100
5 3 2
3 5 4 5 6
7 2 5
10 1 10 10 1 10 1
2 1 1
1 1
2 100 1
1 1
2 1 100
1 1
2 1 1
1000 1
1000 100 100
1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
1000 100 99
1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
1000 100 99
1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
1000 100 100
1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1 1000 1
931 93 55
619 894 604 693 315 484 40 798 508 241 370 828 549 610 789 20 408 232 31 292 86 712 966 162 388 167 945 725 830 695 532 91 658 760 629 365 333 477 412 697 328 81 945 126 12 705 263 524 286 782 838 989 718 594 730 890 617 255 808 334 582 572 836 578 73 857 632 459 771 491 861 520 930 175 662 793 700 458 996 945 16 839 689 543 874 18 965 687 691 465 78 387 222 127 853 524 458 208 17 596 158 824 581 10 805 117 371 836 789 790 268 243 451 62 440 593 823 697 70 746 373 992 880 692 278 486 785 265 104 454 817 907 123 869 731 905 258 102 842 126 275 633 488 705 224 122 400 877 378 188 660 684 6 936 127 112 847 761 44 728 840 298 453 868 810 747 961 781 928 117 637 323 873 801 655 839 869 568 283 232 256 717 763 196 731 836 470 968 872 250 55 20 604 764 139 289 177 406 18 767 475 193 151 783 619 162 703 253 665 329 383 56 489 432 729 369 734 561 755 944 274 283 913 973 701 736 648 499 178 432 478 540 268 322 119 37 179 770 161 357 188 25 742 213 829 87 509 130 9 642 770 809 907 148 455 991 298 65 913 140 796 553 769 462 116 351 624 572 559 428 166 7 856 942 592 744 995 731 318 916 120 456 482 89 260 349 4 631 486 208 961 536 655 679 969 827 672 478 951 716 834 154 300 183 215 727 225 668 637 237 613 328 498 989 438 324 623 244 595 987 964 107 221 551 575 587 418 974 978 404 116 518 311 146 450 217 585 469 720 277 378 418 513 512 394 540 730 619 92 263 591 613 790 769 667 115 150 84 255 65 929 952 438 888 454 811 228 58 138 176 236 951 214 835 15 841 404 888 300 822 113 975 203 625 549 166 787 496 531 555 43 434 775 536 814 618 484 815 115 980 68 639 321 185 485 352 632 495 328 265 521 581 65 987 6 144 239 943 118 422 112 304 258 991 27 765 206 945 799 947 390 739 798 113 23 858 857 375 318 113 457 726 732 207 137 535 543 113 236 543 105 823 588 415 952 215 47 926 985 464 401 943 434 586 51 834 102 876 57 702 390 97 438 361 272 305 843 25 73 692 311 780 134 282 231 651 205 348 970 99 950 925 205 435 638 303 382 789 702 784 719 437 832 853 545 739 9 501 332 111 833 2 90 313 529 434 326 176 823 236 556 442 304 250 130 550 278 438 792 785 854 677 895 304 297 694 24 749 753 910 465 639 117 598 491 792 248 141 449 949 769 734 30 475 53 276 417 452 248 264 92 186 196 842 110 616 625 776 889 451 643 645 529 330 455 283 666 261 605 31 229 362 91 353 362 889 358 418 620 478 474 670 82 121 802 743 746 868 215 276 518 18 114 198 597 926 373 492 13 104 566 994 361 545 172 860 622 49 998 349 55 452 120 535 95 915 155 449 388 757 752 493 201 817 778 95 954 347 668 109 884 291 764 35 892 133 932 145 42 483 921 743 960 298 751 558 307 31 779 710 456 142 169 768 876 464 647 362 881 27 334 659 776 497 872 236 521 698 431 732 973 25 562 463 711 639 46 68 118 841 156 250 650 300 700 944 345 245 459 38 883 995 569 684 685 75 728 189 223 923 115 131 874 262 56 523 426 97 469 591 366 785 195 804 382 220 733 571 483 751 636 669 827 686 790 289 380 493 916 82 163 272 958 9 451 90 576 928 143 411 927 815 145 363 883 599 337 794 746 593 395 770 595 84 219 896 713 991 781 675 764 252 55 504 721 512 17 684 721 619 451 514 567 486 323 951 689 950 605 812 51 711 873 245 978 397 507 384 109 633 753 671 123 13 286 364 147 857 550 842 106 118 45 453 762 932 103 881 502 862 554 573 452 531 809 901 638 318 557 341 117 798 800 606 438 274 87 591 829 457 715 665 564 250 36 598 497 270 145 227 11 591 601 222 25 471 54 475 194 240 765 155 863 792 887 608 486 383 985 694 277 152 309 806 923 912 286 905 43 792 403 722 274 706 932 912 774 232 418 368 19 640 743 498 682 591 930 221 480 390 927 726 710 638 472 153 948 451 69 490 27 976 231 107 533 500 167 954 794 885 106 631 267 558 506 232 738 53 229 459 269
963 71 30
705 555 46 331 169 657 37 455 856 17 966 412 302 508 769 570 995 343 375 91 833 674 360 256 332 650 903 41 296 963 710 213 411 76 17 46 313 378 515 604 968 407 505 568 338 826 698 531 79 242 397 20 15 124 131 525 839 694 98 239 740 522 892 113 257 75 272 598 767 723 684 305 823 276 246 198 338 886 570 99 224 515 53 777 938 820 281 328 310 543 378 806 309 917 996 191 401 433 831 770 821 285 498 338 542 302 197 725 379 11 715 747 706 152 850 142 190 113 54 955 203 514 729 236 759 404 145 818 467 846 142 651 556 941 654 256 21 469 638 192 318 606 578 651 161 253 532 510 917 635 959 721 762 687 736 264 807 951 283 895 692 618 37 660 817 414 231 874 417 584 156 249 850 287 183 366 759 190 717 12 930 796 762 412 626 707 288 461 621 87 232 811 570 521 770 394 981 548 305 877 139 394 525 230 85 368 172 538 271 649 574 303 234 846 330 870 572 755 302 786 955 646 158 346 665 799 712 705 238 502 638 865 889 121 423 431 983 168 521 568 399 731 342 730 319 643 780 926 46 861 48 768 463 242 851 586 722 339 508 298 423 189 816 307 983 644 191 618 864 33 236 85 156 645 378 308 175 393 698 771 654 908 444 737 253 810 486 227 20 19 953 153 786 153 454 544 303 166 151 983 532 818 667 459 819 399 901 515 983 146 602 498 547 959 967 1000 390 363 626 531 82 643 255 579 658 121 63 493 893 903 84 674 12 256 251 442 691 381 790 971 822 660 941 408 88 429 576 769 187 368 265 271 796 922 168 887 635 157 912 678 317 155 932 803 842 278 427 883 417 832 10 24 10 627 298 911 815 418 592 241 845 844 725 775 508 736 234 474 583 457 456 809 528 204 417 272 773 260 638 855 1000 222 457 169 266 903 534 73 156 691 878 68 979 561 875 822 313 657 89 233 326 714 29 670 386 849 219 428 320 544 43 463 64 807 810 916 826 133 204 882 558 624 828 146 426 120 833 304 21 535 631 944 334 360 243 3 653 371 858 32 772 354 157 555 306 832 762 518 428 741 379 141 954 159 620 346 971 445 870 514 278 679 345 358 775 698 555 17 273 371 103 460 966 349 896 588 186 648 37 435 149 730 148 226 125 276 90 922 803 16 209 627 939 910 363 767 858 881 124 200 388 398 584 690 541 256 60 376 375 443 628 872 275 355 329 991 859 929 65 828 775 315 252 621 410 11 380 728 817 255 616 781 791 405 555 292 248 590 4 344 190 151 593 978 142 451 294 58 729 865 716 799 529 176 286 788 68 949 982 428 411 281 577 635 447 449 305 247 673 784 968 25 666 299 553 467 75 896 168 928 717 204 324 486 111 956 822 31 787 432 851 902 148 109 735 588 753 719 110 228 605 776 188 78 279 682 260 226 801 969 764 179 869 357 166 314 735 642 117 215 854 241 986 220 27 870 76 574 638 498 698 906 263 868 498 205 169 863 281 529 143 898 235 736 839 561 947 611 749 548 457 421 554 724 54 867 835 348 524 535 711 262 565 410 356 474 508 91 664 721 67 772 588 966 555 964 316 340 556 477 201 226 958 428 470 263 915 360 479 345 486 896 420 817 980 203 571 5 196 575 650 761 376 832 912 543 477 596 441 693 991 640 96 368 104 957 824 702 893 932 76 82 458 134 983 863 344 881 371 344 682 684 617 148 532 543 30 681 190 392 67 417 668 726 852 685 315 280 664 393 327 591 376 774 7 276 807 87 709 117 95 900 426 11 899 953 400 948 612 117 204 426 449 934 372 981 530 847 845 484 638 819 473 457 42 880 741 560 718 913 537 264 345 901 677 852 882 153 772 897 133 497 567 801 857 215 836 862 120 518 273 971 771 360 763 470 89 966 335 583 92 766 35 263 636 375 481 645 888 399 243 881 373 850 502 984 767 963 701 697 774 55 643 641 327 193 635 323 398 519 95 451 101 466 817 163 832 371 57 56 321 392 824 428 975 497 901 355 982 29 467 707 94 689 119 399 567 97 81 519 684 744 301 389 208 687 874 48 182 762 478 73 457 770 46 468 29 765 606 56 7 18 747 141 596 150 412 206 101 589 736 513 101 783 182 738 316 491 874 931 430 683 154 604 961 164 244 718 407 141 933 362 917 266 793 879 543 26 420 15 983 111 455
987 87 25
911 74 290 787 901 22 229 975 198 780 248 834 489 271 244 464 566 197 816 436 638 513 154 996 479 251 750 707 744 93 726 785 73 239 940 47 658 62 755 475 634 774 895 26 29 44 588 90 606 357 711 369 465 804 7 873 90 34 698 476 389 396 413 708 940 967 942 474 332 661 626 371 289 452 554 254 521 297 30 331 429 675 379 3 510 342 753 327 888 298 206 882 28 872 624 257 129 807 171 634 614 18 90 297 227 216 176 525 322 839 212 204 668 843 731 248 25 962 170 521 504 434 867 279 16 754 476 812 774 89 377 430 667 917 405 101 743 489 379 563 159 17 567 450 732 66 433 91 341 347 25 651 588 729 553 570 304 1 412 172 839 253 891 518 790 761 224 105 699 819 780 448 723 76 813 598 734 811 819 116 482 841 65 961 374 948 907 846 569 377 285 443 373 925 97 123 909 747 793 713 690 16 486 602 365 681 96 411 397 451 426 561 156 156 146 222 996 13 827 924 836 774 679 82 809 699 587 237 854 71 318 727 370 871 881 475 784 472 796 113 397 73 475 108 575 890 19 451 647 480 886 677 819 425 191 471 787 692 201 81 449 728 302 25 265 250 319 752 651 210 393 326 718 266 606 264 665 403 766 824 24 100 164 43 739 325 460 985 504 268 26 660 795 36 88 878 880 493 690 722 771 813 244 401 689 856 184 931 213 372 350 423 389 687 545 430 670 468 964 996 122 769 23 425 91 53 521 979 709 135 210 156 198 225 174 519 958 10 899 322 699 982 688 749 483 161 461 435 519 364 593 790 708 794 201 367 396 887 323 294 935 778 583 281 544 77 90 78 499 410 902 301 336 740 248 770 272 443 137 145 347 132 365 257 274 533 349 951 537 116 708 189 177 86 513 771 84 487 284 629 394 573 42 105 59 383 706 554 621 195 707 458 180 141 411 708 337 563 917 529 943 991 532 52 96 582 476 605 923 117 494 222 599 229 550 322 76 544 867 282 510 752 242 76 816 547 941 343 919 563 873 826 369 210 951 572 256 907 986 586 360 937 242 181 157 460 703 128 192 595 256 713 50 270 162 915 30 146 255 883 86 631 999 480 970 1 630 973 1 94 737 298 872 358 511 553 21 633 873 394 644 411 859 496 870 381 383 747 657 537 404 222 929 789 139 583 199 970 258 742 982 301 2 355 319 706 415 121 233 913 245 462 157 198 183 4 795 355 367 274 817 78 300 709 14 655 175 484 538 554 378 956 159 365 922 672 818 198 492 867 17 962 971 992 180 469 930 678 482 748 728 649 248 355 135 51 291 80 234 997 289 450 965 36 308 461 224 21 510 43 339 211 492 838 102 88 283 710 4 351 515 303 355 503 560 332 509 473 457 347 415 817 763 822 874 296 167 526 804 16 626 663 833 800 753 116 50 39 601 915 343 836 690 791 261 553 562 216 637 596 633 379 511 72 408 383 402 273 884 95 138 966 546 932 482 21 650 734 910 169 536 896 913 743 622 143 430 206 546 201 466 227 522 146 9 338 398 373 975 132 521 222 615 104 712 529 217 957 941 991 722 991 903 544 87 288 458 647 38 750 385 756 161 43 160 624 9 271 801 414 169 761 455 478 399 305 679 971 730 423 315 527 150 208 926 755 118 191 926 614 399 772 924 136 757 80 704 675 541 162 526 535 183 794 543 61 164 752 908 246 634 63 793 87 184 783 498 856 405 312 604 770 241 801 986 849 458 550 716 620 925 522 946 121 848 696 714 350 232 904 369 378 223 291 740 181 430 953 71 507 547 54 525 1 528 612 688 238 624 924 592 189 292 775 890 928 815 347 646 181 659 866 95 443 758 418 165 746 765 721 228 852 320 395 89 873 982 842 124 95 749 140 143 717 258 101 281 781 111 24 620 73 391 219 562 512 201 70 19 706 979 650 694 658 123 323 575 377 505 210 690 935 112 172 371 956 354 713 414 380 647 964 937 231 588 869 573 170 926 279 763 600 106 638 371 659 477 368 633 679 64 678 468 726 140 762 285 88 692 796 350 551 132 706 921 49 719 432 733 497 139 813 744 944 274 355 621 609 568 177 692 528 226 157 334 895 628 236 814 784 446 353 623 662 686 243 972 758 776 919 149 753 769 187 452 969 461 1000 732 310 526 167 421 822 499 572 936 721 926 588 309 731 734 948 418 73 78 609 657 312 615 626 219 908 871 841 748 221 1 227 294 944 401 274 96 888 788
856 23 89
338 39 591 63 733 132 345 518 142 96 355 276 886 784 38 102 395 543 180 875 518 419 236 160 170 237 191 228 527 873 901 785 527 233 711 964 398 13 519 215 480 131 348 42 805 119 774 488 543 880 24 888 165 259 309 9 401 479 793 231 403 42 387 277 55 21 761 861 351 337 720 730 531 31 94 758 147 285 611 192 930 452 399 274 58 54 603 257 601 527 690 698 7 662 638 85 413 890 457 793 675 773 904 4 950 709 826 848 276 559 427 176 658 699 61 357 75 556 520 887 936 762 917 765 458 164 463 335 302 209 186 515 317 935 893 989 248 796 319 379 910 208 861 952 674 647 311 494 132 733 670 498 768 281 826 394 480 370 678 3 408 345 927 953 29 82 103 426 378 759 976 407 944 436 829 512 425 481 881 382 47 546 313 731 327 264 256 429 680 98 424 281 835 988 333 348 151 174 461 744 588 347 430 173 765 895 34 573 338 10 354 836 901 263 440 615 838 839 808 211 815 276 969 834 301 466 628 420 437 578 881 819 616 139 704 723 230 164 191 356 181 319 626 408 486 26 908 975 521 452 928 370 988 482 400 610 541 823 859 896 770 727 15 2 468 803 194 49 881 417 977 472 484 915 130 38 459 620 667 200 865 29 142 29 844 101 416 851 323 789 559 586 428 532 879 912 432 458 275 129 71 159 737 882 814 208 245 166 584 537 539 218 888 312 205 88 564 117 215 658 114 599 59 258 33 375 145 455 829 879 731 233 490 206 133 160 482 933 610 945 421 788 203 193 502 468 661 450 682 79 340 477 574 383 243 640 110 798 300 384 920 406 563 759 526 11 990 198 801 608 885 191 538 617 209 317 51 791 859 442 985 469 552 154 448 199 772 991 106 907 927 170 218 676 45 68 700 885 995 419 921 858 744 149 405 254 198 646 832 912 142 21 622 5 506 391 323 282 149 274 371 743 621 473 799 635 493 612 910 956 66 604 727 626 542 291 93 789 484 564 818 231 129 115 140 810 521 276 477 548 585 510 919 663 666 60 428 592 7 433 650 892 413 382 200 180 46 735 15 594 310 838 211 721 744 602 315 65 582 897 914 643 57 376 172 506 704 413 311 144 147 159 170 859 161 831 312 454 148 67 462 578 853 879 881 867 104 839 345 749 623 475 497 809 353 162 285 172 607 21 506 625 632 448 211 803 668 914 352 896 320 642 197 671 443 399 430 919 116 21 469 246 703 728 134 217 294 50 235 588 138 76 956 252 942 461 263 935 327 617 970 428 761 170 990 203 88 211 362 52 225 755 56 334 235 131 895 845 821 170 727 67 812 497 22 997 423 522 706 796 496 841 362 332 871 864 821 247 843 221 140 368 44 143 934 961 245 183 215 900 150 823 292 12 498 825 557 660 599 155 581 635 722 957 456 743 138 595 192 141 594 819 824 85 896 716 784 244 779 10 49 831 703 520 45 761 171 614 789 601 32 473 498 870 152 866 56 796 651 908 882 857 69 941 289 740 709 753 541 609 471 809 214 51 350 999 920 530 355 900 757 960 93 680 17 426 680 469 740 519 768 325 365 813 703 88 610 383 6 574 976 953 113 512 305 68 283 487 915 340 682 485 433 117 80 887 689 653 48 113 78 144 415 641 501 121 412 62 954 764 988 119 662 971 421 782 532 253 901 298 325 95 681 758 810 863 617 323 427 38 795 888 91 35 704 329 193 399 372 90 699 679 350 344 843 609 221 241 25 312 102 883 716 108 758 723 120 217 821 258 526 176 743 495 293 503 452 772 788 495 217 262 393 123 696 840 275 788 57 907 300 665 974 411 708 116 848 535 79 406 798 796 430 10 934 462 504 522 748 465 393 171 236 240 904 786 728 722 533 80 792 103 416 158 502 107 717 921 183 696 992 315 131 719 795 797 97 544 441 579 261 908 418 754 363 471
923 10 35
661 212 552 666 284 881 378 976 218 611 163 182 154 144 434 473 104 554 79 362 62 565 853 924 44 973 492 678 517 429 152 854 150 850 17 409 151 613 484 272 662 66 199 986 421 591 6 658 633 822 194 938 972 153 880 360 915 631 404 301 682 223 151 738 183 54 471 957 637 159 939 696 847 981 486 891 347 39 863 299 151 23 402 201 942 352 418 357 887 517 3 179 426 188 105 32 83 802 745 656 730 860 117 645 352 190 867 112 664 701 67 594 796 433 903 303 22 664 835 934 294 582 211 727 916 890 391 650 953 903 784 562 416 731 461 507 745 335 443 962 172 914 777 513 638 777 519 62 220 26 313 575 806 358 619 859 796 633 911 876 497 156 650 349 706 895 278 235 330 83 288 334 745 858 509 568 984 804 881 616 178 380 620 105 336 241 273 618 616 758 652 58 757 338 340 529 333 603 538 679 200 52 875 333 829 437 705 363 807 777 394 305 184 453 528 691 97 37 756 715 591 119 220 723 940 795 157 365 47 107 187 261 827 127 704 260 982 633 491 830 498 840 136 830 83 693 125 521 177 257 608 572 767 874 467 97 281 955 56 435 248 68 656 423 670 728 646 913 862 842 807 835 736 866 524 990 567 585 323 156 988 412 201 301 634 409 284 819 802 27 392 864 175 117 511 239 237 969 188 599 944 49 223 349 150 464 303 419 688 887 479 53 243 187 160 513 92 419 333 538 410 411 603 974 784 176 263 595 295 143 352 153 245 839 900 867 38 674 740 636 190 354 402 90 27 190 422 198 461 616 518 703 282 495 970 733 323 806 508 707 619 994 548 826 231 511 448 743 905 314 505 968 534 818 231 197 289 590 963 563 810 906 96 283 593 255 358 467 57 176 591 777 557 541 337 656 839 611 347 326 553 520 344 798 17 817 40 644 509 376 863 555 218 670 779 558 620 264 76 783 812 719 314 607 350 832 395 116 766 683 61 436 463 726 416 549 707 177 888 327 485 614 98 738 829 972 10 960 738 819 186 703 211 582 533 15 1 79 572 6 906 249 134 473 737 334 162 889 6 65 753 712 115 555 994 566 931 209 924 233 471 81 526 462 192 223 835 708 763 912 119 816 599 324 24 118 800 835 405 374 167 950 530 91 884 811 959 443 496 848 323 697 599 251 773 126 549 9 448 368 325 572 377 915 317 67 41 26 469 318 921 389 778 988 912 323 650 865 133 5 547 667 766 865 672 7 122 103 40 426 411 825 147 518 195 521 981 305 952 263 103 367 942 237 114 951 920 159 856 216 170 473 913 303 893 326 766 914 586 383 577 216 899 948 193 947 325 95 189 799 669 996 200 384 429 785 901 312 845 26 283 835 29 815 640 421 296 960 762 53 339 957 132 674 323 330 481 318 640 106 529 40 523 504 761 742 16 949 184 220 841 45 633 337 965 694 464 807 685 141 349 792 849 116 632 843 566 649 986 19 282 307 774 396 485 220 605 395 244 692 696 690 232 341 366 6 417 779 844 40 553 627 590 540 135 1000 145 126 276 951 118 378 95 307 893 732 310 899 294 363 702 96 797 580 656 615 833 493 340 426 839 232 825 573 638 634 112 265 346 72 420 908 158 980 13 854 427 823 704 314 975 571 880 837 867 870 938 594 944 861 284 103 365 250 267 825 631 551 458 358 577 45 527 332 1 926 883 563 294 642 322 73 97 819 239 567 227 400 65 21 532 227 910 105 610 80 348 585 923 564 91 524 153 852 186 639 260 370 959 435 536 526 970 299 859 897 371 575 571 811 765 930 463 735 204 864 908 709 762 882 779 43 555 960 604 453 814 21 640 392 65 88 847 637 341 582 903 297 696 905 27 93 476 868 474 406 713 481 423 406 342 601 733 198 877 252 780 32 525 995 133 270 283 774 628 802 265 978 446 843 99 365 610 831 418 146 294 35 414 378 619 249 919 192 912 261 772 314 694 526 117 222 451 341 457 301 94 132 670 202 553 850 270 676 588 436 314 304 690 146 201 246 201 603 718 808 207 16 103 163 619 175 666 453 731 151 769 22 536 867 19 917 722 645 381 53 860 431 493 419 215 954 651
936 36 63
344 181 435 585 687 777 606 722 106 404 626 96 498 223 542 506 463 846 520 981 45 981 598 406 858 810 850 527 625 128 893 616 57 499 568 489 179 674 67 80 926 975 846 207 298 233 142 371 856 747 280 338 688 315 973 832 73 787 482 181 61 848 455 324 979 881 580 175 146 231 169 273 947 727 164 21 927 710 629 179 432 303 516 923 550 985 760 815 90 66 796 113 685 152 756 975 862 919 421 545 240 536 33 177 774 179 285 389 4 44 524 490 336 540 668 511 769 437 706 291 443 68 237 195 517 712 545 311 467 442 837 884 358 31 122 474 323 904 653 163 848 599 504 891 75 753 858 915 432 85 871 67 971 359 578 980 495 658 536 101 994 844 375 135 212 267 560 385 939 376 180 407 933 212 124 670 322 136 741 466 673 465 527 682 954 555 984 287 706 883 892 304 918 375 338 872 856 670 793 585 145 750 757 822 62 590 267 439 616 626 168 56 520 74 910 482 495 466 225 319 669 604 689 948 27 901 858 199 783 415 466 634 52 825 187 284 103 917 178 726 428 658 896 114 717 675 366 142 521 362 105 78 854 233 969 524 704 649 515 926 43 858 260 172 1 715 696 319 253 784 740 791 945 197 554 346 369 66 236 125 290 11 744 288 655 444 442 705 536 752 536 172 969 536 678 430 375 446 692 319 523 102 883 120 447 680 506 895 441 426 616 662 319 700 719 718 343 928 235 340 318 322 993 818 562 322 110 218 635 881 141 622 429 630 714 641 309 259 837 617 857 576 94 673 330 128 922 544 535 929 641 455 989 737 526 613 157 144 566 498 369 232 869 399 828 393 737 866 689 935 459 263 263 927 531 177 174 113 973 590 742 433 157 136 767 104 50 961 305 794 26 601 854 805 371 750 489 848 983 489 802 736 354 633 324 402 129 855 160 273 598 707 738 381 74 930 16 499 260 580 140 82 428 922 931 854 372 742 867 153 371 768 123 971 852 515 231 39 940 274 97 30 897 49 491 696 305 556 267 928 917 26 737 319 503 570 601 121 296 896 129 455 382 258 629 269 871 226 846 949 308 483 80 490 576 606 715 144 125 588 175 903 539 503 310 819 687 345 331 653 305 605 797 530 577 342 661 64 588 811 809 726 249 375 388 284 253 408 509 946 888 811 744 905 836 499 890 975 386 308 891 79 379 867 512 94 478 498 460 612 70 113 162 368 676 471 459 168 503 769 703 652 934 297 327 458 189 203 82 399 801 536 876 165 209 973 245 109 909 536 60 948 498 112 407 606 279 526 163 942 212 369 811 610 137 815 143 334 54 716 565 599 368 810 554 303 99 780 617 77 97 813 285 693 293 628 576 336 42 659 496 530 484 275 667 740 205 652 703 832 554 239 15 50 366 103 400 67 297 523 732 133 967 156 486 422 782 156 396 969 939 405 49 300 724 286 14 938 99 555 626 316 913 378 214 688 498 139 821 686 137 824 766 182 639 612 567 200 172 424 616 3 283 13 435 784 471 118 39 964 964 394 627 970 167 370 799 16 668 536 298 41 16 677 140 80 528 955 884 1 284 625 608 130 864 640 151 452 750 770 508 7 758 350 955 904 329 158 613 966 964 381 526 925 211 805 187 321 157 541 770 619 905 563 289 384 393 310 177 130 506 740 476 500 900 238 292 927 416 847 888 195 857 110 896 412 941 139 763 419 735 980 822 856 955 796 52 143 325 538 341 404 368 406 227 933 521 102 715 525 309 849 939 111 279 821 148 872 911 761 480 467 777 820 381 677 376 139 774 447 843 854 92 846 307 627 310 681 927 26 257 726 711 635 580 992 549 852 496 240 161 313 142 45 918 477 738 559 985 896 886 444 181 743 322 461 515 365 166 185 765 712 402 31 224 761 720 20 391 106 309 365 301 970 366 741 860 374 404 698 371 21 893 400 305 257 870 329 870 240 287 748 145 633 746 439 877 9 678 960 850 457 929 93 987 816 830 130 196 765 338 283 796 915 955 147 271 685 276 447 381 628 863 916 53 605 740 103 173 260 192 981 10 23 439 199 310 617 114 883 85 691 797 204 145 716 285 379 565 302 3 366 49 219 102 955 745 196 379 39 70 981 225 1 711 196
834 43 25
529 654 525 510 623 875 979 88 151 464 249 130 773 179 715 607 618 256 43 511 793 748 671 50 503 810 608 288 55 592 332 824 996 916 914 540 924 250 428 616 601 845 91 528 172 270 252 356 236 203 549 503 445 820 930 91 840 653 131 353 727 855 114 229 239 938 467 877 802 433 644 699 536 311 743 252 950 318 469 617 363 998 595 107 135 200 433 816 179 362 936 86 786 682 682 822 175 877 932 513 619 892 504 728 518 875 680 502 438 212 593 88 630 553 158 340 384 384 782 819 609 871 343 539 130 519 728 369 317 254 157 929 257 290 175 906 391 140 982 871 470 481 367 382 496 952 242 277 739 572 414 872 705 842 327 61 405 70 23 238 695 756 349 936 89 749 649 789 250 745 253 849 322 826 518 443 648 818 341 25 83 544 474 183 50 459 175 906 719 490 456 687 513 68 288 62 475 422 907 307 298 184 228 697 962 854 605 895 632 994 155 492 952 735 34 358 922 788 391 964 672 353 398 634 495 575 701 381 32 143 555 458 656 439 673 463 747 659 673 307 974 270 297 964 244 720 198 870 489 506 3 480 284 887 412 85 162 72 142 256 881 444 486 778 594 904 581 667 590 836 786 922 195 750 910 36 247 766 440 880 298 329 641 610 245 916 650 341 291 403 321 340 614 437 156 49 312 101 702 533 841 544 947 484 586 569 562 300 202 269 113 372 341 346 483 453 70 894 355 641 452 659 416 908 667 516 954 817 311 339 893 731 25 751 504 175 953 859 692 868 542 984 687 362 651 557 78 62 35 706 737 89 371 609 697 461 818 54 387 638 167 9 862 105 855 617 551 352 51 399 44 339 128 981 371 502 251 357 742 57 915 722 181 380 277 348 853 275 756 664 862 798 693 500 207 888 551 141 538 453 219 604 811 907 720 263 843 489 806 490 281 439 951 475 430 291 835 787 292 21 357 690 343 75 339 480 37 670 449 420 272 642 285 667 799 72 849 631 463 918 238 18 838 301 967 867 620 266 919 366 55 870 755 615 245 652 612 34 794 972 958 182 526 564 620 21 217 966 956 694 355 416 229 8 470 754 848 84 647 808 278 895 945 692 563 391 811 380 212 601 281 376 690 557 120 882 479 429 766 158 260 140 723 430 42 195 960 908 897 505 772 518 852 696 297 361 134 723 668 974 320 304 798 424 357 418 912 58 773 540 7 890 247 570 46 856 732 957 202 618 359 173 734 235 958 535 819 869 345 686 716 513 885 492 511 758 107 993 576 917 792 935 404 138 591 775 656 333 259 911 798 671 315 444 694 314 380 633 355 342 887 985 360 609 977 155 194 561 366 547 541 347 308 823 3 193 836 510 555 908 311 712 150 531 393 954 599 830 541 116 339 621 327 996 513 473 200 89 263 871 235 647 58 273 12 430 417 675 223 793 48 883 940 811 616 315 313 91 837 438 591 210 333 805 20 619 35 700 906 451 455 107 413 268 140 821 509 443 253 137 710 72 362 994 86 54 628 913 827 82 339 191 161 498 260 739 350 945 788 621 318 712 807 639 814 419 655 668 354 509 821 406 7 67 624 294 283 796 836 999 25 357 95 196 259 517 853 961 84 732 677 196 526 128 312 274 115 645 719 644 578 89 406 558 152 492 713 861 598 62 810 413 690 804 176 760 991 967 634 885 874 643 826 164 182 388 982 432 645 12 719 884 329 186 955 726 126 178 628 885 235 528 760 188 396 921 494 519 832 716 936 685 677 89 51 878 907 168 488 26 3 930 339 611 480 375 846 952 81 889 542 25 609 596 783 497 508 28 797 591 62 282 442 703 834 31 553 597 190 782 738 75 450 97 964 502 436 457 667 775 274 592 483 87 905 653 962 619 953 615 906 703 777 128
989 71 9
705 778 692 441 259 793 985 989 987 174 562 972 445 402 154 753 298 845 725 329 351 502 341 179 685 660 259 124 602 92 541 96 350 538 352 23 490 272 992 729 600 256 759 875 511 522 697 84 631 884 256 555 251 24 56 678 973 892 515 179 942 269 995 785 754 170 907 32 190 176 138 480 218 463 527 938 990 316 300 715 435 77 859 182 484 525 219 899 274 333 546 870 726 222 564 226 883 123 656 483 210 583 133 537 793 870 808 530 569 366 235 994 824 662 395 121 203 218 931 195 338 62 868 839 611 817 630 69 233 959 486 718 145 747 482 449 901 242 482 811 465 198 155 814 985 626 280 174 852 824 704 501 668 167 214 654 791 447 47 854 807 311 500 548 982 88 603 233 635 741 880 949 593 101 859 926 913 260 827 493 262 479 902 503 793 151 785 217 674 240 729 631 115 924 474 202 665 913 288 137 34 200 62 591 930 71 110 835 493 14 189 978 273 252 720 783 952 982 593 313 316 254 383 957 608 641 173 283 212 198 920 211 624 540 199 263 206 809 538 804 105 720 236 188 534 192 755 241 951 258 383 875 984 205 914 47 540 889 327 284 168 990 988 67 481 623 583 337 348 560 287 208 434 846 139 28 458 214 420 754 574 298 910 747 860 901 425 835 700 216 493 116 672 571 434 417 376 942 153 109 233 983 775 845 327 599 225 794 933 89 318 976 132 682 243 127 541 960 302 815 688 527 106 389 86 806 688 256 826 994 578 523 39 119 448 446 943 335 109 996 8 850 269 818 402 44 687 241 424 791 518 371 195 573 692 508 94 417 218 157 588 925 697 44 616 679 289 381 844 595 612 410 997 476 833 349 147 683 398 434 659 638 358 903 259 411 143 699 435 727 884 18 48 859 497 990 161 390 632 437 597 429 998 219 706 157 773 120 707 985 971 988 442 399 52 855 368 192 821 276 339 656 757 91 569 136 976 335 177 905 970 649 691 594 560 940 827 985 142 956 113 848 710 517 58 747 980 567 449 783 872 944 844 915 222 358 151 224 622 196 673 521 739 62 473 527 890 327 595 362 467 564 167 35 81 239 206 428 574 208 498 791 573 227 992 760 664 352 749 981 751 592 860 618 917 262 189 304 139 977 92 594 889 964 123 708 837 88 763 270 767 540 47 381 34 934 950 911 811 448 31 390 257 810 33 645 122 854 578 59 189 25 19 223 469 812 21 763 535 306 560 717 478 666 139 37 980 442 263 779 56 251 503 388 672 270 12 652 55 43 718 963 797 826 363 40 333 113 825 816 678 114 980 782 371 412 916 381 665 772 890 129 868 192 355 512 724 994 352 238 398 249 745 876 221 988 760 535 778 142 75 686 662 845 608 549 718 550 897 871 577 642 126 558 109 91 185 192 680 542 2 688 639 482 125 940 670 459 830 363 904 546 276 718 531 301 693 912 219 585 449 100 454 740 159 23 970 765 164 909 488 598 383 820 769 828 20 588 614 321 617 782 411 849 258 668 357 629 944 27 772 472 381 338 115 345 34 137 360 38 924 987 675 628 666 890 483 92 783 864 408 545 114 829 329 845 758 591 790 475 486 504 727 509 698 144 354 25 12 636 439 301 93 380 516 590 957 33 520 512 898 317 430 900 992 945 522 808 367 458 796 172 582 200 959 480 84 152 647 616 496 191 66 230 272 302 413 131 970 14 285 86 348 501 411 416 629 136 279 666 379 249 673 811 96 970 964 171 966 727 216 915 892 765 919 551 349 44 101 357 787 813 122 121 345 930 837 444 137 296 79 703 296 228 230 222 517 123 742 679 371 140 116 478 678 153 741 482 883 581 740 281 400 763 907 675 449 443 199 749 415 204 310 509 889 487 301 725 771 666 764 515 937 7 691 177 854 535 679 887 352 665 461 10 689 59 7 780 206 353 644 235 649 947 700 758 712 790 123 19 800 7 990 515 270 137 611 226 910 697 106 96 486 495 786 707 494 662 31 13 583 929 940 703 452 921 595 371 72 355 377 97 560 54 336 45 918 542 213 793 369 934 313 893 693 812 811 626 437 421 386 232 559 366 72 484 336 720 386 146 292 533 695 687 305 864 526 288 415 197 779 291 156 202 779 101 606 709 240 78 346 225 537 312 287 350 731 687 84 25 677 790 191 559 779 437 636 458 545 172 462 558 325 446 659 782 446 311 552 340 805 921 668 511 203 834 150 888 676 927 552 631 796 410 192 477 977 705 392
884 14 56
285 298 831 171 545 598 343 141 326 535 45 454 878 284 852 758 106 286 222 713 14 462 995 971 709 675 246 292 691 463 491 431 76 526 524 64 626 444 858 325 782 382 260 352 825 388 980 684 513 50 517 583 458 9 317 896 398 93 917 615 48 299 698 931 286 656 622 366 701 104 840 524 331 412 280 979 513 538 592 535 378 163 55 763 386 451 308 571 429 811 568 414 437 162 648 137 460 378 10 309 455 316 957 655 448 709 545 63 269 45 863 183 116 728 186 123 253 578 32 773 236 62 465 361 317 405 165 867 949 377 64 216 505 669 457 924 763 489 825 451 779 505 653 520 53 710 506 122 382 991 531 775 192 111 249 359 757 247 691 440 50 488 510 395 79 456 701 870 969 923 318 13 950 643 382 371 340 913 275 637 710 405 169 811 481 349 864 27 911 761 702 269 460 318 622 665 31 27 426 624 853 536 724 779 118 330 365 331 31 374 585 18 304 561 115 771 874 561 157 931 382 459 805 484 977 557 241 183 998 852 742 892 579 213 63 509 273 466 214 625 63 665 399 431 426 931 128 838 967 117 993 696 656 179 547 800 593 398 584 835 577 822 959 986 340 879 194 650 179 311 132 840 604 354 769 889 554 264 599 38 418 267 538 717 182 192 888 338 523 13 982 229 718 948 534 588 143 479 648 864 960 98 334 711 186 493 288 819 199 360 945 182 623 628 883 313 266 639 871 133 606 996 765 459 121 575 236 457 206 643 896 203 817 869 243 819 946 844 20 459 615 895 909 866 645 642 251 743 169 563 734 467 748 105 422 694 121 350 244 779 735 954 54 848 430 357 650 69 970 839 352 256 405 939 755 239 487 588 316 860 944 829 157 974 165 460 845 269 709 247 152 680 472 329 590 566 422 200 4 949 591 962 1000 819 434 219 253 272 496 619 238 123 110 675 288 950 372 250 749 491 679 682 721 635 1 922 805 566 766 564 770 965 468 271 321 732 869 399 944 194 234 936 589 401 526 337 220 576 937 81 847 223 700 544 27 817 632 176 157 717 911 570 34 182 784 605 76 974 141 991 424 665 194 37 874 872 685 175 311 452 468 261 649 631 675 429 174 694 81 588 562 245 386 257 159 732 553 717 479 899 802 254 303 80 854 21 118 868 998 619 441 113 881 223 203 340 477 323 870 838 24 310 517 989 701 540 667 791 305 501 687 399 41 671 541 822 406 507 573 257 291 946 598 686 213 10 720 487 988 672 470 730 280 87 839 976 230 561 324 703 751 281 175 265 400 612 971 737 767 903 571 571 282 531 729 632 133 448 793 628 818 434 754 55 969 231 300 319 822 314 534 223 481 507 882 280 27 421 171 81 592 969 862 956 148 776 423 102 838 536 682 147 850 426 381 668 814 352 119 681 918 159 12 711 71 803 300 116 136 333 759 617 139 626 739 680 258 41 795 882 325 328 965 559 799 186 453 331 553 274 305 546 548 657 433 690 443 997 974 70 169 286 377 309 83 406 573 798 523 793 135 829 608 175 247 973 181 426 368 4 504 42 524 210 782 863 420 374 342 59 2 895 342 817 329 970 880 879 177 307 49 889 323 854 938 930 417 730 914 743 908 50 592 142 239 65 390 272 784 165 549 785 854 247 511 450 532 462 160 108 986 85 242 440 814 354 818 558 5 834 822 524 131 542 205 326 525 634 745 466 70 498 763 851 414 999 994 497 518 389 390 65 288 869 397 487 617 186 585 187 705 687 661 384 952 355 380 909 190 204 118 296 528 692 290 627 781 902 256 944 584 875 812 743 819 261 681 811 197 309 280 631 485 377 758 669 167 874 613 728 370 561 126 578 454 128 210 352 64 182 16 234 53 337 479 552 799 767 389 755 241 944 674 180 423 419 700 180 933 229 231 355 296 150 727 26 932 923 645 200 931 26 79 786 472 87 481 322 608 814 693 778 506 46 107 545 646 58 418 637 640 991 538 384 693 565 763 754 101 502 301 444 592 221
924 14 54
196 778 354 273 172 231 20 639 533 769 794 315 858 589 958 872 142 118 214 270 390 447 996 242 678 920 749 831 971 612 499 835 498 97 500 525 471 555 321 419 970 198 63 654 164 813 540 575 754 665 946 252 538 881 124 815 240 622 394 984 260 541 241 596 807 531 915 19 825 342 312 471 798 478 730 358 54 216 964 597 509 665 570 261 201 75 103 798 170 709 63 814 987 566 313 611 587 716 163 445 897 877 225 253 242 618 661 323 207 24 327 603 927 285 206 640 746 22 154 212 137 910 190 496 208 167 708 899 425 944 557 811 849 911 450 720 431 159 538 709 377 765 140 872 613 350 172 339 800 153 935 697 352 864 774 508 952 484 613 785 72 696 685 602 883 715 467 638 542 287 399 221 326 212 654 823 251 317 576 307 924 739 936 244 581 691 46 524 653 129 296 963 401 207 817 690 545 140 768 945 70 325 77 718 285 952 312 398 95 505 932 19 610 281 533 193 52 921 19 100 119 787 104 333 620 74 309 507 262 807 690 743 649 41 725 20 512 117 740 630 926 234 662 342 868 506 585 769 316 846 14 116 715 220 600 22 1000 887 47 775 972 274 366 677 510 700 55 440 237 592 350 521 980 27 128 710 832 469 675 611 187 735 466 899 565 307 334 677 557 518 368 844 590 326 552 729 380 709 231 228 790 196 882 934 117 756 776 282 190 371 595 762 278 507 750 48 476 346 537 713 510 840 436 803 818 38 671 521 31 986 713 265 781 426 710 840 954 898 721 819 691 898 109 415 379 265 66 862 969 648 350 73 800 947 147 935 555 347 334 553 466 779 730 161 153 138 590 776 190 604 737 23 325 958 595 311 349 662 221 884 191 423 465 71 3 449 801 572 523 208 879 214 644 787 15 891 864 182 290 696 172 345 8 461 147 118 538 611 702 62 724 927 585 122 295 837 687 308 17 400 418 747 106 156 674 493 326 5 912 194 91 211 164 407 117 183 202 29 795 862 470 923 151 172 180 95 916 725 596 242 650 895 583 701 946 129 302 774 969 143 25 393 553 661 724 548 749 636 430 960 267 559 670 451 402 214 13 148 631 465 653 63 100 414 871 110 969 851 717 997 272 910 165 669 179 30 220 69 100 674 794 832 714 803 945 640 445 188 1 577 284 8 221 928 521 920 611 689 187 427 703 816 894 143 228 733 643 118 741 665 249 24 717 633 9 57 716 210 741 447 825 220 130 31 534 754 1000 49 909 987 196 436 54 898 125 616 386 343 550 245 267 692 551 416 814 197 59 647 575 117 199 554 156 176 587 140 745 8 728 818 779 740 109 271 190 710 27 493 864 974 996 947 758 375 441 928 200 590 793 788 523 347 373 18 444 873 276 90 589 344 797 292 290 120 630 945 36 371 7 797 83 345 927 940 874 794 565 407 10 58 110 481 990 507 560 743 957 530 586 443 66 952 562 861 372 549 159 504 161 558 896 751 881 96 821 50 179 749 672 582 403 104 976 942 412 677 19 852 422 775 233 24 927 982 885 341 958 798 349 521 173 347 900 323 787 880 344 958 960 173 423 604 404 46 447 674 584 32 922 578 39 177 927 414 172 452 558 582 299 391 349 111 78 905 403 732 594 355 1 610 525 488 436 425 563 326 835 9 346 188 697 937 420 338 566 491 795 199 14 215 585 758 502 399 119 316 554 326 486 921 701 766 590 238 29 156 460 544 975 558 200 340 828 158 718 554 603 113 963 827 498 997 50 350 916 427 225 68 734 565 752 66 930 176 59 347 756 496 392 367 119 135 844 157 230 278 286 444 898 293 101 110 732 812 19 796 365 797 393 450 955 581 719 246 348 824 533 263 998 397 284 735 280 90 437 344 904 866 47 556 719 713 739 407 246 558 974 542 720 460 916 121 973 117 659 684 940 235 455 342 335 130 429 673 438 532 256 859 23 964 939 472 243 937 847 646 529 578 221 200 704 458 517 742 212 751 264 855 770 98 737 989 92 295 972 318 936 999 933 710 315 367 173 456 240 430 706 794 508 777 951 779 388 445 130 54 398 112 174 880 687 440 201 798 742 914 554 506 408 983 695 364 834 116
789 81 49
125 694 106 485 864 196 900 317 35 604 81 47 148 299 969 835 716 455 839 303 875 934 893 150 56 882 291 716 945 920 13 527 168 184 502 914 288 429 637 117 365 205 596 805 187 477 655 918 889 978 385 680 832 455 356 230 741 381 259 475 424 37 941 404 334 43 209 585 849 54 575 187 433 743 768 96 668 903 928 301 659 530 977 552 568 528 486 303 729 994 921 293 474 343 769 766 276 353 227 180 425 447 216 713 237 756 795 941 248 785 155 462 79 993 977 49 718 985 508 266 29 275 982 77 293 869 280 486 81 967 167 307 899 811 895 936 820 258 627 512 985 477 680 645 998 74 980 784 907 645 878 501 185 885 889 1 769 229 547 689 143 621 946 550 673 515 662 42 667 260 63 959 645 707 276 228 310 774 87 142 920 311 525 55 290 105 581 362 934 560 101 602 269 694 40 845 560 183 567 169 2 832 915 236 290 900 344 435 841 390 634 980 678 119 53 406 343 289 136 854 255 250 132 327 919 975 52 276 113 435 32 555 379 163 358 585 16 46 835 661 78 702 812 426 366 200 973 695 874 987 645 412 980 751 793 977 447 245 663 808 480 953 523 451 974 271 130 666 261 451 172 787 66 799 949 486 692 948 17 547 62 586 579 218 971 676 273 602 54 109 485 566 142 595 898 12 370 821 181 22 798 606 439 794 817 931 425 267 848 932 305 242 403 281 26 454 442 537 445 41 339 674 608 965 238 504 796 770 250 276 168 751 439 904 307 250 701 74 630 871 586 336 836 497 748 496 483 47 67 952 286 897 884 551 514 483 394 323 22 900 640 148 171 497 906 758 811 75 42 789 362 371 255 478 287 406 473 197 106 604 958 711 28 449 619 710 389 726 244 948 503 780 522 158 960 480 275 943 329 591 66 63 368 96 466 553 873 717 474 596 702 399 317 117 350 374 674 772 290 862 107 825 219 224 802 841 17 243 635 243 114 190 226 275 388 57 83 76 13 180 947 163 502 539 338 412 169 512 457 517 916 123 234 503 36 241 854 641 338 624 969 155 453 963 307 693 691 97 180 26 761 562 81 397 346 328 768 254 357 204 428 833 881 852 927 384 374 347 238 138 225 67 696 73 592 691 626 357 313 719 484 543 449 838 677 960 564 320 21 185 798 502 307 639 915 497 222 574 748 790 743 436 815 214 899 636 524 331 656 56 88 908 791 28 822 863 855 768 629 441 998 586 314 401 419 147 866 739 857 405 621 777 593 293 2 992 440 840 140 203 950 42 437 838 936 913 746 790 566 483 673 633 708 818 496 807 714 784 577 181 780 863 957 203 341 518 461 981 403 663 844 700 983 494 887 622 617 754 333 299 191 131 818 217 315 718 153 792 704 155 50 251 81 218 717 910 135 493 918 933 391 420 107 261 924 72 824 634 789 523 82 781 509 954 873 339 779 636 542 520 354 517 426 19 446 975 522 144 108 871 739 243 898 831 184 169 211 407 24 588 955 581 691 648 456 726 601 207 58 629 760 409 387 111 489 322 999 411 138 365 129 901 709 398 61 966 739 288 741 256 125 536 253 997 433 887 121 862 226 200 352 871 42 118 879 33 587 769 55 549 305 57 781 963 617 546 428 579 736 623 976 851 309 301 261 219 530 509 823 908 41 348 574 574 119 663 59 890 595 639 109 224 246 721 709 21 477 927 665 198 95 609 802 46 679 85 475 951 307 103 270 545 998 193 405 415 725 779 245 619 949 359 402 18 73 602 960 68 511 916 570 971 202 995 944 870 141 508 640
923 32 75
997 316 186 56 239 37 891 490 158 967 673 931 960 314 965 436 976 919 627 316 549 350 762 291 575 355 385 820 994 875 63 770 124 593 25 656 136 113 237 941 342 794 823 602 193 184 978 62 586 18 643 542 712 679 196 685 450 344 265 68 756 14 487 988 659 301 156 392 306 74 200 811 623 848 762 296 462 658 110 354 203 168 644 869 352 816 494 526 112 899 653 341 456 351 106 653 186 969 609 981 129 780 787 339 556 741 564 180 113 490 629 74 313 692 60 752 274 432 56 743 46 441 417 784 18 433 519 777 525 894 611 509 715 150 151 353 912 463 641 681 757 759 497 211 404 837 465 409 649 265 747 21 131 782 567 655 439 400 900 994 654 897 587 51 954 406 885 594 389 95 161 489 735 96 888 690 891 513 911 865 210 551 179 410 153 452 474 652 591 271 676 577 798 889 712 408 828 641 566 409 247 719 544 691 617 575 292 843 926 784 480 824 818 441 996 969 48 101 670 992 28 625 989 588 598 831 97 31 946 879 711 577 420 911 105 856 984 737 186 534 451 303 109 856 486 76 967 415 516 476 697 512 284 774 79 357 453 176 205 522 359 109 201 135 421 288 850 808 588 246 31 697 27 504 555 109 51 137 236 321 524 283 662 348 104 786 978 513 145 69 158 551 683 504 873 354 662 890 161 935 367 250 609 80 664 387 407 787 595 93 29 129 395 482 897 915 630 379 655 131 478 51 286 866 896 448 445 922 429 541 650 181 457 833 758 19 72 203 522 376 557 307 270 225 129 766 18 509 695 706 395 377 668 171 450 547 555 301 431 118 566 182 832 514 623 765 162 808 137 667 913 270 165 785 238 101 367 47 700 46 125 733 339 716 472 466 819 524 998 414 756 404 656 954 119 438 843 13 469 813 497 66 280 592 394 147 564 984 691 797 107 380 543 626 722 595 606 814 656 496 379 682 942 959 976 886 479 786 686 501 491 991 397 94 313 973 686 660 534 724 814 219 48 951 38 851 394 752 352 744 551 330 890 109 736 493 838 476 838 279 608 768 873 635 342 642 276 730 290 21 881 179 189 934 775 537 966 774 448 878 395 116 525 867 81 309 623 550 629 754 77 862 499 676 631 789 416 859 364 506 243 375 84 3 271 869 677 694 373 139 192 612 639 811 942 311 851 274 990 168 330 717 987 679 835 457 234 440 558 87 146 757 884 827 405 356 460 207 750 272 642 324 859 23 309 730 159 765 986 10 57 804 642 158 710 214 931 891 164 338 523 13 111 970 857 696 759 574 737 652 506 45 745 234 355 578 880 246 744 19 746 986 118 30 897 966 736 593 971 371 172 235 126 306 445 250 768 116 63 781 642 783 136 406 504 344 406 318 115 230 174 260 89 252 280 234 817 706 654 442 107 792 767 469 597 543 559 56 107 440 706 748 959 66 22 937 866 750 458 201 68 762 647 971 71 191 362 649 206 396 604 222 821 283 47 429 199 454 27 889 268 347 609 822 744 915 455 386 203 455 52 684 966 972 358 343 698 36 764 204 544 195 599 227 131 443 897 124 98 897 71 418 261 901 35 48 574 619 160 707 369 948 244 887 106 885 418 53 783 62 131 624 411 58 428 975 206 314 370 496 891 479 728 182 948 368 941 402 3 329 584 276 304 86 169 137 992 673 263 657 73 726 101 688 699 103 192 794 894 843 699 581 657 909 722 36 437 458 213 84 105 157 262 30 151 129 565 570 188 110 714 339 361 439 889 530 400 658 389 97 397 955 305 429 339 648 729 279 58 250 350 853 91 93 157 166 440 614 462 690 304 881 749 104 186 525 95 46 393 191 393 908 695 911 84 619 336 1000 319 456 297 50 461 675 326 280 40 211 997 184 772 107 643 76 444 972 742 953 549 604 581 656 107 532 368 651 489 88 29 191 455 752 60 186 484 453 938 659 738 477 302 793 453 829 289 816 268 445 257 422 49 81 424 848 400 840 51 140 505 872 543 621 553 991 222 582 753 131 352 718 440 308 818 691 851 21 620 464 483 661 266 782 782 679 493 435 440 529 650 882 428 680 775 765 437 336 643 889 728 869 895 579 514
888 65 42
9 892 504 147 798 859 968 471 310 147 371 955 511 816 13 551 665 474 798 17 301 533 611 892 717 20 829 447 620 817 758 524 218 454 169 456 232 279 707 356 434 702 715 539 990 839 450 390 725 96 455 732 487 916 450 658 639 603 458 415 911 995 291 853 223 753 345 899 553 129 823 726 232 263 145 300 300 928 428 888 717 187 795 954 85 530 711 914 213 117 171 57 539 130 226 303 417 824 222 23 251 328 924 700 133 90 727 20 155 750 743 865 825 844 684 800 481 886 949 262 923 654 80 192 407 979 643 602 102 676 50 14 279 448 655 561 756 589 159 667 624 60 296 987 497 674 720 837 302 844 511 902 664 308 507 751 186 696 623 277 919 611 273 814 344 788 244 709 117 908 19 502 933 319 49 968 753 72 911 407 745 888 580 141 594 244 36 581 391 846 720 50 116 29 559 809 515 511 535 400 863 761 578 475 313 125 138 205 351 988 519 195 728 240 53 278 732 973 161 110 328 440 821 111 436 551 711 13 137 979 475 544 823 30 811 234 922 519 740 218 879 870 922 36 645 451 34 649 879 887 132 709 176 741 601 874 322 930 950 934 332 763 95 883 877 781 96 22 951 49 325 596 158 994 846 774 256 144 937 456 941 992 197 482 965 612 968 100 178 246 782 605 372 523 734 52 814 437 328 198 404 876 951 1 691 887 241 450 715 899 164 830 332 529 270 845 928 860 571 469 25 416 770 430 138 71 439 280 83 586 834 119 377 483 445 629 620 518 958 834 496 765 33 994 319 951 182 45 487 831 287 78 664 623 262 764 501 577 433 676 30 909 229 917 624 103 658 905 30 587 949 332 787 764 879 132 422 438 49 481 94 880 101 732 277 170 279 606 150 922 947 967 485 971 474 343 715 778 226 864 829 910 506 117 989 429 421 813 829 63 939 976 144 811 673 88 292 185 116 798 511 601 770 269 682 998 758 999 971 909 304 29 763 253 247 589 939 287 735 208 116 630 862 402 453 314 741 947 592 321 26 761 997 346 943 736 667 107 618 562 594 77 466 993 503 260 720 287 895 817 263 862 420 554 379 294 352 492 836 347 140 735 870 989 56 213 243 319 834 729 916 769 296 890 711 458 304 45 644 98 229 747 904 777 204 617 258 84 682 411 700 404 896 861 585 886 977 777 246 518 701 858 141 304 540 676 268 583 895 975 10 740 982 223 16 826 837 933 18 391 20 143 707 690 881 702 525 292 704 759 509 100 460 244 129 699 563 26 397 888 492 457 753 928 359 267 783 284 952 511 660 51 581 166 663 637 11 847 575 307 377 957 687 487 948 6 459 452 748 94 451 28 874 782 167 177 562 659 571 797 123 616 876 212 362 266 412 495 845 976 809 706 898 541 86 277 953 441 996 481 937 76 452 243 71 51 590 339 1 647 482 885 330 125 76 52 812 749 67 676 769 786 576 193 970 858 249 187 372 345 320 988 471 856 747 323 713 295 47 957 311 708 908 269 109 76 358 693 892 775 724 400 375 791 78 630 979 484 744 141 792 896 362 376 761 840 306 867 157 603 51 533 125 435 563 762 255 168 237 901 304 34 853 957 391 170 672 187 763 344 736 590 719 665 546 337 883 700 864 833 538 243 376 528 761 505 742 87 491 839 506 695 269 529 873 483 22 251 169 865 833 547 221 822 160 238 15 727 807 179 612 907 917 499 374 290 203 150 869 10 712 415 728 512 788 703 324 660 194 926 316 29 880 188 363 762 330 434 507 756 598 138 364 347 392 621 718 26 379 134 474 763 438 339 916 512 487 80 32 802 394 726 636 565 318 249 726 682 417 215 427 106 999 848 562 925 22 38 507 285 967 461 562 434 477 450 264 510 516 651 239 723 742 334 61 23 879 881 114 332 597 300 349 660 11 675 753 139 469 117 772 395 683 602 675 318 452 984 111 625 274 181 130 424 581 101 197 1 305 759 841 104 264 72 336 195 813 539 310 359 852 420 114 392 820 783 563 233
792 67 77
123 816 105 763 99 445 226 561 581 276 35 677 994 533 201 293 477 653 202 323 271 670 334 583 658 400 162 47 242 259 441 894 768 743 486 403 313 457 705 128 918 646 9 55 983 629 593 688 212 388 151 73 242 613 808 151 192 993 949 959 485 132 37 986 461 545 304 930 1 445 467 395 575 722 396 539 793 23 68 65 819 70 457 68 614 80 118 422 148 953 621 489 800 634 852 550 421 151 189 194 21 274 497 899 7 796 721 569 536 826 35 920 25 707 890 528 567 55 408 841 488 898 79 430 90 10 14 884 801 934 335 349 511 474 1000 876 874 972 123 891 663 644 413 799 342 365 387 332 232 658 322 346 54 654 883 510 371 465 735 817 604 61 146 144 853 537 52 148 798 108 753 677 193 82 848 253 703 713 720 401 932 360 303 61 14 373 674 2 540 287 290 103 219 397 259 430 631 821 519 913 29 589 509 825 973 79 162 61 814 654 100 408 371 375 49 560 42 688 170 172 721 975 859 929 84 341 470 293 579 12 204 399 218 34 497 873 381 9 333 423 85 675 344 536 210 633 752 898 896 179 181 230 836 921 973 138 214 511 471 406 909 28 850 382 150 141 560 877 402 9 30 539 719 882 692 396 294 350 766 832 952 798 566 475 497 353 670 749 173 28 256 941 444 191 913 702 329 305 134 218 797 70 635 739 978 487 960 985 600 447 128 514 25 767 972 355 762 49 53 700 689 529 575 299 789 689 555 996 320 259 360 431 391 83 978 157 994 237 58 975 170 939 378 366 798 754 640 1 520 273 5 685 407 477 829 965 435 585 901 592 422 23 674 454 2 67 403 842 868 664 376 117 727 369 64 465 890 998 978 218 589 413 227 410 552 154 791 805 885 991 69 739 364 995 234 546 695 387 210 595 913 562 610 797 203 68 118 173 995 51 8 257 143 679 112 609 502 396 286 367 604 965 361 319 393 224 355 400 26 545 631 36 679 368 306 209 863 452 640 851 935 978 479 79 151 639 911 306 930 735 443 217 63 638 820 287 566 219 997 707 172 909 981 700 147 533 868 765 423 471 508 915 966 290 438 914 484 755 493 904 50 240 515 29 861 519 650 274 411 383 5 721 541 489 156 372 625 129 837 89 46 171 903 894 966 321 934 786 947 383 104 437 622 596 688 110 974 925 865 465 148 878 920 874 503 836 389 124 432 575 414 324 181 503 742 875 432 605 144 446 521 450 95 487 410 169 694 987 26 609 386 719 531 209 31 632 436 848 589 658 151 978 164 157 819 395 202 231 615 485 904 114 546 824 852 832 689 885 109 633 643 159 330 911 214 763 606 462 195 552 868 315 449 124 707 266 220 476 776 564 145 363 733 817 494 267 4 567 527 192 54 419 66 498 891 839 891 343 678 67 173 396 134 615 42 33 220 700 107 43 786 723 368 536 212 885 15 507 251 240 928 784 505 316 796 828 114 76 145 488 196 897 746 73 235 63 878 41 67 178 539 160 977 724 350 77 702 885 480 932 513 639 36 791 84 904 938 595 309 146 710 741 190 669 376 103 833 135 978 137 329 696 430 184 878 89 654 623 4 846 820 187 366 708 753 613 211 221 129 790 282 595 37 842 626 363 656 648 838 402 98 248 823 702 136 705 54 140 482 728 827 296 74 50 622 769 71 573 811 692 71 298 700 322 333 454 712 548 6 146 526 26 289 633 785 660 44 349 98 852 963 144 849 898 846 183 36 217 433 104 979 349 13 476 268 957 439 485 116 634 410 983 956 641 369 429 538 596 812 716 611 293
868 52 54
263 529 360 903 370 501 183 177 965 325 16 308 428 850 438 253 343 3 843 238 307 97 533 578 455 833 278 616 427 414 568 202 885 815 33 10 267 486 825 77 600 722 805 185 993 389 639 68 739 958 651 916 217 974 457 117 488 552 234 898 554 754 581 753 306 502 309 22 306 120 725 239 719 362 363 983 351 687 309 203 991 139 787 2 307 405 460 857 881 746 72 242 523 213 646 226 159 512 151 115 862 467 416 981 798 798 716 243 928 793 661 170 973 358 673 75 847 636 929 310 875 841 161 532 137 502 341 490 972 642 202 852 925 275 644 236 858 10 884 423 900 822 229 639 918 758 171 727 616 88 486 548 822 22 145 743 539 490 303 823 993 772 429 556 859 109 744 32 402 959 213 631 631 640 110 568 785 934 84 128 109 245 956 90 255 379 509 349 248 782 713 111 608 657 311 26 67 618 170 250 626 718 394 451 876 435 566 803 828 316 446 822 173 79 874 258 901 301 487 939 375 349 370 462 415 152 459 1 124 413 491 415 957 564 763 122 281 450 400 274 522 313 774 793 651 203 183 332 910 62 95 753 154 893 129 243 981 441 859 115 749 407 91 5 510 806 793 243 467 67 955 949 997 857 452 354 154 791 489 560 575 292 381 461 302 281 5 672 481 206 271 609 30 966 955 158 654 148 170 236 539 618 959 72 694 6 558 954 200 335 755 972 415 450 451 103 680 708 209 99 654 63 801 504 505 881 122 376 761 282 293 30 562 725 666 242 515 125 696 166 956 224 425 871 590 987 844 743 753 151 108 686 904 893 195 728 563 435 426 796 413 759 315 492 134 368 932 388 331 12 267 744 594 631 522 664 661 787 75 901 946 392 220 192 880 217 737 677 845 991 905 151 649 676 943 360 842 826 959 490 540 419 266 814 368 261 433 497 79 315 393 317 128 406 497 304 998 139 911 130 660 433 687 6 315 724 208 793 873 881 874 4 213 317 659 310 102 442 931 907 138 293 383 609 31 361 821 235 566 781 21 882 275 731 470 164 732 978 103 198 843 623 303 238 319 612 893 875 913 734 355 677 588 754 805 484 611 195 866 927 947 716 253 486 684 270 123 894 672 144 275 16 930 182 989 457 806 199 795 359 426 915 611 883 628 236 728 453 558 601 16 712 471 643 286 581 427 223 348 904 991 767 580 850 795 221 113 927 914 609 698 851 250 199 73 43 70 317 172 512 525 135 424 925 364 553 524 441 482 57 302 276 189 600 401 819 280 222 264 925 983 244 153 510 512 862 704 775 703 322 813 738 424 580 345 56 848 364 481 644 324 846 321 553 475 461 227 414 355 818 202 370 356 10 654 837 179 448 32 844 635 125 18 830 172 858 881 490 965 877 864 786 684 56 681 752 142 914 783 502 997 416 292 498 773 653 195 351 843 77 357 135 778 701 693 588 903 657 363 382 596 515 904 953 462 571 819 103 771 217 826 891 335 336 2 587 863 510 318 557 35 712 587 443 496 796 526 100 234 819 77 870 657 159 813 175 230 310 954 686 375 258 82 483 193 463 422 446 574 469 124 356 291 34 998 266 631 620 298 873 632 581 720 491 720 393 111 634 295 440 170 17 402 147 541 1 879 692 490 14 180 81 471 158 177 536 95 924 798 464 384 45 497 731 656 744 805 278 926 559 55 742 5 571 928 623 941 800 228 670 685 345 740 893 110 702 98 831 224 989 366 155 258 989 741 683 771 10 619 669 924 703 484 17 322 282 297 497 658 551 235 562 312 968 35 300 275 682 100 4 814 305 490 382 386 354 274 790 896 888 11 233 991 816 942 166 130 577 154 61 528 326 911 820 210 764 683 204 924 884 849 620 793 778 5 420 649 726 251 764 212 293 556 627 152 169 225 418 647 761 640 37 96 668 500 316 645 60 579 664 589 848 851 91 280 966 692 993 280 204 521 622 332 969 286 187 405 351
975 55 46
4 1 348 871 334 563 752 422 890 639 53 510 22 218 288 302 798 583 849 965 874 582 669 679 762 107 893 212 653 312 456 568 693 808 355 469 376 420 318 925 690 200 85 262 780 596 331 314 74 851 341 391 626 254 363 759 419 431 675 852 968 363 431 914 892 751 955 199 602 578 783 883 593 661 6 579 758 146 836 676 848 555 959 729 755 916 744 154 858 875 644 340 271 974 411 111 966 842 170 817 260 798 286 291 96 807 842 39 839 259 508 527 482 728 609 654 480 914 581 350 51 599 828 456 166 76 393 282 51 752 306 681 881 502 508 776 539 746 938 951 62 597 753 451 689 638 382 345 618 260 509 534 835 238 785 54 428 440 527 349 838 748 717 531 511 854 210 549 697 622 512 535 440 947 495 72 666 54 804 907 657 441 67 947 478 407 428 648 689 624 955 65 930 316 698 575 950 373 508 377 40 210 133 430 954 373 581 406 78 366 959 572 665 582 736 348 134 221 276 145 153 78 926 785 595 900 328 279 960 37 999 432 760 310 522 722 443 484 316 97 88 373 253 491 272 879 43 761 857 205 678 953 306 943 613 514 93 461 504 365 941 715 500 847 276 655 521 283 320 844 241 401 321 862 392 228 230 722 661 146 19 640 821 653 420 407 861 340 580 904 704 372 755 222 817 467 204 176 471 763 494 574 597 304 995 954 236 25 492 767 97 586 519 100 292 453 915 81 433 684 956 550 107 99 544 855 252 108 190 941 579 589 294 300 403 426 431 271 485 461 126 196 366 331 820 976 978 405 375 114 445 902 11 359 909 677 507 25 13 357 748 873 124 35 459 880 133 510 762 46 774 998 332 166 597 273 852 628 937 900 6 281 973 65 743 551 469 73 169 58 609 887 232 814 173 77 250 969 619 416 235 879 27 196 290 117 83 909 747 694 5 444 752 468 935 31 1 392 962 724 801 611 487 679 395 281 70 700 869 570 270 250 349 535 185 876 410 195 795 243 223 181 586 407 602 974 201 961 434 975 642 706 298 838 601 928 673 308 698 859 979 253 952 873 659 451 36 565 61 286 934 854 263 244 271 26 811 30 674 610 751 845 995 125 877 405 250 491 819 647 273 575 381 912 242 88 138 156 524 538 286 369 29 138 839 401 569 366 354 510 787 624 883 271 91 479 959 356 495 682 242 341 304 719 877 377 976 25 165 602 468 402 464 792 561 768 542 5 722 118 295 56 631 436 51 253 249 751 349 71 362 141 538 154 783 939 409 450 869 709 35 81 92 518 507 681 844 14 740 494 925 828 245 179 149 982 981 924 833 125 996 99 294 764 470 24 596 263 273 841 44 999 201 419 592 365 123 714 85 382 507 413 915 961 253 573 497 176 301 21 762 848 961 22 387 567 472 245 986 688 416 635 193 582 164 386 994 165 382 153 166 419 756 725 474 10 678 1000 754 903 985 653 442 523 907 205 365 283 638 721 315 457 88 573 323 560 752 277 521 861 474 136 874 800 730 634 337 930 281 23 863 229 913 994 739 898 822 502 744 981 453 616 730 814 624 635 778 540 267 937 825 493 334 846 440 145 523 123 449 179 51 269 723 156 511 109 255 924 974 414 836 890 579 625 685 237 470 154 937 510 861 547 697 674 942 718 264 262 215 682 730 982 633 887 59 816 253 354 913 188 273 19 729 402 89 595 770 545 516 408 9 579 130 283 175 745 812 298 271 74 709 222 59 271 724 331 657 379 436 36 263 944 987 36 184 563 639 27 754 12 286 829 390 202 976 353 382 514 773 712 722 429 908 373 735 577 205 969 872 540 819 456 920 71 94 621 574 273 327 406 730 254 773 274 40 905 476 74 706 842 673 474 170 422 660 912 594 713 545 6 317 607 269 756 473 840 333 4 88 934 162 326 578 144 976 972 808 770 414 910 536 868 9 902 983 316 675 655 881 993 524 377 226 974 868 381 74 94 528 214 329 984 706 586 213 419 245 618 305 856 647 859 610 82 78 742 762 630 494 781 701 253 955 174 59 298 46 887 22 367 849 486 486 430 249 282 593 423 811 994 136 436 513 878 778 114 400 192 726 296 300 390 519 24 872 373 744 604 831 783 648 920 385 283 878 392 981 458 559 205 639 298 782 151 209 650 162 930 937 681 342 873 442 957 873 136 548 721 389 656 875 741 770 419 563 815 544 139 490 786 950 178 959 235 55
766 38 14
422 33 49 576 328 2 890 302 73 450 183 339 444 437 54 828 979 369 630 334 529 329 563 323 549 892 158 694 80 745 364 637 14 952 574 749 60 647 397 412 401 845 876 559 548 459 420 342 113 11 353 652 526 492 544 122 271 471 572 289 52 187 585 382 311 519 339 679 648 912 844 285 865 199 80 769 842 750 784 930 668 922 495 407 36 114 394 246 319 255 281 698 289 253 979 716 101 287 82 146 269 673 778 492 688 465 502 126 806 606 679 370 267 689 479 54 368 775 226 770 178 137 914 790 212 265 525 659 591 696 976 219 78 333 752 661 649 946 585 489 9 614 125 636 938 848 205 158 268 23 461 830 691 788 53 247 931 131 285 114 616 50 56 152 74 487 791 27 552 885 889 91 42 790 825 565 650 781 122 848 838 94 520 933 948 54 598 253 70 585 467 736 531 291 288 294 4 765 997 313 324 868 150 203 389 727 753 497 145 690 356 879 428 839 237 117 42 700 315 960 485 791 659 340 73 101 16 921 72 990 165 980 378 236 369 765 112 864 392 881 24 306 419 1 402 105 644 923 718 967 546 319 664 68 460 397 37 370 232 418 157 547 380 995 507 949 710 762 403 663 618 518 491 118 636 385 100 7 425 309 266 114 99 84 277 82 808 404 150 620 846 167 43 44 43 433 925 578 84 158 194 288 283 612 602 461 916 323 716 603 182 153 527 64 312 940 786 987 379 659 423 39 260 550 145 411 866 955 100 541 906 782 899 665 799 592 396 733 469 968 461 482 209 802 403 79 594 442 119 602 807 936 547 67 41 864 662 634 230 415 722 565 101 984 280 323 303 928 266 317 608 445 62 984 124 889 157 583 659 262 593 180 195 250 172 343 840 103 582 676 20 450 591 574 347 810 657 758 218 831 617 244 366 209 972 59 53 146 907 925 480 387 477 5 267 428 872 227 678 563 941 13 266 508 904 159 857 161 724 408 369 197 316 747 153 626 5 701 857 114 612 481 214 666 422 806 329 129 2 876 832 82 467 28 74 109 199 416 809 86 479 927 987 270 74 846 829 403 603 307 367 991 728 538 750 999 704 457 402 710 235 847 312 228 931 612 258 629 483 214 600 759 474 992 384 542 111 203 538 572 59 879 402 104 809 548 896 353 716 749 621 877 716 864 391 224 458 352 198 763 789 16 853 41 777 176 643 810 566 59 743 882 850 954 409 723 792 691 803 748 617 214 712 598 904 462 480 708 218 601 786 215 938 243 367 628 839 261 302 651 784 316 306 886 836 741 997 682 657 139 168 745 474 307 982 341 724 646 505 18 783 429 281 457 501 588 368 348 333 429 406 733 140 852 945 177 18 715 548 410 487 443 565 357 614 930 864 645 941 198 920 813 395 327 792 125 957 754 446 813 682 345 713 880 551 446 756 393 434 614 968 754 579 186 511 517 321 779 473 615 342 56 180 163 46 619 281 795 938 472 227 842 137 478 743 18 661 767 806 352 32 87 862 637 475 22 985 502 615 104 967 279 813 881 179 505 449 784 126 635 981 136 391 318 940 218 885 471 849 3 761 735 598 248 473 111 527 752 127 72 544 271 89 742 870 213 498 941 63 427 200 618 429 508 599 684 512 343 1 145 904 655 422 909 560 894 611 942 740 76 236 487 507 97 531 773 134 444 260 945 409 150 800 894 428 116 372 462 560 895 168 975 134 756 903 170 520 38 785 635 829 96 290 6 428 122
991 12 22
175 783 664 687 566 184 969 545 762 705 968 343 993 965 436 248 36 834 791 74 533 19 888 820 120 453 685 380 98 349 468 534 228 305 119 663 658 134 601 907 870 910 90 52 456 512 895 461 844 783 813 386 264 598 278 271 251 169 6 166 531 297 696 691 460 294 575 672 892 433 461 102 575 556 465 925 598 378 229 414 254 876 290 432 85 468 386 889 595 703 305 172 818 526 568 819 451 598 881 143 689 688 199 354 658 219 640 374 402 269 738 985 771 532 543 175 238 165 388 569 897 590 781 913 1 485 485 202 643 577 330 584 955 601 558 24 128 389 113 994 882 294 283 727 233 501 726 907 993 543 9 39 759 303 980 616 156 556 423 382 995 956 640 914 381 326 867 377 473 456 801 595 331 590 798 440 566 679 173 303 785 606 53 327 966 58 387 334 562 24 390 254 970 147 280 852 766 89 243 646 975 641 940 287 989 598 705 948 270 836 27 577 883 96 276 224 767 693 834 452 403 866 297 597 567 458 654 422 582 897 902 395 870 722 386 914 413 13 928 903 24 95 222 70 131 494 600 818 805 37 711 596 476 345 47 2 207 272 157 980 254 806 220 593 254 204 200 919 22 36 993 394 284 261 418 599 100 443 779 578 777 389 476 205 286 170 284 752 202 510 376 664 549 745 383 635 155 160 878 77 878 489 492 646 250 874 81 237 541 680 906 834 596 961 927 980 470 619 721 927 521 251 35 101 753 52 159 955 239 784 149 200 757 48 309 826 748 535 195 861 313 162 272 821 303 68 138 827 968 627 197 318 429 323 250 731 102 7 211 655 755 672 808 945 803 621 221 877 834 906 411 784 806 503 357 273 259 104 338 400 652 212 674 860 78 506 263 438 809 959 832 865 104 200 26 647 636 288 152 367 427 687 630 944 193 741 54 562 212 309 738 875 766 254 843 307 28 103 319 730 596 965 199 791 486 251 882 187 752 224 817 984 758 215 210 875 258 149 306 125 353 144 581 380 407 554 498 26 669 625 560 73 34 253 657 735 553 245 384 95 198 180 738 753 830 694 100 545 616 582 940 211 567 440 198 299 442 244 821 78 147 865 292 762 423 12 556 703 151 216 821 254 698 490 107 989 790 756 265 2 493 106 535 541 472 409 961 537 16 84 169 640 320 266 201 995 879 897 966 855 494 11 906 920 794 563 831 154 360 680 934 462 685 365 561 930 457 80 137 185 206 13 271 69 775 873 984 348 613 463 856 600 531 522 192 387 9 14 104 160 851 33 583 883 2 145 17 789 145 460 635 696 204 481 908 253 471 130 415 388 276 650 575 985 712 702 545 994 883 535 305 87 844 520 62 98 548 957 696 374 612 479 766 756 953 190 150 89 771 647 134 774 124 509 759 213 152 223 227 516 647 67 657 826 320 586 690 403 890 228 112 959 655 717 295 517 263 211 324 825 642 522 636 643 322 388 810 463 234 248 553 655 646 957 824 77 446 782 153 620 251 611 180 834 429 975 769 149 724 194 633 624 404 236 134 814 434 962 331 534 773 534 371 691 118 647 190 531 440 28 818 591 736 163 938 726 383 392 930 235 79 541 685 397 209 619 354 908 408 811 172 954 17 797 601 553 16 631 641 738 700 383 902 842 208 344 249 330 71 240 18 897 853 15 436 872 250 891 122 678 481 382 355 543 37 382 598 424 430 716 862 413 56 827 544 164 802 413 39 555 703 210 674 246 409 369 782 804 47 798 955 955 140 392 163 228 466 976 800 199 976 914 657 439 895 110 99 741 4 85 283 254 572 972 121 280 365 765 622 10 757 780 226 776 454 114 437 193 201 471 576 991 783 415 183 862 963 245 601 754 890 786 791 394 48 537 87 614 612 361 437 439 196 903 235 654 754 315 925 868 768 407 896 10 284 13 48 201 717 561 533 52 109 199 234 974 820 672 14 1 91 53 110 952 17 294 245 86 746 374 841 171 869 914 176 880 47 521 267 722 460 903 15 976 251 130 593 861 60 115 618 3 793 132 430 384 35 830 598 115 304 588 543 429 563 879 652 30 44 685 137 822 247 194 517 870 950 778 353 256 222 874 990 416 486 614 443 599 988 601 723 499 364 521 97 414 971 99 87 726 515 635 371 573 776 634 461 768 446 449 901 717 878 449 858 922 371 239 882 807 627 920 8 257 586 645 454 997 668 128 143 484 198 542 3 718 553 866 917 223 214 132 269 480 761 707 957 517 368 327 596
835 95 49
218 855 173 797 590 916 766 842 832 581 391 957 724 483 650 570 470 982 245 173 516 500 32 180 912 559 791 670 964 410 928 3 531 818 561 57 57 958 899 889 188 348 144 677 831 700 484 669 285 912 81 960 191 336 539 750 925 350 237 16 486 597 633 820 22 838 373 481 610 955 67 562 906 105 1 193 168 425 960 266 324 186 833 372 911 401 382 136 369 770 133 716 592 855 891 285 621 969 75 67 273 909 175 228 900 479 189 413 132 512 36 29 621 862 340 288 649 398 454 400 171 994 742 901 829 349 495 73 61 293 286 101 719 958 557 985 443 510 627 230 153 91 146 819 227 536 976 485 779 882 812 226 964 782 731 66 201 854 270 319 657 549 761 71 703 213 44 31 71 935 46 86 22 275 472 890 607 61 41 362 459 172 805 9 456 592 847 754 485 292 272 504 605 643 923 32 130 225 507 468 715 838 92 905 498 317 969 3 913 106 879 658 624 449 451 617 620 587 752 906 226 105 870 383 956 514 622 389 286 95 583 444 676 101 283 93 577 434 828 176 323 706 218 371 826 585 353 901 481 600 685 57 452 643 875 9 616 600 594 949 187 314 859 380 186 419 327 642 944 869 472 334 343 335 983 998 530 406 375 746 147 615 32 50 31 600 508 855 428 826 489 513 941 182 977 756 779 487 698 504 89 449 633 718 804 218 514 983 913 395 927 232 541 62 345 534 589 287 884 340 100 694 594 938 74 91 520 664 969 734 103 769 819 423 679 681 150 613 85 177 783 922 128 414 348 516 138 282 520 625 427 984 815 498 275 731 829 186 6 874 336 547 238 16 329 318 165 784 950 624 506 235 614 421 889 152 491 928 574 507 2 922 253 341 673 183 784 355 399 471 86 835 319 372 341 570 179 448 324 886 209 524 640 693 605 239 543 230 903 621 811 170 526 53 913 222 194 445 633 999 240 481 252 236 95 955 497 601 859 948 391 959 38 37 428 157 92 179 512 446 68 177 168 111 786 971 593 652 501 943 904 470 82 924 606 149 791 164 399 627 85 655 379 597 708 45 158 726 585 401 12 769 985 43 819 765 463 910 170 875 634 562 960 820 195 300 937 398 596 979 244 895 10 708 739 531 150 227 416 748 292 96 927 276 606 641 295 192 864 500 629 675 347 339 548 722 431 661 763 489 891 783 410 474 52 563 132 106 646 187 929 356 6 17 988 771 320 915 64 123 574 192 568 795 644 205 202 369 630 560 699 497 807 663 944 886 784 973 226 849 951 131 190 859 909 443 86 249 830 615 823 852 525 3 183 300 926 380 360 58 698 778 269 493 133 935 389 752 18 193 925 802 394 859 732 468 620 397 999 863 109 163 688 150 133 868 435 167 438 301 569 279 784 495 612 113 854 928 779 926 66 323 178 584 50 701 369 750 152 500 809 323 668 723 568 242 885 438 636 397 49 908 400 36 66 578 603 142 958 484 732 479 416 25 933 360 232 237 613 126 808 132 550 687 389 60 516 886 516 620 61 594 327 553 85 492 274 728 375 909 675 876 700 779 968 434 17 791 366 974 416 120 983 336 958 975 251 663 68 509 448 404 916 849 144 804 349 124 994 247 701 763 393 621 393 923 35 271 900 174 231 471 763 848 373 704 890 14 108 442 652 322 776 274 323 185 974 417 423 345 537 895 695 296 96 849 541 842 658 110 658 569 630 579 597 852 350 662 611 882 425 387 831 406 781 9 849 125 659 208 564 144 405 491 653 292 893 468 890 591 483 467 283 303 123 10 777 506 114 885 972 762 387 119 84 478 404 682 47 486 442 566 651 932 270 150 446 628 247 837 532 479 307 370 141 22 193 338 488 97 475 832 180 410 649 852 947 413 747 954 305 296 42 444 609
785 87 98
134 51 154 882 217 459 75 28 632 447 53 842 230 647 662 124 348 468 958 602 110 320 282 426 371 563 118 738 818 297 805 930 460 586 824 927 76 955 475 103 818 881 657 221 571 738 245 834 690 677 233 447 346 480 197 226 589 334 727 671 748 400 493 764 514 445 177 444 784 353 183 621 497 2 472 137 951 780 547 823 117 476 173 539 764 584 988 539 374 876 302 940 10 663 74 860 156 63 143 241 63 903 742 737 16 64 348 211 362 21 799 446 668 680 307 442 153 772 82 890 342 371 578 874 641 58 827 907 372 768 916 347 506 952 387 279 61 71 858 730 581 211 912 74 34 319 292 456 565 247 723 465 807 612 251 415 213 39 293 308 591 161 597 709 644 456 758 472 175 774 631 593 312 814 6 867 679 173 727 831 947 3 327 549 167 562 406 829 554 803 561 537 24 513 518 814 64 378 136 815 484 657 177 783 540 816 336 67 572 23 185 367 926 316 885 455 379 479 663 720 276 8 836 495 231 910 926 129 973 587 511 739 990 580 899 967 609 954 491 527 908 785 552 239 826 128 465 518 770 277 971 917 450 533 834 607 654 645 247 973 126 805 719 291 337 428 725 762 426 444 769 200 502 876 554 326 617 411 202 158 403 21 828 854 467 902 844 673 65 90 73 125 508 708 409 709 347 667 380 623 797 626 917 110 869 584 4 474 438 634 788 593 89 849 765 878 490 201 473 747 792 203 136 22 153 854 629 189 27 131 214 472 937 608 805 278 115 805 771 372 224 532 108 58 216 186 762 559 895 150 776 827 287 725 371 117 969 537 175 254 470 305 903 520 505 861 55 721 73 724 273 355 169 931 123 440 289 940 965 298 996 113 525 53 93 942 9 21 810 243 135 765 809 100 997 131 887 787 846 115 720 130 128 262 10 709 297 554 33 892 829 957 629 43 533 544 549 722 333 698 57 759 875 210 716 67 38 434 278 92 914 362 79 145 534 773 917 506 891 603 561 637 530 265 253 592 204 649 150 538 6 125 221 63 367 411 32 763 912 289 333 515 22 769 748 664 558 56 846 529 749 943 301 555 338 915 362 621 364 177 256 214 234 350 93 9 691 459 975 549 618 63 137 476 891 743 819 69 593 848 147 652 361 996 6 982 334 114 20 886 747 578 144 818 407 383 708 836 605 756 682 511 203 67 33 91 979 772 430 367 144 720 382 921 15 70 725 104 760 72 896 322 190 872 395 222 616 669 972 983 845 262 382 614 619 794 155 775 828 391 337 971 974 321 618 536 967 191 713 700 176 310 638 850 717 513 260 110 935 53 993 470 162 635 232 210 4 952 639 919 722 302 197 126 32 469 286 124 145 851 140 926 39 565 135 320 870 350 211 17 687 285 864 815 169 584 149 560 537 270 806 560 857 206 236 791 219 75 280 38 747 791 875 465 113 146 116 744 475 903 471 158 537 139 171 191 753 260 3 430 355 512 39 84 654 290 928 91 704 187 610 771 595 769 867 422 419 645 177 514 125 20 144 275 442 505 439 695 377 112 905 742 711 452 348 152 490 767 992 896 465 129 350 320 28 700 259 342 429 132 743 51 697 278 305 100 853 119 251 655 235 266 468 220 387 703 666 212 948 179 268 984 418 381 358 111 411 473 397 261 20 970 85 725 380 56 850 219 132 595 991 777 573 13 638 762 845 375 659 669 780 946 711 485 247 946 690 254 813 28 400 55 266 36 363 800 637 306 124 62 667 441 491 890 685 790 218 49 642 594 457 66 741 365 989
840 48 53
462 720 259 62 911 130 638 734 930 144 168 446 990 393 290 620 453 901 773 150 828 574 145 637 429 769 702 834 573 528 294 140 774 952 111 490 322 410 859 908 631 493 376 575 359 386 417 34 613 161 283 798 386 461 395 246 801 489 432 360 103 60 639 649 543 801 737 415 391 578 404 37 498 18 985 878 310 330 493 637 271 569 686 429 5 236 376 415 774 267 609 395 895 405 584 785 614 430 69 208 557 668 372 865 777 165 801 627 418 500 2 338 797 619 426 749 611 87 188 718 511 118 853 342 39 230 440 151 384 587 672 689 611 685 424 715 138 901 681 54 465 297 819 800 824 657 865 836 793 776 941 683 682 381 53 581 374 557 410 276 965 259 231 710 703 365 361 682 481 52 349 982 393 514 737 729 494 84 449 385 592 651 845 334 136 473 984 285 356 257 556 501 324 4 458 679 176 419 818 41 967 672 799 814 22 212 513 383 399 410 178 676 915 202 859 20 954 258 284 897 532 682 296 405 176 295 654 364 606 377 463 297 741 428 39 462 975 92 131 203 250 926 955 575 248 137 642 146 173 505 486 244 786 698 514 56 320 876 476 837 297 257 992 177 251 532 282 146 1000 990 598 666 586 834 128 689 859 956 958 274 745 479 166 734 525 786 945 560 349 538 281 459 236 20 495 841 770 276 929 528 424 200 452 391 703 775 161 107 27 634 280 467 15 951 817 280 97 369 628 876 600 35 495 202 872 503 970 560 225 548 150 375 140 889 777 997 145 407 239 902 58 295 753 371 705 855 421 291 460 669 570 330 653 847 713 803 432 520 174 565 209 522 802 445 840 226 133 116 226 831 520 411 236 149 71 503 937 32 217 994 507 124 440 120 838 587 947 67 389 913 702 427 719 991 644 676 18 481 323 668 701 574 926 228 884 534 272 998 892 61 76 498 306 793 365 67 86 790 486 454 886 742 925 362 7 826 346 87 819 984 25 857 480 46 426 48 636 144 728 28 825 92 956 23 715 477 362 883 480 182 97 195 583 718 469 276 315 475 910 875 245 277 685 558 100 576 51 653 123 789 892 637 684 434 626 179 608 982 986 155 134 849 471 93 362 603 230 171 448 675 25 486 824 242 871 808 188 166 309 352 181 3 271 426 351 649 235 977 129 231 261 952 896 261 944 335 75 993 648 23 419 234 308 186 608 439 209 739 331 445 927 729 653 688 234 109 394 309 641 998 166 958 611 876 141 831 78 861 201 510 561 144 539 252 996 539 111 110 701 666 429 546 445 579 605 981 535 761 964 856 176 532 503 79 720 329 578 634 902 864 883 922 93 506 245 781 412 683 690 852 813 321 946 25 1000 673 428 794 422 563 994 292 220 377 523 525 852 769 563 877 431 879 583 365 689 935 611 35 706 684 282 506 693 839 809 300 706 642 987 144 893 492 751 861 103 640 759 360 805 837 970 720 941 4 71 105 481 830 200 843 185 558 832 573 616 67 877 698 717 580 3 859 56 366 855 393 837 52 865 863 420 542 980 21 373 406 123 952 527 979 505 38 587 539 618 432 858 409 401 389 127 920 679 639 13 196 358 709 867 166 694 323 95 535 616 648 354 399 675 666 357 659 79 108 571 360 54 806 971 402 641 406 357 793 299 985 912 703 364 423 955 670 905 635 180 786 677 516 355 745 800 713 721 570 567 455 651 369 463 687 644 100 367 318 100 969 730 785 739 841 609 120 128 980 344 523 836 471 204 187 421 544 268 841 847 520 981 459 233 753 765 783 168 104 470 351 537 679 729 406 690 331 697 296 866 952 37 121 153 541 949 375 581 148 421 793 968 109 532 925 711 684 884 550 169 927 762 811 397 715 894 741 652 577 119 624 864 614 324 430 832 44 828 736 15 770 955 256 798 812
782 63 45
955 319 980 408 256 470 170 593 875 35 98 603 394 198 918 395 98 538 100 627 264 771 642 238 912 11 493 534 438 951 539 438 413 144 646 30 902 213 667 220 788 581 694 253 942 336 248 776 304 119 228 413 564 964 922 594 413 399 877 746 954 460 339 712 317 707 859 942 611 589 629 959 776 147 469 542 369 94 349 121 259 648 210 898 141 368 881 937 482 714 881 329 877 836 705 489 535 10 513 965 468 258 691 880 441 849 298 742 172 76 601 430 107 795 955 971 511 818 431 219 431 710 437 334 448 686 56 199 653 168 392 895 323 90 217 767 8 262 691 979 567 783 648 92 943 449 422 416 222 380 864 561 610 741 659 529 877 408 874 188 232 224 301 518 913 415 283 780 662 452 827 735 221 394 465 842 272 146 764 468 639 225 449 499 460 125 450 672 591 118 643 494 580 903 972 449 641 859 137 561 931 176 907 982 491 607 596 250 510 290 626 223 193 694 817 597 662 694 91 302 606 741 31 539 499 450 976 764 826 193 73 236 984 342 154 734 415 337 404 574 792 508 373 722 724 423 615 234 507 862 224 522 689 995 481 354 677 406 669 707 301 445 920 319 662 816 44 137 781 13 490 649 383 73 906 783 939 156 637 991 795 207 345 792 163 470 590 93 973 941 832 288 621 693 600 585 482 201 976 889 92 274 207 602 709 408 124 453 762 804 608 908 269 94 386 215 989 511 518 20 820 800 58 937 816 800 726 546 909 992 513 7 652 875 600 699 294 501 927 116 214 797 383 571 17 410 397 535 572 136 115 570 815 714 27 300 274 669 684 963 1 596 710 804 246 615 579 137 149 43 87 793 52 994 321 165 942 382 209 899 589 239 210 235 892 218 35 413 272 395 961 219 532 411 907 63 800 555 985 31 845 156 215 250 108 630 89 208 76 864 922 161 788 232 351 832 252 349 896 265 168 475 353 551 553 582 309 350 18 29 150 322 528 21 304 384 426 162 257 120 214 636 923 851 213 841 258 297 944 823 563 214 353 93 344 155 136 96 805 259 960 119 830 36 385 77 595 949 67 38 594 877 250 647 731 42 122 463 257 644 334 621 91 704 168 510 132 679 312 568 837 21 275 769 715 588 612 745 606 42 691 499 169 176 377 798 375 2 440 372 427 483 858 38 117 330 100 57 642 264 524 374 965 832 738 578 151 859 61 671 774 642 265 264 563 137 858 326 579 141 938 258 29 862 439 173 944 766 346 873 903 849 835 940 348 101 323 945 244 15 19 907 731 857 360 52 877 282 152 310 972 429 50 486 429 595 280 651 342 744 861 929 63 149 995 860 649 436 621 503 214 938 992 647 461 664 898 765 787 735 778 415 817 542 821 5 571 755 870 450 17 766 689 355 919 360 835 62 757 63 682 373 990 506 638 622 850 115 402 707 50 103 297 603 251 59 886 142 806 479 692 697 145 480 775 148 752 975 477 26 340 961 895 621 977 143 504 903 609 25 134 276 120 754 718 630 620 65 749 917 777 328 979 256 155 769 630 610 517 271 738 308 15 73 383 788 277 931 894 394 497 602 773 228 605 519 276 745 367 774 54 255 270 803 182 526 773 601 735 540 361 154 952 21 873 649 780 259 896 256 96 780 130 424 842 696 271 736 729 368 979 600 752 915 330 564 892 419 50 270 187 314 424 947 546 685 778 838 470 839 262 401 579 826 374 931 934 945 141 263 583 873 338 87 206 815 777 840 927 23 660 744 642 106 768 683 813 811 709 422 881 920
945 48 36
369 526 464 875 596 603 769 191 780 57 396 984 768 74 297 758 59 309 837 553 125 14 112 995 464 254 415 734 132 588 449 126 407 854 496 522 709 694 169 402 735 871 981 113 559 768 229 81 171 214 236 35 447 355 899 423 524 863 578 22 740 839 982 321 349 103 882 529 46 922 219 841 443 499 449 339 790 347 764 595 582 96 78 123 411 517 59 680 557 317 763 845 221 725 83 119 154 746 27 570 116 381 495 588 246 467 648 806 98 939 540 341 443 853 597 653 790 606 428 122 946 723 1 736 402 198 160 783 294 179 167 449 957 530 1 298 1000 340 727 429 166 734 74 743 89 529 764 995 228 459 966 325 568 622 824 953 629 832 381 58 98 951 881 779 259 457 310 537 297 652 518 426 963 243 92 543 878 666 818 321 431 714 801 349 986 369 401 581 787 606 402 706 774 674 701 907 161 531 380 277 345 563 721 518 982 730 2 611 181 702 382 315 77 563 193 483 476 677 691 146 717 499 704 124 191 892 165 875 201 114 234 721 660 154 758 410 279 9 513 683 154 917 477 799 857 253 540 725 705 773 226 38 719 858 738 447 504 783 779 337 304 463 58 504 618 909 366 889 914 505 377 895 670 196 522 475 399 128 195 145 721 402 828 317 572 292 542 25 984 531 629 52 717 830 409 731 903 893 561 276 946 610 800 762 421 941 397 968 429 432 223 16 510 157 592 165 516 251 447 93 917 570 165 200 154 151 458 737 418 513 868 886 504 478 521 178 772 529 647 555 820 135 412 544 21 444 502 532 601 990 580 263 479 477 93 599 317 418 744 947 546 581 327 24 250 926 372 689 372 845 991 152 68 310 377 332 456 671 140 782 534 97 667 762 420 126 562 917 500 816 20 124 909 803 601 815 461 464 837 465 670 108 608 250 3 225 328 679 51 551 711 866 371 331 117 309 300 218 460 948 96 100 156 938 876 648 988 145 955 689 635 458 619 464 675 901 605 286 788 72 676 767 206 380 263 221 682 964 512 569 913 651 939 757 889 454 802 903 830 163 144 446 689 847 991 414 98 392 204 154 179 90 117 823 753 834 614 942 138 658 100 288 140 290 933 105 891 967 917 438 376 726 281 889 423 667 963 165 302 576 68 282 574 403 575 397 538 658 647 199 4 882 277 768 824 362 106 237 121 537 731 188 981 444 958 120 966 45 672 123 359 626 387 51 604 459 516 193 801 421 486 580 674 844 583 806 720 100 787 522 254 718 155 558 679 597 111 969 774 768 63 505 172 617 886 408 275 376 377 391 471 737 220 416 48 495 145 90 989 628 191 334 820 306 854 800 528 814 701 707 853 388 548 55 521 369 233 327 353 361 6 570 878 209 992 215 845 272 67 911 775 409 713 550 770 190 178 355 879 193 963 633 780 216 797 368 196 187 747 203 905 196 708 689 125 679 931 977 238 324 521 248 133 385 91 273 113 751 106 824 386 940 207 655 566 905 40 416 285 868 87 344 970 69 38 192 969 196 478 798 41 748 743 816 853 763 380 827 269 165 495 492 240 464 32 807 941 390 470 434 925 869 19 7 63 458 927 658 554 298 638 819 76 606 31 279 334 391 924 557 256 674 972 491 11 618 925 304 848 656 102 907 46 27 696 724 900 623 948 596 646 814 836 546 360 842 147 680 876 270 22 923 945 686 96 907 840 284 453 188 462 787 346 205 112 72 414 559 189 170 344 384 800 593 578 311 133 269 618 112 243 189 747 244 883 942 893 892 416 213 787 494 421 55 384 883 406 6 146 729 452 414 822 206 706 856 352 528 997 592 749 798 349 5 293 700 200 744 65 543 310 178 629 495 500 546 964 913 755 655 19 349 566 46 330 761 543 60 148 211 587 328 357 963 467 118 344 283 207 176 958 42 82 859 955 611 129 750 979 13 238 946 804 256 642 673 30 331 109 381 116 955 881 368 308 260 518 313 246 157 77 972 375 810 699 820 196 739 932 693 468 892 624 961 968 979 189 262 944 374 179 941 840 488 37 688 862 81 825 238 160 240 857 998 265 929 209 296 426 449 323 240 124 128 403 329 374 166 269 935 857 696 698 834 835 848 172 935 617 554 320 191 515 843 497 946 166 932 65 119 404 905 752 562 496
904 52 12
521 590 158 981 759 399 555 227 928 589 615 829 710 51 768 445 935 790 455 463 388 372 469 777 206 861 576 874 546 517 959 799 902 484 540 120 67 181 374 728 738 549 819 688 197 859 464 340 589 591 425 713 144 721 564 569 375 883 300 310 955 760 23 914 590 790 570 224 422 500 279 101 987 588 692 886 175 980 150 944 201 992 286 7 690 6 831 646 529 172 294 576 583 422 105 842 527 648 562 1 381 612 160 111 536 785 770 156 424 77 571 607 956 535 321 506 681 290 75 165 998 349 806 457 870 172 94 70 11 286 582 282 16 74 545 868 50 83 49 620 485 294 684 900 357 263 44 567 150 97 212 768 471 610 146 42 231 873 237 823 440 524 75 131 96 454 349 63 397 578 96 658 238 567 201 802 70 704 706 897 529 804 308 260 599 915 789 83 56 259 815 533 811 972 91 120 596 912 381 406 129 24 15 389 915 395 895 823 21 199 173 736 520 289 51 544 972 527 190 924 532 201 296 459 9 324 590 817 988 680 346 387 876 228 102 758 869 89 113 158 449 636 371 446 851 856 304 925 951 225 825 308 195 618 995 190 673 768 465 853 812 329 609 801 284 544 194 840 200 371 641 318 239 188 934 160 539 88 704 785 968 686 339 718 335 838 538 254 74 787 133 399 301 430 301 298 475 515 426 978 544 516 139 246 484 777 893 930 930 478 274 841 343 303 654 782 964 624 672 931 860 341 988 826 920 784 317 446 892 145 896 644 4 154 607 232 458 198 237 868 101 980 319 620 231 955 320 590 927 882 603 832 662 373 958 889 876 233 969 227 59 609 854 217 832 141 56 43 161 878 916 603 505 452 169 808 855 309 558 81 108 566 333 487 528 619 528 441 167 684 742 643 96 821 219 780 473 422 525 788 124 231 217 481 196 681 454 904 926 635 881 144 643 69 846 161 535 244 62 124 779 72 33 689 108 711 252 641 872 443 343 139 336 346 175 280 287 634 129 983 724 869 22 434 566 896 329 390 235 231 482 320 103 834 81 643 491 115 633 38 972 615 648 647 271 236 443 720 891 837 8 972 604 693 54 664 648 170 48 784 485 412 175 604 299 655 929 945 19 871 825 870 50 740 764 519 923 568 13 676 286 562 133 225 673 61 127 828 513 694 820 876 512 981 464 628 434 887 869 802 56 288 54 670 659 620 242 291 518 12 490 695 747 487 833 943 469 356 175 546 780 496 81 676 261 465 497 332 69 537 99 608 118 794 4 827 911 696 184 922 560 368 329 641 804 624 906 188 938 511 504 423 637 226 620 798 360 696 305 538 503 430 820 296 698 465 882 186 136 608 158 361 159 920 388 931 790 143 321 889 213 100 608 551 515 410 472 170 20 411 337 935 753 162 46 314 83 897 655 432 91 246 833 203 651 607 398 533 885 719 212 299 109 642 144 696 423 742 261 235 470 985 993 637 188 267 333 572 333 590 243 929 932 614 314 900 799 520 682 909 308 445 908 880 256 820 384 790 118 454 97 710 751 560 535 813 110 683 727 850 591 604 713 1 189 944 424 749 300 679 226 807 402 472 254 780 913 802 708 433 169 234 998 55 30 396 646 323 631 618 547 268 705 356 277 363 666 677 58 603 811 703 986 886 583 573 447 181 291 207 334 320 337 11 60 1 778 730 676 743 999 738 392 848 647 250 211 551 185 651 190 650 464 650 658 31 892 320 66 131 495 75 951 364 202 354 328 884 299 929 940 292 587 895 762 752 903 880 429 63 250 925 223 504 289 955 3 845 6 966 627 602 467 645 528 575 601 1 493 932 817 874 674 62 954 896 580 760 553 728 572 917 856 343 213 24 996 242 655 840 745 304 888 825 161 454 839 215 190 715 533 205 482 306 503 754 185 541 337 243 459 901 188 992 569 440 692 235 29 376 786 634 547 76 103 240 641 672 843 742 50 41 132 706 213 472 95 756 557 476 876 590 261 703 799 437 453 816 456 284 223 486 507 792 419 885 15 419 340 575 24 570 516 281 231 253 562 223 792 71 963 402 529 116
801 62 51
26 472 503 216 173 777 398 936 570 414 852 204 904 761 209 953 57 813 603 113 792 292 953 578 711 330 844 401 986 948 568 454 720 405 822 891 630 388 169 883 981 385 353 588 184 84 649 9 96 611 803 279 846 677 113 447 33 1000 680 642 31 481 223 712 958 19 279 949 569 654 889 66 236 446 193 128 829 364 920 320 74 800 539 100 971 529 674 412 519 475 443 783 729 442 655 890 32 728 681 863 375 874 992 330 412 856 571 106 120 799 198 787 181 830 71 711 804 850 846 354 609 392 957 678 803 416 95 75 815 619 752 86 187 804 520 496 748 695 507 960 660 699 697 838 546 385 680 848 247 729 111 830 409 550 548 94 698 85 608 357 797 864 523 561 512 442 595 635 949 25 479 942 427 461 289 280 796 196 171 367 813 496 752 588 967 83 434 409 799 111 509 576 324 512 353 118 477 521 277 827 671 38 20 294 866 91 245 807 395 111 435 508 984 142 636 716 369 545 267 820 866 243 345 164 617 725 124 354 651 738 846 516 250 785 971 244 296 234 623 620 428 339 852 90 169 52 109 520 836 374 118 691 680 717 793 315 354 975 846 259 841 62 676 850 679 656 619 391 662 620 649 619 9 841 651 396 364 648 387 131 125 873 882 571 943 572 659 421 273 952 286 910 585 202 572 284 86 911 426 383 727 575 476 991 46 817 720 874 571 342 444 683 796 906 859 348 54 899 582 327 419 237 936 855 437 856 840 714 201 65 841 112 326 792 209 806 886 733 540 289 40 412 810 833 252 934 504 486 121 630 405 484 942 308 830 980 123 882 113 96 462 139 39 860 198 29 129 509 63 737 339 372 940 901 190 119 499 989 113 981 528 990 183 680 451 881 354 789 875 432 339 297 633 411 68 992 871 516 607 806 820 408 339 882 314 816 511 328 297 825 103 756 979 680 148 27 357 490 954 363 441 318 618 508 642 652 292 894 562 673 101 506 270 153 113 187 530 392 54 623 495 702 448 796 139 643 106 898 43 929 17 946 483 242 554 512 782 398 610 597 392 619 409 627 208 309 238 926 230 193 103 62 153 380 818 325 684 107 551 891 921 708 40 357 921 794 677 466 732 211 996 519 232 695 887 740 451 892 772 82 546 462 614 152 999 123 414 206 921 698 311 907 52 975 19 782 753 914 803 663 864 18 890 146 750 908 880 780 946 519 65 667 533 595 471 601 687 228 451 511 490 310 764 938 353 880 666 962 32 313 189 190 676 334 55 700 960 100 631 27 120 219 553 555 663 886 21 87 399 643 195 25 492 917 55 461 112 427 20 460 827 912 431 488 840 513 834 977 363 166 499 721 533 971 860 477 125 418 97 296 169 523 235 704 652 874 770 534 694 215 386 163 90 538 880 507 969 657 190 300 819 386 267 563 332 18 926 349 425 367 645 358 443 519 238 450 272 744 39 597 742 209 48 656 676 31 83 901 770 794 606 25 211 225 109 873 387 659 446 15 802 851 172 41 856 503 456 566 387 369 823 349 567 66 615 485 744 596 409 150 457 268 874 120 873 798 478 676 775 294 537 556 879 844 55 526 417 172 94 118 209 481 593 260 75 373 319 492 652 848 980 104 266 109 405 305 105 286 461 391 495 250 554 657 953 732 43 132 902 123 873 106 71 649 654 383 758 140 544 253 779 131 883 564 53 483 455 315 171 588 760 924 704 143 435 49 944 811 352 936 746 827 276 780 511 384 114 4 433 894 191 208 813 764 761 331 368 874 373 381 980 286 761 730 184 356 520 512 231 624 556 127 725 429 689 183 164 40 609 151 377
839 92 46
981 19 265 265 667 54 665 810 286 704 139 186 536 13 682 729 890 962 683 51 930 263 43 603 39 164 231 505 408 281 71 86 900 581 194 613 660 102 954 418 47 677 291 857 331 736 359 56 699 432 678 699 336 980 848 518 467 885 139 878 206 868 96 513 522 815 921 562 521 798 544 342 370 233 44 908 921 330 180 981 955 91 147 224 730 82 385 372 280 597 873 271 177 948 560 277 243 387 864 988 999 721 423 513 21 806 256 848 348 659 788 233 177 939 652 173 624 115 253 572 643 400 937 625 553 343 851 327 425 510 363 966 607 15 869 25 658 231 352 455 420 814 288 301 269 114 552 593 882 739 270 243 286 546 217 130 192 206 318 922 273 985 20 674 231 317 113 266 472 701 448 715 759 322 755 583 7 584 751 664 529 497 337 97 356 593 150 195 35 62 759 961 728 547 540 275 308 104 697 160 325 37 324 902 757 238 101 284 261 748 433 932 450 985 616 639 155 883 180 896 146 306 196 549 867 381 407 269 789 754 750 670 940 668 971 154 695 831 668 629 967 721 490 191 277 812 701 769 192 673 794 661 378 145 152 845 642 976 839 578 253 129 45 527 723 72 208 660 482 928 290 288 801 218 810 857 657 3 562 997 421 693 821 2 943 305 165 339 428 132 761 686 986 404 839 900 728 251 778 822 479 6 105 727 976 537 647 221 783 764 715 621 745 438 901 134 280 32 458 984 374 422 661 514 731 879 995 723 505 389 746 705 379 20 48 678 701 491 697 979 3 711 549 703 482 890 84 329 158 530 989 336 410 226 973 630 379 767 763 253 653 601 374 405 393 788 854 371 894 267 777 425 807 963 34 542 167 218 318 41 461 886 842 763 106 440 238 453 129 201 652 82 104 432 130 666 152 701 274 718 287 209 105 595 373 571 643 652 235 502 578 753 770 45 954 131 813 456 885 541 462 28 308 253 479 724 598 853 218 764 520 659 583 370 939 107 724 777 201 426 307 577 702 215 421 773 231 497 444 883 40 519 415 832 52 80 446 950 768 290 1 315 236 481 76 638 14 839 434 771 951 507 900 131 618 846 809 952 490 325 996 209 655 566 345 80 166 458 944 629 923 168 181 338 112 370 32 137 570 880 642 838 420 233 608 497 83 349 346 494 984 664 769 926 90 846 458 79 17 228 373 20 49 504 160 538 976 556 664 644 624 779 165 2 390 179 711 880 70 930 838 79 632 883 979 892 429 295 579 571 324 262 67 275 169 168 653 382 347 342 509 765 849 64 469 611 998 5 74 10 346 369 420 608 318 317 937 686 914 807 866 519 492 591 195 525 393 315 254 521 477 11 457 710 623 567 306 407 372 621 228 886 413 483 759 611 550 103 228 56 394 759 208 812 610 578 918 538 191 750 353 975 871 419 551 366 238 95 417 827 867 99 331 497 522 64 924 144 660 449 98 941 488 488 253 917 892 639 400 606 658 497 509 102 646 630 526 258 380 601 338 133 546 74 600 266 91 611 276 400 868 372 805 378 153 880 212 905 834 472 675 512 226 777 430 173 171 334 668 473 57 385 784 840 385 26 960 571 60 723 257 306 356 149 608 121 766 229 327 117 233 444 69 876 595 886 707 713 161 4 900 327 514 288 440 114 672 213 614 281 755 878 443 86 479 148 894 197 521 922 304 335 739 886 841 266 659 231 813 374 810 237 441 594 634 238 609 110 483 922 297 730 551 791 816 266 670 453 509 757 380 965 597 715 494 442 580 897 249 198 758 939 456 777 764 353 493 177 151 243 198 41 27 567 844 118 192 751 776 604 718 764 740 514 809 647 497 878 692 241 986 808 920 487 344 23 11 236 579 823 405 82 674 117 89 140 774 982 528 19 237 521 992 481 470 583 757 956 295
902 3 7
363 399 793 83 525 855 965 448 708 77 408 937 863 986 404 166 461 478 781 168 235 479 257 1 592 895 142 790 752 396 492 719 891 808 437 15 945 593 791 561 275 171 481 376 273 406 96 168 461 516 489 66 362 235 528 18 792 3 735 563 592 201 132 331 77 821 554 474 331 826 35 983 655 423 962 139 558 212 739 336 780 512 938 526 993 59 788 31 120 163 526 301 578 542 716 10 989 780 299 874 564 602 886 798 744 134 458 768 806 924 31 483 56 373 558 817 831 426 581 450 985 667 990 174 22 486 527 121 579 745 747 134 3 555 832 187 343 335 616 549 807 449 771 944 257 207 941 494 175 98 455 49 759 115 24 99 128 529 354 275 88 369 533 7 696 250 673 532 347 470 633 756 417 79 615 954 957 705 865 374 971 751 422 246 24 383 536 463 92 11 972 891 822 802 780 922 68 755 288 621 185 668 59 559 914 48 101 315 703 756 819 712 977 129 427 803 378 431 289 903 862 380 111 208 261 192 935 368 643 478 124 311 824 355 881 957 481 120 397 390 19 908 569 897 263 935 888 184 583 767 731 503 253 267 861 828 766 823 685 117 20 624 380 847 140 323 228 897 822 397 869 447 918 675 379 654 295 460 286 28 818 844 357 100 899 978 610 186 607 187 802 79 993 191 391 128 861 480 493 336 10 22 110 71 935 746 300 600 561 400 356 748 511 417 796 319 690 881 520 326 739 31 541 391 261 358 427 973 663 840 202 650 898 438 274 244 513 267 273 39 250 436 488 930 290 681 84 116 870 833 997 624 898 661 627 329 855 666 34 520 931 686 307 819 886 639 326 928 454 108 740 834 773 179 964 205 686 840 616 850 512 730 276 368 831 626 455 368 576 284 726 795 358 402 69 895 326 136 66 901 711 905 619 314 292 51 906 899 815 80 743 577 905 1000 263 662 883 899 678 186 114 690 768 631 480 696 168 307 955 897 321 70 921 977 636 366 497 228 788 957 298 579 564 47 380 948 956 277 220 967 119 78 997 314 900 671 868 573 850 832 896 497 430 647 166 72 673 4 55 976 985 548 71 244 764 291 220 902 189 795 860 3 470 853 724 448 704 482 855 430 377 765 912 427 823 280 465 968 187 671 338 628 240 951 870 12 588 252 204 766 332 404 292 925 66 737 469 308 18 808 665 118 467 911 71 683 848 150 597 701 22 358 297 830 653 5 455 662 802 897 20 656 971 535 306 579 61 591 24 519 557 351 788 794 295 674 704 871 552 220 152 831 553 958 579 89 471 454 922 103 674 295 978 228 948 600 35 376 929 144 319 406 628 967 295 435 232 2 631 890 676 83 408 547 431 719 144 864 59 257 173 922 303 293 200 70 561 258 630 828 433 479 687 754 221 681 897 148 810 144 82 902 149 912 337 75 229 843 239 267 77 950 373 703 715 777 984 245 926 239 374 838 595 168 420 699 737 576 625 455 124 844 361 202 191 185 163 701 259 625 635 163 356 172 785 6 131 309 772 102 630 181 908 159 128 465 729 678 74 830 351 248 502 104 173 137 293 73 511 400 49 893 827 223 372 182 133 730 801 274 402 377 167 102 259 830 645 60 517 278 298 325 770 487 468 329 827 989 946 961 751 900 515 324 218 938 472 128 545 637 367 376 880 29 213 565 596 175 780 695 249 160 845 275 153 74 526 83 85 213 290 747 512 707 164 146 377 808 165 856 282 111 208 186 264 361 286 107 694 398 668 366 876 623 148 889 354 536 158 553 49 219 66 953 781 812 617 608 955 370 178 377 375 704 924 938 541 910 857 58 752 52 574 389 297 687 698 608 810 859 19 258 978 400 691 319 733 22 513 718 413 43 935 104 410 291 12 527 269 908 681 217 993 680 299 285 842 655 859 260 318 782 137 500 892 420 833 874 76 981 523 231 145 835 681 385 423 584 205 781 606 474 984 582 830 793 335 941 659 673 282 719 150 836 481 839 603 614 959 145 793 747 488 706 558 17 647 200 546 846 825 455 454 452 776 290 161 891 770 390 203 218
911 15 31
362 620 588 980 845 415 51 66 778 600 727 522 68 635 58 792 472 688 673 656 835 648 555 473 731 438 977 573 139 976 364 653 350 439 862 3 209 306 201 39 188 155 802 28 135 29 30 788 948 825 681 994 363 739 330 756 846 795 996 516 961 111 919 258 18 872 673 151 996 809 552 479 2 409 388 405 937 597 399 774 110 716 253 827 765 748 642 974 132 404 579 452 171 223 967 383 574 740 771 372 663 33 222 371 142 672 980 579 964 599 881 194 138 852 223 682 79 639 463 192 821 326 735 828 693 218 397 654 470 533 413 604 539 538 258 775 588 998 239 384 504 953 914 52 922 727 875 813 126 351 788 136 492 175 679 645 164 467 586 22 852 279 921 430 696 723 343 786 962 897 531 824 593 91 60 635 109 889 250 203 736 270 696 888 481 892 119 278 936 964 301 706 487 375 740 622 756 630 927 82 69 643 187 554 844 125 280 899 864 24 945 471 177 279 554 567 969 989 163 796 948 774 476 638 44 401 488 527 49 131 465 653 810 439 113 32 501 812 902 823 671 329 937 271 870 140 489 486 937 242 92 978 291 399 174 60 153 240 754 309 438 199 96 77 472 913 56 176 782 503 320 211 949 115 342 712 257 826 422 647 999 949 960 447 993 719 814 545 677 74 142 370 261 258 829 3 456 50 629 456 790 38 19 880 393 740 291 822 43 900 513 251 342 799 851 99 836 195 227 425 589 774 149 559 863 467 239 104 310 642 961 538 704 347 641 546 131 165 492 850 889 598 251 531 524 997 247 538 759 806 645 68 493 6 179 131 3 830 305 39 204 816 91 587 41 971 933 857 511 992 571 207 706 320 329 31 656 264 433 69 704 692 214 612 671 310 713 8 957 128 359 626 876 994 951 757 797 698 763 674 120 969 873 964 622 528 509 629 811 191 526 350 427 821 334 208 625 561 124 241 387 895 518 859 654 921 824 164 950 289 932 800 838 781 775 489 487 525 566 326 574 509 600 21 81 41 196 323 875 427 644 155 742 455 160 844 126 572 281 446 343 213 826 64 574 461 535 816 88 281 336 890 675 748 879 505 717 967 443 244 778 724 242 841 787 878 371 684 464 817 392 595 997 342 298 747 851 271 366 390 369 105 250 971 353 511 753 343 811 315 512 282 336 529 957 514 715 125 60 814 828 380 387 128 986 971 882 128 871 992 884 513 316 98 255 271 562 468 264 522 611 724 890 808 209 940 760 146 807 601 286 418 294 683 859 53 563 404 234 67 485 688 354 229 376 590 40 652 662 307 235 475 791 842 475 133 287 81 900 744 856 280 120 924 136 749 189 630 287 621 89 763 554 254 428 733 47 727 966 911 89 133 882 164 62 248 746 536 27 243 473 953 949 391 912 910 161 25 443 519 146 878 441 904 741 313 732 351 331 414 96 346 496 817 282 293 66 596 207 704 767 559 466 847 899 615 859 372 29 276 720 689 538 743 862 170 323 493 292 86 273 220 765 328 922 627 10 340 846 55 704 175 681 537 113 324 709 530 53 460 325 532 878 875 317 978 619 5 154 728 259 652 365 601 742 324 834 235 968 696 555 454 745 708 330 302 799 796 304 972 759 481 141 964 264 288 140 17 225 83 204 990 940 540 360 226 623 348 903 997 351 770 118 609 413 449 313 713 917 195 998 861 902 971 558 514 9 79 6 422 796 224 720 283 662 152 195 241 151 70 394 289 260 739 979 664 146 698 340 153 861 620 851 972 373 53 835 787 524 231 747 788 197 935 445 921 289 741 280 759 144 687 781 141 666 269 324 898 565 742 629 917 195 191 653 17 455 837 762 115 429 872 95 517 450 249 432 261 712 306 956 66 476 50 42 497 914 467 896 798 390 317 451 401 347 548 855 129 262 614 674 663 351 832 661 772 633 256 557 230 450 764 605 559 649 622 970 540 120 545 786 497 838 736 66 993 498 824 639 105 465 669 122 486 382 291 496 402 917 395 553 659 37 134 112 412 925 258 487 505 303 372 707 883 213 973 299 51 381 247 914 499 201 731 72 538 70 736 608 248 616
902 100 91
884 673 966 313 83 160 520 243 22 698 177 524 540 383 686 721 238 912 285 167 415 415 796 811 320 377 477 994 280 683 623 707 500 654 811 477 582 874 659 597 986 554 296 382 494 443 771 277 618 816 413 396 322 132 889 868 395 963 855 583 341 802 620 825 682 561 524 237 212 558 207 696 377 544 825 980 932 510 424 226 179 398 817 763 381 332 218 955 365 529 602 985 672 937 393 767 127 790 963 909 728 216 31 871 840 730 795 224 229 581 344 986 296 473 855 706 431 619 916 44 665 176 674 42 338 809 540 934 868 871 485 187 554 167 858 782 652 703 338 472 73 150 114 907 400 907 916 565 527 531 650 365 577 928 624 699 602 997 123 906 123 337 382 321 4 679 453 252 369 952 691 211 737 249 745 135 916 807 509 274 516 290 336 861 576 159 336 704 832 912 59 270 382 918 564 663 888 25 600 916 714 746 419 259 6 636 228 919 709 911 838 158 927 177 765 235 220 184 67 735 636 692 742 736 736 440 598 950 766 464 56 93 175 402 119 560 853 673 588 329 453 277 361 635 822 103 260 286 576 285 925 901 545 424 245 722 161 740 679 147 193 495 307 795 271 11 828 120 629 968 568 243 476 78 263 690 615 342 767 70 634 894 340 360 822 111 289 1 940 162 606 344 977 504 3 312 610 748 969 625 45 757 493 688 634 674 416 683 732 437 596 733 260 887 70 582 943 438 564 155 309 309 216 370 833 870 186 407 332 177 823 375 624 888 616 45 170 805 792 666 70 743 525 403 50 778 719 334 638 841 410 679 84 894 60 618 533 288 78 792 454 457 699 556 194 939 549 483 279 1000 683 935 841 893 39 391 444 601 774 297 52 873 332 397 698 158 809 905 912 907 233 63 995 417 539 344 241 71 467 741 451 400 973 102 774 363 245 699 758 452 722 987 452 969 169 147 773 75 110 304 714 657 105 454 180 31 758 611 507 575 737 321 475 640 845 22 797 919 793 480 446 673 851 626 303 918 535 368 707 977 852 492 750 958 124 452 15 232 646 944 239 880 607 468 423 513 317 166 630 562 606 29 445 641 278 359 174 833 410 269 5 652 502 594 57 7 52 759 411 669 725 711 645 658 416 57 7 466 704 388 158 419 320 158 591 355 391 987 517 371 300 333 30 391 919 27 668 547 355 339 418 629 832 163 446 138 717 162 566 458 901 10 823 10 583 958 769 716 231 623 992 360 647 242 838 44 693 712 469 960 991 443 605 405 872 771 57 394 119 124 701 774 311 47 691 407 451 876 361 377 459 63 431 508 134 254 391 898 478 218 998 895 655 632 35 962 172 825 163 720 945 298 428 226 271 766 703 199 64 629 945 182 581 110 902 915 616 781 210 691 516 678 428 29 813 630 275 664 476 160 194 402 638 719 337 861 78 286 415 742 892 480 889 392 280 362 574 556 981 459 301 400 130 689 268 620 965 549 478 589 719 234 475 956 890 663 958 163 559 668 251 291 671 67 290 121 888 549 461 121 44 93 959 24 309 820 623 210 935 595 591 672 601 138 305 654 567 170 688 246 351 797 851 773 97 884 100 495 11 992 886 567 11 12 254 555 838 11 325 998 273 257 238 801 117 330 84 624 182 465 361 647 160 319 812 937 479 661 787 458 678 250 669 2 364 343 294 375 513 163 294 748 765 603 538 572 242 807 144 513 731 86 218 116 670 25 733 446 907 607 209 672 897 449 350 481 180 718 614 940 500 494 954 527 744 448 993 69 332 947 452 815 273 320 429 744 233 410 681 627 515 641 600 18 452 215 805 24 318 527 627 988 387 560 516 96 354 321 906 537 670 80 547 688 465 687 664 291 381 457 735 598 235 181 867 905 501 353 729 532 608 604 694 863 889 895 116 611 656 536 723 803 598 805 183 751 131 403 511 736 307 474 412 556 438 499 540 409 961 238 118 585 920 434 919 305 994 111 297 347 693 735 266 309 4 986 243 481 629 471 389 267 456 562 996 492 434 527 67 41 734 663 755 984 940 689 980 456 466 205 279 632
866 46 61
23 537 831 219 298 567 677 934 662 557 581 61 932 125 227 663 655 119 869 24 723 194 852 654 591 469 41 668 954 182 483 992 149 957 132 628 281 895 818 568 704 437 477 824 121 223 808 250 986 156 938 167 523 147 493 156 946 504 528 131 643 175 224 795 909 531 848 313 281 473 268 965 822 465 185 645 700 696 344 277 18 400 367 731 813 365 777 993 48 304 297 228 121 138 784 364 70 98 761 205 982 644 837 107 478 696 627 625 853 187 440 982 5 2 402 967 358 477 802 377 376 726 210 332 197 439 841 607 655 337 312 656 95 633 560 149 189 773 481 363 694 918 69 385 288 227 841 69 139 126 126 101 585 409 826 60 93 80 195 702 253 954 483 611 143 550 534 585 27 720 850 315 751 777 570 592 428 354 607 847 550 472 127 572 743 104 587 932 365 532 690 766 509 115 273 647 432 927 901 10 304 241 187 547 99 566 716 760 75 681 590 989 427 416 736 201 268 245 603 436 187 954 839 886 352 186 168 154 285 531 776 856 768 976 904 660 495 188 206 590 728 123 321 728 469 356 141 802 75 939 860 180 30 917 543 863 557 594 231 522 390 232 601 782 833 321 445 778 133 618 33 186 133 175 134 885 535 78 2 874 164 20 949 420 164 221 448 864 889 27 942 182 949 547 986 261 787 69 673 115 501 390 209 957 415 388 965 220 191 893 101 190 528 467 153 336 511 877 322 756 583 277 228 629 716 780 358 423 928 543 843 502 359 683 696 952 224 775 495 686 134 884 434 687 13 631 530 649 946 316 482 972 671 186 289 604 881 724 463 4 379 5 677 659 107 384 44 961 221 653 605 634 839 15 779 471 7 573 235 722 49 613 756 95 165 957 552 560 299 209 786 46 91 268 671 531 265 619 11 326 399 916 937 154 234 79 256 821 997 278 682 570 528 886 507 139 997 141 641 394 803 964 463 873 661 362 278 290 455 570 931 787 828 87 82 322 168 437 186 138 104 639 53 358 785 967 565 399 429 174 427 239 62 548 549 227 934 430 865 111 605 930 498 540 289 593 260 439 399 100 983 233 625 901 952 525 538 408 824 578 669 473 348 353 973 1 301 554 262 10 395 494 939 69 44 115 239 390 388 708 57 485 127 543 429 947 660 914 122 862 970 502 479 645 933 471 771 552 90 385 947 551 456 589 881 461 842 394 281 342 97 754 58 761 975 867 556 271 463 803 533 979 881 159 359 154 38 599 660 946 694 788 527 859 459 14 696 763 429 343 792 456 849 712 73 731 110 454 897 956 225 187 169 221 49 903 330 72 992 133 714 789 299 262 807 304 670 281 550 907 563 707 499 84 264 503 924 638 844 80 96 532 331 206 367 933 646 431 853 534 1000 559 679 774 378 329 433 407 932 215 610 223 201 80 69 377 782 521 343 457 651 836 142 657 375 773 672 59 195 530 271 418 234 10 513 16 172 226 266 764 933 932 466 794 565 454 154 119 574 459 222 179 670 502 430 139 563 530 628 971 135 543 643 713 714 339 756 493 239 579 507 917 837 265 675 582 711 498 847 158 842 125 788 905 612 355 517 604 413 893 165 4 619 786 56 7 626 894 898 580 282 440 394 379 119 390 931 190 359 72 139 182 391 917 897 49 798 261 314 423 802 284 701 375 470 561 303 61 434 872 997 330 913 657 702 345 977 448 434 8 816 414 175 791 342 333 411 895 741 698 196 792 223 577 121 254 324 801 209 76 146 695 973 753 835 411 851 693 452 472 288 783 592 332 520 471 302 963 312 260 866 283 518 507 152 207 290 44 529 854 89 393 410 631 626 381 697 234 118 400 126 611 839 738 593 58 999 931 912 486 888 621 709 802 633 671 861 514 844 894 728 143 188 235 593 102 404 700 720 286 851 566 811 821 724 395 828 702 163 168 556 479 230 15 949 53 128 340 374 908 498 525 183 847 999 147
917 80 3
783 584 780 449 719 989 512 231 177 594 375 188 479 206 950 453 941 534 252 204 151 354 341 623 870 600 548 452 19 765 183 499 213 147 452 467 82 830 574 227 532 6 205 57 77 882 801 929 948 340 417 358 541 475 592 330 249 751 351 217 52 208 94 63 494 295 933 154 541 710 788 696 633 797 952 696 967 143 277 160 979 259 284 646 222 771 679 377 603 713 510 368 350 48 288 392 481 705 173 674 54 147 702 583 613 608 216 35 406 855 258 587 226 516 623 475 610 464 148 635 500 940 720 37 731 639 29 714 818 162 36 868 632 519 739 853 942 1000 89 971 784 112 385 51 640 846 758 8 597 628 640 171 275 280 91 402 126 57 304 134 712 71 939 466 215 381 764 900 720 228 14 370 309 525 409 200 458 574 125 933 413 699 357 608 871 988 682 489 579 870 351 838 448 504 822 281 149 837 161 555 44 866 899 130 970 598 606 396 656 275 472 555 35 105 672 589 993 860 923 856 627 3 808 632 215 986 399 690 31 430 675 354 150 349 683 762 86 6 677 802 773 903 99 724 604 96 600 198 699 398 818 825 831 591 64 168 897 454 362 916 341 442 238 698 388 949 184 891 355 97 706 438 466 606 805 991 289 330 212 447 217 429 244 324 787 845 653 68 724 949 787 8 520 341 666 260 221 246 818 646 997 420 403 372 894 263 119 884 525 30 183 307 484 361 189 629 518 244 699 91 564 516 823 47 721 333 642 854 712 377 588 169 148 803 172 197 312 196 245 331 519 161 70 973 603 457 928 860 127 293 204 520 745 49 590 719 967 756 464 997 171 622 957 656 112 24 813 39 969 606 598 618 175 189 875 294 370 806 812 711 852 900 202 527 24 554 162 939 770 532 790 623 103 997 330 508 6 27 649 268 665 455 763 999 98 476 681 169 132 463 24 444 436 17 645 423 740 202 333 388 490 716 129 901 987 266 117 653 869 517 608 832 719 378 675 930 217 255 216 675 971 104 481 781 32 309 993 501 987 532 769 767 522 318 855 166 297 739 613 852 55 661 300 992 421 427 927 607 472 907 713 37 613 565 390 396 85 796 178 651 924 139 309 499 338 784 407 385 648 132 236 560 208 925 249 823 943 257 95 924 882 328 84 52 4 128 406 377 118 408 936 656 971 163 20 725 618 920 382 301 143 882 103 741 94 865 107 572 241 273 131 328 162 280 348 163 97 805 437 614 391 172 257 87 741 789 661 833 662 255 609 358 164 634 285 191 713 269 235 530 292 35 56 82 528 960 220 676 93 568 213 420 201 888 291 641 460 578 2 981 718 133 814 286 215 714 133 383 964 86 370 290 619 968 405 286 416 796 96 935 850 61 407 581 203 72 95 681 994 479 510 786 347 907 457 215 25 424 591 618 729 406 556 963 574 378 15 346 869 230 764 191 360 672 736 683 63 737 77 245 696 52 205 441 525 228 784 944 46 598 166 669 954 211 595 346 84 478 901 746 141 330 297 828 347 251 466 54 44 242 111 755 659 233 551 150 987 960 698 199 875 992 897 381 973 337 821 771 868 157 260 972 714 751 36 573 52 45 893 244 906 987 424 605 116 199 524 24 488 130 544 906 691 194 151 925 868 661 683 267 718 375 555 69 736 635 664 221 881 431 182 22 628 831 140 722 234 970 564 963 796 191 986 675 573 394 70 786 890 992 914 52 270 265 867 401 490 574 725 642 939 569 115 721 287 991 628 971 223 415 399 767 593 602 917 21 158 385 962 994 490 682 203 789 870 739 802 473 14 157 222 497 490 152 141 165 942 690 815 896 906 259 865 196 155 56 797 423 947 64 348 369 71 759 411 961 790 627 27 679 53 17 161 340 325 628 537 78 27 909 794 699 847 179 966 690 344 278 343 215 844 730 658 391 123 480 251 849 499 612 22 925 84 110 401 515 988 245 680 676 148 40 508 409 993 301 755 834 508 461 121 52 10 893 111 402 839 92 975 692 200 538 715 472 331 506 97 359 985 783 716 103 362 975 528 119 964 529 50 929 492 56 423 965 261 662 447 201 227 355 228 509 987 125 992 607 563
952 19 99
654 486 602 369 224 570 780 848 412 189 635 772 369 747 820 47 737 982 106 807 892 305 420 767 719 649 587 182 973 168 82 522 818 278 256 10 71 463 584 738 653 216 648 363 956 708 501 132 954 192 474 530 177 126 951 518 545 105 23 817 521 908 729 10 881 852 894 409 916 680 972 153 788 501 86 377 894 348 36 734 280 762 859 235 3 411 807 59 420 545 87 525 289 839 151 309 655 73 358 250 624 301 809 148 314 395 666 303 294 406 316 653 535 948 112 743 666 415 902 477 704 112 266 39 755 379 857 269 674 757 990 242 645 685 887 866 591 68 918 749 506 652 574 629 436 806 14 420 6 369 488 422 983 479 392 865 995 138 81 545 269 669 843 532 300 359 532 656 376 380 815 97 825 265 361 773 994 191 160 336 96 351 338 136 120 351 245 858 751 803 139 791 162 787 850 652 134 816 479 79 447 184 205 541 457 957 956 640 16 335 116 506 465 298 20 59 903 85 209 508 925 644 36 814 10 677 78 835 194 828 80 629 31 527 932 885 688 231 621 763 69 82 140 750 441 423 578 658 573 37 165 317 211 640 530 651 429 261 931 783 358 392 741 51 242 444 819 865 456 527 390 697 699 468 46 711 94 628 165 484 394 432 272 748 650 539 606 199 988 807 885 367 917 856 115 778 933 243 79 947 868 673 786 127 332 470 913 987 737 349 542 169 726 785 548 723 375 829 141 243 934 68 862 61 744 523 977 776 609 243 966 849 154 316 405 59 367 895 822 317 752 185 524 146 122 962 924 668 108 389 672 247 662 535 634 244 943 145 666 271 757 120 992 30 3 926 985 868 420 241 42 700 398 898 425 888 396 382 419 931 841 803 600 992 520 979 749 723 973 780 711 381 270 240 364 658 845 543 893 699 20 68 571 749 947 959 988 996 846 997 73 932 711 290 660 830 801 340 262 515 597 31 498 783 614 920 97 993 337 716 50 246 886 758 581 919 711 825 677 266 600 300 216 930 206 112 345 207 835 942 612 616 583 567 649 10 783 605 1000 180 827 741 993 434 908 95 95 322 225 585 665 569 783 102 760 939 919 366 694 680 68 739 440 377 616 663 398 476 208 935 176 666 405 153 983 688 723 560 449 333 856 786 195 548 978 920 624 591 926 297 85 833 421 906 977 368 157 144 841 401 267 94 311 906 807 450 87 684 778 239 263 326 535 130 247 656 248 700 303 205 463 755 738 559 158 529 538 46 489 581 183 262 166 211 723 119 931 450 829 19 729 994 549 250 467 805 156 125 13 811 380 653 733 912 483 597 71 442 183 272 679 887 308 600 140 114 929 61 902 482 146 445 719 787 826 68 915 212 439 314 600 66 499 148 500 827 144 416 732 67 804 943 724 569 52 988 975 286 938 719 281 970 696 502 503 433 649 909 624 680 408 841 354 45 791 908 639 984 65 171 712 678 853 463 821 147 741 772 214 48 304 529 778 547 153 733 378 261 217 48 869 389 701 662 583 75 426 294 183 888 892 154 582 360 569 784 896 923 172 285 810 828 21 633 898 710 816 771 667 853 92 205 304 631 65 201 700 996 406 208 315 592 404 887 234 136 57 841 819 58 486 171 36 558 580 759 596 31 335 985 902 333 466 386 24 474 212 185 722 103 471 459 61 955 498 703 332 824 819 908 993 299 421 770 24 340 162 276 236 482 173 442 85 451 920 865 922 728 712 777 639 205 505 205 162 542 997 208 125 944 880 125 310 711 372 209 327 889 342 190 863 628 270 1000 926 840 150 664 293 286 537 28 977 743 887 108 961 110 868 161 759 799 526 989 199 797 153 930 915 637 581 522 900 247 273 448 73 921 789 791 921 276 388 528 44 790 771 457 34 268 923 830 119 394 607 26 681 721 921 712 337 631 318 701 416 228 712 342 600 971 220 738 879 241 237 532 495 168 632 528 946 656 326 457 773 769 483 255 748 57 331 326 28 907 932 796 568 486 438 648 227 348 998 134 753 433 444 143 395 104 348 922 186 439 542 816 700 965 68 687 288 275 74 887 701 916 625 142 148 709 234 340 455 76 776 508 148 48 722 54 427 891 884 576 741 235 759 76 688 683 452 768 758 883 144 875 893 509 13 587 578 409 744 678 268 611 723 515 177 369 40 588
771 81 48
634 473 870 4 121 817 901 607 621 614 356 282 289 553 485 308 567 841 369 369 24 999 654 694 508 574 16 235 748 207 626 707 921 243 897 485 796 832 818 108 585 870 45 407 938 857 49 661 581 961 672 636 19 545 956 387 515 251 192 110 300 445 434 726 208 570 773 536 35 542 247 639 360 521 963 485 733 276 833 583 63 739 216 879 539 355 291 518 554 89 453 25 299 151 592 46 901 613 235 868 148 388 399 63 522 248 459 154 85 318 424 267 640 828 704 702 132 840 289 621 770 400 727 462 519 827 936 900 419 161 638 124 716 541 205 812 92 907 548 122 783 978 446 523 328 625 83 103 701 727 619 642 858 829 646 347 958 165 749 536 232 747 211 875 115 724 832 719 35 662 582 831 334 589 734 696 378 729 39 349 444 375 684 305 95 787 265 627 395 241 964 931 901 928 400 930 865 675 84 810 989 504 544 495 961 773 882 342 232 238 930 550 622 987 562 657 596 79 478 370 238 973 124 525 737 806 629 573 14 314 938 34 68 496 343 566 119 708 465 702 387 899 980 13 962 965 526 87 683 556 586 97 693 989 424 62 182 28 161 455 930 970 490 5 893 353 681 609 179 984 704 70 918 553 29 473 573 975 846 668 411 891 336 252 125 852 205 686 340 427 265 32 29 117 868 790 280 91 472 101 137 189 528 233 968 48 644 598 627 630 641 237 834 282 273 597 242 997 124 879 947 235 46 147 820 67 756 823 36 851 503 446 991 360 477 289 820 411 672 283 430 175 214 584 530 403 869 521 404 141 90 467 906 836 73 920 606 962 648 430 526 400 88 749 476 379 656 625 717 489 183 646 474 124 542 7 439 526 546 904 561 359 81 249 233 993 691 487 756 18 472 711 84 89 208 353 960 687 25 526 781 666 530 415 856 331 816 886 247 128 614 484 962 207 642 345 687 926 202 152 120 297 943 426 668 208 352 976 843 459 720 533 41 276 201 202 58 630 878 470 46 190 647 721 949 38 167 337 720 890 847 820 350 627 207 133 783 102 386 665 276 396 451 179 81 864 333 287 49 284 740 411 215 811 945 416 678 596 484 649 72 271 514 616 50 225 846 598 564 124 257 34 798 482 159 546 887 60 425 284 729 247 53 348 433 552 221 144 611 938 777 105 427 351 974 675 265 89 877 783 914 203 479 391 490 282 631 571 713 705 696 67 912 22 412 292 973 856 200 680 93 1000 557 585 263 267 846 998 554 354 167 930 877 978 725 904 102 594 314 584 248 904 203 128 520 555 445 570 562 392 765 248 410 473 885 609 28 144 257 742 57 504 612 334 151 470 423 308 214 887 290 601 24 687 177 869 767 945 804 28 481 284 85 680 812 916 746 633 869 996 82 478 73 774 724 549 459 46 627 587 925 38 362 21 878 147 188 235 60 960 941 622 859 444 785 703 208 960 251 961 718 946 448 389 129 37 719 57 841 356 767 565 168 398 369 899 758 629 5 425 418 256 189 229 423 940 337 38 147 122 484 177 888 861 195 901 492 181 190 760 861 844 653 227 823 283 638 767 659 263 799 110 276 908 837 962 524 939 966 701 719 824 26 692 62 398 680 721 670 392 28 586 181 440 896 687 645 862 392 826 968 703 313 408 277 93 59 443 175 732 687 35 795 605 691 336 363 917 433 484 682 721 542 703 31 128 879 685 852 433 642 182 196 411 919 476 336 194 571 994 792 983 65 744 720 432 594 860 33 904 60
788 8 56
129 258 494 222 461 156 515 595 721 487 867 139 976 712 956 608 95 749 778 81 225 737 930 135 406 865 258 18 547 626 477 700 308 19 990 839 544 763 900 166 696 623 776 885 681 512 931 216 464 348 431 204 930 97 920 778 859 138 583 213 868 535 130 403 561 667 707 366 70 290 85 973 664 481 873 689 310 252 433 237 913 13 952 680 66 755 748 276 212 769 750 68 13 794 521 255 38 187 535 378 103 692 847 387 937 591 802 876 115 651 707 366 233 986 535 44 481 891 435 960 25 492 92 10 378 258 430 603 232 993 379 275 352 173 145 788 267 442 598 313 166 385 698 32 275 59 483 941 148 513 208 547 955 281 396 439 725 27 339 861 967 922 33 722 875 484 309 69 796 808 564 88 503 373 558 355 344 282 891 501 892 603 993 455 383 626 398 25 193 144 740 244 848 649 446 3 527 443 649 602 699 664 592 309 432 97 19 668 575 525 204 327 94 987 984 883 711 493 788 560 629 22 575 454 920 675 17 84 520 768 150 961 849 35 928 387 449 984 76 135 258 826 103 848 371 162 804 766 290 911 980 709 798 68 192 134 522 644 380 671 270 215 296 43 729 31 385 954 279 933 477 661 7 809 524 232 974 643 884 323 921 80 243 226 450 928 634 876 8 341 793 494 826 91 569 166 205 599 863 734 878 902 670 261 3 445 343 539 889 677 794 778 239 256 959 152 907 964 408 834 424 788 950 660 85 715 749 124 756 813 471 447 908 425 981 744 735 367 550 552 791 976 325 992 672 16 623 565 749 516 918 157 143 887 660 611 961 753 304 711 22 438 399 337 796 527 55 164 239 321 933 124 15 159 281 160 314 32 400 939 361 583 947 130 793 715 54 640 813 635 676 226 659 971 507 253 992 542 25 534 221 170 289 433 987 629 808 868 218 428 144 16 408 557 57 990 389 210 10 19 18 515 144 231 715 932 357 576 69 999 167 956 62 399 867 650 110 334 758 942 830 835 679 205 680 378 543 597 79 842 966 95 241 819 90 25 985 956 200 410 248 314 159 527 246 891 981 372 410 913 112 693 107 837 177 448 360 982 413 689 610 41 971 832 130 922 778 995 922 266 251 654 136 739 66 956 953 809 255 408 247 479 782 9 524 330 212 914 964 316 243 122 715 397 602 710 896 449 468 900 930 326 183 824 96 126 28 556 985 152 891 177 747 869 878 155 485 5 688 686 704 906 56 60 411 756 341 542 886 341 35 314 388 779 539 207 726 914 669 337 509 73 439 109 97 509 458 179 789 228 458 694 677 515 83 716 860 549 109 428 767 787 224 610 355 146 997 587 158 416 995 83 932 120 728 514 300 733 361 91 716 642 107 175 150 409 965 568 867 465 136 681 162 296 191 617 357 665 55 617 798 264 504 137 1 802 515 664 198 421 132 357 699 358 382 643 723 406 585 917 682 799 266 694 85 153 223 458 851 328 714 165 363 498 40 49 332 483 243 206 240 562 724 725 607 905 424 93 785 268 42 763 885 822 783 956 125 799 329 341 822 115 144 888 379 224 687 405 267 248 129 187 30 6 419 86 741 960 474 633 415 318 982 826 308 48 594 663 59 75 714 913 48 909 908 352 161 815 110 403 633 97 435 415 145 447 692 923 655 378 245 440 929 144 194 288 854 486 578 94 109 707 435 403 556 644 619 720 972 33 975 497 191 641 966 1 478 155 905 432 606 449 71 986 759 920 805 37 184 413 381 671 916 387 354 996 534 810 562 841 978 607 662 163 688 727 553 339
881 44 66
770 571 105 248 347 224 566 420 140 156 490 369 971 875 197 273 725 277 289 930 933 779 770 901 89 329 397 837 722 44 243 843 623 696 126 422 30 702 912 582 552 815 435 873 688 339 117 92 400 516 851 267 916 492 667 125 998 194 521 199 543 506 325 39 562 668 284 590 117 514 311 520 819 886 292 732 491 665 73 519 307 814 982 727 709 458 457 745 107 906 61 598 728 119 580 487 216 986 237 259 431 551 830 382 325 631 800 17 599 587 154 967 437 989 585 495 84 859 71 979 505 60 213 707 755 564 664 924 925 979 867 883 181 482 878 207 771 852 627 822 49 873 698 876 905 146 550 720 564 74 389 962 77 238 582 476 557 90 191 923 794 611 868 75 427 214 913 11 294 232 184 444 920 409 854 499 368 755 77 900 708 527 54 938 896 746 819 376 103 125 482 659 167 323 769 996 966 737 299 835 409 605 19 92 350 519 506 967 599 574 99 6 346 809 340 385 357 363 650 667 861 767 968 885 246 688 742 15 29 875 415 785 839 894 102 298 182 282 352 721 488 41 99 6 810 350 721 853 2 260 873 467 565 759 640 879 232 348 257 187 285 121 813 174 360 720 381 275 404 361 58 242 832 351 801 529 407 844 918 550 551 5 32 629 907 886 19 944 521 193 906 625 337 663 896 825 983 746 860 648 822 57 379 412 712 63 887 140 548 204 47 968 679 709 413 158 81 86 483 962 828 359 3 129 633 82 12 57 616 481 610 646 899 92 115 825 197 358 341 93 302 990 236 163 756 798 559 187 709 645 732 519 209 671 84 487 292 305 159 480 982 439 885 291 464 522 407 626 379 419 547 47 444 620 487 144 218 49 544 266 497 369 403 968 386 848 445 860 980 884 752 722 58 442 598 232 63 574 108 836 831 238 161 877 201 868 154 854 622 913 850 234 883 816 991 679 735 90 493 822 607 779 703 283 785 902 11 747 153 124 373 763 540 727 455 463 812 764 717 681 511 570 888 752 188 183 141 680 566 412 955 178 963 277 904 190 33 704 582 708 329 465 426 495 113 10 904 772 12 580 38 4 858 153 603 254 161 555 625 637 78 639 337 227 671 939 452 690 589 143 252 648 47 256 390 184 470 568 63 545 211 652 295 38 613 304 482 868 82 930 624 783 614 492 297 360 309 64 719 141 751 977 346 259 872 171 654 782 773 844 938 663 821 909 362 962 73 403 939 963 595 750 434 407 502 817 733 478 923 200 755 962 889 138 633 867 173 917 734 764 165 59 523 917 367 985 479 223 165 243 540 576 333 892 37 507 333 729 80 39 413 217 903 672 261 443 928 775 393 752 175 74 525 278 156 650 956 93 975 418 718 415 56 873 103 132 539 189 471 90 221 184 336 213 742 254 708 897 830 187 240 926 101 385 621 685 251 1 642 290 207 893 464 402 239 817 674 730 735 854 408 498 633 507 242 13 660 542 302 126 412 222 934 952 347 968 636 371 263 285 317 432 802 139 328 735 798 870 303 755 472 90 89 862 994 253 132 644 824 873 935 622 588 129 620 307 589 312 220 437 103 548 956 303 865 61 53 458 928 531 992 492 83 289 80 745 358 993 671 341 710 890 420 658 576 256 204 471 484 49 707 818 618 188 850 840 949 306 298 853 723 275 212 988 218 668 639 92 443 863 347 265 314 313 392 187 770 651 606 934 853 478 860 106 935 209 265 751 389 680 784 432 394 435 648 800 777 240 144 487 775 596 237 705 390 994 303 177 315 872 327 444 71 504 300 46 171 976 522 446 907 234 955 510 787 715 61 378 783 927 314 832 910 493 926 548 704 470 96 562 31 843 218 364 285 422 942 398 808 206 449 144 659 603 535 974 685 53 802 373 171 808 264 621 94 248 449 615 486 248 1000 928 297 161 388 290 541 647 165 565 990 572 671 278 764 608 400 967 510 170 180 847 478 670 518 637 821 521 32 60 289 710 84 637 207 679 27 368 176 394 439
911 57 78
902 122 694 209 157 536 136 702 681 72 92 872 450 683 70 511 901 264 182 630 551 49 954 489 537 671 442 221 770 215 39 504 261 428 246 573 645 687 413 247 957 548 30 790 288 715 974 145 962 853 177 199 190 991 198 195 102 248 236 87 628 795 57 70 518 786 502 438 712 733 179 523 171 893 671 363 696 372 632 862 280 64 81 196 975 842 424 430 106 692 778 331 364 163 608 3 701 928 225 814 381 828 173 401 463 715 703 818 721 427 506 27 963 804 283 439 84 85 152 235 413 49 562 184 836 909 983 36 260 239 947 159 481 563 167 514 114 769 174 543 969 826 787 58 856 548 906 444 146 745 922 655 966 815 230 517 482 570 67 932 686 156 857 190 750 489 552 850 489 985 615 675 238 968 625 687 704 333 789 182 120 876 450 41 82 329 509 705 169 15 937 961 915 267 571 441 349 690 597 775 222 278 960 967 114 207 302 783 109 522 8 864 528 856 732 325 22 703 619 166 135 324 634 802 891 290 552 112 849 396 159 687 828 207 815 63 442 837 471 896 866 203 545 956 521 849 834 521 74 79 298 486 372 174 299 119 239 770 780 995 390 936 197 684 719 591 98 467 296 48 90 244 826 352 315 875 849 190 724 112 738 109 700 190 678 102 655 767 499 144 472 337 592 427 424 836 159 998 782 185 510 332 385 49 50 137 429 499 135 654 890 694 890 927 280 909 456 228 985 742 132 154 814 140 718 646 870 96 645 771 306 253 485 130 522 699 228 657 406 117 443 303 25 464 937 991 935 732 731 625 705 767 447 305 587 144 743 876 309 160 2 784 819 435 336 518 213 334 657 957 688 70 197 564 862 954 173 159 266 30 68 305 871 54 698 795 167 630 857 386 625 801 379 740 195 106 785 680 951 156 13 138 529 294 235 805 481 243 304 47 306 762 323 92 255 40 325 870 283 299 698 926 773 800 757 987 249 15 753 191 679 452 690 939 919 842 584 564 773 58 754 396 19 990 704 782 722 901 750 84 200 471 376 566 749 502 14 687 996 489 159 183 519 713 170 805 221 635 428 761 220 883 154 451 696 438 741 884 537 865 74 656 33 206 366 316 629 294 357 457 830 471 688 600 185 632 807 900 692 733 877 644 740 547 747 796 281 844 145 10 447 764 954 527 442 421 821 30 383 97 515 322 88 189 643 477 23 92 130 467 290 286 223 628 438 538 218 574 53 62 990 592 908 567 225 491 714 97 298 212 48 928 92 299 666 758 312 926 525 248 53 62 69 121 331 290 159 213 786 502 139 729 602 435 402 478 92 598 243 292 426 684 702 203 914 776 34 450 335 338 451 469 886 887 720 697 119 386 122 363 663 630 95 273 724 388 390 65 793 880 371 645 212 92 506 382 214 607 590 190 774 882 71 403 857 148 9 231 212 186 797 611 490 214 159 661 637 137 778 131 224 542 134 827 583 390 664 864 368 649 407 493 515 478 178 108 74 116 658 779 839 641 71 372 12 313 688 723 261 9 173 963 318 506 812 962 435 835 326 154 472 792 799 899 38 497 163 695 544 750 577 943 790 859 404 791 361 513 18 514 562 791 966 337 873 978 435 103 556 21 690 32 41 17 610 410 8 518 28 599 210 284 165 378 983 317 153 537 408 802 742 500 302 206 742 701 533 164 351 735 660 543 855 777 904 82 5 998 285 842 139 420 54 136 256 587 656 799 222 688 290 606 751 503 435 190 549 856 845 171 973 580 184 253 219 190 445 9 132 829 148 799 163 971 961 340 660 547 842 417 310 276 543 242 496 887 918 852 212 237 870 516 545 198 551 547 903 49 560 573 930 86 959 479 538 371 318 13 374 821 99 985 321 372 298 441 976 240 450 685 200 847 62 604 236 78 211 603 350 48 253 62 89 689 843 774 666 814 30 483 193 557 551 200 5 712 737 801 1000 529 348 546 105 938 383 258 742 230 167 295 379 803 519 354 896 843 385 679 670 260 906 617 173 273 480 507 685 678 716 916 108 504 852 72 845 322 592 13 129 600 911 502 909 698 153 530 497 361 968 147 730
852 70 48
681 406 34 878 227 58 749 52 510 49 498 537 753 936 672 551 642 172 406 698 782 939 581 212 97 355 537 502 392 132 12 190 540 381 924 345 795 303 931 377 7 502 20 365 942 315 864 192 779 655 307 833 88 527 820 587 141 142 462 831 570 613 327 464 589 860 864 814 712 817 571 585 107 304 71 704 318 510 25 323 977 768 558 523 440 241 310 526 120 280 813 931 801 857 782 567 269 277 398 550 484 588 878 490 685 54 478 86 901 697 822 711 738 945 110 889 841 693 89 687 360 971 12 925 549 466 367 64 418 817 693 226 807 228 311 132 846 309 17 475 583 474 578 52 757 258 730 422 353 140 904 887 406 78 137 445 87 474 989 51 650 221 464 585 99 285 467 784 256 11 307 955 899 993 914 566 83 762 1000 965 856 494 365 533 574 312 987 340 687 874 688 555 737 729 402 860 65 507 521 685 735 670 20 22 234 796 222 57 806 382 24 401 39 710 260 750 935 777 999 26 314 243 47 614 974 122 894 335 703 977 562 796 469 105 919 619 653 201 729 923 600 320 90 960 712 55 392 298 134 994 79 933 619 693 969 4 123 367 505 502 560 85 19 404 932 694 246 708 600 987 795 641 467 92 314 193 825 353 98 383 194 416 258 966 218 726 997 50 625 379 973 680 747 914 147 74 987 262 189 205 985 348 762 771 484 852 283 93 699 142 970 831 736 727 823 339 785 693 15 812 146 614 753 119 453 687 333 531 340 699 668 547 556 213 529 4 999 247 7 788 557 290 214 912 187 214 329 308 502 534 279 360 777 705 615 755 632 478 375 682 579 272 71 210 186 604 196 995 206 365 931 459 989 414 699 79 433 12 632 892 391 799 572 875 849 846 988 884 173 515 676 154 563 279 831 219 270 258 226 360 189 17 656 368 989 92 127 125 96 422 778 482 639 993 660 89 771 630 991 340 304 168 359 323 43 613 995 949 493 502 737 885 190 594 165 370 311 333 424 906 938 904 935 760 748 254 660 352 154 298 777 927 418 630 870 237 260 701 231 438 134 536 849 317 973 972 567 470 400 699 488 115 646 550 14 855 361 998 129 340 968 807 222 538 15 899 509 180 650 790 885 213 335 195 967 174 912 631 150 387 713 80 794 184 61 586 461 17 741 623 989 107 713 259 326 339 783 799 893 862 126 723 616 173 668 541 825 817 490 662 16 703 154 495 768 171 909 798 437 457 867 720 169 558 666 708 295 116 10 257 227 990 6 827 279 608 795 323 184 958 129 522 122 843 903 755 74 315 886 471 551 562 225 96 360 989 659 132 401 291 611 277 93 176 797 609 678 602 309 975 279 39 585 686 549 350 66 136 837 200 405 573 49 262 614 529 169 750 368 112 712 361 963 400 390 176 15 261 631 779 325 100 396 830 347 390 427 559 792 878 993 843 419 755 605 206 434 900 262 670 849 32 676 640 629 606 537 781 42 333 295 276 245 305 644 574 304 742 319 672 202 788 923 51 245 777 782 458 335 52 992 918 86 82 872 687 496 880 889 516 87 644 656 878 901 218 733 206 712 916 902 505 122 333 220 426 37 553 520 639 115 941 788 371 195 461 83 759 176 301 491 213 714 263 418 946 945 154 352 478 438 269 557 885 214 242 286 438 984 761 487 579 927 766 676 232 959 777 301 545 814 764 941 986 192 81 714 749 648 75 170 987 813 465 865 137 907 468 119 459 867 802 257 941 798 569 205 157 858 535 73 116 5 348 656 141 248 958 165 615 123 819 742 130 302 511 529 464 753 752 395 902 786 307 773 482 964 780 935 685 536 910 760 879 717 11 999 923 250 877 672 735 200 416 397 35 392 716 372 665 984 484 873 387 670 231 483 351 844 102 548 927 370 230 717 646 307 812 235 439 734 310 28 724 147 780 716 98 128 880 646 659
977 52 17
139 710 407 722 248 338 13 496 682 803 840 747 142 567 531 434 719 317 870 872 443 890 860 294 332 62 871 20 131 485 554 324 445 841 812 478 360 784 634 715 893 314 643 606 238 404 490 408 450 963 971 326 970 547 318 754 552 208 61 719 485 685 745 387 33 464 626 479 767 199 196 217 380 852 50 876 943 679 828 38 619 54 643 66 52 139 613 584 350 289 81 468 326 360 236 194 216 499 476 612 958 510 107 85 677 318 316 203 329 381 907 150 331 83 516 6 292 61 674 540 805 656 443 796 763 816 757 249 992 56 940 761 438 948 396 790 799 167 348 209 944 445 556 564 743 924 282 181 746 290 211 934 277 265 927 35 429 418 636 367 821 373 978 985 225 602 534 615 989 55 266 912 95 594 826 376 202 512 624 869 629 678 242 671 202 422 12 129 286 800 377 552 112 433 608 605 789 975 199 502 508 798 420 585 917 412 979 628 380 170 825 866 519 885 714 711 874 665 899 791 185 443 921 779 185 405 158 413 726 410 234 402 816 549 264 778 61 199 647 507 80 863 633 993 209 69 808 386 113 443 325 532 615 868 800 656 406 673 247 449 612 950 265 670 593 383 944 559 296 771 202 925 468 934 508 66 776 108 350 3 413 746 714 691 580 546 332 164 3 359 640 175 814 570 748 920 2 51 566 229 916 787 55 492 566 145 139 388 304 708 619 845 641 507 942 881 817 770 418 670 156 177 954 971 773 377 565 713 279 870 837 845 67 381 388 3 643 955 852 876 867 274 45 640 722 415 636 114 809 581 709 922 182 57 755 135 699 966 135 760 413 266 99 6 82 474 448 945 165 449 636 538 940 201 52 908 472 63 508 616 368 544 115 206 764 801 875 617 233 842 727 885 864 565 901 972 820 139 682 696 990 537 555 530 555 832 816 740 902 623 619 997 794 143 818 999 9 734 620 320 712 212 171 430 729 982 920 339 696 960 59 287 353 424 25 352 576 12 314 732 941 124 73 949 805 509 975 518 745 113 686 473 275 912 815 57 907 625 912 76 563 285 154 64 107 186 76 511 425 767 610 288 407 599 727 564 21 387 429 555 877 378 84 46 727 354 427 87 759 19 367 178 491 384 134 470 880 802 966 330 645 892 186 188 347 43 428 309 144 592 949 381 923 62 830 968 242 449 390 374 365 692 832 863 362 89 44 828 86 525 250 50 965 486 78 991 445 529 919 888 454 263 469 988 815 614 138 336 409 14 486 82 757 199 130 227 28 520 554 423 812 473 833 805 966 77 944 855 639 565 756 940 11 89 783 13 702 452 720 478 111 471 712 744 552 880 497 642 285 144 840 622 652 602 41 737 461 873 853 327 808 872 212 887 537 637 758 669 921 424 462 429 882 36 107 346 575 140 136 384 384 174 318 980 763 825 593 73 693 544 213 706 250 988 96 821 128 460 467 842 945 660 382 812 168 238 205 874 894 852 489 505 287 310 564 882 174 908 791 749 180 94 12 135 49 69 628 469 594 443 939 210 634 784 795 509 913 308 371 527 520 874 819 785 723 12 974 852 387 114 134 876 409 188 600 971 268 481 509 49 177 214 479 865 718 111 101 582 361 441 376 227 936 801 762 15 32 460 505 773 978 675 148 637 295 272 532 816 744 451 391 769 350 186 298 870 932 853 736 479 307 51 182 30 829 62 366 575 982 892 80 280 50 613 622 291 720 772 841 426 758 955 388 191 591 187 280 146 739 310 440 699 837 24 579 775 922 955 379 776 670 167 909 764 427 528 269 734 339 925 511 585 484 859 4 53 505 300 168 967 773 361 832 341 42 157 714 135 838 784 236 355 292 929 539 141 319 689 142 359 195 986 951 636 108 361 68 345 219 962 297 563 949 357 383 572 670 236 505 856 104 666 644 960 816 417 212 140 203 590 815 493 82 386 265 493 825 487 983 750 221 663 410 96 975 269 869 746 468 679 325 186 785 141 225 55 718 55 139 229 509 261 416 185 226 164 602 751 80 764 457 464 77 261 577 557 859 1000 777 331 492 369 465 475 293 586 934 859 584 402 341 848 702 238 101 959 300 844 535 670 959 856 711 446 28 76 594 352 916 375 645 895 977 225 814 583 291 83 746 314 857 371 881 651 534 219 897 707 367 489 619 670 971 514 833 712 475 924 154 218 541 670 42 153 932 789 56 200 530 940 687 438 16 180 181 794 883
761 95 95
855 576 547 536 484 778 909 144 284 515 511 730 239 977 751 28 459 232 400 152 992 447 381 438 723 228 286 527 621 441 903 799 126 7 910 895 784 753 141 930 159 182 316 431 32 765 199 985 63 155 905 834 126 910 404 71 556 725 507 93 527 193 960 101 793 794 810 696 990 233 879 721 62 740 88 120 602 269 318 583 618 237 246 689 484 173 412 954 98 434 987 220 176 475 75 200 759 736 83 284 667 244 904 57 736 257 885 594 552 953 428 256 497 499 229 133 333 683 558 271 80 620 615 286 349 682 321 166 530 543 349 58 285 531 913 602 415 496 584 103 302 483 252 587 136 627 625 721 313 221 318 70 457 22 758 500 191 282 963 757 517 564 113 481 615 611 816 880 442 701 378 202 703 213 770 545 165 338 695 918 877 262 516 738 243 488 857 598 783 611 649 331 494 729 949 613 807 473 734 47 305 375 245 695 67 493 232 643 499 164 408 676 336 133 435 222 815 495 756 754 244 852 208 707 272 40 417 952 533 460 74 595 72 679 428 367 729 274 513 478 421 426 536 164 13 539 546 409 416 821 186 215 886 883 823 309 187 381 870 559 605 4 61 12 363 40 653 263 434 706 972 287 889 559 451 220 741 480 394 620 605 980 542 170 489 56 981 684 388 681 350 854 59 820 672 222 441 227 177 801 25 200 69 719 235 156 784 33 55 612 261 844 694 943 526 532 358 12 40 100 364 478 500 943 553 919 533 161 584 348 631 487 620 347 473 338 909 365 201 253 51 108 737 816 419 261 866 860 842 583 33 30 276 160 456 885 657 134 164 89 104 525 902 949 179 115 332 588 73 574 701 106 220 92 288 239 791 751 697 860 761 181 467 984 76 885 608 885 516 514 49 726 744 459 679 888 184 707 687 799 116 230 935 516 86 909 748 645 867 770 14 502 20 467 916 719 197 987 608 226 398 779 665 462 389 634 541 283 956 661 871 907 70 47 809 239 693 119 420 69 793 487 968 791 774 68 818 769 570 699 951 993 290 968 612 591 886 806 415 614 593 217 571 165 131 371 381 35 204 499 385 582 570 407 46 454 96 42 488 365 952 647 90 777 980 935 781 825 9 31 986 688 441 98 145 85 805 833 715 402 873 907 813 252 913 632 763 491 312 520 569 972 72 567 212 125 243 528 666 751 925 352 838 715 276 783 186 815 885 998 326 94 674 684 371 684 21 179 849 373 252 645 595 645 660 893 905 735 84 352 392 963 283 514 449 359 573 154 642 143 87 756 637 132 879 376 379 800 327 584 11 237 806 851 851 343 293 742 100 870 6 428 217 749 326 693 184 717 520 99 55 15 617 960 443 676 340 73 456 659 936 571 55 652 767 804 555 352 161 223 964 736 893 998 643 325 746 626 818 305 382 722 515 945 328 527 915 333 644 709 288 512 163 34 793 260 509 656 732 266 717 408 486 868 99 676 570 809 608 925 897 668 326 638 223 493 388 623 408 308 449 854 806 453 643 473 562 547 439 700 392 367 539 889 813 269 570 549 599 910 842 149 380 43 801 598 410 825 444 898 107 36 266 13 772 451 520 542 467 62 607 187 665 301 662 630 738 947 319 272 268 589 338 156 611 961 451 805 933 59 565 541 236 503 376 301 168 498 111 725 624 643 279 469 865 639 530 809 427 218 830 825 928 312 691 313 648 21 18 980 650 716 477 259 481 233 415 503 694 700 526
958 98 97
982 235 403 941 694 475 192 115 894 458 430 760 133 857 7 809 436 585 398 425 195 973 458 78 946 389 228 763 695 146 429 665 529 482 729 385 949 605 11 411 197 316 319 502 380 943 290 375 545 222 795 879 568 383 929 917 103 45 295 826 884 141 240 98 230 403 990 810 501 316 335 465 993 55 869 257 237 295 285 253 197 7 207 194 264 280 449 564 574 501 847 927 232 708 596 890 329 572 859 73 487 639 561 577 849 238 201 966 306 918 743 133 40 685 822 876 100 720 907 256 623 945 542 639 267 151 409 740 191 384 810 66 951 344 117 208 967 895 157 622 455 933 249 601 968 28 235 9 759 153 258 822 70 86 608 790 735 596 976 117 906 436 457 383 24 256 737 688 198 653 784 178 233 630 608 174 342 976 537 423 534 137 82 251 215 477 789 559 997 772 86 288 617 312 219 679 649 506 607 941 592 828 276 1 603 117 848 269 902 114 309 955 431 277 228 207 130 480 742 787 484 46 698 101 80 95 190 780 843 600 120 674 980 159 40 96 960 739 752 961 21 433 561 991 52 299 12 83 961 175 633 157 765 43 127 204 857 931 161 529 476 977 37 936 254 265 361 643 620 92 155 605 634 344 171 392 254 23 667 495 739 817 59 410 698 972 676 729 315 537 587 795 912 582 722 434 141 168 505 497 814 893 999 202 116 388 801 884 515 333 692 102 154 332 852 278 302 113 819 143 791 712 969 457 911 545 270 212 561 822 36 839 415 957 406 759 191 888 264 853 513 175 718 70 523 141 255 430 412 80 586 761 341 408 648 471 239 585 892 965 18 939 793 528 289 16 432 501 70 614 264 208 53 478 834 700 214 725 290 759 191 721 344 269 997 578 608 756 711 213 211 820 824 322 937 339 573 272 247 763 264 648 104 480 711 136 267 608 834 660 239 530 422 542 698 396 31 91 651 330 505 339 460 824 415 822 954 784 693 668 636 575 846 970 17 145 166 280 784 225 255 222 138 364 877 740 770 29 370 67 288 111 674 306 310 813 853 863 681 224 902 420 702 879 846 855 19 162 80 895 200 739 402 689 182 980 47 898 655 609 82 158 40 28 806 372 724 630 823 598 864 573 752 127 200 237 485 545 710 749 178 699 490 749 198 155 243 555 486 9 688 171 47 936 226 770 488 286 787 850 308 309 547 789 584 376 50 784 234 911 480 174 956 506 551 457 442 498 405 927 436 379 165 159 410 552 947 827 176 501 144 526 945 107 937 64 409 9 872 854 956 249 58 984 486 571 793 545 936 642 279 984 272 32 729 133 533 593 54 41 9 460 755 301 40 883 235 776 84 860 560 9 290 442 660 70 121 425 637 723 284 308 427 126 187 27 804 297 44 27 844 121 389 768 665 365 999 342 220 867 354 751 398 197 856 202 221 786 306 772 935 481 899 269 758 287 359 72 771 817 330 685 428 655 351 621 751 490 780 480 361 666 388 498 158 33 303 357 235 977 376 17 375 796 44 427 900 23 743 537 635 484 594 379 493 838 560 602 702 806 792 676 52 732 638 746 768 976 992 505 534 877 496 56 711 348 319 609 992 363 118 711 102 718 83 642 753 804 817 137 554 546 181 508 643 513 251 565 698 604 601 392 237 637 331 334 37 583 14 975 978 966 196 960 171 665 804 463 241 982 563 569 516 689 938 806 493 56 288 942 379 701 273 547 635 198 864 831 813 79 517 602 662 903 693 770 824 844 164 449 533 645 784 472 498 907 619 450 973 720 376 975 765 403 906 283 44 355 166 383 668 220 361 407 235 131 873 783 722 295 275 809 792 907 762 787 322 905 41 128 141 29 487 806 464 484 861 704 17 388 503 616 341 768 598 659 309 58 770 204 115 857 649 287 599 526 665 193 76 176 430 770 589 266 910 338 109 684 758 375 363 14 658 807 6 795 944 244 975 443 865 805 317 653 99 623 228 770 773 301 300 139 186 85 15 417 27 230 201 47 622 147 37 898 313 171 752 284 945 553 925 789 642 896 694 223 424 961 906 531 28 580 261 779 428 907 422 998 58 453 228 256 903 648 400 250 716 410 373 78 294 87 864 387 526 19 826 964 42 281 627 367 351 151 198 67 53 17 663 315 669 936 323 496 298 432 743 166 695 474 69 382 84 977 275 275 109 15
948 85 65
482 301 219 184 589 339 757 29 438 135 468 990 30 299 767 845 694 824 776 840 48 590 120 181 5 595 575 941 928 434 101 940 716 230 800 345 894 346 797 342 861 651 784 50 886 625 451 191 939 125 195 681 781 961 69 896 61 239 483 148 946 493 458 658 355 870 330 766 544 943 160 262 696 570 392 106 817 470 398 145 672 37 438 56 515 691 478 340 592 567 102 855 827 704 77 538 922 730 905 167 235 103 639 890 765 960 165 512 71 115 351 179 256 524 315 826 980 930 481 467 39 929 608 424 805 277 784 527 339 181 137 823 887 728 78 956 970 297 667 836 187 181 866 132 561 160 412 579 542 614 144 513 522 560 443 767 182 695 603 709 643 967 29 276 664 656 269 742 414 581 257 650 520 950 518 255 775 936 25 216 776 630 749 3 961 648 948 550 602 791 720 554 952 658 457 267 140 582 530 555 288 821 355 473 275 867 713 678 698 138 559 881 366 526 458 929 564 609 120 880 58 946 265 258 391 482 182 337 651 782 850 4 561 306 830 314 491 230 222 935 212 615 817 58 132 178 368 660 575 113 319 92 418 376 913 847 108 935 501 151 991 386 998 664 649 768 291 908 519 205 848 909 837 423 890 390 659 613 332 728 344 258 86 281 591 920 655 342 294 473 826 456 799 11 73 95 848 23 293 167 882 206 307 54 535 469 608 108 876 929 518 16 950 546 375 403 810 681 487 754 407 651 371 768 563 130 688 935 362 291 607 512 584 608 535 261 590 307 703 53 318 969 113 36 638 779 420 171 316 570 938 3 931 928 116 320 131 594 940 785 796 928 708 733 110 872 745 35 143 249 116 1000 415 566 224 182 258 558 325 833 597 185 332 457 714 411 537 180 202 901 317 479 579 292 543 205 134 276 989 6 594 502 357 569 85 729 936 318 301 408 131 651 339 532 725 977 212 718 259 707 616 490 703 791 879 885 800 522 475 433 1 96 487 95 934 54 394 607 163 840 221 944 619 751 988 461 929 821 128 835 40 357 579 701 921 59 164 739 365 867 541 806 245 612 989 610 46 300 30 715 759 623 277 923 895 353 484 833 473 559 727 90 357 37 1 573 400 561 879 441 301 157 38 902 150 502 652 550 362 499 39 326 249 44 528 762 645 605 634 833 968 575 717 192 247 468 631 780 437 736 256 229 921 878 993 656 742 867 829 362 990 872 816 854 885 259 94 954 501 871 30 147 951 920 714 486 885 895 620 204 630 745 818 337 584 312 570 239 799 704 939 322 484 602 588 842 67 268 828 552 127 675 75 426 952 765 605 103 74 336 472 345 993 438 877 902 317 961 896 22 446 390 628 712 364 76 465 30 669 468 883 332 292 794 816 479 687 85 365 784 412 927 922 50 978 925 441 664 79 391 69 919 933 551 860 111 506 227 942 164 611 224 143 809 451 533 360 530 303 103 64 264 226 335 380 77 40 217 859 219 893 881 834 177 71 518 58 62 774 580 63 87 514 433 136 419 497 288 549 425 501 181 91 554 479 345 402 901 813 623 885 279 515 212 745 406 966 815 565 153 239 629 118 919 471 353 640 258 692 652 632 786 553 834 219 426 929 585 338 993 618 474 46 80 931 859 877 492 579 773 739 161 625 81 868 943 899 607 746 507 101 875 974 668 575 690 309 625 484 948 45 488 63 429 603 832 888 919 170 127 495 950 729 378 254 809 954 301 294 57 376 400 90 975 239 14 340 269 792 441 313 164 387 471 668 360 130 359 505 161 255 896 889 108 291 526 542 438 217 322 279 537 351 505 975 979 529 61 595 646 820 133 719 387 15 256 431 489 352 418 891 198 889 412 309 882 88 319 301 8 931 920 883 255 536 105 934 53 85 586 410 945 547 856 321 73 28 19 777 191 852 254 97 647 678 998 509 779 64 581 184 132 108 264 995 645 954 650 668 452 491 781 80 126 804 803 570 70 773 121 586 12 695 360 425 863 527 585 532 86 177 303 70 418 794 798 356 385 313 505 740 405 412 23 423 27 357 635 77 630 277 298 911 80 109 789 575 569 946 942 981 990 90 333 243 637 143 726 774 669 665 751 718 518 954 758 435 798 982 334 588 936 446 453 473 787 548 870 269 213 112 373 566 45 210 711 488 865
984 4 12
809 912 974 273 916 359 914 576 129 505 557 678 458 489 250 86 637 619 16 687 521 420 534 653 264 37 190 110 77 881 761 309 38 518 604 27 697 81 27 241 717 75 616 751 44 894 889 99 836 262 306 992 44 835 18 634 414 294 928 272 263 20 168 312 494 1000 77 733 128 157 420 208 652 946 372 964 312 751 590 512 898 877 461 648 811 999 327 699 220 145 714 810 483 975 498 309 542 898 247 260 167 793 369 326 845 559 648 651 202 393 827 370 677 588 667 411 452 541 539 279 852 890 21 29 203 532 377 759 801 491 695 179 957 121 637 49 364 902 369 977 656 836 277 540 421 369 883 78 758 28 226 934 982 821 679 177 979 344 973 178 625 555 341 612 563 994 318 725 437 594 911 551 53 780 112 920 416 995 517 29 875 657 649 708 870 609 844 462 201 730 283 760 115 870 346 587 788 1000 333 318 691 30 58 987 295 143 231 998 772 811 649 912 41 62 268 946 775 360 215 871 908 709 481 902 888 588 256 78 613 825 463 317 216 205 196 508 896 909 641 950 267 773 827 336 236 154 505 739 953 80 103 785 237 879 542 491 534 970 644 44 85 367 543 169 604 125 415 524 744 280 809 216 568 854 729 216 84 42 133 449 530 697 983 200 520 167 962 833 378 603 291 321 233 838 904 405 308 374 127 180 250 896 301 871 526 181 773 700 645 417 650 339 260 989 370 993 1000 178 144 980 324 225 641 20 682 661 735 831 693 75 913 766 147 163 264 553 752 976 615 377 929 309 127 242 167 694 740 215 734 681 321 118 723 401 873 158 357 146 822 373 736 395 985 423 977 176 670 197 408 533 130 570 993 30 530 258 190 289 670 463 77 460 534 101 752 767 296 346 743 850 116 39 464 65 365 212 565 784 507 501 689 511 162 677 988 222 370 66 69 37 881 59 419 684 629 548 80 17 620 790 207 757 272 970 727 62 832 676 194 336 822 791 437 762 739 502 562 11 642 357 98 583 919 8 86 128 493 155 441 628 832 859 214 988 461 893 974 23 677 326 334 273 194 514 426 816 980 403 264 595 76 49 57 251 381 615 162 35 911 840 89 407 343 297 539 340 618 62 685 394 36 693 515 163 265 703 617 843 378 655 820 839 613 909 189 735 2 973 4 98 728 420 681 711 389 914 319 867 691 466 390 911 360 467 948 403 82 179 415 548 897 377 986 440 113 272 764 104 136 806 223 271 17 681 478 875 321 956 321 818 243 736 570 923 84 121 936 524 769 699 62 610 5 310 706 301 844 112 276 473 813 259 18 602 676 269 834 933 851 22 951 407 213 908 252 479 220 552 413 887 765 188 679 561 909 335 307 467 822 122 744 875 408 894 272 144 792 874 599 79 975 449 925 896 592 494 30 890 136 781 509 304 137 347 581 767 581 339 963 738 948 976 947 62 309 925 529 538 243 451 112 946 79 119 996 668 46 305 465 997 424 39 392 953 820 299 464 389 782 165 702 585 334 363 559 755 246 263 330 549 56 819 401 509 660 984 821 552 446 851 690 533 545 792 643 628 13 533 576 121 165 964 963 114 264 133 808 626 549 359 928 385 117 440 415 366 261 574 315 276 390 229 547 70 379 781 633 941 219 790 287 303 135 122 622 806 618 269 784 667 741 424 945 738 647 527 755 279 957 836 561 649 618 2 774 91 703 860 463 466 281 418 368 48 698 809 274 967 828 303 577 325 775 324 121 139 721 77 674 659 528 797 866 468 286 849 275 477 857 969 683 287 409 256 846 300 463 160 986 569 497 638 773 878 587 163 38 356 235 774 462 576 653 528 810 19 82 267 161 364 177 138 218 464 640 780 741 510 660 880 342 901 410 765 748 12 201 559 872 78 967 382 941 888 736 237 728 224 207 831 111 856 226 862 38 796 996 654 623 641 730 634 289 900 813 247 209 956 216 895 734 963 43 286 265 800 714 972 10 560 754 664 546 358 89 312 969 683 422 105 931 524 413 481 658 515 599 657 632 738 647 884 290 859 371 416 628 33 266 882 584 799 328 622 11 854 105 218 55 23 276 401 106 25 551 510 239 992 550 823 963 576 673 112 224 593 839 180 759 471 935 552 407 498 393 456 567 364 184 790 264 220 777 387 729 558 391 991 458 376 185 941 321 294 821 305 977 781 739 932 495 295 132 136 123 530 509 364 973 392 122 829 29 403 720 269 413 570 784 429 886 559 697 193
963 93 56
913 956 585 213 737 665 489 839 496 686 852 370 453 204 483 135 321 681 623 637 5 976 311 150 784 358 849 908 337 312 8 459 558 790 70 11 914 613 810 442 805 391 65 70 487 672 237 61 4 439 531 370 258 284 79 784 803 996 173 18 568 216 431 52 133 197 44 205 756 756 529 195 936 346 223 940 138 13 616 32 250 189 376 26 912 319 903 624 772 217 310 430 117 661 462 363 979 291 946 764 688 559 32 360 169 36 383 647 98 774 33 38 355 37 685 290 372 992 830 295 37 828 985 239 159 998 124 560 719 645 386 112 33 227 43 214 776 878 138 546 136 675 448 1 604 617 314 593 168 240 460 242 632 320 943 816 517 794 528 728 614 334 959 881 58 406 792 330 269 922 953 171 450 574 826 88 674 350 811 164 39 965 240 307 535 123 809 281 308 232 314 565 787 561 338 978 375 224 496 287 397 886 603 736 131 828 578 396 557 722 865 141 806 355 974 797 638 971 245 566 422 862 629 477 166 438 717 602 818 790 389 530 285 258 545 863 156 452 727 190 530 93 555 837 13 60 564 91 987 363 827 64 230 235 724 823 964 404 324 680 101 405 936 72 303 330 873 449 222 474 23 646 266 22 998 923 971 185 570 31 476 118 96 333 547 793 443 722 246 247 90 127 905 651 105 675 360 592 335 1000 138 708 460 922 274 136 595 369 610 579 428 202 973 968 26 140 453 767 686 759 446 384 405 951 529 644 351 101 371 972 662 329 605 115 946 562 356 280 514 235 256 907 932 667 820 826 259 991 767 872 416 68 256 988 26 1 360 995 305 463 597 958 507 440 664 642 291 40 257 285 393 904 393 785 84 783 998 149 410 244 230 650 519 505 805 288 782 796 872 83 493 808 764 499 354 668 315 446 840 967 837 428 504 630 137 403 419 177 304 506 342 825 86 344 337 344 37 55 43 526 654 300 743 707 937 557 410 966 160 457 180 414 799 525 206 894 50 589 914 496 700 536 792 145 32 503 360 323 709 820 824 610 35 964 664 104 19 573 407 200 419 287 571 865 799 728 465 584 492 717 748 438 620 952 804 315 935 240 582 908 87 810 965 578 4 846 915 134 471 692 759 450 969 821 665 400 272 609 91 967 885 828 28 774 108 808 245 405 107 888 413 406 436 380 325 516 642 816 260 453 418 999 460 592 696 252 603 379 389 391 894 703 294 515 231 102 541 298 607 273 4 274 193 483 327 580 586 845 163 663 50 195 902 490 549 421 970 348 788 695 694 450 40 409 70 478 387 823 288 636 991 328 98 625 578 190 251 315 239 714 968 577 101 626 398 51 296 246 594 870 165 10 527 993 712 197 959 320 733 764 857 586 19 694 137 598 736 208 114 802 149 28 622 611 984 353 596 473 803 853 340 526 73 479 336 459 404 553 427 102 201 680 814 41 112 994 613 886 667 185 762 423 605 171 958 710 416 907 141 717 888 715 913 594 748 495 125 816 452 524 176 145 339 541 200 580 784 232 15 966 67 774 21 115 345 945 140 135 109 659 558 674 666 158 230 555 911 394 111 419 212 369 958 245 801 828 896 829 624 96 458 823 641 345 720 172 391 192 147 522 345 521 83 165 248 167 597 144 368 10 802 776 452 81 151 586 603 246 566 344 497 202 342 704 253 260 198 246 126 857 231 888 140 386 12 241 132 495 347 727 62 422 307 847 164 322 666 248 533 830 433 168 820 392 645 433 719 823 820 712 28 19 164 848 9 594 523 720 424 992 653 964 621 535 482 37 220 105 225 141 654 87 948 373 164 48 315 960 83 174 847 866 413 442 344 13 224 509 264 369 119 397 939 23 455 167 480 890 484 950 151 669 723 114 542 949 761 761 932 467 440 95 147 951 958 772 67 649 982 699 504 269 558 428 955 514 441 560 873 640 202 890 54 352 391 472 721 589 815 242 653 481 576 694 666 532 347 396 510 687 928 35 440 536 56 271 182 460 427 697 554 548 729 532 834 27 474 241 964 29 293 77 355 534 467 510 259 5 311 262 604 806 300 25 145 538 414 471 381 622 690 546 965 303 371 886 708 173 878 773 82 915 620 80 531 875 962 269 442 112 806 784 857 621 113 517 944 697 191 277 200 946 394 716 186 687 809 183 564 902 48 896 609 473 479 151 779 986 733 825 377 661 227
857 8 26
119 65 140 825 131 35 658 672 789 833 667 751 576 236 267 471 554 236 609 904 890 401 235 740 895 64 590 792 65 376 369 954 348 461 329 679 726 831 889 281 691 871 175 278 683 974 571 944 633 713 76 76 303 430 337 342 857 758 629 325 503 405 755 533 169 619 92 806 510 202 985 291 156 234 506 844 324 639 241 310 466 941 585 608 312 381 159 513 599 521 24 816 280 962 567 676 334 414 444 658 674 817 144 471 818 149 93 142 994 42 454 735 424 82 653 575 914 832 983 645 173 33 910 882 236 47 370 653 555 608 259 877 649 670 175 11 761 415 948 550 315 36 954 594 646 841 291 8 903 951 889 107 585 688 231 662 308 35 936 2 594 132 922 621 246 893 441 689 60 782 580 234 522 52 147 607 706 649 430 95 810 636 204 395 375 181 428 69 799 576 629 840 815 431 778 567 94 259 621 817 527 340 669 56 712 79 635 529 607 34 237 385 945 401 396 752 810 255 524 601 187 796 359 681 459 801 763 833 770 194 92 458 66 480 406 240 933 992 570 117 931 578 513 137 590 489 681 230 752 341 170 614 112 967 770 568 202 464 19 160 393 331 97 699 61 979 800 274 327 349 757 92 424 532 422 129 621 945 439 356 123 636 726 259 269 926 57 241 393 70 429 975 7 894 537 947 58 438 936 905 976 89 827 827 26 115 425 724 363 188 492 97 23 237 99 552 913 200 414 550 431 595 381 260 417 795 74 742 170 54 916 892 918 750 193 127 206 416 734 641 500 995 950 79 112 884 157 935 487 378 745 840 321 204 633 24 674 225 251 990 365 537 637 282 471 760 118 680 825 233 837 995 940 595 139 511 378 242 288 940 117 657 506 169 364 80 403 169 307 117 508 751 633 160 442 81 87 477 368 556 351 722 594 89 312 880 511 426 442 583 801 977 337 216 835 811 147 445 381 494 504 565 998 199 60 608 157 247 641 258 77 410 975 289 803 471 719 960 719 187 834 456 946 798 59 693 161 770 636 368 298 259 306 78 359 670 309 454 83 196 963 958 383 498 393 963 995 500 153 836 405 262 409 112 536 697 335 422 406 542 101 108 294 53 346 818 971 809 962 207 655 200 718 601 27 710 504 464 486 759 408 372 390 616 799 34 96 118 415 785 302 316 873 235 417 286 617 992 767 318 964 264 358 485 79 405 971 843 415 710 555 309 278 413 903 517 746 140 945 955 264 476 953 876 205 781 707 425 106 616 165 542 414 79 522 875 104 285 17 371 273 629 170 492 574 731 350 391 910 939 554 864 586 687 643 977 694 75 153 613 238 400 22 482 171 993 756 460 567 393 852 76 561 492 505 255 696 325 553 586 993 677 147 49 233 996 901 365 774 232 484 909 81 999 144 305 11 512 193 192 548 263 528 644 597 274 9 619 538 288 700 686 625 927 935 566 994 659 903 107 347 121 919 859 746 750 457 597 884 121 74 479 237 642 172 360 516 614 579 194 737 334 31 277 572 762 426 710 501 169 731 893 714 629 684 229 901 280 959 179 114 644 902 290 368 382 701 790 731 114 4 59 514 424 78 667 131 597 199 448 156 368 274 799 995 386 842 42 373 526 114 395 381 838 925 683 299 255 164 221 488 753 732 757 907 292 848 831 152 478 188 51 12 46 457 373 587 954 771 617 645 356 514 76 572 758 319 711 25 213 532 983 573 488 956 486 513 547 145 388 796 366 548 513 96 491 357 282 516 727 392 984 248 592 499 618 573 919 189 260 376 487 363 115 287 432 999 127 83 155 651 183 319 875 799 30 909 917 216 604 793 626 639 227 254 846 963 612 692 798 882 46 449 945 346 806 150 614 170 441 974 998 367 83 937 167 892 970 620 440 329 945 583 814 546 459 894 810 895 597 483 642 133 576 68 77 141 39 102 923 745 630 949 237 586 764 836
983 56 91
444 541 78 261 381 227 409 720 678 899 861 66 832 689 710 289 596 660 763 205 19 582 778 469 390 477 629 514 53 260 504 157 193 406 768 259 619 481 486 837 314 558 344 447 212 118 165 916 291 655 989 761 825 194 566 477 713 240 479 469 652 756 42 282 253 277 111 821 166 697 461 328 241 113 916 915 980 408 253 981 530 404 97 891 925 82 20 226 792 860 809 805 344 268 932 990 529 719 656 483 626 773 433 524 871 8 262 506 203 409 506 861 897 397 365 241 786 664 230 711 948 826 404 599 990 968 49 484 951 41 706 637 360 811 506 201 892 783 261 588 663 751 421 899 361 685 189 976 984 835 579 737 862 738 995 742 638 623 161 944 966 157 41 232 15 585 915 442 211 883 971 338 986 983 693 163 291 163 354 130 990 873 371 859 861 440 755 970 457 859 554 373 690 590 621 315 180 25 467 111 908 316 787 341 995 780 922 904 677 517 372 789 523 346 529 364 664 450 223 584 934 360 263 480 264 217 920 803 519 189 351 73 420 235 760 778 468 910 878 279 507 323 108 612 36 108 586 430 562 376 611 866 962 27 827 441 41 579 102 659 604 435 577 590 138 98 238 153 664 228 682 148 760 317 358 301 899 149 364 602 612 836 284 928 678 545 598 175 248 235 723 373 754 497 142 899 737 991 802 698 601 73 854 613 54 138 391 967 134 269 371 500 950 123 662 319 107 119 807 514 808 436 391 839 273 599 496 828 60 143 92 892 436 981 363 163 891 113 100 737 263 39 359 217 940 185 267 790 21 531 861 293 901 779 143 598 304 179 145 226 860 949 465 435 14 377 825 587 733 852 704 698 671 431 766 443 308 249 465 239 889 240 872 608 106 581 877 724 494 971 10 417 426 264 441 155 373 741 831 193 845 805 969 268 632 384 855 904 262 260 968 651 976 718 433 682 962 252 482 315 590 770 743 786 615 366 829 167 604 2 347 663 369 515 768 778 136 670 624 63 731 12 292 938 773 492 50 504 499 37 51 930 594 429 533 338 692 17 610 682 635 622 513 184 913 249 727 699 591 236 751 87 934 574 866 365 413 839 918 807 225 910 410 362 851 911 465 792 117 554 480 40 39 708 95 539 367 785 481 399 363 97 817 333 77 543 6 400 42 2 187 432 138 392 727 827 150 6 934 319 437 925 632 118 303 683 317 636 678 280 606 267 548 264 425 101 59 910 69 997 648 250 984 278 768 477 467 101 456 271 635 144 338 585 363 806 364 763 491 266 369 638 869 683 340 550 95 825 489 406 423 967 41 366 716 19 210 933 503 865 65 618 569 864 748 799 785 119 545 417 134 487 164 927 318 903 886 19 904 834 290 622 994 371 424 221 477 874 194 179 787 570 924 639 940 166 34 205 589 583 343 560 384 654 401 242 989 467 744 219 246 166 235 5 122 824 941 988 946 938 3 186 920 244 755 136 605 726 197 706 27 212 762 162 677 589 686 738 417 736 989 789 191 210 347 597 720 37 367 752 542 6 543 12 204 920 194 21 417 276 365 735 196 602 24 212 809 186 19 233 265 524 859 668 223 172 835 554 216 513 195 572 529 562 594 374 572 638 545 49 58 657 837 740 187 874 128 164 833 335 274 874 776 132 47 489 217 303 726 19 251 306 416 400 556 435 291 262 911 291 496 122 138 760 87 278 866 465 896 407 210 932 940 9 152 170 965 997 940 677 367 98 782 752 564 57 875 51 958 375 341 626 325 471 16 162 444 147 224 946 743 706 792 848 455 955 554 697 176 662 888 440 88 492 209 977 219 910 276 330 179 54 321 287 667 132 346 383 595 192 227 293 229 203 280 653 332 69 236 968 676 601 172 61 932 242 75 704 167 448 552 274 171 541 290 898 472 579 802 388 192 972 749 952 436 763 229 741 224 114 880 118 498 907 595 273 260 119 965 339 789 223 890 472 850 124 183 139 740 974 998 808 785 775 103 624 840 833 407 425 248 933 467 886 155 452 702 967 206 69 963 648 898 805 420 697 414 313 300 87 117 678 939 263 464 358 848 216 766 817 969 313 195 415 906 174 778 699 6 87 442 617 980 59 375 919 731 330 638 805 579 571 882 309 369 542 905 767 840 897 541 245 446 225 157 39 675 756 313 545 839 358 421 56 697 812 438 79 573 162 486 774 869 893 70 794 107 718 810 401 988 214 832 280 377 949 609 316 143 91 435 237 27
835 80 55
181 459 386 744 377 599 5 301 889 356 63 340 859 950 518 645 655 194 249 349 353 792 63 918 924 99 493 19 305 326 647 71 198 437 169 825 917 810 737 608 271 535 382 492 61 598 64 745 245 640 670 771 244 666 962 57 566 845 774 667 524 107 605 753 323 495 289 124 973 850 496 6 188 637 803 471 641 827 345 477 665 396 509 793 971 134 327 80 224 496 569 99 504 423 400 663 866 541 157 191 107 333 58 714 884 439 63 294 569 975 333 611 309 136 823 840 563 582 640 905 111 829 454 522 336 626 43 751 508 303 196 148 204 273 914 700 257 700 939 375 427 266 707 433 633 993 759 118 719 41 376 191 243 968 173 361 517 898 847 418 869 383 952 314 57 219 214 373 201 604 172 544 32 278 702 29 32 78 718 863 749 961 910 408 280 283 240 733 361 198 908 348 247 166 281 416 512 55 945 404 690 278 325 210 243 521 297 967 69 265 370 527 758 990 793 577 394 339 707 198 212 467 977 252 193 12 365 890 835 928 509 503 82 977 744 460 125 832 769 653 313 182 767 163 497 426 344 331 93 359 349 449 70 319 241 771 218 337 829 804 130 396 797 214 773 525 590 55 401 635 760 39 876 259 487 980 148 691 456 652 497 945 64 100 611 739 965 8 312 598 986 528 771 585 384 474 983 359 245 623 893 89 570 892 676 794 904 882 666 322 607 963 270 671 94 145 55 941 925 542 146 742 352 312 968 467 786 435 805 428 679 679 315 160 197 69 244 926 481 108 731 579 46 181 744 220 596 77 631 848 530 19 714 568 581 562 67 878 332 344 573 890 119 516 411 877 549 520 490 17 670 17 757 274 817 243 221 784 775 432 365 585 353 288 167 65 148 504 2 484 608 792 964 35 941 601 578 37 314 527 362 406 6 532 741 259 607 136 228 327 562 49 17 667 403 134 470 260 248 694 397 652 585 490 748 163 757 232 700 571 466 504 591 216 258 600 887 651 117 220 601 420 337 635 617 268 4 84 308 619 789 775 485 58 630 599 545 620 808 388 755 379 772 651 472 38 493 474 949 797 116 712 748 333 563 711 924 420 386 862 394 567 923 372 375 753 982 810 558 928 662 150 300 11 726 182 232 947 285 477 80 845 429 461 775 285 659 84 630 463 102 116 589 156 263 343 894 806 958 656 401 880 412 38 866 443 620 866 565 628 968 633 78 652 152 637 602 88 169 81 207 301 923 720 599 577 190 894 223 108 686 443 771 257 20 974 48 842 313 762 891 336 995 667 667 541 29 162 704 423 392 699 598 56 238 421 420 516 866 118 123 970 717 723 248 645 519 33 33 899 668 223 902 568 479 870 465 560 833 724 895 342 15 405 962 735 220 713 978 816 317 688 894 598 136 288 332 438 81 92 476 359 619 320 659 720 18 448 245 90 704 289 347 236 485 106 8 624 402 488 772 380 244 231 405 75 970 890 138 630 143 354 295 951 668 112 4 610 534 399 560 742 365 443 862 395 382 429 835 363 148 714 75 143 957 306 509 9 23 933 654 142 382 907 647 839 391 635 658 663 25 982 146 731 592 66 444 465 480 235 798 992 793 153 572 570 492 956 741 354 474 579 263 995 7 680 953 526 712 334 974 65 510 149 559 472 801 9 182 607 832 387 551 894 736 576 434 645 532 920 879 879 9 447 142 837 61 370 855 85 459 435 566 826 26 830 318 125 92 259 619 381 205 875 203 449 599 852 112 559 329 463 381 728 759 466 928 829 671 197 911 74 840 473 15 94 508 700 381 77 577 727 715 766 851 414 285 213 742 563 283 843 631 640 706 331 468 331 246 170 576 567 796 89 156 725 830 228 787 486 88 251 276 376 996 558 276 661 171 3 964 753 317 864 692
824 86 91
503 414 115 148 890 272 590 105 790 513 849 106 324 881 786 292 624 365 297 339 895 448 427 411 419 749 376 200 542 162 908 255 662 291 971 410 441 410 130 304 979 100 567 123 554 321 64 414 407 43 144 729 240 32 58 257 810 580 824 614 423 337 925 480 993 694 269 183 50 204 232 789 893 399 200 84 50 679 786 770 643 2 910 799 62 665 912 100 430 401 271 399 946 519 458 973 52 821 52 89 990 128 641 333 69 317 662 89 369 599 210 824 550 734 860 517 132 251 68 188 452 756 414 136 264 74 633 42 409 317 511 168 316 773 15 839 588 378 354 900 161 848 777 659 477 901 473 528 503 392 716 927 564 292 798 62 737 670 444 644 262 461 889 876 291 669 191 117 552 442 29 89 14 401 506 735 69 246 677 293 936 651 779 196 321 898 632 296 283 756 264 390 835 155 387 863 748 636 931 553 454 151 931 102 568 792 854 493 304 568 739 373 593 455 266 181 59 765 409 942 95 931 395 224 308 320 664 963 902 894 994 473 888 610 825 813 655 892 878 553 332 301 111 13 713 259 532 560 898 225 292 898 961 833 530 183 388 717 660 354 520 951 605 244 435 180 11 600 991 747 188 329 257 164 321 142 842 565 409 873 816 950 99 735 310 843 814 648 484 812 484 63 422 744 290 669 300 19 47 247 120 959 455 105 961 488 231 423 2 976 999 1000 676 667 558 818 4 391 445 239 258 910 868 426 942 522 777 772 745 908 562 775 228 805 833 627 263 83 238 314 95 445 676 615 151 298 862 159 733 395 54 119 415 797 88 681 182 956 324 121 11 548 289 276 665 187 665 417 153 498 818 107 869 645 821 884 875 302 110 670 911 181 10 274 681 511 860 677 564 244 240 538 552 9 427 685 676 193 838 551 328 488 524 795 419 943 463 739 508 619 934 593 239 211 517 860 710 531 371 836 309 486 858 444 511 555 725 936 894 925 991 161 74 220 967 73 857 444 559 567 314 259 617 762 982 392 557 966 139 206 489 542 951 253 109 225 938 610 399 938 452 240 717 224 509 451 331 766 62 705 399 968 73 318 483 200 57 941 429 846 10 374 910 608 643 318 572 50 988 81 957 284 384 646 164 898 500 928 824 767 231 496 152 973 200 193 976 516 379 568 522 616 594 943 30 44 330 99 446 41 129 787 573 667 66 11 684 543 772 830 38 39 705 990 198 61 813 245 207 962 538 527 70 75 605 244 919 277 254 719 80 952 266 716 640 849 83 894 552 266 627 860 662 650 611 617 50 327 988 59 736 490 118 438 181 725 919 455 657 314 533 772 577 748 509 185 494 767 394 561 294 768 8 30 476 573 528 295 804 389 493 101 982 156 506 357 256 135 821 669 980 29 344 321 593 333 917 382 371 497 230 754 826 784 993 951 955 661 918 74 530 111 790 326 449 400 632 16 163 162 547 19 273 887 118 695 795 618 344 705 200 710 29 796 476 815 946 280 319 254 246 412 634 243 477 510 701 418 647 829 727 158 198 672 726 455 371 202 629 39 840 267 406 168 103 408 417 718 755 831 963 496 267 419 268 735 714 593 624 720 680 336 676 806 240 83 675 550 56 381 873 840 263 808 693 790 304 886 123 836 35 617 688 129 575 903 879 822 711 966 476 523 833 905 257 408 592 831 772 482 424 511 563 889 681 191 444 979 571 785 818 224 29 578 692 921 288 342 889 116 326 424 862 68 349 981 131 478 248 704 493 155 676 785 821 413 924 759 779 850 355 742 6 390 303 846 185 75 947 82 694 568 869 746 549 98 483 449 954 319 486 563 805 276 527 521 389 740 651 315 754 41 979 242 177 134 482 151 441 209 765 737 857 62
950 28 39
511 229 400 573 414 957 484 687 967 401 346 392 72 654 285 793 938 565 699 402 392 284 475 45 37 806 846 694 858 536 563 762 996 863 933 321 15 107 588 691 219 835 827 498 670 685 332 933 839 106 173 42 275 913 25 634 585 529 431 26 783 227 580 988 930 693 335 9 94 322 650 656 647 330 686 212 5 529 812 652 191 174 499 791 438 458 956 310 364 920 377 644 435 832 948 858 743 468 450 116 133 229 510 461 766 58 649 102 219 21 14 764 294 309 692 11 875 787 532 487 405 679 934 908 168 461 104 124 599 905 211 500 38 681 836 37 991 613 450 455 257 273 285 559 496 515 624 638 139 337 850 72 721 892 13 722 729 149 676 418 251 595 481 67 714 725 101 981 825 446 999 404 621 581 172 537 341 809 886 398 795 694 840 585 287 380 344 724 856 767 34 437 697 249 499 575 812 667 875 428 721 578 714 979 469 647 448 123 965 777 887 366 513 185 370 201 850 515 465 747 112 596 241 405 803 443 836 89 106 930 680 549 958 857 531 702 69 785 441 871 484 601 905 111 494 841 264 447 203 695 652 378 858 666 53 199 609 402 383 393 5 692 590 956 552 281 325 690 982 128 326 301 862 558 814 225 68 676 775 357 738 755 822 136 986 943 202 719 237 190 950 573 795 363 768 574 242 979 736 954 915 728 940 514 339 306 476 199 301 394 892 911 473 524 215 768 88 678 980 872 277 696 648 844 191 657 561 695 373 320 983 517 295 666 600 534 687 32 299 127 153 15 909 864 626 394 209 960 854 100 823 767 656 347 337 217 217 946 497 955 509 602 911 478 972 486 521 197 517 128 253 274 208 195 532 505 597 320 599 790 673 14 267 137 890 853 468 796 360 686 355 520 231 458 280 737 497 535 446 7 175 225 798 563 504 308 616 700 786 23 176 23 537 111 341 99 566 588 585 332 979 134 972 704 375 551 723 779 914 599 405 329 135 737 259 760 714 581 988 305 26 658 372 829 425 13 196 155 853 968 669 118 361 488 728 819 557 603 857 914 31 900 461 916 189 962 864 160 214 844 267 504 264 88 361 584 141 67 315 84 336 605 257 81 6 916 878 608 74 930 922 595 632 249 986 513 889 580 770 349 871 657 18 644 852 181 664 233 332 484 83 459 178 220 443 644 36 757 586 901 747 267 3 517 512 148 883 376 3 461 576 381 86 873 804 582 852 535 125 322 982 477 691 971 976 970 683 300 583 763 505 538 591 797 876 901 913 738 108 683 375 213 883 338 233 700 660 500 740 371 556 538 481 986 752 216 403 50 598 157 922 860 595 308 186 572 612 473 126 289 1 64 207 253 267 474 819 535 101 853 650 678 428 207 990 379 595 347 467 469 786 838 844 15 956 391 366 804 443 11 929 22 27 180 859 793 931 990 716 176 673 933 893 346 160 484 330 237 442 15 772 532 912 586 530 713 75 389 129 741 438 380 355 958 138 282 347 955 914 866 782 476 305 478 95 167 293 546 225 510 802 883 137 578 445 467 506 521 204 674 903 71 751 617 191 122 121 551 33 706 642 83 225 496 894 959 155 406 509 871 113 644 136 75 892 21 640 547 178 959 917 759 173 106 914 976 732 352 633 536 149 273 220 115 506 944 443 542 76 992 698 250 664 618 693 910 71 366 653 305 203 540 613 458 1 64 172 415 35 31 984 729 666 748 732 363 13 708 214 628 699 316 152 89 547 933 428 197 672 780 192 382 153 690 749 207 239 266 431 88 619 89 740 475 694 916 926 483 723 403 857 518 191 50 558 6 74 578 193 488 735 357 659 672 672 931 779 77 712 408 100 665 486 588 375 970 81 179 22 432 423 380 329 884 353 223 792 300 814 213 769 124 954 524 874 762 216 370 76 111 396 535 178 885 899 267 798 271 911 143 381 849 441 618 335 456 515 751 477 151 699 29 108 592 512 938 266 278 480 444 679 127 511 116 960 216 363 714 522 979 666 164 386 711 186 769 80 140 900 785 144 663 746 336 205 847 516 322 478 409 847 795 11 865 514 986 796 720 540 661 345 942 460 412 177 69 323 695 734 114 884 912 445 42 418 86 960 396 178 995 68 220 446 232 694 412 104 36 681 910 440 453 759 960 494 100 100 794 121 580
870 2 65
706 109 975 93 808 882 10 508 637 458 486 942 922 560 572 869 338 75 800 831 710 636 424 994 549 67 409 311 589 717 398 429 934 816 235 694 932 517 628 149 765 814 85 147 439 21 177 174 834 603 847 667 729 932 256 27 46 533 744 272 237 171 449 714 597 274 972 397 180 838 893 82 366 420 986 752 55 628 978 41 8 857 679 922 716 293 959 485 626 758 389 343 503 310 831 709 942 97 993 354 891 316 887 887 635 65 374 239 733 923 668 964 871 534 461 30 8 450 707 960 202 362 377 387 631 186 545 358 772 687 185 50 75 196 47 808 609 297 994 640 430 707 113 769 671 353 417 726 735 988 564 7 24 874 275 999 560 706 60 863 137 454 93 719 542 107 863 199 444 633 571 775 803 854 553 290 38 318 76 207 899 879 248 27 271 38 914 525 367 101 716 97 240 330 572 574 126 177 378 898 351 430 529 838 155 613 985 469 984 184 211 830 28 387 84 96 442 22 51 918 927 391 509 825 934 172 766 537 968 743 785 193 710 583 684 961 786 257 357 602 211 988 666 558 727 450 762 699 118 240 984 602 556 139 472 460 240 935 766 171 696 234 746 553 44 288 508 410 617 852 731 211 575 897 774 99 19 784 532 10 970 114 318 51 904 454 589 747 540 65 945 772 941 381 633 149 594 812 358 882 383 868 604 425 527 771 856 587 714 428 747 586 143 789 848 747 412 88 999 253 335 66 446 529 406 634 291 475 354 207 396 709 464 505 781 831 993 954 806 256 663 516 82 61 175 426 635 919 92 546 39 523 969 95 986 271 990 637 807 845 875 997 173 957 443 657 8 663 563 743 455 611 953 861 630 584 566 637 976 512 252 130 229 639 415 739 375 724 781 88 861 501 831 221 954 799 686 570 903 691 250 802 360 49 298 947 602 234 999 733 560 263 15 68 864 506 216 85 700 653 443 659 491 364 201 54 472 566 663 653 415 122 146 874 256 456 14 784 240 396 779 628 427 92 220 481 705 345 889 745 67 547 414 499 98 426 708 436 830 430 947 838 179 279 316 136 670 649 424 353 59 299 139 924 893 569 407 130 6 561 792 796 567 775 407 684 361 732 142 597 834 570 382 908 426 173 285 598 31 336 197 13 461 109 711 871 146 477 214 377 536 370 793 604 678 383 749 863 905 133 98 508 353 728 13 21 900 292 216 345 328 718 876 972 569 874 677 748 717 286 310 965 967 440 594 901 696 260 180 225 241 446 705 325 785 404 642 470 697 556 805 125 169 200 913 185 695 500 40 235 142 474 129 889 912 308 695 787 565 248 554 382 555 189 820 762 95 815 426 485 258 863 781 520 271 415 482 812 741 717 249 918 680 862 226 862 216 149 786 299 590 335 224 881 331 822 927 919 814 681 609 733 433 99 953 72 647 547 269 874 583 721 773 761 261 466 328 691 53 729 309 422 383 141 864 163 318 299 458 687 763 965 595 25 818 998 480 779 424 642 148 643 393 984 150 744 571 667 810 812 423 585 415 550 663 554 97 487 324 299 787 119 981 490 677 327 594 909 414 10 183 99 603 725 592 798 515 437 100 279 38 692 469 310 738 706 24 693 889 632 749 812 126 226 422 923 942 821 753 331 518 496 87 228 131 199 778 875 486 635 390 41 343 256 480 175 101 729 518 907 822 844 496 869 758 761 907 534 700 450 280 657 893 700 578 572 368 843 368 591 798 603 986 832 755 634 376 551 339 79 43 82 987 514 33 611 971 674 10 18 331 118 218 99 74 780 364 16 639 381 619 989 784 93 573 252 341 107 226 259 957 114 300 571 196 755 457 120 558 226 476 801 304 115 663 145 505 326 764 448 396 336 393 680 214 537 852 185 2 436 63 917 55 193 713 39 101 968 114 984 699 655 169 312 463 194 538 954 935 260 609 634 424 938 450 837 817 848 443 545 728 800 46 730 320 115 218 773 630 253
957 81 6
145 748 691 786 130 207 586 604 74 15 112 200 232 83 578 269 933 422 684 134 144 682 459 90 801 689 995 399 623 553 304 624 301 406 640 492 730 876 1000 922 722 775 257 442 762 910 177 803 195 673 283 216 529 828 869 455 47 775 623 31 733 231 831 363 4 336 730 945 202 533 348 220 563 929 51 893 28 656 926 754 196 942 807 954 942 839 480 251 84 559 44 771 203 563 345 717 301 877 63 502 428 824 634 888 987 641 306 825 787 936 881 699 737 413 62 884 57 768 192 607 748 762 933 992 797 165 671 250 90 941 332 327 473 20 861 567 558 403 22 176 622 827 663 539 609 790 314 487 105 413 837 353 804 162 532 978 527 964 502 264 223 30 696 276 924 167 208 183 242 235 941 860 403 409 140 922 93 764 974 282 58 307 584 644 467 43 758 162 113 501 288 932 252 219 479 170 673 109 453 229 128 952 847 19 388 124 10 485 788 537 98 869 535 765 40 560 714 421 783 762 856 657 191 28 369 407 671 806 569 120 921 35 683 479 444 847 792 197 668 261 439 693 488 337 957 353 816 125 458 150 382 967 939 488 825 350 498 995 773 682 362 444 607 802 375 909 686 6 133 316 132 401 207 887 91 7 366 22 401 339 596 682 763 629 848 526 765 629 579 371 20 962 869 884 603 805 330 771 592 428 441 665 91 303 729 81 907 762 641 22 867 163 881 976 666 161 580 542 148 666 345 424 436 391 408 202 916 924 403 868 580 73 641 69 429 22 62 128 184 586 609 971 946 644 602 658 395 836 2 485 539 646 982 332 967 225 893 438 203 319 803 949 104 462 117 673 911 758 914 673 528 168 243 327 51 423 283 624 748 379 831 981 870 242 22 549 307 10 126 106 859 21 920 802 604 758 546 582 631 763 379 469 18 449 781 682 487 811 676 582 586 580 628 959 294 982 549 42 781 799 845 143 973 639 840 470 913 441 919 144 296 676 889 953 847 181 640 356 768 544 333 855 334 256 839 388 668 655 533 272 228 256 508 108 256 354 215 272 268 350 645 89 835 174 941 884 345 522 922 962 363 634 239 261 741 426 14 843 387 612 490 526 202 870 542 873 937 768 564 274 18 822 708 394 602 386 278 825 904 690 968 523 626 144 864 817 84 108 617 339 905 512 709 219 267 770 392 250 791 881 250 126 675 78 312 554 203 449 551 938 784 170 556 552 244 133 915 813 158 101 582 578 921 731 834 690 986 367 664 886 757 83 838 977 360 847 779 962 408 290 501 523 809 53 306 669 857 452 610 25 832 178 387 119 515 999 322 998 33 650 817 697 465 916 701 880 15 127 486 282 911 263 418 858 369 448 463 752 878 517 161 860 879 746 811 546 932 352 122 69 970 937 454 617 86 176 609 239 237 262 883 573 242 374 693 78 748 964 347 566 684 658 116 794 997 359 197 378 598 174 67 471 842 485 847 374 305 290 191 694 952 682 442 567 852 753 982 411 100 583 74 462 398 620 206 199 340 542 958 469 43 88 992 385 193 615 61 846 490 681 319 612 967 992 469 242 288 176 594 88 917 644 642 835 195 16 133 913 988 865 235 758 437 634 103 664 941 479 331 280 104 441 168 357 676 264 23 329 328 557 572 218 773 499 642 682 984 550 193 712 747 866 520 19 354 91 274 639 62 823 152 3 438 85 775 833 428 395 70 727 941 36 997 805 523 884 664 670 659 716 142 152 696 983 451 193 223 862 245 827 935 621 785 164 371 917 376 312 388 843 969 98 624 981 585 34 568 210 483 602 17 534 598 604 439 553 164 553 529 171 156 395 853 735 8 376 501 22 334 784 650 483 928 815 776 298 382 165 911 331 747 664 818 552 695 676 332 998 235 510 630 831 196 570 384 45 134 31 874 7 832 615 246 186 108 508 61 535 800 174 584 182 717 337 964 472 117 68 884 533 149 652 218 691 665 137 991 784 632 976 600 934 260 416 652 538 481 136 419 726 555 442 57 653 711 645 943 717 593 957 728 347 94 83 993 461 856 645 939 715 912 5 587 239 483 883 62 268 568 442 774 774 507 924 609 944 935 755 315 882 183 86 579 114 525 602 184 807 706 169 991 995 705 511 928 484 761 969 431 529 770 799 404 465 969 867 8 132 217 343 672 935 389 567 881 284 83
786 84 24
763 394 387 88 447 557 194 472 270 32 625 878 906 272 534 271 114 653 920 370 416 267 206 202 611 856 702 51 974 165 177 856 494 212 376 982 777 694 811 642 195 705 152 956 262 852 410 750 893 925 447 597 799 513 559 837 363 244 614 257 181 6 70 254 343 806 42 230 288 543 569 789 724 278 158 615 519 528 545 460 850 156 3 947 279 616 44 744 219 1000 86 855 847 187 857 845 739 356 664 825 660 121 947 268 562 516 749 811 17 374 636 909 559 718 57 734 306 444 705 92 223 107 331 418 771 147 30 271 811 924 102 953 921 274 205 396 65 208 328 888 266 484 79 867 668 419 806 477 676 984 10 635 994 965 322 316 251 897 115 342 48 375 604 923 30 807 33 923 121 250 486 729 952 29 682 397 5 169 863 571 93 748 112 632 590 31 374 694 195 138 52 163 877 482 684 908 753 101 920 926 342 699 850 484 610 827 184 154 28 277 589 129 736 118 528 163 664 280 144 456 571 429 218 804 846 18 910 224 415 736 237 730 972 998 601 842 720 923 197 398 261 68 77 68 892 550 581 743 235 836 13 688 939 433 398 766 217 727 832 242 22 207 924 440 97 591 880 173 757 475 817 344 467 404 120 800 789 744 941 313 329 816 667 838 295 603 750 818 564 596 895 531 404 679 900 603 688 44 262 166 806 567 669 820 916 990 953 903 680 982 227 102 106 562 926 508 102 838 998 273 165 23 272 733 232 233 520 246 639 410 504 383 81 609 849 121 520 167 482 877 981 153 406 451 140 316 655 509 325 288 225 570 727 786 167 251 673 297 284 62 347 58 975 490 71 171 312 469 54 548 263 30 627 743 295 923 599 210 327 231 236 880 633 4 679 68 641 176 91 218 693 540 405 385 252 133 613 825 232 386 719 755 828 188 322 300 729 290 442 417 699 286 468 80 602 631 23 429 405 612 469 540 593 774 191 159 825 240 738 666 46 258 719 530 145 493 608 153 277 766 808 229 527 257 934 885 354 917 11 419 137 987 37 686 341 610 16 572 391 50 797 915 591 401 845 742 598 649 581 551 218 668 551 249 83 354 658 833 311 342 547 805 16 76 371 811 803 438 166 2 558 875 462 471 977 510 162 326 794 38 1000 748 634 528 399 55 238 612 98 981 273 118 864 792 136 446 427 416 198 351 977 785 852 881 455 691 716 188 629 907 919 79 904 461 364 996 879 993 996 211 291 867 966 553 463 989 866 231 972 243 913 175 238 912 677 155 192 222 587 210 373 169 827 454 125 300 696 162 751 571 1 221 262 762 547 913 870 170 2 64 732 30 731 383 880 996 1000 912 357 928 295 149 216 35 396 51 126 960 972 94 823 35 399 593 849 20 315 754 61 241 830 318 839 619 892 591 742 927 786 289 785 411 826 568 980 569 937 705 684 941 147 513 9 52 835 948 278 634 851 755 669 608 600 493 954 561 700 179 478 628 269 510 704 272 637 945 88 555 276 374 529 281 462 904 110 973 269 942 645 355 501 637 986 414 800 303 664 841 910 314 55 220 782 136 550 62 100 960 920 435 356 392 469 484 8 641 782 629 635 411 691 858 755 83 410 761 448 209 952 574 50 549 137 853 394 814 66 39 382 996 310 448 638 123 995 455 497 645 710 75 311 563 44 889 485 959 735 12 811 926 452 215 159 484 539 137 466 110 415 225 368 26 566 503 585 753 850 911 156 658 78 465 89 382 553 611 833 540 90 828 561 642 779 541 808 498 491 516 410 443 468 123 920 464 494 873
897 84 13
473 579 609 363 971 406 947 569 389 423 161 368 387 749 868 135 369 287 43 78 363 855 674 375 301 996 498 731 929 523 590 439 893 238 52 664 950 178 320 482 197 579 169 184 641 212 488 464 844 677 997 61 10 413 923 448 54 460 514 845 16 72 389 498 614 418 720 429 356 866 334 361 339 630 691 949 553 689 627 216 744 810 836 216 355 307 658 885 128 676 939 587 778 287 295 883 484 320 363 47 128 763 841 88 299 181 962 427 691 333 92 272 307 972 69 858 708 672 309 200 930 149 256 317 216 64 333 678 594 664 391 696 564 855 827 618 462 352 656 597 615 820 958 866 313 773 731 743 179 791 714 542 806 496 400 200 921 632 444 803 841 245 72 452 642 219 6 425 470 374 481 731 433 210 477 195 521 428 103 290 670 857 518 393 762 867 896 225 356 431 283 941 698 324 65 45 320 753 289 864 202 825 889 180 410 179 311 167 632 724 894 552 10 234 373 95 422 545 305 711 744 328 303 184 532 389 680 722 34 247 797 991 69 987 524 693 997 320 423 682 945 214 758 113 832 727 914 40 163 943 286 320 809 341 19 367 377 130 450 407 646 400 687 689 313 251 73 100 946 742 36 891 504 3 112 305 339 170 426 184 634 534 225 784 162 22 61 613 4 893 400 794 707 779 540 363 573 923 230 69 167 779 281 560 114 877 139 503 440 770 146 857 622 732 975 324 224 204 908 17 413 991 160 861 412 273 555 860 610 516 613 677 802 108 273 874 63 803 834 397 725 597 1 278 123 328 843 487 548 559 452 213 972 905 515 657 332 313 187 41 405 132 190 799 775 517 655 814 48 325 540 611 954 180 640 114 636 636 893 895 932 652 357 587 498 853 361 214 308 672 561 25 917 288 172 584 628 260 527 951 731 649 269 333 64 717 235 735 673 476 47 75 395 200 830 478 736 735 759 437 13 162 293 617 636 657 615 281 159 595 1 139 566 105 739 916 740 851 869 251 456 131 957 357 402 162 343 229 937 738 439 385 252 50 583 592 532 233 834 399 321 146 634 392 549 208 862 845 59 36 909 183 602 571 320 620 790 315 689 136 632 546 189 232 781 820 307 609 121 887 773 373 312 677 212 132 300 387 311 880 987 960 409 456 499 791 960 1000 115 193 592 729 968 940 680 118 784 636 694 608 104 736 542 483 403 817 229 286 989 608 262 293 658 571 156 798 34 105 527 220 43 46 987 742 88 796 451 592 169 550 164 220 457 70 310 523 12 84 650 946 977 501 83 839 524 536 767 76 21 701 214 823 564 752 835 205 661 545 313 968 425 143 837 204 728 805 475 46 453 793 72 504 742 367 331 414 938 577 58 32 119 910 709 679 418 66 702 723 263 587 195 657 70 120 813 625 689 874 878 927 160 713 717 813 304 472 710 747 227 185 246 757 94 146 495 250 73 210 996 475 489 651 251 885 193 793 620 763 871 13 185 665 534 329 694 682 671 634 257 565 984 547 402 506 379 724 275 544 609 610 894 748 21 987 641 282 212 102 995 860 465 228 511 761 445 501 888 18 217 486 957 682 371 220 637 762 398 181 499 569 216 93 420 61 716 106 146 346 899 523 661 441 235 707 626 114 819 160 375 964 578 67 923 831 231 520 751 232 414 133 937 582 645 432 470 860 200 738 945 448 774 182 177 609 257 398 336 195 410 603 780 260 443 654 710 96 252 902 800 873 973 713 422 607 692 412 429 161 423 108 381 876 781 178 410 567 105 445 171 614 895 680 273 500 530 793 31 439 329 171 598 492 876 975 674 559 497 613 447 376 757 780 927 538 116 563 963 931 62 820 591 405 899 289 832 20 494 390 891 407 704 593 567 911 565 922 935 655 253 148 330 581 532 533 61 270 865 640 952 520 675 588 441 895 261 369 284 154 903 471 60 313 634 285 948 858 515 954 547 634 175 871 927 271 62 42 685 609 423 678 849 957 270 357 481 146 453 43 291 159 172 168 910 672 226 24 672 621 830 215 301 824 791 441 333 576 224
979 34 74
908 882 483 686 824 648 319 146 179 790 606 342 231 247 228 825 966 315 565 861 852 687 541 767 905 898 192 998 131 974 575 177 420 60 331 880 425 199 472 31 947 507 731 168 975 848 500 49 208 802 192 82 82 726 364 51 283 502 405 316 94 925 809 767 410 426 189 376 827 651 365 863 38 547 461 544 549 907 135 97 99 5 689 397 384 900 830 224 725 680 352 167 679 43 960 29 351 304 833 949 94 187 964 564 301 333 275 78 870 884 628 235 883 259 503 983 762 693 22 365 918 702 452 91 998 36 601 46 914 722 519 977 799 168 88 6 330 85 555 47 779 350 742 19 909 785 242 863 692 983 724 306 187 194 43 651 20 361 947 592 18 657 507 502 861 686 64 178 740 504 885 171 769 992 580 683 798 12 621 136 391 206 641 356 920 860 157 923 905 461 984 561 79 682 575 470 772 377 313 29 582 161 908 442 886 762 23 582 918 406 273 521 882 273 387 653 67 376 888 22 758 244 777 105 637 492 508 324 197 22 292 799 699 302 934 408 141 36 809 455 862 838 530 695 475 9 192 17 390 796 708 995 627 328 726 778 116 246 484 518 958 621 868 901 649 763 30 244 544 891 752 187 264 292 622 37 83 497 665 279 565 491 195 519 360 54 269 748 656 594 256 19 136 769 969 525 348 753 391 558 118 169 167 515 53 455 118 568 771 602 285 428 467 961 382 935 562 491 804 860 530 969 68 645 453 982 979 191 830 890 107 349 384 201 554 373 610 919 379 539 791 525 593 791 583 399 210 145 388 163 458 339 815 930 229 619 285 729 193 246 290 460 563 970 42 8 655 669 1000 947 159 624 281 164 802 640 461 411 324 515 821 451 583 630 133 11 208 848 791 519 362 562 115 345 82 916 316 15 380 41 37 563 683 841 296 891 993 706 733 381 285 327 361 521 427 473 664 378 511 642 595 951 654 776 371 169 907 832 460 814 159 823 522 452 757 850 122 658 429 820 709 644 79 319 445 883 625 56 986 663 231 727 866 715 575 191 598 23 201 946 238 371 575 474 460 27 981 544 544 78 384 642 352 796 507 441 317 487 642 355 408 55 156 564 230 500 180 749 744 649 954 946 730 968 621 642 949 85 807 573 861 612 265 8 594 844 910 935 113 485 223 358 968 217 665 168 516 418 626 135 36 889 142 444 844 875 612 235 858 209 949 993 436 415 503 301 13 515 612 119 663 495 606 423 924 33 411 588 553 781 466 108 736 652 869 688 858 854 356 470 460 638 551 602 811 419 20 339 558 903 861 993 919 306 728 370 373 365 505 417 772 97 185 16 259 463 353 283 596 910 565 147 701 814 891 732 32 915 899 949 312 940 912 82 342 115 824 550 125 288 281 137 956 364 336 271 59 166 999 753 249 599 599 906 882 101 869 479 868 495 617 894 172 541 908 355 14 128 903 430 997 545 932 70 50 180 234 850 502 773 351 378 881 371 394 350 799 984 643 280 497 688 596 934 696 45 999 149 32 733 214 429 160 844 1000 653 666 213 908 93 452 648 973 295 491 10 21 105 493 204 351 643 650 988 169 441 216 503 86 377 390 374 158 16 65 494 781 635 2 712 125 138 225 714 112 83 362 683 688 472 549 102 631 436 168 901 215 57 695 260 737 37 93 990 928 512 318 445 902 982 429 174 479 903 100 280 902 699 927 261 674 916 334 239 594 603 833 850 722 419 61 526 824 430 440 580 634 553 407 529 443 970 270 173 530 523 623 300 482 40 7 821 437 376 279 584 930 395 958 87 718 994 682 158 993 593 164 178 426 719 591 436 483 497 153 671 881 408 281 751 991 289 34 772 406 493 833 432 534 850 856 868 789 267 122 246 941 121 301 251 874 114 585 370 363 14 107 772 508 311 403 247 470 596 606 308 192 88 278 849 182 345 420 366 500 150 524 63 250 382 61 755 134 890 100 148 134 991 907 387 6 866 406 921 576 603 219 452 264 733 985 590 5 977 536 808 97 602 389 696 731 627 963 155 831 265 214 709 270 752 155 97 697 428 848 307 818 211 467 402 190 142 854 736 215 360 491 484 977 140 193 38 202 818 975 907 386 855 666 126 215 618 804 738 176 381 403 47 745 942 375 910 412 349 695 972 542 821 608 285 15 946 433 910 848 750 234 134 709 110 334 74 352 553 600 381 960 628 43 696 525 90 269 294 96 855 612 945 545
909 23 45
568 114 280 593 261 763 65 876 807 92 758 198 562 847 751 657 741 439 893 454 786 515 769 934 285 583 548 197 679 274 263 170 433 588 983 206 54 967 642 629 505 704 448 786 566 86 924 305 218 716 544 414 628 458 165 70 281 615 537 908 438 24 27 595 530 919 294 242 495 769 410 99 650 399 723 590 402 239 270 712 845 926 189 485 633 719 5 373 699 326 224 180 610 343 47 967 578 829 982 624 237 874 685 511 757 404 31 164 620 318 179 483 365 24 261 415 260 976 985 845 243 980 626 664 417 189 424 926 364 371 844 886 808 869 583 534 207 569 493 169 34 324 383 636 888 460 672 528 995 853 16 999 809 263 167 688 2 641 500 924 554 399 642 15 686 487 746 724 971 198 139 78 971 503 925 251 293 824 107 224 887 986 330 4 395 438 336 240 822 93 854 356 869 242 662 279 202 755 990 462 517 923 520 211 574 673 336 782 237 731 917 815 261 162 359 330 510 455 718 247 113 448 943 794 954 955 550 207 181 569 499 762 489 90 583 357 349 642 770 924 402 438 500 749 638 955 676 65 153 743 913 364 993 323 188 974 881 869 758 543 960 387 744 708 641 70 913 559 386 643 280 460 876 262 410 171 1 472 130 744 784 841 173 323 686 240 312 738 485 628 907 924 677 749 658 889 62 745 688 271 416 658 873 555 966 554 47 918 62 933 757 304 789 76 141 103 945 433 183 696 272 434 724 447 395 718 426 542 283 311 153 927 235 38 467 711 247 606 545 567 455 941 996 746 782 416 128 146 432 993 264 759 348 986 144 856 807 944 574 602 574 414 120 132 263 799 924 319 128 444 385 716 443 295 6 317 370 876 608 94 478 663 279 394 485 838 414 11 98 407 738 710 167 583 851 31 659 687 155 648 684 581 968 98 203 530 222 464 520 463 730 641 576 811 494 63 108 70 840 976 597 766 864 890 683 273 960 883 949 854 179 290 265 258 764 903 9 165 903 38 415 674 990 298 371 462 919 663 417 735 270 896 832 888 429 46 961 141 109 855 724 783 133 857 311 201 138 153 433 176 548 940 845 365 312 343 297 399 582 393 451 841 175 634 466 132 212 368 525 796 519 278 940 872 322 956 524 346 685 208 841 187 330 170 561 665 478 937 406 847 232 245 317 360 481 458 956 876 310 602 990 495 196 681 50 21 931 530 902 727 540 631 554 895 229 42 183 401 959 218 821 698 868 232 50 573 945 446 140 834 884 143 979 562 17 463 384 615 461 599 55 574 407 770 962 242 266 806 696 883 566 758 663 8 480 843 940 346 265 685 810 530 621 845 648 694 42 335 997 902 744 632 336 94 116 492 774 217 248 613 64 607 179 914 685 660 892 24 635 897 396 916 721 123 98 974 998 758 764 940 805 235 285 778 668 196 226 848 993 875 701 386 234 884 5 742 503 779 585 911 252 264 109 114 426 45 223 21 632 972 183 516 512 756 199 65 571 928 843 27 883 468 545 231 46 113 105 9 535 676 626 407 742 565 98 534 586 701 372 856 240 474 828 871 588 863 466 660 55 442 572 345 101 627 704 965 284 511 946 421 326 30 759 306 18 259 854 432 618 87 599 689 800 23 655 352 710 572 297 969 465 827 257 102 898 712 349 924 638 637 880 707 91 298 224 801 184 739 262 990 157 595 652 947 719 3 506 593 864 464 272 376 938 437 838 806 400 443 179 152 257 384 736 161 673 789 151 674 599 141 448 315 517 370 78 27 249 198 693 27 64 260 15 115 96 140 486 433 38 258 781 452 935 605 787 295 943 903 429 425 716 87 63 892 40 533 185 732 275 799 9 778 849 331 284 755 598 390 442 686 954 913 288 785 416 816 745 2 532 389 813 569 314 637 476 60 287 915 686 766 562 729 620 448 266 978 621 549 581 411 314 387 860 271 549 98 476 594 887 516 927 434 572 611 217 401 431 613 877 179 717 484 728 528 661 574 488 800 517 531 72 835 558 504 861 377 820 237 88 761 925 63 584 199 611 771 151 321 605 264 768 315 493 174 266 343 357 780 172
762 18 45
580 310 106 786 232 842 679 858 569 921 934 966 81 452 232 625 822 54 628 700 472 750 130 328 39 597 588 823 477 735 676 210 868 488 706 744 583 837 478 912 529 571 934 988 596 259 874 194 230 996 932 422 236 877 104 614 477 689 69 264 627 713 8 310 36 215 265 158 567 711 195 470 46 584 115 190 66 926 876 485 241 899 51 675 660 867 683 287 211 227 45 414 910 760 406 724 500 954 287 515 526 998 422 715 784 65 55 465 419 495 508 593 488 238 196 23 192 176 970 733 204 618 1 773 552 144 313 826 884 68 799 936 490 445 416 492 712 39 456 389 78 602 846 222 594 797 412 509 537 839 74 428 943 756 426 65 499 425 178 577 894 349 135 571 875 955 698 959 590 157 764 913 987 27 168 650 852 223 435 25 865 912 907 879 573 336 89 945 212 956 37 703 394 832 304 360 219 833 803 720 604 812 703 912 81 608 519 424 559 272 110 12 271 323 849 63 846 493 780 983 158 844 506 829 121 995 947 29 161 563 668 459 654 6 739 321 361 217 488 397 437 312 104 678 267 275 877 896 234 429 655 572 358 150 494 786 283 959 426 669 81 937 367 928 505 424 943 961 534 137 452 202 669 238 581 343 347 109 511 519 906 138 435 270 626 660 826 263 14 493 966 45 716 940 832 102 545 689 954 62 926 139 144 345 217 948 951 621 832 445 875 768 613 639 972 193 593 609 684 320 374 17 989 925 450 77 894 369 447 816 270 841 259 311 657 516 266 37 42 548 357 128 592 743 422 133 933 216 399 664 739 708 369 346 637 921 728 476 435 255 889 530 851 637 788 409 21 52 168 556 343 871 945 997 175 88 273 287 279 797 984 984 497 484 985 185 39 526 953 569 462 626 602 482 867 995 705 475 204 647 134 620 423 479 910 247 72 834 137 731 848 165 508 796 605 742 886 479 591 577 144 648 328 57 602 402 915 233 85 865 151 336 664 368 907 832 163 855 127 705 605 912 562 455 645 624 746 605 681 430 583 347 814 560 243 941 925 521 946 654 961 929 172 513 94 733 256 707 702 623 68 961 662 12 74 412 524 521 665 515 658 829 66 668 951 908 552 606 716 135 123 574 356 609 592 472 359 132 329 603 798 783 860 241 640 573 998 638 844 329 335 900 626 241 794 229 761 995 422 831 923 346 804 299 818 130 694 72 517 343 181 370 453 367 576 687 325 154 107 45 740 575 13 357 310 812 392 569 615 561 255 202 610 247 525 150 71 736 320 769 197 10 795 333 300 700 910 213 538 517 359 601 792 576 133 256 266 517 690 706 251 292 569 485 888 182 468 412 671 75 200 351 665 992 363 548 282 692 643 197 504 691 244 825 777 167 32 913 185 737 89 194 962 271 503 64 500 471 366 330 577 243 466 1000 61 270 823 271 85 899 604 342 293 41 424 914 127 492 145 548 893 726 715 96 739 104 129 308 354 357 292 111 706 658 156 339 319 862 899 354 756 293 272 454 809 625 101 382 442 266 784 169 945 328 610 803 122 292 930 804 638 731 990 245 958 417 807 446 704 381 521 977 866 82 441 806 261 140 250 741 919 207 751 244 113 849 941 149 289 727 746 431 195 180 927 396 374 216 228 307 785 375 90 623 407 992 20 716 888 882 288 404 620 906 613 551 341 556 732 690 759 867 37 524 267 721 69 971 938 905 21 473 357 66 470 287 994 143 262 286 862 299
933 75 78
250 479 495 875 984 968 660 405 172 61 808 97 989 205 673 611 937 114 313 540 531 403 107 377 105 645 438 811 21 679 436 954 919 429 192 508 555 88 873 520 539 649 731 149 599 826 241 33 342 318 645 252 490 281 617 489 772 408 591 864 992 623 664 750 783 271 827 863 73 748 928 863 734 976 91 495 598 718 711 406 610 674 190 60 443 225 233 789 26 477 414 167 753 65 890 510 487 292 83 235 918 654 393 349 785 358 857 238 768 216 984 702 210 791 49 175 503 206 492 733 699 578 773 693 626 906 331 671 770 302 704 683 701 564 695 195 671 711 892 860 207 638 230 24 390 449 541 375 185 189 941 83 445 948 70 274 437 124 561 216 32 53 692 523 199 918 173 820 11 571 635 52 150 772 163 553 554 638 832 349 147 277 682 776 575 580 320 20 714 53 409 644 895 807 31 601 405 232 67 566 572 552 51 512 295 971 452 118 654 148 817 48 336 465 70 914 114 172 729 616 801 392 209 123 465 243 81 232 502 606 871 522 788 468 417 433 751 185 112 719 438 764 560 613 893 980 708 201 745 88 913 151 710 107 158 493 64 322 529 70 403 274 57 839 940 666 224 984 189 618 68 636 976 531 277 715 97 980 928 489 80 154 305 528 239 530 176 508 39 485 908 306 345 18 737 435 362 147 943 399 358 592 982 515 416 66 590 797 776 642 434 543 570 117 998 709 228 985 382 731 956 966 670 667 446 401 576 552 278 554 717 264 243 60 497 913 563 832 645 563 660 68 552 394 678 444 208 878 798 995 305 18 964 535 847 81 832 401 441 619 246 370 989 525 340 504 839 133 28 112 531 296 383 846 821 507 682 513 26 497 202 153 363 541 373 184 151 13 544 790 837 680 22 303 825 614 455 999 168 265 134 283 949 393 659 103 218 447 166 970 90 509 761 551 705 195 869 629 519 742 855 406 802 264 390 394 392 688 953 199 842 864 722 216 565 90 27 535 925 121 516 972 99 690 570 740 633 697 672 329 326 838 392 618 691 668 354 594 851 367 565 659 539 220 124 269 568 643 794 33 410 42 798 370 889 601 54 659 875 65 433 575 981 753 399 146 730 203 312 838 244 794 379 679 876 195 713 166 772 453 179 915 19 726 445 594 36 805 384 925 155 866 990 245 188 470 125 178 220 299 133 277 318 445 210 674 269 948 518 678 60 688 947 533 787 963 875 831 732 135 409 984 764 73 166 894 63 270 928 14 226 657 245 198 224 258 261 465 899 460 560 115 582 106 826 681 851 720 655 187 867 745 530 299 358 154 526 923 870 993 625 651 525 149 803 798 569 976 653 596 937 966 990 294 433 429 668 859 818 725 54 316 39 137 377 614 970 557 574 241 626 636 319 796 759 398 518 600 651 587 63 191 551 251 893 988 719 933 664 999 368 788 757 763 441 855 574 262 719 791 790 437 474 786 584 86 254 917 230 908 531 718 991 987 518 2 74 311 362 723 760 86 491 829 373 39 876 2 521 1000 568 21 956 53 547 975 944 204 993 695 797 273 413 385 425 888 545 570 220 365 945 333 982 289 745 194 501 397 52 385 604 154 147 618 628 809 408 270 467 732 325 157 784 970 213 974 183 487 534 509 424 739 836 390 502 513 583 867 389 174 62 233 396 859 52 404 553 846 322 868 35 304 156 709 320 215 882 326 7 210 475 409 252 965 45 529 448 846 759 728 318 511 468 263 605 273 985 229 893 56 397 24 672 828 967 586 960 96 726 264 449 267 238 653 14 126 98 891 174 577 676 762 136 581 134 294 254 37 915 368 94 63 703 849 578 98 411 441 12 186 819 49 631 565 941 737 108 899 569 458 169 830 724 269 519 826 439 727 474 817 223 854 670 225 43 792 839 717 290 813 636 286 302 168 844 877 154 441 275 253 9 797 177 600 938 854 285 774 720 447 674 471 891 145 998 84 415 146 98 102 76 544 549 934 867 212 173 122 368 58 934 748 39 797 606 229 572 518 400 560 218 634 260 925 420 83 608 955 343 321 222 416 433 494 957 352 34 897 323 35 134 959 613 81 190 767 383 889 188 421 781 626 490 445 32 522 310 543 760 896 815 652 473
790 54 22
722 994 518 240 433 177 78 473 132 88 72 129 339 603 83 116 244 193 175 926 300 568 807 114 361 663 994 78 814 573 515 198 93 869 271 49 432 93 522 593 604 107 975 337 614 103 760 535 721 608 157 522 496 394 266 984 783 126 975 115 794 878 732 379 417 781 783 432 667 829 818 23 82 668 225 752 637 660 823 759 881 580 390 367 839 886 110 835 659 45 822 80 344 964 727 17 14 903 884 658 993 316 45 490 450 963 228 3 494 713 417 201 250 413 825 746 706 564 414 896 677 373 421 163 371 901 581 123 770 61 126 458 100 488 424 87 4 832 799 659 995 345 272 697 287 584 830 392 289 388 688 921 463 85 208 47 904 448 712 768 271 339 735 422 262 234 806 993 124 682 282 999 166 356 602 29 891 743 146 63 342 531 500 573 687 166 972 374 448 847 842 78 82 811 396 853 761 597 85 1000 751 536 740 234 362 825 28 341 416 202 218 55 335 131 719 85 538 868 502 861 29 842 518 766 676 964 330 425 365 387 450 225 589 528 210 917 659 321 549 937 545 707 977 342 891 835 677 647 814 504 86 445 789 444 285 765 655 447 652 3 838 745 411 928 224 570 541 937 414 354 960 687 925 269 209 691 924 442 2 663 125 392 316 861 492 518 350 517 859 551 763 113 671 117 453 301 211 10 794 390 622 272 750 216 716 11 222 367 328 684 244 648 52 287 795 720 420 662 763 289 339 844 759 58 118 67 642 940 864 717 253 397 637 991 489 88 445 562 23 758 885 898 31 78 704 74 66 376 846 42 76 582 93 760 471 550 916 733 618 114 7 457 847 335 762 680 595 3 812 249 456 382 42 842 685 779 569 616 125 394 71 912 869 426 770 721 175 63 745 70 252 102 785 847 912 198 621 680 781 95 942 232 863 214 917 511 603 997 740 874 274 742 591 80 451 611 677 11 360 31 293 830 992 755 101 57 694 567 488 940 787 321 562 252 119 981 420 408 366 670 665 880 992 466 983 423 855 156 447 447 266 354 562 356 253 548 901 906 231 705 772 741 269 476 242 109 199 606 897 476 424 251 474 994 933 865 418 441 127 493 648 537 551 314 482 584 551 231 613 593 489 934 367 366 820 376 517 45 762 536 581 682 525 749 307 397 788 1 784 661 120 738 839 361 167 996 768 385 931 446 445 288 445 823 26 867 91 922 636 944 818 946 943 838 551 349 624 420 162 644 196 660 700 31 891 545 451 775 752 468 889 864 679 462 268 14 408 463 528 78 934 405 81 896 641 579 11 418 572 703 124 95 545 861 691 839 814 573 815 664 596 437 710 32 8 986 160 268 836 650 638 191 394 202 609 404 975 309 61 290 98 489 916 300 379 74 957 8 32 251 42 944 913 860 706 268 380 710 446 69 460 507 373 352 152 181 771 50 295 692 510 441 99 930 425 639 111 333 31 307 262 854 233 76 269 746 142 353 385 308 996 728 769 765 560 734 599 228 184 856 56 25 169 989 533 499 430 99 3 820 232 216 403 808 44 65 821 128 858 295 971 164 895 146 178 889 550 265 349 392 854 960 184 391 835 613 222 323 322 920 878 507 139 705 122 114 456 653 186 204 655 255 970 804 396 827 585 699 970 649 404 103 25 435 921 870 990 360 460 421 514 516 697 13 271 200 193 970 143 599 682 112 102 785 31 667 261 568 151 440 420 406 488 60 665 701 293 675 97 600 728 607 163 883 329 78 327 320 691 864 339 10 556 458 226 86 173 834 47 798 361 616 970 575 673 494 915 648 836 994
765 45 91
425 854 31 727 853 81 305 55 938 8 717 445 890 635 598 333 56 926 506 87 780 616 37 740 168 511 223 62 983 710 459 47 752 160 767 92 707 790 914 367 860 556 603 721 670 463 34 765 599 219 634 316 428 83 866 282 810 364 954 904 472 123 763 167 883 344 84 379 346 950 517 635 318 520 253 692 104 106 394 951 307 50 203 839 192 737 668 502 855 146 743 372 829 478 659 349 35 492 918 424 186 892 287 819 462 949 966 810 297 583 429 942 784 329 853 470 47 507 991 117 79 315 453 356 246 702 570 866 278 889 480 776 83 585 539 235 981 588 787 507 938 396 433 949 559 247 458 887 567 483 788 236 840 83 760 748 966 32 348 460 672 771 842 524 121 612 587 934 489 642 283 953 871 916 867 597 61 803 427 940 937 830 345 11 285 790 756 673 830 193 51 755 669 83 930 31 383 974 621 19 276 154 661 286 920 119 403 130 662 974 391 337 257 631 921 608 518 432 471 194 690 219 406 515 280 816 730 750 252 615 555 303 298 91 877 708 855 339 121 982 857 531 826 883 470 374 661 807 766 975 164 356 855 834 120 159 460 590 407 516 932 875 183 334 829 333 312 110 776 787 731 354 572 478 453 151 807 851 167 530 801 526 419 16 969 757 444 584 436 576 131 12 241 328 661 121 458 278 334 418 812 953 317 126 327 251 710 641 477 123 251 65 643 46 349 968 610 242 1 209 443 979 302 802 58 640 636 540 795 442 356 879 244 529 139 267 165 847 455 560 67 452 866 469 961 360 476 128 716 143 818 492 117 537 963 442 610 786 444 94 406 233 827 788 382 940 290 399 245 217 297 376 370 81 182 812 732 779 350 804 401 407 665 834 631 575 333 751 459 470 75 209 542 892 230 219 873 88 453 85 519 813 14 607 736 397 392 117 110 640 42 83 488 731 461 475 415 74 134 197 32 913 16 907 618 56 612 582 704 240 862 407 289 618 236 982 340 580 711 422 687 574 38 856 434 106 30 982 41 984 292 522 429 106 933 308 389 836 424 34 225 378 924 322 824 296 828 897 929 313 74 701 789 865 731 788 77 276 270 941 10 413 842 794 594 121 9 452 130 516 558 40 184 489 63 294 637 942 197 442 372 185 705 764 149 245 193 651 702 955 619 491 542 214 665 572 89 521 809 204 452 185 397 106 925 974 829 339 241 576 86 52 873 927 653 898 459 541 279 168 522 38 643 531 62 658 635 373 692 690 149 719 43 210 985 874 628 540 500 1000 634 724 985 499 760 244 495 201 50 107 686 698 501 663 764 72 136 466 30 890 435 893 370 711 750 141 867 666 928 532 632 211 886 740 238 326 914 431 504 352 308 373 385 377 713 105 85 716 174 384 520 902 718 782 591 573 97 348 428 114 527 227 375 68 42 396 968 347 299 730 541 813 48 218 535 325 875 499 418 746 521 578 233 788 427 578 25 152 740 85 996 262 292 474 300 713 447 284 631 91 534 141 301 984 277 235 329 444 725 166 773 368 154 662 876 69 557 824 320 843 775 951 84 465 904 979 531 614 213 681 359 130 335 873 147 909 746 486 95 698 146 144 666 720 181 440 754 310 288 906 375 226 87 112 594 134 245 836 434 83 276 852 868 737 544 296 238 657 899 394 664 309 622 41 408 833 315 177 77 365 589 873 633 961 815 965 296 363 572 521 224 852 674 635 271 61 45 965 671 931 387 723 733 72 879
765 10 16
780 326 488 401 31 1 549 749 723 252 661 132 794 300 354 456 27 53 59 190 575 698 730 254 922 219 22 690 937 374 722 364 605 461 222 366 748 982 244 104 418 124 718 186 604 575 219 649 157 404 789 368 972 736 305 557 723 187 776 646 126 133 734 951 421 294 786 427 867 766 714 80 369 526 705 774 156 160 96 554 156 252 919 62 114 430 438 912 368 305 468 299 189 76 453 649 926 421 199 521 337 918 449 905 265 151 457 47 692 965 98 688 985 118 329 678 804 40 455 577 366 56 927 593 360 504 583 24 429 498 359 924 911 991 664 699 587 150 423 394 291 998 959 604 261 915 858 375 566 154 481 533 404 549 295 205 357 829 810 666 301 133 158 438 866 241 995 247 714 423 256 442 684 936 621 905 333 324 680 116 378 979 699 2 87 556 470 327 791 888 108 334 26 188 607 930 903 676 299 574 808 532 464 457 779 738 956 21 285 930 36 848 350 424 412 505 501 224 70 730 853 92 394 894 144 343 94 475 592 215 866 663 907 796 557 481 3 182 513 255 570 547 577 96 184 791 147 592 161 826 37 801 4 312 5 288 294 789 76 185 791 42 387 548 686 291 831 863 276 105 927 572 54 705 959 447 463 697 95 168 164 116 331 713 33 47 988 455 188 271 428 555 840 327 778 290 946 383 780 889 63 534 434 53 509 152 855 588 732 654 325 375 620 35 30 318 513 513 51 156 217 947 806 437 858 401 570 185 156 891 928 340 883 150 743 319 600 910 438 975 610 390 65 169 72 446 580 827 858 553 505 316 836 739 246 934 757 373 513 138 224 646 742 593 542 57 156 705 629 128 32 701 263 920 952 710 714 937 886 780 927 761 555 193 46 210 943 1000 829 829 5 872 530 164 547 536 644 239 657 664 688 787 412 186 382 84 790 460 563 442 737 311 298 969 760 782 45 682 659 965 99 530 740 641 599 787 818 539 773 265 789 32 197 921 568 13 860 468 851 972 393 470 448 481 18 375 945 849 807 760 219 92 764 211 198 608 500 467 566 9 690 675 185 714 286 749 333 857 463 191 953 683 460 733 543 369 8 823 787 579 93 595 201 566 660 14 357 528 156 101 920 554 35 480 17 237 556 770 872 764 693 804 270 41 767 979 701 760 253 648 409 848 794 95 43 543 959 381 515 34 52 40 453 443 900 311 479 225 918 945 2 806 71 181 342 178 851 932 482 385 698 571 529 455 202 35 37 943 233 763 869 587 165 354 982 672 786 751 799 946 374 979 306 737 571 809 670 722 231 777 749 47 153 397 386 881 859 759 690 151 145 64 981 913 896 549 329 940 220 710 322 274 318 151 314 967 827 128 74 477 193 174 159 788 668 914 690 81 278 730 672 387 632 440 236 973 933 299 502 355 149 82 245 62 466 567 478 630 563 547 71 478 989 885 402 890 142 650 156 589 441 754 270 496 702 723 618 107 70 21 433 39 749 262 686 14 623 277 320 466 720 230 315 657 392 309 993 678 866 602 786 315 366 131 42 456 616 862 412 362 402 256 352 740 345 426 398 521 587 436 938 858 599 106 434 897 169 396 182 740 71 53 224 901 1000 589 362 344 565 551 215 829 579 67 127 968 642 689 258 927 603 906 172 686 105 606 724 829 251 119 315 796 921 560 906 171 240 66 938 217 617 908 966 192 781 123 306 777 755 146 382 928 654 351 377 571 489 614 162 677 585 463 435 592 17
767 88 30
951 93 892 645 827 215 309 593 527 407 345 746 575 350 323 490 890 524 999 599 420 420 863 832 729 62 47 41 288 727 739 652 795 542 673 862 85 140 391 381 460 284 331 915 819 738 201 263 321 786 902 946 529 27 782 396 29 170 834 914 566 314 579 451 98 34 340 166 815 374 682 392 411 675 160 21 848 958 164 75 781 805 168 600 127 276 839 451 548 426 330 422 6 593 313 243 574 309 53 247 274 862 445 961 542 386 341 799 253 9 962 221 727 361 605 20 990 3 47 591 891 893 601 653 406 816 547 797 492 525 550 253 642 718 198 145 507 456 83 268 836 324 970 974 899 297 791 70 61 544 620 452 856 108 626 755 287 17 899 973 68 25 871 409 65 640 519 615 284 935 967 474 918 567 803 937 714 603 967 837 874 537 754 958 345 710 363 114 48 357 233 635 719 240 740 781 375 788 145 544 772 963 960 228 549 945 836 69 725 647 429 620 892 313 189 305 455 36 425 158 470 497 74 662 970 258 336 423 292 492 752 46 248 558 283 939 696 738 183 281 145 137 340 458 75 242 7 180 797 617 253 801 854 405 631 224 192 701 914 980 318 335 857 184 632 49 895 75 234 117 502 651 87 743 457 656 556 130 806 241 642 730 633 416 906 209 502 233 168 46 594 685 646 746 359 579 333 701 648 885 502 292 352 42 688 23 830 70 581 958 366 599 907 401 538 165 114 1 701 292 712 370 629 783 782 592 903 970 265 72 469 616 6 170 890 484 281 160 313 713 231 105 589 933 446 608 751 452 568 481 545 785 778 411 571 160 587 866 485 313 578 74 377 514 683 736 227 530 551 786 888 195 485 348 792 962 287 728 765 825 923 343 696 413 115 44 140 915 913 605 158 4 146 533 241 993 388 480 245 282 143 26 96 14 419 955 865 593 47 863 49 78 924 982 381 907 982 657 399 754 693 793 30 94 752 360 371 998 76 239 86 438 300 675 618 488 966 815 421 884 865 996 922 29 586 966 836 371 297 579 199 819 740 692 589 624 488 975 228 480 523 276 298 63 50 305 254 947 788 850 72 807 727 933 477 746 747 249 906 732 658 671 385 969 310 189 545 786 949 687 152 17 186 5 196 850 39 84 638 520 368 968 965 903 325 503 863 995 797 139 446 746 307 529 386 158 689 257 503 645 17 758 710 316 111 53 785 85 705 14 680 737 710 312 20 502 61 910 803 625 761 778 748 891 666 565 307 962 245 5 214 351 321 910 707 285 302 490 531 708 434 878 227 227 343 230 287 520 70 666 653 21 625 837 347 426 797 336 868 822 78 540 731 681 350 664 943 973 468 447 541 893 981 339 715 852 377 663 465 671 118 768 707 453 814 642 514 981 852 809 741 927 505 764 137 291 697 994 394 744 963 323 597 24 177 144 218 386 335 389 746 659 647 33 440 561 17 605 31 66 104 180 321 131 414 934 518 473 299 572 13 97 556 313 83 190 824 941 823 272 473 1000 218 396 160 965 378 366 13 447 600 626 504 448 567 191 297 357 243 184 88 4 414 137 343 392 480 620 793 573 437 315 593 928 943 740 312 865 219 556 684 173 786 747 515 133 905 860 335 640 560 471 297 973 291 779 319 492 296 64 950 6 68 132 985 312 472 401 850 173 297 638 202 629 572 853 981 450 622 577 605 686 7 921 646 326 907 795 641 435 497 866 271 726 692 367 323 592 476 142 822 482 908 622 882 234 621
900 31 54
729 975 825 894 512 364 405 847 989 578 77 161 407 618 454 346 767 406 792 667 473 111 906 900 171 122 61 560 396 225 797 351 228 297 53 905 48 355 385 935 261 187 577 167 963 125 780 296 32 445 355 434 313 371 47 32 377 639 345 609 777 901 864 519 992 624 706 997 419 340 541 543 992 29 594 118 508 577 450 987 933 194 303 525 813 627 584 348 17 552 255 335 927 494 267 158 327 415 80 144 717 594 665 796 913 461 363 172 718 72 312 836 846 892 915 791 898 930 371 782 614 860 163 911 556 509 181 867 209 461 532 785 465 96 354 992 705 81 965 277 763 604 81 331 745 549 112 886 210 100 117 222 756 245 880 974 832 635 102 690 873 372 199 34 69 831 877 620 904 27 640 197 746 952 940 395 63 619 1 293 751 230 639 803 77 668 23 978 94 139 973 349 96 397 469 175 622 626 367 501 519 603 124 449 773 932 174 218 892 309 897 442 284 301 411 414 439 582 153 135 36 204 797 359 185 804 849 304 881 768 86 410 2 368 970 878 982 97 207 909 68 984 704 731 498 999 368 562 553 827 329 741 992 158 744 616 448 862 309 159 963 861 802 789 911 424 401 703 147 257 437 38 245 700 20 816 888 623 924 476 527 196 130 423 229 972 392 550 801 955 65 576 358 618 489 807 675 751 853 1 279 532 435 389 889 920 5 113 10 655 963 37 579 469 128 4 702 314 466 260 2 633 486 615 769 762 310 817 974 195 694 573 13 411 297 75 799 628 920 825 717 593 136 851 696 796 323 35 760 160 330 833 25 975 474 373 625 955 183 49 167 697 540 504 9 443 979 513 394 258 798 740 544 91 780 333 599 369 42 952 15 264 839 710 796 314 833 591 614 729 756 707 253 809 508 839 263 189 865 750 831 632 377 503 74 997 308 579 135 517 426 659 98 36 291 663 652 742 272 90 988 901 821 95 704 151 722 110 120 60 70 835 754 614 793 85 525 400 802 826 461 505 524 239 257 356 64 246 865 635 681 809 709 875 565 820 899 260 287 833 787 502 57 560 381 648 481 827 943 349 846 722 682 489 915 379 171 801 773 963 612 418 884 835 693 961 301 976 591 10 502 640 589 493 30 808 793 963 619 326 771 157 314 323 936 720 737 791 664 832 167 385 394 365 184 264 972 19 563 361 672 10 111 820 780 290 842 450 424 367 604 341 313 699 705 789 475 747 104 539 580 36 171 691 700 566 223 127 339 682 936 370 7 459 972 349 840 821 205 778 87 563 403 967 692 449 219 56 636 875 820 183 906 861 346 353 223 534 251 860 632 658 401 372 735 313 277 363 152 233 576 907 174 663 714 715 826 316 372 969 781 816 296 980 816 153 918 599 996 217 458 815 890 875 882 542 976 649 54 584 691 765 846 966 878 811 134 53 605 201 618 807 227 224 867 761 730 446 343 872 362 439 250 756 322 689 906 594 23 282 151 920 552 746 81 582 153 929 866 313 958 263 272 934 724 532 255 871 74 180 900 382 966 924 655 835 299 439 244 153 126 937 862 393 377 591 184 558 90 31 843 694 363 852 859 286 229 140 330 69 667 423 702 522 71 400 89 513 30 934 934 2 983 301 541 630 449 245 721 811 447 991 70 539 159 177 672 105 296 542 897 175 935 588 150 77 611 246 161 49 579 201 718 72 472 262 921 849 604 654 103 181 629 467 742 197 270 172 938 288 412 709 477 495 865 733 1000 551 996 500 955 667 89 861 441 251 22 429 316 535 488 263 653 515 228 504 767 63 970 10 466 673 55 149 214 881 298 278 236 143 52 650 644 150 197 293 462 459 916 718 965 603 521 582 819 724 801 926 325 324 260 509 352 175 272 238 942 840 510 790 416 122 453 504 602 943 909 259 125 176 421 656 378 7 234 180 412 510 589 454 277 976 857 915 618 13 833 194 30 856 240 837 4 805 204 818 186 86 563 463 532 148 259 782 300 865 121 841 244 798 998 209 482 980 260 816 859 290 454 352 81 866 98 297 112 155 305 16 47 65
771 64 75
82 938 203 598 914 121 419 830 733 846 452 324 311 837 448 597 62 155 563 415 952 153 441 674 71 695 211 577 12 812 40 601 344 323 702 197 347 450 888 35 875 158 476 812 69 936 13 17 672 373 562 430 213 888 985 867 155 129 958 833 688 480 170 690 26 635 427 339 53 943 372 215 23 351 673 61 110 163 563 247 648 373 460 488 42 401 642 850 376 554 725 329 78 668 926 824 417 592 752 633 693 947 683 538 65 820 286 471 14 605 337 457 364 472 690 592 445 68 574 779 281 89 412 192 806 266 536 542 574 259 257 68 15 323 723 665 159 323 411 564 37 584 120 317 562 351 547 875 695 945 461 155 500 373 416 616 300 959 396 680 543 667 574 291 296 30 41 976 356 32 156 888 80 508 23 970 111 87 96 261 794 514 486 278 356 899 406 190 927 44 100 109 535 463 660 78 901 210 898 116 289 612 313 633 100 746 649 958 931 130 772 723 405 321 511 81 476 441 532 377 740 174 631 645 661 996 738 906 817 904 122 251 542 557 900 127 138 427 339 676 289 666 206 418 85 899 222 958 675 773 2 787 696 309 551 362 403 957 78 71 677 187 134 494 508 981 523 7 746 216 566 240 277 655 855 96 730 736 68 945 34 64 965 783 335 91 874 673 622 555 721 396 714 58 638 372 97 857 188 426 946 417 539 192 21 441 85 864 988 754 765 387 668 135 668 77 113 716 992 339 87 21 874 280 480 692 544 292 829 442 841 750 608 271 694 313 15 284 992 48 956 546 452 418 214 65 168 330 578 662 994 399 849 37 73 211 393 804 269 210 698 272 608 563 887 787 156 712 330 922 135 973 717 286 421 689 368 170 137 21 411 324 477 614 189 999 269 615 349 920 267 279 35 352 151 738 946 867 497 261 391 800 23 664 586 193 688 258 576 857 456 423 341 535 746 28 252 742 957 953 869 488 180 456 488 424 410 654 986 758 662 224 335 170 987 660 732 233 501 732 425 267 924 699 121 799 306 403 434 316 823 726 301 675 155 488 135 784 24 872 973 136 887 865 653 22 722 790 168 181 304 7 983 638 33 666 268 898 441 162 827 991 546 396 65 543 771 730 581 105 221 120 858 432 508 917 166 278 485 736 607 593 256 202 327 982 521 88 367 613 799 283 468 176 324 118 247 830 706 649 636 107 45 164 703 536 276 748 847 904 8 340 616 46 544 500 935 43 540 898 203 148 834 288 198 903 468 104 12 145 62 17 730 976 717 428 718 193 45 272 242 397 895 91 471 597 61 515 13 12 403 607 674 358 403 348 88 150 267 599 398 417 243 285 795 286 21 213 832 66 782 75 172 633 412 769 792 414 979 565 101 123 525 771 113 814 11 8 263 965 565 967 529 262 235 4 962 206 252 797 844 74 144 80 696 940 350 436 390 806 640 439 620 300 38 273 968 811 466 977 472 570 335 394 674 530 123 120 564 334 64 869 196 79 282 890 118 952 889 438 748 1000 184 523 787 548 969 688 66 305 676 681 92 108 543 27 900 908 769 650 433 285 812 484 589 470 256 726 170 884 597 727 578 724 285 273 563 78 996 234 995 495 871 225 434 840 291 778 4 822 106 825 750 233 132 280 922 886 849 303 813 407 399 517 283 823 740 399 317 816 326 330 935 288 704 147 934 323 735 378 714 103 639 980 524 750 834 529 126 320 588 325 515 591 924 12 651 273 803 103 904 148 609 188 139 592 429 801 811 914 249
935 20 16
258 674 123 979 524 833 625 192 122 707 841 881 872 987 381 33 735 280 184 871 280 461 141 354 550 136 246 352 388 359 743 358 540 242 947 24 437 942 747 237 671 100 745 175 209 258 338 570 248 352 790 947 422 337 168 825 588 939 216 843 494 516 660 804 171 19 813 663 732 720 296 299 208 324 553 319 800 58 965 395 735 356 829 580 708 280 228 504 735 144 91 762 148 890 653 849 845 168 563 335 862 866 375 52 343 809 242 981 968 441 712 146 200 937 83 767 904 733 299 973 405 453 296 249 364 770 437 520 933 608 535 593 927 512 989 941 291 475 530 714 816 669 824 783 819 355 553 563 42 987 875 749 641 76 953 921 993 349 904 488 339 167 381 849 115 980 862 146 82 997 258 600 702 451 292 581 926 340 13 109 634 79 369 146 517 918 336 572 602 853 329 396 295 403 373 223 486 156 130 343 742 573 851 650 950 490 400 709 66 133 685 962 701 753 394 818 808 45 228 660 477 968 460 419 926 217 940 803 638 858 80 863 422 795 947 282 617 803 782 751 213 626 779 801 35 549 968 266 219 240 683 902 858 786 417 74 757 838 356 993 889 244 298 228 307 948 621 985 70 691 516 335 642 651 586 586 537 645 181 782 26 901 782 804 260 606 58 42 50 309 159 756 838 617 192 254 55 578 396 543 635 188 251 371 553 927 874 289 41 311 483 495 474 48 84 378 373 719 100 413 476 543 456 90 146 238 265 737 989 914 54 898 845 973 339 205 845 948 249 80 161 128 116 646 318 850 771 736 456 686 615 6 341 58 93 394 688 851 511 690 816 327 653 149 319 645 218 484 386 324 820 487 485 578 63 629 466 542 475 49 116 299 355 857 339 812 603 309 728 167 429 645 429 614 523 711 861 967 748 960 562 888 615 150 820 951 144 786 640 521 786 207 147 877 506 906 829 656 259 238 286 730 102 147 331 801 248 278 404 107 873 98 599 419 455 416 988 289 535 211 404 997 998 686 969 734 908 329 904 205 883 699 222 854 484 289 279 693 259 839 822 249 242 980 275 970 527 965 989 182 490 407 324 63 172 673 57 868 926 164 675 129 633 44 869 205 501 658 684 419 353 500 280 638 36 641 801 111 99 82 152 704 885 573 544 22 984 892 469 374 596 55 796 67 783 595 293 639 442 1000 924 163 687 719 517 451 733 561 896 514 222 743 631 841 482 423 604 588 246 476 158 693 510 924 523 2 532 434 85 332 338 969 337 458 89 666 283 872 640 262 145 248 114 337 462 39 968 396 130 41 19 332 133 751 272 662 876 552 686 298 983 548 813 730 410 412 944 433 644 525 789 961 867 99 651 108 300 879 158 656 753 956 558 128 170 115 981 605 479 49 683 434 260 747 974 729 81 571 324 67 566 128 16 83 201 966 549 614 11 651 778 581 603 321 973 225 49 470 849 674 9 913 473 884 120 209 23 454 969 918 99 215 271 510 147 530 547 363 776 854 744 107 112 109 513 359 793 337 992 427 88 41 982 820 655 522 188 562 493 640 543 245 49 336 139 958 140 931 768 928 680 865 996 465 359 445 296 899 475 328 649 807 448 110 770 547 495 866 737 931 385 669 163 994 473 480 366 921 126 79 21 277 652 211 685 329 414 221 651 6 664 356 510 110 39 634 621 382 380 685 817 374 256 583 463 79 767 727 217 929 180 259 264 152 168 127 988 717 233 55 84 985 798 181 779 133 818 908 433 818 911 128 954 419 19 79 544 997 654 717 611 211 123 219 895 3 181 381 240 889 34 101 698 690 16 847 547 847 458 60 502 428 605 689 336 742 144 674 624 394 333 89 185 29 501 650 599 277 781 294 250 999 198 364 905 603 43 946 691 427 379 410 239 862 818 530 331 657 241 282 216 357 853 249 795 431 606 639 268 298 901 798 756 122 255 901 746 875 161 729 601 933 56 424 491 527 690 107 764 858 461 45 725 471 529 925 503 996 349 758 250 649 731 624 546 378 47 568 87 13 760 445 877 726 870 660 54 216 207 391 271 106 728 394 761 589 114 814 792 154 822 578 893 851 77 474 529 235 862 619 628 990 95 935 545 447 998 728 865 500 679 475 888 787 81
859 45 100
863 453 550 816 715 476 815 966 386 380 624 938 375 503 562 430 598 480 868 652 433 447 215 226 230 164 269 291 488 847 609 185 562 640 98 847 286 956 410 878 644 185 77 890 836 224 875 652 805 355 506 864 764 948 633 33 684 273 428 392 874 436 579 539 28 802 576 807 365 706 159 979 143 471 910 478 792 560 35 572 711 860 737 706 776 150 691 130 414 246 693 523 198 818 458 588 933 38 14 597 306 48 295 764 269 71 550 603 417 721 289 1 150 767 299 505 132 661 656 859 89 672 630 519 230 407 377 896 472 302 543 462 159 776 874 487 976 784 422 704 324 327 375 454 878 185 160 811 15 421 140 150 767 441 377 659 729 551 421 452 740 109 102 958 762 127 136 197 832 475 996 260 195 225 672 989 123 813 441 740 788 585 860 59 800 460 148 86 977 524 30 182 950 897 847 984 526 380 430 706 878 289 33 172 694 426 846 87 351 813 388 411 73 774 628 442 476 523 313 423 176 155 104 450 390 460 708 400 709 548 933 221 774 556 246 725 981 311 745 182 234 6 671 83 504 231 375 557 885 370 904 633 862 101 208 292 15 949 233 323 489 101 714 746 895 234 337 345 56 481 801 931 515 96 429 792 147 496 888 914 453 679 460 162 869 401 998 451 200 259 257 995 397 82 197 884 489 542 466 990 104 50 830 427 136 911 742 328 414 169 28 221 769 808 730 57 673 157 673 84 416 982 935 457 308 172 203 306 681 65 656 10 478 1 401 824 995 943 627 406 490 508 279 658 869 472 186 307 185 630 159 149 697 631 969 220 396 225 792 150 452 68 424 445 826 397 713 772 894 285 613 656 500 951 56 931 59 778 651 948 677 182 526 486 144 688 343 791 52 375 946 775 603 147 307 84 931 237 509 9 18 155 239 867 673 394 883 149 556 737 888 709 961 76 872 950 905 868 149 491 628 739 453 101 484 872 680 275 418 222 846 705 716 430 152 446 200 70 821 772 913 894 353 84 446 138 421 664 253 240 393 239 952 766 70 271 366 191 793 264 112 327 143 522 78 726 962 310 800 825 423 145 703 728 136 164 760 25 26 203 20 351 75 479 750 644 645 237 683 295 615 967 352 223 240 395 997 556 999 200 485 356 24 604 855 116 756 865 853 64 417 252 890 907 183 95 816 609 431 553 86 406 576 798 160 140 721 614 772 461 360 622 448 172 42 780 128 153 522 827 479 332 959 287 68 669 942 135 42 162 378 828 21 129 328 55 140 992 670 796 888 248 162 130 506 988 594 361 304 50 550 532 476 953 667 374 843 290 658 812 996 497 695 382 684 934 564 778 834 930 781 427 669 436 540 253 826 272 661 630 494 158 501 236 777 213 579 451 514 519 96 174 595 357 892 867 119 641 987 554 190 331 986 327 752 866 27 506 121 92 671 30 659 684 309 185 991 614 772 736 930 190 714 328 421 171 554 82 656 603 375 923 277 824 252 172 215 432 203 87 188 462 137 14 135 30 818 748 236 926 136 762 264 606 840 61 242 80 394 756 468 537 227 531 526 724 719 520 961 761 380 988 902 94 925 805 373 228 402 714 647 200 357 204 327 681 828 53 681 196 372 137 554 12 66 714 887 709 36 900 494 674 101 195 794 660 509 457 810 125 600 972 35 224 825 642 83 698 709 725 426 687 799 949 181 936 82 903 211 409 764 101 208 505 601 371 428 145 125 970 148 763 366 466 333 960 293 195 963 47 425 188 827 245 87 232 816 247 179 74 773 148 34 661 151 457 231 649 940 879 487 638 384 900 664 616 706 766 616 173 926 432 973 493 797 681 610 233 42 1 269 710 245 847 164 392 882 186 586 798 78 610 169 111 333 253 972 905 214 490 1 43 909 189 134 320 34 534 317 817 95 574 683 606 378 968 904 947 588 188 552 294 27 229 766 345 878 180 368
803 92 7
54 765 585 572 824 165 17 897 608 700 310 711 44 749 709 588 438 22 760 604 661 798 719 359 487 6 413 548 306 811 933 509 335 297 362 810 270 911 380 329 99 721 26 914 376 738 411 345 922 622 426 928 775 514 768 782 811 351 620 529 301 773 559 613 627 625 595 732 135 300 453 443 173 709 379 477 323 868 503 398 709 941 813 20 571 508 34 38 336 897 145 187 890 323 655 759 39 454 365 380 3 992 248 865 429 753 934 224 584 301 415 336 185 598 902 359 326 905 44 453 746 268 665 480 793 254 850 953 269 885 97 781 914 780 819 36 160 853 157 713 125 477 388 559 642 45 725 85 857 212 2 424 490 503 112 687 443 449 438 914 630 561 295 637 42 261 369 328 285 463 188 867 359 763 436 768 392 556 329 526 578 493 510 312 604 101 647 345 192 842 29 851 760 621 948 590 858 832 969 35 683 141 444 213 935 429 482 159 205 469 759 977 259 414 987 42 769 730 602 958 243 490 70 454 581 22 798 509 295 64 924 330 528 996 645 411 249 130 35 736 837 89 312 842 638 937 542 992 451 794 849 988 670 927 814 733 1 511 407 193 495 993 896 450 82 615 82 459 122 916 453 574 5 381 469 781 491 578 714 960 333 23 407 764 567 607 766 737 322 850 117 637 711 623 58 713 632 891 121 647 166 233 76 215 941 904 904 374 879 82 723 802 410 229 786 888 850 979 561 594 757 983 801 724 299 138 916 57 991 212 825 619 293 139 450 318 18 200 299 14 233 988 985 906 845 858 288 430 954 172 133 876 277 966 171 510 746 365 344 600 147 420 631 623 406 66 258 827 904 749 712 753 162 272 173 286 889 203 881 546 805 195 933 58 673 229 143 935 806 886 736 746 275 393 483 612 813 423 606 344 397 927 897 279 578 664 976 691 470 230 432 228 538 955 35 658 795 738 615 51 704 478 948 14 928 858 516 203 90 860 1000 254 23 793 588 723 891 426 146 14 224 989 629 115 200 292 29 689 499 103 474 290 184 511 155 278 804 978 246 665 678 788 484 933 859 720 439 631 141 696 397 472 658 591 379 44 962 530 142 438 52 688 405 406 194 973 270 991 345 634 108 724 768 613 289 76 384 549 603 962 859 366 766 359 108 258 576 523 416 861 714 730 874 975 5 778 564 790 633 41 245 672 757 269 398 830 237 341 986 957 181 99 567 241 115 703 327 419 867 98 35 521 933 155 796 601 886 738 520 339 321 624 465 749 683 355 778 341 448 761 580 220 481 322 195 708 806 348 495 476 470 665 729 486 225 218 969 346 732 324 366 302 525 535 965 641 926 9 129 60 288 810 273 169 466 212 819 83 969 307 638 452 472 746 266 144 921 862 610 382 383 610 295 926 683 251 451 502 353 385 788 164 549 341 919 625 425 866 758 979 216 821 979 747 646 414 500 80 874 977 318 932 677 287 24 35 126 915 828 964 994 689 91 197 852 301 383 780 616 244 705 170 232 727 39 861 975 569 994 898 505 340 595 907 916 429 736 908 409 992 468 567 700 864 347 60 270 931 806 663 46 33 869 419 110 524 542 818 96 509 339 283 545 656 727 7 830 552 891 957 161 289 689 122 913 201 707 710 689 818 775 175 947 302 423 521 588 715 941 202 742 800 815 766 172 710 178 374 558 183 283 897 612 623 226 354 731 396 984 823 677 534 671 294 17 366 783 773 252 463 480 550 511 983 31 93 559 20 558 261 461 438 663 578 797 739 539 848 984 885 188 51 771 809 400 876 707 650 162 159 244 569 136 339 129 467 121 784 280 778 440 382 584
941 23 79
835 552 453 225 944 873 330 908 76 515 713 196 946 896 848 281 29 97 549 378 43 410 344 498 648 640 347 721 367 714 247 447 366 167 493 584 380 875 213 31 672 769 28 189 396 408 510 934 542 13 134 783 2 693 994 389 585 220 648 141 897 787 50 616 358 395 900 947 914 198 931 505 801 741 587 844 481 568 214 147 964 249 477 536 676 552 102 829 675 186 993 946 181 408 471 844 86 674 515 146 291 168 217 339 823 450 84 229 234 573 151 540 193 273 940 456 125 995 961 726 263 657 623 19 458 97 59 560 286 922 464 328 888 345 290 713 976 773 918 494 219 308 711 397 765 215 211 693 537 913 908 557 975 257 175 697 247 316 773 206 315 40 874 214 408 841 428 458 508 739 302 493 330 68 140 875 822 518 83 776 400 362 817 938 183 380 273 274 7 776 708 764 780 768 27 948 137 592 463 963 582 728 630 543 632 903 941 233 503 608 551 37 901 299 712 505 78 365 229 957 26 838 80 618 729 887 99 366 232 500 631 238 181 840 751 538 18 945 729 905 484 256 782 281 291 983 93 980 581 225 318 943 735 13 55 157 517 612 817 240 250 728 591 438 91 345 587 954 364 78 187 305 540 128 579 586 697 150 897 416 713 944 907 692 909 248 491 997 157 896 647 75 496 872 513 692 989 126 136 447 951 532 405 178 492 25 125 587 643 256 478 299 14 511 596 832 271 749 111 589 28 76 789 477 851 478 243 985 928 447 667 236 829 616 13 339 123 86 616 531 187 774 754 877 767 883 242 626 677 326 997 26 361 834 85 612 202 885 265 648 481 1000 957 213 239 213 463 234 836 455 610 245 762 116 698 262 983 280 101 713 100 551 894 528 872 949 204 741 570 88 61 752 747 687 829 102 951 561 346 108 452 705 722 904 949 694 217 986 114 506 910 22 525 1000 249 916 477 949 897 92 578 882 963 829 982 37 120 615 513 944 150 503 359 492 46 52 662 991 169 917 611 310 426 695 247 726 422 106 190 475 952 973 658 183 812 886 508 420 916 275 564 395 82 180 48 597 388 355 462 498 795 762 157 621 834 621 653 840 849 392 765 820 782 646 220 487 941 408 591 854 309 804 499 323 322 16 130 217 591 560 83 282 760 843 557 454 883 292 811 433 221 791 505 897 755 348 571 558 690 27 801 981 157 824 536 173 720 800 673 245 512 507 570 118 993 685 843 592 513 357 173 185 780 956 678 409 84 591 143 287 657 294 330 484 348 158 140 386 667 5 226 170 70 291 980 634 446 91 182 223 361 145 585 324 82 497 52 649 870 772 802 700 537 811 341 38 524 91 971 399 112 449 176 533 950 222 750 246 526 229 62 775 383 871 833 136 626 793 236 324 176 181 779 133 994 584 89 223 915 647 828 457 904 238 438 439 335 890 78 956 781 575 743 784 639 620 408 653 674 719 341 699 101 444 268 664 17 967 693 573 564 646 478 389 575 895 743 784 121 283 526 525 316 643 880 570 302 700 516 59 592 302 32 487 340 451 51 507 991 633 107 337 464 25 174 518 994 464 711 32 156 770 12 665 248 596 689 444 767 359 781 601 377 859 690 767 776 758 803 965 294 313 35 187 354 582 583 725 438 355 928 296 687 187 651 648 151 349 605 214 11 128 904 293 267 667 683 525 108 112 187 446 962 233 302 548 479 9 397 103 978 294 332 783 571 338 945 688 404 542 957 697 509 83 135 545 564 144 360 264 445 708 190 411 323 409 236 312 261 988 455 16 793 590 777 281 202 136 554 698 345 627 118 765 217 620 68 606 927 197 708 927 199 496 695 232 511 184 456 347 435 140 649 369 74 371 746 696 357 785 391 709 847 832 690 314 942 415 252 295 290 939 325 433 830 584 931 926 199 624 39 280 814 733 224 279 799 71 720 251 652 431 898 277 275 882 797 196 820 103 736 85 917 429 965 591 539 27 314 734 889 122 181 228 968 76 738 326 751 50 556 825 4 893 30 122 544 165 572 750 366 272 640 262 231 869 271 803 528 363 125 334 224 892 364 316 434 500 704 784 347 75 656 443 954 981 2 483 293 206 914 642 534 681 570 870 745 86 206 197 43 355 849 733 35 124 771 941 44 942 974
927 26 75
997 393 783 739 202 679 877 51 407 392 85 298 268 180 685 963 957 956 393 55 572 407 370 534 504 293 897 796 186 287 522 77 680 159 948 552 738 623 344 581 641 357 648 157 442 456 667 718 548 73 504 623 641 337 485 682 814 40 521 951 623 812 150 897 624 164 691 549 378 65 397 969 728 447 434 348 431 647 362 737 18 687 969 546 652 663 151 157 222 711 144 667 335 966 444 634 951 534 331 829 514 667 471 283 31 829 768 448 734 623 237 784 263 63 880 615 33 492 680 481 161 850 642 793 771 214 416 568 395 898 996 449 69 276 604 442 449 767 534 110 716 385 519 595 400 637 474 63 877 499 983 384 610 584 673 821 552 43 816 877 409 925 679 190 468 37 966 245 356 264 873 300 709 167 461 843 840 904 368 976 173 691 442 573 833 312 35 420 941 773 133 296 23 910 245 421 206 491 947 811 229 483 531 954 686 753 729 101 160 875 224 738 955 381 828 378 307 806 984 699 594 236 538 988 24 193 398 313 672 368 487 933 848 584 370 197 695 180 746 766 499 329 761 6 982 565 169 89 53 951 40 532 997 346 693 205 386 968 778 620 802 511 996 763 247 212 351 513 178 624 196 880 255 836 78 870 48 14 364 74 244 403 127 190 361 472 660 183 813 21 312 714 232 384 500 626 722 340 450 274 985 67 614 667 68 795 286 169 844 772 767 110 361 92 808 319 795 644 572 271 183 858 121 188 752 814 979 680 908 194 850 879 490 626 365 741 919 264 777 595 381 865 840 671 584 950 738 59 574 299 43 967 648 410 540 247 134 604 252 58 936 573 798 386 490 789 547 43 561 357 636 852 756 522 289 56 625 792 247 949 431 613 264 281 452 156 172 522 483 244 315 483 166 624 955 379 306 205 960 825 809 211 987 16 107 442 315 305 476 907 810 76 58 563 331 842 777 158 439 309 181 885 502 365 612 509 124 120 601 516 594 988 222 870 718 801 684 257 115 462 546 337 509 148 600 24 118 482 475 979 462 728 282 939 368 652 888 436 350 422 536 273 643 501 528 408 711 899 822 107 533 523 578 405 199 781 447 51 534 881 673 28 900 732 248 528 514 768 37 655 225 228 344 357 374 451 628 524 248 861 60 602 772 374 863 356 958 4 869 677 350 334 395 315 518 757 159 824 116 414 986 586 301 626 215 240 211 948 422 11 875 276 223 707 347 684 253 704 196 757 622 55 955 206 124 980 558 14 740 341 346 682 55 477 116 648 157 545 747 631 479 223 810 11 352 47 2 411 499 16 32 271 594 790 318 982 219 91 121 24 713 364 7 859 268 174 330 406 787 219 706 321 394 368 987 835 665 619 587 793 858 643 631 441 900 161 996 62 548 658 615 882 59 375 105 205 650 575 847 976 613 904 275 957 87 212 368 296 649 202 876 84 452 46 623 920 359 707 263 211 655 700 658 610 222 207 388 518 769 994 807 18 994 467 605 929 78 980 391 208 622 630 581 624 78 228 870 51 116 517 405 330 935 657 642 620 957 225 184 78 363 663 310 800 408 796 116 77 92 877 414 525 302 312 441 174 960 202 681 709 687 419 312 108 81 591 320 32 231 849 437 627 610 613 453 519 761 38 162 232 567 853 445 128 184 499 154 686 734 872 289 456 736 837 483 628 736 237 554 59 116 197 466 928 947 3 503 914 560 707 796 892 348 677 395 544 860 700 533 916 333 192 98 895 507 198 437 369 795 287 861 483 406 909 786 218 479 207 563 898 468 745 382 533 731 58 298 692 973 945 335 340 48 831 468 231 95 383 104 894 135 657 876 206 785 704 945 375 389 975 485 432 951 875 195 865 102 443 125 272 454 387 731 667 715 326 640 733 680 897 498 248 310 164 751 151 328 224 442 659 172 727 458 748 349 982 840 439 341 394 720 615 9 113 339 426 216 264 20 517 624 708 723 267 584 97 588 821 604 290 854 30 889 23 719 495 785 363 767 926 374 863 756 639 714 973 564 549 368 338 331 637 294 536 922 548 305 250 489 394 117 590 629 567 709 900 149 807 204 933 205 211 453 516 631 679 759 714 451 739 800 260 681 623 400 409 760
938 44 50
930 736 85 274 220 25 736 981 5 832 241 533 257 703 99 799 569 68 255 31 624 648 697 776 470 419 747 862 403 524 419 731 907 896 734 682 206 886 996 300 458 919 150 876 461 720 529 573 909 898 194 844 479 54 804 637 822 651 6 777 4 60 652 471 753 154 171 682 556 670 469 180 509 393 102 918 6 725 74 930 247 295 841 780 566 236 755 123 893 123 779 159 904 975 186 627 587 909 11 815 622 895 446 398 446 598 452 232 415 991 146 672 679 852 431 825 131 94 65 475 831 171 963 751 416 114 9 237 38 648 177 245 127 895 659 417 536 579 51 43 795 574 431 31 681 840 531 181 389 105 507 138 950 111 945 365 799 786 381 627 694 378 921 916 430 468 530 875 967 33 800 644 328 570 187 319 183 996 967 65 462 883 328 667 296 198 495 206 162 482 82 173 131 751 452 532 633 34 60 879 861 287 113 881 147 889 129 958 690 982 545 227 282 435 425 693 366 80 790 126 928 886 987 496 977 295 337 924 421 734 409 21 469 523 216 49 569 593 678 275 846 710 112 313 268 74 933 663 858 336 861 98 436 966 864 502 858 781 723 184 48 192 520 68 246 366 662 43 458 40 495 95 14 91 683 130 288 97 677 45 88 621 601 756 436 330 576 542 91 70 119 543 685 695 925 125 951 42 207 948 605 610 749 326 321 291 347 971 972 94 210 331 910 973 927 600 154 718 656 998 345 466 849 297 611 127 496 170 664 848 917 887 476 631 720 796 460 576 968 305 54 267 973 111 81 617 357 514 711 980 727 804 945 498 613 338 535 611 94 350 834 960 802 567 652 369 805 574 699 316 629 143 600 684 274 667 740 925 414 712 982 919 937 648 172 187 116 222 22 815 30 291 676 486 279 876 445 920 478 332 891 122 197 632 384 594 587 59 573 83 777 376 118 304 406 598 512 70 761 380 887 133 476 980 800 274 355 921 948 142 402 670 536 863 201 141 907 47 834 713 780 270 67 814 606 971 945 346 331 706 632 958 909 953 677 223 87 57 818 400 138 778 833 292 959 629 673 86 101 523 373 69 389 581 895 648 30 146 864 924 294 767 667 946 406 866 64 772 293 685 325 109 320 317 572 541 559 34 40 686 469 512 201 792 229 680 581 270 489 704 450 486 312 572 329 647 587 719 928 740 817 571 103 290 171 816 804 864 306 523 338 994 256 843 309 750 624 584 160 61 459 954 597 366 582 279 303 396 982 50 1 141 778 128 189 769 297 510 328 272 372 138 197 544 652 371 788 617 928 57 854 197 463 6 311 143 987 41 413 372 969 643 423 775 599 863 918 116 663 709 457 700 301 508 410 138 693 6 279 447 996 239 92 484 650 307 271 871 786 890 901 410 239 498 367 652 76 58 446 324 136 39 666 860 1000 843 315 931 358 647 513 260 64 705 517 694 861 173 257 692 766 181 640 4 235 423 21 750 217 787 937 43 825 229 586 456 432 375 866 16 622 110 383 456 624 54 308 365 64 344 640 691 457 458 286 75 360 334 527 568 540 680 580 607 760 358 371 694 794 753 358 534 652 251 776 649 244 941 1 847 379 855 592 284 932 933 776 98 924 672 119 311 899 898 62 543 93 918 912 48 899 722 836 819 187 72 156 433 469 465 598 437 605 628 359 239 179 714 94 332 581 523 627 785 26 587 557 968 111 78 512 768 447 228 825 456 964 890 846 543 123 452 269 556 552 26 329 60 710 400 308 441 11 338 59 3 379 984 109 152 872 673 142 439 864 752 335 383 238 802 436 165 399 675 921 911 758 958 946 20 420 753 181 477 366 891 644 296 306 380 205 490 774 896 554 356 48 850 259 50 942 589 681 90 145 54 391 728 871 555 662 971 421 230 708 249 747 481 972 134 628 573 284 514 46 467 590 973 6 227 862 191 24 523 270 252 791 909 376 887 317 17 869 620 828 13 166 96 568 619 187 292 454 253 799 724 743 986 895 371 327 542 393 2 372 455 200 968 246 722 570 736 658 883 387 681 660 674 333 313 444 560 290 157 331 730 446 633 935 289 493 94 133 181 845 475 882 421 640 892 712 900 528 453 368 101 43 953 225 763 705 280 65 277 758 754 822 690
764 3 16
373 153 285 821 318 204 509 891 28 165 78 225 282 566 447 269 979 390 454 397 615 760 209 763 746 543 472 180 358 172 75 757 128 450 512 36 248 38 638 15 466 95 924 967 998 349 571 501 772 482 518 454 633 787 961 498 470 938 626 159 149 912 417 523 677 333 627 631 439 922 4 821 372 514 308 73 616 160 646 258 210 916 949 183 656 766 389 907 903 202 480 104 197 748 167 804 988 383 650 122 346 607 513 841 333 791 541 624 325 597 610 951 926 605 864 842 656 512 803 104 310 656 178 55 173 337 672 988 376 409 269 626 3 131 596 433 425 952 116 135 705 364 631 615 992 210 534 365 519 523 261 559 295 138 514 729 145 29 486 196 639 809 671 97 116 38 895 580 153 83 49 118 791 415 320 168 347 981 222 191 433 324 605 393 960 795 111 736 379 522 977 403 247 964 478 385 571 630 51 165 759 602 779 852 617 797 37 198 266 728 506 860 278 697 833 361 307 668 146 757 674 805 52 148 379 739 67 544 706 229 165 88 353 617 498 621 200 313 410 916 48 177 962 894 812 210 315 515 127 487 181 897 397 915 376 623 347 419 114 864 49 395 981 515 444 523 971 486 553 568 452 756 310 943 821 85 429 137 544 900 367 166 451 528 448 65 594 290 47 166 397 241 649 427 6 907 149 384 420 812 736 338 13 796 513 863 596 972 588 806 289 893 894 214 629 521 590 562 308 245 1000 914 689 679 99 850 659 335 352 220 987 296 903 632 502 776 119 226 89 753 1 722 641 96 78 429 167 61 497 950 685 335 911 196 759 438 193 822 289 262 937 95 427 291 747 886 140 702 134 496 894 77 666 312 431 576 327 273 480 136 325 334 386 410 393 561 943 351 145 490 859 11 727 241 963 521 574 279 308 608 98 638 856 735 586 849 771 878 913 146 702 761 843 864 42 786 542 622 466 38 320 975 512 191 189 489 824 142 590 576 350 741 119 533 254 755 265 647 490 662 825 868 375 509 518 51 49 976 799 55 102 68 408 554 354 37 860 385 983 964 974 708 73 524 969 422 40 752 524 53 545 363 927 308 47 42 714 671 60 918 593 712 743 409 132 521 428 402 378 341 117 529 222 54 624 822 976 277 633 145 31 705 242 861 443 42 266 654 373 949 1000 937 23 646 947 403 136 295 882 955 396 533 89 24 816 712 327 217 308 365 619 435 888 931 233 451 317 402 755 842 240 286 465 575 569 974 506 782 575 3 153 634 826 154 936 585 809 61 586 872 100 180 483 203 448 964 199 262 769 985 582 298 786 889 462 381 809 931 442 679 592 943 505 941 798 447 877 723 329 412 680 319 263 778 511 893 20 766 484 893 869 631 744 887 623 3 341 886 48 160 834 252 770 556 229 882 367 973 371 283 910 411 361 351 182 640 862 241 578 39 315 345 116 935 650 184 287 104 280 143 367 743 14 993 100 258 109 556 221 128 913 148 162 249 80 844 943 319 248 396 81 305 546 42 228 896 120 752 364 460 630 717 246 661 606 703 248 692 867 698 391 626 379 520 124 818 576 610 303 517 635 699 877 886 408 808 721 271 276 524 181 48 731 985 344 507 556 51 710 929 925 133 463 837 503 401 572 742 513 116 206 843 821 845 437 207 609 123 288 232 31 83 456 648 313 309 324 328 838 75 348 98 383 68 710 50 596 119 830 388 99 31 49 216 371 140 414 279 493 288 377 345 829 557
898 22 83
9 534 870 203 554 230 417 37 392 284 652 19 394 825 538 298 161 355 419 448 308 242 136 159 101 166 979 48 433 471 206 813 346 747 577 297 579 212 651 902 975 671 804 165 730 364 203 678 242 230 356 940 959 530 666 588 683 893 543 209 178 627 395 642 423 866 720 770 711 939 411 111 90 612 863 994 996 780 569 492 767 585 585 107 778 534 462 164 534 887 558 907 123 942 780 58 814 206 500 764 781 495 805 741 336 450 126 948 771 966 678 478 297 805 882 222 544 305 851 266 199 69 187 99 573 979 547 769 24 390 943 319 672 223 976 476 755 921 661 617 921 838 805 208 184 862 467 456 678 633 265 834 642 463 406 475 688 925 717 71 471 71 250 187 914 311 241 202 242 456 329 733 20 844 331 856 810 728 738 661 996 711 990 212 630 421 405 871 493 905 414 867 303 262 51 346 802 825 386 511 599 829 44 359 647 460 561 456 304 743 675 618 679 25 920 558 538 488 686 842 981 246 70 323 592 793 888 799 59 39 54 310 380 809 548 269 813 704 120 420 778 743 397 433 216 529 16 97 713 865 480 422 245 657 827 667 705 126 723 74 882 72 23 927 165 556 457 62 606 708 606 409 843 279 678 214 795 490 483 928 44 913 984 466 942 848 331 271 191 194 885 67 731 616 896 269 261 478 900 630 160 949 650 990 78 569 30 905 468 139 704 981 23 598 628 221 978 819 402 243 417 177 662 537 425 791 877 60 387 381 401 132 191 695 256 455 635 505 329 968 266 446 651 834 85 503 908 500 949 307 992 634 180 503 182 554 987 346 817 875 377 897 960 887 42 383 121 640 997 400 133 425 910 253 928 988 338 670 368 604 995 199 668 172 325 461 686 415 598 285 933 768 20 25 424 220 511 368 854 519 727 356 209 685 742 118 776 908 313 313 384 302 87 756 613 626 242 418 87 862 323 880 43 312 924 853 49 90 439 576 844 96 133 385 779 998 732 689 553 649 692 253 255 194 484 390 120 708 45 888 727 929 133 821 80 579 499 963 297 867 682 860 149 481 931 620 61 272 922 774 481 313 455 980 212 558 879 789 636 791 99 939 828 931 594 282 203 136 112 53 823 955 621 510 73 625 783 853 699 319 756 669 171 70 967 980 527 828 984 746 985 342 643 217 209 844 914 607 301 896 938 395 132 607 470 666 882 606 749 791 937 147 270 636 776 119 457 853 157 585 138 972 825 668 854 44 297 972 934 620 845 20 25 989 222 895 294 254 522 552 536 359 813 178 864 505 491 368 449 194 934 615 653 56 456 50 984 901 658 258 320 127 80 902 623 675 31 831 526 258 29 364 134 605 186 36 484 698 747 740 217 508 344 685 709 680 603 6 600 782 729 88 153 258 555 893 18 366 354 943 234 587 87 627 647 806 524 706 998 902 471 341 699 949 487 10 806 704 544 52 227 570 349 101 686 346 319 374 957 120 299 230 103 814 508 61 310 114 308 525 251 931 179 46 894 409 313 17 987 314 684 19 236 545 842 547 798 36 959 740 411 564 405 188 142 825 123 399 664 889 325 398 36 119 8 135 594 670 373 352 384 316 780 149 963 456 580 571 262 371 243 776 534 212 603 153 421 123 88 597 290 606 846 685 757 584 198 163 951 888 57 175 836 180 393 378 55 270 918 977 911 681 554 254 185 150 696 659 223 490 319 600 809 487 575 838 350 459 594 331 901 25 241 566 45 773 671 337 131 982 267 941 272 350 969 702 642 889 875 707 500 107 863 269 9 249 781 158 225 980 796 994 458 292 844 385 514 459 597 356 603 259 90 154 490 217 600 574 173 757 456 827 847 806 712 954 259 421 403 288 203 190 592 243 429 305 520 263 757 479 21 285 997 65 939 84 533 686 707 7 244 402 790 811 661 686 201 963 792 124 918 549 322 14 278 587 285 595 66 526 427 466 917 59 332 359 211 561 867 904 263 270 949 413 23 952 510 930 153 953 280 825 488 98 319 65 396 974 635 806 253 986 159 744 436 270 705 621
786 89 58
616 435 539 186 673 376 565 598 557 673 974 800 784 780 340 521 107 335 321 390 832 336 842 768 276 867 813 458 876 440 253 435 114 671 137 281 91 430 430 263 582 8 991 766 938 657 951 484 705 664 730 497 488 163 194 136 259 617 120 764 103 458 896 146 654 712 710 968 664 260 290 485 939 455 223 793 741 449 326 309 136 918 206 812 535 58 988 185 397 125 356 999 336 582 82 213 922 78 604 784 910 414 614 972 250 95 170 194 900 724 21 378 457 22 980 204 301 945 88 7 741 527 992 701 598 949 580 499 887 557 929 702 681 150 574 224 364 126 748 75 751 203 411 278 389 42 618 973 489 602 144 669 738 907 810 869 310 275 413 865 19 213 116 881 227 969 749 98 595 91 899 927 196 632 614 782 389 124 852 66 943 945 975 320 925 164 66 798 740 839 489 132 135 261 332 47 602 95 656 569 331 956 390 42 563 448 672 533 520 97 483 673 259 154 46 844 378 707 792 124 613 431 872 664 574 223 957 692 896 64 859 6 217 154 1000 193 37 367 36 457 58 808 490 197 120 369 484 282 379 106 186 744 723 805 843 358 267 28 842 439 117 27 780 680 423 257 458 724 152 821 996 14 400 463 301 45 846 6 525 237 331 778 817 35 472 299 445 804 788 835 32 583 796 985 725 18 709 496 368 877 744 867 613 253 487 642 623 902 450 103 527 576 797 542 999 517 13 110 256 248 755 237 801 1000 79 141 920 350 498 486 66 767 376 489 723 715 100 532 575 177 831 934 964 281 37 128 930 643 863 263 859 833 688 215 896 541 880 738 70 989 795 914 768 943 665 573 514 513 64 840 631 632 777 910 484 47 948 618 431 238 971 269 273 999 486 513 254 98 213 340 8 6 945 538 216 677 816 112 181 329 464 518 952 653 863 166 753 224 160 909 753 748 937 275 739 255 434 505 975 970 235 479 784 872 754 686 798 928 608 577 454 108 509 202 940 210 616 709 337 370 214 290 495 946 617 652 933 368 141 912 347 72 396 320 58 608 343 473 478 304 177 912 921 390 700 902 792 287 342 684 168 482 350 347 789 373 844 799 777 559 292 731 466 825 892 850 767 33 497 240 68 622 531 265 487 987 223 404 581 948 244 159 673 26 325 797 387 568 851 1000 690 240 928 821 793 321 323 318 808 191 230 12 547 972 458 470 645 403 816 647 286 59 490 247 491 25 490 213 810 732 928 980 621 431 336 129 331 411 706 429 939 252 365 363 53 600 649 298 292 160 814 908 697 251 418 340 277 840 863 684 143 440 949 494 869 117 783 456 8 935 199 450 350 705 958 505 118 419 212 661 830 751 612 315 173 365 596 286 977 964 852 138 644 969 861 240 814 219 193 372 892 332 919 109 435 284 793 917 242 852 849 948 297 930 365 885 788 106 90 891 475 929 552 406 665 732 753 737 1 911 261 282 624 173 139 793 522 682 867 22 603 777 413 6 669 810 218 421 869 940 389 776 938 230 80 349 786 332 232 552 379 316 7 611 233 717 815 513 321 549 518 421 740 846 502 480 822 367 317 980 308 565 798 207 522 251 693 106 899 361 796 13 529 63 492 141 294 821 686 935 279 569 704 349 23 338 80 786 944 39 523 416 954 511 647 52 794 933 21 700 586 708 192 764 201 115 721 958 20 528 612 683 443 717 628 721 398 427 908 140 205 367 140 318 80 454 186 564 564 464 188 316 215 700 752 262 777 219 832 954 700 867 842 207 190 986 441 352 201 230 546 94 826 586 282 345
902 14 42
429 324 330 116 844 798 885 247 720 37 647 374 958 669 310 262 120 805 103 479 721 435 134 987 978 995 562 655 213 631 475 232 770 76 854 887 835 550 493 494 418 383 713 772 608 598 931 540 671 836 692 608 314 853 924 176 109 237 863 603 111 661 231 808 470 751 81 577 467 13 407 346 574 776 933 343 980 863 979 430 383 843 274 196 222 257 952 414 368 704 467 851 94 191 378 425 949 344 810 216 8 369 340 914 352 725 4 927 904 135 547 261 358 770 747 753 668 539 381 613 947 450 177 730 226 345 86 903 15 599 832 864 759 318 470 758 269 991 410 958 858 712 219 829 744 794 363 700 840 488 679 535 770 405 779 587 959 941 977 891 438 76 477 970 504 938 616 672 965 309 700 496 455 458 107 836 991 168 270 181 58 777 137 345 184 825 350 873 97 10 534 256 824 307 436 449 660 143 227 331 698 212 152 786 423 942 59 973 241 895 945 278 33 722 866 880 229 274 647 630 150 414 968 264 677 92 763 162 858 461 121 508 224 979 801 73 621 664 809 747 421 533 754 843 221 107 488 50 447 710 606 194 293 530 448 50 210 818 867 103 328 956 969 427 840 494 806 882 207 325 702 352 120 714 523 18 184 701 732 112 573 690 638 102 518 964 474 165 912 469 892 58 83 783 438 992 417 741 693 977 771 261 22 577 843 629 649 743 875 853 609 729 906 873 683 687 680 660 860 375 461 558 389 772 460 1 266 918 5 69 545 21 522 984 399 814 414 240 247 383 162 463 509 530 802 827 476 787 196 452 321 67 869 922 319 125 144 464 667 773 551 172 269 463 51 843 963 479 163 615 753 822 517 110 984 435 70 75 515 501 93 938 400 386 321 345 372 752 776 516 491 158 471 806 227 487 720 789 324 444 577 766 545 181 743 976 142 970 896 393 501 892 642 380 424 970 688 35 595 448 64 88 496 144 416 187 299 298 740 520 376 792 494 221 677 612 458 755 858 172 602 382 473 33 577 756 462 312 590 18 690 99 267 757 676 594 910 242 105 686 608 865 745 760 23 170 695 785 930 221 961 364 291 81 156 187 773 145 632 658 429 900 379 844 710 740 13 541 824 223 622 689 765 285 350 233 975 709 696 824 735 655 973 840 534 514 16 228 927 744 706 887 850 805 246 994 432 798 960 167 283 286 129 727 97 276 10 454 302 365 341 683 146 802 520 866 517 770 673 384 385 865 649 644 786 528 40 695 264 643 609 795 478 476 48 843 834 377 327 368 627 23 124 755 776 779 272 700 224 310 399 64 528 511 506 857 183 207 645 486 915 681 213 322 277 973 969 151 581 908 159 346 630 737 154 380 988 165 50 997 523 874 567 394 305 769 224 610 122 692 894 981 927 601 847 30 479 362 541 336 475 376 710 436 274 446 507 662 908 552 869 889 363 259 566 915 107 276 211 69 307 669 884 489 677 776 739 663 634 36 674 673 437 301 819 906 706 588 751 873 648 805 626 860 450 68 327 542 938 757 301 796 17 210 522 877 84 612 365 669 650 534 170 205 149 2 797 975 39 860 732 316 869 198 102 962 717 608 646 186 349 595 119 548 499 438 290 238 96 924 281 991 482 785 592 872 472 638 876 673 779 21 902 529 93 935 493 233 683 392 383 31 907 344 827 126 658 722 121 683 237 720 244 164 7 53 93 5 114 620 833 724 828 778 712 507 612 753 17 886 111 301 107 121 856 845 994 136 146 808 46 127 914 134 586 47 514 338 330 39 442 38 998 667 473 244 779 136 150 952 665 547 951 24 359 888 644 221 764 844 544 969 404 807 978 443 400 546 31 115 783 717 961 463 458 167 89 1 380 223 250 150 734 585 333 562 174 767 922 795 113 143 912 551 736 947 493 52 616 327 657 846 741 953 416 287 744 968 463 735 895 137 681 422 27 473 834 372 332 790 506 482 170 606 657 956 180 751 554 371 4 682 564 425 852 264 36 856 121 71 828 31 175 19 493 460 220 959 152 431 338 890 812 830 350 668 270 484 899 663 596 953
890 75 28
842 728 14 414 294 147 721 244 322 408 856 54 467 770 809 740 137 766 498 314 406 283 769 586 491 77 266 55 986 173 868 548 823 957 849 101 472 579 821 64 667 917 559 863 960 836 15 354 126 915 775 261 962 914 485 398 191 993 188 703 27 564 696 124 715 788 79 943 140 61 869 300 199 225 174 758 433 229 718 88 530 697 116 926 704 745 182 364 922 602 690 430 149 581 556 916 524 182 234 976 941 264 99 99 475 410 203 48 878 200 360 131 78 864 36 989 656 410 954 916 752 747 626 19 405 327 616 413 234 591 307 270 238 887 983 184 725 72 445 199 99 904 724 147 747 557 619 940 573 227 849 326 927 278 497 835 787 439 537 62 628 876 600 834 193 561 414 488 967 159 611 283 492 310 106 211 84 610 784 529 533 334 593 620 582 562 783 68 82 725 748 250 119 929 715 801 724 972 215 144 52 176 899 912 325 927 79 237 12 2 761 61 564 467 917 791 654 700 200 92 161 44 7 597 27 824 540 972 153 803 903 264 128 746 408 284 701 120 143 837 855 226 994 624 630 737 293 612 980 40 236 940 53 677 298 820 72 256 340 595 274 132 800 864 803 855 956 776 442 148 521 527 404 47 979 560 349 208 673 574 672 38 236 276 884 28 882 529 440 968 286 26 336 251 122 634 416 689 893 670 678 851 606 428 729 100 180 843 996 212 53 197 469 129 143 669 527 250 389 708 343 25 756 915 791 930 410 379 719 819 975 430 244 63 761 325 938 983 649 94 750 7 78 364 882 629 689 526 410 320 251 818 950 759 274 447 570 700 882 558 3 945 616 245 448 711 164 442 700 221 420 458 564 88 158 73 451 569 652 156 465 968 517 918 433 982 141 669 453 611 562 188 917 435 17 610 198 271 189 612 572 430 247 655 591 522 403 546 324 594 307 606 298 353 230 501 71 558 625 475 317 770 135 114 140 265 580 488 639 451 299 848 534 723 221 213 865 54 573 612 806 327 13 145 737 152 63 236 793 481 519 298 203 37 615 601 876 101 617 210 397 745 255 995 257 765 639 746 732 616 372 699 594 512 319 631 3 558 117 417 982 373 919 94 397 434 720 597 328 682 934 268 882 700 54 729 769 299 270 647 587 619 106 839 230 296 751 21 427 677 562 976 186 499 59 268 697 248 324 526 743 592 755 793 963 729 819 301 502 317 538 174 209 471 446 737 990 285 200 187 698 113 358 619 366 88 219 598 111 169 863 881 358 990 431 55 296 843 925 57 804 22 195 752 307 918 949 2 689 98 138 297 919 932 510 808 938 815 245 893 676 677 505 504 51 604 601 535 508 327 216 112 990 164 960 385 452 236 894 53 937 1 778 983 763 278 742 208 886 101 383 27 550 784 116 699 979 604 993 723 37 319 254 807 630 831 360 66 426 812 196 308 187 546 244 353 931 647 117 252 379 243 369 824 103 678 936 456 691 473 265 680 181 332 679 119 13 208 207 486 914 638 375 378 23 944 988 753 836 742 40 173 132 211 288 413 496 662 745 52 869 215 392 979 662 260 913 305 355 976 501 425 627 245 575 546 39 211 630 84 833 245 758 978 43 68 470 479 826 781 984 90 209 23 729 226 895 591 151 848 748 14 155 281 198 88 913 572 261 286 317 862 164 217 879 273 925 724 362 836 853 171 804 220 266 353 175 323 33 228 472 798 973 781 782 167 356 459 681 89 313 94 122 145 67 883 968 169 139 554 329 232 662 599 925 919 921 73 612 33 764 946 846 978 385 671 72 978 816 245 426 430 594 300 802 74 525 817 678 958 304 591 205 663 71 30 801 218 399 361 232 738 974 297 316 113 172 694 227 635 334 73 91 587 910 325 518 937 203 498 339 474 19 239 694 662 68 509 681 287 96 881 690 9 472 192 686 84 699 876 387 299 920 887 98 227 551 506 315 466 283 670 255 110 416 577 882 592 772 736 208 700 236 389 870 187 631 29 288 851 117 644 621 503 913 549 157 152 742 381
788 97 44
265 734 266 323 598 458 512 551 36 202 2 698 961 927 379 269 232 613 774 154 623 908 503 663 671 358 162 572 848 937 847 237 667 796 956 337 486 914 408 768 942 765 461 108 41 856 729 429 816 87 562 81 128 878 661 955 193 982 783 102 869 512 99 195 717 877 76 316 313 279 842 24 459 903 967 408 86 4 522 314 520 424 723 856 989 46 121 720 744 128 411 358 684 484 215 681 244 262 152 373 641 836 218 922 729 153 498 295 442 278 108 998 101 186 594 668 266 241 675 817 544 829 880 750 9 832 306 702 832 374 603 755 18 818 939 336 188 49 765 712 935 735 766 942 353 173 391 368 71 143 837 997 242 617 964 196 501 304 563 903 330 783 87 626 132 771 203 662 112 870 154 484 88 513 776 843 75 78 809 335 916 77 262 1000 465 327 341 5 273 98 378 812 988 707 945 356 126 790 878 603 902 71 376 485 952 313 332 551 322 946 852 143 405 52 842 272 422 922 7 895 918 868 655 722 155 440 543 506 329 960 870 60 482 670 345 768 165 430 140 108 640 763 831 909 146 124 567 945 906 471 609 32 421 860 341 490 332 93 547 836 659 165 89 125 746 329 629 601 287 133 736 85 894 764 343 567 342 976 557 252 14 274 47 224 494 124 479 619 193 397 593 393 715 62 642 189 480 563 769 516 230 570 10 940 262 791 922 353 315 666 344 207 583 660 949 200 805 618 335 393 504 804 98 944 251 572 801 725 739 652 599 381 627 932 424 499 260 222 715 469 338 549 316 666 373 587 639 623 468 623 148 107 885 6 382 815 383 339 660 19 364 685 154 509 308 629 169 976 31 788 522 249 122 70 807 177 590 751 676 994 247 274 602 692 133 100 850 937 32 171 556 584 880 361 548 869 75 879 12 601 441 875 533 886 623 314 790 920 31 480 40 129 251 230 680 157 770 10 52 642 792 157 514 314 212 208 881 560 119 218 110 690 423 216 59 755 144 832 82 209 802 371 42 390 62 232 701 720 535 369 619 854 864 973 1 585 491 141 758 94 540 22 683 756 802 899 735 360 869 556 102 548 707 657 748 683 810 432 720 2 187 540 216 529 840 379 608 151 463 138 827 342 3 636 101 574 106 972 503 153 645 619 437 547 524 943 130 395 674 788 833 715 482 401 122 660 749 219 83 265 993 575 26 627 125 876 636 577 424 333 374 180 621 748 751 973 307 70 108 902 807 271 834 107 786 523 743 607 170 330 810 158 888 93 499 679 445 484 644 378 320 96 537 612 644 309 134 479 335 955 230 402 340 330 630 26 497 896 966 550 807 110 676 81 136 725 689 758 289 372 494 855 757 280 488 155 660 979 543 471 909 280 403 69 563 722 509 860 207 307 673 896 45 352 159 659 82 195 323 909 915 53 534 305 270 161 428 655 256 545 995 593 301 477 69 81 764 99 174 38 866 347 561 116 983 391 162 220 116 777 827 833 595 553 127 515 668 392 29 286 682 345 624 864 554 676 624 12 375 886 550 932 948 995 88 892 470 174 432 503 1000 648 223 590 160 180 441 203 402 199 663 795 947 777 705 894 43 687 859 381 259 276 186 505 124 220 844 738 208 96 625 453 72 533 150 942 324 418 558 922 898 129 571 505 675 453 429 648 681 737 194 553 832 994 39 761 282 676 897 494 280 418 878 699 181 751 396 515 541 223 192 969 730 196 803 61 952 287 449 869 152 658 554 897 985 679 35 150 170 299 673 128 244 703 11 392 719 29 639 784 457 17 449 153 673 569 83 467
904 85 87
434 749 556 485 917 139 40 206 354 996 401 568 458 206 130 857 638 226 726 100 688 148 80 850 102 717 573 191 105 889 822 178 932 735 137 922 699 506 284 834 843 746 154 696 69 969 799 385 400 384 117 291 977 171 13 750 44 662 147 209 224 825 725 918 458 33 840 704 757 698 624 466 677 959 614 888 615 788 144 927 753 654 407 986 991 762 572 477 650 590 992 172 591 864 568 646 360 70 555 776 87 27 700 712 901 443 395 401 934 161 318 945 681 13 687 570 208 602 422 628 371 230 167 853 347 162 734 175 158 584 769 103 378 999 683 47 647 461 280 388 932 854 705 277 679 882 538 966 75 412 896 351 577 332 88 526 327 455 529 114 755 808 80 931 372 716 764 80 105 396 169 276 759 744 269 998 483 911 1000 322 879 675 379 557 152 494 95 693 739 353 6 269 318 665 738 368 804 410 936 183 441 734 998 635 538 560 346 988 1 980 336 950 622 597 15 594 645 517 520 944 982 518 777 317 746 609 687 562 869 659 594 467 65 915 25 537 230 714 308 756 841 696 471 475 736 714 270 858 799 61 551 98 736 83 451 306 904 135 195 744 800 24 945 776 675 725 446 693 364 910 731 481 656 429 902 84 712 48 495 445 567 502 408 853 612 635 162 837 17 622 921 798 735 193 694 527 391 556 500 883 473 381 890 915 208 212 650 108 942 844 721 685 520 870 345 216 15 26 812 728 286 82 164 414 647 27 319 616 498 744 489 868 450 940 419 589 647 657 190 461 688 144 74 875 125 17 972 382 986 2 394 728 822 859 786 679 66 406 905 711 921 58 486 849 731 951 413 182 755 670 705 625 444 980 217 654 705 556 722 322 711 769 484 169 240 63 752 971 784 253 272 196 926 99 389 399 616 874 174 908 779 758 704 929 730 177 640 115 949 582 102 401 38 659 739 282 584 124 595 285 940 734 794 444 398 424 516 978 403 888 117 970 882 826 167 206 88 55 999 227 22 25 632 323 473 384 440 57 963 758 914 826 643 356 374 197 962 489 214 458 774 228 983 78 657 4 724 240 305 847 370 393 877 601 409 634 518 668 938 871 507 559 798 831 249 779 800 993 955 288 563 358 377 964 86 208 264 711 165 777 928 99 995 121 222 144 5 770 872 748 943 99 146 517 79 268 683 239 8 820 16 949 474 423 203 949 318 865 999 314 702 548 865 989 682 617 398 301 921 824 6 348 286 573 953 936 549 511 602 335 369 225 386 754 247 333 513 608 881 151 285 212 926 253 643 331 484 406 936 636 253 154 319 561 623 554 329 250 345 806 696 3 515 218 244 147 470 335 37 495 593 456 798 498 133 260 98 706 729 873 448 26 600 963 831 459 487 612 1000 618 825 423 270 856 492 452 701 652 602 206 879 450 329 326 27 265 751 405 156 608 163 806 290 11 239 924 812 935 539 942 769 945 989 886 338 397 459 817 261 575 24 977 612 129 764 866 901 294 572 196 329 183 943 546 139 389 594 45 643 68 216 688 825 989 388 507 955 615 436 211 2 91 215 825 991 869 484 417 956 894 866 893 936 626 676 644 568 665 626 940 652 957 219 736 651 148 768 661 478 171 406 995 171 997 433 897 187 295 82 736 133 826 661 147 69 843 480 213 738 465 291 867 973 91 104 925 934 859 815 662 759 884 285 345 327 902 839 531 201 443 217 800 846 677 236 934 810 382 38 387 456 743 78 996 777 952 387 270 406 315 243 294 725 232 549 177 243 236 162 856 202 59 493 249 36 195 129 574 831 231 236 256 69 934 457 90 225 232 597 271 657 80 653 607 770 981 574 270 219 619 909 621 822 585 390 722 119 335 775 38 841 515 166 595 31 450 754 571 785 430 786 39 994 7 903 784 448 76 73 658 236 588 627 549 517 801 945 173 302 404 274 945 506 612 985 201 297 781 722 802 834 82 351 142 93 414 863 566 308 852 546 85 244 933 809 981 359 295 70 991 340 172 860 698 764 586 267 200 693 671 852 124 383 740 80 113 802 741 717 551 151 101 894 935
884 46 59
343 124 883 683 57 490 638 713 409 255 997 198 986 841 633 417 724 201 91 629 300 443 220 622 740 325 133 74 681 85 736 190 266 373 310 469 470 28 183 501 636 937 352 33 756 110 682 187 743 721 485 914 278 415 283 751 9 895 339 483 803 30 836 386 476 922 867 947 427 588 885 38 699 252 848 227 638 60 317 579 823 265 893 754 561 603 170 237 45 462 537 734 616 234 715 386 28 671 745 63 198 446 217 366 398 361 714 776 992 563 83 284 875 402 958 462 575 711 572 248 765 132 50 102 650 704 529 73 220 192 225 787 220 168 157 98 259 773 514 573 788 927 911 506 915 734 620 404 463 159 297 641 74 10 551 106 865 280 872 836 787 730 577 255 659 420 828 598 119 720 221 387 529 429 787 438 874 387 986 725 122 546 318 34 59 697 103 590 965 980 677 661 581 465 330 543 940 720 960 736 66 885 72 930 241 462 271 867 958 719 67 457 765 487 811 153 917 434 41 268 807 892 651 18 51 18 824 345 418 459 738 730 888 392 12 980 789 532 440 966 858 127 139 196 702 32 583 759 410 936 669 116 210 704 146 27 757 338 154 731 404 372 941 699 498 27 157 243 98 514 38 100 836 208 474 374 367 895 436 968 324 198 648 356 500 405 722 900 798 794 414 308 839 425 984 995 961 151 316 322 958 693 758 186 528 701 917 503 565 897 55 894 132 17 137 373 380 614 206 517 338 163 510 581 663 990 815 202 546 756 740 435 284 91 503 230 688 572 551 578 276 213 351 848 43 877 408 883 204 966 650 304 893 644 243 576 603 137 491 786 194 523 968 323 584 419 309 920 515 172 774 784 148 746 329 829 731 456 162 951 404 253 86 353 868 526 269 476 909 371 508 172 86 833 884 172 468 589 967 789 288 344 286 588 250 766 311 153 354 765 855 878 908 3 452 307 776 150 223 936 613 308 109 657 80 155 822 728 70 634 821 913 841 374 813 313 977 548 224 898 163 793 884 732 295 402 637 457 927 387 941 515 538 166 558 542 621 345 881 925 55 709 354 977 202 408 427 321 783 156 87 480 628 312 290 506 868 532 791 848 882 717 896 561 477 248 26 112 22 952 254 116 96 622 124 609 8 28 177 321 828 28 928 805 647 304 681 168 368 687 265 371 558 419 505 367 885 617 22 895 344 200 728 822 539 698 849 703 315 482 196 782 666 10 922 511 202 316 752 889 471 539 951 401 644 167 595 852 88 335 879 691 342 871 473 977 377 161 905 920 990 325 478 906 315 96 299 126 206 521 156 247 46 113 527 307 233 502 506 105 938 838 284 689 153 503 515 503 663 406 437 295 372 855 896 523 637 312 981 516 62 522 204 692 791 130 210 333 316 478 744 407 227 619 236 337 429 79 846 477 959 49 177 298 750 112 814 838 229 723 59 897 506 162 879 131 347 514 502 504 209 120 151 732 23 936 192 386 908 896 556 513 5 254 184 952 201 131 367 287 903 77 710 994 614 330 623 358 995 854 357 27 689 188 659 586 692 891 904 169 363 603 695 859 185 221 34 805 290 211 878 359 862 954 767 616 71 320 320 167 279 749 537 251 837 147 438 63 489 644 124 102 577 853 971 470 469 297 804 109 555 896 948 902 996 553 309 771 678 891 415 432 556 221 511 269 417 197 59 987 511 259 988 304 979 509 423 278 184 489 616 959 749 552 454 702 868 701 712 241 552 402 372 658 834 685 578 837 271 885 797 485 449 972 987 87 938 822 990 734 504 766 845 268 268 193 881 800 178 568 275 94 864 499 110 597 109 4 967 350 239 589 960 807 777 40 190 75 891 340 920 812 123 651 192 880 377 321 693 229 544 868 660 824 455 325 410 262 138 788 408 230 231 929 384 460 936 533 723 457 803 339 196 757 292 310 92 924 338 775 330 619 501 239 289 858 418 453 580 665 727 180 761 44 681 488 189 944 873 665 301 761 363 479 843 968 778 502 860 407 757 748 941 754
753 84 46
207 952 18 448 874 493 446 334 773 781 898 871 821 933 109 597 933 698 157 163 326 148 360 327 625 561 152 893 112 562 501 800 636 578 206 324 9 725 579 887 87 597 763 3 301 807 879 710 573 852 575 995 544 285 495 383 360 40 263 517 952 881 501 349 666 289 781 519 423 162 866 195 514 191 541 822 867 169 374 881 237 821 386 243 764 748 535 501 400 227 736 858 138 186 431 440 978 196 565 483 329 693 765 48 17 978 432 399 11 197 347 841 961 839 909 258 546 484 916 744 97 596 530 81 966 614 660 741 453 334 785 886 419 961 342 70 930 998 577 912 400 851 360 955 801 48 743 797 992 526 912 604 496 826 833 10 351 305 249 800 700 203 158 294 602 997 417 172 181 210 138 330 311 501 588 547 19 321 888 367 326 53 452 64 758 782 745 177 978 518 454 545 189 437 94 254 337 220 94 95 562 33 361 141 771 779 801 910 30 622 795 481 323 825 768 398 547 250 632 904 790 317 628 845 64 946 333 137 8 519 472 365 690 874 482 646 398 981 638 361 349 902 769 602 396 5 600 801 633 480 37 988 882 233 185 563 900 12 929 820 410 691 732 903 441 707 990 124 28 742 280 428 387 771 255 330 863 266 482 548 585 816 863 887 262 291 363 705 753 28 92 779 94 377 784 848 461 597 830 489 557 668 981 715 652 346 153 462 945 261 697 660 953 214 434 915 69 996 845 35 879 389 964 194 139 757 169 297 264 333 528 561 146 998 643 469 778 886 33 998 366 340 230 277 170 649 424 227 168 740 420 710 809 768 215 295 597 925 616 887 605 569 897 255 974 993 525 274 92 560 50 921 240 201 148 415 372 732 661 655 27 695 18 177 606 919 726 792 904 64 948 853 547 373 483 758 63 976 764 425 414 583 275 639 675 654 597 437 967 827 574 744 742 11 448 396 721 138 434 265 671 259 240 303 793 128 974 199 236 197 138 453 901 664 50 68 297 801 117 512 704 54 696 586 749 23 681 571 59 840 835 124 92 550 342 956 675 499 610 515 509 158 597 4 293 399 416 173 838 684 568 984 890 706 317 994 214 925 468 944 250 521 33 341 188 215 555 840 469 853 528 701 253 106 587 617 510 337 881 325 566 202 395 9 790 47 442 785 278 761 641 772 327 974 845 119 689 545 524 290 830 140 950 438 279 111 941 148 114 873 469 95 589 16 196 967 772 639 171 115 749 986 197 122 43 441 662 134 648 309 74 849 380 145 715 293 164 88 833 760 531 180 931 198 222 186 884 458 242 764 412 703 579 988 919 207 227 276 24 68 448 597 995 557 363 841 671 127 85 804 479 394 61 912 777 120 789 701 478 919 541 878 628 39 359 679 29 16 976 372 945 103 203 61 332 307 439 897 59 507 194 652 748 704 851 522 911 884 366 627 964 236 328 411 179 189 613 846 849 300 387 682 334 611 585 384 183 269 855 485 955 559 620 284 814 820 2 871 356 461 123 515 892 917 647 850 103 500 785 762 107 764 183 794 577 990 56 230 832 422 720 640 724 632 673 229 308 570 555 494 709 518 755 258 976 624 903 65 88 174 201 707 754 463 909 118 69 433 212 290 586 928 582 73 794 535 935 685 542 465 730 750 217 585 589 823 971 347 733 898 993 70 567 909 307 416 753 304 275 119 196 363 694 218 874 315 591 276 367 26 533 201 789
993 81 22
923 399 464 399 171 661 622 701 311 869 782 288 611 812 802 292 572 272 797 108 997 323 403 363 310 622 409 735 569 601 880 246 542 406 671 980 573 60 546 836 254 490 458 30 505 251 503 593 523 576 928 64 867 434 672 768 846 139 485 633 972 259 844 217 876 497 886 162 772 72 95 94 639 471 111 233 260 720 698 203 4 445 887 3 862 670 248 76 881 862 368 562 583 292 856 810 639 160 233 529 910 687 444 3 392 808 502 590 983 184 736 507 174 475 956 290 719 304 108 718 55 786 3 87 858 66 165 561 945 363 268 97 387 365 727 586 510 383 71 710 251 302 553 948 551 934 253 483 943 540 822 823 953 524 501 595 142 876 851 196 187 344 417 380 227 422 713 567 758 117 79 942 368 59 717 524 504 900 367 344 181 719 419 155 353 877 323 281 474 323 466 881 975 894 2 594 740 694 405 959 352 202 178 156 105 533 756 45 771 305 477 925 319 413 170 435 631 281 722 569 633 563 118 874 328 978 629 420 490 32 516 541 616 316 6 459 930 395 362 698 232 681 443 296 832 952 553 444 339 309 573 589 888 5 124 825 756 804 393 88 9 581 18 862 843 101 444 812 462 845 719 44 364 477 303 746 890 856 314 690 997 157 558 156 550 910 35 884 334 554 625 386 881 270 213 505 523 672 759 540 317 923 275 919 720 415 590 983 974 85 286 810 920 318 916 416 846 421 833 42 540 917 306 306 699 559 297 841 762 139 723 25 267 951 542 861 992 576 610 410 466 851 868 369 964 769 548 338 725 215 269 319 251 732 858 933 342 89 47 339 673 194 737 76 503 337 78 406 343 418 159 269 382 208 56 902 973 109 333 313 305 95 407 662 113 287 953 645 839 625 860 686 19 373 572 731 562 251 396 124 360 438 234 922 737 186 485 689 582 439 592 869 543 500 744 189 64 599 857 536 500 214 47 854 98 678 613 704 35 307 923 571 261 430 438 273 324 366 956 739 798 288 194 975 408 190 286 427 986 307 597 679 454 325 863 974 868 234 299 987 106 243 826 817 16 107 994 639 769 424 766 855 547 571 380 117 321 117 882 183 195 135 595 187 881 565 594 686 232 833 466 721 111 965 781 200 361 594 105 747 262 953 340 818 128 770 672 451 557 170 730 418 793 808 771 534 149 475 748 351 95 228 404 199 128 922 727 374 993 919 556 418 933 198 451 986 862 728 418 251 487 776 659 40 581 607 41 238 879 381 275 991 853 586 152 107 584 872 969 232 443 137 755 785 370 697 250 541 610 104 553 797 262 760 914 476 175 847 765 694 17 615 398 722 192 8 14 253 355 537 684 247 370 743 81 187 730 729 214 456 194 135 706 394 546 636 62 542 4 17 852 125 753 886 5 416 48 108 970 684 689 578 531 180 891 74 828 26 654 190 890 444 317 940 339 121 721 971 419 116 325 271 961 835 251 276 343 964 890 978 269 354 41 625 506 211 507 334 540 310 163 552 511 942 783 429 694 716 575 915 80 48 433 686 546 238 617 302 623 605 207 674 185 816 566 681 136 568 891 386 410 286 436 142 331 110 767 102 425 170 945 149 670 342 38 818 960 336 852 590 258 968 387 367 296 535 787 636 507 487 500 248 466 559 128 239 197 310 506 849 62 574 562 965 412 905 761 422 792 11 348 177 829 118 338 196 239 947 509 143 243 862 606 782 642 358 33 56 258 325 567 820 833 699 749 860 136 503 664 701 494 367 22 689 615 91 983 588 763 362 296 248 76 344 122 476 845 235 127 255 9 906 761 479 342 68 218 240 834 696 228 561 772 729 748 165 900 428 683 290 932 705 839 10 403 869 515 243 381 653 722 934 511 393 43 667 151 192 374 561 879 140 16 817 236 629 527 788 26 98 909 727 120 715 576 716 542 194 458 341 915 169 971 707 660 583 561 232 32 947 33 968 441 222 300 17 31 782 996 615 483 295 274 175 650 412 66 463 455 40 255 294 48 151 6 293 397 548 215 381 789 634 115 711 799 639 452 231 522 972 641 555 807 772 664 25 915 81 567 121 73 143 989 419 532 771 131 162 514 167 681 670 424 64 379 840 48 409 189 106 692 481 687 967 316 158 573 121 702 118 792 484 496 438 744 28 93 965 162 672 445 70 378 782 127 787 32 362 653 779 775 546 503 69 738 115 322 771 832 770 98 968 919 921 717 984 891 356 223 554 941 745 524 67 977 797 590 952 936 971 433 614 362
774 9 97
748 506 991 712 375 540 806 295 653 467 891 376 110 500 666 377 699 467 770 432 238 776 245 229 405 553 187 68 851 904 238 77 239 563 519 86 807 331 460 982 479 431 153 392 51 340 811 736 757 246 543 563 764 750 507 603 986 395 632 334 121 905 727 313 351 175 829 232 469 188 809 928 846 623 897 183 408 731 993 998 747 986 138 383 89 792 267 399 83 359 138 766 497 744 938 573 68 447 975 58 58 263 782 265 835 375 109 176 598 162 680 389 748 236 473 478 317 315 170 412 520 512 800 968 312 554 880 74 470 213 830 206 946 108 53 573 744 560 918 276 412 857 237 542 393 24 435 281 865 138 353 197 931 938 244 206 563 324 312 934 141 480 56 317 482 867 385 365 715 226 946 547 904 99 799 544 528 296 149 262 596 506 101 369 911 997 45 390 126 921 361 983 644 650 585 26 75 521 408 499 940 533 84 834 6 916 834 365 390 730 594 152 962 256 941 238 987 984 804 583 584 801 804 297 146 563 901 42 140 649 846 904 21 983 449 799 805 972 465 674 943 237 440 774 463 41 687 699 14 713 259 12 376 802 391 231 157 433 674 623 290 233 25 971 656 295 770 243 101 520 69 562 343 418 30 39 616 649 733 799 818 748 736 773 5 553 636 252 332 490 870 889 219 927 760 93 525 362 182 896 542 880 179 657 202 538 241 842 914 721 612 940 630 269 682 326 726 203 577 176 135 136 10 154 68 102 258 716 699 568 654 53 125 560 15 379 801 672 795 671 150 242 825 565 509 747 651 601 309 607 96 582 770 115 16 451 694 964 632 553 542 342 126 523 706 212 284 755 560 61 408 345 999 403 352 730 903 331 878 416 809 862 22 21 238 808 75 607 52 332 407 986 567 169 564 761 337 555 38 239 940 45 786 365 878 237 693 318 327 97 633 20 546 497 307 125 858 498 715 671 837 606 958 769 733 332 345 327 282 705 856 953 63 765 602 686 161 567 437 505 340 824 905 716 710 349 865 528 586 244 124 373 658 610 387 670 909 826 800 910 789 5 131 124 845 382 411 701 817 354 112 4 16 412 965 505 590 639 523 641 150 898 556 720 717 96 818 515 111 778 186 208 630 532 811 739 841 659 198 117 52 912 847 523 686 68 70 237 373 67 189 272 774 843 38 762 315 856 765 595 943 405 97 279 689 985 401 899 967 346 756 461 763 676 826 484 949 517 519 326 724 963 206 629 20 508 269 606 361 83 244 871 185 959 200 527 309 126 975 322 93 627 524 859 74 534 926 956 92 784 695 906 394 99 492 444 242 327 424 283 247 122 655 413 130 623 24 396 367 569 468 67 505 517 71 723 629 124 622 215 272 536 857 918 571 734 505 479 460 198 862 79 487 290 251 578 761 788 103 458 383 809 255 717 910 175 992 598 275 541 20 672 60 287 915 424 344 368 405 326 897 847 963 293 988 891 534 761 296 603 88 103 345 405 766 581 204 155 740 734 139 249 231 495 806 182 470 206 719 761 498 842 527 40 388 643 152 186 977 190 612 199 821 18 614 216 164 559 65 802 183 86 414 461 822 95 723 93 552 407 190 662 636 909 252 713 986 236 226 397 755 790 981 307 311 903 337 233 804 445 370 217 356 728 459 567 613 664 58 442 237 34 986 503 710 949 77 842 163 95 962 106 517 108 443 323 527 471 874 675 383 421 877 835 859 175 432 541 372 704 684 720 834 806 662 214 358 876 68 45 121 841 303 767
910 40 16
873 552 550 269 874 713 353 781 287 600 512 809 308 280 158 656 656 827 769 804 23 435 363 509 816 334 58 776 400 777 468 1 592 40 379 693 947 508 185 268 3 536 675 174 453 105 633 585 39 679 695 405 322 102 654 735 59 962 89 88 781 73 420 140 920 41 137 726 676 422 519 467 12 477 659 667 391 303 257 951 915 886 773 922 510 663 240 165 387 372 244 209 970 484 939 947 607 798 466 352 724 234 261 834 650 866 940 970 790 491 137 796 985 397 312 95 166 474 179 297 927 190 280 868 311 686 98 342 408 66 400 252 684 286 373 507 288 478 102 615 794 194 550 270 554 492 639 847 146 725 510 508 453 826 286 97 853 428 879 960 355 438 651 565 555 538 292 913 692 794 415 788 832 893 559 248 799 833 936 861 767 855 998 988 924 996 783 49 78 420 850 437 19 97 476 728 233 481 937 610 266 270 514 815 667 971 726 234 938 479 290 612 556 562 862 992 584 772 782 323 721 219 603 126 764 273 621 783 544 2 518 405 928 602 612 23 589 370 290 970 628 610 870 997 683 607 546 523 804 784 806 967 860 541 203 150 410 295 21 98 977 264 498 411 214 308 889 890 779 922 354 579 503 259 386 324 498 959 370 155 972 3 874 157 146 176 280 234 657 509 83 282 379 150 604 793 246 262 756 884 722 623 443 439 889 75 204 922 138 890 967 104 96 941 320 695 27 666 340 39 22 353 683 690 997 698 250 275 525 525 882 189 879 602 652 93 703 942 177 279 176 789 22 562 87 769 107 286 714 626 325 385 524 208 349 700 162 195 345 738 914 970 772 250 343 18 238 310 196 934 858 206 557 243 633 339 500 878 652 819 120 17 224 923 354 82 768 771 580 296 310 551 830 856 204 990 847 187 614 317 126 997 310 894 442 254 722 966 97 178 746 899 456 46 912 903 689 844 711 502 590 551 229 337 551 588 387 69 427 51 231 374 694 259 999 639 69 57 240 589 932 610 72 322 275 418 171 722 173 947 143 758 612 401 200 328 947 479 581 632 19 545 933 436 661 46 57 475 798 679 668 107 693 612 788 59 365 916 600 645 782 244 721 262 605 606 943 871 954 362 754 854 527 266 167 492 668 407 757 349 673 703 934 481 197 82 475 298 996 747 561 399 49 367 605 72 148 331 516 901 221 401 287 94 561 577 401 946 99 753 112 768 196 979 560 630 264 764 467 292 142 63 428 991 458 429 679 809 873 919 436 426 653 143 150 583 235 413 836 581 551 490 280 481 911 617 318 974 158 556 84 125 575 231 297 524 196 149 493 109 322 510 121 642 365 369 246 816 152 360 847 84 864 836 610 956 179 702 70 423 968 210 612 673 655 28 675 210 844 467 765 404 717 208 238 585 263 177 805 698 722 822 565 439 374 510 974 910 903 844 385 960 561 254 674 374 660 185 911 726 706 198 358 475 975 967 139 146 438 638 605 172 891 741 699 956 704 213 200 159 865 580 46 780 769 25 830 722 577 661 46 961 885 902 605 279 794 962 124 899 321 529 587 416 738 699 692 816 536 996 528 968 55 483 217 186 800 397 777 451 431 910 190 903 313 42 795 95 795 607 332 643 636 662 207 234 581 962 789 773 280 660 346 896 178 188 986 289 252 197 788 232 496 584 752 439 545 652 175 634 320 740 91 808 55 49 868 402 623 812 518 206 103 972 688 931 739 601 412 135 49 343 266 178 85 34 143 589 986 531 779 130 192 359 451 849 312 510 497 478 270 95 393 575 410 853 755 329 490 752 134 548 342 864 763 420 869 305 483 897 164 67 103 428 287 940 780 883 81 908 288 456 720 278 113 139 189 52 110 414 510 19 489 28 486 457 791 178 547 818 270 585 418 54 593 683 815 282 206 278 918 698 852 686 202 658 239 211 537 563 338 501 85 453 321 69 267 966 170 947 706 527 402 907 873 357 483 737 629 837 669 990 296 697 240 130 581 283 449 744 815 915 447 192 846 131 665 796 405 158 225 868 969 469 44 126 479 83 654 351 97 755 296 288 524 350 605 869 85 24
976 28 32
559 54 853 55 622 619 946 334 239 462 172 108 640 950 419 679 736 661 751 56 161 266 891 847 962 717 509 181 99 916 468 837 290 204 286 918 603 275 718 335 464 817 632 1000 472 569 411 757 855 288 821 629 119 562 692 482 371 254 941 79 140 173 697 576 537 504 780 347 171 804 39 744 277 694 123 599 245 502 646 718 434 162 744 860 734 172 576 294 111 146 703 97 734 861 435 677 64 222 847 239 302 377 595 121 24 637 379 890 955 438 512 49 908 636 129 671 472 350 456 568 168 455 20 621 218 209 246 821 444 245 758 737 782 884 943 990 586 514 508 462 945 461 469 847 858 329 97 743 584 310 417 416 232 301 584 210 470 548 414 939 37 848 134 878 341 65 979 237 675 170 398 690 632 757 375 936 952 239 15 971 711 365 763 874 493 547 75 523 553 69 271 422 999 367 523 639 163 61 731 403 691 951 723 773 835 884 489 188 19 90 750 781 13 336 215 849 909 263 529 535 216 853 154 784 725 717 835 594 634 529 552 826 503 682 991 972 181 466 687 941 482 182 49 42 85 407 892 106 441 390 797 657 722 661 376 351 34 951 980 656 151 409 260 901 911 219 270 60 595 463 292 405 97 92 107 928 382 994 197 536 937 424 826 222 79 568 786 928 423 543 828 687 989 59 208 478 515 245 821 344 360 964 585 96 298 456 143 69 283 765 175 713 742 140 868 40 491 579 915 450 412 277 115 209 141 385 940 61 906 655 145 975 981 10 818 618 275 298 948 805 138 619 386 505 601 947 4 611 957 734 29 83 267 643 674 643 271 990 626 453 628 94 758 245 968 108 512 951 590 935 133 451 247 654 147 712 646 870 87 959 877 1 495 545 496 242 799 500 575 928 159 59 698 948 110 959 19 330 911 634 963 539 687 997 300 2 546 677 94 433 831 121 551 999 33 374 138 504 194 564 811 85 641 124 384 633 883 7 758 878 486 908 412 173 737 562 561 406 469 575 269 385 154 804 714 46 775 222 611 327 484 431 379 965 941 850 562 699 740 35 771 391 386 829 554 592 134 361 943 763 795 29 991 605 654 204 160 102 218 9 159 879 129 433 163 850 372 385 149 113 358 742 177 15 234 206 297 241 674 336 68 818 311 874 368 505 488 517 704 534 308 716 135 853 735 886 210 331 394 420 592 874 88 344 808 389 423 523 329 749 448 543 589 416 127 595 546 407 464 354 910 442 854 913 1 219 844 727 883 649 270 548 164 375 523 990 882 785 894 803 321 759 200 3 263 772 818 779 738 998 320 869 360 824 594 494 409 537 607 522 233 222 677 227 253 80 919 306 949 832 260 131 3 64 631 932 488 233 768 481 824 937 200 221 494 377 194 783 312 826 850 887 742 371 433 172 674 707 640 30 886 667 337 194 118 397 955 668 276 253 11 722 275 617 442 455 875 522 428 383 879 248 783 560 169 994 582 563 647 651 729 903 820 860 348 508 536 324 652 191 105 728 310 396 463 397 359 291 1000 468 435 691 802 966 215 384 479 464 629 822 53 18 253 302 863 125 728 743 984 227 660 572 695 422 658 592 506 236 422 521 269 419 761 827 520 279 181 941 324 202 918 766 358 96 27 669 629 330 395 5 112 132 560 645 954 278 191 532 794 867 625 972 854 672 829 352 166 654 966 546 523 263 939 926 429 737 967 453 66 92 783 910 435 410 544 952 1000 895 631 915 254 512 845 39 323 479 881 854 299 806 179 632 931 500 168 472 896 919 143 106 41 285 773 43 801 115 864 987 672 529 921 425 550 192 635 500 882 212 255 539 457 354 321 587 102 48 676 115 802 168 322 842 297 614 132 329 139 475 411 985 528 495 420 309 331 351 148 721 354 695 242 945 256 829 742 287 889 114 926 600 651 762 434 755 460 569 5 427 297 917 857 103 194 274 121 837 813 365 645 881 242 519 941 662 218 630 804 311 241 860 907 603 816 872 762 254 315 464 308 945 944 237 319 254 424 601 818 330 602 20 510 343 173 915 64 174 154 297 271 415 843 279 537 280 566 899 400 176 704 734 171 968 532 938 551 581 228 385 192 344 183 414 484 187 491 650 162 255 448 527 747 490 573 515 248 925 257 3 634 619 839 444 973 590 854 774 780 101 679 684 562 629 965 664 384 529 274 47 127 805 772 670 895 608 280 213 671 146 205 75 664 521 225 910 211 862
921 10 58
752 599 818 197 913 936 239 621 418 177 944 240 818 380 895 87 350 813 693 439 823 950 997 947 910 33 604 58 529 503 750 583 772 720 75 770 324 786 901 532 393 393 546 156 818 386 754 512 44 876 432 282 547 277 381 796 697 120 521 265 372 588 893 65 632 464 55 794 381 573 565 708 305 783 742 359 840 461 952 271 625 26 458 827 451 131 313 626 523 805 289 344 531 685 774 732 262 464 124 32 660 904 771 133 530 973 904 202 246 715 41 464 333 431 17 529 594 432 425 865 765 314 397 593 944 505 57 769 621 114 399 452 937 886 278 691 128 415 668 147 973 89 540 333 31 449 964 732 338 442 764 722 909 493 792 55 682 815 967 588 912 840 276 605 141 540 821 96 760 574 916 519 862 884 459 4 868 431 860 97 698 1000 764 99 901 365 215 715 901 337 68 5 634 876 945 798 340 501 377 506 158 287 433 324 467 514 136 264 343 950 732 948 788 298 845 299 136 615 266 825 429 153 886 301 787 433 504 730 161 661 997 288 832 717 53 104 246 996 599 380 50 45 570 309 129 115 381 832 626 318 978 819 789 458 763 927 877 862 12 490 696 927 976 248 320 165 443 56 386 215 609 251 111 131 706 208 559 510 257 715 188 795 758 242 791 996 245 484 107 121 403 851 725 455 505 798 642 603 4 855 121 652 748 233 713 746 921 692 65 192 430 893 697 879 722 322 663 446 126 768 43 10 858 198 905 668 748 201 798 634 137 120 232 567 957 528 673 963 427 549 264 45 501 707 137 633 211 102 719 310 363 195 913 379 391 972 755 676 531 280 902 570 567 498 728 444 870 932 857 399 50 695 380 263 961 665 619 970 60 302 650 478 681 709 390 962 974 259 800 554 484 77 809 270 153 823 133 983 622 675 669 88 119 254 522 545 53 247 194 865 917 831 775 927 860 790 86 514 956 153 644 752 156 989 207 629 694 498 193 365 987 31 270 898 252 354 64 17 94 375 560 491 537 272 582 891 299 620 375 981 341 167 303 385 504 152 305 707 202 86 949 15 880 911 343 313 513 176 845 752 686 864 500 155 298 951 662 218 987 885 784 154 582 288 550 389 590 614 111 299 399 100 53 94 793 640 540 14 331 481 368 879 934 690 151 167 196 838 68 670 733 731 263 431 413 621 104 958 257 385 211 591 544 686 150 2 173 824 286 459 663 344 3 504 397 830 817 164 929 88 473 571 851 35 37 537 105 774 6 595 33 820 511 800 207 385 619 440 391 179 715 836 923 914 614 630 874 12 174 430 229 621 648 545 644 227 373 779 591 973 815 590 164 140 820 363 313 886 527 504 896 703 787 87 619 25 878 849 243 103 608 4 678 193 715 175 97 24 588 838 653 679 682 961 235 236 124 774 441 727 959 124 993 817 805 361 300 67 176 314 572 510 883 860 818 724 117 533 392 168 297 618 847 363 342 755 659 317 466 295 414 413 798 971 653 35 129 264 165 11 625 708 775 70 526 658 917 423 34 279 340 374 753 203 137 47 26 566 441 99 654 666 905 122 947 880 344 492 206 235 375 78 489 227 800 9 611 394 354 570 734 165 408 720 473 164 905 563 78 447 149 967 174 923 347 497 66 634 8 938 417 345 244 518 604 649 325 690 775 435 715 973 780 999 106 46 61 335 635 533 715 765 244 633 812 178 188 369 733 731 605 427 159 941 693 135 851 288 864 199 151 247 862 546 96 948 116 121 658 574 40 375 413 243 999 136 634 835 650 23 619 981 614 310 317 271 398 926 316 532 12 522 863 653 330 559 696 590 386 36 378 335 236 737 127 264 917 830 914 36 640 300 465 187 847 858 232 201 272 137 935 329 218 720 503 687 940 98 843 754 334 777 983 626 904 22 124 851 340 739 267 482 539 232 369 623 281 607 619 582 956 266 82 189 486 10 541 151 832 251 799 587 509 489 69 918 986 801 219 545 507 797 367 556 521 350 111 767 633 232 286 465 450 176 16 613 162 860 682 248 500 222 278 558 180 514 863 142 132 223 829 713 350 181 551 50 678 864 415 673 681 486 1000 257 257 196 793 387 968 717 311
898 69 67
400 654 68 236 500 71 646 313 919 316 226 776 294 352 11 798 305 810 511 843 227 121 259 489 410 203 710 242 544 979 660 776 840 514 21 284 734 585 831 297 871 615 865 370 111 918 277 921 424 639 57 942 306 821 25 420 916 521 720 416 156 470 803 988 379 45 474 343 386 739 240 528 330 711 541 42 219 235 314 576 213 995 7 797 618 912 940 33 221 615 18 417 50 878 954 971 358 750 721 586 381 323 771 282 236 950 50 691 466 928 728 792 813 109 695 98 261 467 399 4 588 947 523 50 573 494 367 560 33 350 327 763 793 539 748 717 321 596 504 712 391 77 555 214 574 917 540 740 669 629 269 177 237 73 745 363 402 178 485 861 987 720 44 962 692 126 725 212 372 663 204 62 77 329 67 120 265 555 19 298 386 511 341 588 724 504 103 44 361 481 535 47 459 228 38 990 690 412 545 559 117 52 80 750 977 168 628 771 301 144 890 848 259 76 269 232 299 203 839 934 892 712 872 997 27 489 817 159 183 355 449 714 903 389 960 381 697 981 62 123 472 197 610 169 796 914 140 672 792 46 239 262 713 917 717 930 889 990 215 446 755 454 102 398 216 281 441 795 707 417 348 757 902 509 891 498 279 472 880 188 219 206 740 819 199 54 27 620 358 689 904 7 136 973 80 548 448 603 661 140 207 596 855 852 856 658 396 994 670 999 437 574 833 78 358 561 740 785 276 189 662 968 235 449 290 570 693 306 979 878 474 2 276 767 20 77 348 434 369 971 811 559 114 849 699 508 42 902 22 427 990 41 95 789 596 164 334 99 483 817 165 595 518 640 526 86 637 985 920 107 525 701 496 224 935 969 929 420 404 333 871 388 363 352 466 770 875 292 867 710 989 210 836 490 442 161 648 953 49 328 743 521 322 824 130 360 400 177 116 978 996 33 321 155 674 1000 444 281 651 325 642 427 483 958 799 775 170 690 510 669 54 389 562 703 13 483 845 678 648 971 328 434 936 970 561 985 296 367 418 701 55 936 943 787 507 255 932 576 818 281 680 647 167 799 543 30 871 349 976 533 860 420 339 513 555 686 101 195 385 868 519 134 57 756 951 389 493 55 827 609 367 92 974 421 48 714 838 48 145 690 605 938 360 50 726 831 334 970 247 208 858 620 297 657 409 82 984 44 680 119 875 794 361 258 83 543 112 724 288 923 523 560 30 656 67 665 482 754 286 124 150 187 742 902 189 480 7 549 614 123 695 154 514 796 665 293 152 355 291 908 152 130 246 4 595 674 394 730 416 507 326 737 489 890 780 544 878 804 864 566 479 861 124 781 564 935 229 675 93 561 986 63 171 550 685 216 769 334 142 537 101 198 375 901 377 805 71 20 43 183 610 358 715 683 778 160 720 550 895 700 309 811 534 574 434 897 31 19 223 433 901 37 125 495 352 550 391 705 546 763 527 57 461 446 750 40 8 204 49 333 464 61 507 250 831 259 473 322 447 437 699 770 209 327 41 939 898 916 572 5 675 181 100 326 332 556 24 646 731 939 13 263 742 581 805 749 313 429 435 753 794 908 345 221 281 447 601 303 850 105 313 814 88 435 487 295 379 704 202 192 644 379 516 453 943 205 640 536 170 332 783 165 377 830 16 314 806 247 797 698 368 289 317 826 454 21 953 965 986 195 927 362 364 191 794 676 889 348 31 691 206 701 576 686 493 968 992 533 929 843 268 341 999 323 301 400 643 15 119 146 259 655 308 175 849 211 753 399 585 668 964 206 482 897 186 550 156 679 433 43 394 223 577 89 751 868 188 594 193 320 150 893 590 22 902 315 310 855 508 136 598 133 451 152 339 503 878 89 316 544 392 938 558 53 538 459 926 6 76 341 553 410 670 577 517 563 33 484 592 904 675 802 916 695 430 230 988 446 585 17 175 342 130 776 603 260 864 66 590 819 94 982 204 780 231 689 496 1000 324 940 103 491 92 925 24 234 55 715 701 203 604 605 601 526 70 876 499 397 803 146 643 827 833 881 752 625 247 970
994 85 3
756 975 538 215 345 842 663 251 507 489 221 821 103 966 263 396 606 415 572 57 512 530 10 748 423 760 595 63 412 11 178 974 313 250 111 173 142 653 49 494 882 958 570 114 270 438 924 641 740 805 685 559 685 705 719 601 687 349 68 376 645 454 499 390 385 872 994 841 344 861 127 494 618 859 422 309 528 716 946 715 137 793 703 142 666 192 704 993 478 607 34 646 271 194 793 561 925 18 610 980 291 493 654 352 193 810 473 842 434 776 580 785 666 626 908 96 236 388 664 56 304 343 798 177 547 184 668 842 166 792 291 838 993 897 371 622 922 683 436 898 787 900 726 727 446 839 270 243 497 278 208 845 298 976 277 270 334 828 943 624 33 331 66 842 961 907 767 58 920 949 273 774 913 691 622 880 128 343 357 507 294 202 406 144 523 912 312 909 652 84 327 627 136 56 389 294 57 422 595 893 100 342 240 481 142 692 458 889 308 171 895 932 535 416 111 63 736 487 853 204 706 782 929 75 404 760 140 602 956 251 277 362 759 943 983 62 490 823 841 557 697 181 59 163 645 738 22 501 269 737 313 614 616 644 626 340 237 962 732 377 399 25 702 470 135 758 231 269 713 754 398 583 688 285 163 740 608 919 487 711 233 99 627 284 843 817 717 422 354 753 188 521 529 472 18 724 570 889 258 898 43 347 275 621 71 240 597 323 188 823 940 808 894 387 406 333 464 303 231 523 317 370 613 222 307 659 897 443 839 824 643 826 464 657 7 915 423 618 296 946 761 451 941 942 452 381 218 57 780 377 208 394 713 801 749 760 94 56 173 155 195 60 109 975 576 1 830 192 17 895 345 569 743 655 75 376 523 874 749 267 628 917 678 465 389 893 543 663 636 227 950 334 697 466 239 290 758 876 641 661 466 705 769 989 985 784 767 91 71 210 273 291 965 945 501 399 573 928 556 727 944 534 921 738 104 207 852 420 76 241 517 279 470 393 563 209 230 489 896 940 190 496 700 584 433 117 25 960 1 708 640 819 100 450 630 649 559 68 300 509 167 168 964 894 963 190 370 522 844 516 183 501 194 893 650 214 931 526 550 235 122 425 505 296 721 301 271 605 885 48 945 611 928 398 840 102 957 257 669 930 600 505 520 967 965 814 917 136 23 254 401 893 69 598 401 508 638 335 635 618 726 628 661 178 340 364 786 196 401 260 451 764 199 791 424 118 125 416 226 754 22 246 960 78 424 701 560 467 164 96 423 262 754 702 297 497 49 254 847 413 958 701 993 600 414 778 122 108 308 735 809 358 5 507 287 805 884 425 283 580 308 207 831 481 518 323 828 826 19 568 226 7 701 33 432 375 791 74 19 332 220 495 789 470 463 171 167 62 339 11 972 838 14 69 815 300 356 215 53 13 489 245 700 695 650 860 255 95 866 282 944 612 725 268 867 683 919 945 885 138 302 368 321 315 109 78 939 447 746 504 520 954 371 815 197 288 590 301 486 78 756 934 143 18 769 177 725 442 125 780 40 376 493 232 761 972 935 759 224 725 278 742 788 625 904 84 446 502 205 137 194 917 572 852 97 95 97 4 753 212 99 556 279 926 707 59 338 358 416 233 344 773 644 48 638 689 553 745 728 970 269 6 517 785 737 986 366 26 363 65 121 271 897 24 303 556 300 435 763 990 540 942 411 169 372 868 461 357 877 554 264 200 782 852 704 163 352 664 238 332 454 676 328 875 352 672 757 241 639 83 180 401 381 170 912 210 45 280 172 760 733 159 156 352 983 225 504 36 162 341 68 869 619 140 363 153 919 454 491 89 722 514 510 466 935 125 259 858 223 458 781 257 182 413 996 624 172 420 409 972 959 462 85 149 484 141 957 109 390 494 295 965 318 150 835 324 310 991 380 983 212 557 346 832 516 570 275 72 245 724 217 686 869 59 28 785 210 309 195 468 251 553 730 132 803 686 599 826 2 200 602 262 557 422 893 581 852 634 960 396 453 88 714 194 397 75 4 857 853 430 238 991 295 205 211 355 684 673 353 574 50 714 936 313 550 500 680 460 338 231 68 328 664 187 410 721 456 991 776 817 353 543 859 461 445 138 144 305 166 192 126 518 808 577 599 397 494 556 529 381 927 9 887 373 841 692 90 363 400 494 678 813 649 106 872 480 617 87 176 712 868 655 975 993 963 515 35 948 266 645 940 280 164 787 331 704 480 218 995 362 956 716 138 447 469 82 717 219 416 555 831 619 209 401
812 64 6
542 78 611 456 866 32 466 588 793 791 160 421 407 208 587 655 405 66 157 572 337 689 608 693 385 475 953 663 418 742 255 229 656 830 131 227 214 494 449 247 634 82 496 595 273 394 813 575 562 25 441 391 666 151 820 270 752 9 223 511 493 275 681 638 710 996 396 229 451 850 925 539 55 355 289 836 843 195 487 873 132 193 547 38 337 809 644 856 487 498 344 194 720 919 768 777 576 136 15 92 26 573 405 687 390 253 514 965 646 883 515 718 802 240 530 645 853 767 83 587 477 303 247 403 781 581 599 977 345 983 229 882 468 547 370 416 438 716 611 932 474 495 728 716 782 594 713 738 283 245 159 880 998 128 311 472 415 140 160 933 482 364 343 571 537 512 804 117 356 589 838 214 747 236 675 50 169 647 742 492 770 800 707 821 697 428 561 579 889 369 838 926 641 40 594 126 328 904 26 353 575 597 262 588 171 254 136 973 76 387 328 526 131 839 489 569 176 696 461 275 777 805 715 648 142 129 864 749 707 518 14 237 447 692 833 547 578 81 455 899 186 260 146 358 912 458 757 862 496 928 930 998 345 575 603 644 701 480 123 155 932 634 465 493 866 765 409 855 258 388 70 266 717 739 916 112 704 113 826 776 943 288 487 622 508 855 809 339 503 770 879 498 631 605 343 107 674 165 34 372 509 203 294 179 702 804 506 217 551 523 139 952 807 122 641 570 628 212 427 954 383 672 395 441 89 196 177 887 419 67 322 533 487 387 955 10 486 967 402 641 584 894 720 164 33 425 388 403 706 172 655 66 67 919 807 678 18 61 836 792 133 953 494 849 757 836 810 391 709 969 287 310 644 49 933 907 65 916 146 607 53 138 903 843 18 447 149 981 964 900 607 912 372 946 365 621 909 868 897 559 301 401 329 449 729 734 417 392 650 310 865 748 876 302 709 158 359 555 231 731 545 775 334 378 421 728 862 315 743 809 27 144 157 526 120 540 411 378 334 840 368 437 603 207 707 455 979 442 752 668 900 536 438 767 290 414 923 973 646 877 490 438 917 36 743 799 250 453 79 836 248 801 242 363 697 285 767 12 509 612 788 673 960 289 709 68 517 356 112 571 624 917 72 261 587 758 374 175 791 530 988 773 499 281 10 186 625 936 196 606 717 246 366 993 196 791 534 919 635 131 326 267 102 919 249 995 151 834 929 832 876 665 432 732 860 864 899 351 62 111 232 840 973 846 533 415 729 694 178 850 158 178 426 107 844 60 153 967 154 280 512 613 656 311 96 209 347 62 13 809 557 797 516 481 228 196 664 389 417 841 345 70 821 574 610 846 926 138 345 253 311 464 714 581 84 788 517 131 508 178 683 93 679 683 461 85 184 443 782 472 999 341 730 785 513 251 115 476 831 366 977 200 877 622 443 157 890 833 16 346 206 241 759 95 881 597 277 213 257 652 297 381 679 536 200 535 900 642 609 586 904 924 281 755 572 202 267 401 912 846 364 2 793 570 789 230 225 535 953 20 918 191 925 727 462 375 805 516 443 614 126 477 26 951 106 15 698 503 605 553 117 182 551 945 936 737 874 118 340 233 478 105 94 729 464 753 402 470 182 45 747 218 887 101 965 168 317 738 758 168 796 683 248 778 248 807 361 832 957 907 160 758 54 453 154 154 102 857 78 929 512 883 679 996 894 698 276 173 673 92 274 614 723 296 872 817 234 279 789 855 309 363 1 473 788 375 706 738 56 442 481 254 817 711 73 169 210 113 868 889 290 23 188 154 394 151 840 126 429 595 340 731 171 271 687 485 273 505 812 472 526 446 261 557 542 346 263 998 674 365 547 650
763 91 86
254 96 54 545 141 914 340 648 63 362 395 139 610 681 623 587 318 175 580 718 869 351 308 526 401 746 763 807 216 405 792 687 781 490 996 64 876 860 393 450 545 941 557 806 49 200 563 692 771 780 66 949 529 706 751 836 13 344 694 369 189 360 172 125 903 317 412 111 527 349 958 780 405 543 445 16 873 807 592 595 756 554 224 238 725 47 326 55 341 677 431 782 188 669 492 471 975 366 160 817 700 407 37 277 959 142 430 659 389 417 419 323 987 386 365 636 126 597 499 576 155 411 144 750 554 330 71 902 800 584 597 22 993 446 308 224 450 576 200 580 841 73 238 118 402 744 588 772 214 554 312 485 993 636 350 365 994 708 723 76 276 571 535 669 406 774 523 163 25 64 398 248 995 655 98 898 823 745 38 173 334 151 779 582 937 223 906 974 502 629 524 298 671 784 519 266 2 58 824 912 399 337 959 309 521 680 581 2 72 645 654 34 239 946 539 690 541 236 258 884 511 585 489 340 512 219 779 561 170 507 197 813 14 851 981 682 601 399 883 496 239 888 271 539 851 850 838 854 772 970 490 891 773 675 840 341 159 266 553 734 813 164 909 637 24 133 87 231 57 982 690 877 642 498 771 459 342 920 774 472 823 286 889 972 749 53 165 294 166 241 27 655 314 572 221 589 722 404 40 395 269 7 388 206 202 699 776 225 564 342 366 673 968 109 197 296 912 869 470 654 515 248 785 596 415 286 250 892 612 543 182 780 275 207 51 245 574 923 60 877 55 814 77 73 490 83 297 395 550 89 893 375 412 275 903 106 7 928 262 310 76 803 57 903 784 698 56 893 382 12 759 147 69 240 592 99 16 132 102 788 34 377 147 567 43 21 283 12 6 170 539 948 426 831 776 255 63 302 111 531 723 434 827 713 967 691 901 91 659 799 289 93 247 940 519 5 514 788 49 345 45 263 121 818 510 809 600 757 897 272 626 747 940 255 503 964 741 830 207 344 914 814 767 142 126 786 494 155 156 888 371 98 163 293 796 585 959 138 324 800 231 178 596 8 934 496 974 779 825 724 300 185 93 228 530 636 576 96 124 639 450 695 400 217 734 666 894 116 975 418 283 335 833 730 964 329 416 106 892 344 275 168 581 591 371 298 542 632 834 975 828 307 116 191 969 476 653 857 652 654 331 27 892 170 988 159 429 760 684 633 813 830 269 190 813 281 170 95 983 823 448 468 754 391 95 288 866 495 868 103 865 304 31 554 453 64 867 450 624 51 160 495 358 651 203 600 895 650 778 495 530 504 491 848 53 471 136 354 435 777 149 385 261 178 54 275 962 148 430 353 656 319 546 511 338 154 349 274 842 457 685 282 433 157 213 541 245 176 469 707 978 287 338 77 232 417 351 941 709 958 352 993 155 700 830 261 572 946 983 524 21 944 209 910 789 992 222 38 106 413 810 250 517 694 598 785 245 439 253 892 333 231 230 762 887 692 395 382 170 712 187 914 919 457 880 184 331 225 56 760 657 224 259 621 172 585 900 747 355 392 870 851 591 393 720 720 971 492 536 720 536 639 713 532 648 139 792 296 468 780 714 703 640 107 273 111 641 326 107 463 657 372 485 381 387 796 515 474 522 655 169 333 107 282 868 493 308 388 874 552 421 800 356 764 176 690 964 360 573 224 809 421 279 641 181 184 277 9 836 975 21 997 147 997 882 875 951 95 412 352 120 488 867
769 31 53
918 323 458 668 390 379 650 673 805 238 781 651 321 962 182 220 302 708 486 760 52 907 617 844 56 981 820 364 14 441 607 252 534 621 907 273 259 829 303 573 774 229 746 759 341 853 313 366 937 657 135 621 526 79 816 285 170 467 841 786 882 817 135 972 759 839 772 965 491 975 162 575 442 706 448 309 881 460 86 644 890 588 334 595 322 828 467 32 697 224 509 972 855 203 702 219 325 787 664 935 913 64 443 651 128 623 187 137 551 932 190 883 104 524 340 576 491 888 598 168 865 342 318 846 121 96 970 727 35 149 323 982 133 394 552 776 503 382 642 33 964 700 117 921 811 1000 395 204 7 114 370 417 930 470 600 657 435 859 52 288 201 780 362 793 320 495 130 893 235 425 886 133 510 23 689 416 91 298 766 393 258 686 422 915 432 332 175 193 119 278 484 771 325 704 903 541 731 633 497 212 750 846 867 868 615 542 953 245 597 114 40 420 658 647 826 864 507 84 98 383 370 343 814 196 454 980 573 920 764 969 48 372 344 163 183 568 116 412 295 411 341 672 73 583 617 587 841 671 824 138 239 767 623 362 962 734 409 610 355 869 61 406 901 63 756 530 377 720 152 390 67 128 449 752 734 954 52 823 875 11 672 206 366 258 708 80 416 449 927 322 3 229 792 617 562 2 198 38 671 531 345 375 343 525 684 228 795 142 670 282 903 229 942 614 326 415 414 993 922 843 19 164 523 433 899 75 664 53 628 103 851 180 291 188 723 991 529 502 989 329 554 611 276 671 957 600 223 701 26 206 97 171 790 606 524 334 930 68 956 191 194 207 268 433 231 394 677 713 483 3 242 581 877 271 270 666 479 600 404 589 873 404 50 289 946 830 661 969 472 627 539 541 586 626 465 280 82 459 969 936 891 240 775 669 944 596 613 313 130 623 769 740 795 609 349 795 850 37 562 211 966 914 31 546 588 425 146 154 285 781 540 200 706 704 183 873 111 525 348 443 429 549 401 93 677 662 674 903 846 637 444 438 833 268 817 833 68 224 492 469 291 454 726 368 971 853 203 65 193 437 928 106 777 590 292 7 901 110 559 449 911 242 214 294 732 459 324 469 133 464 339 836 684 516 682 174 628 970 669 171 154 23 983 43 137 403 400 799 511 979 203 668 540 143 677 804 797 482 746 369 35 147 916 877 795 859 522 570 805 689 72 50 332 672 693 962 450 220 477 135 900 51 981 292 601 681 614 960 466 461 567 578 12 100 525 580 969 19 439 809 132 725 536 758 616 921 8 979 313 25 134 509 454 63 494 74 515 278 981 625 604 743 39 168 2 832 63 310 333 526 14 493 465 202 449 128 129 711 363 805 584 427 256 372 434 231 61 935 874 692 737 228 876 266 503 559 826 140 496 468 757 788 254 769 385 476 760 7 739 401 156 430 123 620 165 727 11 825 843 998 462 869 848 389 51 795 201 416 399 122 632 989 373 988 925 250 840 687 126 447 450 798 640 208 407 7 292 86 999 50 590 404 150 304 644 194 749 904 529 144 831 651 968 807 757 408 462 376 960 700 586 808 716 926 408 853 618 189 722 991 919 541 759 610 999 312 998 952 78 268 677 577 791 205 472 866 781 218 86 456 979 60 49 457 334 419 84 408 260 717 694 595 300 160 372 628 507 715 675 671 197 518 301 867 346 735 887 210 783 482 604 872 899 348 431 388 402 597 341 942 961 167 835 777 218 534 692 199 227
861 56 35
92 345 276 837 346 635 892 927 738 940 414 546 161 235 488 655 758 597 19 68 300 254 566 941 831 73 294 123 433 224 461 438 643 180 106 889 589 451 305 410 83 743 706 832 641 662 110 595 256 137 664 795 878 886 869 183 978 630 306 194 217 730 926 557 836 111 701 480 496 696 631 446 285 281 670 869 678 928 619 421 109 345 141 815 839 887 685 201 565 806 23 729 413 703 69 291 235 486 105 854 485 228 204 117 273 334 768 163 356 412 866 45 338 81 571 517 826 574 335 404 73 531 30 959 27 126 422 137 919 698 589 323 401 879 217 106 27 630 29 472 417 836 606 329 765 626 608 443 303 692 423 537 35 783 97 359 106 998 903 642 199 20 315 63 355 725 330 779 375 570 753 814 843 164 994 951 761 271 955 403 3 460 538 878 488 800 174 553 995 28 570 948 780 328 93 518 953 109 175 598 5 511 530 245 72 606 743 181 407 445 532 433 957 317 854 206 955 522 808 373 548 230 298 577 16 808 598 952 826 876 562 647 160 975 267 434 165 809 574 471 236 733 511 532 972 336 333 428 997 121 809 585 613 217 202 794 128 76 548 87 498 988 742 764 720 553 464 835 191 754 945 534 170 151 666 219 234 754 771 698 888 193 398 363 857 64 496 639 108 887 776 487 114 642 887 10 215 38 758 485 146 272 437 161 507 679 568 881 252 29 342 96 544 950 711 535 717 162 142 848 242 799 634 451 87 653 444 108 191 403 262 446 54 580 783 878 358 769 875 582 154 115 368 655 575 195 546 335 622 661 356 617 698 454 269 4 902 706 288 855 790 120 303 941 21 178 143 373 435 973 496 852 721 883 339 662 302 658 539 656 772 991 240 732 131 256 535 445 968 994 80 20 871 354 576 379 267 311 161 766 992 498 324 621 372 624 117 46 7 94 381 663 157 348 648 16 2 486 21 803 220 550 17 927 349 962 280 791 877 114 96 130 598 199 167 338 903 600 457 55 324 834 242 835 539 122 147 976 84 186 431 124 563 922 443 137 318 763 632 670 232 281 481 293 854 623 425 210 291 701 38 529 861 563 667 680 755 996 610 748 786 815 8 848 773 577 341 341 825 947 174 107 367 682 920 323 190 519 808 120 474 247 401 172 857 495 583 413 957 72 179 799 872 588 938 281 676 543 83 137 602 508 992 426 681 657 557 838 986 38 851 571 570 384 935 415 173 518 596 757 846 722 185 595 937 524 710 854 822 102 745 674 626 52 194 837 251 63 992 995 503 583 18 153 941 414 932 647 725 484 322 783 156 325 227 667 269 937 434 107 248 659 612 730 352 139 912 226 474 318 278 101 816 140 651 1000 4 744 981 886 11 32 574 332 152 840 821 70 382 429 32 458 571 712 492 964 382 659 489 637 797 530 5 20 345 127 565 786 884 539 441 923 412 255 244 148 619 414 338 289 123 573 412 608 588 767 316 184 381 70 129 64 321 560 958 674 383 757 87 623 378 416 442 269 409 933 787 828 508 182 862 925 245 666 895 843 347 735 613 648 380 811 330 201 182 428 867 552 95 460 348 451 150 31 875 56 573 232 359 297 731 695 171 827 322 146 295 89 842 253 967 20 436 478 340 554 917 691 897 449 366 579 730 367 164 887 919 777 540 822 63 54 839 827 842 577 161 271 287 882 106 535 798 646 665 922 420 385 672 217 288 826 201 788 172 663 418 836 178 5 913 119 169 811 152 433 159 461 908 306 887 192 698 461 82 449 372 472 440 689 131 755 181 530 198 196 137 357 761 698 341 559 999 999 264 327 626 447 38 23 701 531 27 895 890 206 78 658 585 237 56 338 487 257 629 618 234 453 714 219 808 62 370 456 374 590 502 310 100 670 432 479 611 86 779 881 699 630 864 896 795 335 394 52 624 839 746 566 853 454 775 878 106 448 297 976 762 152 608 138 287
794 85 35
79 497 651 272 43 735 211 470 154 99 94 876 616 254 904 957 779 411 179 971 334 346 499 463 289 389 859 45 667 175 517 124 17 996 165 255 432 785 624 817 727 339 347 717 438 796 882 672 862 338 295 670 385 375 930 442 694 764 790 590 829 889 59 802 425 138 851 177 728 477 108 438 957 289 636 180 583 201 66 484 958 19 544 1000 805 103 70 33 693 331 73 330 196 517 240 37 6 234 381 822 338 252 856 23 379 399 118 739 39 855 23 158 145 772 868 146 648 252 955 294 969 736 684 636 442 565 172 609 89 217 400 383 552 40 803 431 81 772 378 668 633 420 238 238 671 885 62 248 539 653 869 114 762 460 900 179 753 43 923 93 312 466 971 709 573 736 29 196 929 128 750 77 723 850 744 705 941 527 866 633 191 134 43 649 746 908 900 616 615 36 160 4 755 688 987 652 606 399 41 991 845 338 529 687 498 428 88 456 215 886 265 847 40 367 537 944 445 763 491 434 893 187 238 243 655 256 236 68 243 828 186 48 316 991 189 761 692 185 236 410 33 923 531 108 801 701 444 347 726 386 304 792 591 987 363 545 576 374 590 153 367 921 944 748 326 830 256 987 422 403 178 752 634 121 432 841 465 389 605 648 163 12 288 693 984 410 914 608 448 324 543 995 718 337 181 613 14 997 385 485 400 232 760 229 51 860 613 762 754 24 990 613 689 649 538 713 479 586 928 695 78 814 511 657 908 597 870 876 983 818 804 679 873 551 716 866 430 180 19 331 687 208 641 680 452 668 249 137 986 307 754 964 965 18 413 808 934 445 234 550 644 784 820 672 737 434 538 164 730 27 954 877 43 196 716 863 650 375 599 609 915 150 780 886 723 353 54 533 923 534 480 959 15 622 773 319 974 273 67 683 580 321 253 749 86 254 537 447 589 221 971 367 304 368 998 107 866 311 456 113 107 707 594 145 420 637 365 226 834 442 669 128 471 613 119 626 5 678 230 643 248 21 593 560 564 445 847 375 629 458 453 138 997 206 751 903 823 101 179 569 931 753 415 80 268 704 659 947 341 211 803 863 798 907 301 278 733 466 194 131 464 875 800 607 925 230 287 119 675 70 448 523 772 956 590 715 179 136 349 457 321 880 246 910 461 984 444 975 234 911 333 762 217 808 741 596 257 463 33 989 877 887 158 610 900 734 400 356 439 414 5 365 656 343 892 28 193 615 203 602 247 156 69 115 324 677 330 673 936 290 54 599 543 896 43 722 537 923 669 156 196 727 554 594 539 906 280 341 622 889 659 624 516 93 647 798 387 623 454 211 513 836 419 692 460 300 2 742 701 693 388 857 970 263 19 666 850 919 455 556 197 244 241 1000 729 858 990 864 407 168 542 163 379 452 675 615 336 764 37 522 241 720 477 281 27 860 787 876 451 612 528 177 963 969 846 505 301 169 836 964 937 833 148 923 630 722 253 684 395 750 15 899 784 675 884 68 363 979 988 124 885 49 139 467 238 228 61 403 735 101 39 420 500 183 89 447 119 275 225 594 999 70 87 826 231 409 21 346 939 85 582 799 483 131 247 260 267 297 82 390 65 854 600 364 990 498 644 332 262 812 644 603 912 557 908 466 691 367 662 969 70 501 688 995 662 449 867 505 521 731 431 348 875 627 23 496 490 531 175 27 3 783 861 504 325 520 176 45 522 178 718 208 768 445 994 401 357 873 921 342 964 329 323 256 801 389 90 346 208 260 237 354 929 452 798 987 580 948 8 711 403 269 198 676 552 838 311 822 475 400 474 265 693 48
990 22 6
449 993 900 913 640 278 42 710 563 406 948 279 694 347 508 418 947 498 874 154 636 311 22 738 674 941 616 850 292 166 683 6 12 377 640 439 959 103 596 705 793 327 180 293 876 72 275 554 40 230 349 220 126 517 83 158 8 535 297 984 357 285 503 110 124 157 862 685 740 197 243 312 560 969 741 652 933 602 757 520 428 478 637 964 714 416 62 133 224 52 671 846 49 351 587 729 555 679 512 841 561 312 830 279 283 544 618 334 625 134 501 242 492 55 656 300 514 73 328 698 87 967 313 290 122 503 787 686 379 224 473 289 95 852 901 962 789 801 574 8 848 885 461 424 704 735 126 357 124 589 424 460 958 59 713 68 583 638 961 602 945 469 653 386 906 879 781 313 56 639 47 565 495 756 40 821 327 286 672 677 957 255 584 162 852 270 958 348 466 277 340 253 599 114 215 957 634 867 167 505 170 912 626 773 303 624 843 947 352 432 843 203 141 386 567 270 928 282 847 11 503 641 311 432 334 30 281 136 384 924 497 623 574 191 85 239 620 607 65 4 327 462 592 6 559 155 237 727 349 803 957 282 993 139 357 869 320 797 638 961 640 331 98 359 63 777 316 407 336 150 415 209 504 723 603 118 621 283 844 610 289 785 456 797 894 388 5 323 728 119 933 188 49 30 332 846 232 371 510 658 80 460 778 14 825 204 386 906 954 751 534 805 70 250 381 418 700 841 624 336 692 706 513 927 332 368 108 191 525 500 801 546 610 842 531 40 597 180 362 299 438 358 247 552 456 805 900 145 840 263 656 7 352 823 763 299 649 481 125 570 828 161 221 957 813 442 536 233 5 205 699 119 684 786 730 401 480 500 192 340 455 212 456 45 428 332 541 733 474 736 714 935 725 942 228 328 239 85 17 467 665 24 575 883 446 348 864 414 796 438 12 839 811 135 648 522 487 15 991 273 275 298 733 808 833 987 506 342 419 63 713 766 21 181 865 395 272 519 544 355 41 461 408 655 901 564 217 793 569 144 818 570 971 893 983 744 455 578 351 767 925 64 243 417 196 190 425 46 395 717 571 519 329 148 390 799 235 190 204 835 21 759 346 884 321 454 778 839 950 430 485 722 293 97 731 71 603 812 155 315 618 945 519 139 283 660 884 825 919 993 905 339 342 248 189 629 554 174 499 4 925 931 313 245 47 821 47 716 867 625 743 654 6 152 161 228 682 561 89 287 196 218 375 140 115 189 739 600 220 317 376 765 863 852 510 492 695 983 872 472 902 415 617 691 252 390 626 411 294 379 879 141 159 195 875 27 345 331 795 924 87 192 993 955 63 842 474 683 771 61 716 956 466 344 407 381 971 755 164 208 806 442 801 344 256 703 644 162 376 213 970 77 533 757 425 393 193 296 494 551 455 217 856 518 555 936 680 877 416 84 332 191 650 257 253 554 200 45 955 443 715 93 402 805 830 922 66 373 62 991 519 876 320 235 136 303 601 2 588 409 171 549 255 377 587 268 676 600 141 408 769 94 895 591 496 645 873 589 584 624 278 718 912 351 623 565 195 334 803 842 452 803 181 488 457 72 419 500 867 224 551 607 356 291 996 221 749 965 750 886 863 272 365 261 430 836 415 451 372 966 135 528 210 81 337 782 845 150 731 287 931 284 957 999 706 303 1000 110 92 983 693 455 851 744 193 736 17 468 6 990 407 613 985 726 782 29 873 20 244 455 135 233 727 74 819 912 157 5 598 719 195 59 893 207 438 35 48 493 143 711 119 869 225 451 664 150 472 70 907 498 56 724 107 907 644 923 390 515 898 66 904 543 983 336 871 453 112 954 448 791 569 587 732 322 376 184 496 265 601 486 96 225 566 633 457 249 562 622 824 526 579 681 165 684 427 59 816 47 507 593 782 814 108 6 823 481 821 917 283 665 594 566 835 801 492 118 384 921 623 610 37 127 174 720 981 469 491 343 60 67 188 217 957 234 882 969 125 846 383 3 849 376 815 722 190 85 982 280 514 984 283 442 66 573 23 384 63 760 278 851 786 112 511 194 555 72 287 962 903 843 560 599 900 764 435 924 608 996 885 158 449 217 519 298 137 761 575 727 852 511 129 710 961 145 208 34 167 135 20 447 949 974 574 298 706 918 371 977 703 278 39 184 431 814 563 164 327 701 680 778 96 319 325 339 469 761 123 858 404 870 837 386 816 451 678 933 779 934 91 870 113 962 637 2 606 448 149 273 318 944
