1
100000 100000 100000
-1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1 0 1 -1
-533061673 288768543 30109857 276170426 457366065 43117791 402379172 -635755714 501924782 -337397987 592507430 298281698 -583679480 -709276646 460855410 -363202669 147155289 909065848 33499744 559262065 -129636635 -103810949 -208277992 490459006 955974306 388035585 -297528572 513587872 662685225 354506312 749760236 -136691152 -827696218 968113928 -511468291 -832267553 35074759 -597270483 -572532114 -872597603 588633490 608152028 273541974 792802585 -389491408 -918093376 -107919490 -65299646 831069084 -32568638 708602756 373913375 -763379878 -913221904 -86040027 -7260075 778474475 -116170143 640412183 881074025 -386257297 -769314840 354620061 -798803523 536807003 671123940 378518871 -701318738 -638849779 -225462548 -209939238 -769094922 461631832 304794769 106623600 -177296831 -717401926 -139400993 71051612 -888441787 -354585634 -92572132 489769629 -607188827 -915333506 52673488 574202835 123279598 829019703 -552406458 722461593 -316899746 862081751 -507220588 -288880430 -676592277 -43851044 -344762722 -946896504 573083433 606349873 589534537 -570259051 569538610 -115048808 -330159296 373388016 -392025596 -914243848 127815467 -85977852 -369472124 -422709564 -369506483 -999408856 -482677769 -698240998 78205825 997056417 253461606 179404029 311122328 -91148030 200206177 63876431 774940550 664023371 653556942 743930902 318973170 -259598063 221969566 755415612 976162146 -291938081 -384511884 887564782 -858531836 418066371 -822878828 912944409 671095176 -608310590 -738248810 -526107548 -753130698 -194747612 -535841746 -58398200 775591075 -982019682 328016317 233702406 -547744691 -637110720 -200549484 -778379580 841016093 -328641224 395000135 154638606 245621199 685236371 -53821623 -944724914 7397062 808258899 -671728672 -305231291 41027089 -150267910 -537809886 671521313 -766345884 618449718 388567155 -51085872 401429666 597144333 -346145918 -651543566 -467213726 990381769 654968959 123515451 920115545 972470990 593653448 -286770541 -782230352 -877616175 876098222 -993512088 -36255668 -214990923 433820463 -110679618 -780166207 -437108559 -888270675 66661667 -311017111 -576072602 -688687685 212060878 -547567850 488087001 642854924 498028442 628721945 -473055701 -829460461 -470989732 296864470 -800144344 933856980 653879107 165019491 -515337907 716378194 -101681090 494587095 -252318552 -989707306 -115570224 208019791 -892488219 -174421154 -824566127 -387424492 915073399 171307572 -358706498 -908469601 847889940 891743618 336403909 -359358349 453465037 -472802476 -847440486 333654271 175626937 -17333208 263441038 -709101042 -867281171 -77207306 145856677 809211113 370805236 -20528716 403441196 -603895052 -176268556 216707834 633302076 -25442272 970743042 488307740 277548780 -485136770 608482787 -311802297 618287614 -766845604 122420132 457615445 -366086881 727516652 -607739377 411665287 -573714391 -584436444 -519430135 -275384899 -482028693 876704922 -471190313 784182528 -654833381 898955068 -269251142 23304997 -197224546 -333255110 17458374 -874981755 252822157 809534571 707059903 96206427 880213568 97085113 479914054 458540657 -309777972 -416777265 834989451 -464175934 517316866 233775855 -496543975 -176269594 902637879 -558182238 -85627416 95585281 936655526 -540316561 317773316 184389661 509566448 -191631269 787027499 -988400512 674870813 -548645374 798161908 -286797888 -659436774 -331806836 -384844745 -72120524 -986451462 -939761463 -351487276 633418020 843051999 -865734399 -164592616 -228402327 -288032178 -187502161 709427146 -20145063 32527540 -921030485 811386489 -679701600 886105536 457020203 -417298278 -188464863 956040105 397401409 -379587763 -642995814 949536448 555930125 549542815 -781783344 -269188092 603900498 -344117370 180959383 -98128516 325106479 129233714 -116932948 444825670 114376572 -342926965 124026682 894666495 248972378 -637074238 -281080475 -383912469 292297131 659929820 434494206 689592205 -886629837 47521243 -871835929 -43182075 -531680911 -50582750 402874717 476703195 388848148 -159403558 -971040479 -229279343 -745635702 128816501 -693551356 -649905292 233837941 -616483596 -788715882 -819664781 753059164 792217691 586891653 567046563 -622236644 328261661 638341625 -143365314 -248980530 -417251895 296732112 323224053 -903727299 -575240557 -524271174 -95708931 244589694 875491299 -463614870 937309444 362625356 -961586074 162793791 957463231 -853435908 287159943 -689702789 -730105806 36720561 -313599349 -465188629 -253783537 -364408378 -843056662 -654638711 -242532632 437192200 -584147843 -361577034 -656813398 463841135 -409603199 179204 -821535062 -227922896 555936091 -414132492 -375115785 493568237 -693961552 215447539 -816331410 -382000195 -344658514 887627108 536843594 -919085116 -89601708 471871222 -843183567 116295631 22344561 -878447526 685097526 -798604624 979237694 224387654 -141028890 90307433 -212285554 60169858 373452359 -494926633 -322424926 101562278 309414971 -825858717 -431730597 -675002851 -578915444 -31899793 -828806497 913146639 -557930294 -895216000 399336236 263359388 88725524 -593144703 460516415 224273561 -361017818 616718010 227250515 772939068 472764052 -413718520 -481706027 -164236868 405587426 -218929812 -418474672 -652008708 348116883 405387364 -665806133 89939586 -869594508 870393921 -536035262 706367427 -668265087 794831102 -843594338 363664112 -332259371 -807449642 -597225166 -800033894 984604650 -702980621 -114999758 115750757 -706749226 309834877 -623300600 393390687 -375259419 -858196779 -44221543 -717349368 -525713574 -400460381 -40372272 -791496609 -883633748 -68485229 -591739074 801758925 457472068 -724874541 -222303933 -851374098 -172933704 -27206434 625948734 610316515 363321968 17108642 159413270 818925191 613148064 507302254 349943429 -146263367 -360582559 -124001230 997853930 325061210 -445038390 614706329 -335297904 -463314847 -421916531 -105806599 -281505212 96610866 52670180 538519527 -318128434 -288537715 -573495329 -316625767 162642140 -708446793 558726403 153782533 -430748328 225540928 791242883 -59334839 -849784283 435337777 197656354 -901620809 -830661518 -715741000 260985938 -510225321 430203687 -520255825 -578736628 -255902174 -565512329 -167058950 -483110080 907068541 248577017 -998472088 938662321 637380020 -609498583 273682290 518271315 -543572140 -642469117 361635805 -718547390 -254527415 245890862 -783654474 74117189 -860312087 -692820062 162293258 175533638 365999411 65049036 753485198 908227120 369781625 -708250291 725345092 -834373846 -449111879 650682041 -858852434 973948548 875513989 -702303190 -822348462 -101114111 -168339664 808638229 438936837 992090735 -663418969 -468712133 114394050 979288192 -907782520 -433928909 668956292 165731430 -781003784 -529511562 -941736424 -843213536 -837919232 -364139858 -157663092 537731153 -442685875 61855177 71366334 -113468308 915829432 429313487 -891645769 622819269 458119359 -749748799 646806651 594090616 -831053661 -396198924 897176779 692154535 389395474 -497188480 300154156 -522307633 471159982 -661402383 -319793675 1616397 -389884363 711296996 234097213 982587807 555975019 309438055 525631934 -263627866 950661280 826251212 -382175148 -508325337 -570450456 822542714 774938258 522961226 658300444 -863051303 -942737312 869798383 -941838690 -384913465 66614953 314072616 190617704 933241611 97662079 222760089 -265177342 -693785571 -819650348 379325397 310106769 829571846 -821419426 -971081327 -74482093 526054264 32988606 328260300 -771830735 527638410 -925463331 817589257 -298438298 529909587 671200361 -444436474 -273233513 975530562 -361719408 -176689411 -592394008 -193236489 797514693 200003843 -873524738 252469256 166537549 -193973547 631527925 96906939 -636324678 -390219011 -219304607 -311930316 -904523418 665556487 -430330553 899757368 -348518266 -39423978 -349337899 -59262764 823430626 984140848 -353697472 411996623 -314247852 88155864 -159686175 422471383 -702887015 569073986 -807823085 -321009535 696672180 -500255609 -647899692 708818088 -904516408 662466056 -965329094 926991083 -268123588 -153549025 163639800 838318169 603723324 -777487080 -218435783 567370646 -750656753 -415767571 -300822115 -23530863 582273905 836609054 536006922 342712597 974152165 376561555 65811696 -105304403 -755293851 368757017 69495428 -203250801 -695660655 -557603037 589500196 139770117 -662059635 407337647 134996166 -831710653 -26438157 107928239 -181579484 -30457603 403317641 196291465 744927459 156749558 850123991 811215241 615169343 666647970 -803896481 -33620186 -123167790 -469958342 386334516 -621516020 -636693914 261964079 -511830021 -399126863 47628505 185966447 483628921 805471622 -29268689 461055227 -222905126 187490327 5523886 -143244932 -316684821 684922993 77366799 460233317 119651532 -132221617 599034779 -723183813 -379960636 -595113574 -621875108 -68193887 -368349445 370179479 576679524 36077781 -726808006 -906058915 266229723 428831502 315443086 -18433035 294132157 -800348584 -571240368 -392188102 -971215985 782519750 455726880 -189453444 -940549020 916056177 -833205645 149797420 -576543634 -944431639 995637768 124373611 378798623 -540122009 -395999507 767017794 -843086895 14783613 -161351051 728452324 962354820 378145540 726044934 185937453 -744260979 -408971235 930350069 -413733256 547637239 -167203032 889187716 -432495854 -112247078 -308591965 742344683 456098340 -702424607 -296518643 -710515771 -123046045 -23586650 777016131 285294861 899714623 533580305 -883142322 -719640132 -494089102 214542125 951884917 -901108148 858786710 550370038 -283414606 674939102 872001086 -544480283 149669507 972998036 376629259 131150352 -409780760 -347159777 909750134 -388241891 880349360 -846405442 177673782 239331600 -907513061 -875538281 -931180712 724087612 -12712151 -297368755 -634813284 366501253 25759636 732946676 933071666 534267058 -43707402 297757456 123986351 346026221 -479202831 779567685 392475490 837446115 -619049524 -880897546 -508779159 -198805741 483956943 232037810 695082638 -463847736 740202427 -609297214 153692445 773194688 -493515289 906605445 248440174 209406017 875280995 -388723962 -628651041 -795291835 377609617 -962865263 -211335109 -490947927 325228260 -326310271 728161890 -452258466 -64807568 367250243 923040613 -389772053 -677131152 -761056758 -186851683 -652209156 -642052346 -604646983 -216977821 232315238 717463292 -441094701 980219807 124997720 -937092656 -102488095 91002620 -247889285 -568128603 432677197 127326137 -465924068 -167678832 190490135 979576571 -317375730 -803850202 -54716779 -283561166 760379183 -528823284 -296973255 -425174863 -281665162 -352673642 -795647737 271931484 -578933053 258210660 -554830265 275239106 119232842 420778641 -347212568 -844628619 197767930 586012068 -534005288 -65572506 -224179571 -580665638 826091246 -925165301 91656535 -193976973 22300591 -450339729 309242027 719536692 294212550 -970338579 634652731 -370763102 -328498451 -976848402 130140681 373634131 -748376381 372301752 -868914321 -970044045 7226908 557026573 19928075 477578493 -825412487 603965499 -435567614 181995645 -440615286 581546807 747846630 -404667192 672120381 58860542 831704265 154142001 804867496 905681130 -389728641 -936716702 182754280 -421487356 205193169 -255146161 -281907568 -933310086 3048502 594625340 402824053 -3150160 795085563 339220212 -439091177 -954929050 -778062359 -385349276 -972100059 -264587351 -348129953 -347777570 626694640 -933165704 -172839128 -159726 545967413 969786631 -607238107 217342654 266941932 758219311 356488862 519011006 620492231 -740614191 201109240 959136637 898703513 711908544 -313691426 -783901215 650536137 729016493 -25133549 -488636517 -446900972 -654274988 -56966638 -546744757 -222360777 -772092585 -365031335 530130622 -357428051 923777154 -659434018 -755948248 -553308392 396997842 -617261784 -177887929 -848562890 -814255373 397090774 402554885 172899995 -533940834 534580768 445457771 987798268 -2147600 634962902 250331556 828066398 184156231 -109770927 557811419 440588952 -788009575 198784329 957527451 -174031568 674550323 -254584015 -636783881 -776622157 163803044 -822067444 -100640378 -24655309 -722334724 998374206 112952666 870524857 8119999 -477632425 -810381246 983254387 -447085249 10292921 958830468 465003472 297745048 -371736069 77130335 -975766892 314528263 367201580 -244987178 -711590680 900790541 -179068964 -819032560 -826961531 150388731 -216819560 87142539 111380954 -796536280 -734882368 593350102 615328972 -184024520 20459500 37444444 -897516375 95467945 -701128182 -920941928 -87234571 -293497005 -429211893 524335116 -299001529 224987035 -126870757 -234863470 -765127082 693588985 34328049 -471405450 518973570 862778066 -995958518 -29021557 27066962 -642236537 143380245 -773495344 -811216574 275962045 870041820 -918722688 -642119376 785221601 -72734544 -374214910 -323160417 472645503 -923466242 67016462 -183228933 627463057 197264169 -937237556 -391534199 582807044 778617150 757538632 844101792 127141656 217315452 -810346338 -359896982 -590829218 -651726375 -425680842 -857729811 898230767 736127421 -187898246 -12146640 -489284415 -434959921 -225340275 766827214 832709709 225414962 530982259 543998176 140229055 128437514 432392352 -417185761 -178206123 -292420997 850545789 -426300807 -637176243 838826185 -233137424 274119553 102902433 -543771801 510899826 -621703063 284759022 -167757035 327046568 -170633626 597929754 143090650 -523756023 -332330973 -919190300 568670277 417284446 -347304046 -179317738 245813604 485010312 -417431051 -396349707 95491299 -86971573 -171905533 -636005078 -730482074 -948709713 42631492 402982242 -631461606 512713237 -791214599 -171835173 -149113449 472588500 -813797481 347786575 43744765 -326713808 289951796 267386027 -78534044 -181076604 -466107652 -850536783 -149348731 534436972 717764791 964400451 -350717591 95137595 491180873 356977285 345208345 615839318 -559826122 301733282 -27842132 512908921 669593709 -683761497 -688293270 555046259 -9308371 -966002163 359056396 -159634574 377587032 -986735587 142980610 -916330936 -129754482 885842258 671380194 -598932555 479158105 364477950 177002089 394231740 -3278099 -967969213 148076928 622539664 -298735759 558041912 -177113257 -244553562 185269426 840241294 -638330680 -702550378 -441799778 -463973298 -436522864 -316637326 -323938571 -905869177 947382851 -202196230 -491481806 -410740669 80235422 -708746970 -870158881 -564526108 18955685 -338187734 374704098 -140165595 -679562890 814878150 -344352802 891090784 -309386071 -284442415 48310792 612723417 -740135893 833334231 762868 -685616360 -551315307 -560600992 -77773840 283776013 -78433475 -339178637 70382190 992874743 -324166835 650538206 -400358024 642391406 45435251 -170762782 -60332725 -821716734 -470216717 -639346143 638903679 -921013703 -909090401 -658388290 -450527965 132996590 -419989308 222188865 339512897 -242487690 -77355508 288876070 -905221173 -294695864 -856402216 -458017369 -786903426 -296462797 614092791 10453893 -469427529 -671242745 -769096746 997010786 16587752 653478246 223729733 827475015 -578954265 464376561 627064313 -56380853 192891741 904599563 -479931869 -597493057 -928863876 -928189446 -929420792 -958303613 357272836 661793718 585850571 -15047441 -401415244 829643866 -364834758 -749857551 393232992 -363414874 210266763 388347147 -192299071 104276877 -479371497 -157481206 -868345574 63676852 -997888278 281159995 -377604981 -569885201 -365222616 -886439549 -35825439 -168055800 -299563793 715453127 -623201915 772197591 -272246824 -818108782 -788758609 302126061 735506161 37144525 -749002664 86232564 605250830 861432717 -255509735 837170 869704281 716551325 -228662958 -719359639 6936973 -998141062 -298413351 -980712772 -312282102 927008872 -220805564 281378913 875841155 -215440948 317243889 570217229 -185612196 -901175519 -369537859 -475288718 436349695 -212641800 -633784570 -25561826 -960640540 -519077427 554961835 801090902 -172017910 991911816 -101738303 -755450288 -995077892 207715692 -953537893 16414564 465933744 766027921 -908293666 623702172 -274360139 -773682122 411944667 -633945270 275872814 -409298879 -698948193 -65987570 -88191537 -136139723 295661804 95855899 -599393730 326432507 -944304966 567181922 420471817 -989869722 -218685899 -859054155 -524795580 96328352 451001514 -327843025 174164184 -103129483 123497067 -178160541 266674540 852564749 274516816 591501071 7310967 973970906 -540157805 851217376 837538558 -636057250 925694401 73410199 -459803103 -79849323 430261989 495087275 -231684150 710135047 -442326166 161761824 261916585 -304100407 60437228 96792514 -916533319 81983838 -172493988 -494098127 554387327 155494929 -529798385 225545207 -686978673 -822291603 -283369395 -497898220 652313269 897369220 -327994900 -471861851 -848251459 -932453078 511939529 5557298 713690005 -47280481 -535526074 -366761848 -547303268 798504623 593903787 129071022 964845390 211465270 272627514 578980789 183785479 830620866 178358133 898707778 764210183 -332758033 50065359 -690412333 -855751152 -745912608 529753533 554053624 -130582938 634818976 -950840026 -113510846 -294816629 196132285 455792169 -474295617 -314248202 550044752 -476853529 271090315 -592019280 -482168745 937631390 -41584943 525970545 -961038068 739326741 16650515 522912036 888551609 -241268896 355699349 507127074 -837438354 294720494 915924641 -985467078 -460233136 -216176006 -628354736 -738150715 -226130724 659528768 971379313 -913119263 30016173 424091762 -736202355 378439244 280638735 202078926 564403902 -227810916 75273570 710809530 634419492 -930307444 -305913145 629010637 668418711 207068532 808525177 -255387405 -672632138 112534846 -257027119 19656459 183153459 -811978206 965631890 491173108 -843782073 805133263 -737700325 -793194700 572505468 -67532257 -3568930 130269025 248519906 -509255489 255522397 647374206 -92967553 -894561158 -489454160 776536386 393092041 566619411 -233926944 160539486 -251622905 218030633 789680695 -976624141 63692039 -707657241 -671493432 229505359 376799516 -148499547 -794932151 854741271 -930337335 -346867684 806348229 962842300 -100382849 327066079 -961185889 275662036 939797223 349117705 -472737982 -449546859 -139921141 -378121906 782392063 -238019154 -82841061 -365277379 168290830 226197634 -749248642 80325277 -739197631 -513457562 -599782261 -828568566 -372654597 -467018605 -364734051 973457819 985743172 -415512532 -896188520 305399731 -395844511 -192788133 685912472 -483924410 -482217286 -930861942 958113528 -755696738 -490143919 -555441322 163688164 544792503 -486812627 -814802975 14310812 758631740 -667848737 -302902978 -488097150 688729850 445860482 48847451 972068789 29667113 119621968 -703286841 -225816578 -449449337 -256583653 390397706 -434012492 -418099939 -168398523 381998157 502062455 410132369 -933244697 345026279 706800182 837919575 -213864614 904027678 -923882747 835911683 -106159136 351760102 942232806 -857180456 -991189953 381870011 480481413 882906453 639253957 -610099971 935103976 321169129 -985986646 672652252 -663031873 335426597 47114712 747792044 603253433 -784979858 -290450721 782810964 -435512002 171153179 -45281788 663033184 667200170 278740182 -441456747 -196486758 -254582381 -551537241 -95064452 411703525 9034201 799349072 116074559 -899825403 -396262735 -814258298 -358342393 397909650 -89100672 -867451659 758404859 -721228821 -200404050 -809804480 11553756 -277417825 -480716034 192119348 -498199646 789844215 704241495 574706233 915907663 129505923 -327589225 -210705792 286307495 -942984318 788342372 -69812834 67700753 -445625333 143070416 493622336 592136817 550677434 -351223875 147936407 -361755515 -411109920 733843870 125908806 688472120 741994473 647099226 222615939 876246323 85125348 519169461 760858527 -915032927 -413621248 713492512 -856246267 577499363 -402149827 396912590 717224858 -108571254 771647765 -744783914 854561300 -41582699 887204946 786637834 -193811388 192305141 885334262 -17512851 60406610 -506503746 -987823008 75215848 -258745506 165561266 -793185281 907185896 -669069656 607432130 -675007853 -871658678 -524919108 571790758 -729787520 852314865 785005804 339465901 -594411271 -460397618 -95261190 -36747562 -525452663 887935777 449752066 499149068 -307916001 543612059 -986429543 -43243276 65254597 370263458 -124237339 105964093 619456482 498290975 -335497148 521940423 573615357 -998353726 328556776 -454486168 -261118331 293861445 -400985103 -592120173 -964191859 850029581 -231267403 71294896 519649351 554809816 -580941326 628803805 -870990129 365212394 413964195 254997119 23758160 86187941 676937603 955543431 420386527 -807138891 240065868 816475107 -740557951 -160822767 248593009 -225981179 625013765 -144688845 884393977 -547519905 -178422989 728935532 -436931114 379154504 708258053 796118626 52151137 878450350 -600287058 801452612 -462254281 -472684742 176425670 422939097 314351193 -751707280 131478168 -915560074 777214241 -408929168 853001411 -359713885 -276129511 286354679 61498761 529401213 -532169445 502675601 785791782 423148369 -694225595 365149585 -265417058 -217695782 162226056 -328696908 30888970 -936248373 675959527 374429746 994525578 -484559016 -917867887 272198067 -867294036 799359216 183357896 -115381629 -825802162 -144623345 -373487312 -311753285 -537698622 68139839 -518803153 218599970 -472581454 863346879 -571844882 -762366080 800341087 637351518 -513443299 566631508 376175351 784458468 -38336319 170491898 -711613810 -797598323 -145724974 -630590848 577757490 764367986 -650935931 420463488 272183849 269679314 739464326 -296068165 -936521334 717162363 656244236 -767035715 360373202 42530195 916577482 90110807 -258168137 307796716 643941628 729855380 -298194203 470791534 921977016 -959304335 107724345 -867368700 -7480871 702842324 -112336374 555198 150613061 -624250919 -1403637 -333743744 677782845 696710896 413550592 528168176 521736967 -743588248 -639740251 241151260 712679468 -280063899 -714395678 -114072743 87895271 -585827217 410403421 -783282227 -952507329 -534392119 217095149 858166663 -647866854 457828634 -892480482 573640931 635901367 -522271907 -351261251 482234397 -773913256 -29787 -352699924 -91755787 251974130 793871211 -702705483 -231385734 -904326289 -34876013 2815916 693414578 679785576 -713352948 -271800346 874454439 -127345631 -52323743 -521392828 218619060 956276831 159415255 -250928709 594180486 261313375 602114619 800423674 815748101 739913853 260779217 -844441928 -837378502 564634449 -757548673 822590192 52941716 206408220 68778980 12050606 -480346538 -936680740 157651387 660364317 776510336 -215572286 -450930040 -266892183 453045381 -332512296 692509865 32289324 842178222 380640848 -67528201 -793776987 -336944768 714394975 128797484 -430265641 -677932877 -948635831 484930049 392014806 888797055 477354313 198967965 -380611551 -93713280 670377110 604005396 785357313 -4818084 766481127 -785913609 -636075765 915226243 -46418069 -774949336 -256384155 -542876555 218774590 352525994 -535858541 -892143573 629607533 779653157 111143131 -284547083 726479286 -819328183 -56100556 66560961 -725327458 -255670700 -881286914 108409374 558703274 -383474661 537597963 -793522841 915020692 464022043 751744717 -10651404 -935053276 -638192134 -616614875 -948070954 119384881 221204005 -401259773 520672977 797136334 -2269468 -507385819 -102609948 130706268 -96285002 662100532 -961901342 -77326423 928493915 155998669 -98759224 219805644 -480289003 -811920408 763992414 -155238003 -163715289 846378273 -906119475 -245199873 374760990 -972732837 833352099 338222460 776702457 -462539621 813956793 868061530 -532938563 477324100 360987764 -662383221 137121680 647745839 571344319 411958617 321487047 342292784 -687376085 239975279 420821606 432512141 -801235021 267998015 -519059440 -168031593 -312075202 -422553605 -417154938 -523297650 161406181 -216016595 -881038323 -173861711 698796523 -314992287 979067485 -18404000 336457367 375595485 525428466 -603796489 737844591 -376181049 -205352803 -312903608 29042050 -788430114 877165720 -443242868 546357502 -427541799 -416884371 102353728 -678308303 446824213 288651576 336662623 649127702 -355305338 -517491582 -439605411 216129708 -451925880 -53297535 -302866961 -482793587 -243743776 -693934594 197018320 815761140 -995372444 -281752968 937153568 -642470804 -542571492 927185923 -365771145 -555532056 576714932 -58928321 406896642 -833177860 719499092 887558644 592071062 20285949 -157659353 859510008 -416789972 85227623 -399186228 635410479 -852075120 -898828932 -167977106 -116558124 -983589600 -755449672 -16007008 975377550 -618377543 -133279211 472024404 -642219110 -397532611 595156903 -712156059 255713154 -704854355 415356706 -396149667 87289154 126537877 -665201578 940254040 47548277 -349871311 -96525803 -132927895 846944926 -3592140 -494259902 785760477 -673299683 13070976 -349766674 -220069709 124100788 812147929 138792054 347902520 659711494 -60204737 40655800 867033983 -14125975 760603741 978992131 -386401652 -776958668 207610660 350550437 -247202478 690370567 -376991716 -513831364 -780613087 274198200 419924325 144664012 570100662 454110839 -506498177 673130202 -511924890 107385182 257316535 -787188571 -343607376 394683259 114777171 794369577 -332785312 -308508321 472879386 -663377286 512695428 833630194 -343376730 81446731 331617975 813793947 673108122 -418195100 806059719 577037104 -124088001 906070313 -45356311 -14573187 727140986 -87987404 597039714 626307810 -171359383 891049769 678485480 256183526 602395149 -931028238 904686342 -627702534 143058625 -734184128 -256519289 431558860 617543103 -653423920 -785960906 -629765732 996395709 -784404062 -723723305 -990482724 728699245 -503134348 -471952221 -275063731 244758482 -886594523 -740137251 -911602927 357020722 -577206678 602175814 821707321 -161755672 658532292 -20073690 -799442070 -995670582 534854491 -800171398 518360484 -180409302 -408330017 673443160 -678519275 256799591 -606144836 388524981 647685299 99623416 306742988 -453880037 172650136 678205857 -556387347 -515089306 238652656 -425526895 -372091439 46165264 212066630 -760336168 -577710760 427447471 -439741781 -956855614 254899517 -560024568 340008562 936333950 30759950 -131797911 540855690 -312143875 477139041 6407552 931345312 364613621 282875112 327287968 259531631 -323037045 -108007034 -125758409 900509555 696238125 -585761320 -65890680 -726444502 788352050 -619405599 -478715975 -585711306 -397436554 189534638 -409450491 674355297 430306966 -54941376 142836959 -109783299 -946970150 453825815 428497260 699121490 863735095 732254141 -980169492 292443282 606002101 -716316758 377302105 -878391870 470930302 750429712 -852077924 384872203 -579103290 41957470 -472553322 -292798885 103564767 415903460 782872166 902243849 -567127770 643424995 -446928761 -696761215 16140631 -77554910 -83145220 550554056 948335837 849093274 -261095552 -938148764 978490410 -661340975 567128419 -40343028 593408256 238136040 779818521 -58660806 528843037 -301567822 -219292544 -71243677 18041331 -371528874 -604893507 359849830 -207213420 -824139774 201031787 8569457 -368360950 732585208 -416761913 -446120004 -676388591 -652504113 -322532811 364675651 612021078 -639072691 -576890363 813584041 -396584991 -344132362 -325828366 357187866 -173009710 -593177261 106810973 -818402329 -460882772 -180573039 549549521 745411474 -311762291 -987161777 949185981 -109041582 -418727599 -222442606 -589503377 -707486036 -689197859 -842647115 -389571453 9049590 673117735 -503599720 570724546 -231248363 690225247 210241640 881404296 713558007 1756479 719951127 285040216 -737797473 33766421 -888402681 204870847 -126399847 337658380 -687215759 968586748 -975650983 -16243045 -681430436 21313964 436419119 931950778 464138240 975082767 278082773 279674931 -613136975 781757046 668574865 -275471782 -931398441 585272446 -954752712 -366001120 69029609 -700040945 -516578538 695951875 114142076 1105439 614205075 683242485 966628753 -831992290 825557764 122403516 -840425527 434297003 923246244 393338776 167638995 -617592158 -780274182 377574919 396252850 -955782001 514506505 -504130369 -90552643 -733584531 538628455 858766399 823429507 -22208521 -888081052 805892996 52184765 639398959 -774599832 791487033 706929837 142736980 -951141470 156328840 869479878 -820508612 -473718745 335899832 -978360249 -979464638 -800173589 -429968516 811705817 -82426426 302609105 -806652440 728403244 777858546 403546245 -179188397 -382452031 -870242086 105936453 847991826 809785878 -114867957 -343761584 -488300741 -770335544 -508302851 -702109789 497360130 -901996294 -250525990 -498450633 -3105972 358447235 -398547284 183603661 -389181757 -246579925 -860790686 -966768554 -429187504 961998953 290303678 -824781699 213549496 6783539 -128529082 -60944235 -874479764 -489581468 653164715 544794169 133278167 -536982303 608717228 527368680 -353201233 300808526 -25363846 375588942 -973169617 495531412 -731051162 652049493 -279208318 -678282152 -570805209 -318435027 265001210 -903232773 -909475297 390277607 377693554 471641634 -281496723 17324413 518760079 -397889098 -197218427 830956135 -545513354 -384607078 605147401 450510126 -863241976 824961712 521493284 -194334394 151012820 746612920 502946364 -216525021 -642281113 831706846 527715093 -175249828 665439374 -914319486 614242488 4511897 -532468518 986963113 542089675 -308652684 -773499413 -628656510 47051429 -353461569 213653447 -558734681 267599398 -333945163 -20925432 -797295210 470502924 54512406 -820588953 -436998574 148378307 -98611540 -935134524 426232127 -805114348 983453924 661573361 -771738942 501391777 -672133074 546114694 151571774 -110113188 -382606865 -933970904 -45731577 17642086 471460477 -408376064 -821058304 627733816 -964350729 112516940 -251866967 -280169427 148820579 -710458635 70050335 812128425 729298495 731690212 -95214699 -492636859 505850951 -2520473 -269045137 -319340275 496570865 564744203 -785937080 -740447302 -221665499 627990583 638722591 272401510 -139483771 -336439254 -905712342 -135964882 -684805148 -461116764 -102188807 48211803 -761692517 -186283294 940519852 154297496 518337387 -497630648 342236212 -347444562 -809503570 -158122171 352675460 984152140 -820436138 399990086 -64085351 -376051787 491709015 -231086825 -154512605 452094708 -725812213 457497627 -578371295 478224093 -564700069 611210315 -94478051 686385102 96500492 -955619475 888851228 353693676 802456550 885991333 -842752292 -71324258 -891868250 -935594863 948656685 926474473 -9376825 52608947 -71971182 407639689 420186299 -118939422 -619995763 929198958 -123520080 989409692 463775372 573482733 -113719228 -719298296 -503068501 -294455896 338790212 561526805 237199493 237240873 668828238 -884533189 -821541492 341753263 768878244 -661612770 -594054923 -439091372 -965991021 -37756133 528398613 -725963296 615688675 625273152 -388337356 203068904 746488924 -842160151 -260230063 -582915466 370399599 477090734 709944846 363362810 -414124417 696850024 -535919380 -89552725 180734927 -195312864 -197481831 176041810 -768766258 996199143 456803340 -611468606 655428085 -91394806 464780796 -619083975 560965972 734030216 124869650 259929801 -815237838 -221005549 -935325765 -300593532 294721270 565942967 390897301 914996337 250636037 966298182 -448820695 -726789120 -916642125 870940846 -349072862 -62949335 -562544569 -701517367 -38797566 -273611128 688110543 -251451994 669578590 -413780068 -907713448 -257852136 -225880506 -104591073 176704679 534401599 -90668027 -395765778 -809909612 438494530 -44489551 -472706794 748644549 598640833 14354609 -373657675 -508341539 -365706671 -956991920 -43894805 297135485 496832454 310610352 983157029 -279703730 696469332 876260108 85405318 425207847 495136263 938459579 -401393846 -462834008 291585030 503528961 -382234645 -120821826 917795011 747387159 -650226824 898444100 -413531330 343583608 52708515 576008966 -710999053 828184801 -958979694 -479374129 472324822 -825876528 -316800313 890729838 47094740 -482893653 257255570 -458384881 -174698265 35449680 713178794 -922273069 -22088037 306783469 -883941342 836149738 457492362 381917033 -210669250 -683422738 558247520 105934904 745972488 298594649 -536249113 495773141 -737197406 -39711386 -557385015 -201820821 -952969753 908138596 -357916609 -987312236 -498752789 -431537888 -532910367 -73889361 -927056799 93800378 842576890 808461477 -948315007 371261640 -521872493 -724117510 -737825973 961433610 838117318 -58844383 -490632574 -938168650 -189402540 961396448 879855550 -472951222 -861159112 540923756 -145581824 970685654 -508676503 -631105871 675674013 883789552 -474136255 306358481 738232296 -774986178 474998103 -366695135 -751760132 827301339 -658615413 -480512761 -858475704 -327256270 579269952 -758799598 -805245789 330777326 455146216 782221741 530767046 -83681851 -180633802 118440782 506323607 -67674574 28975255 269897719 -701910159 931419806 -285247988 -657924343 124008319 984679331 -827821326 -548021258 -111538332 11068385 -972593567 -565535790 -184116853 -326411108 -337918138 -290717632 216106278 -962808702 -820396300 -224105108 -956146410 300454125 -121369013 -511877145 156551313 -350440010 -537767745 132803718 744073408 652767219 299426262 -260102396 -817299265 -319108103 607704520 -816984939 294236539 687767664 -240761128 -544507486 -453737781 -272336422 -766343870 976989311 858647736 947495908 -272185342 40911517 -217968661 358229754 -657593547 -552323462 -329909057 -270505950 630299770 -22353182 -165268869 276994772 -668926955 -989263412 -374494174 -805210672 439703081 -653048716 679906272 312206469 524810178 -318177567 -532385219 160441423 -949791924 241823076 775549033 810612692 -937182103 149707430 822619834 811565650 -693883104 189027286 670111891 -301383942 349197929 155990790 131112563 765898790 590405752 225372817 -126763963 -318678367 649500253 -441659913 328998521 665548254 -375981708 -522994064 640594803 882783471 469173679 361835249 -818952541 35453399 -731549619 -354318376 195903334 -539216957 -532746362 952482270 57397695 909363614 189574865 -803936019 106112952 648118067 329420605 -128959321 716871724 -524192348 -174301182 323706587 8834605 -863385781 229513247 490926746 523006633 -12103476 -777433608 643335723 741809446 179269183 813287772 -204250846 580087325 -237080348 499205797 567515317 -668843629 -155882268 753937111 386790366 -204433585 -630414892 956651064 -356258314 761924969 -3919397 853427612 -413157865 -595099680 -522667574 -146312915 -505393895 251757638 543989248 721283629 728775186 -335191423 -912169340 -980597003 -768250220 442171886 -8856248 142813654 359169272 496384355 153359960 -213056794 -603084126 -385753054 913901667 -920750974 -906567421 -345933830 -267367694 896213599 725484197 694756942 116793994 -731101742 676120039 551996059 284397097 780171476 177555552 -188895597 571593118 902057801 727047802 -527249941 -611732901 623220867 -507991578 -243979348 -508494553 628946615 -364099644 -938224615 -422684808 47603819 902943246 -750222643 983566863 -281755204 -502304961 526058081 -761502357 65029415 -480023983 -58527428 771753893 201262399 763996845 -922938608 -838872095 342952048 940788535 -660109804 -712709309 302129226 -538017920 -752475545 -391040675 -197970696 141994254 824708262 -862105354 -398382559 918767274 -343960763 213572103 997276425 333224004 -857394888 215158870 356742576 693402947 963941813 -454320771 145820546 874070092 467424421 710630421 878924483 -952842796 627778826 862713286 910179426 183584940 320693417 -907156030 384879749 441452681 -242265240 522913830 -187290232 210152562 22988651 939682064 938004141 -160004854 751030945 -597288868 401644609 641478773 -200768819 550178342 -887301745 960865069 -632109187 163505267 -185679727 -824430426 -328369312 744106972 516887717 666761377 -3101398 591846842 857860729 45792076 -280933540 948237558 433841443 -514645170 -15715422 -630920300 -273945758 365679277 878861201 -360735616 632480827 81241929 -666575000 -503542742 -998590511 -427975016 510976256 609814958 664570414 -762390395 780637406 937600711 -775454164 952359741 -766443547 139041425 -137466671 860785866 -163387867 585656863 -305499407 343570289 860468615 304155245 -524947496 762105150 490417570 -240709157 884464157 504826377 -513883064 -443658113 648774436 850048123 -930244383 -927955351 238275477 -652454861 987890901 471858562 246756552 -428594016 -363400301 944002962 -112027078 -699952956 -574623920 294284736 -999498392 -945288550 627492407 -966683003 -856208554 158008052 15350105 -838968066 676237438 646841305 347679703 -686938786 481270023 585269236 -731298318 411077818 -741984708 959248736 -630730011 -220134563 -589582389 269112066 -650982562 454132893 763362411 -929056558 391393147 540478078 -377546629 -134782307 383415504 46682779 -64246964 333219432 -594087391 -886576080 -842591064 318565709 316771011 -423130815 -306176004 357498455 -262142981 -717395058 777042647 695339087 -783354387 -87758991 378775493 -642997413 881217709 763642297 192659396 -636728852 -820589290 598141507 -931035534 -902236769 873937239 -536959760 -813402204 -879303285 712129410 -283725670 619004532 918410483 92876529 -140117847 660498442 599624948 -448706766 -299651626 -623268309 189196612 -842544187 145395097 -757091398 274067469 650274768 630540684 275009466 -103358671 -771140967 -80155289 151830119 688800372 -544522733 207709632 -369922630 601063860 225529986 -312242249 -55082533 15006942 810673547 -790110866 -778221908 -219315956 898677408 -483216391 115572776 -862540602 -53094331 -679117281 -139342089 941104997 -245983972 -767563675 -365725871 783398481 992798884 201091971 -18152447 -285681230 -997425079 -427857185 -464028759 -210672259 -268310119 -936398450 987487695 184894143 -623306231 26497278 -904302681 373917663 -179525822 92284646 -891742543 321214661 -64495828 -976430089 -509895646 -298803791 -946924467 640640848 257270795 -730819957 -535881709 871925911 -942125201 902294474 252297530 -633021147 739462638 793051970 -571047405 -525008040 -338449603 -920541979 78971931 15742039 840831984 133395519 -154787045 243011119 -871523810 -153427019 -241113979 -530811106 932169650 -668621745 -236862856 420087369 -440666701 -219058360 -866796239 635088603 722556599 98434119 -73413304 707963475 -403398306 -619480445 911108149 -628770110 -942576711 -991878594 -41063585 604583469 -965083061 -908417772 242069003 -460427701 753868654 -471829479 -833791517 407293739 -730929130 371963171 -761732456 327465760 -595615843 506550758 -147803 931324907 632471896 -721550917 -866164296 -291787576 -392196159 296579565 -530030411 576733928 135163359 138631325 754808620 -628385732 660678727 342565192 -786119069 -955921439 -746511997 -510779181 -571042544 240965752 -222735234 698186136 992930088 729746935 324587164 32489502 -977250483 575492435 -162858248 -633297923 101565226 776297585 805337279 737831974 -590634315 -176983447 990045227 -15755495 -441306815 -124607396 20340124 291992511 -548260916 425804641 -73304491 -436800147 -181506365 -260869028 358799085 -480358888 991677472 184089814 897732943 697032273 -675572880 -507574239 -669152300 -297993147 168567193 997647594 -906775070 183512669 329222127 -446011303 -354130139 587334082 -461132290 991472871 -779937992 -99395608 260485066 824228588 53773324 -493102308 254144490 -802112057 972479372 -461832529 66516354 -923341178 838192585 936490672 471876601 200003160 738634388 -224640291 -894434445 111697854 848154439 951417678 -791954694 -259817593 204598819 129461653 362669735 -252375039 -373213163 511079302 -553730200 798634163 734748009 -440332612 585520276 846741320 51717134 432948275 477193924 264434282 783699427 872270438 675851748 238392415 465750054 108822451 -256565904 203326024 -376561296 835603971 55824873 327174785 273063157 732142762 -205890356 499157475 -422283399 665184222 715393078 199777981 387989998 920886538 -601244033 -257942310 657143122 -871975747 -671821199 178497086 -278972413 -683135367 914796896 -921306823 -518269193 946000655 -404718429 -962668462 676764288 -647908494 -685860559 296579973 686240691 555876398 -163284942 305057412 -337437993 -445852105 137002871 -56755135 -640570395 216975809 171769659 -62454516 94807151 341064684 -257186128 -436995911 -713962428 -480384817 -528885629 568414945 770016695 -719069334 795161229 -647071735 272758065 -40762379 590915474 -161306737 -79210101 -758562368 828206674 662197162 -781004031 935397839 -70801531 -393487971 608291404 577777964 -644469122 514134217 895023549 -630315318 -775658699 905338218 -931771126 -990078730 860400339 -324979694 174397687 -11846557 -234077658 -626348841 -549358135 424687606 684491001 317429190 803977173 456305582 -507682414 -247144928 -41700834 -504665210 -389108927 -921372398 -39795115 817263652 891816646 201856351 -503273263 -477244928 -752421781 941898318 -481210324 276738014 691089249 -368823852 760573718 633936826 895347981 72027883 832717032 -186471127 207085793 -429551942 234906301 101676488 376071300 589177535 409368297 -435560300 558400110 543257459 -565712194 -980154796 529343025 -957606987 -173725208 -144865718 -902924695 -548019140 383246625 -405260899 -233906395 -277360566 -256967534 456014253 860991235 -853998774 322655981 -623195653 69420701 -281926402 411972410 -222568684 507186338 860513222 -796882011 226939887 578365567 -682537326 -368828655 -123120520 610153878 -52509625 787399999 -951596220 436722233 911410540 727069559 -41815986 -447983453 -57486030 265360823 635713538 -973541741 -314115968 -901183816 -727269147 542346143 -662993509 999157361 161301782 917434498 -414888500 -27175442 660243926 -211998746 116018779 -999338241 490695417 -852307379 -294448731 -265312722 -681448607 920003387 547913965 964571030 301018677 -430593416 438814097 -882748951 -469775746 -490135303 864117318 -273266125 -474465857 -222634827 -744921932 -367014918 -682839369 159706098 649797787 -607263160 724804637 -725532038 -393250617 48369778 227234481 -480640711 810290810 894009117 -937142326 701911918 295789553 -807528211 -187988741 -525768889 732855019 -269423308 85223415 56029065 -339856893 837767374 -421001040 480108723 -860083866 -483428204 411681481 -873734638 -690202640 711628083 90226544 46993002 -951893176 -772768719 819105533 -646351502 -864262728 469397520 801411224 516396563 -232583035 -975840330 -656933252 506104130 -199164254 -839695687 579131033 888271294 -714694393 -336952407 -132955053 -659374629 759413001 -243646267 -187279388 -966937552 -270471273 581176546 -250630852 -600671614 -299172566 773233969 149319730 182990186 -981292502 138630928 379322856 -508024890 876729745 374489294 -952689584 -121435994 -405362056 138340762 642675580 -876461726 -561062228 139548802 294922852 -384445333 -155105241 102128557 229065176 -15063963 878487695 -441154743 704144826 -778285539 756648490 562112293 492463997 952643808 -438728400 -370472875 836130752 766381051 404839354 -176042904 -556651344 -502866833 329178784 -389384797 -932686378 -126512765 585885552 -872775288 -848070500 -748823120 471900456 -673166863 -356492907 -454699633 533868960 -238633727 -543712061 -636013248 -911392817 515967435 -753501600 189969795 -789906398 356175945 300418347 -173626215 -557541250 491055436 -452793207 518640717 -228986101 -707521486 -346993548 801680519 -461475157 -576122751 -453124302 681205894 100594583 -458972148 158308606 691549149 -75510098 -597300501 -910336523 209658576 739969874 152356808 -494607999 606023200 402163784 224473535 -68201274 432630460 687262382 -796350362 -922262915 945035803 629737865 -360740871 719468329 -141349721 633458285 298364830 251315385 581368104 785432008 706175442 565515815 46438483 726780032 -338467668 -574525212 -208764091 682992368 -245005812 -438911285 177244944 -884801613 811506593 924397639 135711387 -665684050 156783996 237753286 991869633 236219846 -278594343 -371742843 562443169 -102336696 -471978797 -694976197 -486399042 938317659 614437540 -494168228 -515334979 -933599917 698996302 -295236418 988944015 285211712 852911611 -215602350 101326130 -999128241 664538210 15690132 488777390 -14091209 -854063178 232136687 -704979843 -736688604 81217799 -857565931 -759326367 -260736925 978113730 192912579 654902116 673409340 -429013962 719404439 322375242 -127607604 288206842 102933477 -722055252 -959314817 -374243928 246680897 -651523976 -863067509 6535814 -680612831 -884024590 970112059 -473184985 817684545 -613736155 -240063855 597175468 299710399 806751555 669341145 546709162 -348136894 491083611 819930478 451383411 -176357725 -990333528 -389615815 114966499 446072672 -769422305 -801246856 -880119945 496749372 -15076017 -15953798 329116081 905620354 -900022270 683253534 160825769 406566893 -762529186 470817927 707245648 -390499794 672373245 -864162859 -12163109 -295979263 -64817507 495014291 -249613812 325878350 -131652671 -337428690 911607453 986077794 -372224202 59657015 -348076400 133632774 -685528687 193767647 597492425 -698258377 -212016152 145882460 595313462 -316845180 -396582881 958598794 -992423105 -599318181 488850618 119095685 -240679321 253421972 -869939664 495421841 683611779 -300685537 -512196148 24322060 745320071 -411431831 -991679782 -913821078 93777926 712895930 -121016808 630526802 701663803 166461595 -843269175 869319749 528845961 -372960477 -487248550 535852911 768941933 138044580 -325809779 -704226205 669147825 85339085 -864623134 -319701083 -564340493 -411453241 330834393 -402527977 -585065129 147603824 541508427 567422777 -645125006 -259531540 -684256178 978283179 -441204999 555053327 -930133037 -41381287 -220973198 -649848315 896317797 783546632 -112519115 -41546120 -955056416 655651062 38450209 -337576214 797528062 764879707 665025127 614097114 727853836 -88547639 -259131253 -87812120 -856456614 422574816 -956494888 720255235 377856880 -637859489 -658374965 -332432210 -518373968 -438301931 -571647957 -533889446 -388196359 634281886 -645600920 224456606 -58562302 528682198 -837307634 366521252 -470377975 -858816855 342334269 -257873426 349426196 686202129 635432347 717768154 -57197919 -62784356 -469165960 -344389913 -722981678 545934995 -849495373 47414727 -83999521 590999211 607030323 -300425906 -911484026 -466704793 -857358966 -275876208 -910145140 77693355 -869535379 -774727388 721195194 220888261 689979470 -757473128 -659310040 700150961 515452622 333376000 940745408 835676415 30927237 146282645 588495026 -946525126 140917395 -387296917 553554932 -637068886 534090327 -69211893 -608187936 440055931 -693225645 -899781675 795635084 792845983 55751239 -410671521 -890165665 710497259 -243623848 -670166883 207187278 -236992066 -904824135 -542076099 27416454 770679415 363896278 58187451 137366036 -949660012 100084730 -522882181 508505267 -49073613 923730459 -319360737 -225682226 467034052 -944701694 765499112 -442639974 190347055 167240367 -484695895 -610354458 -442593246 -717466014 584067264 -363776723 -174197480 -498473928 782686210 498334581 -82325273 20368553 436009666 -850715480 -841174182 -754545545 -261607825 -66017578 983046226 415371074 161995571 264981402 -790894595 -33508773 -211526318 621588823 -471633303 686637746 70371446 517373860 213652553 -54008650 232966779 -551826370 -414018376 -231010542 610714493 351355708 547625618 203166457 -567123368 906470345 -363460926 694318160 126369503 455964349 185089093 -293070057 -965016198 114367242 -804201566 423272204 -577383296 470259541 -83009989 -141158085 -882255482 -286318228 26557889 845876965 998946306 799024386 -757890705 555332057 477792639 -945075157 529210104 612265852 706592261 468321991 -454592600 144437471 -436170056 336914246 186957009 -339920253 -482488239 621658893 224820752 54963782 -860523536 -313666346 684419139 151739133 913232142 324148662 -150472088 666340652 -907408431 523639990 -47314548 877237321 847229828 943597433 302456776 934556515 -74640756 743578899 -745770906 -356835500 -632297168 822676036 80761509 40819674 -706396529 -525436153 -689011444 885182281 -351406494 588800197 -868298406 210501661 272214445 -552192449 778969695 -9639083 362095908 190333999 648832094 648103928 383205677 -387682090 261758474 208562619 -795179377 -305375299 -542765630 685628355 -449138910 473994442 103650743 313539043 301942612 618865697 -929461942 -20319023 -83111195 -550205313 -453448783 539424853 361892799 -336164585 -659401909 584226929 331493833 -899116331 -320388962 -271491234 -806649692 -297387165 -893835331 -384024604 356188057 135311496 -29869883 -768613056 242102024 996370335 111810608 -670444999 -164362558 -915181774 -288289751 45351778 -974732736 918960192 827413299 933594552 345948785 867217142 -576299781 -447596572 -756776816 397278145 -164247154 563198049 -538250527 86926380 321595168 -828214087 667703691 -307170883 -966430396 968119759 -716192350 89084830 977359281 799842622 300777936 658500330 219225429 -158434489 215373617 501588143 -228042106 -214176319 -56249311 -403257854 939528318 -244984182 -600959594 410057976 -483246530 187049589 371153456 154482551 -237644854 -166371115 916423495 -158337334 -576755781 911143182 379576477 287468213 532811369 -228775922 783168978 -486707753 411819451 -603945691 -347350963 -658476082 505999037 737256618 288330906 -975931146 -901801277 -363137587 107084724 670650869 409952636 543608876 332061619 -221792598 -472824235 431883732 -781410166 -169578837 -529002752 -863445297 -78728799 -598211238 848313008 -318356579 -963661514 -648885975 920587241 920381247 342971372 -368552161 -907329631 872288397 527703239 553712136 -332666879 -466641512 508339728 -916396615 187927088 -857265771 -273357719 797633564 550918553 -90047965 24921309 -349363102 63271032 136999213 -737490703 84805682 -214347351 987632666 540482115 450851040 -600313157 528597296 -289336901 219749599 110862004 -973173508 -55751907 565365927 718132294 -539437057 -524128339 -194783104 -804100504 989361626 161131230 -775710009 -282279953 -681634062 -48488358 168534000 416549950 -447923656 255500663 740246472 -403223048 86959948 655497175 -993310653 -261430562 740820332 367904010 799563057 -35406978 526217714 -210007279 351875876 924206907 146771290 895138050 -123745063 881964116 620254169 393417014 627524162 -181570964 166307811 647416673 -165605003 -455773484 457074090 -969926236 849563740 -481070459 556452976 -880528080 654229545 -564528425 58968291 -230992669 518265455 19819832 -947958840 129393295 550037081 -756624051 288898326 815575012 406955020 651705617 -771818907 -550077173 -735437758 -957267148 -441725717 654644977 884907599 -777552613 -521093204 -605703666 715762173 -878255582 -129443677 -247763023 137931640 -820392737 -246023445 -20050477 971454814 523983791 933044509 -430219174 -874775077 -85402717 378867174 461344686 801191135 418170082 -857830164 318532310 -769671226 -648752013 -759966368 797728843 508088260 -112711794 -114685956 125247386 126130904 -839385256 -835758989 -297665270 -222056297 182303785 886130771 573732419 -43105332 419299834 -248075993 -739907588 196945106 -160489448 536447778 936465671 -126792466 -323196510 329237981 511339518 -747611159 39009633 974166615 -227706096 150666548 -938661307 -573817728 69095189 -298409555 -534694407 969196611 -281325337 456493138 -553509893 -191129622 530679924 763393714 641125571 930319672 -381059592 -317028652 868440367 -26013563 -590795457 -869025995 54994646 813520476 325896527 793551174 -673140924 -623559237 -381973348 -705476427 510930261 -499303027 276285473 347156708 243382466 -476226326 872373911 -344861766 -471627607 526197400 -951961436 651547505 929177303 -336393414 -887759571 -907874498 -211176909 -199928071 116602540 -368297618 925906482 -247803926 332043025 335663051 -428452245 658917702 -342885527 -809558212 587735989 -647729670 472362461 443430159 -929211417 90771038 -16650543 326975488 149423160 -135268826 -82278365 -378401302 983886581 694026288 -887821628 218656892 -919274091 424899171 -184929662 -578368475 274677094 -538979539 528937639 630582834 -108324439 -108029955 -157199704 726184002 -252522211 -14601358 130026685 -607178600 298641527 -672717360 -495773474 -682427013 -597492821 785328700 139920342 -269967116 -933439993 180854510 859961885 -869004349 311959227 -18512987 -859521991 560888070 111814148 89368962 -717441893 671561443 491751560 383627449 -858715714 -910348907 -172666959 344330870 -338187731 -722806695 -579855941 -622964718 161152057 889158073 632972834 26138605 607657457 444241267 688306190 -399143519 412942541 663854246 -592280807 81490909 909531521 281991142 225121063 -159619122 -4843588 -779861512 824774187 70847481 -675845401 69670049 -7231218 -849922233 885058007 -611684984 -29350231 -423514580 135164888 -295255827 591821268 -368008125 677268999 915934112 -602945556 -214326134 -984649746 812576082 -681937705 -494120977 994968373 -900037149 -646909670 -747749134 -397518598 487085188 -686280867 181015709 -432813072 65418791 -148970164 -807456906 256415196 -348516568 -429383163 -480154755 578846912 44589644 -992142215 564951468 192569958 237643747 -454954919 -111131956 -835442909 715301459 131292584 -118916770 -619622039 180540867 -600769290 -553941987 -636324048 52977347 245506351 -245487860 662603219 -302375863 -817838093 57505595 797865191 -26465788 -168583589 842912719 283159944 718014395 687269859 -167671393 -145027746 -283753758 -242743767 101213937 -480726407 273426422 -703422197 644466363 900726352 587214890 386378121 -374972688 179105077 704214282 -905028956 921809731 -854420548 769635953 -380589186 -518179039 528188713 -964395640 -35377819 -136075753 -520312316 449967088 -805071971 650326095 502716069 652930493 -857471985 -261381861 -623500959 -639591008 -675313074 -404658753 306270396 519090396 -428282928 -914056617 488636387 662609908 385032545 -782721578 -2833308 411584659 -839991940 -92053108 363428661 -610612939 -531905520 -607077117 872417959 443341662 116139475 379494727 203507522 274130119 698927468 -594511272 -84705429 291110092 732982384 770955605 81298477 707838415 186014206 -493619276 -282669170 -861643179 642388202 620695550 232866694 78421364 -238144086 101512640 -184418296 -756389626 -222017691 -344744434 -688889283 230511759 -613941343 802890461 -847346820 -726961496 505212327 835049048 289106779 43983061 627599908 -148947355 -451416618 804137270 -51452603 -708348043 -367492677 -397451126 -733665302 184807236 -872902921 -814328429 -967575672 -407363113 -304129600 62178011 -724751753 -888374928 402189038 242688040 290225256 -689936522 276037781 859077756 259362382 411896609 168108889 464869473 652247964 -362688139 639788731 432204726 -22772598 246003063 -282145212 -27109825 746372194 -152750068 -966176546 -525610076 494041111 -691975145 484203769 -261131253 -770630832 889901172 599556453 -225228038 98359764 300105875 -611451226 122128918 32958282 268469645 311995840 214742973 -63598184 30796004 304537376 -954161313 413791271 911898613 609881212 -8100735 -53642610 -73225011 -499894540 -372457626 783728073 447837197 295262541 461512775 985489083 -246710962 538182346 52800793 -574814697 930148161 540631673 -391199885 -426751262 445795948 -372499337 480565869 656154033 747590983 562658447 -926371193 -122428594 442771184 628253857 -629065752 490003000 -312159948 937145108 -421958292 70901745 -233817191 -378619670 -540089621 -728410182 -629893332 283756076 921783935 597358896 -243759215 842691818 -397157364 -412053073 114335334 -869833514 -812882229 -901996805 -479177483 574673582 -925239608 448617087 327448432 266333845 83110630 440366171 65844973 28769041 -643638733 -406633758 310886643 -235791860 -657305547 677023427 -447034376 789875754 203915845 -11481607 349364008 -525336729 568296883 662424607 28620696 -4531675 633991570 -142594578 670987263 133598031 87391541 -922782693 -543959736 966950094 214030389 -435718224 -962263944 209172451 931425834 738254953 7440954 -251181564 407729212 -667647650 976579948 118671477 -519236986 899435327 110528731 956046934 -49437962 -661500261 -734212257 -888067988 -197381386 -506709222 564852094 -332505372 -498959221 308669612 263897771 -311887860 271702520 591962040 -685298306 -499354720 32905561 -560143617 784760697 -709494333 768444719 -207315210 -748092220 -75984864 632300802 -367141768 -806267551 761331024 -748848736 453642523 443040203 -444998726 326693951 314652065 -255199902 857557829 204933415 -398911324 -259375349 -965989669 332625697 -587305961 335624078 698781436 645825663 -499212185 796808674 -172526816 950477870 -812055059 525516711 131837505 655346920 664386873 457394222 -347361706 34657448 -352188974 139331858 982235477 -115613442 -407277408 401870482 805438109 -36094803 544019441 705694401 -946202228 126828561 126351345 166248770 369530932 766867302 65583597 -501962069 -328179347 -854759318 -797741310 -94380935 -802702507 366167547 -168430268 106393120 565917581 432739562 425360095 786887646 277600482 -773680795 -779158143 -918665107 -424802791 -904939201 46391847 849688767 412282887 -962811882 160569281 88295508 -64925211 964287055 -418828740 -136944534 -598958217 -355238607 91318275 838537877 -762985678 -465751309 363171465 -666352374 708379253 976182963 457455819 -932131032 283014613 353758670 -685434677 599631985 -504931535 -26638742 -875264480 -496473005 26335751 952173706 -448425845 453192194 -93687066 811656933 -250516544 -574024472 865803283 876762913 -92708145 914346984 556020716 -294864139 232225483 -922848370 -863243758 -517657931 -908996360 346323689 -561990784 253989313 962671877 657983401 345928163 -780637853 -865429998 -126197124 545720758 -816998641 641904429 491034247 -326855724 -730180936 -783871776 -243507589 -666253559 793667013 -204505274 -858735319 605873067 -284968813 284738309 677224816 -580461359 -274612766 470133543 -830582273 939537814 361619027 -452813953 -164257106 -895476954 -863852127 694245954 805708722 -970823496 -656319657 533532010 -395339577 569710713 -957147010 -605525035 -979543381 -40493777 -181864074 -871216883 346628318 837255932 138354890 883312845 292079514 736434702 33528468 -310866144 741552821 367959273 334788592 749365912 912385614 -277171262 -945875077 926636429 -255915962 -369466330 851331568 670491128 -529926206 -974004122 -963694536 -863780117 -777881908 922663226 790361761 -219679598 -242852610 162161785 -610315340 -640125335 -162206737 -242675254 -32418484 -520239416 -103323330 518570557 867676644 -913992325 796642522 150778885 12638806 143964243 -108910435 27953070 647213915 495693123 577601643 38395238 -575407041 463862697 -95051408 81720433 -571844281 -88248120 173870888 866291146 -739578106 -104289217 599627652 870814520 856467711 945614969 22252148 -888792409 -81490868 597844845 -409278258 -990482790 -975258664 -900043203 -422828976 243954373 940402757 -510027192 768597338 -84246540 -991008050 390077384 405381753 -845527652 198367334 153255300 -785721194 417932516 234136386 844375372 -608410765 231085139 -729314031 -926601237 927617175 437630344 -710114757 272955469 -15737615 386274529 -744263399 664647879 371949490 -347692023 -201913313 351541301 165870487 -219710106 922044318 -332391966 -386793410 26924284 229397150 435676029 -521208409 809212331 -171973484 425561583 -765705824 -540043408 -587820031 212046534 527050717 -115175546 979671197 445379500 543469127 710074970 411371953 -321820649 -595078579 722302153 -55111824 905026741 -995498142 573566561 491482551 335658312 566662485 489446990 -108976139 454098121 -169542742 -790389312 628242812 833107720 -348507760 583650944 27971945 -985699455 -554771077 820050769 695559404 513344735 715003328 -252782182 -308224395 533005634 -543444054 -30154993 -924353133 26229429 609614558 -126504721 -951475358 -415858216 -225220324 -175397298 -652893844 727543843 790196442 743277706 -425503742 -837661581 298964049 -841515175 -928441370 988146637 282664118 -144445767 -685542330 198196427 -428392016 577553425 957112550 -215115474 885563027 -232871614 -16513998 -51069669 -30854909 -847963378 281941827 255720961 -33023555 -236438331 -508280399 -959244487 -374798310 -103643124 353625132 -815119020 441579633 -936765290 -437246228 -966509789 -493313697 531777003 -278051723 -59846216 -268568248 759671101 929850516 11312894 -183576066 239540162 743257476 322422103 322819508 66908385 513500403 669720382 -926745916 181096856 -122193510 -271775062 380282021 -4568162 -452870018 636495866 373701257 14075524 611753755 965218381 826899763 752386485 872921585 682721713 -543284107 -361023095 173359364 285064188 -33175957 -18855652 342514925 -595571835 229828181 297937923 -378232396 653124588 -653386867 -605387828 -661553804 -993172222 410236677 666530833 -264389647 -340115134 420783620 229717127 -464350376 431118791 -434740000 192014917 999748675 364784299 878158727 -749552543 773608812 -944197306 -825523095 353607251 590522287 243928207 88137785 652694265 -738217059 -220520595 -904615413 399394027 641374896 100892336 373769646 -106306387 259357584 -868066351 -230309189 -688285269 686392356 326259022 -156813058 -587492588 248410813 -267102402 882768430 318904292 -486973586 -380319097 -124331466 -861423265 -228285363 2988800 75608096 -596095197 -584345024 -109492936 -886934975 -562109282 -110356994 86015151 -469341013 772696542 451042 285493836 -106857685 391799324 -526952937 628213384 -733804172 369765724 788926427 -760344033 -217639577 -951627910 -903664420 -571257177 -103493322 -824632139 -955394437 231302271 202756926 849343636 719001430 -712657976 280248205 -87189521 728456947 -212785850 -103069472 817418015 -263289658 903337830 -161955335 333720614 440137515 342745301 -100369799 -599489357 343243920 514905347 621069390 666677840 -60739120 392809112 -126658577 -978655102 327879760 855497618 -756893196 867934821 -529556979 966177463 -865363572 -759523150 453758158 147423559 -466428870 241303075 -750516576 852820570 637043309 -712403261 -385623395 4005337 -40942884 -885449075 517556980 306845368 958379661 634181470 -849385532 733653311 -200654484 -840755170 -511669155 -578383410 574335191 -992588671 -195749705 -294603436 -918231687 50718840 -109882981 -854039631 -98877527 379242069 829557263 558345100 609230612 322581461 -867260610 434400606 -692543407 -651874473 -460060372 124556905 -262146121 -69126578 -911897286 998305529 -426120081 -683857713 -709584688 983564959 602948161 -939751042 -480751504 978509583 147537903 -359363834 -345296103 -538643094 646004008 190750377 890330456 -341535732 295481627 -807543043 48905571 693959204 291413937 631687893 -415072945 726139542 647796864 319880404 -26455047 606830936 416215327 -508257837 118409187 287934189 -538173776 251741160 571762152 -476494246 623317410 923249472 -653435156 650400317 236416896 749034241 435891018 112927158 605741539 -594470496 -902989426 325467918 -58592804 484317538 -434288417 739012882 -602435871 588017064 312897184 -685586476 137782975 -937922437 -584696923 -779279991 -43270687 92909800 704996480 -344077894 -161454561 -597974138 209475109 -93345033 491294065 -360371926 -486811688 -24435443 438170377 773428795 -481874036 -334009585 -171718655 948913424 -820726850 -201196365 -495152753 -467166413 -610406526 -160780378 927257633 432375893 335810936 458964673 843467895 391198785 232317222 868557692 -304893452 -236123708 -780509970 -827949375 -856389362 468903211 204567956 3354747 341864177 -81152815 853642362 -218703945 675199722 -533032763 489522745 524913374 -272646990 -4910288 -613073472 -702457222 -473473519 -866406236 774599497 -932656595 -958860409 384700700 -389241704 953932382 523002018 313676700 -39318359 960526269 149696470 820182519 50297556 832671474 -453582254 702269952 215889079 -74823644 729940745 -737039187 -419856568 -721394708 -258369557 -608204244 -88355435 658657364 430886087 98525087 559542052 251352996 363195274 812074351 -888251506 191699473 830629477 -733164274 -910288219 284289284 382165095 801306036 863480840 -973216696 441904302 -219585604 -576481412 -886730404 166171186 -210219584 467476316 674985695 -619262207 367202844 -934513086 518224570 -43293416 796742168 -916470333 -389856182 942106691 -673514472 341198337 932226628 174081976 -171427934 -244616990 425087297 -832837393 -492129671 163573612 -615180375 -734115246 910532854 205298704 838284823 -445395356 842230679 -331917151 541876063 84493622 960646787 454924379 356335796 -886660614 -968571061 -432315342 -569823276 891332495 485223635 145887707 647769674 535802478 151585041 918972720 353972938 -959690954 -646769052 63554992 784928021 -542699853 84419386 -227290993 -746608097 368547606 838237442 -238407268 -146361665 793244560 -625293976 453381882 190112364 317215576 439402590 659825327 577190040 130832865 382537731 975569078 769212327 -772724836 193704741 -287972330 -596460266 -915307220 -772180050 -632620718 894305487 915917207 226183298 -396752322 -697561735 -493433744 -629520383 901168776 -695021929 203412130 836766071 -509776621 542633063 -304289716 522502113 -154804667 261198958 -301158145 -990056206 -769802766 814795511 793351605 -102544969 -746941000 434750057 892069324 -757545835 -421561804 -548903159 215856313 411260983 398051773 511836241 -612608414 863548007 -872307668 432942983 -185682744 969268563 -967634678 289534498 622482705 -127306328 603273691 127908616 224401772 124422199 -985093462 717081833 663280520 470994383 -574103885 138761814 585448486 -11150818 604470221 -543000072 163011646 732431497 -412689467 541576134 -32199978 675270701 911843282 305093972 -543991825 644787964 -125846349 -451174911 818301284 339121537 -802198314 -738105479 593008124 169072045 -683605108 38178976 -591378694 -199490705 -749792015 -165886215 963035765 341184324 221228350 422004011 681780277 668225280 972360934 -953978604 661028988 186402879 -654790542 389296869 176931397 -995094003 631708963 -988559533 -47782752 -242810154 -486545968 -548108762 -307843604 -797476723 507159640 -138910165 755564351 -929999539 -231753953 -388931137 -952784064 872302805 -94295399 249887437 -757724751 683894523 -952968024 -804934368 -197364481 -986710123 -348259997 782104071 -456168050 -591375941 -204264827 690465644 9888160 -355615310 -243141368 -535963996 24724614 -431374114 485040846 -70609572 -601393708 -401783608 837138727 -6633662 367377019 43114704 -168641822 353423350 762733581 -112508696 -537755792 -571793302 -705768299 507726469 -838609201 750054087 59990562 -473563117 -816617829 323087273 91419795 487396475 -76704687 -426785108 -808874445 696369077 -352331371 -640215900 605050457 -221807568 -769713480 474041426 73640485 698596334 350352897 -24576739 -113657065 -606368589 -493437972 -278039517 588815705 -821271248 -532120227 143474391 804498385 153792588 -532018501 9559306 288025555 -115965638 572566556 -91161533 806670473 -523416807 118408473 -266893700 -548958726 345347502 -930382637 471505117 137998292 37167750 -162881254 144659700 -33686013 41840666 -801234822 -939905578 -853749105 660453172 -251552168 -208055774 -79249935 466103519 -558584288 -438462948 989153208 117442765 901383371 875381034 132118639 805478330 -652334606 -375370299 399719475 -324867498 38810807 -552834850 97155010 -902972075 544397579 -415441285 23679226 -417422351 897132854 671861950 258931646 527471136 -166627785 581289443 219321126 331914945 -667072544 143294168 614981720 -519122708 -505682176 -366637252 -545145611 -84502583 358821472 -223458576 212537958 -106810639 -180431434 404840818 914488618 929421793 499771442 336600184 894833396 128009079 -842152266 -407782748 91845919 -257096478 677087628 -692498440 -505270509 407095223 -828716054 210646455 774851080 215950407 -317154190 347687205 186008083 -727164823 -240728520 -388109961 734911643 -110025786 -450878639 -393755171 112933365 -572745708 -772422008 -937112861 -210972579 -357797838 -165576146 319319409 708346854 977475908 -139111153 -721642181 144419328 -116935376 -263819590 351630021 -156447368 111290512 -362069964 -246073565 -931955533 -189304340 503644675 -863410649 763302629 357486050 -180822813 -491225230 906140410 -718870919 -936364609 -473974602 -921167001 -951911757 -629934744 170183526 -926945014 -839302498 643044417 319070384 443113067 921259050 -863580996 299439598 -97042940 -28355355 -135905834 374715923 570222626 843326030 151017853 -216146365 604815821 19798290 686790359 710190326 453483486 -358860285 -862589139 883671745 -260744056 776901653 -965863206 124812501 291461258 322582167 792602473 -696776902 590354295 -55565869 266779815 255237889 441961961 -672123051 -215272288 -715302222 -200623850 -514812037 -176988269 474027397 -646205040 164658902 715391627 -978661752 -518979877 -593779128 -423941850 994594731 -341322428 671710625 496460423 -522401836 647976706 469156070 -579102981 539029769 963255580 -754806389 94309701 446002748 -600747764 -380459718 -329976492 -257656826 775926045 -682078405 -368923571 -244948057 9176615 -598059010 -631566268 -656528870 455852893 -260818045 -64593521 -182209420 -340273448 552917930 -544211686 284556237 -767118739 764648360 -900658928 -947609274 495826166 -57114390 618550676 -15555934 -853511012 -784138238 631508316 -441992094 365230961 861249472 -653256855 -818105445 458934144 116848117 -379324148 -81308343 -424036163 376727406 848605532 106864189 710919923 497463485 439559436 920470381 -639376472 -380605959 595517 -437812703 670630764 -908128031 234872318 -714841348 96338485 254988067 -881189862 762868497 -511401235 -611281776 -704347636 -814149858 -5808545 -409212697 -157032964 805478939 354475077 -935542163 -439855850 -940284923 923064391 -335187801 80894111 937324883 -191850325 -811919514 713769504 799016861 -275176722 384878910 -750347223 -535996457 -235861985 702243374 816951139 988463285 389239706 -294031502 -52347209 -682527178 -335378723 -739079203 244471127 -536148069 466856169 -782235177 -77349281 -923824657 276895345 -816711531 -925148460 -562378813 997178842 -877986025 -596483105 379976690 985068997 -328447817 -407518176 80402596 -708427464 22036525 -663227458 -697035883 613793963 532685445 -603477832 -264257429 467519040 959751479 263112929 -912893517 -431475184 -602448032 616831501 -982600977 -336603483 -893906132 240689693 52552471 -977198029 -147556153 -328715430 76372786 -728716585 -218427437 26906750 188490159 -453879238 803922409 487417521 372834597 -361027928 -642708736 -275770213 -823447058 -779618247 112703966 -198646663 -697954130 -168573689 -173424681 -398591643 534119828 121832137 493587073 -507625283 560116490 -970842189 -671501245 24308480 -647472375 347621034 -311048783 -885902861 57504773 632147803 891543179 427179357 -956743381 729619461 382146264 -442228191 574418614 246364497 -301883363 -633006462 923896358 -582236232 353400077 791520228 132123845 -83681534 638939306 -820386643 -639872435 471190168 -724590559 299916676 10967966 -497811560 811525587 963224401 58673891 -889603463 923371154 554947920 -112069745 420518689 -263544086 379996328 -660694904 894044839 -635123739 -200522577 452268346 643767964 872806190 792619542 16693344 -597974162 572898269 -469495983 489448492 -337391539 -732053321 -908390133 417029796 942984019 285811070 159660878 -203383957 399948941 219747694 594367263 396752792 -532500005 281003205 102465746 -989800128 355919433 -275114679 -412518662 917521216 -971488337 317073755 35685178 -831679220 995746039 712619526 469739278 -546735813 -439742369 -970776155 715663943 538625942 -758519260 -29164176 544287308 -64179344 688253972 923140470 372819184 -414054707 -614326502 -810065692 759443135 911458 -223958416 -540458 -473574012 -110063753 66265696 -890943032 -819736974 -611080872 733255436 924060308 17218877 -817244393 237796202 -882508030 735572645 764427178 348243743 -718615757 -103044745 -726138722 -365518837 -629958621 -226877899 -640206899 750705524 905397291 -534698358 474072021 -962422872 213553925 179164241 -213319901 -700301935 -379288759 213393048 -65543363 973832818 -554799416 -498274283 -698135423 -52746806 -704907755 -162283074 993557444 -59408621 345266218 871151754 905845193 219746568 310478996 322075430 -484383864 615367467 788607092 61226465 -886893287 985609525 618943105 614268275 284267287 542784469 -433665353 398694402 -30173141 -375757726 -916925986 704072748 -458624919 233234776 -393578180 958599193 647918076 516941737 -19959034 -375826539 874661700 -978834 79104068 461433624 674119454 415038026 456120002 783598173 709379767 332951714 -56079332 -374414990 177857497 -146170925 248796431 -180037779 -121743750 973271756 137187967 -85468346 -213024697 -662567718 529703859 -57779962 -569457009 -21168005 499190379 735332120 -395603074 -918826988 -344759562 -908736883 -267682988 470494607 -798804411 444585221 834135303 83096801 -89674957 234075026 486322471 621795754 365897486 589332279 -895966601 -325480736 691339353 268889265 85357646 -854930854 88740564 -907535504 950463435 446242981 -217144278 121554320 -412805797 -931754510 -881551748 558926615 823067363 -669630592 407645605 -599440145 813888195 288369728 -676184155 -331585317 -482843839 -404848044 141819716 -153083735 217274790 -270505296 59822089 -480557533 -218647800 -436404904 862779636 952998255 -638669993 -512610186 380099320 90197023 -426781331 939955036 100653290 884491733 -751257138 -898729474 784155135 324152302 -290938433 -340419175 733646983 342078181 749194082 999753836 190250507 -76792992 -611144662 461072249 710836987 545737294 -129949684 959621571 464291067 437839269 653171232 209892680 138722959 -902216672 -436419283 -756125901 -971490819 339301007 -376534786 925464371 435747053 703865039 -767944867 -300254236 596821036 996013586 687035227 -108715037 563689913 -474258867 -231975336 -291022352 -269135524 25020887 -515035409 412865150 667480384 -127674834 -822252218 808924493 -743358143 -141689627 -869710999 -995302193 382263378 39149767 760538489 98477169 29138389 -877301679 -803404528 986113645 906757834 443096338 -335887905 -870553305 137696692 -82538175 -879805440 490889791 -523310247 885377994 459556829 -108338596 -610384598 683250851 324175906 -241379238 300050408 -422496476 842767026 161373657 977096030 799319397 -786781754 -731341423 -426934239 -620916491 -143663842 47868176 592651309 541090525 880718061 -55781820 982522764 -351242404 -202836881 529779383 -41816113 120225946 -951962180 -260018013 100838852 703368287 -661581632 -173929343 241640843 -35353395 -599802210 579406875 -977160172 466564526 -524933518 -919784178 537518709 -435214612 291664654 188399609 91591239 198170325 -907829323 638236652 -230125272 259118980 -331360781 937975346 172240289 762196475 828548130 -939314225 821335462 352152945 -518429969 618029817 -660786795 -361899058 -655435423 -414650520 744432831 254989150 -460551074 -764407134 703203215 -317878706 24673304 232065827 -948630212 495805170 280771972 -572438676 -251395974 -172861324 541292151 -355222704 -492200566 24447164 347799139 -712406151 -921528046 196799543 279846822 -392674442 139539781 -509908570 -951519044 -552784484 -255359322 122952286 605660789 -644519774 -94399548 -419477201 697722783 -189912923 826319719 110131522 324471081 -64903894 -385103940 -139705903 -364101950 -602786244 -138264786 647611389 445090285 107643045 -505198290 423561824 491620066 724583103 -65092577 354850011 -567425742 -293573730 -219983421 77800024 -865570584 -927642021 -859222556 585109129 651632716 -726413695 457155025 452831103 690664826 731460905 788384908 -229939274 316902028 -634022844 465927419 384153185 -674559864 174908332 735741039 -776461491 -369732825 -875174102 -924391958 684631103 834846994 784748128 -800874566 -831564060 935824244 664283081 207382485 395238621 -713166453 338921176 39212673 844395119 -553922471 679418805 703917069 101109501 -545917879 -262756531 944573350 -114747469 -839249452 -353100642 -181351422 664371325 932916560 -263740633 390519796 -680899981 934083127 -768297741 696092240 -168123649 -208238621 638604979 498722144 -26279330 232323885 956546582 289298519 74293050 -506212182 -10838992 605687681 870302554 -447810787 -237704663 -969949356 -527174610 617085956 -883676792 -459209990 117307774 830628966 -795106576 -517363889 575453256 -767228192 244925673 657243447 -405865475 -184005752 82068168 -295155895 -156634356 369427277 -218954972 -172948129 -857439173 -513016986 474062597 401753747 511658606 -664877528 500023722 -451215433 206757487 97696515 -94849806 -968753852 -394826073 -824280621 -31088084 -53391744 -423210023 -571981432 -39094852 122291213 604705533 704225711 913262232 191700792 -953296976 230245550 -557992460 261611550 14597683 929146491 -280836920 580065250 -607219076 918834780 -51401276 -37719931 471519511 964651167 248321308 -103364837 -269474 467653906 -133722245 4805286 933750581 -486552902 161766355 56751482 657180078 138791619 -153549564 -816110774 -935800318 719547689 88044314 -356709273 322840487 326667908 459159904 866436557 155127617 958667836 509541667 -748725252 713056579 -395154087 851990987 807668586 -153020674 656700182 -664415282 -717370126 956806495 -268829197 278863503 -760841544 -899988900 458909682 53651016 -232727455 622471285 -275726791 -754579120 524391797 401669859 330338643 341163750 -767638739 569033403 952038056 57013017 832093132 216224882 -370615188 368262912 442654076 123940548 -303089156 -883313967 458155840 941834373 -347726192 395202997 43032679 866081067 781549816 331952220 990280954 528972617 -550999234 103563293 -556491476 -928255572 -530877763 282244638 750263885 338063916 749070417 65920941 13316731 460049260 -532324253 -914180029 -556156113 -557721793 -713377242 -511435514 -234588374 -334185071 -148975301 -258377423 632772888 -487624209 969657489 -814621827 -743652341 682020018 -350380080 -498122686 -499671917 -557518472 -850933343 670608329 410855802 -849424890 -703794444 -583928013 872224674 -683926238 391502675 366867812 38638892 834263050 -277612305 -372267568 -569824090 290168229 81248620 924834616 -841097629 185855945 -53093640 -744911842 -471872820 331085070 -400869922 -833780194 -322789103 903318988 -975402788 515151118 -586540313 717286262 -536396454 562559380 -42470620 -18268653 -387573973 -694174401 284174594 -284497309 512152786 -692447062 -828757310 -881493038 654464134 -605939940 -966602026 -523234152 -805666275 -915592612 841576730 -174789079 -189563329 -334256690 -868652128 -140943284 -851706545 -215312620 274981788 157987514 -837541086 -741938693 -132663084 927648077 -25114139 25242873 -881396827 -599957834 298857513 -913115791 -55188160 -390191775 -842446666 926654098 -145118696 -409386651 -416021637 962380177 968258077 504688791 658273758 255071933 270002467 577468916 -630714334 863959781 -877320012 513024407 -773705013 -870498898 -38172994 595804430 891281620 -156532155 -63564058 -916790542 -454699850 -465963081 -84377746 -848803061 -908622503 680076005 -836354979 610236339 328587624 -99104950 -342526632 472015255 788844562 316384487 310969395 -291902115 -750797624 111463363 -136826869 733601230 198734121 877453022 139804758 543591590 808785481 854643873 -494354191 -680528525 -777054063 -429425177 -673475491 174233869 -537291785 -471024898 -645609986 -356936666 -119634987 -442205595 318964686 -711435300 -685530326 376202668 255254893 537285814 -765328071 -850538108 459529900 19841334 -742064234 -619795336 -939821289 -569208996 -468690701 198208329 999789384 -851672790 698407462 -99254785 -80600197 827244114 977752234 -160652588 664045235 538241029 -847227121 -884464814 -680562299 45607 718549710 -444379613 -851964645 943420648 -922814623 -633450220 -623469130 935856526 522055610 -368511078 -400362289 109814522 200815001 526318452 660387413 776467686 75039224 -218021664 -548710965 810237146 876707935 958342413 -300101113 648342630 943823391 429639322 -130313895 -442373346 533533203 -829327268 -235274047 59194442 198526032 481103684 923757441 588570705 518999354 -764985018 401700533 595748717 -194058956 -594049500 -15633690 485903884 -665484396 -821468413 164892138 510532657 -116398012 269752072 667075614 527660123 222312083 581330055 -27660851 813072135 -507920478 -469443780 152644842 809146703 -784388086 -275442520 -536326702 -833120193 -808426248 860462407 783691579 910602482 636851514 -521697415 -477390442 842888056 -266726143 -12649007 -637201972 -281898081 997510534 -983459737 537949142 952777051 -395920859 450897452 965346383 781506060 106077467 911310765 367648385 386180745 502191968 -644763484 384351047 95336702 341268137 -408381148 -90003359 -936944804 -661431817 409731539 535487448 -126912458 303532689 504471797 -706049654 162872286 -212974741 883074121 298531569 -854164991 -904463176 875408573 -577865072 -863308669 713500044 805536379 283122305 982303018 235557316 650007875 -766502881 -142387105 -649658441 -63233979 836595570 -138525898 144494803 -312640359 194029355 969645263 189225082 -424345368 -540654227 -223683782 -453179658 56016242 -272308472 -285171346 -77782046 81503824 -70985784 602853651 -694574135 893923184 910976375 706707686 -581951628 901214093 817886707 -119065 -722356091 -577824277 895770796 -168651624 912988868 256627508 171126000 150731794 -375202156 572095870 235810929 192887954 -579421832 -803657490 -154030968 106252350 -241280587 -817942048 522021759 456475796 -287497616 394439374 749244790 939584849 -569123710 -423244560 764259268 -985272265 205557914 990404302 781355267 433801934 -476685653 -33286191 -451325249 262225230 -870028587 -393535069 792098932 933834813 -408228888 -209694936 -555745983 -927764272 -727106601 917425813 463370149 373712903 702165324 -405046250 875407568 -343720917 -134021727 544791856 393640442 -67002227 604582173 -209563945 -305672794 -227426942 380294293 878762477 671735295 -101747824 716081851 603483735 -329863174 -9151640 -862032320 -427908048 412564839 -709145709 -69487767 82116953 167385129 568102045 51922305 -751816530 775770871 -482170855 542097728 592313819 383287990 491646902 -511428932 854142000 -53394775 -205639481 905095509 515954281 -867507584 -710450228 -274557360 -363972988 -742459681 -195409497 -272066997 -935466632 861736927 -635460914 -758042350 -614384874 894802018 65174370 -352100388 -171881172 776172723 -915527014 548366910 732903382 -908945142 -538549552 696379368 556195395 284732419 869098486 202833270 -74522506 200935442 962305560 951020021 -396655113 -447383473 509025712 -203498391 59313366 -483950231 711162993 348946753 -578845377 620595453 -817842471 154143899 61822415 -708210435 850821339 4910368 819887479 638229349 581665651 489957642 973133182 854078154 488666715 317621271 322468615 440355656 319129567 -63667235 145775394 464208828 -155964738 866420521 101176728 -491899643 -624311227 -928347293 701517094 -216052467 502871816 -469368355 725597408 -344158579 355738192 -331257237 -505828617 531757174 -277606921 -188906624 759924574 948908918 679311418 -523559245 537951333 165355377 570167581 580105763 793406247 870690532 -428411660 -651533356 -820770772 946883654 67077737 889612353 -107210921 -877408042 -359774231 510778695 -320249299 -725475238 -129316453 -558830788 602474080 -736519326 -441357030 -280665828 -562752715 576458315 520911302 -830643624 -533357683 304584465 -472273365 -610580228 961829575 -959507509 -439255974 -751082689 939220595 977041106 66414453 963992249 520006832 674144996 -110206363 -727902386 401967913 -785717950 -235210500 787053334 -845501873 -813918040 -922119915 -699612129 -57497452 960365878 -62627846 -71086330 819902305 -239422688 272334336 67108396 -972697604 -942793133 -692083893 -235102493 -907238095 565578844 398357987 -708824250 -284738449 866108412 -561694841 -717660895 -988583804 -745273661 911822396 41285023 -516536501 -749742948 -975653016 -335611477 -336936521 413596590 -955902810 576043182 879587821 -753404436 -494563826 680287441 627211160 -656381416 65046038 377181842 761613928 842361789 921372516 614885000 -349281292 555493872 387399171 262045424 770288298 -113204900 -204444011 419854150 977406422 -205542072 936890905 -445716576 -950700008 -388168606 -372556148 139864690 -69025324 530835582 818310194 -234787837 674075317 931471638 688039338 -196242970 186121151 327705991 -633684343 730897019 -472947614 314550899 942381792 143535816 -369094251 696253944 491868639 -108419903 875785688 -388761092 -996126414 157595124 -274715792 -731931852 115859760 720862494 309390348 -862866949 -102777453 281418752 207134269 -436458529 928496908 -33238740 296216365 9294449 -450872402 905199812 420191310 200532721 -986817218 -200644114 -150718469 46481921 664308370 -917576242 -703327967 767314906 -499715018 485327740 -506800929 -205272092 949070295 659841608 -449074787 -428084972 182315480 -838223537 -692863907 -431992889 -71458277 -166080502 62177887 715409917 -347780419 -19757455 870013187 859030716 963288748 -801805267 -454843776 738565006 439757837 -703799677 522591271 944994250 -974038194 714689655 -214827436 -880427756 229708533 802890211 396165063 316047951 872602857 -259410098 -641709253 -87763017 -979722199 751080435 -598570031 -806896209 -128952629 -598001721 952119209 -821442294 -45479688 -598176871 -446646233 530022363 -309579805 583906746 -946913803 85645326 -573280684 69395685 -426807672 -680973301 82543079 108266142 706660143 -55565109 -127781199 -487892378 378783227 139099998 -148581951 324378634 265765186 -518303398 -12599172 876507024 -374360961 -922369033 244553666 -253438550 46051328 645753398 669343632 485197821 7795593 -982079741 -773276879 433037135 -358600165 17987400 -840063414 -17765740 564838453 138208535 -978829423 895232589 518249812 267347879 -381354872 -21541344 -995863565 549916939 -235888013 -556244907 -83890261 -162009640 534406185 -326229818 732052724 810045553 -283919015 432816494 287162782 451280758 -688857671 -483963534 443974063 704323484 -83347880 782508142 785256713 -171685418 427314391 112126347 229871923 473610768 -984046937 -532241989 340361698 808502819 -518417321 279836603 71174851 614101536 -255162986 -413295200 407110074 565796769 247912507 674472671 127755310 229480362 598661734 598368418 -703295279 517623128 8103998 -584788817 -73887316 -942625897 -14519394 874171871 679615156 -908369936 667774622 -444358806 -405175056 91990505 653429427 -910294852 -541371233 -527818825 -592995242 -577535549 851117945 -133854870 -341824824 -925159658 -105204711 822210066 186396059 -526990120 227086468 -928066988 -512658505 846037749 258390297 447701887 -246834808 -805535879 -545286653 518743724 -235353502 400119886 41669502 48580059 -538633961 200783297 532098461 59962066 -761606905 -124577651 -473983232 145946206 106919831 470617404 -821849233 -991746710 -967012172 -264858849 407285345 26480848 -52894747 157326263 -534669981 480541750 -681423468 -885990152 601806620 98777262 -751921406 -636683848 118686545 -964449437 173215343 210069815 117830582 708427764 -703676063 -980085000 454513991 366033803 627695118 771653884 281883030 -361116048 -710665513 824056498 37777012 -450510899 -581061533 328317758 -551838324 902820806 -326823730 -432544179 534374252 -518453802 87455353 -238432717 222467467 -722333417 -245997199 -151620366 -246619410 -62295028 972568915 -981533770 858946529 -796926373 -658898028 -655338253 -355113208 113011726 279933582 359715178 -475948189 -598571509 747045446 197224862 51131339 478660062 -744580364 333947605 993436314 247959615 37776720 82764370 819511290 111986974 -645556519 -586699611 -298419746 353477397 989149075 194459173 810789740 291659410 703154565 -568777149 359883257 157507421 428582863 708083233 -10589994 744566547 629015872 169652290 519860604 813700240 -465977066 792774696 -270467168 762424504 -666467154 -990540080 219661659 -551062217 -717885382 253273570 868546179 51450579 -321170784 748170266 -575954189 -241639095 491489456 -477303314 340039905 54721461 365385314 153598642 -397854729 178476857 753698127 -496294685 440325742 338139782 720530145 -559819332 438476320 914972239 -608593540 23078094 -190178489 -788907141 -30376190 -824880110 128116053 261855015 -109980881 -977092640 -124632493 349344633 908317353 975890395 -406032128 113913859 80399361 -704331987 496156331 -209755757 205862937 772148148 457451984 860095069 676067531 905507429 -361102470 -257648564 217478652 283868811 -993266535 -538036131 -812037871 -366421397 387156980 -909869882 405743825 -112663571 72060227 -258569454 290296167 -394392145 -706502479 -199492219 76119939 494745440 -96244866 -8528853 412280063 -572092045 880439307 233706916 -504623625 -176585561 -393024823 -430821397 70622383 898187596 -706123358 -76514317 -888938701 -398992551 -646782179 -174868894 -917995529 553995809 420583080 28193567 725499577 -687194284 -290232129 -197399527 970717554 26083663 293724003 -30845696 636970413 -632178770 9871578 -927614608 722572942 989488349 896851858 -607968245 47646723 599964483 -683578835 -599320517 -905183154 -237303886 -401333382 407506877 -325316891 484630476 -376581412 354972729 -976627699 -980025199 878871738 -94397264 -463563373 134340869 99182084 -326460461 -873203011 -540429219 324070792 705520894 -147903976 -440433335 -963335014 -678362526 742822402 -928248763 -319372035 722133832 396199571 -664117717 -271948199 193067794 537549148 -227299022 -404806049 561622538 190883864 -261085650 912971438 -938830468 234706148 -462313195 -768508021 -41304326 -973073920 -446841207 -964927401 -798876533 72448537 -34504718 -904154276 -178735622 242383016 206215778 -563756069 890430698 556086162 349850076 889113980 -677198383 -213755613 -782938267 -892649414 162857696 -697402937 702656149 143725338 -177447516 -906694676 -689862221 461553770 -139460098 76414979 -566456139 -660130766 -806689214 904683061 526032153 -410814206 -271388196 -279915022 -417557662 372105310 440834972 -63932825 390255084 184293799 96886940 -831144550 -385316703 863825596 780997508 672452905 -665198551 -428952155 48133335 -982921709 -637602408 746979189 848398060 -894611625 -181873678 -362146377 -779552405 -387841593 -748600556 664881808 769514768 238052780 -102730026 -484271222 477376061 -83135844 -3103791 764192452 -759130171 776756305 -807855844 -63376853 -155836678 -531481774 155414702 883080546 -127547403 -212895693 -840257391 -957927941 204866120 -601914269 -243335313 -387493581 346486892 270494648 -962612513 -432081342 996843545 -521080347 -827430600 -46137300 -583213480 -799935797 533816694 455866074 474757976 -232547243 332050497 -162296981 699513372 333917010 980305485 811661808 -723161851 -935692088 -603135884 -731074456 205563439 -872704267 250671915 591897939 -4767488 -869823605 207928760 -424549287 419706930 -350355108 634363263 -649830341 -565840531 -204223260 674122151 -975014531 240001971 497948621 -273738691 575102028 -678525240 331713087 265445853 -89274357 836586066 -805981135 -115898073 -900340042 -938605132 -586555683 150783578 900858577 -692336080 685883695 -564805778 -171902242 -143557890 706994807 365388229 -438646304 -449864658 711530596 136446883 737329111 376133228 124988554 -260312457 -521345637 47312346 -367284190 -805757332 -874186239 247620677 936275377 676743367 -802909850 396431609 -208696331 -57210301 -825120021 92783437 684616959 946785948 -615725622 -567354878 210200421 -881888883 -644959930 406830053 280969429 710070087 -991860026 891792984 482554239 -525229455 -559405947 499151187 -94222079 -237461072 559706435 -819785982 -708609253 884478836 -416141640 -504054379 34093933 -58021077 -599650119 -167122419 -265642246 320810404 357175515 -586536156 -114171932 515519420 -333760355 893569512 973681313 66623779 -363570848 -752489705 469507928 -974080409 379097732 855399347 677301760 275678657 -986031569 441853153 3650178 937973265 883397310 -915331786 345500176 -109582822 431661029 -738943501 -736711378 -595280064 205576993 184070141 89183122 -808880364 -60870200 385162916 -246185335 -551558881 923566855 354768296 -60459548 26724040 454301632 -829479073 -359302237 585546149 -580409769 -877390909 219815914 -802292366 712942397 -447553193 327601230 547115696 -230812752 808921699 -74192568 -573119613 -104051661 304594130 575729565 364160942 419492462 -697773448 -846882970 447850071 -668589453 -59833004 -311022817 -492220872 -860242831 -807751904 563291408 968638078 -241479254 -323298373 -719906884 92896951 720211831 -308992162 594623949 454957464 584632573 -965541293 594733437 -20079726 415624632 752793577 563386328 -662050930 -435987592 -927398284 986315686 67888059 -740445660 -811289288 326135635 -488176188 856459516 -504606678 -266039077 -165995797 -32864488 -791404373 -764756036 114984980 -232263308 901916889 -247045955 -487482972 -395879902 -395427132 507194108 -706745356 65371776 -489072973 -438213432 519749755 -840280062 501149305 -662782374 -950926820 171619570 826224247 -988877662 -107111048 725986071 -878267247 53451280 111542348 973214087 -282648514 -656688867 229853044 648936180 -867129210 -750151091 249289405 -385376599 -579740272 607964429 90039143 827824537 705403708 -803869008 -640406669 -309873221 -559268457 -618609639 184805062 136306724 -428514591 -699410816 -323919328 233870182 -346380124 992018811 -888323142 -224081725 93477495 -611196351 749641412 250817653 360252274 -125827204 959436689 -642023534 -251170700 -865201281 -947847366 -336010067 -410018634 -662230961 -784678461 854195803 429105529 -338967922 -434170903 -757259249 -574899055 -12474099 -166388871 897305597 -830412760 -282148208 925563073 487964590 -269646915 -53416560 -456969224 -180147067 -522436784 501052892 923289259 846072017 -829847724 -566238034 -240168932 -485787940 -519429024 425907542 152079812 -370398805 857470146 953270478 871003054 414071282 -664035473 379642237 -315239490 677547462 445775727 540937543 -991851552 137558335 -152045673 -729735883 756536857 776793758 177375640 -454275317 666666373 270442439 503451967 146760965 -279664713 480400302 915977099 264608470 -521683968 86128798 -848617017 190676691 -215892526 -128694809 539185379 -591183805 557159396 957431401 677837166 616930667 -231670658 -469296688 -800995312 83622838 256489951 886026644 366915218 -306827077 -79060975 -146854343 -333437539 629796631 -983709264 502598781 910863150 -92243779 830496228 -954557335 -461542156 -725474642 -316458478 -759452786 -148689772 -558265810 673806816 -682611080 613517940 -962990991 73657863 508270415 -686547783 -165767068 550787774 995731965 868512395 -746727004 564165058 -623932685 425914483 508723617 510342004 675063404 575361960 -107045137 -37975866 358182401 207032788 499991650 -433834195 -755634109 756493279 228937238 -993902782 426863268 542068166 674995918 -202035858 644905440 -985157568 -833191506 983022347 670279170 -520442506 -505851498 -954934306 -950469891 -91606607 -741331141 908694887 -557561094 -818964721 -624139504 288787575 501766411 695237 872406358 -345442960 469405532 -255762285 -672939097 94156140 -633863200 883837153 510894322 496947893 -368616893 -292537836 -922702787 -143183367 -640635658 -676675132 -866319561 663367025 30964441 -793002896 589887162 -707065654 119548765 -577536385 248978646 -513301190 -546904569 141559895 6462272 769771550 -388184150 325373917 -816132377 -424326426 980672100 797034027 -760192018 -752704682 785794972 -104298805 -96513014 -751625290 777515238 -980181157 -729638050 947427163 303903815 -300915156 90612625 -718170729 833532102 -754211385 616990522 538263018 686337600 -902319137 -660670651 856662172 -227333817 238594596 -664678505 -658583952 -827604620 705133732 612867529 997931031 293237943 -514149153 245324129 770764423 903999700 -995945271 412928796 -221650664 -799339507 491180653 145650601 -939994917 282144449 111762381 980982408 862098978 319487925 84180089 674613221 298088730 665399963 557557458 850410727 102973869 -500215387 -801831281 -51601583 33891245 -622816956 -825188481 -249370183 261200170 393434665 983922538 905117073 -454537392 -645962505 -982507119 -971563526 -66602668 -617796195 -74009656 749366174 -773730844 -282112439 555051763 -947096882 873724807 -281977369 -192745896 696783594 -92893966 -478144451 106070508 862462745 -637179270 650196492 133320970 189731443 72652861 -684519637 -7208498 -199950324 -608770224 644101107 502400989 -659222694 550568306 234634259 -161280064 965019379 -598884421 155375629 -754501968 -983200204 -752333341 457989820 944019218 626283730 -755486516 -589554401 195351492 -917899087 755560684 80360639 823389145 249071650 41950958 534198798 -992091680 138939549 -706087133 432844000 -162107908 456368125 604681102 -423547803 845834719 -768277050 393366346 446656538 121086923 -844118643 -117935784 1689105 -121072867 -449670871 -518007406 -91399887 574428627 -979506822 -121475152 830410548 825916785 -785142884 -743149963 -712180281 807155841 229455327 955891403 -971092750 22884385 -755001654 -92910934 -50536592 -434420337 341915474 901753674 -73697697 933636164 -790052710 287955244 -151892557 -335977942 -57442487 75418449 -576374526 15019779 794722717 714499396 513723970 -738553082 397685853 767423185 908720901 -303066157 -159547220 239347149 -485408446 169564882 455838954 -209497117 395103519 -854968985 971493345 357623072 -729382921 965447029 154263818 -235865887 -857841749 114173062 34380297 -544619433 -396126894 -561052299 402042518 804089237 -653471684 -911249372 -763604721 226438233 753827724 -59993357 251057587 137239161 501971521 777669027 792326770 669209309 -760615444 33851818 731013902 935184970 481175898 209460851 -519428571 243360320 -633782115 -198796967 -947654483 554707571 -693503794 365329708 254664709 -977024476 379550898 10649555 62866123 457211764 -77661473 -425818103 718198504 230164549 -915356236 -899819256 71554491 303586182 -268103008 337291165 751498880 776577747 -781084624 195718612 -969209310 -210499124 -857053701 -637406283 777418909 -668701530 -870759818 -712220623 738132551 -578685537 -959125091 41198331 53268391 260771236 -900440782 759512159 974536052 822000920 101716702 -924292613 972475930 488781656 -218155724 -920467352 286880391 -285181041 -110998536 187602236 -219414889 773279928 204000910 -696751932 609088710 813533287 501190511 -391397716 -181125958 -449766774 -793983407 -256210617 -912453134 -123517262 684897982 795672855 -487759801 263686285 -187879281 169790163 781649773 -37756067 -894471048 299377894 245416664 -94823309 905785241 73829979 -268112879 -894530321 966371745 102367149 866189270 -876529707 -573281230 310667332 671842304 259170299 -907563356 600935345 170023419 -426946983 185987412 905214999 462184335 994449815 -479317230 -904308482 -199534945 583406758 787560206 500741549 -882352390 -309734148 -982046566 411320056 -516582874 -12266213 -738873345 -967625567 -258487608 330194487 752817351 -145763503 375101991 762107772 455682445 862519808 -287864919 -690379385 149019983 676645140 201973853 909887302 -80120954 -490461295 -56795115 -213362635 990654954 104144610 -984241237 -143003782 -522598172 541948058 380704691 -397243221 300202636 -475415741 -469080017 -458577044 361728177 978278432 752717558 -429210764 -605523923 376390909 -30524117 208261933 -261364928 -429188001 -94411932 590144281 -467269609 774200228 -917751638 467866660 -316485326 -938267593 939725830 -831371342 -641978447 827141865 -828730238 -530330902 -708239062 -581323048 127332416 -721245804 548903446 170959529 78792345 315084510 301109967 -520866061 -821579280 -740704659 -782928216 -787218263 -680840457 -637666384 -968790180 217614176 724011959 82477887 673128607 584613007 -142388410 280976940 -79346260 -364459627 508467205 692129171 898626792 991813951 99092474 -306031434 -841983095 556413538 697744152 -67106022 87635692 442678713 780944290 434832522 832294821 531284952 404904273 335190946 480434335 -514689403 -291139792 -122953487 980209706 301235755 -66224960 66614864 -785986330 929493419 -234628175 740974357 225231345 -798086474 80495737 -612795220 587363848 553469863 550065093 -521170490 878498522 -604486883 400244606 613544364 890585752 80106715 974212902 355947572 787820848 -366523893 -321206800 262610748 -248140339 -412991793 776416524 -919042619 -230480998 344283052 -236038104 253932169 -920117472 336837526 -19446901 -253053916 468324411 266569287 -489708798 351655063 379190086 -360128451 -398437678 475360372 -915373403 661892275 -617062164 818775102 -286155748 329669857 639499929 403287729 342705300 -46952735 -931268801 -719119516 85290755 -618887757 632079529 401476776 -181670462 -435426187 491120113 -807384426 36642261 456363070 442719708 65919108 284570454 80075220 -926930627 -562532655 -499930962 709844421 998680872 18820500 377448328 111023750 -990519443 -641161903 172990110 -350728827 -69708108 -929822258 -823228174 926447726 786812700 -715895958 -491926228 -232043407 713585623 494187190 375326251 -227022085 -520421048 282435715 -449591964 -55139014 -769635238 -606738552 950937705 520200752 64950660 689663737 -967406044 76295098 -695653239 625985925 -89453222 -833543337 550769330 -39054914 166103001 -168155844 -31475793 963779188 -85769047 -731903768 467760865 421795273 354069445 -594343067 -224256200 677055257 116410996 -119087919 -566053103 -816574101 552472824 763180319 963073661 403728084 156919713 340833127 -509279874 313126838 900771030 729168597 -936115830 95477364 682955236 -603666718 985354917 -766198794 -388840709 689783898 -15979979 -714449090 532349649 -617064583 -491640584 -977864529 -965814996 -682313991 -330757202 458623829 494096229 -908554209 311287008 521095220 980603465 972420372 999295981 -121664685 -372829526 -932625683 -308514675 302507423 -516867877 218356064 -302562690 -968935260 673168976 280052571 -950530972 -152278382 -303037359 -848988355 -294604826 100929388 -429012789 -114140305 -719842506 -290321871 -595086261 871244649 753348947 612334192 -922456614 71142676 59945697 50314502 399569354 431340000 -291184795 175113132 -147133274 865106 993604009 616711800 -611694089 877076345 547739079 796003715 96328190 647505085 599580788 -87516987 481356786 -368010706 573909125 -966463956 -165469952 -883677363 133248160 -580683773 -802871632 -195456522 -4380642 -345457279 788560535 400705581 865527681 274774203 -570957523 -692776502 939549152 -382930834 -784881699 -103769045 963558412 -141015090 -30518142 -133346904 479267712 -188749786 625838678 -607843065 -283996938 -37024577 861784489 485734979 -520487383 -747064481 9790891 364499648 562201996 369849231 752449540 -99434386 614644367 750165389 48726376 271829844 -969238375 182805149 672138577 544795740 802138032 -990287682 -823428750 582279431 904502982 -279573769 -196688032 -713499685 170807317 -363913444 -56180010 -781702820 65600568 -58416048 196034903 974413189 -446558266 658275088 501041493 -435937564 -830840419 580276048 -496234937 -473533284 231789874 706216928 41326646 103121903 605601763 -27706480 -320327803 -47572984 -232634495 -58288932 -287169310 510252316 -632726348 -903922960 24353956 426561101 813253286 251740339 -982143858 -451413403 196456851 -49608173 493357733 871280782 -941804019 300496644 532389346 839247737 -173487424 227488685 -976984936 -579266289 935196666 -675197390 381939573 -826116398 -937163953 -801730916 -374032974 593231922 987101733 -68816009 594773733 976802815 235168077 220423830 278961108 398900909 713589474 -123613815 -81078141 666774847 -548315328 478354001 -671524192 613297918 -296406213 -972232593 -198760876 492750710 184709958 71855397 830556216 -342754102 497995894 -284290265 75763948 649944561 889355464 -327416889 999127788 -305342460 135589448 684121600 -975770187 -132987520 403632602 -856624440 -400515384 -660029107 -72229078 475405070 -736593170 -771770968 213917572 897365217 -492312645 -853987774 308256438 -656303937 -82126837 -37292556 601490351 -875522726 752509817 -103921336 -429548284 677191879 -351554583 -294671850 68847818 -320176536 -899766062 423708990 -794624881 835717695 647265089 759017781 325283335 659959148 484453031 915911574 -188878549 -844870829 173629261 -378647651 882189229 869454431 663522964 128198876 -871291230 -332913637 107537879 -649652482 364362005 891200133 153236634 -618557705 291792824 -965500864 -794542529 -28805530 -826157737 -20954561 -713735721 307105507 478288780 -345715239 -771304938 -626238188 -219697071 248087992 -561025001 869958885 257600326 149639757 -318972176 515394501 -22758131 239873086 878611391 -479390240 -790553547 -973569826 549521769 -164333107 -336377970 488768821 804803318 -765277840 -50595758 -430089068 819062728 373730509 681579107 966107276 466038127 -980752097 817195802 38720308 -707414565 -396644949 -16092955 855670157 -403771676 577923268 990660702 -313904023 -697451450 -880182568 77719612 -596396487 465311951 545821693 -976546667 -978558742 192637869 -830650945 965665923 -556654446 18954760 617691063 -91839258 -920655843 -601816286 -339090632 886033527 -478529432 177866390 -361045168 -758493050 686067257 -624492148 -94302956 -513565113 533768565 -589757320 736632588 -889471220 292438795 -697200091 -241955502 -100461881 138782390 33523432 995063489 541897063 -610594989 172118006 -592206493 972961598 391492570 450107373 62831287 896835093 -2222339 -108060834 524156244 996634335 -15423992 996333374 602703785 -751726925 -489762832 984542630 -712383655 24680681 273884605 -661092782 -270098984 -318268369 -68251675 -872147610 -424276096 -519726027 186956016 -420120587 382528982 -939247516 433761399 -708704347 725942959 139946229 741057749 177146023 997987382 -136980617 708591207 -517725417 789454329 421520797 -476445192 -172901107 -951326997 -400108398 963501060 -210984035 438402615 921208991 574645186 -727320664 -903583253 -541456563 144674226 834217562 -438174834 -17302533 563042327 -390863230 81975959 505799745 441059055 -817634804 -335569848 837257772 -961642331 684584406 10215073 578585595 426675394 236396242 783802670 200061002 224550917 -775479288 -341559836 123290213 674217391 938392661 328819891 666657651 692404275 -876521690 -720162459 -128612743 -842145713 129031599 681563595 318570304 213402421 -269465282 -157520394 374194158 -321511332 -555527483 725254013 585709696 -64777994 -886960316 552005299 238775221 457595197 -817398449 -679485858 555137219 746758707 929698095 88329930 -581733358 -411697937 172792918 784047017 -311567533 436424110 -501814054 150258020 735831916 243495856 550838308 -295417622 -33225979 -664556392 -356898947 -10045853 -847139649 556555809 55654642 -522110396 810305460 -95276550 -80513183 -820805627 297704432 -997116370 580440128 -600527096 824889047 9770369 598008004 553427208 491398826 -226219611 -187959941 129462173 117985570 -411845558 -402896868 533750009 448205852 211921096 626572855 -879273966 -445128776 -142476159 -896755692 594359406 647592959 -20304022 -908776123 -820647413 -554553648 603691888 -937189505 203608440 286155180 393266536 -840036031 -89489721 -22283090 18841745 -828124876 455243239 -803093414 254547883 -944312466 522195593 261290300 -112525605 -884055347 186131717 -114042061 143931955 477005836 -150128150 -154088286 -110201041 984472074 235218288 -177292354 718159532 -248419196 330757337 638770543 857472868 510129050 342741128 300387207 -478827296 22509146 -922472786 518086456 450186795 -48099666 886058878 110399056 -660065882 331956636 -95073423 644637495 -957942068 -72855298 -90809858 985544274 499228762 753171802 -313880618 76752286 738931682 489775032 812337513 -357739858 309729004 193994443 564859504 419429900 -78060708 986342227 976928226 -372985225 834121392 -991910719 800429738 333781205 383679900 -720806350 -153323091 -271651347 510189380 213636841 -714592922 5587475 687676970 -980866451 678380673 -8664126 937934565 230621859 -977782464 212340957 499975725 -440107846 -690376995 -101494205 570787184 933198798 -691928787 120006941 210564459 649132793 -371202798 -174994208 -992930295 -84770423 974512264 -331819910 81064706 660082291 776704081 866850393 -728636308 48945626 933500142 -729257247 154325411 527740387 -406224044 -57204340 -405712735 -573503416 852795306 875673437 -643588944 -290492970 132666254 283163190 601941083 738095722 766652390 -363571677 -458161887 399105986 107045841 653616419 -615302151 985160488 -245423205 773045299 232628481 -788409305 54225519 -842234764 350356406 -931207262 137242041 -174782043 708747639 -880586896 404785721 834226783 541678127 -295653477 -933811161 665146333 513766558 -753997150 -758060922 -758187536 273151253 -674383329 848265106 -832616324 -373497779 -582841587 -218365732 412075630 631221915 364893175 512875798 533803369 -789904217 739377333 -755835338 -850740411 919174607 813382526 255439686 560289837 -731466599 -463406812 -872693964 -397275176 -165554409 -687538009 -693364679 -210302038 -830740151 235352490 -212950640 -108771501 396179746 411355995 44258261 -819026124 -109694024 -193133336 943164199 678009613 657156627 205432807 748296013 -681348431 -163235728 811981613 828002271 124405138 675036222 -710346370 104353376 -780867002 -496390555 -349763213 594377895 -10293684 227498337 -337674124 611242751 309895751 113170791 754751201 22784777 705101529 -714014764 -837955025 260512122 -461743458 703556138 -869845876 -894439851 721538410 -756810613 -244525376 -420894103 -924577059 -36841856 386458813 607920511 960330633 860370948 642673187 984355459 -623856942 -588848752 -996512481 -130921019 480235956 -431793592 284172584 -881746613 -304739211 669138386 -458995195 466829979 -487409249 190856408 -115255304 -322811584 665702238 -809173155 450103967 222861374 -962107598 -684510100 -682970074 -744880780 -808115847 -519897908 604109055 -181205101 620961077 663829401 891819637 -306170470 836251952 -623611379 298651271 -501487123 -590653004 475338251 207493760 948805421 258269601 -304041328 -794119473 587316165 -344371115 19080622 -238757832 -90029692 153728076 681065164 56136176 -6394837 -364780644 862849425 -122972414 358727728 -19868635 -350417131 -472345455 187195676 -928700465 -531221801 558086732 531440791 296749208 68423493 -402723276 -431335433 949993446 -361308411 958833709 965371826 -186268376 -538591517 -503035637 265146588 -654487950 -332975627 -305422209 587890389 849483948 -970580773 738718859 487532544 990008228 -468654000 385699805 315362662 -656026286 863541981 532009388 980310774 -702968062 -807209423 34291123 501399173 12221642 374745916 -656514845 -130769731 28006527 -933019099 -725455730 26305578 -540212586 -879418114 -550057066 -66151983 231971816 -100267610 296172304 -379972252 -875009315 -691268505 681369247 730343242 -948576323 -622239389 642464890 296307609 -929585192 626190374 357408263 -719755493 -196362771 -426576666 -944958214 816504914 621648167 833406854 -255928209 -450400990 809271653 641749564 506943576 -103341499 -929841129 910619994 484187318 -434642316 -303303892 -833110247 758292998 38960339 545265246 -623841226 223246670 24242613 -198739903 -769206355 -527739915 170118779 -438041095 917331354 -704081249 -655642805 -115811798 -429223575 -957440705 333456283 -400407397 -510282064 524357496 849532007 -702816992 -252166453 -533235325 -868506631 -668717581 -656278863 976291788 887691003 -785260394 -594395263 419923780 -153794840 674364321 386498377 -172580626 623406414 -500336167 -924898325 804338724 -173305249 -578642377 -441198071 -829842073 -815827823 860776230 -254166560 385584596 466112210 261465590 -924306576 -77386975 638344045 432289700 -425457263 -439714253 -729521425 -23126189 225254026 -41362570 62716026 -55285972 -221445314 715193916 894502934 951171162 -821212678 -735285619 833972525 -48177996 243836220 130525156 -564841205 -853365749 -846865313 -214570936 -972231641 272642121 -275460273 -411120251 134468784 136901142 633301204 -659546366 761456202 -272967799 -346438907 -741004812 500645031 752199661 345992701 885845255 351168442 179357895 -751725307 10130359 -281337356 -96197471 -853885665 995302241 49395718 150704938 71709065 -96632495 -833500727 971965450 440358104 -281071989 -59076300 595993116 -205155646 -724830789 946950424 -410658544 616088494 149303558 -303622580 997559560 276928179 390652239 865576473 196340361 487184499 244180439 -207871886 37779734 -109357572 -582011422 -181729398 422415731 61627366 620024988 609051671 -148232519 -910766897 -401077181 -869454082 -821421102 -649945554 -485805521 56058993 725398968 127840084 177305986 -340045728 -974309630 -855396099 -877910862 -835118385 406829177 714033271 -94378549 -175437005 -9411717 -540218560 264425862 548678469 -43286121 713958694 961865534 511069569 -666494444 432823088 582886944 -219987860 -810247318 482873292 395281484 -554393326 -38426250 -400452191 -605947397 -12426570 38751645 -857092985 576217068 -198899864 -960640381 667064366 -442794810 9544451 -484220384 -973382898 -13637940 923582636 949922781 -456341365 -300035951 -479090100 494305983 -722959426 991459844 -719409490 121609045 -195907023 -518654193 -796118505 431560198 482201858 198070513 -223429966 -93908187 -762752163 902409498 75384022 -594472975 -425077868 578395861 290644255 -418910010 308891179 -531179585 -526328716 -530982308 -764409441 134668494 -220884048 752130886 -818297041 -653263673 -642220440 -867214531 -974625065 932063549 -407750130 373908659 -389762417 922733875 -502150612 -672574407 -465277010 -643740181 59399163 -171800742 342890682 -919159174 659224290 995609611 534794619 921676559 205766106 -484684490 -815169948 -968250187 -808770019 -313898713 468285579 230984326 502785294 -825925812 -297192723 -666556884 791293542 529598328 -400351359 756755586 87050891 774369755 130465733 -37307555 -671256265 -640390631 -904997122 -43305944 -177916798 252759883 -458460188 583523741 359465549 -60992654 -209577711 -374489888 702055716 633650014 466565043 463747606 197750322 637312672 702163234 696054872 -814055399 345821426 -490239 -304917340 235048735 -579721239 81192244 746585023 332758187 -891064563 615891950 -936354035 370569225 889318776 66972497 -417864648 -491292995 -654973382 848268007 891104312 -507547528 164019248 -594029985 158179045 -446158901 507920707 -138337402 303555667 22309734 -797307840 -612947254 273273650 787963672 181683448 -194505444 505816731 -354719373 -728139914 289015449 884948279 -996996564 -432323486 -683602695 46905214 508254047 358625575 -102334029 -759049443 -157361085 -781713337 -715788916 607201730 338279181 -701662070 638699493 -506113693 -165712141 -112218603 92952976 -528636455 444151432 -130931684 394667501 -111289001 -137794329 -931503746 551398196 -147066260 414220809 28411792 216614731 387727764 247737450 -335768850 19894330 -13477979 -883905553 -18318179 -179779519 -255568519 674061951 34130686 181490727 56402398 290500424 134433688 90366005 231345114 -733783586 451693134 119788860 -566539147 775730802 -782765078 459272793 527574512 407029532 191198873 807583808 -56224305 949222676 417454003 239849434 420125588 345470252 827815870 118020176 -209840646 -788673959 -35362586 122680843 -94489318 -619556553 -228110771 147815090 439727259 -586231283 -634616514 629986943 521174041 -653855284 395598089 -13193837 -405053551 14803318 -339709207 590846845 646890372 -383844222 791920556 -882587066 -77633280 -587811492 -531145897 874655436 -376450325 -211603110 -751746885 -637447434 861047718 165168364 -227805164 943652133 452436710 307253352 828126699 381042659 636883375 -597515123 12973177 -146748944 197532060 351513206 -879168787 525125361 -214713126 260568841 170654023 -473059974 84291047 948370401 605550534 -433690661 404405221 -714350019 -579183177 -463976478 563418928 887866259 442043511 -3974350 -165360618 -448212147 460922742 -368185929 743012390 640017812 249722758 353411202 -766412056 655508099 315906469 -226611347 -613841965 477772723 887716830 -470042716 600850111 -625526290 -633051339 -789241435 -331434391 775837762 502951878 -590777103 73337210 -746767886 648694637 -450005678 -163657098 -938089330 314544453 -608654238 430074995 11722394 -780206167 -127727624 110870068 243911411 355900907 422770998 273644456 -208006003 579164036 126650430 -378589886 -642272204 -357336574 -230183050 399178194 -323273302 522941069 320840024 577345138 -688782837 933187936 231330064 675589297 457721284 -838935932 57077715 -292562827 275441140 -578565955 -520923352 -746689051 -617233610 -494370512 459391073 70995722 303912439 997248630 12634413 900589608 -589543474 -99656895 335610377 -109690607 404432483 -135325379 -550544389 69586178 -809201182 177888042 -484311749 968637190 144130150 751291791 -836269716 851944497 -629662292 -584859937 -810478700 -897443463 -300989937 -935232599 476214589 -967287345 808187185 190021574 -374452388 35383597 331219103 450178677 -376166499 970283030 771430002 1016769 -381673928 -68849436 431036140 572464776 137854169 960961612 449931155 827971281 914823880 687058083 137383727 -695993117 -416094378 -783323295 -247865917 632831474 -437037684 950491444 507042773 556142651 -636350949 331472099 199859297 -62284776 8733279 452087166 651328102 -596483494 797418543 832040632 -819656691 776456922 -636590920 -967246300 -836092596 -85165029 -791379363 615081642 -527393870 9779908 957742169 -448224911 363862041 670874397 -926268262 270146923 100157450 -733941892 -30781398 753944308 601522911 136140595 -12278644 53780096 -794556038 223836906 391222078 475652956 959699391 854663649 -389206852 4293303 855157349 -936075408 675189411 -219577807 577153705 -644044286 -309832695 -988085636 546520746 427749098 -679032325 701298289 -45875384 41688647 632055861 -382575847 892623664 -246235010 57450727 531301563 -216992468 -637770136 -436375920 437615514 697462130 59273626 -195196155 -449885375 540806214 -224720896 -114595330 651111932 908814859 714000609 6471346 -707250868 778528787 560861848 936152794 -27459504 111494312 -809977424 123705248 -953303704 -357333668 -901378655 392870490 188590839 -671655533 -899364561 -919467460 -968875853 -193438360 -587666772 981217213 -565372070 -719766838 -901389192 222681884 -894634466 -226375544 -623177910 990891794 -422778289 -502750480 -815887001 -106791892 685653145 -1190487 543453392 -344319968 33221618 -352651655 334461909 151356742 -663983538 746759855 -578833823 487794049 -247517302 545963207 979248050 -334627339 -929060227 706703711 603976959 -318788899 -118906054 250531788 352466307 790995666 564813878 -61084830 -218660315 -717180455 -937436574 190917051 222336836 743041831 -345672504 -945407220 -576152859 379480835 -193914623 -842059647 -664608732 291216616 -390797317 -181827300 610577633 893938347 174276021 -583038505 -754279209 646590676 442170482 289344393 -712056638 -680981121 -634318488 -585910273 -78905708 -390122175 759833154 598424343 -870325017 331487937 419753159 -635807987 88138087 -148099675 -626719916 553272917 -284136064 13575321 357373116 830549575 -885915778 -444864678 746993098 642993812 -100926926 283344034 -772552676 -69831541 774389889 -414038473 701226790 327038276 -483604037 346123758 194598318 20313890 196151372 285882920 -947636228 222144604 -645692334 -77887634 -730397665 77466803 803573456 884524566 28107128 -987753675 -171754733 435150255 924610898 -225504684 688095811 -116956156 233850392 740970643 468736381 -693147777 -433965615 521122414 983094953 844075259 236304625 978060943 247645413 -530326034 760131336 296865913 6067970 -504106624 -226248161 488148303 -634621592 -909282113 -532043180 -825166313 66021752 314176061 969814422 -308894660 -275075905 342887830 -102163077 847346670 -818099027 -784207492 721455133 302266753 -722128945 970405565 805624441 127735111 -498966121 -898516516 11708217 -483534702 619108171 -664097029 850937922 -743762967 -172544519 -243300711 617929746 323167148 -816580559 -386248278 -610692442 -321697870 687343491 -636594830 -83804414 633026609 105335415 990476722 -782583046 113169191 -603443344 -926414467 -389935186 -493221922 -762683444 340176748 -272486463 -869427857 57038861 -926126698 -983080032 -389878242 -135107562 -395952690 187712625 972642204 -273779838 -447099793 451488059 -452432005 665138128 -712781038 900820737 -153351478 613619792 -680980674 707279388 -755765871 -551186267 -423299959 -787315585 64204393 -59455400 662697538 -848233645 614820955 -781627337 264012287 -22881486 -935075071 -150788540 -458072061 -526982101 180468329 -62696286 286174538 952179771 -557825452 147713405 -71682160 322729449 -776055015 -535934345 952650084 -360708259 -738378988 -303438856 302623210 -212920356 380608450 -137345529 363073043 192670190 220153297 462229680 -803777335 300863697 592910430 -604060208 259986014 -221295756 -912043277 331145705 787982730 -26266970 463399752 222026959 396440014 361592573 -180986552 -887873110 -426788187 720638298 -250557398 119634773 -376143337 -423188010 103940288 212471075 -347939891 -809059136 253010349 -194394601 835436929 503444206 -622654886 179273354 402765913 -80816787 283814987 -989898961 325148500 927060827 494456064 -455718704 -414800272 626944131 -440545339 334395093 -57632030 361448815 -620514356 709827206 -467507428 -929734145 89098053 -481396301 641042210 -750902087 973880018 -518725064 -951562078 158532348 -218631860 101201581 345058002 514315006 308523279 -593789060 409637648 -232501819 -73122231 -608239378 -843670293 735679594 -57404921 -431526626 815794949 264061963 956495994 951371353 -754736702 715512462 745228123 -918849596 613843190 -470394714 -705320899 917660722 3365809 353485040 779736810 -437899775 -690661988 -216009937 -540684673 -965959647 487372512 600759244 770626420 -532008276 -121238608 -710422686 -93185585 939523239 -796319710 -663557214 624540219 -104968235 803805251 -347468047 964951675 -286725127 -18331955 -429613973 487359230 -436810261 -853892318 -717426932 -690038767 -378000852 -721738922 -554143416 -264972688 348843925 -250710031 885045732 -672444593 -687059153 -214677723 -153154568 -298054547 960078131 -752095393 -771028051 -468280286 161781864 -683864708 -835845432 -520834639 -519729476 -398933583 630806348 -785443725 -563514451 -857667237 81887190 -418460127 335790629 -727533656 -474605755 -583296162 -155801193 780069386 -80639969 -169344114 267454903 249947958 413331439 720148884 217394390 563920150 -432077392 871868281 786724985 -335817278 -650004389 381441061 -798704767 728482306 -255887631 -998777886 -974016349 -127367234 322548969 -767820997 -918357248 164382810 -44463871 -538957641 -966466176 812427429 -405689715 741707562 -15769662 314085271 -133390748 97736083 162289162 -902895970 396370371 727310177 -55149311 45353130 -220404679 -98579767 -664676518 -724534674 236082460 855540521 378050856 860755597 -693668350 353550445 99467778 -191578764 102929666 744100558 -276587961 135081582 458609244 624191575 -188563184 -49527746 -420819213 77124475 447650670 -108455337 638694658 -767861697 469930791 577730087 43273091 -252770173 129951781 -876954654 -417220406 -810023740 947280450 919088332 738334143 497279963 281242503 -218157182 -122274426 -758828331 -637727983 549940609 -647411764 49583627 -254675697 -178056116 86916084 -580044281 -646042774 -247095830 -586090523 682634362 -698204985 -958929697 -858160970 -128093082 -777652584 -427800685 -314973798 807834536 -129087833 824590117 977820625 145013464 914195216 876905164 185645738 606505832 -219687004 595561195 -484392727 841927832 -79734753 920364341 -924617995 -49633803 18754576 -125202917 -808824035 282603948 -671774966 -284543199 336115488 614469057 -872149947 366325382 -627980637 -995343127 371237415 895193165 -798905334 288837506 -944161608 -641754366 144091657 274096826 976228067 -784547962 -730743227 573275314 6939829 484557793 832469522 -575560293 -126707994 -584744385 115994737 101697467 815839076 -106823654 -313968633 -406437092 467458058 896016343 90955389 840555828 962372192 640307907 -150744594 -999801053 -1152991 977082150 267722950 789646165 -275237493 -656031290 -87626861 695003402 -660738731 -930584786 48619681 -494663262 787334842 -599005966 -935786537 280448259 -603788764 459505792 317443382 335447203 138980271 631638311 -18967124 -32199753 372741061 -268741650 99079699 -368939749 -56447191 583559554 834729619 -558953040 -294613538 154657404 168664016 -926481849 -325520423 -537109759 -239324233 51091395 -821626238 -609840404 -230522326 -783386963 342307738 997049928 967711828 -735043610 -147451990 718965503 -457631539 294917478 316262051 -485496396 -642596574 566432591 490984144 -678249973 709079893 109533756 -390777643 -596046412 -260863036 -973100282 -178450750 569662530 928230704 -118110547 -895643036 -927524387 400015685 815616417 152373244 676543263 -462515950 -262118056 769741188 -467240377 -767370064 841966436 298642887 -17254170 -602059197 644555991 -965714590 520264471 976839496 676374262 -209587738 -903792982 -42918411 912485039 713343742 934793709 800045698 251217800 -374299885 -143454636 -647627404 -928555238 -482158785 34167268 285760025 -614732335 881332109 355617129 -28993478 561394438 -164635851 -399292284 -682529617 13703180 636135945 606396884 461409420 289596146 306367169 312200627 63810530 687291934 -812578664 -658612423 -759551567 894458037 266330997 291402166 146654888 -911445546 -30287825 528871492 -810783401 673237489 494556934 -937079278 -451455185 -769446245 821009526 869925307 322093800 576215993 -915702856 447182738 -884324700 -612664501 -538741156 316392721 -688832993 -640870059 646412522 877995013 -456872964 -607264581 -946609934 875990391 680355076 -95596457 -419963178 -979589921 780213086 -931847393 -529783777 911867888 693605250 629335739 -422781968 -678601625 -648309892 -841983403 957538419 685421213 949259114 -816848728 899000405 769735110 -681463341 170672514 640429481 560746396 896738860 -472199032 844199390 610174233 56966470 -225822048 721206019 -532847288 490882728 835899887 -584921221 -473699037 -254216622 -552393013 -804043629 -767832945 -71325831 623448170 496028484 -514270291 386113717 651677881 -379670990 -797848718 -572744691 -564106703 -925535857 1048764 569180198 726766895 469106971 -553407200 -754461842 933954603 -949908394 971663057 -627603271 -686661560 -215584212 -469713064 -585546216 -73013993 -554466720 745712932 -388113166 -71878425 -764772939 -603579756 281765392 472427255 -137320797 -718409274 -965168031 -211440204 852445593 400730643 -801974528 886919603 28536680 506923484 -252340534 169186645 -767209334 -528473794 -228663651 -513264629 -425288428 -935893483 317181626 -991879921 722101730 -751090648 90775746 557651304 -966521769 638904923 -1246614 -183019743 867706212 -932003611 -723427290 -801717153 -109430582 -237839418 -449628428 -162183055 45342976 -464124217 -935395313 342964303 -584052975 -300081622 -158836064 -464104104 300952450 -935837108 -57813872 -776354536 -946979863 905893601 -846573323 -814292181 424975833 789999224 -786242098 -336935253 -826370262 -469740699 -452602618 891780098 -511621944 -142637176 -27745195 612599821 -136286444 305992301 189927442 187448538 156863277 487761297 370486708 853501553 -878518040 -890809099 -140266335 -15897682 -334498844 587911395 -323802536 -729354333 -655508260 -420777551 -950260415 567131955 -61392904 88174213 -934271208 198815570 -725878379 126310419 909963024 -250572147 964341710 -523399525 -529027739 67645586 675391357 823961480 -234441879 -657695757 -744737439 316369401 -329857628 -483606957 -602529929 419728251 732406154 -240119571 -365709513 -122020674 -512147142 -328702178 -571834255 -298961578 -455964607 -610071471 757617082 -245109304 -429553756 -818641167 -75474535 -414331773 -373763612 472504269 -238862230 -585737924 868102985 -458437055 -409680028 468406578 191111104 -995273191 429195141 -453626452 615121064 -353607727 719326122 -368654255 273106428 -426960183 -615820928 -639606612 958195453 -22513627 -721566729 390078491 -58715129 858380022 864026222 450851697 174311274 -28315140 -397781959 -245802119 757505036 223052464 -907801480 -897067444 -460775990 -851910089 809242834 802795758 30716162 647896863 -52386448 734229850 802736219 -946073570 830471560 57232193 -180891525 -446296738 -551269541 208283691 -16802786 822425842 975689129 -544112809 221813233 -965419285 522224600 116113242 758341255 27454188 756352806 340400440 -314746219 90513487 37083937 556805390 -433134529 -27993924 850379251 258136351 585469850 -850871748 -587005712 318910251 573007415 -207656217 -517067588 -233275903 -903577163 -578632979 783391503 572446079 -691130256 485443619 -889465300 249060825 82562690 -213951555 44885544 -284724159 83379650 -871867177 -406405988 -376273144 -396012573 452065945 186752503 -549916381 756913422 609745787 -545798614 -596855821 -340920136 -866831743 997200312 -554871055 -910755796 718617657 -618242697 275838530 524458451 -480704788 11804651 379590185 -910804609 873350774 636744456 800087992 279844898 475936641 -817022753 775603339 189950850 783534915 -119833895 -165783839 961890271 -574908221 622614078 -631120898 387820292 -316061533 -107977790 155861146 -728233999 384937720 687270313 -763117130 -161681174 712177770 -873531318 -817038293 -764659336 918657399 179569681 -12437199 649732213 10812753 633505094 786393988 -815727727 35385222 502595094 373602096 188612622 -344723459 -274114237 -511974092 -715955728 379895879 -206604256 -880341872 379387699 -630573840 191678519 745812069 353042874 79435221 -955257334 -868753979 263902752 -145108285 878513342 538475822 480626001 222878370 940891165 -416828446 672761542 -633137092 378937263 515397194 -388607886 -921606302 -544382333 802833601 672856136 -143542858 -675307250 488249144 399341686 573743114 -828261815 -889165579 40274814 -400208639 -70954050 -20798148 257751884 -959453212 438399508 -998616317 -875847899 186251303 -288923027 -879442374 97967451 -892220098 809711273 -606534836 374210888 523440287 -942795316 -633458420 258267276 398833110 -473505506 868506147 806127797 -868274408 -698872646 920988964 -559680123 391145244 -392399905 -262519428 -79170266 543199133 -747131323 521978374 -563690640 726158197 -131486624 -23625314 128196705 -322453892 991208432 279793372 -629868883 188999508 487394105 -281287478 -544647258 -995467903 -446785349 -713528567 -642506364 696237855 -543167530 -843586509 -986752798 -622483167 745676897 -615633646 698840850 -877661016 417454548 391687932 800435126 695528909 778327349 -209304343 117562509 783634051 -646478281 -936549584 314809662 -870362870 -111480684 600654500 -138959105 -783010523 -860202759 -583884345 858470589 -595047657 -174072447 -396152596 421793261 910948267 -119934735 997131108 813147710 267611506 -668791432 351994753 -142175615 -4088737 548183199 116306586 -433721665 147004517 -146743506 68449503 -816704972 -671804699 -924820420 -440546253 551263705 -186669260 -617025757 488427148 -302094279 -222388342 -839039757 613433199 -166495807 -793560918 625241120 -872498978 -413384785 37208081 156958492 -51298285 755086265 -942851597 -204336779 -872346099 -616717435 -285660864 -550878384 -746135183 625358090 -617939232 -125176930 15018166 -199092348 281247288 160703879 567620957 193922849 -439933298 -48242474 804749087 446096559 -26835568 -253154424 -949893948 -217125024 123584108 557287459 163654507 256079974 200621581 -445007124 -224572828 30828769 -637885472 791010103 479343389 -524318736 -75830348 2504725 437512845 -472880380 688560792 -517117784 -630519955 -395917476 251737029 22390912 449726692 -698227502 -972345135 -85732790 417257371 -929632393 176557083 -409299754 -505788520 -17011409 -167375437 -480604797 439312345 124674186 -89340603 284722751 -335070374 349341374 -437066839 455100013 196936287 -628735142 -302019818 896287356 162126031 -113970750 -889957392 910533504 -680682502 -303303154 872779196 -899071677 585804037 840174428 -487554756 -884270771 -908739744 388476400 55929046 -411655795 73947728 -791494907 -595321742 -335115938 -423682221 -974401156 969437945 -601212431 265057773 725592496 -386703161 106689613 -889640645 -743864154 479546391 -124504269 79856946 799952041 457916250 -115788519 204736610 528878933 402641739 -796689470 -674485747 725719184 -862751548 721089160 -730570554 720988352 406640526 -427635705 -36383332 316208812 -349591363 118398628 -508717069 108248202 479433353 -939831284 583446133 612929543 59628757 -785685200 -341561846 -458359179 -471479292 -999898459 370385255 -444424670 -903416933 -294786621 309027890 489154358 560596640 427721946 -274667735 438344396 212754351 785230338 -971605288 -111939799 -167700525 -331144232 -570217841 433274352 -957004526 400943762 10682164 -812666838 -656102427 -755117511 -371048473 860558630 -693247584 -639656438 704673482 -275129501 453832800 -359761556 34767701 -415004886 -339182800 893654667 -268436254 -696036538 -37367996 885579065 -43246936 -804119062 223048715 750196243 -796421153 -836147122 534515742 -18559182 969554570 857087910 59244036 -391136606 116851778 341617076 929429594 820726697 588179853 87309022 718573451 -725227955 913172114 -831774928 133356152 -729568860 262435470 350857116 584749899 116066331 701620634 82109384 -725195309 381621815 -42278002 682971439 185329798 247306928 -999350421 566580157 -121018427 -898059478 893104142 517496425 386331604 992806337 -449961828 199970162 947114040 -401479481 535249420 -976760500 -206960546 300052632 407088661 494718809 -84940616 -585363548 -244062475 -492799355 717198068 -595310611 414094660 -148091732 -2500715 495845638 -392607593 -262265233 494388132 414360592 -211894638 -655258261 149494335 -730618522 -11188875 132763880 -224965037 378092789 -856443081 -485833450 -484483224 -427279516 -905654333 679145327 -892962333 24465627 624499015 -131679379 -17833612 661027611 -313829520 -421208244 247668805 -39666985 549131658 -659987081 -329190134 302425143 288396551 39998529 566098914 -842009161 922474165 -201427687 804474088 -980149098 515692916 -305644961 439391307 669268064 312444883 -30049408 -932237746 846370737 982660521 215030221 878885629 -813644336 -872631532 327740130 314773650 768904701 -947146639 60448563 -513038516 982587781 -34744516 467876982 707120684 -932480476 128076384 953747695 717329943 973497195 967414036 -139611395 -50935796 -908778006 482877089 895324456 577676556 383865134 40072412 505552637 -292205675 181281941 -763057053 928042065 911526780 266817363 867642223 -808492614 -562716670 -673006877 488927935 -315393099 -242255846 -293867450 488026637 769138160 342206661 -291039650 173526935 126197721 -751157661 437246960 8343998 57075302 539619805 509013199 -703114183 676618747 -871447906 -481601219 726685459 544012232 -331444125 -143491588 -204729384 172670746 -89770758 -465031396 -900183143 649444367 -645918163 913933628 107364691 199739606 -353563717 -177415615 131586604 -825187176 890924672 -888519242 825438179 109687986 668790755 -90294474 929658988 304178992 11592526 -358360165 -98377520 -496914384 293745180 -203198109 47874451 285755146 -919982877 782522861 -598856031 -456548047 -6818579 -433775902 18263953 707503855 -957308361 -567729439 -234195993 -810975549 -796348631 -39251446 -999287484 -383214725 -45854245 357909090 13290052 -125000302 -287748175 -485830535 231989687 706524701 85145010 211861268 665493352 -487244089 38060677 -704968112 -746132147 838863645 -353943254 -267522938 778444997 -579472251 417554118 -203717171 823731983 469678013 14812567 -89094368 517892359 863359064 79279488 -248017389 -194373289 200533173 -544255087 -190601117 335929113 -800199426 -921303550 -476154614 722735401 -840604535 -183853716 776693583 -847985177 176979307 660686455 -104685049 369739594 103290185 960188289 -836888603 700804837 -105335062 -629532216 196736215 -780366934 635489985 260225068 18803695 -84794656 -364763012 299819294 492017662 613525125 -961338602 -866690861 -867634978 400183374 -138943292 -525947170 -265800912 586054712 158789906 594700625 210440705 -427518627 -795085508 170465972 -426451304 -694807587 38760399 -789766234 520427610 677130452 -67906857 340119251 -57548416 606688178 652208709 76860054 318197956 -515477355 -102833030 -850820698 -540946737 899741855 -77147736 9277663 -797902918 -35005232 587473081 -557707290 670316884 -837442275 -248851327 -265951622 -494486875 796410053 -885494514 -977522794 923423688 338541111 101639509 187588027 264855824 729257455 -841513698 -686438128 383849713 502948082 -709843224 -974106372 468732827 -829212076 856638607 -812602400 -474596728 684954662 -108225007 -1549825 473287747 -528905375 433476684 -890725391 871645819 -272418043 -745547350 393132296 808111734 -14220284 114437233 -7469976 -394304505 -303773877 -702462010 439239625 310662 485840118 300768240 -288171909 712586223 532630618 449782529 -30521421 -675115021 558248799 -985531909 914292088 -868001527 -979196750 -475005504 -121648149 -847325306 -766238876 -485494004 14178422 -516518337 603133729 -25499350 -361367260 729614441 158128233 836981295 670503676 -125991708 14262180 -194165525 -633805443 473419505 -38293721 861102288 462970430 856012863 -589862524 197208756 -90961093 631392036 -725415572 -445729685 -508489186 191747197 -448244181 965036458 705377648 341074865 -638423969 478092423 49667177 617974942 -154545745 -545576340 983407361 -37446426 -143476864 -368281056 900693724 794122310 867576457 406918686 -943858471 98048381 -401832236 -327907104 985809036 -480953387 993814178 558259585 -540994514 796363407 -916097825 807759410 372304519 -538941839 935804644 -161487434 -75356244 24455090 676749444 847084152 852362876 379769362 933850431 395220030 947751082 961381872 35115322 -468164385 -945405664 -629136498 -989097964 683603729 816329415 -121735577 -59677622 -226820981 -212015435 -169565061 229280818 618931884 735286011 -268849983 200155386 590641267 185446339 728527354 -209540710 146638119 -636978712 -53062190 147848589 604123642 937473066 475203883 356207986 -287644650 -758650057 -788243271 484317828 442386905 100012106 589183908 -245814367 -410594105 -990514957 587719036 -332276714 -758327411 503285311 616523209 -767465036 536573194 420637320 -18508579 -156214954 940346787 815755792 377824806 -948076337 779847648 -388579565 -320312035 694872807 803900017 -742055627 -804285321 -277516665 -504870066 565928808 -586368142 -693554243 -266190516 363583732 -946770362 -76890607 -826581594 82511279 -923262985 947370802 704307311 -333683264 241984752 704866351 371324583 256115133 -539622012 -381793462 -24614153 31883499 -80329536 917836696 -233651208 -653330849 -532020043 -340735780 -469589904 -280188416 -357089459 782816727 24446401 -638798968 747289003 73416958 -551813106 -121592224 758372712 427412996 -656943972 -595893112 -921083826 -522573036 -35980349 -964845135 817115154 -279159166 625714637 -165986330 932699509 -306332252 -456078813 -498087532 339423645 -511628508 708921672 524287102 -507001089 816644356 -557262341 -448159038 -568396814 -893126354 -612965564 557340750 -862349980 670220887 -368329133 738199012 -219545546 -422098721 859811080 -114898716 -582286025 -555262450 321987419 -468710640 988386884 -905106609 58102511 489739764 -218014922 942348113 826987383 63106546 321046417 -582738747 699673161 507449984 -373655892 -822779743 -468538855 332997664 143376813 129447167 -738679938 -51850993 208891942 -390046124 885889843 -542034625 -360546001 -844458438 289654531 -866423719 -253425982 -995449189 -734070702 803664617 965722773 37764605 442827124 888944552 46153988 888767970 139444719 800580676 43590777 -88762031 413243983 -176240702 -805540809 223191 930057300 336150310 -211769299 -800821269 71409564 -683690416 -629408038 -263748865 -999556185 -788637882 -640035195 -744663115 321551782 525952278 -485875038 -956425321 -886950533 -558944455 -482691870 -450967598 -844843946 -17533435 -120352718 963238245 267573786 138882261 134583047 -839496871 -737049301 654096670 -790325852 93539531 -777588841 119534233 783160656 -826287659 1452910 -924416325 -802996454 -285061339 693823070 -806929161 834711504 329484578 79304195 540277107 420531195 -993611347 353194417 267080132 397288603 795030611 -110801730 -122760755 687827403 -128023756 791637071 392245364 -724852884 428876241 674013623 611928209 -679258440 -799066983 -692200720 -769653955 -600794027 575422870 -744915228 -976717834 -824002344 -607127030 77225320 778337379 -129569213 -610714230 577697577 -133855478 -309295755 -953968170 -207427210 818199595 338880207 -873256571 -627453228 609662772 -266449217 -672906106 -216636445 -255673522 385287160 844155519 445506725 -456424523 -130884345 -173312469 168640552 -268715815 741732967 761909202 658020447 -54821557 835608035 -159304706 -511962021 -602530809 938919081 -875430228 -900733593 -529191772 365379909 333341862 982667410 807408640 -751381575 -569765209 405097376 -597811321 -37995435 904595203 -727048665 -702316496 -824568702 -87072544 46120142 730327184 -45564964 -787084424 993164859 236392645 622142973 -342938507 -212196881 -196015161 -276982975 -7957037 -892414277 -584998417 -714017602 -199004740 498062341 -12381694 -145298678 773089249 675371768 -973103321 293582220 -95294438 -875206366 -984565198 273176307 -650296556 -340627767 -359806413 357653066 793854576 905102159 -379313433 719295889 995523357 -585252160 299968809 161968179 88378294 490644585 34702512 336636048 880768418 689155671 989599441 424798598 158919448 214978003 783837318 -603879933 995814425 956783112 387077033 -34050636 -768648353 -747746461 -434638433 222254829 -578186573 564905246 192751908 -211148263 173925432 459825673 -40378559 802265532 286976345 983126425 769909066 -601044755 545826286 634984803 -714249394 863703707 -543232758 38112242 -686886532 374560985 451736149 -236913253 55811523 -108244934 -892160250 -735215658 255252305 873551084 866943693 7967580 736203788 -995080055 188627207 681445318 -263142782 130871515 851305297 -694306692 -429013001 4928564 -641796896 -813417443 -452150246 403279463 44169283 -394201976 87099688 164092126 -609402822 -504869531 -912094307 832934521 -334349011 -808135831 -80678425 -815277576 -211436314 127367317 -314295762 24982596 131464771 -589494982 291184906 251857274 639208034 894065332 -701334366 -714603368 -738511164 -639495914 -719032065 219888529 306189209 841938313 -592291794 -695114733 71338187 -353615144 -909374320 -918306433 -880649244 863658132 -98012033 -611239317 -735245747 83095759 916521228 -602730448 -408424936 253076395 838029071 -843487248 861580074 -717128685 872130857 524615864 772308141 843549062 -256950692 -944227382 241722062 -278906678 535227709 585695725 -758085835 826878572 60432026 16084342 -519897098 788682555 94729126 -568520710 942989076 -554198217 -674375025 143411385 832052992 105808224 594169693 -599980622 667309990 415323219 615590715 -904989173 -574587050 832636510 422878664 32306755 19912480 -857483303 -330855022 -262617736 57930223 863127434 -540016633 -136253420 737390130 672349903 -539578206 754716746 -231308557 272873339 -493205227 -241766552 -592581799 713653905 568394833 -844607842 313768636 436838189 -579515874 72288209 -687637843 811858802 712623007 739713453 166802512 -675506960 -165343403 553672095 -617662230 576517360 -982845444 -837956890 692601205 -79145542 573268787 821705633 -988103251 -731055517 -641837988 -667704706 59767503 -357031779 405092696 -188506392 912941282 -591448811 -657656660 802156922 279646618 264037657 -202174294 -855886498 226944308 -671739638 150629970 -934738588 998822784 866192051 -682233096 -387525915 805004978 89806749 -394142591 147346547 -22829490 -250733853 998389481 652641365 -554506983 -628006663 -395058273 -462016455 102531618 1141788 -630933170 200378010 748788065 -967619124 138322079 894315721 815302938 -872827266 -133843927 -597007863 -216173109 -583973206 797072005 793903641 154199071 338786641 893035551 516364303 363713781 -61882035 -453503431 -86161155 236390487 521350364 544565216 -93853696 -464792480 -476752423 -702877858 783226005 -634905220 -345581691 457031328 330620637 766489715 -615606360 -120069429 152395983 -956376626 283496389 -126240309 975316511 -304286705 -493104954 828904505 926950081 125823558 704479184 -659615665 -582977112 -387927863 426243117 344286856 432307332 -772199063 764314433 -345239550 985289110 418191323 954845579 -945081505 -295572409 678240048 970132574 85084070 445075575 -710330825 -51093439 138335851 128135883 273245051 -325686817 -404976821 427655728 -600571733 -146346277 403644033 -429093901 316669184 -226858528 -988813321 78448881 -869935096 -948836890 492321906 -956634812 828334812 -336427683 -196171173 -701710123 22373031 856136934 960859740 -370583248 -684945760 959547035 787651983 -325851877 220015988 -824018972 864030873 -741561734 28669803 856098310 -488352539 -809220996 352060035 -658520319 121204855 -315474054 899084828 -220809416 -863270264 373103570 -89684286 -890064499 -940889767 821186986 -29463703 -656240150 781996933 -863805272 -768424598 -54599528 877402729 870562000 478905407 211128892 -597436683 -241202730 561399556 -503657836 559417609 -124479892 459835343 -441301005 -567169132 622104553 -933398150 494025171 -676267994 -542400104 -865686250 300489012 407121418 -651579355 235500588 625673244 -561733593 972538276 881819237 271370669 -728824113 237869042 -980278947 339647997 845632729 -602957055 -164623600 -642632964 -526443302 -286564018 835406887 974840270 244014225 -33949224 -13448471 123617269 -553563315 -866946391 899379944 -454155977 765099477 -198127286 -664607860 901693663 947503344 153999113 -277128742 148346916 485295671 -773550124 672138339 680212470 -140583442 -821760057 55357398 20885212 -337583244 398545828 753900033 367939125 -486830346 -963184659 492059824 -173854526 628740253 -123306831 910475287 247186785 78935424 165744116 -596803056 365707936 -680893391 -385115678 -187666430 795470563 -227781283 -415348007 276080876 293232640 76224472 709786018 -50564697 920463373 -894897178 357950585 976899222 158217352 724597648 -776537794 -518646902 -280140848 -659675031 105896295 526206113 398907896 -295063943 685711155 113126464 -159887527 847698433 -80079632 717739621 -647583996 775265877 -949666937 -639960577 -734711349 320066516 -463984715 411629431 -146869034 -640668440 -590219725 672934413 -153153696 -116344072 545533055 314655500 -208738857 94029056 -811073201 960884203 -665841305 -515743919 336558368 -340257526 -253417683 920350094 -696019525 -382312666 473977990 126124514 -145341417 128530226 38755404 51178659 -741545082 193842332 -527374034 667081644 -587051685 561090058 104916472 287839763 -908159816 486981 503338681 310690895 -262631095 999520735 -5084156 -309683596 -505372129 686152178 -856945302 611252802 742744954 -694997891 -608966858 -369474335 940710170 580283663 257234729 -226250215 -261943681 -349751390 -375679947 -14929496 -521780330 -833162389 581543609 -374215034 77978962 531782998 341463086 565488316 -135863905 219683190 -493759445 461504423 -569166479 142414464 643995630 532468533 -215047687 -585303171 895386529 724329232 -979093782 -651896169 -839162826 321559440 -706387162 -329787052 970292618 -165752960 725827437 -237699781 -851578273 997064623 -366730903 601520053 -152185966 -721130495 130010252 44001106 -161994414 151432169 -855969234 682502189 -165658623 -640846015 -590155444 -917268241 321865637 -810675921 911966495 -322965360 10660455 -268993655 994197907 -514876881 -117973079 588353817 -476659764 -961309092 585023297 280785367 -156408488 162366351 -683826058 948190279 169831865 213850147 -932194773 -101570339 -315912110 -602204977 751893862 14753668 469010539 -4036920 866845432 267430973 -779589938 282729221 -817827330 366345844 920671941 532265979 -271921018 656025104 244622370 412254143 253675239 192101906 819841254 -568398383 66051319 -542105485 -276269749 -909795341 -203857784 -994086217 -180514300 -722859962 -107301021 223815698 -986599002 249732670 -322813085 -540658965 -447725707 -814730828 709893603 -74414621 930238177 -176677253 -957543330 -783135983 -907642153 712326215 -977896135 -831556987 -731083238 -280411864 202985319 869862197 760924166 -39624992 311514217 338942861 341958170 168808335 550607334 397689794 -358670224 727691005 24644242 -261100766 -484844301 -485013104 972472343 353388174 951077312 808193156 -225752028 -414836046 325767319 -839159177 -652065661 991939532 -517490516 778017305 -217621203 -330391915 925718648 -743658362 519487619 497500616 -740662889 -512830272 -183279008 -723985745 21657108 -650965444 -892723140 -618050611 758808124 -956646854 -33020432 116751710 537551271 947776445 915035949 198138153 277801103 -792619278 780907550 228285535 -678624724 -510275623 55898516 696749990 -419965960 -786916520 431072604 22962439 645033779 729515935 -904816632 318971645 130542434 577321894 -618536577 938030385 635642344 936869711 -279129294 -792540701 -392310050 838594976 218684382 177857556 -951015642 -480007848 425701450 -644319067 291407874 -974839879 17886820 249847093 -149749368 465402361 565624107 844359668 -978214314 -165475888 564593208 565750449 721471281 -697425948 -520928471 -222988779 475801326 404585227 -777427725 431860732 966982942 259539913 -752187579 850861225 84660542 986304540 89524117 -782007541 -536676953 -651365652 697988198 221603495 197669721 771797219 846606692 -902944052 -620941064 -204514235 74351405 -259127659 -256922751 -690220003 -440260647 287720067 -529868151 652790597 799790420 -805280267 272482751 -330297885 -253848693 -275077569 27568065 256772065 667704747 -213479148 227901587 -852063691 -528609116 -688420755 -713423518 -710263627 -819363693 -714339698 560602282 996712778 342799712 -345033558 140552689 487655090 944746619 814540231 -682432001 991707272 -428099606 -196001334 845703579 -901655204 -399483671 -272410091 515760383 -711507298 -134058595 -972620175 -916726005 620038761 996853227 -381389911 -632615845 666818147 499518177 -498066562 669736238 -401372843 973315626 703297375 719494130 -360413518 -940964005 -84644936 -119864173 -466582111 328363304 41953705 184041141 -423199428 873729916 -388389390 745775543 -692876536 429355984 473155028 -639976190 830483236 -354139166 -775614646 -806914340 500619543 154884465 455486310 -526800139 -558109529 -316288463 704194766 -557023237 -580051904 413681081 -697256840 980712085 788256283 -243661745 217816096 -960151275 345506448 9641437 -3221434 -676504634 -690453670 662284878 -286193775 390096350 -856557612 672543080 -614265060 438742567 -659906924 592430623 707176829 -548585314 -185880651 -45464445 -920016693 -413774493 -76933856 580754734 394797498 755802397 744585005 -51930235 -342692166 125440413 33074932 498956887 779453587 -203352542 -467654864 -330521146 31153877 -556314132 -357651986 -746741797 -81184163 -413394139 171041360 337745122 -787548030 406301717 287381380 478886072 512053103 -383619708 -949417307 -363976828 -203075067 -460762215 -857695775 233652911 788385096 561999248 -780959407 421886906 914307076 -806877194 352952659 1858332 154678483 -675794946 -178220687 777855310 875531531 451958417 -842042676 -149163950 293950594 -534370864 -796863808 -597217546 557372582 -489403293 502630145 -158140376 -158091574 -776015965 261510228 409485728 541897515 552851464 -587699516 -321234762 23101169 604924932 -539597307 861143582 865659282 -822838649 -21572131 -81585453 -635523778 192631186 -444828978 311256231 602923040 -180188816 448100923 -755440649 825796948 -111504546 -37251661 697583856 851400975 -748330844 141686526 -426405947 284574802 -65531400 -760647692 409058911 -760668613 -28770273 -747895931 359109303 350549323 -457429545 572451524 736903941 -902284608 516643738 -847029336 635238636 -551232608 -116995745 291772288 232168 -593093808 723479661 -440626930 -398284330 -446588576 -660933147 -560157463 -873384021 -661395502 -18209101 223525671 264694910 -911985974 -108715581 183619510 570971157 -909009155 691198381 -909085740 -127118533 1728509 36756597 11730195 991614792 -270393053 124291386 446804992 -631489615 402760954 905168981 143935786 -990459315 -265450449 252714335 51883175 947049699 533123431 429455471 -681792331 178055405 -258501072 126545166 362144272 -612019617 -352311402 -383302976 -540880691 -65687649 88289381 857270160 511199024 -854626444 -609961934 -711890433 114843449 -364198016 -707503077 661035613 -614885760 -566199983 -901305714 -708715664 295732938 -146543350 -180372767 410632024 -180517580 212840541 104827950 76878335 653500449 -711194615 822712821 -973701658 498588217 372205198 3859389 -115274278 -84929839 -675335517 365399054 114142286 -355520725 446521757 -510668591 242057587 -352973719 -596833113 981596567 -397201934 19548817 403912251 112194537 -61288868 -789978740 -528616105 557857974 -484895359 -213029124 -180885302 -287652693 983435966 457460870 -223221496 -25993015 8305329 697768838 -538399727 -84361373 -49449454 309538584 -395305072 787831541 18248237 -800849885 -681968573 986745650 146341132 -827891904 770393385 214510187 -321210008 366921538 -335963683 804337593 798951627 952597655 -124312587 991494939 712582579 -284271506 315360018 -8443222 555281732 -152460155 280325520 160515058 -480103932 352074506 627727243 9740688 -884561561 -154295725 -655258095 -310325837 8029916 377872818 -997306507 -379930746 -473035081 539562794 -465571903 202607595 -314438158 966119569 734863565 498106760 580427099 708828683 789750413 -73120648 -941422560 764839950 -271159643 154742190 281897968 630963008 282154685 -256788274 -441382823 172651699 -138381889 -947595945 -470061280 -118376545 -411069740 -343364244 713436510 -232236641 306586565 -847595429 787944623 996787492 704144059 692490594 -397457230 -389934974 -417054404 -426503074 -861729219 196963223 -984565153 -658785946 361880855 473342291 115599732 295876564 369939077 -263416269 151740376 -346802091 296704300 -350848423 111568526 171003760 -568485289 -305011856 750846915 68817877 -663586295 641911071 336405811 -45672636 -304026973 -451990700 -586725729 944178303 -259806875 -453858911 -592543128 -795435089 360227132 863856705 802109944 424778185 819553652 -999556260 117989062 -505393930 960638267 -635506789 -228704658 199573339 -506776059 -446870612 -100412354 -859431028 -966505597 -500951733 640746237 651862357 -193831160 309808000 -345069702 -728185451 -648600150 107250078 526749114 -373495924 -734542280 -637916975 -692961326 869705292 660351413 938393769 56778132 -552058432 -61039068 428677383 -27493007 -701856683 682430236 -608065268 -961579844 -984772416 -557143969 13664384 -16645459 770668990 544000608 -123024503 988441947 88049378 -135155528 264937135 -171158345 910456654 -706274160 -223987215 -60693003 -357079154 247865402 991939492 236789852 597414919 -563156252 -753509993 269160460 -413771644 373614567 735091429 -930971275 -388493573 -335899574 -671551062 -159377651 402921366 426868059 58041088 964880748 -153211894 943056024 -447006513 -993132507 -692094137 710665188 -27243628 -417510675 -917871338 632901535 -551451881 749231779 78927181 -622103313 704016483 851727443 849352291 979066639 760335240 -153438318 -609688802 310403700 -480936051 -438373382 -709045356 -346742729 864375407 133304807 -683494286 105840753 -426026823 -637619558 133084941 -514009109 236655485 -298778923 409316051 326549327 -482488478 -218286602 358231026 503368234 779977942 -178962650 -307780697 -207471868 85854482 501059279 -540056696 786195870 -688657671 424632767 -338749693 -438427764 226223960 -33368680 86256552 -497384172 -737997916 -792449878 -608948152 513805550 56092673 742394450 363942733 710895936 394126203 -162514801 26946132 -351429036 184412350 498450493 180707179 608674691 -232826397 -731232012 -280919718 680203934 682075094 883684843 -237621221 482025341 -948218470 -808955484 -925581953 26361438 981723251 -623567836 5631523 199310667 -313084176 786108791 755695916 -805164718 422182352 -720457923 196553243 687445477 478136536 627759391 69783574 -539882091 -854722118 -96153212 394027664 709395794 498177888 -608533512 -324051294 -238762419 -252540123 27872238 27444988 266715892 808142599 680727578 824693412 476828643 -569969199 91415996 794372943 798526778 -120476528 197069585 996992446 -243777117 -697171731 -738571331 -30981707 -730857756 -20362908 684184127 -329144690 -736315690 -176438586 -576426298 -704033180 -971433894 285736059 -73570089 45603510 121277613 479837810 494457162 -449311128 -657831983 -856104802 409108991 775398497 46979049 796698767 712432580 184843185 172440795 473357210 -851058289 988208453 318039164 -218613647 -557410483 747047637 478222749 -97455220 895334204 910171424 -310999286 -972656909 796214470 -409156209 -555520391 849317805 521032733 -238769237 -89589250 998254112 617609469 233835885 -868127613 469609581 -655104289 -959576003 143323588 -117912679 -436478656 195076013 -70743718 -459693947 855700207 799097302 -883513060 75700542 -1704867 -242249708 530958392 -596371152 563567635 -480348534 787633998 867007633 269265850 939523991 -807207374 -638657359 896823219 -5338578 998460562 913061473 925183181 299171662 -112146189 530681319 917645153 311332790 449533210 471677518 53405322 970408228 -528292123 -578960474 -445817339 -870276962 629148609 -716824375 609466616 553132612 -853401701 -922252740 148321109 748655455 979326152 -432669121 195430143 -22417191 697883128 -163439776 -717485737 -836100431 249429547 -172449670 -853965706 -346191183 -24555542 309790338 -10226515 593415841 490000312 328094051 856830191 362453727 698945536 -846561039 -600909980 -883369106 -72536840 869581010 -470123041 -554408301 428229400 -45781433 -645166097 -520872760 -89409949 422439375 969381037 -94310169 -686214039 -956372611 -459202094 277417050 -183092193 216052579 633623317 64309454 450884905 -533999325 -855502171 803678055 837200077 562585810 812413214 859894520 329112621 638674493 466411252 738879138 -329573717 922837726 585311217 -396913384 -275628016 513029736 571284578 -845805523 901823457 -134417656 -14503950 352291673 439327978 -996650284 512176801 -677595795 742825342 -751971660 780145956 -824190758 -843412850 324828430 -199568122 -7077867 -229083691 756742400 -484250221 438033770 799099119 16056775 533477671 -179471885 -991830337 -225079881 -621599484 -447041343 -258261904 -137220717 -880615740 -566928832 985925604 346275020 12176984 -922607766 -76590058 -370623694 -219661705 -943588210 390493419 790908822 -760717665 -736470680 491650037 -747581170 165728481 -890992044 -879241823 525035338 -437594947 -111539254 -657672147 -566355796 -596706349 550068143 -960693923 702990135 18753681 622245278 -29177067 -400449485 247570236 208816991 -956005452 620625829 -686694536 480300152 528688533 43319643 902589868 -740480556 607352713 -749367559 80788540 -556735696 605771017 58932117 430491518 669687883 -33927919 -838150248 -243106147 511269281 655058945 -552517059 914635545 162002500 -441275453 857457766 919427912 874100363 912059274 -933924928 418881084 417170272 849050007 -567838819 -3375356 762099443 -781492389 -586680653 173531128 -553389090 250578206 -863370195 781650788 -896461413 -120099468 987043506 899085586 807788229 -944652220 808555802 -401086259 -464567470 489698525 -925863768 -52669930 662083248 -804116891 219250338 963064572 -780736840 -997815904 -37589859 83595070 -895517264 -198693684 -29169642 -798332122 -464550121 -337183303 -401992965 -257906790 130733979 -909711827 221715439 205610764 -191918140 476639608 -309331977 -253456300 33203939 -890889943 816764545 942773051 -801447748 13090698 24650897 -582545683 610947143 301787119 518231921 743853428 42915624 -209782410 506453231 -760462007 -826516496 -874174303 503654881 203348561 -623861103 -400485681 -909472842 -240662562 -334930535 312614496 -659478482 333230202 138202454 -949061177 -852805342 -411265128 -491875343 98287963 43542687 428493957 189768158 -139932902 -795566078 -561601718 -907407109 -154105690 -772245527 -186661592 765049061 928752466 -713992900 -553890720 337817801 724591425 382981960 254746082 107021322 -750343314 -363436889 -391109243 -441679703 -105504408 -528426651 -678913807 658331850 -211622425 753011400 800913926 -369137693 584388350 -412548008 593542388 -476300737 -33273044 153026880 173477556 -845575212 -364657747 991791435 499271233 645488564 257369438 -541873157 733136716 31230770 871532135 -437812614 -837720396 -97775999 964127303 -158845695 236315654 -145414069 -854420960 278037673 781084327 645001978 642728661 157923129 -771074060 914056946 255550551 480784241 828942983 372434504 9663752 351068146 176713402 -778776472 -904946778 -438625510 444682386 448166314 281808208 -166916871 -566668723 -574521554 -867078138 785500233 -625163651 433452823 481511047 292452102 880320810 -462089186 -581332168 -654720995 444184225 -257173207 -961415783 -294180623 843409391 -563043141 650846567 -728329777 -293390400 717368445 -942325962 -980042690 -303803121 -835739982 -830540232 -178697213 391306605 260741645 -510718745 -517927382 -691707094 971682623 20167884 -873759660 277023266 -119916624 513245252 -847609187 -614015060 554122528 -735907834 -266897292 -508258176 823173338 -260459078 424876362 -231497525 -797983297 889250122 562384273 29574251 53048576 -115305507 940935738 256256633 -142146503 -783994384 533665331 73285958 -679256286 -235727434 -754157746 -90618604 58351826 -910071717 883377802 -827161771 -320001806 -909346847 -38911972 657146236 -530338487 -344321798 137045503 -810108004 703212287 -437982597 82244360 475805421 394263220 -954610030 -484812558 783129898 -573458150 903432838 37599926 -603172818 -625225055 -811206652 -299796481 -676644902 -83588003 -260417147 -69367813 267718001 215532430 791667887 902619408 402305065 142657201 -927721282 802854560 -865100260 -273132024 616703804 761524594 454339592 414806063 -205458275 -96329235 185870353 593452341 -465073320 -623963597 262875638 -322363015 296733640 384492281 -256501625 -520263778 -518090126 -554983315 -672015225 545088108 -144357548 37355265 661869214 -799105161 450975635 996429583 824369521 237216818 -60182190 -106556265 955171134 340093480 -821610812 314304204 111958507 -228820599 4132329 722301429 -594244116 -950115728 -867730332 200981831 3324914 81190777 119886932 512646983 80683273 978723908 -734545905 401312947 -295775823 -302743907 197584482 839189321 -87621403 -953449992 52197818 -592295860 330554507 -408722490 12187801 684542811 144988737 215910545 352849106 -814196541 647153993 352031644 348274707 -395810256 -204287585 126605192 326611074 -621824787 -943523037 509514158 123981520 914001373 -553944082 429639476 766416987 931318510 -578955160 -855371984 27995417 444556260 267801203 235845446 -546346240 704779326 -121041647 830105178 -222186254 -938059008 728331432 693440095 -937759426 87077104 -551133918 -467698141 -654125799 768603836 -988654954 868487541 -760859694 -838647131 -27545831 -307857714 -410814939 910937660 -52415766 -430550615 745746122 -425452955 -311776778 -852705150 512142649 -596869598 783440171 547777962 209101371 -628604835 -838159527 -207470257 941874018 -431628509 40751300 -903540626 -204236379 -913463932 -201680397 -302674270 -271008151 -927501226 -288664243 548338368 -339974398 -869675775 105562694 146625561 723436329 -296142367 -231191579 -347958283 597654505 -283393275 -253559583 -28143339 -125462659 509581701 19421372 -708095956 -717822398 61594503 717435871 781007175 -225267448 -309161088 -912047622 -596576846 -180819327 234882989 505108882 505049434 583176563 -443510226 -199969311 -7261805 -691082438 901072483 -742273919 911434112 -732768875 -740145202 922804881 120168131 -95498653 102392289 -295864412 -736152959 -887029470 -410698382 738785621 94638237 -376927873 -194440313 -337536494 391840970 104054460 543702145 476286632 -177893766 -529623137 -448342643 -657704974 752639656 -6606955 -412717419 -542303085 -667593162 552878384 664059149 -114102877 515581111 287784332 608485127 921811291 -288597817 127737561 104467697 -965659532 -109826499 798590146 342832374 -781967511 965485815 602596141 776629939 902589561 -398478919 -1108399 -33508458 -713144799 795277967 1050480 752223964 -717933750 599865157 -96017684 387500590 961852842 712168941 -409380413 75895960 411388576 -670745676 284591039 -475368741 262161988 -574799776 -300858448 152053442 591553608 -37004980 478520453 -858766150 -203763303 515941159 -127368140 857028033 -914508995 235504971 913874889 -423628808 -585632284 614177071 -682233166 323477413 164283921 398424929 -823642877 678890447 138781857 530751897 -716172713 -602774965 873081870 -507246598 -834840156 -793453801 -32376549 361381609 -570157391 -773647091 709700937 -267662136 464747609 590141190 286094410 492769591 -320003038 249093521 569931157 -446218687 477206513 122091088 567533131 895770104 18416792 -337401942 818746838 -815641699 -170315035 -773255186 353540440 147498862 -271069256 -422694828 573961589 -29547955 -680319356 704436253 -452535933 -188071254 -550823290 -133570916 360046885 -746512692 82808675 697915240 -183695158 -518616745 218179908 773834592 -112462585 -149104757 289709537 128086069 676245894 -403349349 -432578911 586906961 -527352304 -414810652 140819967 -288397876 178622846 984533974 -581176938 -669626541 -139386230 265988424 -847185193 -93482794 565728369 204924398 -400885718 818461337 980126401 -324926779 154215124 -908846725 77343017 -985538103 -483456662 -749737029 -748364006 -371805874 -726588218 350480912 94380552 655571338 -821741563 305797846 631449656 -216079057 304692353 -71473377 729111932 730846415 148732637 895921372 -846112958 808476505 93440266 -956440200 -81337594 645249445 -716043368 197406274 43423560 164147228 -129192132 685468392 22804496 -426451434 -682928719 589688301 944617561 -971420730 102766490 48405724 -557017914 -723628440 -675676836 382893942 -435840953 763382932 -284188418 107705851 -153133662 -80556251 51350972 -677281971 845191132 -424867070 625666477 404366924 -401547206 983259337 -352387326 956233712 771503391 296321211 521972637 -844718514 347076461 451328079 -186953710 -824795321 797429053 -93301228 601861182 350841668 467917794 429472632 -996273745 793735139 286254876 227989716 411504772 920816314 35246938 18039945 642190553 -886163473 453447585 710937116 -779236745 -464289242 -107164169 -641265622 -615536950 595285640 458898604 698922373 563459819 630539403 -264069001 -515805821 -69244181 273486922 -126391301 660719440 830495611 540981553 -580577369 251605713 -684924309 -304979543 -865879110 -213430111 68093580 -775268435 426152977 -214346492 227496217 483188015 113024948 804564969 -182926546 789132275 -737767418 26618032 326550623 278430533 752641426 300094874 660551278 -907905176 -104701524 674690732 -236438967 931350038 616528673 571548191 967418564 820095774 823995896 -350640125 -240440644 743384802 -444939289 -960602638 -205770057 991622073 -669378145 -85602216 -975984886 -806537613 -833306345 -838947455 -90723615 -4133516 158635504 51493466 382587923 -423699984 -77979706 907032192 261059580 -307763290 -758730866 -182928646 -439662031 -819812874 5014061 851755010 27026425 79774566 578620303 3518363 293263928 -253709214 -149592391 -46064631 -594105826 -934291507 -497465347 -380472148 891218285 430086146 -424255048 -139421263 702439853 -385232004 -844525651 -928196684 817135144 788251105 -498897431 -607990216 994980642 -102660638 -473411629 54817916 759121972 585532416 806042604 459782457 -938044414 -40940841 -637231322 276786041 488220916 -135994715 -151260575 261430524 4130102 -88209717 993824232 36438958 859433948 136837433 -783723594 147929122 371511714 447922302 -552852815 979730604 -437608865 253002867 555238710 -523574621 -674690797 678699102 72271230 922922268 -946634896 903801039 856653253 -413576767 -276003135 490394441 -277017999 102252316 -700600713 -390961861 46008573 172844936 -302609552 -138568923 149152216 -741939323 719481775 837774746 -143289167 -653162383 -283852868 -70391803 -570362254 122973098 458539099 -13449897 -830345444 620162260 372352530 -665722700 676019768 -934276331 579511005 -308179828 34723814 -122606982 -542953122 -741186969 856109202 -162461005 -78856819 -862721924 959704635 641221727 -718675113 156606233 885778151 104638903 284878516 -164780736 -777816510 -108585935 966347824 68549501 -148500434 -195093300 886443618 996052538 -638979882 946666419 509415862 28083930 -619807442 -296148422 -413767910 -689738041 850442442 -413991569 -483287149 -439993719 -231702702 -897839063 695201405 863304750 755012298 498874025 680753766 103324687 -477037061 -505070395 -700722569 837218754 586383900 538705702 520060155 -859293981 -785547481 139363372 -223901960 249997648 -963924635 660725906 318360309 -584397948 -898295878 765381003 647943157 -270506811 16660892 -651587406 101745464 509332926 534769740 397523463 336544530 801700085 -976364988 -771535342 872697595 53757953 262691324 575870809 -338607944 -447449887 670669500 -833324021 -189667069 114452326 953709869 884594113 -747633295 -432571184 750819033 740099216 903366202 -19232382 563414245 245767766 -333712257 271918624 388912903 477289970 269737007 389400294 -874983051 -60901340 -989927910 -318414905 -374446477 259383462 762501213 -260117197 -927345094 333613626 499259614 -348017130 -585925434 -732862304 -34900756 -541684794 783444779 -228515438 118420429 -254557257 297901304 -596529943 -848900684 624112084 642105308 572452628 660541128 252557144 -144876950 967136506 -253902255 198481287 -222478858 -467442220 -712598864 816347282 -916277140 -711924475 442516600 649226318 771504855 -273553247 -580446916 -699787240 861232392 -432884834 -272086165 953683258 -712968862 -558878657 681196275 60886768 -637790749 -1605717 -438452836 -324567999 340557640 194841130 -627923531 659866538 -273926722 -545825118 -732180712 -169031676 -596310025 -775623710 -854242820 -373459222 197336725 -941103999 -586630249 925908559 -848327809 -140176655 544562760 -422633947 -108301832 777912334 -345910044 38899340 -552514513 -700126729 -585146150 115934197 776010363 -508210766 -686279604 -540602947 -326567708 -871071457 -314611577 -707859739 801728423 171449235 -790974027 290440283 510279498 244439408 39709228 -234251258 741132800 -386569570 -530140052 939302003 644914059 913477581 -455642732 702920636 456418057 -900325255 647310064 -300213569 410920339 236402495 -217017445 -387785678 -57360337 -922490980 -662123185 -769596617 624750748 777324307 -592677785 376813696 -533112920 665498970 -114094074 498883340 426711140 -139095367 3967367 -867084396 -97959517 -471813783 218896004 -573538082 710758385 238635286 -993985714 -207136329 -78625037 -708636292 311546833 492834030 365532978 -35372627 -491861453 730889030 785484474 871091353 885402158 -83651272 -734323982 -269988037 266840370 899775280 -300910524 70809088 -777051526 229386252 882351946 413517099 -981616989 -95904514 -638937576 -977123913 425636375 253700169 -238410705 824889666 -216716551 -8950854 406110526 587085756 -771865302 -718206413 -693239136 499345904 661530086 292763209 -650161375 643622408 -53823184 492894075 711840716 547091733 -315389252 581158593 -381995872 -609520162 762756278 -394201735 857643860 858909170 -41633490 -155142010 -231245441 585640386 -95791058 -980743573 705022213 217391111 359580188 638123021 -282846158 -120537155 -510737877 709762628 272756262 892814652 125468876 -963691569 841046587 7769494 58293900 107961291 -308120414 995544611 -384561305 -294571292 702547801 438427883 716409399 304452941 -976248751 176699336 203128820 121481411 802719337 -87347170 196100289 203953242 -223574270 -79346042 -191432616 -161115054 469695700 -915140463 -677960421 -576338155 -94715843 -106202839 -469324575 328572364 -297103769 149943836 -347435699 776900825 13471752 -221604644 -541108059 432827600 148908236 -265621151 73779913 159283151 914596236 -83506103 -247076907 726754572 845792798 802371359 256617998 -563336515 532048154 672232119 -317838914 323200917 -428183701 252341108 -689424839 6560061 -340741865 -460298150 791592036 996158452 -550044968 -933491343 298238920 126266837 -5759458 -290041940 -725483703 703872586 -696735290 -797172938 -239096491 681046785 838090163 -373479555 117658010 975218580 -467030091 506911370 209545734 849222909 950567922 -305854139 935684026 269499983 -987640117 899557813 -707524724 586277976 762512237 587136262 727736721 58669918 -12649452 -204833255 647089354 354609285 -739955106 -402620885 -101731510 -961316601 -735397358 -58261497 361212835 -29545768 -371537513 697298922 -807248344 -831194060 -596347105 266406584 -55553819 -988801126 3109535 482079936 493111569 562707116 -398702545 -991693041 16924418 514982304 384650806 707024752 18722642 292211344 804547045 -883636031 912578880 637362 7201479 -788374707 -176067755 454525827 -608153769 -248717602 83398887 -170969239 -547964842 -248557207 377789452 -535134137 -514141570 621549975 -499916984 -240208982 229782090 448875967 -300909161 671319502 -381885030 -355807002 462442744 -450275683 483424313 -370163527 -981473600 -742048394 -294656967 423236418 966323129 -13217565 -14248473 -908789529 317849049 -543800568 514607460 -711788717 -710270017 17386718 -722370591 -640813205 -638331784 851366298 -140693395 281754229 825446943 721282045 -257704795 -77057330 255419782 -957027883 -718402926 -64259772 -440111456 676475009 -399204347 -373970676 713759992 -275411413 627010626 883254746 -362759752 -16467052 62887114 -755844842 -95135547 -710765489 808147673 405082384 91129612 -815491355 -557497129 -211921897 -872141937 948446107 -734433126 821819342 -37675658 539509049 -233380146 -428806962 737685699 907101932 -562952395 -830959000 998097488 -466398212 273311805 291387946 -441076754 -496002267 169439751 645375074 -676465923 469446716 593748812 -532764279 958046950 -327405608 874432823 123066417 480025625 -653415316 -676390316 -797018426 -404894563 -643599352 812183889 -38139433 585768107 194910552 -304220288 -676957524 619353238 -804474628 230330813 976080520 -823070313 837332987 251280738 693668063 -754834426 -382438211 27049966 -40553132 225371173 158554797 -191764680 -470982746 -330888225 -256140101 891078199 -620467694 -615881528 -208092616 506517397 508334449 -129108961 -915549600 146819280 147175822 -186117257 138883844 -294626360 318357865 483794604 653115017 232646462 233066503 -910825247 819830191 -385975862 -111094055 -234416996 323183282 940741997 218090301 110794403 -221548299 573866734 -43848039 -360158135 702772286 -553938646 -175760667 455638136 376577409 690115833 -221803811 -341315896 -23457204 -673348970 917332992 -504435624 627427664 299203299 -657976404 803585678 628683305 -538432504 875970443 -507699653 -899853696 209609520 234886727 902057831 -241847199 335617477 320896002 344142491 946596974 -688989775 676652855 -351745821 -206300439 378654355 -61845046 804206310 110050741 -966298914 738613191 -310432576 616659401 341062137 -141179113 -34844168 165062469 -527506252 658494604 -502321067 -480541175 333733270 -837848582 803402426 -167563170 958062714 406678641 -184432462 452189435 312066080 176543255 -885941835 165556441 -923350650 -2747209 -659476871 -639053081 473099824 649626135 -805543337 -356243243 -965804798 468550886 234948711 -44528930 134970407 -76038867 -219365198 272926833 565533559 -39968835 -634443150 -473458110 -730415070 688301116 -484254332 -760285832 665433973 -249212624 302979857 -826983913 641521525 -407988363 -103941856 162948799 -252912155 -957276034 -386979752 344891843 -468558485 594234039 -705580476 -26554366 401646215 160776386 575467483 794388239 666321682 23669126 -469701933 110864820 -812941867 -878114755 837319200 -917068537 -305316363 754120573 116248312 159079118 -18132259 -73946962 760145234 227203481 -36643369 -711328730 -178421851 -784468153 810004152 -550538871 -924256537 -678851548 939057049 333945147 281505472 -650936689 -410548603 -506054408 25824761 682795063 561590691 216672174 83067995 -715645319 -14881034 -552795326 72183131 -481729080 -910060512 -463950662 746814450 207646230 -607714585 -48354264 923169388 -289295357 -528923602 125294066 643171840 -389096116 684787921 -230930351 -735871379 -103799873 -648188629 923124712 -204228917 -742529447 681352057 -506011679 -223526495 -779471546 414661988 315315648 -55574676 136200792 -247961778 114206995 263076906 170923542 -463906923 -191021513 -991577170 810702371 -349006335 -408172438 538240571 631531812 624735560 -297623524 652804386 838492025 759386417 -134417359 -612194981 427208252 710487220 912390556 150736031 -330478327 -525690502 -760004987 725533940 -594136337 750343293 783066348 -142883736 -782190971 -981338660 -118675523 399486665 -204967155 981095457 -265697318 -610989603 -642008960 336363031 517344210 423808166 123009059 286029378 470204265 107292225 -230668505 -148322114 625207801 488827352 863441677 -289212463 -61288443 -87988433 -876713923 942389223 -622945021 743594596 -922823545 -738272107 -303195516 -436405114 -253847753 977740360 305883814 199266612 949565564 974099907 -737722423 -750867655 -873586148 103864984 -575437426 229569316 -292513938 887547867 -114172018 -875937939 -301921870 324134214 -272121492 -668531890 -415563898 -503140112 766543316 -543335510 791106177 933959782 556518731 -327548385 902892428 -678593896 386641619 805604160 128625235 987476708 998802969 -509236723 540020348 -128676637 203847708 120151902 -139024096 242452609 52421342 -705609961 -735201142 316989486 96466684 386962273 234057244 -647720078 524127937 -39126098 662680423 -703427582 -862534214 166168531 384651834 342311762 -590922939 116775407 348161079 -794217526 197359321 -707573730 -143985643 418638720 -771052020 924070510 -230083864 427450872 -38151113 253896224 456099539 866079131 123401494 -71246697 975077568 -659303369 -159651579 -137998910 -781463023 -847249134 302460767 973580360 419854020 53519735 193591882 -27276875 -432879013 -82196875 -363523502 -853819423 37588665 570859105 -299838107 108826991 -922472065 517994419 -41174954 -685678575 987109180 -855915667 183129644 731335972 -609421753 541086521 -548813296 389480340 -236254299 729257038 -741742731 -969976376 -100447011 50899908 696193787 372837828 190288319 817506988 878307395 192314805 999330971 153151922 26834850 432035299 889039539 -93402553 -659281006 198828495 -161091400 -169232015 256326229 -493126176 510542267 182052996 311586539 -68979216 -882824340 533157330 -583561595 356643536 576577043 558153837 -409883664 -219382866 -898087377 -218282742 385281331 -545000389 491526984 528935740 -395528535 163599502 -656444194 24573713 -583337095 799004977 819657992 114754547 923351074 334245398 -955005506 -908438273 -423236134 978287573 526737167 359764885 -764820651 -141685937 562502145 716625393 144333489 109141068 451911407 289276772 -230616252 518498462 -531507254 -914147794 310241512 -130894847 763399169 -420483811 -242790569 823278511 627119407 -306350700 -538611891 796012061 -784677084 306837118 946104893 -667166806 106194959 543209188 197150860 304489799 120801338 877557530 -502772168 -475330922 809879010 433896839 489053547 -662736885 129511126 -605667975 -269445605 107594724 -191588995 -389890914 464691465 -700989211 -205285311 630530736 -86784422 317188320 286918893 -443525365 239339991 -803946147 -350285154 -228980953 613355020 192097841 413170074 276594836 -141874927 -766663777 -749263375 -685652690 596430479 505357905 -773568447 -936977756 -532542447 652066094 -541569876 -907238844 -312395525 90826783 904173217 -749261824 324874176 -773696444 -667356473 792823715 549353913 616362604 -608019072 433410220 -822245298 -932062461 -531282905 -706443084 -265124814 728701072 830926352 -758505322 -492207443 -908742180 689286606 -699745679 760606670 -666656833 -429385679 -523306739 823864664 320122616 -498308971 803069063 287562811 138369321 -13865769 -127639592 326242293 -693726821 -232903572 -31473593 -930953459 26069128 -161488698 297324967 24589392 -326881792 418772990 124005432 -710457941 -375035657 943451692 -695526142 -996379960 444054656 -131448477 963699879 -751582490 -96923448 -58862940 -583099601 -797362693 862055097 819415087 -844970653 -383477305 -4998397 808673856 469687012 -31325261 -431619519 -386185185 774911784 -66014947 -19961163 -383458549 15998326 624000485 550479081 -614782570 -661130588 478337026 721277711 -813629363 836616658 -498657236 -661730992 14750008 -462441754 -172010947 -200552145 329983526 -378319502 -38839979 20734466 -452439477 -638657692 -426231595 633551901 -474917904 598133618 382219894 416041660 488612435 -598357982 -374403799 152482546 -371209668 -986108997 477940995 -74712130 -259737533 -311531429 82242040 -143204156 733239774 194534702 -87934900 628179606 365617567 -909970037 154898947 662751186 150080556 -527792786 -531287870 -925512484 -413061502 294763001 556881006 -896703784 -866885529 553119881 513532625 496701262 658792131 -21433656 -937920454 406250450 470979721 -278718123 -761833725 871793259 -790527821 -909716729 721049333 -912565184 707872971 899733635 -465590178 881521426 -234590879 -292317041 6007781 109270686 161100425 -2216314 750768887 -450839370 918804376 -409269319 -319919282 -475482327 656339297 -758357646 -337725448 -426526853 -815788531 794408997 747832905 -276722444 -311446029 -174178340 215802185 94964803 999193046 -179037984 185318502 48175849 -830714467 -896828041 216499783 -494373389 -501829157 -712155581 -133342173 864348413 -275302792 -677920300 -772717526 -977387049 805065156 850786465 -922940217 -419580587 -741005718 656693048 821481504 -849578413 541561167 -398501903 -910012492 -304093469 939268253 258328104 -650110615 692665035 -489351169 369557192 -482980861 83756452 -674278474 573567069 25389057 764989863 548943098 520788578 -864838530 -574715370 -958274208 40907907 457485622 818780317 395585522 -596535782 440230873 422524622 620248192 860374612 306527311 627978052 -615291788 -473558891 -92276550 -802206026 -980136290 588477416 -744839763 -598965638 942359083 -897333046 -161141029 677447307 111234597 460173900 605363150 -360068744 180897282 487663764 -687020267 -931883896 199816588 -991350907 -121979021 930519064 -185000771 -369406353 577841222 -581275588 -416138000 435784310 -881974146 -535422694 -844070902 501143306 -252897241 270703043 -60503662 -298963475 264995191 792667334 492115671 273455112 499849181 -655109514 474127388 955230318 -41087551 356279968 -83832882 63937091 -737209709 844315988 -177637966 518579237 191258894 -954080877 899708909 744640544 -276823557 -392073594 -93215461 355182730 -479380562 -243264747 -567064988 648471344 648070272 -186590468 844359217 510910108 712648437 -363055988 495756293 403017196 -694943065 -983894918 -201948507 -68003382 -142938412 13992495 738651499 -197352241 -155840451 -517884967 -13602440 546131455 -131572412 317217409 206881205 -244880117 822646112 -177260107 -796067409 -57857635 -631401035 -23976022 -584634085 176916724 188707727 -612725928 100752418 794853724 -693546546 712529145 -678871477 905273682 -791131177 853059612 657192750 928106953 -903118559 705068889 -283493766 271378603 -325760399 -819202283 64502456 146374092 -382702367 -945138261 -764075919 244233995 408983425 -497839322 528108836 305565878 -329903317 845818968 -267943434 558597715 -195112640 432013830 -712271178 -913458355 321889299 -945692507 -719777116 186413955 -301326196 513326999 747939090 613380696 -527589841 143873054 923024798 104187098 -71286150 37035335 618292526 997346213 -651042885 -644612636 -880019928 -99314345 -32852966 -829257936 -798614097 635634294 -419542807 -652697302 -804991301 835690309 -883551905 -376072578 -888210398 905300221 -934054483 -594006985 -366871226 -38222946 298616439 -481240731 -155080848 290246801 -656418178 -535857055 -119037024 -112174529 731260854 -932323712 455921561 -849382647 898226943 -219114747 105089023 484826464 972794243 -38581338 177873278 237400878 530426035 184444357 -210221247 -650467576 629425358 -961912961 219509227 -224085148 -84741990 81387094 503420052 -476026669 -176413913 -182637655 867318493 -936664645 -23473143 -510579137 431390476 -888381219 19422648 487103357 -368968925 -371797402 -584902944 -859190961 737501956 -520729860 41031802 -281510346 -924045319 62041809 -871189107 -440041160 849156486 -698663863 655414377 -901799974 716761167 -882824757 409240838 -260555798 125352406 568479365 482545757 -400681978 -231554942 -465633250 -722225773 364790118 445493674 -124482066 -351257668 635910011 778769717 944628178 597260067 623745196 101456093 40995706 567868888 316185119 -121741265 -673171155 -861709811 -448872899 -134614388 740831021 114302483 110034108 336278285 746159890 82414159 -614983439 -125804586 862184007 792333188 -361696449 611686433 -425276985 805706856 812709691 836014536 608079450 261884906 527286231 131192357 585495895 -673660651 -475910051 841215198 -15790063 647069580 -837926320 566876122 -658501070 -237799045 258538699 -950480475 985939513 400052827 -20619345 987771900 238365261 45417705 -470403093 -716614687 -289052983 280565324 841889242 -342055720 234083869 104339438 -695489942 -960991232 620588047 867762977 -245289328 94667216 -739479805 861590368 -49291149 -283653531 977242419 -199234793 -528158085 538003998 552887906 -253362988 677732763 -37929326 -815094512 -733792472 504092202 -526809706 398112599 919391637 -514671636 -273689816 10418059 882366463 -512599041 746199924 569981798 226892193 -414743595 -654010 -738959423 362110713 931328955 -42737535 -52361137 -870867670 -814215249 844316087 679338424 821894738 -606470052 739488810 588451160 798784330 391103871 -53923312 635770422 -5270715 38466126 -770247850 -781747282 -441973113 -99615522 217862123 -364220924 -181544535 -456176432 -453777675 450981023 -530006937 -115923251 -850161065 558978420 -663345855 -901578951 -596915631 619487758 570506808 -8497458 946203182 154705011 682984213 317739004 148842962 -148000376 752088175 565832604 51014972 606187391 448328503 158065710 59800692 261413430 122982891 -974813386 -31617609 970955555 781111383 510643219 582647830 -487477831 316957908 348315344 3127575 518957841 -474726963 -243583758 425471821 -712640128 -132086456 -554564311 -678182729 -758797781 -237286196 -947654299 526660975 105125865 -402942357 -483902327 -443421359 98390792 216770314 -97153058 -476260198 -916650652 -756507469 -842925814 953315268 333787056 799215469 248464958 -833217889 618362685 429678125 574766853 897359566 -131014251 -412767574 -741235125 533321993 -79405555 444222200 401161399 375783893 -486362277 832513501 -914364931 -528474455 743887756 893078414 -204879555 729767133 952786166 204006270 -997428756 -286324920 -953210691 -269660565 -821045240 55385706 646275341 772763680 -870728332 342863658 595866303 -226527888 -583386700 383816875 443149428 475528249 -528279788 904122140 -444541289 -77416213 835765477 -99325473 116103025 448403696 -26788725 -969163607 725377284 -45301865 -106540673 -35464522 -500476127 571774316 -301324608 -818845482 -958544449 772744785 -435434045 483726928 937571154 837133470 -504191425 -755473237 -905536326 -342402136 -204970104 935314375 -555975654 -805819871 719312460 -211855772 6875365 765625555 4298738 -740500044 456239569 -522649946 -445640618 642320284 306195499 -357388758 -40178803 422084717 -85180248 275004624 598451136 261911840 -779905116 -969917237 -849425695 632282257 -87830570 346494011 -473484075 449428350 795929950 -690997852 198109504 -988630023 -304693146 -909688815 456175820 531782980 786243665 -893704468 642840830 -720241074 -247751329 116320546 363041114 -216307817 -787737249 -279827512 465478082 -764566131 -331728701 684513522 -118958220 621030957 -227922547 873988189 -435052230 870165817 -624920179 -648530976 -546474219 -332039884 593751445 -714383346 -478188624 -565645936 -4764920 -440285033 841289420 -71829080 712664414 -881971130 -834806895 131323173 -564557140 126925538 -745526344 424733171 750077185 -110826370 216793356 817461189 -514437721 827290389 -592243207 192012207 -971192713 -928291377 611523775 -99160412 325033798 -889036954 247573884 128768712 -938911340 -860733465 -50391880 -597369511 523152056 -455256818 -423922106 -271601911 -660524764 -601754893 222428284 617506304 -699764408 -304410192 931071903 -232338593 -487120021 -613805770 222042186 178872167 -313082341 -157632394 440186722 -431993613 493456056 -109420703 623969627 411437240 739545164 120926553 -893121288 750394951 -169003734 -989462188 986348805 -838175065 781159120 740647854 -751892282 -596105421 -494189256 761625121 -701542745 591157550 788341953 682788267 -712894840 -350965376 944215731 -798499959 952133768 -570844834 -346012409 940735800 188072405 146688914 -282120538 -21175611 -353906930 764190338 322974439 149643668 368693782 154010439 -21369086 -993640344 519477186 -737242209 874389442 -371726385 451109894 -880558479 -433180721 69101945 488280228 245579009 513102357 -704741796 -922773297 -220654127 220714339 608920671 962639895 -224806186 -881873061 859511705 117506117 699660952 -797342761 -137482632 25639974 33283007 -363267900 548419384 988545669 -623633609 4451015 243769514 862535847 -242275598 -855351052 -982396376 -407678727 6121519 -398369192 588537725 231186238 -432098739 863038855 -159151693 -343399747 -715890842 865826815 872629629 332684287 265464069 418067167 -651280982 764425160 749221895 -469855463 -817131891 -402142591 -268293718 36853165 854267276 -392429548 190542756 96220178 794895382 153588177 686922099 -140946827 -778511266 -671541313 275366501 476749685 -266995274 -998301355 670686638 -742849710 379746755 727245788 446084134 -863213452 380001775 -660999691 248887451 251840855 417794624 85049475 -541323462 -811753896 -426094272 778516116 -600784952 694208556 675935670 -730264709 -414551733 -882686764 254182389 408363559 727032328 -115645793 940931955 -391940530 380062561 705475664 102106684 261476138 464006324 492333622 -943780375 65120826 -560723894 -813956767 -588537656 471709685 -701254361 -846844922 671843173 421755224 -530651609 -179732126 904871944 888510447 896582393 -920222191 422884948 -596580338 754320411 -479827187 -34702832 701528299 919035394 -752565763 -863936984 -87009223 -579687421 490312522 396876464 -274402832 892929651 -27259678 -149658522 -143447541 106588868 398048717 -314888111 505400432 -480542996 -847393886 -981615855 -287524473 354882686 -622463856 874128095 708672111 -816933244 -809331638 -62967548 -949244733 -244203266 655521386 -745445171 759589978 -28350123 357330620 692418075 -801262820 -259454772 -435610734 538913668 -787591965 125123699 -276601894 -140441662 117306156 168812822 90450091 805669258 -22999865 468789114 -142967402 -818226470 -285740530 292986153 -549530424 583797657 -864931163 -721582875 447155756 336676269 -291829597 -129756242 -288243396 568663977 -334370161 -678603470 -390180395 340539250 -68347491 887930318 -545576038 332551470 178835873 136889470 -814886393 -628675678 92086763 454579689 -189810485 512427158 -882632548 978304054 635742124 -139297678 979224091 70832312 -129903905 545440759 327005227 320711837 466401041 609407826 -611094110 -286869833 703257315 184692226 -6483256 -883317906 -612967517 -676043586 962774304 656835073 861904111 438002742 724167145 947532744 586433653 -87233692 -951755423 681285420 -143469790 -165070070 -84152552 -848163261 83991065 -514443651 -471135179 101943959 -541168664 831586088 80399315 -418056645 -627191084 -518025576 769718212 -230477193 307725953 229460578 752476826 -569756820 -182176537 923316957 978393583 304924912 473748592 920130864 -514749368 -753913721 -70391410 978177841 -211327609 -851310100 475103361 -620238585 77801856 993025865 -95397158 -74533384 714757713 -657560910 -596498616 -575002323 165293634 998991470 341700540 885048525 -179204560 -225062009 -468265204 786529160 140584949 77956544 -723389411 6016928 -321522363 -428319026 589830356 -867563526 -66458858 369545685 440369819 26957944 -415305297 -361809493 160378904 742357708 745572138 -976930285 34243986 620003124 583306957 -615820795 -661629615 -806409838 -389927588 -411917994 214279989 -766692666 13978909 -989999781 770477292 -492771737 -13294575 -911031602 195469487 -577812510 -461343557 -196208913 -591373522 -875208588 -727995434 660563075 182963291 928879648 590316008 -848357375 19940581 433905043 647373670 -148726625 602858656 -624615433 -927899576 -486397462 309799953 -619267562 -150537576 -526868923 -59195408 786295442 -969504605 627713901 571963060 -165555715 556012611 174407368 -372103023 -199028340 -745730167 730425863 -220519996 -281210597 -564507773 -210724784 945627921 -216138295 -135730624 -466334292 -130401653 434189414 -632492628 475302655 -897818831 405462358 -395298215 98137571 690599072 -87587928 556448307 -455004322 -10256533 -555973092 405182957 729420596 210438000 931152649 -84334191 -18086799 -352413114 -543224629 669177895 -307463693 862583989 -97565205 603519270 -833872794 -69655541 838821067 831035999 -906336398 -812553623 235294658 843800768 -70452452 -620951773 -525376530 452279585 -59844798 -803287342 -639326652 -502991801 582381460 -901039665 555195178 -177544387 679025540 -816595519 121354787 558758614 -409711521 19201184 146711908 -544889381 353207222 165019159 176072239 664283999 82129364 884656221 592770856 615860863 918567670 -431134530 -132413538 304020006 -583301537 -644986279 -997853274 -79963964 587116449 -556768093 -42483530 -623375302 392166663 851696044 -519123152 -134013724 -60882385 922674143 309896888 261279641 -235821036 68729747 221644843 -387586912 -189845385 772672747 433406646 -672978100 -892914729 -82292453 942167004 -302863778 676428372 -705096056 559283791 -97505922 -465147207 -810110892 -934380788 -472735162 930316488 241454506 -850027725 884530704 538244284 875098657 109476370 -508711918 420927300 589607905 -964123942 -247166876 448573672 738388152 999505812 -696674452 230116567 248643444 -627644443 934571849 323962636 -583232787 -85226887 -865893531 -853690565 762891739 -467601707 -968835896 -54553850 -256327220 -752392870 299237051 344804212 -279255454 762977258 -203644641 -903831096 -645312559 -414296641 956968577 -848231059 -575271659 -42618235 37244649 -504930836 -285337133 -790397341 -809140777 758643599 -595080599 810219557 -811800692 -482090761 -782101000 533084998 -286058401 151573191 785792764 -929330941 915521522 -154849195 -261611639 -590972378 368515801 -812376208 406587974 -184462129 251818660 -439834051 51311706 469031466 -524521859 -434969396 902849678 815742629 -795681386 532557332 -503745748 -517262582 -976119653 -952517987 -238625144 96236713 -357339341 297227768 13770931 -720832995 404532067 -28575908 956345861 816277255 -354714285 -865417849 401585338 368692363 -528900356 119305494 -874698544 642919525 369495730 -775005030 199741441 -822650581 -328770206 -681554107 6424350 -185189218 956251892 -770155309 -722670138 75886108 40908681 -550309476 -103808754 92953391 -479814242 -524693868 99664792 163884480 182206651 687511996 76110910 -802329141 -847081574 -905545378 485590040 -451160652 -259348357 -875981758 -264605320 147264613 -413970039 -801584008 899960148 -493139659 -308411552 -811385977 417954874 447575958 -211229328 151744531 914964973 -326569915 -610071997 764174637 635825297 -233054204 921766456 -400044380 -758473800 663324035 -678892503 541896097 -812639367 776454729 -780086929 -523528096 424675051 -692319950 937164622 -436417663 -724782629 -615023057 -675523126 180073012 513429822 -668132229 472076336 -394504180 -436704196 -983513284 840303892 -936067321 566053568 158910388 -70795162 -185070065 468499109 -776229640 -947093356 656247274 245357475 958254154 562646531 -126265571 935653562 -733147998 585002909 489045787 -441432327 458641616 855513148 -173611086 -9009037 -184362316 -356919811 765675112 658914001 147209566 -752213350 -349159564 970889581 649574741 765107596 492370273 -677500291 -493031115 -853676263 -136672691 -571990524 -894229081 -834117769 777421292 591818945 -618886639 200623010 556614506 310011062 406055612 -462867582 -536474675 -708678582 -797510358 -985640385 -197027173 521737485 -663262929 -242375786 447985607 273089427 491076437 931985010 -177274050 352350359 -164628298 632613772 193433065 -727210428 -569636523 650993511 -46092517 -442606604 -168713414 -216210889 -823782440 417389313 -10729577 920284509 -414854505 297205081 23865109 667179642 -787300764 -6081572 354855605 79301867 625641918 144462272 -504691507 129618242 277488990 -341601760 959029793 677698515 713080037 616557140 452078748 878370976 -388718732 237685291 -950196402 -737239792 -734852299 779692193 -534406688 -522470406 829846313 -210923029 -551983320 124832179 272451591 994718722 -120839528 945405071 -456905363 250446613 -454162269 884028435 -470273004 -449280478 177517481 -664657909 657572149 738124451 676995697 591970535 -879232564 -497109684 -890431002 -898659758 -776750285 -706411725 427569374 -984068309 533072515 580621788 65568850 987807459 -8387795 -889758586 78814359 184395497 -869970599 817686701 815294142 -126401646 -516214312 -326603578 -554173651 -415562382 -844343491 -486948108 -862202328 98900481 776697154 575830080 -683015208 232527070 57955634 -331813537 857650993 -768013253 261291642 -566179039 801342971 -216354383 -998403913 -801610855 921867417 -704620410 -628294403 -966135875 -424838359 172754591 857882956 983089040 -158643303 -116566760 -903087854 175776740 162973740 358886682 627357565 932438317 231603136 -52478305 -455380653 -777931701 -391081432 858386542 753210447 657178641 -162365892 865930728 -195361984 -130115515 924913377 -357316003 552867769 -576837251 -176085318 -370344998 650528714 511884158 971474287 310779792 355625286 496136315 532360764 -299189283 -591731810 578750004 451019682 808653246 -79196266 580696137 -841708787 -334131159 -323986744 -934858127 970672180 289820310 923486081 -741520276 -370848419 604121005 -192599904 349148161 -684947055 25957239 336708357 966909856 370409299 663685620 -800753914 591668819 -623049504 -183450003 -747627403 -837120601 81163782 -82153736 781816812 720328278 414773793 -871782009 -263391850 866006826 -49990170 463456849 717400487 499649206 878863843 -37356078 -428587201 -567213753 -506637406 -681840956 -693521483 661915081 -791904480 -94252550 310869439 593262411 666917883 26944685 424433013 -688581170 505044212 976008681 -176268112 -139629464 421684413 201428843 -326338011 -387743058 -163708283 585092747 -556089737 126420391 374392225 -222489394 349780398 522034649 -590261710 199945136 -405509261 -416893482 308007799 874599142 -165157056 -658312190 984980067 -68403164 -459925779 361064715 905405089 -78425568 952271001 932643178 -93445240 -426624197 870241988 596044338 752409257 -126701262 -147367346 303918887 56974122 -655039528 -262631661 972270499 -494204697 783974235 530504477 486440200 237172623 -308963791 -587850566 226829479 593460366 -84205019 974583884 -724162646 -664509551 -602049593 -153731259 755941418 629228594 -570643440 496657672 388216989 270605995 -989571189 -877757155 317638026 351596776 869279895 -106834730 350634851 537191642 371209799 -394565476 -470496547 -369376687 482291322 192927231 -900870250 509213079 -47307866 -39381265 581904266 616459208 -608714556 308401057 -760955126 -819329878 -771886041 214670226 -158718346 925138346 679062194 -136618615 -204771960 336829895 827624349 25753042 308225752 189943369 -864067230 -291145106 457012418 -263318209 958360236 870547142 -104510648 -126303781 554961071 -316600509 981426410 -413458259 -832007085 141821242 268251979 -306872473 -624076958 590078991 171721493 -264991023 504342164 84431593 107884935 920169866 -409023045 552606772 -493985579 400603196 -716379913 -823318012 469273226 851244387 -795890424 -609519527 47299276 69643687 835854195 -32104450 140963367 -979197481 489600401 -14068799 331887590 510649976 -979654646 816541137 -2451396 -728278112 -539777150 -741579210 492894805 59478658 -839918217 636035884 678524878 -577458788 -480760962 -251546286 659843348 -774920654 673992686 -445945288 689733284 -561674585 -25311605 708662549 -846475916 59118110 855412632 112828895 -171094134 -916450912 -407569477 890156174 474646701 -372641343 -608711540 -15711921 334604882 734875547 -635766548 -855921268 599183891 -892729954 775684146 -964810488 -241278849 -468057675 -84856132 290862264 -35079718 535233660 818196077 247489276 -180462406 774074954 799292150 -770724142 -474391098 711788670 965133303 -447244647 -382086962 -134220992 -852379095 922729667 -925759045 528125997 179919590 906159791 -993573271 786955845 -30150391 758398044 984771456 265637101 -959396246 -513232066 -429275778 -371021137 -283248658 -934403994 402447728 -494765768 751062978 909123042 798854944 -869240960 770202104 -265113368 529151091 -544789178 679695372 671481907 -768474821 888311395 -554628519 -549629557 478145130 -929412013 -741614705 -358808222 635802630 183445894 9095294 316198937 -812273888 416229983 -831611727 337672031 512572531 601334890 -794895134 65266340 984246043 662400860 903604416 572103173 -754094152 711425586 -570156271 -622552943 -486778836 -385334035 403004543 36856103 -977234997 -226212019 -188437138 416793538 714448341 256797254 651197453 -367135085 -539418883 -833073047 931162822 24468752 833708721 -385428400 711958796 -700548522 -974395901 -875068519 583348806 -656668321 983677846 -302664279 -298052301 640418356 608755430 -889809538 -931209203 -89777642 -71300097 -994752267 497973291 -138408340 -147243872 978498570 637540631 345249832 103416341 845400165 309152850 360401645 -213113496 95957627 -396258928 -572096247 109160275 -218988652 -454000167 -593279906 907444132 -30543896 -397097079 587240072 -540179930 674041070 -18415294 501581368 -666578427 -757460451 310512088 863019862 295651822 -322255360 -583748381 861400017 -651200668 271341582 -129993617 49520067 -746533786 109671322 -197681907 -126452301 309522425 942574775 103788820 -853501009 -630995921 419033960 -8197485 -845975988 -985756921 -707433577 -829930986 -890289737 220910268 352168244 -903122249 -303518386 450121535 228725434 -436694085 98426278 -628162299 -144130911 -946666449 944310090 -268734820 -732219461 -447079645 753254624 726308261 -353990794 249733344 315724981 -267685170 -551961676 -699487690 -190677391 504376553 430952402 -270222728 -959060912 136109641 711970915 586528260 -484011712 -742191147 282188884 592993302 608030229 -474220505 -99041152 -305793800 -886673643 -260634439 965915834 -930348180 -955588484 58625085 823049412 255873932 -714554963 -749928277 349121714 265128048 137907250 -976407173 -352178622 46562965 586297774 -934148098 507371723 -441678182 619779706 507984899 988713946 -626901109 832761238 271441248 -781646247 59272852 -918235947 -317126835 -530345671 -788111550 -252479844 214590899 585182461 332990007 -956927267 -509651906 963129310 -669333986 -312354558 577361054 -538090500 619146568 866564872 589184400 857126876 -623111696 -43296554 -816174350 -97804077 -196295110 940193706 455030719 248232204 -426697486 -787304284 916749915 753623121 415489544 945813036 38272567 -753777746 862759586 538821279 -117885051 74607636 -335761724 931529212 -737096586 530684658 740099907 -819050076 887891845 -420005561 -184315470 -760275753 -972877973 763277701 -689151616 652723804 -749219464 640520549 -870890349 -72430096 311867219 435145619 517456973 -894411915 5826291 523413488 -400054498 -84719976 99824791 631770988 -379050460 251653326 -325086948 -984926746 203842983 981848010 464775527 377129481 -173321984 -858957079 226840642 353056090 -403220127 295818615 -263357431 -386362884 -559852018 -703598466 -834019741 465721423 371032202 46334511 902687630 587893384 814826012 24421446 72768872 9205680 -312949256 -633510561 20217356 -967186712 159661940 -487480208 469851456 185185398 -471507761 854385989 333372760 -544089145 625876244 812445744 -773163505 -922407345 787977735 559922896 -301168369 -536216994 -884920304 -847873387 507167480 -495816089 164900003 -794775744 -860410280 19541724 796806102 666340465 119978474 422935969 705114283 63199969 -659440600 -292618853 -46988697 -30778868 -191147445 -232468112 273700500 241888755 -673288223 782676876 74247013 743807804 481388065 -97563159 832564411 225168024 367545552 -519625206 440819465 -939741035 987454001 956256664 515846005 -529241777 246555671 775541616 -103393078 689899834 432342979 124927052 -527999070 945448877 80521946 667686995 351903939 503214051 957129822 -749802567 -903436291 891193668 -865000109 40678439 77901785 -408687488 38381013 175174495 891213512 -24318359 359345962 382242059 -87432619 814979980 -961213735 610454619 87123311 -374485451 -386081519 915039042 884776540 709749502 931466979 -298806440 -74959264 -58480096 619551798 130768765 736050568 103502308 609757414 -214598832 261062024 -49340596 176980603 273762393 -396186115 -112231896 -396723023 -365384732 -280187803 -750777157 717205308 -260001077 -380495140 -631202566 375843065 -199962871 992984953 -526457797 458346014 842343112 289567916 -195145412 194114017 110490765 637330192 912571726 352861365 -734329759 961080328 299551210 -393687171 -229894248 -990821714 439216248 -258790338 313302946 -159135449 -654761689 -375752377 591937720 -906582463 -58227770 -616709617 -399745625 -893424111 596074108 537264562 -220421746 430690820 -217538935 -144525509 -387678650 -178025703 112756241 -851825223 980624847 554454551 376996920 635711534 220975509 -473300527 -360291357 494859204 514217839 199780331 775366913 620033323 -340845419 313680349 -578270572 843920501 455409137 747151722 -649188948 332974092 965247471 69730025 148985837 960117895 -770756995 -348445463 741253693 -789617669 -148045953 578944684 853314047 -210094836 -178025253 951747810 -420210419 -84059958 -755227156 198871593 568062676 -946326407 -690921159 -553709300 -280628784 -771670188 102902000 572095272 -841677732 778129149 -830783934 403138205 -298255835 277663571 515706410 331099673 54226142 -216233763 -123850484 -222074188 -622646497 160529894 -99543997 -951287232 193545864 -776513240 485671808 -819343948 -614418008 674991833 -493618752 -126632018 366507589 869824914 -703481274 1911266 696438976 506516123 -418979437 -965590829 -46479124 204589969 81776408 -8231423 420024171 -761779713 426137066 712410187 995175773 420155015 527061336 -885574582 -906196758 -840370651 111553381 438751561 -297580194 760537851 59619743 -810006729 -11877764 459944939 -295804002 273910388 -516096639 141273871 566689692 -540261659 -706578872 586987611 -726885653 521065712 -291603029 -280531404 -907144826 485724332 831206679 615617100 818653522 -921515994 -990890181 458183449 -224495194 812547565 -621942066 -230334312 -40272254 256441278 -49930312 -166615711 -543631966 -8066939 662274011 -815569164 -396360647 827216142 202304831 -13577633 898976644 803260837 936634736 676140634 738852405 641074132 -311755692 751068654 -30776134 -79609581 183327969 791847547 -331023602 552389306 -642400235 587492250 -334918031 927613610 839918564 22660948 -555454159 90876288 528133283 -840506783 -118933309 860807941 566057766 465268654 275626736 -520508459 -670584669 785972596 626382118 -977729389 71052219 -178685369 -757152751 -178492186 350221241 272182269 -342950237 -686367785 -343476809 -92682301 141912759 -658206908 -503846701 919137448 -553236635 365296532 395323149 855282535 50912158 305378600 -561794754 693576238 680429234 -236630369 897609684 978515546 -547053828 760987196 -276221014 -405470639 -646097830 681867478 -200705943 381047273 -142286582 -701543730 -566500766 912427596 -746036967 456164479 -907861197 -888341871 973892987 879697763 276865529 564235369 742976165 -999906823 -771985396 -412592353 -789617549 973235228 -984922952 -417188958 -805185883 797425650 -503630506 612979207 102524073 -933863600 -899369616 647732728 884429833 42548932 315099289 192440912 -381282185 517756822 224460032 -390919213 -283084203 25793133 833673076 -104681077 -512455365 -222916198 120462562 534930024 -438968054 -261351069 125711796 -800602991 285501343 122864404 -558520508 841977095 -896991666 74401461 280411117 -569201527 -10533676 -808755133 -261341870 -172560087 79718309 78112875 -300347201 -973177897 -243467973 -592131325 -252653349 951311841 -497999927 -330501004 -798392735 -416376914 768421394 514748610 -289761461 794622030 546374204 -489913354 877781573 -147104234 -48250856 -302058741 823702631 -924771502 997341341 104397492 -421398071 -192089361 -62092583 639017418 475364724 -769623529 -239654317 67331297 -225237734 500973068 -543587115 88617098 378007430 634698037 -881623577 889185408 -810094918 347455511 -587901173 -717446832 867429848 -173313165 -952268017 -952590780 292054210 -846488421 -365818663 574069872 401729957 830323632 277717218 -295309964 -111160549 -952061106 344876118 -187344570 686262820 161734246 -293835453 -282689920 581683563 -378049431 868849148 -829993755 -121237127 309639165 113234609 -121029919 -311886954 -469810886 749528320 -820024958 525523809 -444990105 294404853 -877379598 963728556 773668447 39901663 -920499373 -237508975 219895535 -30029968 900310764 774206458 550148847 390969173 294444787 -682483025 637349410 -80742422 -437751694 282619404 828011147 -372645657 -257114568 474244253 -273691965 536562876 423977930 -554661951 120468371 237646992 713616491 -686081887 504341559 767575318 -816313673 342362891 -860054158 21216369 128602469 -115277892 -33881381 -278051080 699449705 838358697 138009691 -395607595 667069777 466265968 -698965396 -764694100 431940785 858549515 -839353562 539757853 -221735560 195823387 198939038 -841993083 60089407 -579812254 -22917477 29874355 585989977 569511387 886105785 570508155 990080711 220408412 937581899 -36333733 501192537 919618815 856705508 764460756 817418113 -480372918 37640520 -759687884 957474578 -354837141 544484044 447361518 336868579 526251768 -887405961 -331556854 -967775414 518042916 -199045921 224904380 -119526920 -869271498 -84231274 -6061319 -513708509 725897805 -163428716 -59100303 915946780 -724811787 763934846 791768295 -192669271 421802786 30961461 612539587 531721421 -855778333 846481510 -657732758 -731333052 902456483 -771712879 -736091168 -983931775 842641968 801574914 945373053 838850088 795609605 22165514 884951753 -523670794 258707051 -962008089 -369079466 843757918 -825871887 -829588924 197966565 -288067942 -100830686 321569538 627929832 -311166917 864349946 -419777751 -233149852 -100011008 -576335540 305932299 -698458427 991681400 -197244311 816429144 -697056681 501316219 891750389 163446962 686781724 -482231933 898122546 -624330430 547218650 195724190 -818920309 -683027295 -307345234 -270017330 -913642025 858710899 306824086 -329282405 -778115648 661805122 -526119943 -804166174 -65320113 -310532459 -618920406 -869430414 -605402644 -895250366 753302370 -11514836 -81656062 739268675 -447338013 -772556372 -84072831 -374832787 992599297 -192810073 943735833 90477428 470088248 -262358995 535401649 -483749760 282345297 -705228819 174556059 -47243095 836766507 -178547254 231918391 392397199 -23408206 218343361 -696134614 -979392262 -270107741 -465163277 -456568585 649983672 904074261 -772948031 -828616027 -548227546 29888732 700123944 79708244 -496246680 760368644 -730250725 932184680 -611986793 -799912184 869200763 -608533724 955730893 -578208304 848477350 -485999251 -349723414 -229562716 -249858309 -572402503 728171126 349550133 -725422200 -652817155 -936690544 -496462165 -402289392 -331661467 218922498 -866937791 259083674 -151306130 331297305 -4027074 -688627963 -924918011 -24084871 711886486 -783170873 -905678564 -237022448 -300411679 470464566 790755662 224443166 827693756 -781810943 749335514 809312695 -50009044 142625091 -573142779 -686972928 -835386975 -111062622 885932607 -26431415 214287602 -56991301 209708648 -965363242 -986836635 -79993271 149759630 136249431 -598532108 -415778597 794645346 -103277386 -860357963 738212123 -704902887 298677926 860047047 -542536984 -976463082 -424646681 -133591114 600020021 843653521 220272087 370740946 -296384634 -743509259 -972668114 -812475290 792103476 293666501 -303958388 3160941 -732114642 -66025676 -643594357 179768129 -912934528 -80410868 -467366783 -3427595 743431249 -844428060 720612471 -6573783 397913568 -976792598 319125298 503417609 -481014428 831109027 98361089 -721772441 622030093 334728428 -920886372 962974749 150429791 479090273 -368242935 921580268 285971828 -593314134 -450112138 -608495724 34199280 -800854752 234355470 -507191131 931971315 465753279 -745509280 -468982703 -422109209 247756325 652305212 -238581348 328754354 525045658 -679762220 -887456383 -525936221 825486442 -163402620 260274014 426561711 557233388 -776031115 -665500548 -725386916 17099790 137116008 611816739 365933311 -283975703 -360588570 753917992 -352254987 -247971140 609526705 228017482 -359836273 -438181083 -841133493 355792783 87288879 964867728 477101949 924625831 475892120 525320377 -428238103 -603435477 99470434 860323625 -32792708 -39262903 -229557932 835902863 606627950 25591318 -158443464 -462558144 616576412 352673531 126493168 -65646609 637772393 -43560670 -822890427 -618704333 -438651187 -569661965 702291735 723080386 412185906 196520296 -426987551 779710741 830152132 374323109 -34622687 566816104 -211062936 -542686555 321929278 -539760308 -527845734 -991185027 595201225 965437056 -240795266 470546061 976430799 648353891 650212898 -228722515 -965921943 483084430 -355023982 354481205 -112160633 430924060 -929496484 411343088 -444341354 83702840 -226286001 859086460 -236791585 -610125291 -770845911 -601686920 -65633578 -296478272 982612897 98588033 748944789 -88628709 -308213348 -258228856 -615040300 -20997321 -964421811 -544967809 -77231850 -743474187 394904833 841838066 809193837 18588101 -877889759 392182791 927419093 -6975209 240460892 -23643245 -59373748 609081546 -843732143 873321169 -419077640 -122778919 805717328 490433199 -241358841 -375209225 856930546 -827430897 360236647 -335241511 927314992 976266863 645936790 897165926 860906567 876787977 92741963 -646280749 -34483303 -985574010 -120746583 -103238411 817661737 -234378123 -539435276 -298342555 536881184 -757222936 -355887529 -349471283 522447998 -773879253 382556464 -609185338 -46063589 -533492101 -872386422 -295044460 -441062479 772291311 -894957328 105991613 -707098311 429881968 84317332 112266577 473843851 841534352 391598519 -175343369 -201635600 826964650 -227147109 -931372317 -43965345 -449418491 -764148220 3471179 994555261 -290135566 -233163817 454302183 190766064 942057059 -667607860 -627115896 -643431094 108582681 783963587 -588736799 847774875 -395999470 -74197552 -154798901 -156849819 -663033561 533107302 -426644859 133817558 -64209791 -848863712 -664306695 418072758 -453872923 45733773 314857272 -719333104 531035878 -429517962 -213752357 471402069 -123789293 -687115547 918695990 -306956021 -379817867 38068179 -325646842 210801946 -668948350 676460313 -121498163 275341578 500530572 982676707 739435154 -344760798 435707500 -198844412 773546739 725612461 -367651756 -108307656 89127055 927331389 -105726155 201924730 -398390722 -835267405 -750899286 -621296922 -559670363 -979317374 51842203 -891589515 594354899 631643910 454045594 -104239529 -178512809 -272435444 324116386 -263118514 381859244 553350684 -165653406 756597650 -583901635 418506513 -135647166 45503138 -834997159 -701102460 -642717680 267116393 585580636 352495312 562509996 16724052 127093395 23637779 -317933949 513060831 -199868873 54287667 268953963 -937644153 873964989 755568902 -771259875 755003066 -252702218 563102141 478525769 -223300179 -153373748 -463875267 -217274217 14552469 783211033 -882290774 -838677114 106735958 -660800471 -455333594 -310384616 -364606736 -877823715 558001891 451291723 355788454 108459573 -621048407 -749889850 -155151741 690043400 794318328 4853431 402650312 647425434 675105528 -429036509 186051642 -468676376 -641025151 -550635130 405039262 410214910 949092342 -550914006 -72770701 -680600989 509211495 -2289026 242774692 -635907031 -652190564 300183519 272645483 528979518 625849136 -703120666 408956175 -516781954 449069053 -822619176 274659190 -918454323 397541490 491568645 -755053431 812445155 -561300249 114741709 899912689 -740821568 630468724 403554552 -957838436 -118313620 118852784 -975436940 -798875285 -106284021 -4391227 417232866 -242507163 -252763358 404591069 -193838858 -326823229 357610706 42445351 -369978167 -505259849 -352496160 966799956 -900715016 718723023 -843815781 173521708 -780212854 21734434 -777020189 132653094 788772930 -444533850 801164154 220838860 -814306724 -23394308 -952365862 -99024534 115147373 630643413 682849733 448608658 -353456858 -148693480 285065150 5266541 -571997037 495996522 787917011 -691867968 520760528 -205073671 -409903211 -560667085 -268417553 263899595 -192174358 -825728022 196738315 -475790044 986081574 -542153149 -429616882 -180395392 274798661 -645005901 -898088289 916883125 925903943 -371234012 -300996304 -807076161 927875476 -660209867 -650219592 5000837 513893106 -259281454 -721880375 57777674 -340750616 -221109199 -874653889 -699896288 -751586882 -432746382 683483416 922115572 511171211 -654087458 54662504 -615030796 301474862 995638673 468261608 -721737426 -254387292 -561117098 461902248 230188509 774807652 -621730620 359493776 -54919412 389367563 752994630 -870679271 804380881 -196009179 199318766 -212224940 45932421 827885937 723213582 427789755 -557790249 -114536395 -468001956 -27188140 874518681 133573098 810309158 -310584130 -408538677 301569456 220590933 684780113 687616324 -219612570 77749894 -193283281 -327737939 -905887627 -162330530 171488233 287707730 592034451 -81086196 101228886 298159333 909231952 -806378185 -720462047 -782621981 -506875415 175001007 534049362 668827278 -401774858 -61667825 69147587 817550770 -454136766 -480639158 -382864455 74139408 -891812731 690101499 -17145058 -268817240 762274198 205917177 -315755318 125324998 -547316971 611124427 340898777 808541624 944480410 157603296 -346302765 -892066255 615675627 -142348843 366386629 256053527 412119124 -748477815 504290467 -222489911 158243903 -52125207 -231120376 49767451 -256267495 -260958084 -850800530 -833666028 -392347237 -109691874 -803187112 964860485 -721241420 617159215 787851767 214545904 400312131 -388372424 -23956380 -914276581 -424826152 -444342175 302868626 257658087 253932233 465229713 652303825 -238453346 -310383140 -650094618 -703024825 -120838858 224887962 826107412 251393479 -562811333 -734354773 115457235 990279282 936268838 930630331 718984436 -916269055 -30804853 551726678 559982857 114434174 749306786 -14200587 -644798085 151840742 -366485212 567458794 -217564652 -21859125 153926265 548598869 -733823817 -930136956 750124686 -573054876 -831571587 -985559008 921868343 863493978 -14812736 221299341 -720436876 991761864 -547850558 -43536529 -184387696 162292010 102950154 -857685312 552409237 -10847822 329217478 282774564 827551103 -687704216 149503439 512495604 794719791 -254652203 546676955 145164496 -119360892 30122640 -243062452 603357919 -905887235 -679311736 -492460452 845287684 847197118 -508858287 517912040 -955710677 -774456557 -52469402 714635671 993016716 761264897 -777420752 928314368 -803240113 954393289 -533813130 -728487942 385437788 -235068512 -662694940 459326860 -265431651 -746199392 -286234688 863482468 -829182843 765969957 438742562 515083301 -436680418 774728780 -419297311 651037893 -215055784 -744936933 -361957850 225937239 362500047 164889343 -535949519 -462864188 725375784 528975145 -195135229 -188183808 -899315592 -55721414 -701895409 159774280 -666934476 544300497 -343477938 -912881650 307828611 462250257 221533282 573999313 -208655877 435643931 -805532768 586738142 799078145 671558966 -985178186 690555749 707749370 252012054 701948075 670813845 -27315546 65826531 -982605563 418169867 -905364083 421809400 -988577527 570827187 -541377465 311608354 -557974958 -172565499 138872011 -281080428 639487680 397444386 897820232 642994142 961777245 367606242 -459598316 -210182699 -618689722 423129149 -491915376 -635055367 -13993309 -950673701 533012236 926582643 -870751358 827871689 994227119 -505533648 336943259 177110790 691395702 -601505930 243464309 -186879227 101462717 -618236815 -526889745 -599702460 -464628613 -188225628 981528649 393901129 -438830204 651766934 83887739 880345324 -806887427 -843140774 142855945 162561377 244214940 975633193 -232370073 715956165 556631981 641529299 289584327 -261616814 697140638 288441575 -829703474 214704541 -23928205 -562241221 -343107356 -873497011 295823553 380842641 -382389290 -453320008 835762821 -230113980 941465534 -20988586 967114477 -47828787 -286445245 898676921 795235457 323810715 -403382758 -415035173 999524549 508474484 395169244 89099132 101635846 228813184 191442758 384001908 603607799 729632881 775733268 494634823 681070649 -419794532 215756966 52708569 -424022633 -277403483 -589990519 -276142350 124446358 -393435417 -141875635 921142253 -786063369 276201024 -481691274 324813756 -58053189 87186580 347952169 -377635796 -610830917 -745482795 89818251 -698061482 -916752334 -983799035 909729687 -33857234 395344672 -978513876 108379761 60178116 -738852159 949059269 229226654 -43874348 277536404 -887783139 674039209 309852175 6562453 -311103658 729783176 -477234842 810957661 -890131594 -890795669 -669699519 484553929 448707934 -645753555 -150219109 334285065 403733780 -420089775 501314623 644830241 -110842307 110000886 -475714404 588931285 -277171591 891413305 937952164 512730836 419254067 -251360041 689679372 531245779 671399858 640067076 122311230 -626153229 -733398770 732385716 904875528 -417721752 277461146 530095683 -59374761 773545372 -832193769 -638986523 -707627920 -274697195 -642042580 -601760699 710112534 -585058643 -962926044 433796645 -465289050 585762019 262467213 -557659964 849035819 -25897104 189285655 28210962 42299688 -289085532 -11441740 -276291981 828813084 -884662586 615079074 661355282 153645237 -276815692 -945614246 -108781557 287447987 -701169167 -120460492 445171051 -838875381 973279640 727733657 910219030 -865817943 901888448 940746670 964759304 -662560252 -714142240 627287732 642145773 137105843 4966675 14293135 820025635 -648774622 -355640700 537148494 -588688610 673408386 25817028 -471161112 97857394 141197034 273140952 278290831 -744514773 835175798 -464228620 -147095652 744406505 -508683554 -55904897 -790746769 327427754 549737414 -725753927 909394137 185902529 -623067199 -32411852 -210453641 377447170 709601344 -429245209 330564790 -884879551 -907940812 365944272 998315793 -142997094 -831153121 -741165396 41434510 290021953 429015694 -716259253 628734024 -972724150 -929254219 600014953 -507121215 -547244695 584945216 728485636 -763939077 633714245 736566754 13096001 -917267526 638643225 -962606209 979299975 -323109872 -966895982 -275527132 798731969 640999469 -507941973 786190760 293646840 -385701401 -549330574 745302919 -419709698 -585285493 -116798249 -564281146 -411632945 5783495 -391311871 -208281077 -626101744 212130312 -297653794 -428626515 -299021083 -208934261 532269932 650134539 921038843 -672119326 -463521466 922301103 -227030135 -338831277 -999156469 887832667 -326853752 -310212115 598466602 665263863 876140151 -106350074 991890299 32688406 -829995876 -661299474 660157759 915807122 46408112 -47727808 -364051846 489904239 -556795632 -805851637 -648681829 -279936412 -680728516 366262224 -892339391 -531189323 816670606 100400148 691495851 320331419 -83261282 -609178782 -738967986 -358520995 -491439731 -699824123 157877104 453860181 -614267334 -341820292 868840873 -490773325 -625474481 444298655 -563408823 -961724470 -739108784 468403472 31130856 -117609238 108618148 979626074 715039277 362663250 131133916 338736496 -193223635 662369539 28071829 -7347085 820037332 -839418655 -511545623 277986006 223548309 -845612337 870512286 -31147846 345805550 787624227 -126537108 326919276 879142178 -895328529 443779363 -908589729 942365592 174926593 696407219 933230155 -260654496 -344938310 -985528649 754604646 -325070325 -358255378 -696790522 -505616609 102565364 -85520064 -27662338 -403456767 136960747 -583027530 -93365182 830112318 105297981 -554686449 -980495461 -858733840 -986258838 -746367449 872879628 -873213196 368078406 -202845030 771757223 497516747 527528823 283590078 510140750 -17670874 -874401011 -993328429 -658230698 400500102 -619662414 290302592 268029312 -968871051 -742167257 -300081686 -208345692 591634950 -544503930 -437302234 67875830 921469551 720911342 -204460910 817068635 -13963361 604987930 476269505 520410236 -570171910 931095952 626320531 -906595829 -895466592 142183828 314163119 313308879 688819540 -965258917 -405235787 -91480049 -308462152 987982875 -747649498 -127911424 -273838269 293582717 -637157119 -686448405 554313550 -77456806 -923320423 283271285 -826616235 -963125715 552423506 -326066704 616689909 879427945 102466423 580046942 899262587 108077782 -413159906 188955049 323267583 725008679 25980442 -398233039 567327009 -505513505 -519825759 41854504 101537993 31583881 26414296 -440783354 -947448657 -101191052 964585779 293363379 -505198777 -766524999 -868535222 -498423969 279326603 913601339 -597335217 -458155050 -414303226 380465243 751495116 270449887 235087508 442328303 255869829 -689134128 524084849 504033507 985491135 -276744776 586324110 -417554244 906121041 -227529549 -679294485 311827267 -686079289 -252852589 -332614204 61632890 -884415105 875255325 -831052142 61276312 467511702 581279478 -950501549 863823976 -762632508 -980929931 -867850446 -739708373 9848094 941086549 221171822 -851091024 -341224943 -497527005 -61298336 662127971 869960105 -61374767 355519551 -49019819 -16828843 573654279 -217956081 269550642 681743745 -651906770 68149201 -584901685 618918556 -131436988 -952153889 835342788 158901552 962666208 -147282429 -860193615 -689641728 -492510711 931933973 325270340 -581686079 -842979776 -864489680 -210503472 566190467 397708063 -694291093 -368458662 565344048 387384394 -965707962 91252971 -808635259 58353437 280198336 -690137145 -688904668 783874802 513459126 -976209468 765882331 262399309 553356582 449137820 311008682 66179161 9550136 -621662247 425710131 -273536914 586793907 -971670856 -411387763 -560027848 604403233 5641264 461797957 654703650 986111385 486957244 334213916 712918254 285630675 -878953 -260682690 909259704 945216450 149387872 -939503811 -749639867 -534302591 537019820 502985172 -559526069 -135696932 -328534234 158461164 658321471 -117751689 -749606580 -918537701 628538186 301641624 488405247 -368991928 -47314387 -640596547 256694251 698349982 -949372848 36916580 520405427 780532978 551496455 -786088255 -933597401 -264352537 -910146790 -957037146 -564496010 125507128 -85834337 701257736 513346084 970464373 -513511268 83670885 -479974036 -355539576 -544172422 592190515 105975522 93148698 785169925 550239182 -31133678 -814808340 -179718397 -227556160 -485766674 450851758 -121995440 -472472516 -399561212 -198021320 60396719 -272797551 -648700848 -77284083 -648624803 947177905 735248180 636504457 635785625 -272762309 -220429773 569082508 -675454826 -172348925 -740631974 -529883165 -458259513 -836600929 -745605230 -121445348 -159362618 -401421755 577903114 -265503285 -968226020 -555893272 168667982 592212952 -475968154 -834015931 498849095 682864022 902731412 51927071 -493055025 201134891 -724805666 -520348765 -589309721 807843403 923051737 -579897611 484679816 -952109053 716527125 -590711914 855666272 647830602 -826159632 -48749951 195793152 351824348 24055340 -404777470 810019436 -828415189 -329284669 -812351046 -432118771 -622598653 226788734 349731739 880464650 287847131 979829019 494044658 -564044193 -351166602 154416747 728350187 -725962267 10621628 861924215 785968808 421558588 -952434650 -113014168 140343998 -66011001 563672547 -298502969 -16140107 223882197 885761062 -996286209 914666807 -751873152 140152850 636691297 -727871347 359838644 779335360 593031555 -676736799 -396072757 -712049450 997904703 -971872723 14720786 724660585 342411109 589997091 91776690 -899990262 -150603742 151922132 593050454 236794160 -64305624 -379596715 975387480 -315304580 -329232099 351962951 -253374949 630595661 89526964 490920777 999577584 509907630 992766639 -324541172 148030429 -825260210 787007013 -341497429 750322133 464262693 -624492009 -708013548 -47791345 -877822513 -533332180 -933410031 -710047847 -742029793 -436882634 91573630 201419839 408266817 780034528 -601372960 -377287887 515857602 854646536 -145093564 -149857572 -755611483 844131407 -250899417 41773384 -203910433 956008111 -479551484 -885547881 -206565623 -539987470 242219102 -999779194 -641381825 605935850 623098698 233888039 -208310886 -527284224 -423918498 -385906772 307542690 606992181 438209904 -592669933 564886834 27792034 -22468530 671893497 -431575997 575311635 546008820 -532985296 -198115760 -419546059 686281860 157423211 545287904 936918036 760456358 8846247 661874970 -778867878 268529623 673502436 -278259695 -282666908 231399051 555872599 -936935263 -510565326 490287432 -640494837 401632521 -548539109 82207452 -364744862 77278544 845131384 -355029738 -546278895 660482039 492987850 250714759 64927020 -922433693 536805586 -135390224 920262095 226548366 -931834098 876521355 -98623203 245356463 938029841 244312071 -326203364 325790792 -58432498 380147641 89747354 -278650430 834139465 -808715732 682647722 16389982 440538505 136561900 -983493334 298416235 573256106 719300796 697284331 -51588491 -841760608 779704331 -744069856 759120125 604494103 825951692 516912802 -507550772 295747802 919502271 81161064 671925624 -367653302 154920415 -677503005 -815981926 840227361 928102599 -929355741 -449158062 610414563 377419381 -139229868 -217413888 745140449 107086111 -637603493 77616714 -713179393 -824441423 978224304 -205199431 -699944381 816427342 -839224634 784067243 29783537 -608530755 -397089070 799629987 254714462 -755509747 -654700886 875359242 -902004006 -424944725 134526136 -404794646 -830184897 189480584 460015607 666839942 583504547 -648392989 -860355534 -10440130 622852672 -326187238 38313248 30025736 -435479105 521244071 667930134 820899758 109116101 -485660774 -276640296 54003638 -485709691 513825616 -682519051 -704769850 677832568 81364284 -407202683 665146539 402944188 450352189 -269834512 680820807 900737322 477831780 -70820621 766453423 395875424 852350264 325449753 893132494 -789061700 874237640 -920527851 -639826504 830355369 -976376810 -603613634 753553819 -268315871 350557652 796239586 114826199 835722335 -766834666 484704011 -915663748 -391483442 24411933 202757173 -347683729 -290090015 605272443 -491232562 -683930429 -212620514 836306662 -231565036 395427921 785894327 73008572 -453249855 -192212834 640116274 844036193 851244759 -743799788 958942009 778428505 -176797866 347961979 398941365 872074241 -587160418 -242425025 567552625 -785195986 231273771 842437493 216302834 768158342 921564054 126504775 -132695419 -411936405 239679053 -344147507 -466912581 -494734823 24538932 -404023139 803542418 235134259 -401816998 -34314336 -788305338 707041619 -199935753 189950166 331452908 846449925 -157226817 -575880025 74811768 -141025897 913652122 -776328450 -454172025 -96922863 445349628 -750303266 -500786339 932640304 75802495 -673074222 940069696 -398542363 236729446 125482927 -106503856 166515576 238042167 -583153056 -685579156 -158811234 974869760 -261458229 -394536732 -734214010 -177959736 118282911 -620587082 -805907414 -221881656 818923245 570700612 597513170 691580610 -221727901 125197575 -723819176 73406501 -200275329 292145754 -137695777 -618371314 -934842820 600895118 644300891 281402664 -550725582 267722842 485335680 843405680 998704935 -108846562 604365038 854663579 -529300823 708280074 542931471 -563025124 -498754780 -604157681 -244444546 278332363 882849786 836832582 898896699 -552167103 -758633591 608439830 970677710 -268531946 -194214382 -559181878 -49495025 -597522367 -519411631 -910878042 -904440987 -124858692 -958318111 -558194288 254209229 -620527880 763297008 537947876 -144765816 378902536 341114908 -359607424 434529567 -421765696 761067724 977002536 279275232 -961015306 534116273 -744842120 453577015 846554593 491253640 -421243218 683256041 -536252254 661873562 -303235384 -21836972 -309315195 76524932 448029763 -761780167 609866696 170117861 972538566 -398952449 654582399 -977703015 -124736416 102188469 389865391 567670317 793236335 -17576191 987320074 -48210025 334314024 -554765012 647846471 705185497 -813174678 -307302562 -461175790 -644468668 228798452 663064502 394568080 -408767484 364416164 553209784 873960194 986203871 -992798782 410698360 -604105831 132346761 794827415 -163743466 704316369 -843175347 -827614602 679475691 -419719413 693815573 403454420 -202535594 694177813 539163134 374661566 -251310064 -668771948 677294133 -323144075 785904192 -667191016 -548225070 -603712119 343515905 561413749 46615727 -110065451 -307513865 -651887757 637665203 -699546339 887225440 192343252 -347250091 229337356 -604666084 509262169 -879163093 -596051850 218482804 -929536918 -207270992 605291591 -246832192 296518652 943985442 898916110 -987054171 990766639 745661665 897709362 -511805315 -195557920 626224913 583482548 530013688 683651080 347263710 -94685135 825183641 747648571 789722584 -952571439 30954853 -473232270 -895059363 873624984 -150643926 -89479559 802217332 -305722187 -858160131 -690372690 -143682187 -468520631 -27072799 683369452 -332852380 16039669 -723662733 -241296827 -804018114 867002750 -504234294 -939234482 809061946 202011497 825947682 750789310 448542836 329337624 -419448994 -346904472 413985945 125102614 -723595106 -400100204 922624913 -993194512 489539042 -837799870 602433156 -358605796 -724259448 -322587676 99576582 -611835203 397382476 -580148720 -706790821 776060887 -761467045 -30252742 -171405046 -609698118 413066059 694199659 -921239963 770503846 176906435 997007956 -319023705 -89104008 702175895 238215579 -744155993 -671177977 -90218081 -129797179 -96563125 -955319093 159558206 577894164 -382395987 542347360 625968167 711055406 302816747 -724576148 335626563 812468206 963990690 866102024 -132857655 -871878450 -361690490 153174002 -319420460 -108971160 943573168 -150137008 478244236 68161203 -606406907 -128742490 589349096 696955206 462205659 -591263710 -651908703 706313628 -461420957 408052216 864194358 -568277877 295975159 -305314353 235008045 831656363 -579366542 685300820 492816231 976383884 -337478251 309827673 -747615767 57593772 69546195 994677755 -790371572 -110149754 -966895099 -386321342 -611678015 -801290958 -13775780 -93918282 -375335733 597397071 -269285034 -78457698 455815968 910076722 -594182779 -127609507 243617110 638683631 541169967 -854746405 520518981 -725318241 616122522 -958049958 443562170 516583687 621710562 -852674335 907534633 72778589 96584152 90125770 311858533 -503127561 -942661464 -381772437 551947552 621963083 -369332095 790400007 -195458530 216144393 154643596 957355191 -59172407 947729681 -805487627 757055064 423418668 80362066 191496057 -763548123 -648852917 -204754931 77508930 823487592 -568954368 -203995377 -824308100 -709963354 -838499193 490610057 -216687136 -864584758 -25847307 -403909916 514352787 781248804 27939544 531417099 -492756728 163482209 -385474966 -979583577 -112371668 954170560 -533192375 -276185515 905701163 -595341590 -700612966 -685379133 607675298 -813642564 64091168 -994576209 972693827 849402188 96543506 929664550 883170422 803614772 -913514390 787047862 -545811535 -265951992 517536848 -628682733 -122153909 806801801 447644975 875119500 911632689 375204155 256398364 749702001 959220570 784625333 982685322 -15555225 938646363 -67270282 3413117 -936823372 -562523810 278497642 -932217771 118371913 716634477 -879515230 -209336708 294179808 584576563 417714563 432174402 82611017 -259683197 -815559098 656492931 -840045500 727962904 728037525 317763871 -55779672 -72560406 -970473445 -854256354 996503783 981860309 273790603 -382092230 267833836 216505301 -155676020 210798524 922997478 420594914 69186872 -309228872 582306403 462246233 -166193281 -403866616 -197733906 -959067654 -463581099 473729407 261802238 -183117109 237875660 541991603 869486846 925772804 -847964377 -223107876 -49807310 -533442294 163111719 -655135404 -878832180 643969165 -751349383 616408133 307410208 -560295747 737449071 543093697 -56964460 -618218138 909549822 504036404 41770707 -873605203 507975680 449527845 569590675 -962221461 -545239328 -222701059 113498920 742499182 -381365542 -874586529 254361530 -970576952 611515001 -931425759 -516313999 -67912186 237700151 -268498840 -546544264 -392014995 -663732714 228623146 651950243 -739768132 852605879 595034048 530090132 217293950 577519141 15941539 136894791 572785701 573452740 -976980189 788848889 -497567269 331868891 -445955134 524789611 -728026033 -52776650 757638712 395555048 -278651489 -64039466 463119738 939367431 603849703 -412244189 836711428 -556192596 -19079621 -406447280 635820329 -485812736 -474627473 -266409603 630643303 -822079792 -547983018 491846251 -20052861 299385092 727115929 -118065086 189698546 -859518632 -74581627 -299244440 806374320 -302369206 352994244 117617218 844683055 233585762 133714423 438060113 114782545 -717212366 -418329398 -60291671 -188817425 -758899164 607866921 -864794406 -441660334 507744324 -87759402 -729145518 559994220 -281749734 482052953 201511666 -254024080 589066420 -792689325 120055668 701065357 297371157 915277459 -159664267 64240107 397813389 -704620059 -198919955 -39543813 -464037332 549609455 -574131773 -949949460 911226366 710656278 280855147 198190081 -810942424 -971418270 546332648 742366215 -928917687 -663212660 352666898 95552767 -423251590 708731804 -461782714 323333009 504467559 247311047 -671591567 705930230 692046764 133971622 -421520415 -77692587 118039951 -283335496 -523586569 -779524360 879095718 -82001329 -456826567 687621201 -338054080 -384810713 647632276 157594095 -326968870 82408429 513637571 -94624454 207685246 -935126292 -464309467 -245122410 485823526 -14543795 -138995161 537606131 -436771827 -823215451 -133650585 322450669 984097409 -934558302 -926053750 -831680182 -544965516 943247439 -466647519 368686436 589805832 655419095 446935478 342213620 -787204089 520596713 -28018146 -840568043 52416525 169471857 502116442 -316852816 -208342275 30567441 -637656149 -328178526 406803745 -118592922 668989003 -517332833 44660828 -557988895 -232701988 -431204183 725323163 -313065119 -659082047 -780236479 -677204935 -647004890 332157241 253227903 -439588758 -565084195 507542753 436531677 1307346 -649782614 521076018 -482522494 763573726 905774563 -584410473 456859411 962767510 -360796614 250079581 -580790003 164917367 -474591417 -434395804 700106931 -374712076 -963031427 -28982280 -448941362 -560380635 -175753655 168566554 -311762484 -423954036 826568716 -323612033 158045190 -630044957 227574772 -12975352 274104599 228277189 -681424528 741982390 45551723 355840555 -816461829 -958501599 -453554983 -477247207 -246568575 -384168201 -103691198 693927810 727046337 485660599 -240619959 108358521 230953546 -680973437 -750520999 -695423883 387042243 -419335016 -914853636 -995211210 -613305549 590574460 113382551 -553712036 -279774153 -466498929 -492614886 595291176 128950173 -846310177 -208064634 -22967668 349761321 -546247680 397576101 148793514 -56375927 -529521031 357310184 -202292594 -471182372 -696894892 41769923 788806286 -233781892 -339411592 865544176 114562510 -608147829 465292741 -433908818 904175034 148716264 -101551572 81403381 -508095748 282563513 -63715804 179618556 -254137016 -60667145 -14034034 891998154 694781057 -197083960 -923197160 -649641235 253463628 -448259338 467025208 -495391724 -310311995 555743791 41628004 203733480 -830278879 906496683 -88807633 -818302854 -102596587 -893317643 734373785 18835357 -979567778 -746868766 625975547 26846226 944244259 -362419308 -598373498 335528330 -355079221 -490178662 273786767 237688696 -381259110 -94118698 -621648759 414550426 29524714 390632654 -287785635 27853541 -63993972 194736873 -285677774 -437704564 -236688716 -235663454 351458485 -284477269 571304935 320350437 31198284 143348855 -778761049 177582761 -742868665 872600235 -598318035 75031816 -666238727 -951410620 -228249654 729168693 870831312 -324693609 110385023 182215022 320953970 605654511 -111378635 -744744895 302592961 -646364319 800488254 -861323183 229681705 99702622 -87167911 52955296 530136276 -892751624 97886221 -850105122 -965598451 -972344404 790197919 502571963 911843229 -240128631 761067803 660075359 -130113497 -545175740 -83796269 23267126 -21938230 -658808240 -545540283 -409471957 -624363891 13402977 -430856230 -606522175 -902708045 297934162 803670216 -139102928 -914730826 -806038974 -949615300 -226538644 -550688908 440754250 77586372 -573290035 -632110462 -107775547 -366434046 -522267874 290349796 942239321 130047397 -68785595 465190143 -706254618 -30332444 236632158 -264038658 -535971432 -918173628 -485051787 -323172553 -657891504 177902883 -921184632 -387874047 -887529496 926745121 222330741 -774910481 492245886 149465457 981307087 274791576 -589481169 900994168 427689405 -647834930 140804726 190600395 71315931 -662525961 222440380 -622077671 932322535 247813194 788220659 -60026857 491334673 -914636633 199758937 -501399006 934037278 575735109 121734282 -983929088 -160149508 -667865857 649277140 -98446300 -697517973 -726983251 852201269 973123625 -978792599 -658704798 388347743 -52765235 -673715995 776620624 581355692 167154730 228457408 -52854654 912897485 125785130 -844623737 -712076489 378330122 744066909 -608755137 -39184666 -348963495 45351262 30532460 845455048 938683347 349974224 -788868762 414618857 -954390732 -392552502 588719661 900735252 -930641307 890935505 -947794829 120521168 -602595034 171303581 -142827850 -337943979 510759791 -17620022 -810312294 712427988 -291492744 266486685 554481129 116401992 -990405099 -791675151 67070322 -525832247 573998230 -902881735 -75740804 -596977616 804202915 -41484108 103631258 113228815 -709511465 -779758144 137643773 -900000936 -371073501 619998453 -795226410 608912154 -962095194 185652801 37896459 -467803987 786776344 760005755 710364745 965696393 760566086 -747008952 -725142755 634026392 534584680 656965453 -907710618 632950057 -36432894 694470260 -823584376 -52877110 483822438 169592984 -570642693 -246569601 548174460 427507947 -365314423 756381055 726473682 -996927318 710411800 232354947 116000392 542916928 256644869 -630877673 -153718392 173915600 688751910 630716575 -320749077 -930905712 820795827 592875647 -562849167 -820157714 -423185812 267824485 181480853 574846698 -937755511 837477920 264631948 242245576 -544639795 245750264 467022679 -882715083 -287191175 587732597 379609253 -650849092 -59603387 -610273636 66846697 -620055315 -442116871 372672923 751283743 -999980288 -425042087 -340158385 -661483178 269583261 -679000262 -839629031 -688149856 379741936 -610917201 -57674083 233582141 -155701988 973264708 140919223 -34635530 6053817 739758991 -183545269 992388483 -392032431 227710089 90716294 -922567031 -323204422 613194396 470989904 -579930777 -583251247 589099020 -969179484 811693081 323270708 705750288 732162669 -494205820 -815596785 -71561664 -780891076 -131450402 223454494 -427517970 -132729438 220607051 405849866 843873696 -116442577 266119770 230241749 -682925826 -592603632 -825290162 923700564 -909811005 425686073 -892184705 756488708 170416554 411933139 297239114 25198712 680626913 -645940060 -538891037 -192385739 483450634 859382154 95784003 266829062 315732621 -54501846 -844284897 -233463088 -842777494 -597867545 997748235 258459389 -344368137 377228487 566066781 571086861 389460017 -121722668 -453593235 -690407642 463532253 659889281 377076271 791523715 554615759 665493120 929067699 973689519 973963250 -582629374 459883562 -597770362 -73954558 -123696902 288036809 -728305778 857859033 736808907 -780126422 724011836 -322736023 -917151812 447276281 -176673495 748918457 844445752 -983502023 939321830 170299241 819813880 174756229 -637331614 -44226122 -384935082 -778257021 -422844554 883461254 894126467 334756140 -648606583 986068613 725848153 565100782 -683638593 567563407 -183342258 -553051703 653737320 192457302 -479218779 494175212 985918863 688925167 -734219282 -246023778 -128382940 19203568 -420427145 -94602582 744213450 635100115 -772416348 -118543073 -720089832 -28990355 -712737617 -747383275 -270809856 -475795550 -981048970 15503357 210875487 635630267 -948214339 245758427 -595346074 -507336253 596511252 -940682567 385941035 938889250 -124411171 -655540492 178372343 673486187 346888026 329222012 55031636 573846692 340327002 -27582787 -636982712 -582879695 535745404 337740656 822081234 -894085199 -598825502 -264519057 -90391397 816479220 -818855473 -967270392 -82993389 732952150 -472127294 44734606 464742820 -980137521 106314504 79003163 593181280 -125580021 -187418276 -838851823 602223253 795635651 -82194743 -577933640 616377641 -607986278 113482118 -384721529 39913913 253655642 -530946631 -268715626 -310090456 424792702 239870022 -184109131 -904157838 -519432915 -721032143 -619321636 520550476 312376178 897594597 -936074693 -867145924 57026784 -89242842 760879141 7271898 360011462 961172760 -606807160 586455342 -433764172 845526956 158261687 -272776251 146749062 -879304982 394257980 83030834 275280015 10103854 -613666542 693721344 36113344 -158909595 861049148 467338386 776201681 18323118 808504913 335570694 -573219434 -662147735 428263726 -893016559 -831272060 -623751420 -432367449 -488545527 681777267 197649801 75972085 -352597796 215092651 723608141 483599119 825688444 467872395 -991130391 -607480424 -92180238 325844554 796063380 -695675828 -538127262 -697360698 606427103 -349282198 -898648180 641805398 974788807 -857297196 646817409 -514892623 -366904197 -984350293 334210284 495731531 459930290 -927954294 560014885 -907350515 -528277236 748438972 46400925 -763079336 -511798459 204631522 291298220 -69125228 -479670270 801821243 -240909553 -312278312 259127759 164729423 521224180 993303213 782944588 -914930940 -240992807 -68889906 -430234259 298702667 -620302059 750191463 278315980 -28855499 -443666533 375003094 877842905 -779719308 -716635214 370984506 -733038648 906606001 88192290 817692624 934181370 -735738343 393694865 -129082326 -571097908 -440186031 -594158945 -304930470 422124180 -411286263 -725399409 -234233583 96745976 -763585824 256779964 999741027 -614756905 -829301347 -169802011 -325414067 578765691 12239152 -91047277 218815584 303852362 874270968 599645680 -726002572 -584152661 22745538 284958378 621992153 577522876 140501484 212285534 -180923630 746444128 -791818443 -825291342 102590119 -148989486 444587343 81417490 895185836 501770859 637347812 -400444039 -700126180 -36672343 -398989215 -368478354 -343923469 -594044962 -795861153 -588025510 314472562 280131438 371675398 336259745 684600344 573257501 585556847 907453598 284286036 500271111 225966961 -682528076 -142351414 -992526197 -48803629 795325875 31042956 931550743 -415404469 -329158009 -170365738 649941113 -350021257 -839252002 -298805974 401381528 248927252 -402591368 91585000 384981708 -701090990 -646907314 -346759769 442024716 747363803 -185391696 552718417 -226169532 -992479078 -3337702 -84094778 188835456 22379863 -285311335 323875969 -115939201 -588193786 511587613 744366578 -636572849 -666202281 133562848 562381409 -2005002 548266311 -4623668 -147894668 -128820278 -944112629 37321202 811777410 76737541 512461728 -553954606 38083117 -222923015 -322502351 918043072 119944420 48036971 331267918 -673302703 -548123914 -951740332 -262786379 -205338965 -771678268 624386747 563900490 442530209 637428567 937690976 609129755 -653857068 587738580 -569987045 952173830 827270905 140799127 -286727357 346222213 649936788 -722445162 -387413817 -635522938 891639142 -165220149 230620705 687970410 -976398949 627406052 -150147062 -801549484 -342154799 -838542769 135059324 949779092 854332743 474114614 888191615 -989995196 -938572889 -311163090 823212949 -901279961 -484558011 12250125 -366719751 885616725 308572213 -479892294 -212534016 475459246 -406456967 -346778732 -138025976 197704054 741813517 500915740 966506488 972198657 -312620435 -521098059 160711403 -620505295 -992522577 800202663 -391577116 429976034 -887953661 837771919 -203747318 -531946425 942345123 -562501460 -333106284 462172259 974202232 -526743754 -275934720 -700224692 -182576646 904578001 19485083 334471698 523971476 618847603 -877762130 -661211921 -514322661 418218958 692318903 32162423 613553017 50821887 -364746496 74722307 236895107 -456390806 -139930642 -928143015 -439279838 -440626697 282903854 -630009323 49729876 -139908257 -69710201 -287714735 699532340 -43180759 6058456 -768454601 -152835358 878524584 851957309 887791329 993837569 -16801272 629808158 348543305 940438887 -620683346 853633826 896620680 440250404 -721606533 -294871243 892999467 -35796128 192759206 -522432294 289268134 164600005 646143585 796967770 294962464 852791020 11971374 566713406 -803365677 -338854223 -823472861 -149568234 87013832 -457063940 -47933471 739047270 432965906 903792304 522036284 -596052951 451808592 -240374188 -27276134 -206039300 736212941 -403273515 181826461 -505298549 652083970 -299592706 939290351 -520348415 385417352 -790192885 50859031 -974491784 -163053040 976528125 674596673 -52055379 173755809 -199914374 393122033 -683355056 -62458220 -970646652 963021649 -361874769 -746181531 94676604 704441763 -267987106 -186341298 131100998 134522319 -692963847 -498618812 998529481 -712714080 -319940950 -206722109 -825950847 -351145440 365293955 -309170361 26405038 -627549616 -158895444 386493762 329161065 -439567688 -9771065 -641275709 939408297 174026207 364754206 -426804336 781836915 678086070 951749599 -980708771 -718299999 313968239 424965822 880100834 -776236060 -468352738 -36106473 -522496619 -148907340 141845118 147033168 543215338 799556064 -30319964 -250553797 103143303 -182963397 370062476 -232081295 -450544491 70657811 -846709413 721099442 -233184667 -130084109 -744793064 450279657 494222161 540969985 -755096113 -147791926 208210673 447292158 -261040699 -300347581 -835146279 -590971946 -103584769 -1043915 986187640 127751002 -935145951 777346308 171180522 606409950 595046095 796239418 -689179395 735476601 148134754 -367699811 -701892833 949376897 386366855 -657694606 951070082 194366773 556837613 -814588248 -617668176 -58487055 846826328 -915683003 -401158725 540282337 -762785041 -272423468 -330589136 757697474 667496307 -555807824 -267255898 68724448 -157086792 53053262 434671318 218058573 -28579214 -171215243 -140190446 -451555212 234456729 -841453120 -942371658 961032280 -181764963 -869565997 773096420 -473396031 761386712 47274741 -442327187 -968708281 -37932966 197398966 753618699 -144294273 184074102 -275154406 -177800389 366901444 591919980 -138721980 740927874 -446322513 -298202715 -889834049 823672137 -167186133 8283019 888664313 -389296693 72194832 -435604815 812424421 -448936203 683633730 -974443195 -566634154 661617708 159149083 -351365472 -597572722 808150788 115812706 465808498 -674452411 -141199180 -748944141 363019156 -539744599 553501677 -348836802 -941965078 796658912 -455069985 48049683 -193339152 64273611 275246033 -179510477 893267699 -728680609 -147826777 -112093100 -894902698 422865708 -179116933 -535132255 910321282 752467934 -743015660 -943477229 -757287414 840488600 -385495687 -915763215 748320483 -351900732 -805394706 163100049 -640249981 -987012721 -817416921 576770818 -402987628 -564104249 -696161978 -455434306 835391391 -477141982 482730271 -82953795 503768043 -183487163 17667418 -861833403 214051848 -566146348 840492215 436131889 -998155592 123175774 836546466 -426985919 -843238596 645986414 -339427565 77377607 525351680 683566721 897044333 -72264818 -153867965 -399951539 -431119529 405147986 -696585172 598485424 201288472 710419133 -478948524 68248266 -402716763 863465606 324133639 -19927684 80765912 814292346 109361885 -538802032 -883912998 119622156 940625309 -302038342 933226793 -424305321 -211405114 -723575890 45324888 875194129 478159145 802139906 661511017 -242029149 374694300 -137614689 694522752 708523373 -648704930 -453862251 -688268545 -939319105 247766375 35560372 -258662504 880767318 -371221397 -822067782 795340633 133107870 675653237 959589580 132891111 -64796423 -841916199 -54654527 582726219 776511084 812899997 -141786324 804321145 167768688 -12365862 -226099188 -381989878 -344578197 -860883810 -695207124 491207187 482680772 -279076376 -690154985 -265541147 -265750081 581974735 726623511 888313794 -704162309 245449215 457452568 -855509850 506767700 -114277788 865132623 232426363 -581583681 752482377 297785681 836639552 74000379 357350917 151074133 -427507935 -233817113 -415178650 283026466 841830060 -843607232 -978543500 -186073576 743627070 870913706 998663603 344228516 -194988520 179379849 -593778335 -897835584 -900893385 -827769145 -957059595 703828218 220809689 -484298885 859174902 902508858 668235767 638186923 875398503 250187649 562313851 603460352 -307322308 583723619 -48331480 317438780 642808281 -292097960 321337220 -246061204 367235601 9051636 -373513213 -750713618 961110860 726464761 -143576194 803340199 -282112490 -803413065 537880461 34646335 684722353 -152237237 -964784156 -554162355 -148525105 89876963 364803103 520291490 -915814857 594476697 -593284398 858109995 366543921 -232473617 -906306936 -494306274 -477363871 -381125504 132994606 20137791 865840595 873452176 280215112 514584132 912874274 -905592167 137365901 257518639 -283790330 67841864 888272936 593844042 -447338860 -30175187 -361395681 -955600029 696709246 916343194 420623247 -777169550 -966948602 122636652 850570319 -565348678 -681723551 -618341391 969299806 613251149 558454390 -169201593 216241800 -565339536 260684782 -199428446 -32742227 -496626041 786238402 -399276265 688334626 216775914 673569746 -42074772 -523498169 -428375628 -783130471 534060655 -414468081 760460053 627958483 -179078074 -539691137 450050717 365282188 592254353 -419406954 -613671808 -833326518 441963534 589785638 -869841276 177492993 -663206241 294232327 -632140285 -652036543 876873828 430639702 -193179399 451454573 -393779139 -830914233 460290646 -719495928 -645709561 -74448232 -870926176 793881335 542525949 -454693608 335458492 502911533 125214442 429375499 -444612255 -979807773 119995271 125775240 15259371 926163629 -728127520 147746802 676639572 232213335 574538648 -659298862 -192712333 297732108 260234614 920563851 -234913977 -940658309 173743515 -419105187 970269854 -188193486 -936959069 -950212886 -405553221 -309514647 -62423907 -532551388 -277145386 458962197 -139083652 -449121498 947851219 405717375 468054062 -120785327 817134036 168021129 -234976902 483541992 303127505 -456912256 -929833961 -911065521 428090691 450258445 313825976 -883030724 640181748 468377529 -212558862 583421184 -180120617 -387424134 -408751641 -91987427 320606952 266508061 -707247080 -562425708 -219301246 343081555 138500525 -623666893 476989214 -304272433 94037916 -508535837 -493006408 170978629 -725040014 263310776 195547192 358893827 -655333530 973625481 -806763158 341981669 18385139 616370791 -731370197 895312018 -307268602 959283582 -789564103 253127177 -358597882 -971518466 -416559405 -961111628 -169051597 627255567 -552582677 481860924 -78855034 484665923 258980318 192128379 947984997 -798075594 832682981 212136164 -224299988 -719836832 129279827 -317657106 233474599 255717365 -550150350 834113664 -290920849 -654297128 279535867 481441693 -206263491 -250647030 -913095402 421548762 -632562046 -907422718 80958407 796762225 -959120738 875919556 564078855 996437782 -695743644 597754429 27720100 711333326 624300721 -884607491 -514617262 253928932 471061271 53454935 -326331935 190615139 -253899348 -124900324 -190192798 -50911950 -803941160 -95281718 173461699 -466690787 -466994508 -626264355 753834325 401373286 -722449184 364078832 -811805446 -531666430 409924411 -22086288 -233596752 802583323 -478703772 895555090 -849576563 -653210197 134387883 71663548 -98131171 -596286017 478689860 66908191 389846714 -708040483 563884066 -92299362 555638861 355647207 446193444 352615525 581184321 27459265 865216308 62185151 -598304083 30607923 -380082782 782755902 816198576 625040225 745480624 -236370832 782015923 812232343 800193934 992156424 4649732 44961599 878865401 447090987 -82640723 -2241793 736058212 573694631 985072244 -644208139 666176178 416481308 610283726 75597572 -639967711 151866810 -289602609 758574555 -221441444 -347674420 964205022 -710602691 387561011 547565185 -255249336 254310891 462306429 -448160381 -328996059 -914049221 -836635125 284784816 -275123300 -283598296 -668960929 424612619 29565270 -850015611 324601874 908968218 894680139 -105966090 909314283 451691264 941285260 805173567 670690473 -247861538 42024980 215464821 -384567940 470814934 813338153 340274117 -987911760 -45586392 -787674985 -311607943 -687758889 -446718848 -125025871 160755193 15094935 -862480766 529350166 682041078 -428737565 856829523 140697163 771036506 -483245287 721463182 -437295998 549823705 -272783592 -832512869 584129340 -402292134 502109051 -723566544 328025239 -176683203 -806594821 580466143 590716753 627940343 880671254 864104846 733282622 -569315401 363536111 -756375557 550172727 769980299 529791208 -690336257 -945109646 296379786 985306450 972036163 504013698 -137255493 74146948 425209859 -883603560 588417563 441326839 796249533 749769508 -461923013 308323468 -575632565 -44544992 96650715 858435287 -790891461 542733259 148012041 708877503 167319034 741414199 -829674111 38586513 167478959 -344624188 -264905709 973742053 750380947 -175221442 -667742763 -381300473 -633006901 89640295 -989675997 181244308 225324764 -174984746 971655670 -116605368 228846600 -46577901 -120776113 109267266 365669608 571489939 115019028 -214152093 77929299 31029117 -282971248 -504791733 -144460933 138104441 175926395 414168499 142687454 693372287 42052205 872812626 594464505 765134688 -976250234 -536670270 173197925 302624120 -182122078 215130021 -480448993 991495371 -815482626 -317115448 167118018 374822330 561122679 212889467 -487785427 -272139236 -16024593 -183593853 -939620492 960184384 442051556 -209675910 229895321 858058694 -563558623 656191046 576448510 353360744 -265186688 -576635705 903392997 -727620444 222446706 -314504791 561776310 298576957 -573465062 -525113515 -973898712 -933907681 -165401326 682093944 -550142722 244704848 -936474588 -395111291 -713215935 -375775945 962226585 -348167250 -145892120 913558468 314982711 -667772108 -66740351 918242426 362919984 794921490 57141855 -225959820 -854375081 379578517 970665365 384469717 275074443 -61554855 835340846 173314216 -704906154 415022245 -570009812 -217153969 376614588 -752048028 714009890 425615021 -160828407 -60140830 -54725801 726659744 745984695 -871565869 758217458 -238999454 -972693581 -200032086 -225036561 597930802 -697839510 -610218176 -12047217 -877062114 -393031498 91592702 190998089 106045174 367732253 883695408 354138977 472962626 -74176354 -615505294 -657800537 -819339207 262978921 -218749532 620153149 -410822595 -42677140 8840957 -745252591 34503329 581523483 -483470923 -825028807 -884403646 -103342365 -870231491 -673112553 12660048 351855438 636823421 65301438 -803296077 364341618 -15539235 440072725 529488804 124695137 835818654 717071213 459865051 -896504984 412789830 293006768 -438398051 655261441 -410965159 55307242 -188497337 475453978 369025601 -454315713 -928373055 -539628720 98681103 -582057993 672350060 78583030 -100949581 -201644718 -728257567 -187271672 -322962505 -126365072 162308391 -468857803 605930024 882214544 142074265 323882769 -507027928 -39728234 -95389725 187029964 13867542 256697233 346702313 971787864 227010949 -889781017 -722678350 620996240 -545179388 -146319479 756251355 372904082 -451506147 772759590 -14162906 71852925 806284661 -327090745 651793254 977740017 319703170 -99788386 337356718 -372883537 -880002621 68217970 -715770822 584821692 309254780 -677044893 -379033626 669439348 651335388 168353634 455515760 408036375 -23533770 -909191021 53559425 44374539 -87563957 893882478 -517063183 -984343148 470011147 -218200977 397118532 315899361 837861768 -342384037 -283036050 -919953974 781747503 5154068 205270076 -105316339 842567886 639118577 -16451347 521668876 238280763 52380548 -933150157 903622957 605462916 -833354130 -247990136 -990750492 -197450087 -951588628 819408080 -545093626 312378388 -706606056 -727233254 -658414018 160639040 -103435752 -147920043 -231010330 -623287434 796380687 390416173 -604829972 -481898930 -335272476 -759178512 -726611862 -175829703 795251630 25527644 850880359 543090875 -676370780 441401082 857075136 -791689268 472061568 -832015493 189128588 955933305 -555775424 202346158 -231618167 -477130551 371246911 406440859 46825392 -671287028 193426242 -802274778 917432050 74361765 -185277250 -350106152 302357198 102094871 -135496561 939911883 586530314 -321119151 296693460 761635721 291503971 -192796121 -984774250 -135303360 40088628 -738152829 -128916731 -992072357 998764138 -362175219 -717469209 639455676 -887658017 743246282 396747055 793160313 -300307901 295828145 799062777 193429681 -758096468 369462504 542652850 99972460 -101133973 475522345 -450003689 -915485478 -688638718 296732560 995388983 619457758 721472969 -587720711 287176680 807073862 95186657 -265131377 -149445976 -81496519 -897833009 951727399 -827833037 -620358065 -674390101 -981583069 192827868 950717294 -733725372 365859796 682462404 513968745 709582621 -422999017 -536294104 502357585 306113554 513084847 -240335482 448140852 893857093 199504623 -279353411 -233672332 862298152 -682729905 187914443 75928757 -29881356 489128688 -569598549 -190718410 150655793 -733170099 330050546 -274326948 483626337 322435800 45849272 719522864 762900029 500427964 811335672 -984947625 624603921 753827449 -632137055 205546856 -769612409 -578570519 591069622 -80251941 -7952263 559290481 17073594 31236586 -503119972 -347114199 345731823 836677316 915655624 65417879 281553980 731515275 836204358 -43982544 978303774 182391234 208470549 651702490 155021312 524618653 874285816 -271396205 660343293 649047996 151084132 -865446025 145375907 96385388 -920518248 947108746 -332323187 787948037 653158729 -536422598 514548636 184339940 437976762 795864085 -625127396 573614632 -662320086 -974433887 -413542622 774482372 904388738 682996852 180652172 -790679792 527995564 761540744 978206943 627913426 -831850899 681337436 -181741202 -720236455 -687447499 201342942 -523028656 342694836 -860718990 176042745 576598163 493681838 976646535 948410200 -50067068 215351467 79815927 959878033 -909572520 -699613578 -266538004 736820327 455210810 710814862 836501481 790209909 -159021834 -464299520 -379697276 283785595 118900323 -57152496 -43400032 -24774416 -440734318 854305375 759768684 184727510 399181030 712657761 366086523 -380275965 -739019023 78151732 740237868 404507672 360426036 52458610 81236202 697873016 732853451 435092947 785137899 -180695941 393597940 551101119 118633679 -243813175 -688774559 592190707 -455266351 -713254351 78842487 -201252339 102387268 -716705606 -755687872 -485469322 -613973464 -803530930 299154069 -632377893 -819071750 108793807 -722269768 -498958059 -883455294 -328055145 -617755419 -71977825 -602758163 823672636 943032456 777311768 -857944354 -123184518 238149649 172766159 324213611 -661332286 822552550 -930855601 550340609 697398571 124015502 -502193883 -646573613 -598734859 894110237 -168025634 992919061 38390221 71624122 43852866 903550228 20283595 -824698710 -408920360 707466921 848244289 -912507786 277512547 -979741288 285245431 -207674039 50952514 -842233179 -285757614 611129942 -355370704 -980205368 -544933444 274808525 197481750 476483050 824071489 -773231660 -72944542 -132877053 -273299544 -717521738 34551255 608972814 -677812992 896570494 -885634906 -543986624 -448086037 613789629 346255891 -713253965 -979932608 846834174 669205185 387876527 -885896706 501498608 -567618083 630136546 326045641 -58646133 -257611643 -714548292 659392337 450535452 738015889 -417094300 433493777 904321846 347245936 -596136306 710947096 -262166006 -821889321 464975788 972103141 -56116529 -334781508 -10404854 186189138 -425954142 -522426250 784192440 995039921 -76570933 908924763 -44572853 -152183263 702671115 347559847 784677346 -915668734 -999606156 -871263703 -813884422 -55103257 -198808443 -836324042 605192379 -817232349 228918189 322322277 248360422 -123509098 -888202157 282428878 568746807 586129947 655204790 340199380 -695383490 -244516399 526390429 -943734356 26537071 -28075199 -640311516 -364058937 -730072804 -415129607 193672070 300237882 -753442540 -267559864 394981530 -51484601 -4700090 -227902413 883259426 19763190 291578883 171105770 -604253156 932962034 -261205816 152099374 553197033 -970370783 -911173267 -571887317 75809437 -900386607 685003253 -800598066 93580967 -457981020 337531960 90876334 -773933939 43586460 71072462 -301106947 281211249 446989696 -404130504 248709842 -216141465 -505138173 499611493 539177345 385856799 -292396675 803549521 858133067 898367592 -113926798 -8159320 661682468 372762039 167349399 381549751 -533505984 -649807012 -194571685 -184515978 -480126460 -974937824 -607088349 -719496003 -154072394 -247391037 -218689425 -779260556 -887785342 -468021116 -88562417 -156181888 904987098 -564899006 -78839979 146211571 712059494 361036867 102488119 -773288760 -857510044 367215472 -503565741 -180654709 -684429841 -667346725 657913119 408612273 -351657578 214692160 -249977831 -59538176 -427609810 320174002 -60292776 319974012 -541371968 -631465143 -925828292 254731209 408970261 230765464 -277423009 -767219450 -355941627 -200543885 545746830 245273119 -883360034 624182611 706707140 459271831 -53968713 -63612285 16746986 774254512 -44140927 -631429768 979444358 -655562222 -841349123 283860062 -218914783 -17934599 369647622 460086960 483672111 103969706 -121236725 -623053271 -130316643 195478737 -418208588 906471008 -514511126 527518905 -195637295 954270701 834444880 935870919 -908601926 -926533537 335816144 696975302 715540158 96744344 11342115 564662047 552220270 -427183893 310467184 -698241790 50851086 -625590958 737804531 995690102 269803301 82112587 -945929443 216354544 -765741400 376682797 -995923092 -779413026 -610298001 332968373 716684448 -808571642 100402112 497733753 770189407 -211136788 319387121 566783207 75350335 243763829 366816856 599050099 -206760323 127532709 412168572 362203775 871706064 -461445567 788034264 -99552808 898525747 83791768 803579470 -276242896 507683897 -516471008 898371938 937182964 315270460 -676843799 -538704545 -913994102 -316504760 -873352833 -693231631 863111237 820965993 361014284 -451754664 -736255788 506851904 -283658524 860804770 -500010590 196728594 643874585 -971676529 -240659754 -325318488 365208886 504085989 -154529850 520541005 -701225110 378043409 383635825 -561314483 -633130578 14009323 840317916 -216807247 -447737135 -651977726 -582218890 -943080272 -152947617 -899079269 700870347 -675966969 -702899106 -543935813 439541371 52114118 -389955732 766956828 233986034 -222425900 -820137073 689102842 406602207 889449149 325507296 -469688657 -135667606 -611746808 519504626 -985448884 -274232346 34918686 -421007721 497848983 -371034015 767491153 637852810 -925285502 -50587 342650061 -125222441 -215505436 371081368 -239981770 384810085 334117445 -453430328 322094284 260465764 618806205 52834068 -793574729 671118968 233420307 638208385 -536498410 771542162 962728534 -743058875 698106584 853419730 -514872432 -951147170 514637132 -961361627 -691478210 655927878 -965540460 -893517041 -14788419 174385503 470849718 -112730284 -747631344 -709886203 -656747714 797882479 301276377 102703223 -971442158 780256952 -433507869 -53008667 -315376941 400110710 -876526488 -988731967 747192943 -854783045 -973175343 -994695137 480461501 -500000619 809022688 -775056958 -864837151 310320409 -332113608 527046448 189211104 -959556914 3023826 362392462 995281916 664909343 -2250320 -489656147 52623959 395801956 163355462 -796330730 -358996181 842584727 901008298 187263311 248448444 -145857848 -68036605 -83937980 559987965 -997952675 985037435 -920523508 794087881 345790489 -545985694 -551836036 885458388 620725802 -605867639 -282478576 -762589204 -72126882 781566581 -313607003 -908549405 173144655 -417985282 784928496 233105213 -843550830 -641500954 435409246 -460303377 -472778020 550944519 -846467014 -123082022 -839482388 -534942130 129625899 -360730092 550350721 -699342353 -898181695 181917641 -864112997 -593550639 136103510 -362324754 -356493079 699944713 -831040388 776060417 499701158 413721391 -991791296 -381903877 408058673 -528881979 277206692 -334258120 -765596493 229844990 258612760 -388927026 -114998684 -352578830 341943517 -75824739 -873897797 273999411 416389969 588239045 -491776380 942331091 388871114 -284988016 208140364 607849334 -65330642 -891245291 -44907759 677987044 -160783517 -47748716 -434834846 313041649 48122372 -361202270 -328582142 533226011 -838171561 -432250532 918608492 327397145 -12448219 -652805889 273640525 596169798 -706172734 23028989 -340559036 215623344 836970471 120463017 -370314041 -108446712 -953331152 -13780794 692431297 -414456874 888505747 -553873318 -285980509 -667485195 70952217 -833932350 -650473856 769383327 799344950 -67633076 -891773306 -909578644 -625157939 790647124 651841446 781191496 696222360 557952918 37142776 -23732844 -551041951 -779324943 -332267973 -266079169 -383712252 -799310265 -221190603 962693938 -347282320 408726549 949761319 -904919579 -771300046 -436052210 92358497 -103819251 716812243 -840966868 -325267367 202894173 413629093 516152019 660870283 290048382 302128876 -695169051 -842943411 -365938015 -711808107 -722388235 621066891 -927543347 987174526 -730234563 -248621546 -505030751 -607610651 31712303 -4379087 462568328 -335722288 -762792797 975782021 906648710 -215413188 532481684 -929705908 -62086002 -633053586 -234360895 -252114720 654721742 -911129479 -77017216 747705793 -945635775 -314725363 -188974095 568397020 415659976 -542129123 -150206822 279720009 -775366172 -258702747 914656537 -874953571 -739868149 -738815159 684614020 -444364561 973483202 -56992484 -812721795 -994839885 458678122 171879561 481737140 -798651438 746198640 232801841 -417915313 711280666 -524543681 -785739284 -504019187 -294913278 745149456 400714011 -236932156 470232162 963101747 408409132 127282896 948186428 976041135 -123117294 761221192 347948523 -851795407 882681606 -351921299 397199887 780909857 -632496692 -929029667 -324730551 -138590503 727935806 606721703 -952925443 666997394 -730815024 601004933 -439430274 -590973941 -615822132 -54124158 -304001059 434265275 733430960 719816271 376716630 -14653082 72506697 -95983027 -642116404 586173231 -365087814 -359086721 56942117 291464753 541865724 202500693 127446194 -766580602 424416622 -262907948 718164973 129242328 -823573064 566900401 261633144 -2401903 -940243472 570647888 54691516 -824317178 -712795416 -801531169 -758755676 761178509 274453863 89418434 431770191 917723651 793028202 -141250153 64375105 -383170345 795945244 -201918407 387249738 -761145369 -154975996 -288390234 91599084 -853729191 -833863797 -115133494 96482282 -418676955 -607624068 -555321869 -341342223 -31948459 -73951645 -431915750 170386648 -635163335 -383584524 670026187 -703245505 -822419943 -382333497 724160244 -338003811 -755080640 514470841 -706799784 562775040 -182196340 332098775 988410074 -615348565 686442257 276445487 -988823234 469638924 248651853 -313040799 -404067870 -941294252 -389752030 851226182 360155698 -323445153 840825885 -58898311 562641906 396257714 -739020172 961647391 -810845064 66696550 368905725 -293799089 574020553 420526530 -733653447 94199359 -573880298 -70116133 19093656 626408573 612652104 -163881113 321563855 436053076 -464635036 176931778 -965366 848874747 161024837 -559658410 -15997162 486442818 366543218 -604807767 29877201 268528629 -600970635 -579268514 -417409192 -257678417 -802215142 153648462 691869038 731652113 -39383974 -235320753 -862788563 237779043 664389566 -767142001 491580155 473355304 -505835308 -752142660 652236596 -363208931 73264658 706611000 -941644753 -639285073 801488842 112802063 99143250 964949237 591781770 2901928 74014292 -156098798 -266446155 -380966293 -280174173 279734764 416908669 -482303728 184214583 842214686 679653145 185129752 -573781890 -881776808 321750425 803516743 351355546 -831467700 -690687858 -260991311 -239712027 -517555092 371783069 629782908 -458626486 4713588 434440308 -185151697 -424000589 217433874 78523497 234425480 694450707 -747978416 -23138044 261208578 -233311875 -897335181 -377096899 740005530 -342891890 516582338 662403897 675555913 672159672 448958823 201315617 595285994 101972303 -157028860 5110249 762007986 -301831453 -376086266 -568061890 -211994302 -806816754 190645410 715184221 -359693177 -983964032 686297530 -543976968 -495882980 -774993778 766347435 -742353024 -520963736 374592770 659771869 -545694032 -338987558 192771536 921987148 -938291575 382442607 722920927 954098312 592818858 517170004 753446492 -832867668 717511627 639800691 -566554739 -111867589 -479888385 -939026784 -615563005 -923072368 -726038019 -749765144 198486089 -479693175 355456551 -860368787 -46565318 932996900 -276574187 281138010 -74427189 -656718115 521936834 -163090318 -956041323 537845618 -201495760 -373898180 149178908 -767806987 597442173 -936872217 -30963793 -838230549 417544065 926309196 -858292463 -597826962 -485481472 -251495915 380419849 -795874176 -765093171 -279473159 -524032419 -135222002 -535913869 325616082 -381901385 -404421690 -866683552 963836759 -473119033 754040474 371458228 292784018 233643173 738887902 482555327 -527339053 228773470 267190933 -730495418 -428367227 -173791190 182291483 819954825 -198937240 204640170 469436142 355868457 560331117 321678545 731305358 183762892 78389977 -155172615 -162471124 495085256 -79321143 -946094596 -597070624 555835115 -341917515 466117875 480404620 744022578 621065852 467539418 -488632601 240903454 972233934 -592820930 -2928594 -700673686 439877595 -320356462 959671547 513826494 -555740331 397472347 -167064669 173279657 -324366046 55237381 80728664 43326437 81623845 97819543 -106525241 215764422 -285954109 -938234549 169600207 11849164 -608234061 732699385 -536201049 -216374706 604973095 297786319 792948544 894732274 27578949 873512037 862084642 372068523 -217792348 15006 638388830 39898987 637205100 -829173643 156322004 645781224 708440176 -510135406 650745253 -172581953 -936891545 -606628815 967404380 773882470 216589769 709385627 46388740 -916785123 -468813113 -42537684 871721458 -329464749 -232591140 -463756551 -300515711 427928638 -191113819 -619107667 -880894870 273708107 -161209293 799441206 431660210 481426231 724055344 390819334 -625524359 -639874612 637464182 -535429857 -53179810 -846970285 843181784 998346730 483943671 -322752789 478080886 493992650 -553629962 147367003 -472583580 462547808 -757255457 981027859 -392822198 379342499 98352663 -899122283 -669279258 -513202492 -689798782 -648069641 -200675988 254666405 479361369 42273386 -734164743 -408430949 738524352 194824300 -909136097 463458791 190517479 829023479 528487187 -834673644 176021523 -508740134 -977344410 759926742 -808653308 240541105 -40805462 301509552 153712825 -855801114 -848863671 -319653442 191720079 957856632 -852817882 299012377 -111594834 150519830 710928665 273546024 119131756 893908524 335982083 -730197893 669064111 -279801207 -245831326 649804710 400353111 614924111 -290322796 -9683311 -265056439 661181107 -654838276 -665500610 282093972 843162114 314720593 -484994931 713291064 -446498505 -631423970 829409699 -843648975 362086450 839687702 124346287 -203725411 366073598 97599256 294846180 410496100 213740674 621710176 315526820 -291384228 810909324 -487551361 -777434984 822611355 535331330 417595555 -517056362 133037283 -527684479 331104263 600444287 417593773 102956659 -898975977 -300680002 -939515747 -254957863 -790294877 -152330841 827373864 427163285 916389737 420390737 -595370377 216767753 586176130 255152946 188818332 970592971 -254506420 551433281 -33519021 637641402 -80238844 771360420 -28488218 859267694 123111969 294469325 346587484 -28770300 628251702 -894163659 -529535886 -789572149 -565305857 693108933 576263464 842917179 6986680 -590107762 -994158643 631477000 -546110729 -323865040 128396223 -960819331 755839625 -305169335 -885565009 -871685760 405263061 -312972299 -596551670 -877698054 -193484362 -290745436 9850134 993333918 117965232 -672255906 -24849228 603176934 872116889 -313281957 -687648145 864905764 -132524948 -596394868 357697613 424541707 233248415 948209512 296426895 -740716674 -411710229 271160007 -663999590 -101552790 -158101416 -736860067 -451557951 -414817430 991007611 295587067 417686164 -3822144 797544941 909656780 583357418 -516408635 696169271 -46894894 55200804 23323426 968404045 -177262792 893892418 -735654889 771187505 535597837 19665538 -821397590 -430778684 392839627 -815059581 642339025 -319627479 884670389 289521788 -479264686 -928384175 595701760 496371230 -713192915 441195664 -207318200 -651849793 295818383 -770966868 -911073995 -784063589 49754229 -646715058 -12292270 -502128460 -551153270 986240431 -973051844 699172676 -809346760 715976537 -47553464 434612151 817157641 711824850 -592933280 -268416379 706431092 -807672657 469937911 -676883673 -237636669 176632721 -105972364 602327478 128249657 -612207341 -457175837 227603617 172997680 -307474370 7269375 -204526114 -513430459 969528205 80101836 -275564616 110271968 784215646 -885856181 590388197 -107823008 -541786876 750200998 333407186 -524095139 699391020 690410602 -797027684 342705673 467250896 -468214152 885222803 939296832 356011118 688037223 578996502 -445191656 766339938 56692404 911387362 -503945746 -808305758 399044256 213868981 -583912741 135331495 535632768 501066661 -175874529 -658832101 190232538 -476604276 -469225589 727105139 187565979 30505718 297435716 -780825645 -621122285 -912151884 -50908975 388726346 -99820548 -297610056 281670296 -608362299 -493701772 45998096 -704538608 -319399356 324722881 -897127031 -135889002 -321743287 -589490238 583816884 -864539310 180521470 -901962150 -861684415 -557431079 690235797 421345388 902938314 704411618 470284427 -654847119 -925017671 -261060050 -631419867 -919346780 -752392340 124386197 302908986 -442738041 -586880456 -117438565 47270080 907572633 232326387 -457606199 385422176 722619425 686490397 965173212 -228812840 834737117 801020951 370918661 362247690 -290075335 -238124091 375877570 -390465396 -923207440 875087206 -810949836 525471301 736088858 -572006490 -768273716 834531046 981536298 643703672 212936517 841828999 845095553 180591323 -390650454 684716371 -939653239 43197312 -727326178 -172928122 36932981 -940660463 -576475344 828990621 -248235074 365506614 598700321 517972641 64322958 832964934 -779758532 129693261 411566727 -391945130 142191589 -660804001 211610773 967820355 -958420935 -165283755 -813209002 -884609358 -6383977 -883943942 116080710 311910403 -85142880 314334405 275152732 -313776943 557473281 937516143 23877819 -33152958 259878499 837591194 -53065469 44335981 -379139769 781816471 -493800214 -786716773 807109304 -324717913 -45908707 631408140 919176864 -526810364 -138161345 -752375487 839119769 757198845 -824871573 706701514 419271048 -743919999 171045040 347370725 479679666 789954425 853127067 547198881 -39990109 647890490 191669735 -258185706 -131532884 -797765070 12836543 -38049711 912141914 -148130085 -748237730 596235277 471099638 -349833949 -473643531 428297907 -541697799 -153432882 -357451568 -782358070 584551958 -50715029 -272760335 -604431623 780387479 -369085825 829992663 11951675 -620186860 -241124186 -598818900 -623130773 111942393 -305102997 177771007 898686512 -947468004 -265973266 -593794232 624324934 -24772269 -677587631 -993803083 -402172056 882193701 -139145431 -426096008 299684146 776212460 -576210659 -249066509 752894202 -81998027 138429795 741218370 -606690032 -17256934 248439238 770617417 -16324533 -436289768 902010606 12808751 -906147096 398492854 456107321 -515542657 832841569 322319584 -363398658 -66005595 -698973308 537086179 285024412 259238183 596254463 274814322 369332881 840820482 941969972 646282161 597882987 -315022579 -318458925 -197123817 849873472 -569877750 -111652000 -661708861 -502532041 303309733 -821096638 -929916782 -879266865 -32616410 -633121031 106776594 101502782 954711595 312806167 -748522774 -379499740 646543871 653898985 748437621 -867610175 -477814698 4364144 586177493 -339723140 809714039 787765218 -32280695 952814805 904541831 -379395691 272687500 -955301791 -929077468 -975211387 484473361 -743625751 -907130362 -4318839 -760664140 261501055 -356511491 506871275 125520123 940895747 -594262223 552328203 916085892 312953356 976964843 -174146124 -710608231 -67232309 -149888721 -57577608 599616096 675455641 867993429 -713148887 123040345 676054316 876143452 -288945053 255983881 626623586 -755698107 234371216 561083827 -173478112 -845931168 -183813532 17121472 33676441 -653643892 191771663 -765572064 629049338 644613956 -274872467 -531792846 51349741 -87172983 680476077 -978784698 564189839 -151164876 -708424350 -805222940 -866673579 248619898 -354182196 -652977645 -155590442 541127588 -535271344 464211726 415716930 -573730654 140637842 -962981706 590142115 161596199 966298362 794541708 55052850 410708569 395906379 -413250592 88437704 383728365 -766713130 999576958 -771903326 626824986 -272908152 177724549 -781373297 -326330605 841599528 785760745 -206518318 -12825731 -815008440 -210637644 309724169 -829064988 -77476387 -530624804 575518667 -256519329 965294085 582529950 -592592650 996722163 286371518 982586889 50048088 556614091 -345431566 -207162336 -593646725 666649343 -588487241 651507611 356523147 980717147 707369438 -981244812 445474965 -106194875 -323387098 791873296 -30841642 545106879 -203849802 -823105302 90170214 -142189998 -830933325 -429084537 512340613 62224354 497301152 -94380327 -595997455 749231715 50119853 -431441018 -305622057 671420729 -817105778 836866913 -73655276 870867101 116432519 -660601599 143306076 -832816944 594800072 869174953 -127125558 -765075629 -662578319 933178724 255330058 152481768 121283192 647756225 -886642033 -589246739 -574011423 153741690 378657129 361469081 -781134862 267805976 -892890692 970823554 468917513 565772771 333306241 664837601 349657979 638783595 -178985985 -362156965 -220597906 -664228026 -970637997 -988641419 -561016175 -537209610 484644496 558531624 476261456 354254824 -179338973 376096603 -492321845 -445359469 80763121 909298934 514864237 -227738683 -337462799 923902603 925982208 294576514 95344551 842316652 -770039992 -126963286 -68224341 -248356049 458944631 518721832 611519581 115588772 144778820 842404972 763048513 763219509 -172794836 532461858 -428354484 591824442 -277528124 164537122 480741087 -471300000 650325951 -522869781 253073039 -530226226 811001520 -426666258 901813 206350279 23105567 899521357 -839316636 580979817 -693276019 277006848 718245696 -348086928 700482802 -497180416 -468838721 -749844093 596712417 597752715 -71989272 -560197278 676689673 858891343 -660585953 -579306366 -968919457 -847838974 6488953 -262113333 -132086787 921347793 259483942 -17500866 -308214087 -671728537 -782146259 317993934 -63971005 -556668624 32809752 377693666 111451235 -378769431 257708915 -241225118 547191012 483025780 365789613 412341717 268650863 -552622238 297681245 42250867 -201767474 953300987 -240978210 384867440 62146163 -612625249 -23168030 -863386754 -974400885 -369492274 -616177625 -778660870 711024496 920716460 380873073 -947340227 -322563911 3074235 338635750 -503732301 359188076 -577176560 -978883178 -698642007 100980451 185712702 -973397223 -902457775 288910977 750521272 -340203984 -863982927 612492676 -665284933 380518655 86434195 359114290 218303565 62721122 225358671 28158935 820922371 -559684457 -214839886 556004780 968727557 -264456351 138543079 749215895 -507639536 -790148049 698483934 127705827 -932548282 -321048686 933809170 286043692 385062705 -37509329 466702709 331143051 845074473 553167214 -246188100 175412602 570674789 451269864 -872348061 -871415140 -86501702 -171915097 -280952267 -87011037 43656300 390411489 710007782 -633720288 -650364603 186409625 -473368876 741889854 -429270538 -308655650 532924188 428274950 -319709573 884397431 373223502 92604547 -922511470 426673174 -496992560 88395591 698941901 619064726 -654812559 -812222291 313132550 -204127856 197287331 -451638305 338343991 12142251 -990286081 33687139 -271455296 -215904297 230545827 -604392415 -919881485 385632336 -719462130 -722386536 511084746 540108797 -505610663 753467221 285577750 939698355 -523454462 -960764684 819759172 506467934 -163393995 79714941 783376199 -840178071 637247802 471387524 -751543071 905147920 503816922 812844412 -391200124 -551292946 386206529 971486702 84680045 -47949736 223555354 251370344 -390840015 -453903978 675416673 238370126 233819101 -633810263 144048896 -262910774 970838302 684785250 108544048 95700608 -93327287 28488217 -338534219 -785080172 -30866770 -769321965 116053422 -305160736 992290088 -449562884 704431489 788074362 278375919 -267372251 -425330239 -867845242 -34663505 -922408946 -93695448 726741638 108037268 747215732 -301286284 798132164 -133762652 405655918 -180037446 932029133 -914730165 184616403 -178307058 -123753961 -266429498 -270552435 -227705308 998221202 529500629 -991126351 857988637 -918402645 616442140 794775109 -700594995 -493975739 753889250 200610359 -852239957 937797598 -951171750 758206288 -371405021 -592065930 906169457 -313475490 794145332 -861063668 216089812 -814999427 -766231693 -607626074 122044419 -813242495 479354158 330543732 -421459784 -130357133 534973269 -316916990 329718128 -539167930 550925169 -159341927 799883545 553604939 -678738300 -472070642 593983021 -53795030 -714319681 668551128 -103651666 617252895 -907261025 -323404605 74372333 -40457444 501937858 -108591815 -403380527 -843515572 383607761 838787010 -161121119 933459949 -177737456 953430387 755717947 810571914 -562853821 359041841 329230891 71144845 581724673 -511058054 73717382 -108718479 -914369144 984724742 -639112995 -392285597 673279043 -538528184 904332765 572229835 468365707 135484510 669341675 307185026 457086225 223621115 -56390392 -49231610 -758172650 -696305581 -768954201 120016323 998945 -143424733 -381953536 986452736 -236161365 -763738555 -318049529 444830367 183691824 -178282427 294628228 -189721981 980916353 -941272853 -220246696 537111107 411610731 -387532035 -986247525 775319481 -424883289 -427964656 341296635 913630985 -837308263 -883652817 740933415 702693615 -89158209 154075106 370021852 -61262970 552388845 -226039213 673295441 -923118012 621182312 -11512624 292087724 -116060555 -99735431 568793626 -228496210 -426371197 -160020593 -360054395 920812380 831187268 146933274 333802940 237816434 461954481 981002590 272187256 990230536 -886027950 -220991438 -920867378 113213354 793346315 -572364495 647487792 478551723 -374461706 893143152 -801526800 -698506545 -63882176 -951964085 319523605 -549231225 -89552789 -886810283 -200603614 712945031 -567382709 -763028151 -258709889 -73891236 -89614526 -899380873 273177484 -853826428 828290172 893687059 -585001520 512737393 48567172 512654856 462830524 -593771945 598948426 726711698 841465211 281414792 813481698 258974980 -510563899 -150035933 -813004838 -472407227 384003410 787337709 -27447555 942217353 116267193 742969068 -503082982 -98744670 -958513770 280816464 193462991 104038652 -550599960 565828396 -674735003 154936995 -21886802 -154206460 257295229 574336953 689345115 -890656488 -139861131 -967173718 -83907799 492256531 884897384 -955689997 -117088470 729929876 155314806 624013287 812556394 -808701213 739075325 -531331906 -89986278 -1578018 835063036 -948483541 -649540806 382640078 159249496 -856006195 274098011 -701208331 318921876 182081911 955758329 133290596 -178208514 -971698681 616193593 -174998740 -992246383 441664032 289207884 -681714382 287641728 -117559890 -250240267 411046118 -693575878 -825019804 -864168116 -787483129 -917275756 -175362279 -783996332 106472991 -705582447 -665302090 -13025031 445301256 -270403424 269458167 -143232537 -776579593 373277148 -611021229 -458821910 -330685397 419941021 980103350 816425824 213684155 186964231 798600439 350751242 418689288 -138718212 -632493305 -225382037 -42586947 576626377 542350660 551980530 31784613 -353073728 353495459 868213538 -114992965 523825085 -954832924 -308628381 -380957899 702368569 -953699182 167521257 -57808738 359539663 -350920806 -100862759 500683162 852241836 734071801 623830570 28327248 -275905200 -106299239 -280999835 117615664 -63798063 509291584 -696880382 645921843 -136659000 957091492 -61089795 -291357112 -144967278 403969666 -450963289 -921268752 461328935 -654430729 -252934603 -315100458 -455694165 605063242 575587509 -729428667 -891640891 -871838241 29000037 945563523 162771431 -631391588 951063913 675156907 -197786398 227085856 -631466910 733822220 414996431 250942839 45884926 489221752 -374458538 -790660429 369036780 -26219099 822292319 -958251600 952773265 -507832461 227132587 -460424028 110433144 911134793 80150583 -661378653 958478137 -11605080 942155712 235280877 -146815093 -750410704 880223651 -456748251 38186108 465252731 -877585142 -322934398 -737344248 -964954175 231466046 315831294 -301827215 794401209 12475106 785675438 -690500204 204423911 429979475 383324281 686462209 -259645302 -964022762 -391310538 -323240586 91099995 -521575483 272722147 -41434772 -594999857 -630394976 -455341535 712414476 370102935 -564455368 -579026748 -662736850 523933546 145259948 959345975 390653014 -390112328 777153355 -447936127 -346487510 -497469975 964876243 791082011 -807956744 51459796 710501841 177901290 -365775362 -490015700 -618182039 26300680 879849100 -498279394 389452379 -776113397 -163885404 -852112435 974453462 722244503 300239810 598394734 -710426382 -829367247 207324037 -103672151 -906202287 946615588 769595003 -528840857 -561844386 -83027167 -673313810 -239614340 -370987752 73172988 251790870 815251157 344639188 243292561 935912220 -934689072 890233146 693367799 -129331093 238031418 454601039 -754091160 -658264517 85893081 837570389 253143901 -127035821 982504880 193344317 373752031 353468784 -206036432 -918390356 -115488671 -528052089 -478119295 -952401205 847567828 -524704993 -224482071 697733928 834588644 -581967111 811672295 -938753404 587586352 803752223 -1279811 -882576449 -686934249 721490209 413046650 -51517569 288837496 -7475272 -95900345 124559480 394115804 -569490382 127629549 278443844 154186780 71074247 842925814 -201671705 33964684 -387215508 195909648 -78324747 -100117562 341170236 538501533 -327858375 608248400 358809279 673509220 260782934 499901114 84273914 299084328 527360912 -953906846 252579481 -211034656 27103049 -315692765 480871475 -245422489 -881270450 210563390 -956859111 672502541 -40722179 280291835 -676538297 -8307564 -714268571 -895681599 -520552219 -424607900 709137969 117724160 -237272635 -973452354 -875180664 -315228801 679709042 -116679389 -532956818 746463555 734765476 -333673914 872630976 -420836936 -385617415 -586954376 412303345 -542476334 710764069 959439186 -319437400 334568361 233185366 -231104671 -722289419 921809600 -366978991 391462833 51325653 -375209449 -659405494 -631405473 505154473 -799563018 143164801 360210169 898431847 666471204 723661518 765274896 -958603277 201122876 626588107 -804352347 -421605001 854721987 -837463098 -752891991 -502680078 31599618 -577804636 329330554 -228029529 491312852 650303869 942125351 962664848 993422978 -423269098 -490198567 -747196113 -455281541 -153562218 -719913426 -811317246 -55486978 -351426916 329453794 177594909 -743781409 986886750 -709556087 -367182412 939375916 -519676664 128098684 -42040746 -706628935 -141515637 406389455 708465166 -924104938 97775867 -838698464 -372967530 704461196 953985774 852478167 413321517 -97997237 550993571 968730040 -241950584 324651099 -397208674 -790872231 -645246072 672444700 125958191 791747976 -649731382 -178923714 127898867 -613858126 -747987271 687310127 -658207429 867054412 -902488265 -793916797 -759548732 -92602695 192836708 814883611 -229739259 -327453114 461227443 987855371 -679857853 834809699 346951839 -651149025 973889741 544975268 848520022 547784507 -182345530 773780789 -975368311 234928046 969101599 736343726 -620298870 310854517 -287698545 344198815 -523339594 508815827 -795762687 309077223 -161757085 449224254 548224455 -597416047 -567272114 785782634 439730844 458517730 -793832766 -625719887 -71565641 -236124966 43206790 -190529860 -517386754 -990237023 669463924 -705170009 -341894673 941898162 -49121475 -85297019 226093786 -366257410 -658488172 -499158505 390468639 439862478 -125914677 418252281 -885040676 -53850026 829760149 786594723 55571549 878025376 239495981 110137890 675311805 531192573 -671179359 887530022 -622145876 -458098476 730859667 118655581 -92768040 294339250 -946491723 -529876714 459331208 -467299055 -583325462 -209802935 -494119665 652353444 411508380 218370468 334327954 -379556572 423648061 169712871 745471698 -829401190 -230106142 160324297 697646074 -621545245 78111615 520482188 944746135 -519480528 623230613 -454764076 506301279 -10143662 128764828 -244200105 672379851 456054402 482993444 641688198 -866752360 335647097 -755785713 892096596 -632282472 250899610 161382191 47341669 902923109 317131312 -819192072 -203170477 908356080 -155624351 -237279736 449933762 -638828769 -313058784 -725226126 -191463333 -835613554 80087039 836823833 332634053 -166043707 -50657544 591212582 -403190779 91923959 641480213 398038995 -57315293 672647729 -775520674 -814337724 954521180 10567400 -899740000 851133792 707169355 949503094 697635796 -888720119 346907865 -24966245 -30043788 -478914296 -833659862 -794617038 -868856136 805104706 304171346 -716951173 983371172 496005627 806518481 419836638 -82268761 695659187 -516816467 -381723529 -793575644 -106746397 538689075 -453224027 -902073631 113121048 68965896 -750764588 -194430002 -323856688 -240994166 -858057774 926900553 179758429 -616550221 928977877 723267508 -401660224 -225085560 15585989 -968907795 13882367 -908291919 -409381653 444352538 435371224 -687748272 -642801571 -911460111 -825665142 -808916049 -328133744 -170426113 742025220 -456262424 717595962 904591476 -788282294 -754034349 -306802393 -570811351 -992129995 162855604 -511469250 329034391 297470586 874218987 386464331 -925589555 305533389 -571680886 41169809 -497812338 568509368 155081515 186955955 222975401 966892933 422443658 117974467 816335871 910337100 -51616104 -350936770 -646008258 349365963 -475111527 319140014 800804724 339800146 -893680786 683905972 97853073 -399763307 -489335011 630905680 610743377 269862909 -217077033 946453341 305064818 727551312 -801144012 -477622772 857763173 -22107407 273235990 -418084521 -697487424 -950758583 -551222263 -224256825 324865216 -670520456 -262160727 -643819879 -472023321 993353331 -823121964 -749333739 -464598501 -904266016 608027109 -795412946 679576080 88014718 -186519133 -205497549 -950799288 617864859 472801043 -790361744 -803388088 948322713 530932057 800753063 -502160086 181066650 -935215984 423789674 -114265936 -604545661 -378545937 264411429 891585288 -550035130 314914856 884298910 -615534780 -64690325 -178423726 -134350671 -752315180 455066289 803988779 -334832656 288747655 -432154339 517389279 -74298376 752760722 791200218 -539824326 -474652632 378861794 -51396935 -656286327 -896401900 297091268 -262771001 393971083 -373807172 10219086 280817191 -176878732 -810583991 -920745467 452400730 945104908 -721424921 161912408 735655508 562585672 -752564471 -45743266 469493563 901189654 -166943969 -934914498 -728610776 148086836 -123967431 -945363340 -853014963 -382812784 409466639 -468778886 372494296 266441296 612181334 62549980 -483583784 -660931696 41073509 -828258832 306939676 -66406917 648851823 -129710172 937134323 242042027 -228899674 131041031 540705629 13191070 232033146 -959178124 160160458 -354385240 -467684817 382067150 494891822 -339381069 -104497282 528822823 419174043 -89250415 816353407 -628469599 91427094 -156863401 -273863369 22074606 899180164 201317021 203324234 696338755 744441102 -350464548 534105459 -652746056 836006872 -733741794 -655250279 595089066 468399732 553011330 -625795306 -20936531 -517747856 -770944200 75217731 193280494 -252677426 -671256976 -669226694 -204460152 -510503068 -715621038 634575371 743835830 -222233314 -680980498 304887466 -309579994 -785466576 -322421066 -790397863 -110984553 -237777808 -125176275 -444759102 -840537938 18235071 -124587990 225583572 48808069 -696538139 -456169123 -632722576 -988638757 171521765 -440921707 637107430 226260268 858108998 -816173787 530256119 -859863388 -102409187 1679690 -107648848 -21540383 455749943 -897099287 935296109 129209635 976907334 -294442396 871301974 -41536651 102399647 522229970 324482033 -718714518 -206197762 422625256 -605334556 817270185 187739351 98369701 -822086715 -249132759 963164071 -54726558 715749321 -914402843 741146334 763171655 -103078659 -785371111 124054830 -860908290 510974713 -610314431 -629789900 946032 225117491 325124370 -844580279 -342567268 -109953841 9979162 -103739988 814620800 -902177451 -905368522 2266816 148946659 566795248 129111325 -618164588 -216003436 -432027656 994367055 503265570 -974366995 -761288407 -309984302 -727511360 -567884065 -381368631 -510222742 126521358 166229382 -269188881 -31921366 -76809038 -628943599 -584208875 462919995 -969889561 -633347084 -939166802 292947288 896801572 127330718 -256438029 299626998 -595692068 252921623 139881855 -220576782 829158485 -825652043 804621709 145738970 143017117 991009894 69487301 -470586187 -524384990 -6827655 -523843210 752368287 -750072919 704253297 898598657 -248119149 -292054843 -781000493 -389027737 -594331047 -529149865 -111030064 -296337287 25078231 -326139726 133575791 793478474 625865402 102783063 -670172863 -417960472 -323565748 -239779762 -396783266 658737493 -896772699 -226101748 713896799 -534723176 435740318 579141480 -414982362 -826914186 -468646320 519342752 952278674 -40082257 -712567410 753560838 796732948 697336304 583651173 832408090 -592523298 766181383 613952947 -999417958 -686972601 -180271741 756135367 -169329775 -142036332 266014056 236923418 -75564238 406608136 575254572 -997742866 482706640 874238035 -763886853 493341294 -961635854 -439336150 377289013 -571692512 450045069 -233346777 658260531 -38263802 -697175054 880107085 511591419 -846310230 684112430 -489285522 535679633 -233412498 -818353371 -721202835 -616034552 -75728414 -279630762 85237336 780013364 -929466134 196123647 -448110732 -662231050 -137129608 -948910916 676440671 212285357 -190314040 -167191653 -680028077 653326 185225709 -99061886 -14687384 933385847 -355551511 -212178631 -41175118 847038169 144176864 612354434 -299309385 -734800972 373773664 473617623 -201870963 325082085 -895491951 666359286 -554425502 -801862180 -799576087 804604098 853906384 -271680379 804124529 -773555690 806508671 -862160460 -47421342 -729379265 -641948338 -223098188 733061385 -549828493 892735447 -848717845 261832102 863929193 -990034623 494292533 346931177 -649326875 -805552776 198496053 454370022 -727870570 503510880 -959422812 327406648 -237748980 -957904793 994190631 77976040 -970641624 75718302 201631969 485720664 915295212 -168447852 124957084 -61964245 -495180057 -749844654 335519727 -858826425 -250359660 130980774 165318731 -830280547 -193322255 359098524 -661444670 -795461578 758876235 -490104836 -705201742 464303624 -67338329 963541978 466284272 -88553075 -937985221 240144443 -370389981 7705380 149755261 -649478388 585585655 -622467697 656595393 385415655 -57074651 -449302558 -33241167 -249746898 -653025736 15959769 -127189138 -152858803 -619064918 -374588835 -488132855 285130958 -191301411 -902321317 839728750 -630564368 -913055933 -888832658 238097809 -604253286 745271216 -788445324 872894945 842453078 496622541 666148103 576214657 478702641 -192816117 -430937582 701705381 543799129 -731741514 -152772871 -516498783 137366951 -176718918 -460535776 132865407 -180322284 842730879 290333776 -867739381 -646995213 744490363 248612871 230192215 825553322 986432481 -889431211 655503715 815258317 -654799510 -262704330 173045880 376010346 838424426 213802809 861452579 587746192 756744382 -844227638 -690467927 946817209 346451657 184688 -19687344 605860952 817730480 96504535 -46010464 -134588035 -535571088 995203386 -974324096 -154669129 -191600763 956784245 38092469 34744260 -887780039 426939174 866755274 347208162 -771995747 244996517 -351688700 -439509980 74607825 -438711913 -344971882 881589396 351072433 152142317 617292864 -983214408 277833272 -363847683 -504015744 127297749 -57395038 -557026275 -782066995 680534801 -997431016 356079394 -245028282 -384855106 56149775 819806756 424372030 -834042077 226390759 -459549892 899027348 -148051926 354775397 -539531387 -327694386 -648118551 71742756 -58475254 -439342003 -431991441 472063947 -266137546 105883229 -493008161 -419632830 -962355953 835148047 -621365842 -47894774 973076829 -636208929 198973563 -34435174 927058977 659951455 467365226 -753525903 -758500729 -497173191 -799536176 -28682875 -709197751 -88443617 608672732 -520745067 172831096 843968505 -126989713 81272524 -606955593 -66571049 121641781 -21847375 -267262621 237192093 -460235802 -962049744 995203666 709890367 795441643 -276287288 -943689323 -983512443 598674200 47638817 -746114576 -666111796 105662963 -625614540 101771634 897970186 352411962 -180074725 837680057 -933409785 274441570 -165705702 696145191 -58292476 -465014215 -759859734 656481949 -348642925 571265800 978263081 -701416258 486869422 -423500706 -699503454 -569428892 -953075471 -230869553 364577043 8031111 999250509 -263765657 255029946 637561358 -381460940 -121655429 146203378 -649585909 -742457823 304703576 68063731 -459728140 154281299 -600876517 -176710185 -803314067 768965167 -9743892 -873588571 -873936122 962775627 106410882 739654636 264440920 -366905298 -928395711 -368267683 493572258 -87946828 -376095744 -202591199 -842595777 49400909 937584832 549140621 432748937 -971359009 -742957855 -884193016 40277513 -238251461 -754575071 207879887 -310769542 230187759 977909119 437616459 -676745791 442161061 -998675199 -971998000 -864817956 718135210 571996031 -307154103 722713425 891397463 253014372 -377323807 96125965 -570189909 -978354020 -621014700 138879614 485685620 251051527 173597948 -468988583 -124931533 -893942502 313590580 984131795 -468136717 654820352 691694200 -894178467 804162451 654838926 -745778920 -904959846 735483823 -544675354 229272439 -79072792 -537816556 -976781977 -469480794 503777626 718948251 -266101559 -520806535 879440096 481282160 -899258209 434317504 576014972 423290875 649804333 606963477 -557937679 -886009626 235464509 -285033851 -393725186 -578306838 571770613 -428998864 -862041813 607547775 122935469 -441759476 544980393 637861789 540746610 715760070 175287126 292981608 912174125 -683648144 -774741456 843922067 88919109 377439904 -725115836 -711902159 767570869 -778151054 -179703390 -711204765 717519014 -878307206 -508319266 -520331322 612338844 397734963 768068542 787620622 -721286958 -750848112 724544792 -670237153 880687481 -106752427 -517117721 -558380116 609633722 -27108648 385867841 174639509 -602040753 355426391 -251898013 -210582314 -313506404 -853417426 176066439 518612440 -624911397 -367103805 135739265 829375163 753727893 -817661171 -314190567 -958099431 -809172206 123986135 183543833 569929324 684920107 -211893841 161466927 -596501883 461650745 -200257599 -556610529 -58585915 -504653107 102481765 -13332618 202841736 701966375 66208896 -545654506 -367757898 -558329622 624395289 -975905104 -918891299 821401972 646583162 797596623 215990476 -57591271 -556080230 -140154799 108772526 -659468957 -118405117 -768108659 912320852 879872052 915396145 -863407677 -735236008 -907716606 311818938 -191003840 624941211 26211913 938949961 -609215441 726521880 866881437 -438901749 458398602 -265811773 -184785931 -363351203 -492856488 -131458370 -105446859 -714886738 518348836 978177834 -683701447 -274538683 1427350 -875709430 323488836 671929010 230479001 807236063 58148367 653638090 -295027113 275718151 -901836549 927554642 179269526 126154650 -463800360 28184940 -946112970 -396252249 45510590 -776714516 644976523 -641767983 555290591 -18526863 478889235 -999363191 -27779097 -177638580 369796386 -547621093 -429452850 95670253 -765545502 948872484 12423794 -473664721 -415453299 -310566961 -940244768 -494336638 -742627501 373795440 -243711072 -202335629 -591891233 842488923 778997379 -230301040 813078856 -757824810 -545760090 -882925119 -365961911 194002248 850482475 58650501 -909321719 -392532473 267855523 -554118986 -37294707 176974698 -734682275 -161310623 -743180431 -396952360 675741577 870735285 875248354 -59728420 -92513841 -108884366 -222608857 -454362530 -222438813 -931326296 611527127 451144387 -243809046 915551993 681340020 -195242139 -146773395 4151671 729560070 53344333 555951546 204074906 202799376 -108164444 -550840246 826936313 407733282 -28765676 -229315414 371093378 -367560945 -661262874 801229781 -229394019 424518221 -225443645 -855154327 -89674924 -188305214 -115414160 350145689 -325447404 88110713 -373185724 119217751 -306625793 546283985 -696219360 204739765 330792519 25511982 -902429714 554115866 714514840 589511696 721484354 -652131318 -207849549 -65516680 289663307 -696039733 -411633734 -271787198 -101523920 -749562014 990967234 -900662840 286434294 937405795 87064300 122609281 -475147435 -82925716 702423286 -619619883 867532341 -117397686 559571699 500952214 239169420 -896823841 -989315540 -248349376 356405887 -661151316 374987298 -842596260 984745054 -407173619 -271735667 489135628 -582247439 -475504108 94864340 -840016308 -721318684 262397473 111668583 528052080 -153497651 974725553 -225613713 -494029738 -182636055 286079102 -671365015 -702697845 186461134 55953978 -564254995 915355268 758997632 -952276112 -573268970 -733901148 -122575617 620947263 574230241 -178423720 939811512 648610747 291066473 776611822 -661554982 -568478129 101395896 449125775 181788033 -405043930 -553660068 499683013 149406965 171283088 613604512 955835385 -94105279 -427531617 -856214242 283663971 -535394736 37846867 -536403086 884067531 27217059 553022571 -901075291 -140169499 -255781559 -564206733 -505127136 180837895 828071728 118214720 -932162685 362386314 491880446 -948488205 -529791219 800753108 111766606 734305793 55625388 509087570 -173447556 -812327326 917596280 -261530796 -512259713 -449651922 552442205 -507239799 -399013206 -150753131 805346820 -369982530 -473248316 587100536 -725614427 -43392470 -260497373 121605143 -996181934 -808515843 -227368547 232119281 17250550 160144005 -651403135 -411246042 -855609686 -484483986 -238663409 984591843 -706649599 592272176 457968989 695532653 -218764028 33593976 -337716448 -594012536 621622790 -714539167 765159288 733199561 -356569596 -23832615 -869440883 -176928121 442853749 941853258 -213604040 -33142324 158364163 506839853 391797252 980746528 -164851953 -108068763 -179271507 23555878 87397753 665757002 161063101 896141718 38457090 527964248 324507500 550195574 -253379515 -495804860 988336527 -949791551 -723739957 -520484970 -118817187 -572910516 -547502063 -581091771 226557349 898906563 759904080 -496373629 405716467 468906022 -529078667 961527951 174138656 449602242 -218028006 -344819818 964900910 663240206 -428578648 -734080693 -677294201 -416431631 293200520 339123836 -708435700 -855224498 -110582554 -19991405 60274482 -885310666 -839270922 672002322 -160548040 -317038618 -153266020 -4790856 543894307 207032917 -311271818 -729869767 670932512 -736672633 -508600844 128162869 -267918763 237055236 557254012 -694956460 -504518076 774226948 -703064363 959894294 -242305340 -445576309 -586618053 145968921 -835744280 -785010781 -439946819 782534312 411447109 -659380074 103338344 219607895 598397907 837999293 -70328067 535729804 -683293083 987283757 -228104015 -362981882 -258276834 436124540 -224746321 325080894 -4602492 6630957 -368773335 815610999 -794445350 995396660 847886450 547915821 763993131 -627555606 40344703 566984572 788293859 421737678 355114454 189822119 -138181478 461609270 -46530175 -568619968 -848475440 -256788892 217779552 353802861 856109396 257535755 -47768262 -504387678 -951025868 258602859 -196921292 701449493 876567485 632358121 -357225967 -467449819 685976295 406176845 605434289 -205887997 686888464 933552771 448007632 -299908441 100552842 -487586968 215022262 -19813193 215570495 961720142 -675108984 -233843564 282114186 757018283 758375179 419179601 274543976 97716210 932808060 750646474 -194196478 -361243105 -683518167 781352745 -867979574 -399463934 243161556 -243571254 -550318151 -794470479 -193878854 27811674 64818015 796853407 384151166 868798230 -955030830 524308041 734187782 -833977549 735032054 -821068017 -409770294 155015428 -545698978 -183472294 489217423 -502539462 -131740999 -326994053 -565247027 -64911398 -797801181 -266738112 252271349 652807292 424515618 38281183 -400556314 403718668 -475546698 -676799051 -401798845 706304270 609787911 267719579 198446008 617964754 -347549116 -97863819 -527263677 936391454 -479219169 -708330446 -223637346 -389530236 838355888 531623882 513755979 221788158 608210888 427136279 724067929 444107630 -969010870 -411629285 566213941 602557585 117910971 -730775312 -867263346 100686235 397202506 531309200 -469143019 -583429328 158734540 -807565036 -84362484 226506239 444659580 -128330797 -299186287 131299716 855878905 576196290 -915794451 -352433407 610123130 833130200 494599003 603510609 -410984644 -448914541 934357542 -232376494 90143799 134178251 384372655 212528297 393123389 240933000 -952435133 309591758 464153075 -33565483 283235923 -719291497 282710113 744610659 428497088 205785923 345241874 -160820669 -375444953 -814012234 -107867083 -898571821 -624261649 -847379577 -138641245 710415287 -826444185 -988689079 122829182 745326087 -344833852 492375374 257642375 649204962 -455057521 98526217 -584319087 744952184 366803051 -196697928 -329485066 153901241 -92676019 345193798 -401865857 -614899577 762067196 -100376067 519615576 -341930703 629615855 16973425 -670016759 -491761866 562247777 995373733 424179267 895285699 -411512382 -762072415 429689134 6326725 987229437 377137119 83283437 -130392256 -111228534 -338450045 -987725237 -679233120 383206398 63922949 163069978 -63622226 388304262 435204009 -406869950 124956257 -286039953 754196323 364017416 970200173 -186700384 40755016 603988876 -141799710 326655119 25873243 -678841038 -654992271 180032260 -73368959 -242667526 -496254224 -164004641 -946418625 199207882 -431290006 240604638 683601233 340940429 -642505885 681307510 950325974 -826911953 -756122755 -365299778 -947406144 207805182 -269864482 558010945 -94698086 781293375 316737252 280118073 662833821 371352679 -237008305 367317701 341487824 320750226 130457586 -594524825 237519881 316327773 99455007 -647447141 -812749723 -372068072 382739911 621788850 401754362 -740402785 155176810 -91697848 15560537 647928445 291386014 729171141 645389992 -556563621 866105854 285703009 -260327173 578309740 142274120 -929061047 -175166656 40998542 -296829886 -213442904 12902498 500776866 136294237 -292158558 58396740 245964985 -6861618 -815083687 857513420 732629575 -940338157 -29572884 50387954 265257880 909677389 619329544 112862177 538915081 617892878 -389357130 -252845448 -250164375 122531503 410323022 -141570966 552233234 372727697 625370275 -958780116 968831409 -109902380 274492490 -83014099 -552631424 -650466032 -194543490 -623751154 907422532 -476762318 909313230 951987366 219006835 784139379 412617653 -512092884 170580668 169441072 -953343971 881742279 -143951405 -805141788 351042066 463630870 -5574398 187221143 389957406 -492855310 -471947929 378776279 -261299466 306311790 -703622622 534542975 -661316131 692828888 226817609 -725603026 -580349451 335743925 -33542425 94473448 116195148 94191730 -73604116 730975013 402314648 -542946936 -702639785 -957504874 635392436 723375792 678914008 849369840 312415046 -744378810 -562162156 331055027 123635575 -652061244 -70666404 -691037297 174809272 735530254 -358135659 -114778128 350332677 -850049062 558574481 964746919 809111055 -546623838 787075588 -622335472 -547555927 -856574226 630629695 484187206 759118551 -200142173 -639258767 -465138490 -132192227 195981127 322935155 38812563 -294415890 -436734901 600935376 452239072 -573644942 544398617 -359017596 746973630 226087049 -466072891 506262084 -332372537 16863153 -542212467 211765692 -45539971 878309691 87729602 437954812 -920085565 645864842 148363235 -27231108 -539243693 -674790227 667778438 163484628 807731555 -690385516 -700229195 -215263934 401864072 -931827542 809472438 689308582 893481156 369440707 109009655 -449344935 -135278116 97851855 -360862300 823326052 -624698574 324519629 399966122 -923863482 -711837424 355369065 744333919 191572908 -967414696 458232189 -449740455 -623077135 -401269856 -844481029 636149153 -306071935 -250672638 241367769 256458014 -253473978 342103830 -833147225 178132152 923942841 298285438 -537695398 -472161963 322358881 -727459890 -19612580 663969931 -381631716 814121577 49780173 -888508378 376997466 309012652 464485412 -596659494 -858449839 -500307034 875056649 -993147089 -581615053 -771682769 571680959 -192691877 -521486459 707064597 233166895 628933714 -700021136 -996329975 -163187421 -564026045 -909546455 951590109 -85010992 338004882 748356396 -495487724 -952317482 756508174 -423699026 -326055414 137958045 145062627 -330098748 525714559 -74371725 595884091 -769807824 789342364 880464535 -733273464 -237562325 -726338867 736331643 -136468923 -425709140 -200125263 80662844 -171659508 -422165492 120492838 538860099 840470934 574634803 389719393 -154134965 956626531 94698947 664409840 887505552 991600038 -353172184 510448210 -950658195 423857493 350708199 -128115469 -927543261 435089449 -45007551 550627867 530163637 -932378215 -835340972 -130347598 -215121796 93892171 -525902076 -464578617 520796491 736378616 -568993002 -289970704 -587363506 911525785 108012991 796151321 -505999830 -740009199 534351589 -602645522 -650382408 -704117026 622128606 469153982 251192809 -295129229 -195806365 -577461139 -159172353 139780297 -143584104 257228650 -952770760 -246885020 369041660 677098988 -112322309 -656405679 -541045795 292650655 915075430 -134616558 735875807 450912591 -866204725 -766083664 621824196 60367457 39326111 579321238 -481334606 587480115 50259056 865209800 465083086 189453187 -63331142 -581696741 709855805 -68022440 -278561713 -879383973 -195305015 -445515561 87984207 -133677761 594630356 319517353 137015323 565841939 102816658 -218327088 859855061 -468266243 -427830885 235650066 -652062979 24724303 -200346596 862507294 -92430164 33611045 77404459 -963669565 -100543302 -860149282 -229844647 646980204 -971059971 -356983239 -760851753 -742992732 759526084 500548087 445376792 -38307636 -778088354 -852701228 -934187675 -954700682 -121688366 -856045196 691446328 834325643 791799172 -548066653 -404822191 609791073 848694843 900352662 801718183 -459145949 -370746261 -907212659 104463001 567333809 -289032628 977126971 -756002314 -713867373 80133147 636361212 646613970 -116366558 249825860 48576721 730911001 -832543159 108375629 284078305 -825355544 845147581 738137640 98098097 -491537220 -698390217 -758324812 -866829621 302798125 -20517765 -292939228 761456288 -12263993 333823661 -678756648 -193361548 -392283054 592355205 329160651 -639011522 858322456 645293571 -672826530 -637717838 170448449 871890993 -234387562 251309634 662866345 41549364 297439909 -243858052 -513868289 72006080 -157974051 660127087 -770177599 226828831 143145383 -193397265 -373552874 371541356 869177675 443159130 -501379358 487287834 -324558764 58415227 451577693 457558822 -683221166 -235842298 89118252 -998529877 -794947940 -758296898 250850260 335765217 -609987089 40910812 244775485 67891088 -58606804 -635097578 -585776845 858569061 -916126360 112488222 -381763841 527424565 -681539551 -200082406 3640543 -794991484 -560403937 616434211 81402388 535395347 -828693838 746987076 -849992971 -336733146 -597274386 831768537 748615746 -93643712 -942475240 -528579138 536041163 820622432 -65440552 150131718 480486441 -884975092 -540514388 -306953736 330997006 592770409 651765857 -252809513 340758510 -614732805 902197178 240572170 -849520497 424003533 846466007 373398097 -841193879 -76582388 -319579659 434059341 -982565768 161197140 310862954 143934538 183817785 10992253 -349772083 -943589971 -4840359 -434020131 -939490308 -546967429 404823725 369873270 -956353962 432614287 918346445 181362284 -393058378 -413644155 972768089 630271274 -776027748 -297663563 -82922676 278918086 724369568 -462945767 -462628651 -931985240 716290466 -384511298 -373882341 995578813 938771211 -245053200 -915619768 -821283282 905765671 -46044581 181966425 -243353282 -684171691 -804725608 992780404 104957722 -117740193 -953252452 -257639894 -293024283 200405343 548548965 813854536 226350248 694274485 352476989 -340378125 835460886 771500218 504272844 517716276 312330369 -293334213 -936107779 396470173 947386384 531688729 983634648 -382230201 371344707 442764428 -142239544 -535461778 -884110552 -784178643 923072793 533771503 411303402 -175228930 290682186 -127514005 -118790553 -837968429 631422215 418664802 881976091 -568956384 381148716 -542757204 997237514 -569908485 312596113 485857653 -574334133 -654607925 74023993 362433223 -507042722 644120920 -637522715 660255496 -555381991 134343502 829961310 -868361343 -392675695 -846171756 480041253 300988806 -421872232 -214518685 157271206 224013653 -281860121 872735482 -461713773 809810189 599202829 -342379111 803435953 -272684708 24436622 -720048478 570523729 49413601 749635918 -572824908 623812934 92197709 -995717195 -59003691 -458639474 -301382295 -388727619 413720825 704512780 -105155290 540200962 841746091 -802765492 -12827213 209871747 -916158477 -514715042 -227721090 22838068 731393879 -215510922 -31973377 250348472 726348069 799584792 887820910 319976668 -589121004 -203249227 64927626 -225891365 -92280217 -98338466 -776466532 987997349 969765411 752210941 589555681 -957976817 420916090 -504756939 -70005047 310127317 769970241 593322455 450233224 -711613420 862846316 -954030201 155815822 -614214285 686905673 604358510 343604799 327871863 -661649084 -380902851 -790495748 -468529989 343063416 682702426 748132682 847356802 -172346885 85210707 -127608202 295310366 689124066 -838349696 806539345 933162800 -252235207 867566495 -789361709 771831257 -339036175 984339974 332142835 941418098 71289852 487001890 -588961467 18388592 -743433992 -925969532 409619424 355781064 -920743455 -902420269 -897953954 442826742 772284718 -660791679 213393528 225132473 972238888 -311382280 835985790 -6833359 -784826436 794320135 45286354 -380335391 -135006964 225632281 386062381 98236089 -80442757 86762522 -508409213 -675227256 -453493351 -593999342 -581941380 671126726 523322173 53819468 -585252921 537457292 664915651 475082898 -482677862 -550997683 -77086671 870453906 -477547744 912365672 -433193583 825798550 -243399024 -208670674 136397109 861147834 -412585902 -89741490 751981805 514432672 715868431 741454810 -712628962 -68135717 -500009087 535242888 871888328 547213427 186469236 -597405319 484846447 464977558 -803965394 859050808 -600696392 -228087241 802976562 943422010 -358343225 607609598 -432537081 -391667649 886289930 -592820448 -227977062 -973063774 653435990 -263749195 889467413 -258155499 -265941177 375278548 -591759547 -336901355 908988729 -505267493 -365273112 -63284036 -671619763 -505693627 -504372735 782978012 -591171720 -35110141 -737887591 -698699309 972895422 -12307463 -719556535 -612230623 -889550294 -550666611 453536659 -581340668 -358905688 -251917468 -382170573 965293251 -41011255 -641935754 -985102572 412515280 624381171 213531986 -918614318 -550798254 247469270 519466299 875935671 757148336 547740718 -197873540 535372862 -160289812 -751479715 -150803733 184705957 366041342 -55044857 -187172014 -653283786 29806147 372800508 -184971652 -373431793 -505666503 868556602 -145364222 -364145766 708164884 327411915 -508428474 529248062 -563176854 -897463256 -848321928 845668833 -496752142 119626529 -237486152 -816471502 -280717231 -215056234 264831352 577204955 -405251346 -244907743 294386989 169730749 493830175 222555209 -759113316 794683891 292516288 -706976362 998390411 -232100647 -707044713 153538200 262203728 593006773 133127208 -379091206 693427817 -967362658 -883993634 -7490859 -173824793 -503976029 -877737285 -874789475 908581034 -253294849 -297455008 493622046 446525276 342568078 537097367 -674222831 193451104 -656653270 318021419 -586827896 672129072 360393952 -697584314 978982875 569563606 -296556042 208106867 -980888857 79910298 -449750476 647927950 -671045232 -340054327 455368276 -736437681 145458496 659882524 -368629349 868007804 941726057 544940108 906039565 54405564 357081848 14008359 340228279 -403912985 -446220204 333549406 851469313 844410264 -349297859 412491701 829641853 -196291887 -104745920 432018475 836256870 -850038778 -340731348 519505615 707356370 479936815 -500852887 -160863002 525487486 916510733 -833415905 202073517 -242133592 -188249551 429303731 -781624834 -867584898 -109163998 515199216 -131158166 -455877120 -246919292 436312702 -687116624 -931992464 162143328 693472569 -978089848 455539946 -264780125 -571544243 98417701 674936436 826103448 -65858381 -969400850 105066053 -277779690 -46753018 684584653 858588143 -271282333 -91176057 -168390252 -142779386 -686179076 620910259 -720202917 485465179 488891066 454398040 -7784292 -411850923 -638249374 -472515352 290302817 -511432835 625064888 -176880992 -917669173 -832839972 -967289817 240249080 734449330 378039017 -379640340 741268735 -810583552 -275878220 -979987702 -600399536 -808781391 -229488681 680456674 -77250120 -940024115 -214934088 654059632 -521327379 -19978717 364014376 311328016 826182858 719601280 -747350235 -891669407 -588039041 146966699 773415307 -884719931 -554774501 6274691 538204528 859112657 -471939871 -579903232 230452360 25998273 -820509329 214754759 702947184 195531927 775470167 831685681 -644042549 -220254736 -322165557 736779069 -97658958 464681052 128880227 -760029412 -779345948 225976411 -573723696 546786500 481035047 621753771 -279780775 -502959619 871228104 694534583 -36186373 754673652 86358848 -442628053 237043051 -816169029 922185728 -438159226 -669866019 360919146 -398040546 -401199134 -998580000 -655143507 200685206 29591498 -690984638 119335193 319731853 798275538 -893809257 859849028 -880730912 92802756 421515251 -660394208 -650804879 -432996848 819360709 445527921 -4417780 501499408 276525489 285544307 88032139 166011500 -51981257 -431511240 -427558611 527919482 406309651 -234072720 -699660737 184763118 31931989 339946061 -493105799 -24599968 -72878211 -446843618 57470178 148905766 714921853 -417390104 65486834 300782188 -847628398 833816651 189129317 -221289293 -197572704 -412222182 829922946 770979479 765913010 -882106100 -213000168 -153041700 358466558 743281273 946886218 -540202948 49619484 113474091 -788281083 860849730 949979168 -260121954 -103563033 80582035 838573175 -124663124 -776698289 -674356283 505155398 818652059 295175313 11370848 -821722827 22996546 -738310398 -352226920 -332905429 104519090 862091949 886982511 640690492 -281124465 850804856 -628232290 439491535 -633658349 -58035985 -937608669 -279157624 -58622606 511650996 949775706 956123858 205384510 77511270 288556872 139581326 -58889925 -534449902 29724015 -673983354 -893691772 757272154 786390651 -125663434 -7780873 789499817 -587714667 -325631854 -243739234 -593826315 -175264988 336937703 615392247 -177358395 244839892 328583594 -651813385 -4918525 909086735 -220510347 -733739325 301267364 191962010 273580357 116578908 312218753 -755568404 447967616 105050683 974468152 -377376178 879594693 387643555 429771982 584856072 160700601 369323388 -893762275 -533659614 890570893 122769001 825177560 894188185 924275119 667856178 54295712 -426228696 178572276 920072077 81038850 -73338624 657340307 -171070258 -124566163 -140214402 -263111168 -310956654 107645568 -29601326 612311514 590297162 345518999 857146599 -789774115 543355986 -698219864 -774414629 491344807 -865798447 -902082416 -44428917 -906262606 814617610 -485947981 927752667 -993708208 617796817 128685098 -347188039 458749274 334385738 -365665755 -328712156 745081961 921459272 -445839964 -711582530 -367944687 571274915 -864277101 102011109 124715476 525810761 604812330 -751518212 -847042857 -597049519 726781926 -883147440 713136608 -365935913 724955745 -333756806 -556558795 -878971498 749583176 -52461382 -411488126 13073297 -333489851 -499032231 382566280 -593862905 -130095512 978733872 308160676 -146875332 -54352190 500640600 659862857 -846312684 651874894 27225161 534834544 -750875165 -567724468 -53674557 620425618 -746299376 -181985729 -273214060 -353749515 198262761 27449050 -803863574 -661132394 -365259832 -44669005 -418415374 991867673 -907313605 -802307508 458502977 490679618 649354198 329241724 -13918158 388017555 46517153 936889394 -286700323 581243445 331330742 440817927 -381503909 -756636271 46934499 814306391 -855227787 -498229833 244438880 -483591286 -668980140 518574111 618751101 775383756 255404927 -694208094 -346494213 -88582092 270856955 -703994874 159338111 571004950 -288002677 -179037336 63365524 573917825 -988025946 691999798 154928742 -596240167 565098821 -663626707 -428494215 -850546667 987694221 537198837 -243934245 229662363 286685135 -595202746 719755287 -589375898 607832418 675817266 -468541299 242015609 668780584 -583205689 -180442651 583460840 158612831 -756884168 653753869 222530539 -533812568 -736943678 -732505337 -36400698 899238282 698854791 -249895994 276330516 -506642436 779204121 -762925009 405879167 -149628275 73057637 643551581 263280966 -691685922 -644107188 993167094 164879586 -508745703 -89539110 -539252498 740682733 934118961 564218610 85099610 -873448106 158216559 -25492269 -597497050 -648156343 -720486244 789899977 122068652 568273203 828659888 472375347 -315583075 803164749 -960375179 473798690 -535433435 -471529366 173671176 256232965 -543501221 356164892 367126988 -548824942 -691466098 -714592277 -326357067 -531464625 22619012 -345679308 -480278461 867341844 850998983 -246977310 -580607808 -55921835 87790472 156591387 824194478 634114878 594084107 -606390704 369892619 -220061003 326320765 115856080 380365301 907254349 -37525969 -420030839 17130882 983753044 -467791347 -708940915 -923212705 -561944283 128749808 -707847508 690689681 508263370 713035598 213663087 139105822 151140922 971109803 825584409 -761294942 891737491 -964963016 -172896577 669119728 -890681959 311742431 35500541 319619034 -286761147 168867242 -649263437 836830954 -934516634 295869549 818877396 -895672385 202852113 -99926993 -224488131 695225994 -541043637 622170428 282818629 796777517 873389310 -595607082 -829729210 934931544 -813361685 800253413 -568173081 415822563 675661718 322780458 716050675 696333214 710543098 624580753 817816346 -826281823 -219115850 -472749041 778961353 726653432 696311897 -836904160 -821790678 -133610997 984829476 558518796 -751541928 -912813659 862914243 -115168099 -12230564 -233787611 -318484019 903796622 -16904125 201118054 256974309 726960480 412436134 -583273468 -984328478 -698772665 462748955 24963309 -862042037 952199208 395217178 -183549812 -597158481 644699630 -301827624 -290007561 786611556 -668167360 -950865570 -830882887 174229935 -115083384 988292049 789410510 680270070 723547297 -771380956 757389451 -748635521 642449145 916171899 -585609460 -943985853 487074456 267942287 -629915970 -993870710 -168151720 -968426618 -805744078 693955061 679118340 -365227169 614885824 -37650499 738565387 74701264 289480434 -729108062 -646656782 -162455926 -630453948 273192631 -308029846 971479941 828743258 946392189 904064366 -535583958 -772579559 -746443841 783174973 -4866769 -301288016 687020292 494090138 -82091254 953492208 -936424394 340733786 162122720 998346220 -281363519 -88130287 -77892335 59466091 621265860 -960258133 496751555 710574140 59534478 -477070861 -189235382 -815897593 343362301 -166056791 -251265617 531183584 612368529 -501842221 -404621547 209617855 -52564468 -893874024 780595136 587800843 -707768983 254810049 251194466 -513052566 -996377859 -951451107 -788684759 941724195 -619479736 463012679 621761983 -459070114 193815005 610261371 205682890 53135915 -390247744 -470745907 64340855 589378704 992291040 -315693971 -28622389 72813589 -476411946 348937927 -672493889 699706271 -219250069 -92905424 789868534 719607599 476193722 -815839507 126530510 -589273183 552583978 -566197425 -77091323 -493393601 -333468000 854567302 -525952923 -732158878 -782826 228781517 -555337001 -346303723 -75519049 58312824 -859745009 666208822 523545599 213546280 857602388 914212855 -658375810 -671216213 -367276637 -259607849 432007595 -935209662 589695688 -65514234 215715178 320921489 716974577 740297771 413181015 1011176 -955493913 200038177 -239056384 -597466389 308137438 891136378 659170039 295488049 -140668727 352516133 663097813 -85661096 -432804704 -715159155 -631397300 -400086700 -923128621 276975214 25445217 932795039 -375940665 541950789 348638801 -856589372 140148712 429909270 -830201195 432403863 178238360 -254947147 43345127 -142636168 -254875235 767685810 61303733 413238899 -917560036 553199512 629571841 -254626036 107540342 -262317784 101480302 -975801956 83608590 -658921900 -968851593 -605465288 305337460 281453758 146913751 586900352 -455793310 -768857217 -84356462 164798269 -547088466 -963189453 548908900 579652922 122835832 -337241517 -687992209 -157673653 -176161220 -448951 635192703 -502098439 -927325713 572074121 959170695 620893158 447979419 724418467 270214265 -263537034 819629344 -401213414 97716554 -266409977 175165774 987273442 -355570157 615643485 292155020 -823941523 -108300278 931567398 345395462 -393803750 810888281 925456180 -778062533 159285025 99740149 -112844428 -460884622 136677623 620279623 770680482 270278249 902305646 -729814557 378855610 -531733484 -536471848 413877344 811211071 349904029 170827886 -536089784 -198352948 857443236 571762121 -143491639 971851747 923867934 -621451399 -524242059 911106721 405179909 -623804854 940136295 -175441091 -871583758 4223190 106617342 -821619020 290591908 480547240 794473418 -452634463 -583442201 -487004939 594771213 -739322737 313681799 -639886426 -207956608 887777012 661773333 742289099 228239936 949721560 -43629424 -323378077 219988782 857425657 850071452 -293494820 88292389 881161857 -652892258 447833193 -817641224 -761944180 837314147 647414322 18708127 522425295 114612625 -362083284 -495604101 -190948643 733341636 -832306690 739766925 -246794366 -33637921 430915907 -316720342 704594964 -242654930 -201315074 -439691071 802127844 787563502 46601120 -409207439 606937827 23964007 -506046175 491475190 748915896 621240189 -862514196 861954767 523533076 -496568902 929994947 -427925797 45441063 981878956 601797932 -304226317 -875212805 -143371382 340663717 264197727 -990854890 858160833 100929255 -394142357 748522453 -250180285 -564130331 -212434322 -866849340 578403517 597647559 -367430011 -201841985 -89489319 -215473884 3027334 582552121 87454054 -890939351 -474870190 416859965 636517920 742147468 -989328683 -801958704 23957756 -964872740 803078950 727719867 -894548864 664527258 664001689 424682766 765716037 -460243651 423803206 -528569900 862583528 834581627 -122491246 -736243127 451523431 820278056 -352277822 -712271292 -747103688 -55402909 669972591 903468958 -133361934 891723455 -315578973 -869656589 -374399962 -807164889 -625692044 -607932932 -835268823 377684274 603304695 -320868669 -740261622 -513365013 310699917 -954681981 449248929 -942201773 402333883 93455877 245162424 -725387422 -217571879 -865414100 -475344307 -597761725 624309365 294200977 -935645668 -783679448 -133384904 -334186445 -339645291 973248501 -900556890 -988240122 546639635 -79443814 -636640657 -481013070 152440116 771724910 -437557831 961030988 754767604 149889332 175882431 -457940896 59750187 507532620 -596931637 -253266801 -656451784 503895103 -477263977 816057408 -263216684 889557550 410665169 706142775 767403415 160538422 -186564012 -731371643 -659053028 -487790763 510221931 503326730 -838152543 -169520974 -477180517 -492702185 -998376134 -576818567 24909449 946352023 982488864 986671116 680718905 155461456 74448062 475446152 -457556409 -995337963 842442074 -639393560 403564971 -379805941 168543415 714167923 -289724245 -272683098 -788384941 -619955814 586838486 663224718 -636236288 69888340 -146982171 -982114822 793818111 709804575 711545387 74373210 88232547 -920051668 -386391540 875670372 -909493498 302991477 71897663 -816057483 355447673 -331282910 757854062 669151184 -949823611 638076434 471185455 304570442 -786479157 500326866 835137209 570769688 -788275816 434076193 -618090467 530603007 -707656295 -61658325 -366230764 -859190206 -75582513 441439886 30477406 -704944462 448979445 -105839218 -135152897 444201262 216930732 -332462168 -74006289 185505555 -16853771 340596303 -737885279 609452287 -863922810 604838467 -604498947 -613460419 -433597428 -907915316 -620271351 692241463 -809240558 396307568 -902496166 -611022130 236579768 -49875398 674185739 777073721 -929379864 -113161198 -118333590 -813319653 -519016338 -51197765 999629381 289709648 227840604 409494570 -49931218 -943859312 -965499339 -556358753 710726329 -47189151 682209977 744798251 -446317399 886941032 828725053 216193056 666357112 -592010573 78043801 -511032152 98230274 926679205 467062164 -347574487 -790645178 -481568279 409335451 971532145 149224943 -117801082 -797709835 173562469 -28104537 -112480748 -164664617 881650260 -157474807 498723531 876683676 -444127847 -46992273 -556222633 739170871 554252261 786373703 171193007 791844246 -807929444 -376611843 -62862525 -827119939 995768287 -377080699 -519089486 -992826843 808779653 -208830462 61064380 818518574 -389795134 -83384156 558794727 -356500073 -590346095 34003884 502067984 64418530 -208605634 -366534942 -499709842 930755753 -734095673 403618689 -880664177 -748457127 617709842 826467613 166134856 -417557854 79188708 297063885 503976563 436167499 -306683557 -275223557 368947810 -392679590 -823817569 -612362681 -684924284 899016800 952545166 -161335937 -246406636 -45640441 -188302399 65343265 -10646543 183089317 578770938 699474571 -276880505 -55662953 -889704193 -119002164 -168062069 -142447983 -170427299 671186092 828335649 -529188004 451960192 624276457 574779350 -362136806 59160419 -243884498 728338400 706410920 -213751950 256964732 78272378 -596788694 927599150 50209203 -913528932 -512621034 901348093 727597460 698312987 549949303 -354577601 411995708 534661005 469953135 23602367 394057143 211508325 -918925131 -761941316 573301681 -522263153 400188181 -963442993 61186314 -911756125 -978617776 434174912 386328319 820610593 -998874754 508575934 -912447673 -544775815 88185854 -905849832 871916942 243515487 -683811534 -761792073 -115629633 4240566 -84472947 706704488 -335771154 -436109386 585054185 277427253 94015891 775160871 -826468847 135637080 41983457 -758427415 385117668 686652012 537566957 -552483668 -12585999 -925178701 -516361812 372247713 823693735 625174560 -140965811 887529146 309642058 -641714028 398025528 275173162 304560815 495987099 27030056 479195404 -611764739 -849676202 -20254704 -984985772 -793362394 -137850673 441817669 273330518 -684467723 -528097164 -956768614 -615240182 -304352803 921588311 -585731846 366508080 221967453 -413584045 402098169 -134647397 -298470294 160379146 570505298 -564758697 390590584 -67360708 -386075310 644632989 572739178 971548204 -347902885 438464096 299691303 -88085828 -675283816 888170331 657336801 -557577839 895890390 570995457 -834491246 352375191 866073729 421569441 -861105487 -86687721 -162014894 592889868 545460902 -985777352 -353806550 930650785 -287528904 -335512439 66132933 -465296959 779262256 -461567505 405159031 820789352 -608303776 -854456624 560799184 -670329355 128437885 692637373 931198722 498941420 -752478093 -787963432 -11146516 -403211248 -437866054 128915409 -968713382 -448526479 -949678814 395776057 648546234 -705831971 -614090034 569986066 -689780347 111289351 -936455930 259902191 594706331 -873957496 -559666160 952950681 -375168494 263556612 -945578731 -361193277 558915780 288879670 151516725 593371763 -375112415 292547006 778016302 157432189 718608542 -677130742 429437309 -495393926 326269167 613481834 -499108244 384392463 -514513697 508245992 -585729448 672848789 -294396669 704737841 156343609 -383870215 -700405227 811430288 -432654398 -285784731 -51323605 -112861513 66848744 -299870389 163145733 -158876928 -106798907 -194552634 -878464424 996656732 302218155 -176599347 240919840 448408876 -109004363 672793806 -367457367 -157104860 967440507 -853043972 -889494128 -839878917 -167348661 418199394 -109009931 387403987 549923787 277845416 950379106 634029975 960881891 193468992 -712394500 -557637252 -31030086 -237771279 -517476737 443458048 -85797810 436198481 -711768137 943166912 76164211 124295284 -956646054 -583254672 -914113065 396029799 -177007184 -339631824 -14675838 -216085232 640334007 948450215 513836160 864931737 -137989606 -36028939 419794413 463275674 865409823 -95994330 340564312 -264146354 258654449 519709779 75009909 775590907 859862714 642330434 -313083532 -477844780 -323324443 883809886 591230328 704775094 73864414 -914175768 -794934584 955602337 407797968 211511900 616384905 712959981 -208628524 -370578503 749737309 66738454 -753358593 -774537621 191966313 826716351 -486255162 -395311007 457607940 794413615 -233793402 -42413985 -868880374 -810897694 -528747463 135559369 37635569 596910701 265527297 812705790 498256504 -98459250 374972213 -766766473 524466410 -66192047 637479113 857736660 717476408 -266224471 190369718 21973855 -508579589 728749630 -167823546 42170922 -88761843 -360811428 121756124 873443894 -390781747 -643900115 829425167 177601663 -550831185 935346320 444038575 529276267 162830512 869586124 815515734 -961893112 -307723434 -703007058 533256469 -313113616 -672014683 -658348964 612472960 -948795525 458602265 -817767797 -406864711 -82968629 -975303921 396160882 -151180732 -520590736 116629460 -870300404 834108717 -413999264 -156289126 793851470 -144535352 913750191 989099028 -674522488 -329935078 976798870 -249544410 488089634 -589064210 401969567 -150887634 797768546 -632885519 -949389159 -508315184 -673297096 -823029871 -365388429 257642437 69549083 478984647 32547475 655638340 -338025687 788368411 135231072 -942712583 205658111 15759029 82112996 831394333 -210029518 -826362269 944706254 -390483101 -955839372 -625591350 744509570 -901714521 806740768 501788050 509033246 -139799209 326031695 -24171916 -541355002 314210276 633050570 -443095883 -760397903 569070658 980352924 -567131586 665053866 425311874 828760985 897023503 -821635218 -662124686 -398779339 785717398 -480153255 941546493 -375792280 -255369125 -407039405 -736556859 812546180 -286979929 886157606 762084750 -853099630 -425029224 286580487 648009176 -278606702 -661835707 857283542 26584869 630061854 -733165282 -796025560 -28939138 -938686749 -347479480 954267627 13991926 -269275234 275991763 170412596 -110312511 -212782840 -313124652 -311457014 -974008327 113587106 449879357 778024019 -840253544 -266389947 299220986 838080299 -287222724 387354814 788055966 359507384 435588768 792092101 426364365 -474075823 47286045 835403134 -997781742 838850757 737053558 -623961582 -567364615 727554523 251634065 589929620 960976310 -161840220 641976491 391930016 95028985 160703387 108546250 692829615 301558066 -525123744 -644087262 -881451084 -94748402 15688998 -658898418 596802597 920853027 -328397801 -872463572 -760551217 663707575 627742699 51081866 -761076612 420001425 -535766082 -218174623 704200493 260249570 -750986385 826078831 684433028 -437458142 -308483823 -19050293 -991033279 -125889382 704528228 517142649 -404434576 -267891803 -563225497 -115949147 320001497 -432791404 -939856562 -511509344 -82496227 176008817 -651502581 -475581933 196928695 654373617 -792722030 -848754163 -634568889 -469883726 431385173 836035237 37468181 148392697 347716382 -472406162 676097220 -997989244 892923825 714361736 -617263496 -534143445 630266947 -313329013 708117418 648443895 74959175 -661444409 853562914 -497807336 -535819403 594314605 -184506384 -702301426 858707561 -163171742 -752840518 164467831 -377243642 699364700 -377336614 -305224452 4450666 789314106 -905144103 100848485 229860302 495287154 -140983842 328445334 880404709 289123304 -791464398 -454809638 -450247470 150066203 -533062495 930691032 -421517342 -7527586 -64112974 971858856 160527605 -714198295 90521640 25229524 -292096476 484642025 -55455538 686610060 -684817445 -817773010 -416932435 -532685040 -886189440 -213005089 102432507 -388920793 428840886 -859256650 127436776 -803141500 722996325 383110091 -440588379 299400870 -959746067 -104343865 506582204 84419041 192789006 -178835430 -687064445 -327301512 113852902 -751686436 -116976171 -5419235 792864772 831629653 809745661 -206256575 -80242034 -154985805 -399201113 -330695238 558611602 -2136647 657908 -253735772 -742484728 -542494142 -879417407 -502763659 -693755171 954093944 -198804706 509736922 -171328478 393676795 -942075820 766868880 -916592303 655959710 269664378 533116384 714714336 -429525707 -790623171 -217906890 698733462 -141581111 -843094486 -964027654 714065489 959422409 -381485962 856608483 503981247 145341537 -495536574 -754199915 528229654 -465200749 433513110 -53855255 -657502111 155861909 -56597694 830737016 700181369 -9097686 -262835300 -264145759 -849111657 -239530277 -387796931 763524650 202832613 -29068503 740376025 881971501 -678004830 -824372312 460913461 806489651 -387312299 -900142954 272250447 -190187571 -371569792 -146321380 954102576 798253396 645192889 -643556296 -375685285 -478712816 480132015 -770187136 426121733 -823567611 -113311823 504560219 200180154 -228540707 -873607238 -440423702 -113246711 -902636965 -382903716 -276220991 52713909 507036693 -474230701 247928687 -363070489 316230840 297889761 886542625 -340612468 458974822 679600773 613588160 529161874 -422584462 -59622736 849381843 -411316822 785633248 -673109393 602647805 944052265 540986264 -770249154 -524075499 -363584423 -862941782 182372193 -181269445 -923557934 867131465 -146009397 882065351 879042109 -12515439 -439613970 603500494 504749169 884462254 -672366376 -584352113 -992478167 205377591 -372093792 154377522 929183455 -189029665 368871885 -622015132 -22971669 900719532 -303255998 894766671 -651359603 589154412 -158531902 478904640 -344870505 -61432432 436522713 -345139306 356575187 593957265 982447104 -307351423 -160607534 -438003247 -347796407 -138226375 -993191537 -718735719 715158668 -75420663 366162452 467103451 -275091968 424180860 359181740 -219806267 715089693 213836302 264448227 -50923911 241161900 550909479 -305777701 861051069 -452224300 -253577786 -465504440 956698902 372952236 231194127 -370378902 843072503 -688086511 166701174 919733220 -147234196 129066288 -170514244 -69765704 995584935 576755077 876963651 466970108 984641623 -610522686 -514450031 263845628 -930734128 -645406013 -200006489 240695477 73816915 -526132234 -337552893 -506756326 -84737779 883131693 -402649436 -918091342 -71605115 -310271797 -632259250 -888213397 -94055262 -537588655 -713096754 -941050944 692033931 164905901 -330535470 173474455 -75583788 67830289 13618307 211195095 700264511 467025261 -517357922 92499960 255407846 -183208728 3620404 866404533 -286239247 -212211637 -201124254 329801621 248285254 -43075778 35402216 -525276791 -797534715 -985139761 -483513268 -979619257 -731776463 -589928569 -858056737 -944537498 765795855 -59372132 161956347 84221301 -657372142 494327387 -270751222 503977589 922596550 -483911092 -192307039 -866189804 965279393 -336442019 569759179 -663456756 833731383 110428766 614507081 -78049869 -815088584 383234068 840415220 -291208224 -598254441 627558246 -995951160 -940111991 -873402310 735358490 380356838 -437422696 609015293 290063930 -111995194 -398697369 697600817 760909871 663178321 -41063357 -179686215 132484399 -47045029 502849525 -947002680 910896453 -392588232 -241526943 297311138 -264153522 321926475 158352555 105677962 559009968 862632247 567346688 -995679240 -506429338 622741569 621450568 -963237462 -704177001 -439675215 -672651021 -305178663 384319746 810135102 -796475904 -665730889 226245063 732452895 -803884508 128022326 605272057 -927360068 64962901 -688609512 61492078 -572561750 280323265 150720777 639838332 651764822 -852458103 -102157718 540251567 -219812674 826297209 812769760 974947809 471256648 998362477 -673629457 372273049 924417956 135752781 32704732 -431211800 -82476258 -755525562 547438728 -425700509 142277404 326015343 -554506889 -323086169 899779870 -977590220 -721214877 -974405943 -611471714 -872912532 765528399 -986305212 308576741 460381221 555617596 -637578796 994511006 -724859694 919515810 977225741 -131813345 318073817 -973225559 -810853886 -927844944 -705507604 -226763251 665224076 -694092282 -171493740 -592668022 39001678 830888103 -327798275 750625993 -452214752 -254275501 -980200581 50762284 -768611195 -576317120 -604801758 671777882 -73920002 -215379046 602434543 -328166886 412447487 966560203 -14673200 -156178392 -350451445 -124797358 -125514894 -548748650 -914930760 961387916 -973080650 585710259 962687782 43309431 -295417506 -468465273 998570028 889902610 331604101 60124936 -532344850 402406329 -24474528 547184004 672170290 -507430238 537521304 598644873 -744339966 -325298385 -259095261 -963532355 -249160846 572464197 -232823712 -528798891 429799328 925251485 -136367103 356790511 610120213 571218273 131458360 993830065 466040446 29390656 28861134 -39283825 914849353 790490836 -422233396 453029996 753242845 948923777 -161345579 -402066088 -890723025 -418860468 454599553 -332544785 657591283 57348687 -780759082 872174774 242300935 -419208651 28329523 303810626 999003684 -129254598 422718978 -552094684 208506071 -853375522 -774853246 755056058 -549116518 -394957519 273137341 -4501221 -177818322 -154038536 406552019 -715954763 -132420489 -483826445 -477586904 -383243738 221315085 820181451 -573005474 -875671547 280548073 -104585526 974513387 163787917 -537324232 688839492 243405259 685186900 -185657602 -219562992 701449290 703694587 61543015 577602459 94047339 27615848 845151599 -818305322 87930659 -722014034 -854592219 508940807 -340979141 424221754 -870447142 895564830 729403959 135894267 -888296140 -476228119 154501287 108535210 80207505 -568150367 795886037 265078616 782789395 343494922 979579886 -91949103 -745081103 -62566593 -601565809 98805637 267705977 710265559 -959305542 352827700 -361939112 325893747 -853995578 881362882 -482417010 -572550327 -805648202 -846620455 305386865 924479536 35618892 494524770 986314890 -846100340 -888399508 -34565758 -799376237 -830957173 -180192431 -732906100 620535290 806865705 -507466139 -434664531 -713983941 825581455 730474448 303279101 21261851 -236732630 898853540 -933094962 -456376062 -945490595 59032552 461301399 572039970 613938915 216978238 569468237 -373801074 323480691 -863088634 -283011148 -979092648 -101326291 -949681722 254667091 480627308 -840860357 657239683 515755204 -413762203 873234021 690512824 -466750007 -448715872 409403956 -953222251 429450752 317330954 663289884 111938614 -267822894 -779912285 186790742 438270005 -210496018 -828127983 -500335786 -176157276 -611574577 342197734 657111673 -959678965 -27267654 575122350 -507492633 -979975002 129568280 836901272 -862687328 20092492 594518632 110924766 803445274 986409004 589786142 356353114 -619975931 321706154 115922986 154908563 -88085522 -441738350 -504686117 -567326549 617038110 -804653766 34802455 -234008316 259505772 -862931295 -297915731 291342698 -81626304 -487050331 671687485 -966020595 -842379841 461931788 -743799411 959890864 865660019 -778763738 -119193816 -489529731 750145670 -420675785 -153319766 -172506144 676489223 221294483 81552269 -858576104 281000062 280903197 750445060 -201973584 -628459651 -884946027 645248740 119389297 248616037 -852115683 -722743370 771043714 -424719701 80371377 423438197 485515783 99911923 509260954 560594205 -69671478 -54430678 642051802 298621425 -898251091 885085694 -882858931 -414929946 -887618542 128715730 208466938 -354575211 -819760844 266236132 633867766 293127477 -860129823 531149366 274493332 -965827208 307751136 -504082904 103575417 120726289 726098085 774612326 -252058756 -828565939 213736117 -957898756 107681289 460749083 195514976 -943840810 -250484864 886172180 -882197286 -10368775 171000328 522183661 -140337605 -546199185 789576317 924358069 -717129845 630140928 280983011 -747507365 90869066 -912635981 -272293821 -417522296 334321927 -308149314 -110381913 804270816 -457425971 -883960299 -671949447 -152452727 -377405959 29162517 -502950276 790490747 -135061649 334043219 -909386492 -230958594 164183550 823454728 -847846616 -20754643 700089609 -420388372 -788742702 -509490675 24587038 909194076 -54965101 449471625 770738918 -443107774 733456309 -549012771 -992277180 -139957324 291892518 -892528937 -997701144 985570170 -669886874 590491363 -888481961 -93665651 46520378 580721223 -28118506 789938518 -990643482 71402168 -672965607 501299489 -432261860 -427174438 -554282047 383411841 343671505 -724388126 -797295510 990712443 855564609 -812094232 720358697 771261703 751280481 493581521 -528491767 243000155 672080730 -312124253 -804906894 764124796 -55771736 4908390 396413291 458356228 993971636 693413780 392853372 -812345490 -945489943 722061247 647431544 78821848 903753781 624134485 417108871 809642736 163613905 87546619 -745099411 -55707010 420187445 755358852 -830032532 -354687512 623627943 -674320355 464256772 936494052 829456072 -199923258 -424688354 934042986 -278044994 306926008 -420347668 -621237246 282817282 202439484 341094708 -652694577 -84387791 472984917 -994493479 900012521 55599578 -431550107 282635844 -658928307 -412417543 731729489 735935758 353896757 -158932561 -685269744 486944800 -888751271 -293440162 582518031 400230353 -20486290 640852800 275436601 -409394722 898576720 600661097 -165574954 -146346873 -557001998 633682744 129614867 -543762473 -914182381 -696158427 238293403 -850705265 173397795 570939668 534638940 -549388232 -564071103 833129714 -765582276 -390317977 494434425 -139351644 -530010116 -852661646 -90334213 -808624844 -114419940 311963244 -961175076 -396900027 586306564 -683098335 372171402 276284752 92094091 -210428794 -917760011 841457049 480385764 25378089 100435645 66200259 75504791 385943004 499481675 -185382536 955439247 -694385380 -795136260 474038103 90386907 326968034 242593414 -672047126 -213441812 -226269480 753646614 -243082134 -717554222 -85528174 -948422761 -81515410 671823649 933236513 -529460929 86646759 825692904 734718971 493446054 705932201 -866194598 507190151 -248105026 222166357 182790931 -211274687 -79918538 -511512068 276674487 -78479124 488191536 369071536 -229986945 644473927 893533459 393211309 626069636 249353316 765156757 243153904 -788480597 74709249 846793012 410272310 -804956965 919179891 444531523 768338904 -919847802 -43183202 -931263709 562303901 904156996 12233772 179826372 873619445 771360102 -275169470 -888029703 -766113385 465482552 -497911334 584879073 -174407880 145116760 34825504 993897453 792238697 512822315 -321861232 108870964 -929970450 580438598 762379155 -547678615 -32242703 -696187541 -674590067 -291305010 -813894353 17702072 -263195980 471561233 -711923269 -826753596 -710836869 818450539 685436178 502121237 468887762 -858906190 -871072694 411518638 -162143794 253525512 6400759 -221105765 71035382 -301733815 489961230 -647331940 587993184 -569729738 499280929 4785128 708900539 -680692865 -577049360 849072288 499555213 174718881 861238397 718286356 422380224 497134842 60205312 -483979439 650528887 11207254 -839739613 396898898 -100568228 -880142343 -712281439 448228612 748427029 630858148 -431658026 -738948359 681116300 923075239 -216777904 -918615841 -736368930 363178974 -893128044 871898503 308046056 -421030772 956797893 917235756 -275402623 975382136 -109532610 12286678 237040402 255609716 -632894275 451210776 307532873 715960229 -281325710 735338336 715408128 48953097 -232424861 151072312 -629309282 364260783 -778475508 -474774665 -57563963 -606493209 -412177924 63584293 -461918082 -228456738 70742602 589227662 -300432068 138926348 -805431036 -223943661 495815810 -817871375 -321386549 99365563 -816910001 -444028468 393013128 -641334064 -858099969 392058952 -526806629 580443356 258928204 694896448 926846808 537890871 792472074 -931825063 -337258282 -125446744 -172383446 -868793892 400288514 -168199955 -410830882 -880664561 -295234631 679037968 408746677 -265832476 -298764961 794538818 -490712412 666646217 -753438858 -720862434 -138128464 -92357003 13543820 -692187943 90808532 -973550411 -35154687 -206167977 -637605052 -289324118 560623937 -3176231 870718327 -314877623 -43474775 555230166 95987230 311663149 442328605 765763510 126486517 339548968 274909604 -258563364 -385007588 418847446 922928039 -561017936 -537706415 155645928 -898456774 983330311 657151303 -973866912 825420745 -153157827 983684402 171263096 460626335 -388550050 245669974 -600105150 -674960560 651949701 -113867535 58906520 262757304 -624733853 233948812 876668200 570569227 -847605163 163489023 -630623698 -481397656 638239096 -325406612 -813792478 413288993 -936803648 385410709 -779415686 148093598 -663772520 724023698 -852811713 38128915 74417320 798988329 882620465 -117005510 -806369438 -853951716 31883683 -499809171 547338613 658029821 987622477 933948636 -302251712 643096027 840591200 -100597501 -775025163 397383535 356407657 -270078828 613329005 -242853742 713102021 184841280 -977103212 -231221351 264115763 -940893029 121907158 -545779986 -321566705 -100889309 -914735851 423194042 -87848739 -686866074 259342575 539735574 471194655 -149553691 259034881 -491465681 555470749 925348956 45003539 681084019 -939828033 -138748128 -470708707 209713705 -952182623 692272996 703165041 438181888 120956002 154343761 514545600 441890231 156733203 -417738414 182815441 67992559 168379548 -591195449 -462303466 -207371367 747851804 -157368059 232421713 316116910 -923588693 -666212747 -720037321 27337758 -34787936 -942501738 -773491238 708714085 -310224657 276764967 -48379911 -580965588 -821866042 899669165 -768221807 -745624778 439919794 314143201 -156324010 -852794551 -460828145 -237896929 49801016 320811155 -59933868 -216877764 857825468 -384830927 894763057 -615244276 198577958 375421742 109088311 -394371526 71317475 924050453 126116060 -996773119 322225643 169632421 -364770028 99128225 -236034521 769378190 -601814411 531640724 -791766649 823036705 -425915580 741523239 600938189 -601042331 896604540 -105483888 993692344 -326009629 -268776691 -499263324 -282078700 -181758695 -173330554 616839221 -87859158 -132084721 -612231089 76707570 -745442968 188430293 -678857419 -425405024 -341869247 921191681 -352356983 -211131927 -323873756 593770331 -119978790 956435629 -116854867 296819658 880582549 703583673 -48592545 257620981 -368999175 -724326073 -224463413 682030421 -737009274 -322049789 -542225318 207447778 574789246 481996949 877805839 121958942 -609233978 -358004810 -891713539 378737556 76812466 186431166 572399431 503659926 -686406051 366178061 305900294 -532031142 -536992908 -835375612 -991493232 -455269759 199726611 -905345361 -330406740 589140784 504701730 -825490263 -152847374 121007922 750387189 -757424606 485242551 -677070126 -90482014 799261697 -613277423 1933 615060741 844041466 -247538095 733338979 -566631382 -331716071 838283110 -451101559 628891967 414486921 435105025 -383705799 -843305017 -199286667 867340317 914847325 793999755 205522585 -258285617 -290292614 -39025101 433821042 -576173533 -774609462 -874113839 -563356763 -671770319 -386482056 -5958464 -17550615 -19485828 -275411227 640251134 -77207679 -152320638 352055044 18904288 214291444 -208266363 884297140 369492291 990198399 -941474965 197540217 -136191927 -416294938 339060733 916107662 66777304 -714416418 -502193591 938251799 -502287993 -772556228 454819660 -992511617 -476053220 -841038277 879450532 380399374 488263262 -129148031 526501017 503379409 871577415 466817569 -131462265 207261573 -964251680 -9124497 -582923160 -650184283 459445656 911585572 -888483567 -394653215 139244123 -816769152 728272766 6964514 825627917 -323086094 471682257 565529543 -355608335 -515260086 -266653426 841265099 -365716884 -917853052 -642299013 876856532 -105595380 60571474 271503072 -646545332 -253541967 704514935 -247247769 -916150698 -571292596 -453147811 978816229 -339468657 -487957255 909918388 -56384399 958368319 -213228152 524861326 -737264974 -685545308 552137334 975998973 -541372412 -236897723 -929847562 770657090 -927109255 -40043641 -201135642 891274983 -533135002 519412937 137470866 -713684820 544280107 -554035281 861641525 -831616655 161472221 228885044 -207915370 -473417122 667898232 823255434 374380338 -287449941 8861635 -481003006 -346537818 591826801 549373337 552550937 982711411 -308734645 512994037 758229526 618870125 726665541 -827609722 -524114897 -530909274 -135441982 993892172 473599150 640272661 -551878670 -393069780 -132634463 -154057008 -114275530 -435601205 -222400801 740325504 -858396554 -738691627 -153298641 -409310511 514950649 -650953858 886861888 -118758049 292773339 -961632906 277583961 -106077629 435703088 -350591205 -514835119 -195238398 -780153751 794256265 59651303 -745831328 958065801 -223256245 -938582522 145279492 -459147567 854701148 -781651366 -848257364 451279345 51204909 -94324131 -166963698 -194040982 -769872211 -506245456 -125959969 -511545490 838542131 482474904 -129997163 -482235657 -331327169 218362320 605495584 -828920258 133633052 531553577 -37591418 -564718950 -281282433 264555521 655254285 332822191 -284311832 86018271 24640483 -328720058 -24598737 -125697688 -388229206 -88228860 160517952 -731714437 -825875760 -735759095 716631276 244370997 -381706270 174477619 -13393876 -427947789 -281334741 -246694186 688596409 776386340 -490479179 -63082266 -456338430 -634932363 807284149 362344510 394973619 374466376 -932942763 749089534 -673924670 229523592 189646738 -360969324 303141318 741575970 -386817310 -202144240 -514468037 -389237588 553966872 598154460 402809822 -156410080 919057349 786457089 -741527141 -438350037 35907356 175629791 -103642593 -864587228 -708483050 -170915979 -28578242 420840323 136878805 -385338669 526159821 767076415 996461692 811543114 -836746599 -405145442 -600949933 -738316011 -443511445 -355769049 346330988 -104731425 -124226249 -803554586 -439329415 -786480865 -668315486 -310906708 38864542 -728180656 -929428215 777193856 613127183 956156684 611187581 -570580430 585932777 548746596 -520656975 8745678 -983410264 -187205126 -333079237 -367924186 -25029121 580706572 -843661646 -436204155 -303058612 -567743254 -872714257 232684842 -496147571 365934386 -369052390 574690230 -506254141 -564931141 -982783222 84402828 413533286 497119438 -283848024 90864010 487902522 434145410 -124937058 813338232 636620059 752197289 444643162 -626656218 524937047 -680000208 962306046 -357579250 779030088 -848074041 -825832419 -735589066 643253199 -995107839 199527801 -268097256 -238661298 -211857304 -846547115 14947296 950353858 -684715007 270728523 -119279178 -795346580 -625068085 561351952 368875374 -494892520 279568415 15438889 -777344755 -383318963 559122229 66073113 667633432 472403869 -970130271 -277191093 583347729 -352920430 817907430 -794860960 145330796 905568401 -131205864 -442892517 297388849 -87572755 -119362533 -961677958 -938973255 -815524756 -540758701 934624678 -577885383 -844582187 895059712 590102096 123801353 -595239387 -666487353 -436793535 351580911 -788874811 751898389 -802061253 -155680302 20363002 -550913619 -289039832 548653843 195269200 903826291 -89880332 942393919 975953997 446385270 20193888 854087526 169451300 900828657 -313094072 350853626 92030722 -587819983 -341362084 -859413803 -153559472 -849077463 -182654481 -920845591 524178388 207058744 -733821069 696426595 -907499092 385916970 506445035 -485379873 685243288 -806647574 332240201 430527960 -9002789 20574498 -695086533 716579991 -851552984 653845163 -311017688 552877374 669763822 -156129923 -729477753 781651550 250694234 -274255457 943114118 407142678 -704547001 456520976 -386614729 -940306757 -767483538 -35652580 313206785 -312296018 -982778966 115169533 -666939275 -121635398 668725824 -267063172 -896755875 305341185 251473815 655077834 846120765 11710573 -509830518 89705500 597223790 791043563 -850828925 -619369886 264470845 -63918141 -404549421 -986693655 681808341 408787999 -439881358 3445483 389537907 -207143685 -689533331 919327628 256954535 707563581 976884324 149567827 -175076225 827593420 -543048830 70179015 122965437 14187859 -529160478 -563411401 -35369527 777436306 -958776742 -579950604 -556143379 -125420179 77023442 -406875418 -315885105 28422519 -116930338 567299922 -88094933 -138039288 567773617 951901741 -207213051 784473388 156304132 -580674575 343472801 554143128 426148458 799231398 922945179 -523767228 137670366 343997320 220055158 -577613573 -858736656 -143303453 932777871 -550878671 -282521847 -765142676 133139873 510244718 764102741 -818484018 140807185 933687059 -363307354 -73331943 240013974 579962742 -242926251 779707160 816097499 413464260 959776327 126269641 -963898853 306626113 715973610 -336294267 -875614548 -196548010 239289409 173593558 -676397014 -400403940 -940844924 315066368 -232783756 961540298 -168627180 415206662 528819487 649434906 189700538 -579898430 671158420 707591978 -942346516 751882202 -725311699 -635435738 880246104 -330014389 -626207803 -357723228 -809927704 109823675 855608080 -134144000 395907544 979931342 840337852 -364359095 -434906791 441128558 -70247954 -392266429 -438214006 -645028879 -184296988 -119208057 215258057 -439578220 -311896976 -624288815 72223612 310733024 -605910435 787454274 -106200737 -466575398 369922501 523257042 750192982 -644015451 441208754 -953337157 448805662 65542180 766461173 -65658775 393047919 493960011 237974821 1036673 -854313900 -322336790 522655462 857706694 859439882 -472541530 -980138637 -314829093 215332097 -84134737 949625370 -351830740 -481894836 -307265063 -904388444 521799879 -364912451 -675778629 -697537522 185520370 -599220225 461998482 -100895552 -792935848 86127160 203745386 -701110837 -350567054 763225102 14731821 414606244 192921546 635661200 -261173524 -35174705 321992050 409666446 -219185471 -870817174 782134831 787494723 -496581375 -719180492 -28185238 -474989718 -973054893 926260397 909469911 -890525973 -628141196 -947414890 -246398739 986318944 320393618 -918323015 -942559506 619253926 501553479 163646234 187142334 -554696577 642277222 -552412465 86967836 154195316 142131449 -349085708 829849887 969060681 725154481 269947682 -966031941 287025060 -459440643 -55374648 612517956 979294031 -304856765 -490661692 490669548 309130466 980710202 34061208 643441430 609608704 -316235553 468589020 636545458 333986393 -506887836 771094321 -590086040 565016718 -561705750 249022289 -351621200 667122672 397500655 753623800 82033076 32438978 -148341716 71921884 403515624 -636417624 697131230 770594696 703392925 504349630 -61978368 -320965140 236600540 -794966164 359752788 748645438 -676310000 709298680 710636092 615565230 807987888 -103848047 -554638764 -380673033 -655846506 -849562732 -139841462 764646188 267233401 916689186 159606693 276983023 -473704597 153647037 -330982026 172354774 695447547 -960805519 551703215 -296750591 116160004 714201534 -86773783 -220271227 -56860981 56111336 922249141 126031162 954577564 977087958 -530040767 -393420430 -322595321 -930077951 707301376 -908230434 -520545788 -398915112 262822820 -433690564 466480516 766344322 540817545 -131893501 911859729 -218243807 362081698 -388295454 535792425 -805104803 81788543 -988332142 771782449 -51542431 837584709 -710837438 452717181 -758170687 -135464436 515544126 57549500 142110948 724408701 -582947653 455412832 197708365 -57253537 229429873 28973654 354770883 -782119531 672819243 -772357333 801620 538954280 518522322 827722524 619153191 -62057957 -111261758 166781318 729933173 643665072 850888286 -541750714 947158901 184330760 -294023147 919857775 -406127125 913050793 616183522 380780467 400253779 -900774924 841025582 746638929 600978031 566896021 429849487 -923719848 -323937263 57701475 222092219 -712957262 338581389 -813486741 753667761 427350169 882397559 923412384 985024113 -102034721 709351866 974712684 -441199114 259562624 -966920550 57230482 879619813 -992882968 -886211667 838201674 69441740 956338549 -337814844 173525776 -592987193 422312227 -221772285 363214189 689084594 370534047 -908770237 855438488 -630186878 -462226494 53904139 -828661788 653573089 657420558 725234087 -590937712 -555580081 -379312417 -870417693 996616994 -960615911 294153810 867796278 916222625 808722095 -513727516 -643611326 -936240843 -469617700 -60239006 494791085 702726236 -171364117 656563310 765112807 -322935982 -387925901 -716175990 -758369521 573996305 510835813 763478975 -808362964 58704094 -294846559 -43419351 -899423744 -522334683 540152610 -471770198 999549949 188939861 -528635873 685180347 -510452038 -437536168 -54932477 -428101406 403530996 51030228 -240315616 741630456 -632496346 669164962 500768343 784421539 -12721214 212303979 -976000250 -187843813 858417427 -65807676 -295292396 -679304442 831151074 456702929 -480165242 -616314414 989053909 -750063485 -990836100 77631315 671813697 542849356 -401112210 169248295 453431649 802450298 -651546138 676484999 184452999 -440292979 813071406 -693440951 -532553835 -534307586 -53080309 -431841697 -225579163 891122652 -58178033 69145522 586581637 992921863 -65647911 -854933882 -492924554 311189318 -252635823 763903526 689061887 -525150414 -41899637 366243102 -63282042 -792877031 -339262807 -756674154 -845412307 -579982186 -7634415 -213751391 -693340169 -977602289 -267068833 -705059980 -362250577 -462067273 673415017 327717181 624882710 329729193 240769988 -648072403 977657247 -419427670 893033925 -929613002 -603111095 -212609537 550497822 -364616500 -381207068 489619179 910626104 -382991293 -469851670 -532183656 384333163 -670477394 -982978316 -7156583 562348812 -209959633 133322431 599667712 444479216 989148255 -538274590 746039685 -545090086 395016953 319291953 -877150923 -891195238 827764337 -843568622 480314613 -376235847 -228246919 239348485 -545140197 -210609820 656449843 -111488294 540989520 440980136 -175953421 15487208 -735427278 -649045836 -322788704 369441811 456082106 -781479249 -503182211 -256141879 513884528 11374833 705336533 596653354 -569930954 -224747830 -368390696 275868583 -925377312 -324172770 -926909774 -353175227 134545791 439362905 306710467 -630299137 -244230903 685792106 -297203695 -857029569 -117150596 43121974 -875465009 -997360950 -779532907 952457817 307251834 747476921 379109317 833352966 -560460165 -220569356 16953317 -469817684 792199585 -624973662 272509747 -233999765 807019312 333664882 -837804988 -159075240 -636902198 899115244 913339884 339759075 565565264 600829224 444143332 291216008 889003383 477275192 -283201669 -428625368 58617284 -183760893 749952320 -744275390 -635135526 -933816733 -404369218 -438733566 -288931802 -162015533 -352104072 259697370 913076582 481929646 -714160030 329783037 -52274557 -383411760 -925373279 862747127 750543040 -743144821 -101293173 -682269870 -5892474 -373706435 673430306 356941787 -264390264 -269946988 403157535 315378137 646167847 445650144 552348273 -834812657 731604733 346923616 438188539 727867950 -471775100 -229807019 210227491 554240696 -649126044 272511549 -785182486 203557601 598699844 -2714655 -437839028 507658992 -813346861 803450600 345957587 495830129 329246298 -427367440 -526982605 -32544440 978013262 -396727642 232858411 -188034356 -212265769 426918049 -580285577 285572755 823730077 576906892 -52986105 851847056 422628969 293497573 -814680396 388454162 -860358364 426827060 -234576427 224556176 -644186687 -844066882 -935706147 894397145 959821911 -671072981 -381510604 -57302584 713799172 -252453417 885976571 -986564622 -185237070 -940683132 643559799 -68691581 302470832 515801063 655926890 -349719475 -408294324 210977298 -676765077 -994203605 589153438 529443527 954265521 -850442479 -954814342 -580311290 585896218 -695615515 908370831 617608142 -556832156 -189099313 -938690579 922227239 -11791645 453496819 704560035 34864982 714609698 -944765448 -552568689 -740765406 90185166 -959257009 -14511282 -277894635 -690787927 -506888182 984771500 259648122 970905455 -390385506 783496809 912534757 401056821 -719504781 20954607 625958461 -465493513 -189781390 696255684 -430310129 -633149609 854087211 -954805720 12389296 -486669076 811720900 -972801367 -519140272 121838548 -150553052 -377828372 -654511173 -725914921 -197814283 308585555 -929980044 -653568164 -496486109 974533085 455237527 718314240 737746516 -412130811 332403211 -671086592 454769338 -326870271 -264731546 697873733 653849720 610726442 565430470 -18791171 -229231992 292020358 667579048 -285932628 -465795996 662144576 173690193 311827409 711615101 299284038 -41049535 -804854342 3710771 -45866012 -31894440 -77101001 598460280 -800450546 -92697643 296018116 -150481919 738179419 -523185957 -435764588 -589352951 -719492788 -280319783 -239205372 377762022 -504223064 -120736531 -218929370 -105906376 -990214067 315362073 -820155722 272106662 289923966 -491189252 -883222547 -986547415 486487452 159281538 -672628545 -984773845 -996306772 -351276538 -827464142 804608582 -61251529 999745389 -568138427 725142914 694329526 -937005613 -144139766 589638552 237053713 -72500629 627538301 -601588802 -599964484 -494507471 -978991278 341881759 356553556 -86407059 654901764 -392041223 443516545 -531160074 102210398 -846513475 -765653529 -338444083 134638903 -524389337 867367210 691954841 69326358 -253291902 -782193979 -430289415 -468586313 -48735219 -648471486 -997528565 -388814488 174962019 452511130 -861759520 -141851518 155371327 -537748307 667530534 -794220752 -520998429 109190027 -241703957 224259101 495476340 234063976 512780309 -486347135 -641111710 80461942 -126556957 -922398501 555475517 819109333 -497688532 -593015192 380781800 -372919497 -965265057 -71228170 12749294 -953409013 -981921688 641495746 -206909496 143499008 186711533 -943710123 716053757 -475364174 779306475 77996274 282525561 66347917 4652179 564585482 -945097473 -470834253 -871679606 -196823069 131104108 122714134 -88726569 79267828 390020059 -456192317 -319724945 -119036736 -533915390 -919004420 -821972307 -138185747 -967492893 -497300307 -771501402 -246355776 -598309372 -715705261 346823791 -438314697 834144215 848117623 708162242 567259939 -143856989 -269749253 692030428 412087732 168608570 -282580243 -304884264 -39788858 509477044 593147064 292079684 390869879 -723129299 -651720438 512053151 66418165 -753440492 -91592627 -573851594 337326704 427281559 615148943 -411344449 511829009 -153271547 52793245 -595426013 698475629 986921685 -283955208 173814109 358124718 -89741649 -377934421 990991586 -520418526 -352635327 719894235 -617766481 772456689 -342085522 -493449381 -35742369 -571325827 672932451 -353161821 697604317 756352699 -715763754 111211985 -479109839 952324577 -849899187 177405672 -154510262 -183770332 110298163 845283016 -466860001 120963761 -652059689 -453538234 -871950284 -214352010 827506883 422378589 836254431 695884688 -468874772 -796433951 -500684629 793404267 308530901 -559847195 -285718913 615461769 -917335082 31250306 -822402211 -558090901 -617924841 -47916237 346509492 977881014 -180800112 913195181 232629517 -607649445 292388985 -869230874 -316635063 985708773 364107445 158604587 151987488 -518825444 642077920 -121795678 750588545 941317615 -833859630 -472130069 21238386 -818006643 -258068557 -47842721 737122152 -155444153 225162002 -772113084 -295895936 877454732 701141706 -861329272 -795713948 -639530126 -439951581 315958224 275642413 295245452 521510105 -890736553 791101971 514420924 324537000 595318575 885949026 -14036898 861989081 954652745 -924194236 -930054720 632030782 395994664 825881900 966798477 57642184 949668099 224537227 358583579 -40290247 -289155823 860468931 -11060401 822633427 743581993 552446922 907846757 267370601 925728628 831848312 -946281873 724261157 -101643185 -240664915 -104523186 -415454164 285646575 825592465 -616074473 540972960 845845145 620036349 285187409 -793569928 682778384 870241640 -373850704 -246030699 69945391 -771247468 510173085 28205008 937612014 -852473444 88581821 187814248 -405608878 162375631 -902522405 289838368 333863921 444819393 -136869663 851908574 588529461 153405579 -73818909 -47064136 570577252 -92734261 607240917 58514953 -487741718 -224675615 278861138 33447292 588633720 378021077 404346035 -247912939 -927281587 -776739071 783302616 -876699428 -666571786 -487812307 898474913 171232916 705741883 65894832 -314469710 -345190529 461625031 347214742 -22201585 624017329 212572144 53439062 -816689853 851067724 -134215026 -647235087 -6867664 -578215477 944371116 341520623 990917599 562370562 -172666923 401422679 -874771656 -327160914 -289126670 -416068789 -14952929 193269244 107240550 180921933 -203833391 -505281450 567298684 -316013868 -727938127 741829182 -603770790 -838026560 156532090 734043141 710186771 -968505952 984729437 -489367320 -566279579 -604275685 -438311669 230648444 844449984 53791644 -778380978 616553967 763484425 224339859 -751148454 499385915 479252095 266605135 -471983232 -590353487 -702420595 -954241395 -346709276 -658714895 768766697 -801266187 141908454 -855925787 556033702 -940920400 197618401 485956687 501937749 -265039585 -991165116 691767540 711624010 -269094906 -258682571 -114511905 428100780 -617572335 624724072 -30246107 -653964690 -894280511 -724858255 -980720200 -39671655 -176988732 -290590392 318164165 434589486 -400178040 -969029440 -247322434 -932712907 -857714499 -184723247 89123605 -449023027 314168143 217536526 -805699383 -419857800 568892344 -884866661 -921304481 -611775173 572834516 110214630 706143134 -973312561 637241109 -182660707 -340192209 965376990 259643241 572077912 633103753 49544834 -738516280 223797725 34887136 832244757 -932802927 968275340 772619321 -893428868 -205265366 -111517596 762497196 -62454678 120147119 467863795 -65790188 -135880163 705618262 52843343 239228873 569884683 -382787151 423020070 -858569131 751251405 -950703508 269197800 -704058028 472603647 -133831800 -44036348 -887502226 347760575 111500977 59603425 424636302 -919847996 56542930 383431546 714664603 -32777535 659685092 972072310 763854647 721177854 889668504 -436184901 225244212 524531931 -636754751 -190108356 5814121 -964535869 49377245 665252609 -946636529 401088881 -766351440 -18538836 -87790459 -550065540 552183428 9041390 280654582 738539325 -561664958 229036881 -331641552 42500572 -589413325 784463102 -529280594 258654766 -180102802 -510673521 -363658150 85294327 -703204889 -561218386 410175963 798872019 -782452921 127049152 -973328649 950164646 416549256 -727117134 -457459315 331927791 -613981352 -653041532 -650789720 807165497 133222031 402078716 606926038 33327547 -704878894 -131170442 -723724485 -726399902 -78744766 -511168553 474285596 787764674 761399231 500984344 -174581109 546703696 631500526 -588999170 -623895875 712825092 448570304 -193758580 -942319919 -93352236 -83329631 411856801 -470963584 737288572 452267594 789852613 -237614137 677454499 929044189 -607996620 -539195908 -747926482 888032947 -708922050 -322210848 -663814135 -603679399 -456712183 -801507969 -519378710 -718213859 -880380067 -307316049 -495085579 314470415 -544402847 907303060 -26425444 -745424782 -872413718 -911142500 612938510 -870387340 -680576455 -989608555 195755090 351010866 256499981 -46435671 -266598865 272000458 567296969 170172211 349625713 440120091 -658337563 -839782119 -334145746 -69411657 376113314 555342845 180832870 657923339 332666113 743729826 -280000499 420280156 193435691 -81544532 -41360479 -279525146 217672434 777281215 -645198577 845773491 -701667272 874398330 -264815605 -1349565 955619223 710577586 982632582 -290781234 345781539 288331517 -30513707 -27643444 -77325036 959476868 -352019626 -722848779 -743269652 395450643 968256533 -395579169 776679750 -790632180 -24697183 -924604052 960759083 -521344209 213711982 -582468851 -8391046 -937000412 234746264 -61676970 455182529 -429587948 290818266 906627171 171607417 -783377859 -767443694 561143140 -472901079 -271785254 873540118 985906752 -324851892 156578611 400933116 475063517 602800008 -181874582 484230572 420352864 638182199 -460891354 -865952726 -224455481 -792044941 -602275091 658645156 983483329 25483269 713800085 879195919 -797009568 43163871 980249299 -53890382 759105440 233203003 -31380282 -520563950 21667770 395027585 912915471 -200285121 244876306 -347990976 554565844 715360066 -351340133 -294542132 975716077 619663546 688496191 -354924482 -234764718 56322423 670318195 92654726 -581108758 406196702 999211572 -838793086 753159840 -988708300 796160912 -455999248 198360353 -236382400 108874256 -452642855 -444042631 694050654 -320606121 652538155 -934617081 392485335 421296098 -986146301 187481397 -663372663 -99146023 -945588836 975336019 -106153829 741102032 260748164 575026977 939468410 544891282 -390528425 962440042 -699733781 453918912 -439455244 -794132672 592514980 651551314 -794840749 731573367 -445749948 162693535 514317087 962974758 -933670999 152568347 -694894484 -153167130 904749292 -60608379 -730699095 -800996825 -570883617 62282024 303011876 876119042 988609992 694787670 485980990 263064621 -252818064 646238033 750499768 480263864 621242438 996128895 -715978000 514781465 -628895828 -840305098 68208275 986001051 -243216421 93068579 -284572064 286185731 449270302 -924463985 959058486 913920570 -589442781 -930535265 -878707288 505344452 -525462844 -361819041 -291699631 -282765493 -336505727 -456475138 -204632474 72483294 -758112275 -466698451 -713493729 791148529 980726531 141182049 406471947 441934128 650892827 625302953 -171211669 -633717547 -164127094 846130914 -194318570 -746083353 407260499 2706857 252590033 -981057104 -823710481 -315142615 -446481990 -971175768 31343863 643287116 420388695 850796569 176508638 -305693343 464231863 583281797 992587591 442970914 -831183147 -423639531 809728274 264548116 -553032820 123848837 -314203814 523638940 235902098 269653389 -506179892 135910903 -32857897 -250936863 -980117464 -389391118 -974036358 169991069 -655029918 20180025 -755886966 137227993 30068340 -835412150 561063795 391136226 -993614416 368148292 801718301 -226796458 -737209135 -575974089 109654895 792748936 -975104800 143122118 -557869143 -858679027 116400114 815292816 -509908074 306943020 -376909581 342928387 161386043 779176584 382534660 167401583 318373089 565879270 -703747916 518985149 -30413239 -973646129 942649572 -427592140 -937580641 -196154462 759674350 -327890985 -640641399 634540241 110927012 378803955 -811715135 -961360408 -139698963 -125875501 -956181265 -940786040 876565993 -77816461 154848745 63195524 976468559 -251697436 775841431 -550027672 -132922655 696096532 601217778 -605143085 59849277 -869795556 -610245462 734712354 -870203780 578981439 -815132635 588498440 625515325 898240067 -769365230 -97236366 -157728120 -465651428 748853027 953891534 635727778 -689059888 -561499966 538475956 746819852 -421311638 -7655835 98111472 4628070 753248682 -495005813 -401787609 -260748201 -478112916 -442188521 988238770 740444484 296859190 -712059611 313876022 522434474 551591717 34863881 404049954 564656018 -42953072 966281098 -313625621 582494705 59415281 713265688 973321692 -293195242 -107141015 60812805 399397479 -820263156 -381864851 708015404 -275330705 822957027 92203763 -209079411 573849743 357808358 537421895 469037651 -559049885 394765888 894157854 699502910 198114640 -311301086 433510215 -970658977 -44185504 376997926 71907077 983838816 -741397249 447662275 405926318 942674907 979492686 -256141372 -559194695 -512993958 269983106 756232064 438254559 27685101 -212538979 355286129 906331828 151840196 -214394623 -493401279 492449193 31890479 -826479803 -752716567 190717305 -794382840 79625961 -295109419 -534500588 184938612 430428022 -786931021 648536404 372966265 470106491 657545086 -788697224 -657304897 -96242756 -87902978 -38860566 198670473 602437842 -812438332 759879892 432505213 -364221449 248988556 -284738089 -696707146 -685565116 170593752 -750550733 -739347302 -959490938 466782638 892117499 -875130461 -438053370 -70797378 375780841 -970216601 882051103 -690678738 -672556764 199536464 707798769 -758023480 764658492 866852481 623837929 12825823 81496893 -355141633 228975286 231854531 838118011 373709532 106206880 751229959 707744323 -240875661 190076983 -796370980 350246236 877371425 202063929 422747019 842583527 213852558 -914641581 822502940 -52392769 -543283440 821261505 420236755 -926050045 297902084 268410444 -831245365 -538215108 -44398756 -963544498 -801562606 394349556 -482067336 -723748920 905325455 824028966 985022991 -107269409 8194970 214163887 702916877 -136516780 540426774 -530490496 589223680 819028101 727556281 -851789710 737424735 -700072531 -984674947 -533083964 187725650 -372803986 876081546 -449997370 -50369714 -721514280 -244814308 376801978 178332588 -130846554 26018924 687036703 -967162174 -137792057 946504942 808669656 104499813 -468970840 -535201351 433200362 -754617490 444534197 -48352872 -201756164 -765799646 54191080 570685006 299901432 587158089 -151676788 -231239251 -839792178 165380817 277479879 -23820733 -593403607 -173706049 -277198305 102144708 443160022 -170274494 313518007 -98238335 964420165 -400030821 407529334 990170544 -623862614 124565527 -66143012 -498883243 542901251 -328018664 612023874 -38905623 -527097495 761802355 -655713120 -250290640 283548808 -173413858 32122828 -917863021 -702942925 -23419272 105511359 968849048 287756132 324614255 -880427860 353239001 295869530 531069747 -970082921 739099508 192584159 30031673 -127756343 -584296712 -83357928 146953027 -765698169 -915171977 -645519427 -768284730 -239334010 886094453 -373371797 842369562 106428488 900599139 628559334 82084125 -888296891 -166997538 614945397 -817529744 18272827 -811456030 199227677 -698106477 -540292323 487208299 545066476 -531419648 244365254 503620704 -487145638 -50776203 -305605621 151639649 -395789156 -925867697 -717667468 652436293 -92130826 -86837664 666286495 957104994 -288641331 -448892394 280685151 541769672 -548438679 -108201564 726202598 127742730 459054179 575362421 728603428 176825889 458878913 553745117 421778737 -435956919 217817882 -70202082 428952490 -794993964 51970882 809328250 295672771 340602993 915568177 -955381840 -675665647 533218639 715599725 466719188 -571427524 152284878 670822399 852677671 762533702 636623028 -803081170 -567819823 924384906 -905126420 798734468 -300283280 112193331 231271377 -548931934 61644626 -755197412 -675529680 480584773 209653975 -635168540 -18300290 683805450 -988515641 -120948838 4672402 270636733 -947184005 -531236651 -211788956 358205394 -360674207 483261034 -538454674 -586829468 114995127 386394610 -897204647 977107380 -185114532 -18378922 736431339 -530647443 -148624348 302223678 -232165739 -896089574 -145213589 33916107 -330479417 364803569 56161438 -230933360 950260212 212317943 -610586859 756248584 -56237121 -471117093 -808584853 -924179349 -503476195 -873021215 -688345567 583720516 166612992 917499433 -970176501 -205912534 985616814 -879686068 56550411 560446658 -534868675 -145039740 551771782 401296229 -282628419 -562161291 594838564 621971335 950450841 -985639059 140475823 176050398 675708305 -4359135 77054736 -561370764 -771087696 963617265 -704377011 -752808130 154918884 912635823 734536469 130641265 -881873747 440858186 -192782503 567342858 -902947311 356882178 171433923 -12215115 493966845 -268733445 235747614 13627911 -87605565 452783551 251273587 -627420702 780560726 -961608347 298328216 593694997 815069963 -503135183 -111809904 222353568 977776216 -898067639 699227050 -440686345 -481368241 -870003220 755310704 528254135 -622861256 652260374 -428894912 23396205 -833371277 -826001853 -614015428 -404475418 -934644844 335838686 404856616 190429219 394434574 -42894473 11984004 -483306316 -70354426 -152087221 475074593 447917655 -425320836 716759045 -469228416 -273375992 -771362740 -644589089 -865035910 287488715 -255186206 -595753591 618245992 -742113758 425742504 358198423 336579490 -858308292 551380152 -138901372 599312357 550396069 237756691 838290264 -245408592 -901818961 520423588 61159592 394617199 85348413 967134974 -949141981 -958459118 -237705993 752594768 -793348539 -948532642 313562515 -668226687 550500668 464643480 150343849 -708531548 286402881 997975226 627795537 -523677655 -703532738 261040218 409651604 -198051297 -313610316 23967026 -296736776 -883476905 -359473041 55252094 620420772 921512621 -611499962 -52021058 771253201 -763784219 -305402051 -721168545 386318980 207094782 1924420 959282161 843607347 84556522 -901018232 56054823 546990167 -340661333 -647104161 582766903 954037362 -638727035 501788684 801505881 -376909481 -115350040 621349023 -891495583 949269176 -669046482 -306995820 -515017631 450680199 327529464 68669717 -607288862 -62203052 213194861 -144560859 977950005 484623180 92007610 761184327 -625017236 -854433968 359254532 539533086 -258414512 -186400545 -586271516 -169674457 96767645 39416760 -478652736 315235596 597926293 -718766708 360039545 118370579 -723086465 869466710 -990992327 936009634 575560548 -680062373 -49540682 746001233 795829743 44639136 173609597 176263350 -450029237 568915242 -123691400 983533234 -728481034 -313743062 499219123 -430983579 488393448 -795570593 297623535 92061134 -57061426 749824812 -898818611 124190375 63095271 -484727365 -840513082 952067084 -15719194 104009158 -820049974 630516642 -133658277 -858718388 -384939353 -917329227 557472090 29496763 141676869 -70838973 371378123 194859860 427071307 -635110508 673624457 -105429239 -580178181 212809757 28179810 137208516 -166193765 -563069800 -873350931 -800074278 297533036 -937793813 689073350 -821221369 -571911758 -41917661 992572165 -4517106 309654540 988976912 -626489764 892220390 -343681991 -104357377 650357497 616935544 890203164 -484211364 944413273 -852049438 270451755 603491855 -678651585 -564357678 -572246863 -238022529 716871871 -532573485 974331266 227780779 872674396 -117854114 401226913 442806576 -220312107 -420062136 636893507 399405679 -588298333 -54351147 243008025 -529254295 -446415229 668635790 -911109791 713302576 92562542 -67944841 31070420 964455890 -2378058 -271379749 893644462 -624502376 -796544019 460499974 -652103053 -680208694 62342720 -164227801 -412305709 490150099 981389462 503814099 390184920 -412813189 165319139 -259359391 142043564 -293113678 105007337 -410955193 509170284 -961762658 221568542 -676148769 399106044 -395610044 378345601 990851715 65321561 -836995038 547552279 -778110206 -404350356 -785101151 -75709524 -623941995 930862226 -31054822 20098456 135338233 4400794 896896161 -819857934 -523959390 190073088 705360755 757233215 206536227 -908810663 -618097160 91760209 710318562 494022069 326060781 -935993774 -592360830 333689961 102459977 -763751621 -281137840 -357675963 573048773 -670301967 655612953 -173488885 -243401421 485369910 751173775 -862807998 -668878664 -877876146 270826463 -455179177 -954039562 -290508747 238739002 521916310 -621280498 -340611601 -465385496 -565069267 892661657 -282359026 -556231023 938339590 934456982 -814098950 -630715079 753276333 -524225474 -685798282 -465909723 -571715892 -986047525 589617452 463039345 887557221 -445191481 -647824335 -952192185 450781145 576870591 223321025 983789000 385663875 726921552 891731597 875794832 -527691792 929059905 -379284780 54636065 -299862071 11016956 917762599 -716757301 327393511 765258468 690244856 -735304213 37008459 47234303 -114098732 778969030 635989364 -238801599 -725960817 -502805637 549156673 648581772 -237385385 -75898823 -655343437 450373906 118236744 -224443373 -774533654 354542116 -130488456 916626065 571070461 -816934688 890787721 -813514426 273822995 478724588 503947163 -387929386 171972426 933053753 -316374422 178469652 655681183 -62596009 793598719 875221345 750735697 -40865554 883499721 -434701177 -351093427 -587462246 -446029464 221670523 -980943959 574441564 489904873 826593857 -667362329 -319184028 459683958 -805406851 502499539 173583258 681744596 896993821 -463648829 422078225 632005970 -684055637 -679834407 -95171634 189556920 -850294419 -120602223 -318886233 -782453552 692753487 -14342263 -330836407 -156529884 751161370 531221139 -692629637 82284965 -640604720 -713085114 972645815 -755348405 -17503692 622715271 -614150376 160953005 531759247 -369626687 236355357 387254613 -418713247 782018339 773371400 -14890258 301661330 -978764624 939545334 -486024188 -511384661 -386647405 584807376 195981430 -368345818 556904383 -732103341 -886248012 -371307922 -905582549 151829772 75247361 999806693 469279347 914079208 41231388 -662004275 895920893 -456432850 -368463013 816001790 775670926 -246468540 363490064 -905053482 689466056 -596388441 -180188163 -416864467 -827522720 -491842143 -739374987 -615167896 30869 -271179260 -501826757 -193887415 280006099 -259866304 -594326183 -890693245 -14487692 -961495862 593812429 -237769430 -644794644 -679459239 -364726702 929388867 -545825261 -349853751 21125437 -852132736 253697735 773861003 992611332 -158831574 190533169 -699259329 585422615 683342423 76933617 953745002 -110535055 -391851361 -414309920 -728849548 14714224 -896117194 -524328928 -269979703 752654645 464379889 -211655158 -173643393 -337015361 -313530700 -56758475 -42012548 319257535 138824982 416468048 -745003310 283268411 -275231592 -67823157 344439664 -98705061 59056970 -984917062 715394477 -250522554 -840261905 868420648 332781262 -935694554 538082907 209436459 56116329 925686414 -65802285 -925133325 129147932 599257054 634440223 539279417 -997072575 -277132341 443618939 -83149622 -645711720 -963082842 926493870 -908914650 990898435 760064408 -897214546 -88111789 69382180 113377482 -716433660 897058413 133315167 -182464546 -136383222 -270516926 765709318 -378868616 -196902304 -334473026 16778662 298310071 -367623812 -138180614 871575268 -25269349 -173037342 -429814470 -346590492 -265563019 467502059 -335590716 -226475288 -189830524 258998384 -504765457 832196548 -646487200 479737277 993123519 -944108095 -614816117 3175830 667007675 -616171230 -266013515 513851746 883821180 -627676431 995404379 282677046 18960602 247245773 251858104 387757722 -205303142 34046839 236922338 838609022 -797692196 13287617 -231777943 679153616 719203554 981364769 -300412695 -415216074 869856450 995245561 -847561789 -235931735 562133203 -297021781 -721498653 -516875496 -233848299 981637215 146641716 434645075 -968603634 -701967310 739636976 -305483266 -465044867 -863937282 414267710 -416613014 -313837567 -33332309 934403133 -37417098 -321594740 834434139 -604594809 833854398 649733610 399384281 -204673797 -607795294 -492732615 -286322681 -770491036 87964058 -339438890 -55804542 -528177416 855686601 855982554 853022776 395773130 155207316 402376825 586174182 -230876885 -119623486 -172285531 564808435 834323985 842299079 637453257 81705394 -305180523 -690831669 986315059 -123770264 250564925 438531265 267809766 20967235 869583244 -212993847 854201226 339698674 229025873 -752528468 307895687 906666576 924029574 826606006 596405174 -231650053 -477430858 899311208 987985592 -664478878 -872291659 766054158 804501058 839080682 -756193251 542270289 -754199602 319918011 -668188065 21097114 -195863030 -524083391 -643698212 269018740 -132593723 925517031 -413470988 972574926 918195083 299380138 434822951 -474822537 -187707653 -230304594 645877625 13567688 141939532 -538114061 863007576 791355298 981977041 -176222890 435924033 888625399 170889026 -448560134 108857304 -878660778 -818905719 850196743 -104764127 -893794156 629955886 -937746268 509365031 616304241 637013605 -995153391 -769271094 534156113 253831174 440295898 113264335 323242883 864530511 217982405 785862881 -209735120 292645981 -87774147 167853606 -192291073 -683906738 783433650 617925304 393699840 -866551101 -190936639 984688791 -99429946 889125418 -593799852 -179683377 -627568423 -913083721 178171998 603576293 816834873 -242544404 141736391 225087628 -787631545 905477507 -437848579 -328145200 585657363 247709903 -852143079 -377738411 -221199062 -538088656 -48454722 390997548 -263566460 192250374 -435902598 197245257 -586314922 673102418 -264751107 -215896019 490076134 -802407253 960058028 911397030 863448626 488948881 -350713258 977124032 -407123370 -302558452 591181693 820438174 265237797 322521817 276541795 -331562920 342114008 -599062176 -727127075 532197405 272499635 -245487381 -251570768 286294627 720264340 464064467 -515386622 -656911518 -144169479 171844730 353476590 -164463731 535517431 -416659781 -811300598 353459908 712443822 -47069237 -988487950 20813453 206633473 -289742673 -664432689 -52714074 434626678 810826424 383648920 956757189 -597303558 -303574553 150947332 -851045809 882237453 700954312 -57560062 984836965 -744836104 528927907 802477828 448007414 574683587 710184228 -693936589 -511228779 -412230870 672908037 -69594639 603312057 172794141 -766559435 -239206294 392263017 327472151 348018916 -555069197 -311753395 -92156590 -143674499 861693598 170649852 668305043 131318397 99518646 256631247 339976362 372814002 -151875466 685907315 937561298 477636971 -203067118 112677291 382239163 886779119 161335803 835783805 -447250296 934430290 -506197555 -151546007 789343847 131587950 -898370464 677733954 595955045 -837378983 -621442521 -294870688 -916781654 -238544646 640652940 637705511 -996488981 257796615 694269242 -41352428 -721805961 -354504270 356134100 -470630019 397983055 -566184584 752975082 -869614601 -769963158 -370150682 28377480 -566739865 -453506126 -896225887 283093203 916263771 865086284 -799924929 577524859 -930028232 403759346 -76678775 -92310925 -904498860 -239792892 720555653 115173910 518313036 -347560262 182917432 992296499 676303738 94935184 -122428599 584578642 117946860 -372964635 40745888 -61007067 766621698 -420799630 220767222 -441956684 728315777 -381036174 -627742065 -802240620 -938288297 -198881287 740258543 681880123 -947429657 -44919045 846104681 -631506223 -599936228 -941102720 368994060 -488858 860363601 -875330006 62711261 416512177 571567426 887172152 350150826 579292799 671530446 664243149 -727622568 579583965 -841260294 -482387817 528580208 878613171 -935206694 578228816 545312528 103862049 954360441 47801617 755406939 334515930 565695104 892623241 -227564060 403203631 -403149202 -877770023 511571032 221162987 -222874293 466676301 267298217 -609418950 -786613867 -849417261 422761671 820749794 191423612 -575192473 -758937058 282090002 -12387253 -625255267 -29467565 -276904625 -263802939 -52274852 -319049298 -346548756 -46038639 -26870418 -428424950 785825892 -526703914 180833841 -13143863 -861327528 531714924 805461940 645705698 224707047 602451533 611373160 -262648901 527928611 -791865639 -186586700 525372225 451192748 282403456 -522395767 -889380394 920254852 -980117853 569806479 -986237835 -800392989 847549683 -605033995 39216267 -189003882 -633516821 -419558152 -708363390 785289156 164835262 783619282 549665270 66696491 -84222191 -722115386 -720073119 -348310662 545190514 421063197 505697839 -590732992 -163416594 -383099081 -48719519 26340513 495128170 666133159 72744048 70400613 -808619033 -441177631 881542294 -415122195 963367688 325810547 966996037 -852217313 -202475398 -892235352 879803546 936374707 -465382058 520092589 -63647727 927756506 -887596898 -676795009 -838059947 -182327673 -387502629 814875788 -601072802 -626967904 -456688319 98961111 -724651618 -811987466 57491081 491046990 553337985 386371193 -789099258 -202273683 -137936698 -365610429 301767172 891613581 -191363510 -573541645 508845412 -687078247 -873773406 -71877135 390605732 -346871460 -436808321 -768551469 -199153318 -144490520 -414073124 -294908821 -210439136 -225566677 -526763989 -141544344 -487844032 960014362 -404211372 -428381168 756786689 306439705 -888892878 -594912003 582096676 36438116 12971709 -946879662 -813879148 815392975 -131427978 607119053 285447902 -147678386 -113004578 608127493 487327516 -73317466 -242930876 900388791 -851093207 859754752 284958832 -637514460 -315909399 -809081819 -378079081 440794308 359879231 96849243 450073261 -840570738 -700168400 242134378 697466390 895554695 181315629 -946538242 614594049 -923433942 -436526028 308269519 -488548183 -519521257 -501157254 269398525 -747003274 -388862291 -593723638 112109368 898805068 -392477417 732709277 -915651733 931211141 59225169 791800996 -219970813 -345260230 195385885 865552288 -937437075 32332155 225345362 -485513830 641359390 -522677415 307927080 -889176387 -183135566 -808022788 824684533 -465982402 -809550004 -244611286 417821570 -53358760 736693924 -889179601 -593898656 -858526776 150939200 790000518 -3081316 -303687494 -976124408 -958578414 -963307251 332262016 -327086407 -749453923 134853172 -927415050 -941812176 354053486 -979581234 -32539134 561779339 780967122 -995832801 161687301 439430053 -121046945 -564430156 -57633822 -717344852 -102902027 811256995 134522657 -35372419 181923877 -830441474 -70311566 -491718051 -216684443 -515276788 -454796972 -876200740 157748830 752168900 -274854342 420282906 576409587 174589610 609744379 457554814 407902627 -677846718 817291027 -799873937 -152957588 -163193031 566499035 -542011114 -32955654 -938639985 -950381855 -845680799 -920792614 -562005159 460969198 -685187995 -4694210 -603319027 602556638 -940531728 635646291 530129451 200443417 568721273 495545803 -386434382 -308298916 95463203 -312401994 876121809 -180875039 -854386980 -502899674 567370584 -746023863 -799684821 -993667056 303336482 408678760 -346077273 -680295197 139544143 281968062 -279174239 -71558760 250697751 551262494 -775653874 954159514 158792245 -707940862 -468937107 -705188905 -613843708 -886926046 -318453226 -311786141 -608011004 -552471443 -519917781 -276413028 -381596820 -642461675 234656976 91229113 17385621 60239819 -984991881 567318972 -902521558 -712106617 363387888 -949081208 583334869 -614305711 -444296827 391958973 495413912 584805867 226566176 -913558834 955794738 -259597636 761839564 775262158 -682961523 -986347842 -815119059 37955957 -221694422 102274389 -719484306 -165092612 -375047734 390956365 -248806714 870285210 -736344138 -903610087 686863071 356453412 -120550193 534590614 578192019 -999040102 874808426 162725934 743995407 -776840853 437006820 395672072 710992692 228323363 -407032555 469145208 399929380 638612959 940641707 -477524919 49393661 -752414389 -898136173 529645115 430374665 -275701897 -46424883 -37547514 144506127 -772596725 107630447 146904737 44823468 -307125087 -720461899 -367519828 -821799149 787774174 -197024781 296785516 29183873 -467308148 -445095741 339684723 -211702756 -683927178 -517709330 -577122907 739134697 -757866644 881857044 -932203460 -949967932 517349645 553260896 793344471 998939320 -463728613 805425719 -978628906 177781412 487671249 570578808 35913784 -286136915 -837866495 136542847 -847304029 -415132259 -843550886 419287174 365923419 -964062305 -338206502 -742663413 35076045 -654631613 41088065 65391456 -414307409 -146367951 -745294789 -990441055 -719551184 -769741437 816496320 403839311 901837808 -404300788 -143043995 -264716426 -772726993 -649082924 -409124091 938713357 173710439 -802121503 461209917 376612726 313910036 -687003989 631722973 -866255419 -635947774 314982609 -151754304 626334278 -896721290 -613183071 294157009 516843129 817783859 291698755 793775157 -572796579 805052355 -875536250 273363293 63180200 -34739473 -593069567 -983019382 727165369 81157865 981157452 -133625398 -447537085 291510184 -327716872 493147268 893650736 830739473 -643209605 429899126 -241987628 -30383843 762169757 -401065169 -508143807 -936485987 -130513323 170591975 332384263 933706530 -236931445 182697936 503978143 362388306 567347171 -655107171 -190832124 963227694 -309054368 193369790 -966630550 436144324 356875012 -791742744 239126218 -141730448 -448622788 -223933782 -573550726 600149986 675146246 -616211904 -471334685 488382294 567376901 -260062396 -144118907 608388268 403849706 -767083961 993385915 -165908912 857046535 445725441 221886430 -910975717 674942531 -448137533 897208924 79909562 -506234858 621717574 -518014188 -296895435 421184530 393381437 128084092 635423522 820701012 -437815017 -689048017 -362528223 -600466124 -416260345 -814267565 290787714 367952841 -16454581 -803419511 -589127944 -63862887 182198432 -430333771 -70948529 -895801258 169256692 926525698 342001473 370222611 330898352 -939747815 74820972 910918243 -391075850 -570663398 -625610319 -421271616 757309584 580824020 -930380557 -549525643 454192841 -872655766 407867667 -872076157 -211083931 -57334090 266849056 -136180978 -973025099 -823814019 774533901 -91575317 211450695 792321004 538924986 -423883526 716455221 930306441 741791012 -802699483 139085288 -292832781 -9319576 167958880 743667339 -686171569 -370111439 125009452 227017807 918846677 14278407 -385446179 -514562161 246507044 -354451204 -356760816 620976924 -146687375 198586954 727672519 5996252 -837686845 873119509 -211616341 651023333 92542454 742341964 -449914317 -888966360 238842363 -522243679 -548435183 881319018 975417003 -911804687 -968757247 -703329947 -881039229 601214129 409662247 -244554591 455743413 -35005412 317619143 784925292 759029660 -407017498 -945099290 769544442 -504993627 203744129 -280687573 -9336023 627816422 -959104552 307182659 -485083656 290323119 -18776838 -453594146 -388238982 -630230039 -250016571 -840845674 -18961423 -957167572 -651886927 170365133 -453881703 376075979 -46322802 -886594175 -415751718 -867460742 -265674645 -356526687 391577814 -271601735 -458713198 -250822432 -274352520 309600661 -893492262 685002216 -985715804 698051673 -177281805 -320324486 40718785 -121933496 895804220 735373995 674063697 -496200291 -619097940 411350728 -362649571 616289178 -29997748 -477833317 417765885 513971663 584623156 834425533 -256728874 -868082311 889594374 -400619965 160924818 -714717897 -470320903 206422320 -220474807 98601136 843945609 -966763458 674602459 268809019 -761560950 -91223673 -977827581 13899305 -582485275 629460791 151749121 -67697469 -151247364 -90400356 166339802 -113003622 -919888421 930138781 418286825 -13610147 -702030657 196648207 -688401243 317245091 492604422 386898408 670072357 815799481 719046684 121649649 -218136495 -204752047 324610247 858842769 352281259 603750866 -476589748 182263965 412180261 -961269183 398194750 668461696 -379952905 244092409 166685465 -161888025 -819621431 -624340691 920588113 -334236079 604225037 -746199572 -447282838 940303313 -658310612 796620106 -89775965 585277865 -233946942 -493444667 -279837652 182939139 -819568919 -949641989 -155383900 294008618 518822640 -301313035 -260416938 295507754 -976800832 905569321 -361948786 336334133 -759870156 19355173 -239556408 972880811 686498442 -843203393 766548393 27235017 620803821 510465907 -916090131 282928963 671528211 -727261268 -783103443 430080167 222903228 467984536 -186675552 433401682 688752269 968979179 -538233923 693902223 403943426 285825385 710781961 -723233869 545420043 937969196 -906382467 -679862908 -96013825 -228360762 814511152 374261953 -29420091 809360052 -503980909 -600995481 234871413 -88983255 333642803 227084100 770944420 592348036 498063061 998276429 539759254 -260369702 378625441 860072052 760600953 -216461829 -202694098 -537312099 583869488 32774019 -677613919 -677969329 28155656 722992308 -812367915 -23034346 -231757180 463617294 196567475 548019971 773541683 -707495107 827914212 -350349602 -39607481 681642788 -96656522 297542225 -355525389 624527295 -956540701 -114256954 325502000 -289843153 371726945 -759647179 -470747521 -448337529 176601875 -323299200 -297709447 266419898 -899882421 848389952 -53354166 86806164 234148897 -815121904 48941284 -257657744 215402935 829896231 -453237253 -682533474 997432813 -633811801 -173606933 552476499 -833646937 -256453510 253018755 -371429542 -885816368 288452077 -685995741 929713455 959936194 142674419 -938577690 -284067828 854005841 -681173995 -623843644 -586681589 -158027773 486987949 326959452 -962179282 67771715 -130201488 -506159350 -32872705 224467008 -928333159 806438898 -617480873 -48200247 -504821551 177517956 356666074 219431264 211080735 -785700175 915116255 -507520196 -577718259 -531596517 132926904 -386145558 568681565 758612504 119203778 232899637 875734436 651007071 -788545714 -315110555 -168220418 -866294338 -371109510 188393034 -806352324 203133176 -501618634 -4342542 -536431426 980641459 666460056 964144875 -33880016 -579008337 -527600302 -853209085 -962311896 -341329782 -145859348 853335085 -214221938 -55376621 268416558 999588402 -60702307 829751843 -586164214 -860814955 -143962229 -146810127 -426258588 428670406 -120163616 -185357660 451553652 661007152 -35554530 -951832483 300828192 862627569 -512468375 -609109728 -129345883 -773736041 278977768 -265387543 -997727775 205051626 -347690612 -802950514 883083408 598038882 964092021 848650201 -81192962 415541366 634858461 694244402 -91665216 -944076122 -163577933 -928871875 -328359490 986774733 -910335029 -742662253 277678941 -922672499 -572578476 -378141918 -48029868 666510113 -299226773 420118466 -652179553 833731026 -977880866 -110021177 -285465792 536172091 513615798 280910134 913411181 -740341423 570835158 -208308991 870002467 -712395572 263098274 655463002 284593522 -115290407 -806450443 -261490602 824597707 -300952878 -742483114 -964440840 -878895250 -605918829 -131967982 503477828 243605086 841110211 -795447088 468306690 413807003 302393470 349849734 65940758 411968783 -431995668 -182140198 -37446294 92401771 224752542 -499085553 -777211074 -507633167 939747203 -799014130 780336323 -284884005 -694953473 -740946482 -949368045 903017806 997811367 609584763 723970808 877583961 239768947 -175672789 362998036 -258607352 -233007367 733924894 -738515252 79357225 192043928 -541886694 412287045 314099475 -577382309 368881047 -733408660 -916582361 -207847180 -615493776 316230548 886887632 345344037 39327507 -963512648 230158199 -38066994 137195280 -782802661 -921783566 466315711 -956843235 674792272 -420662602 355939622 858645941 -56040984 -73869830 -953815131 74767464 603108360 686194741 -809684581 -656050275 -853027631 359593938 994093297 458039047 -213503244 122505801 136065854 585609805 346397663 -106427319 -614353606 486042972 -395579494 -980071374 183580130 -628022582 734215825 416757250 -469234376 -194505175 -492740643 200272206 -120438277 588411896 -12210935 -311603775 551656102 -360436682 -112681732 -505651009 -853733019 323431239 312718965 -210674916 -284812391 -76270679 401229521 502928829 -93835226 -269566503 -582159913 187438340 831153662 -984973750 901264036 -572908243 -62903440 922135358 -81278903 912326179 593181247 287641797 809870402 -703787595 601176127 -694551868 -913018587 -222160842 -451910154 143968106 -99507577 869342218 -949324552 619341931 -524630208 -492690987 996567322 428336299 -335570330 -342296504 370710941 373699061 507878217 -878367209 624473846 -295501147 635271713 464569158 317713154 -648287987 -930866603 -380172211 -940916517 701597611 -575960783 837909743 647692165 776728754 857609220 -34428616 -388330825 989676384 -73858237 385037585 208804231 -642797045 -33178593 621529672 557468741 -18605552 -192082322 -418937188 -372435026 -331935407 261598564 152269245 697971278 744833604 163364852 479197971 -407923327 253947111 -797622039 -8132138 739379997 54147253 146189764 834824886 -565921811 400048427 544306482 388000864 -19106044 -908483574 -965655939 508197228 775201542 498094712 -3304924 906929701 937794340 740002633 933020105 -474985728 -364537308 -58730383 -262213066 -814271383 -1058116 356577940 -632533108 -319276512 -236563046 850215157 327644203 -379215851 299308184 -252228898 254650522 -754045471 -311800489 -403589269 309583234 877903099 -661266636 929920743 42198676 -361738602 28522100 269135799 765575886 642904477 -845367219 494703379 -713497736 -399177287 -728904281 -777029344 461609385 -688494783 483877546 166730233 587384369 790862006 -778675441 -94799410 -798496049 -340666292 8868044 -970538987 879500003 950609029 -479140394 656134747 -313573528 386068856 -684176895 340739020 -603249216 407779846 -481205473 214655832 280014486 690615857 390972132 353097025 -995453396 898679175 436653240 322661546 749288527 734337769 250648893 423432455 -554887642 -259028901 253158368 -380899034 622654781 -986828187 49177853 -63226619 -726673864 595867238 38870562 644912179 -736914876 924845347 -819945601 -923577182 -239191134 -752797138 -884397376 649208988 33166200 35367276 446411954 728349938 -395895 806958372 487832427 128014854 -77346148 269071549 -314850351 -371618508 152352714 551157074 -973827616 489222517 -566619434 -273888841 225625157 -203179364 576541561 -588126709 416796364 -427326288 -491545475 186102478 -144706302 -541794200 25562696 338619500 229764855 159498260 -233786817 -700078332 262153419 -170105712 -253390877 837071902 -92770243 575794660 137997418 410422122 463785669 -378171943 -770637572 2006487 408586257 255762928 -367276450 -613652359 -727479632 -838867167 -25253031 150001245 -810882706 283196775 -441085690 327439450 -144236449 846578621 -103447535 451127605 -407512923 -751550349 661121865 -967404708 73491590 -672373943 398324953 558599058 -807407730 248417799 -362093954 957531229 714714920 -538669692 83050853 144314216 -178161663 -967564563 -633246572 346446020 592186518 933416051 243491192 -179664400 550467378 392927301 993537469 -307796073 737362311 -604477923 969355743 226821194 -74060252 236010370 79530521 909158997 116376787 -191272888 -848147779 -306831420 530057245 -502753378 -612797373 57791767 723667148 30214222 -285363415 -329258556 282311396 -710466524 93465278 875284442 -514799253 -953271462 -116900036 -472216971 432198180 709003545 -98700108 -271203448 -439538942 370602022 -658504640 -85892441 -802601233 196488235 -875113896 831421844 -938171030 -854806163 154762363 470846354 -879738656 -806919341 645684373 -298290070 -556269269 315201146 -501401988 571535200 327977777 294117703 -968260965 -215450293 -984226338 936381839 60456220 -942827087 468816651 -770403627 -86025141 39535116 198636000 -920180841 -657016347 744404463 634965395 360125092 -15688407 437144859 670773244 310549203 -768503997 855564634 643918641 608061679 988190778 513999363 -288259757 -422989718 817468547 235607357 -145682814 15264384 368473891 916335115 -592735638 194582347 -912578873 219936960 -194479619 -707095451 -34669905 735963233 -749636891 -535863336 -749716736 -222697168 944425222 -12632759 349705957 -997693877 -361631991 693791805 -259128544 -664339810 -410368156 -401234656 -44841881 282321000 -23235212 -164352103 774314034 -10546024 621255399 -756653612 -859852233 -356653864 896368320 180965136 95136293 -35778369 999712748 -88705385 144304720 -521926520 540664893 217840190 835280134 -77671435 863176827 139818238 -342441418 -82863178 -315155369 97679201 813050999 839740599 -538215101 617800029 855536391 482752842 -596900475 692462919 -914786587 802764532 -196244211 289473643 -853313494 941326608 -472796934 38675949 449375813 340845267 84673159 497488849 -494067832 -980873720 186735458 -925542841 -839535284 116354390 2453472 851178701 -464012013 792643820 -292151916 911640078 -562906035 -686524494 -749058477 909943673 773829622 895835440 -751343314 -926878419 -425414909 708990610 923419084 -804516070 -551103318 161697108 388072292 894991253 423146396 -671915754 -705544453 -493585641 -435372854 257918238 136869148 -74585307 -530356478 -797225647 944415087 -485927559 -662178539 -283909498 15863927 505527357 636404493 -919043515 384052375 -79237190 988886149 812989350 266176919 -423471365 140529246 835265342 835079057 -269947276 -333538550 -626990310 906326756 437991907 -324891608 194650333 -723465568 -942212320 387333934 -329795021 723967269 681297847 -154512372 -568627827 -58217342 394578555 474237742 475870001 720396220 -312143370 -933147501 549631604 -241150574 56745263 329485819 -243836020 -638008041 253230125 934202757 411204610 -200560849 -109601246 358573159 55770011 944091509 -59433439 -894399103 995631837 -730994705 2624913 -486975171 743242434 -819921582 -260945581 -94220593 386120704 716407116 675465274 829496016 327553924 792777842 -5897821 167833128 61097389 -599212079 -904378750 -254489762 -191005806 -399784246 277094379 -880646409 -202875598 109778186 579038239 143762107 -964471270 978180332 -34771359 -642402633 -71185728 -557075599 429026117 -87249469 -258687443 -364297950 -182685558 -603961658 -639688870 -143850884 816791630 -811307436 233361211 -337843663 747915189 259612502 43380676 -914326742 366202531 97680422 -32930221 605372157 -918248949 254099491 481650542 -438392810 -406627880 -674678973 -118965734 335006106 3993080 -225216358 52727169 -285335425 -78400174 -640109975 936007120 -644492418 935713320 736791933 -216422774 201680434 31741311 252065389 793480416 551125454 -97927507 258382998 -972995888 -862360191 -838043973 641421396 -889247509 -869418123 -184878932 -307573910 790580436 530126549 -326326604 803472198 -945524769 -998884135 -267558132 -235119143 516675136 -945622681 -843593189 -160901312 358708240 838140445 467362357 355111917 387812451 -515248540 832199747 -720098109 563354806 -937783776 188854159 237254011 -750430115 244692181 -683687252 -29469736 -684937217 -578642127 -742845807 789348951 484068427 -394843618 774596456 394633155 259457771 704170742 302907627 -579480294 -355240107 671132140 -786035824 699407130 836407360 320969734 -585158723 321044549 88046527 820449677 24645247 -30789204 -232146397 -983842544 768077857 -541190900 104425224 308409893 283992260 280485619 -548736258 399665644 736150242 81856476 -20540398 234139963 -489815371 -230477446 -637246154 758909160 525677512 -345930805 273222144 -720857806 -495415447 -731022779 -9471915 -220608224 -331523320 3457028 -955240818 -732349102 464938176 184385038 -781867289 509950759 32333728 718945713 -766872202 681048801 805470962 -838410660 -488656548 591714449 -465621683 518460256 -497321695 -184235510 119220756 -216382636 213862512 331551765 184711373 -912460556 -154344919 26768631 -328533565 387373000 -137168599 -966992877 -15885261 474569454 196209842 -641440384 219485632 952224322 298238655 -539987912 201439176 830183775 975813298 -355987321 -614673217 821589975 -574800468 362193032 789802387 938357795 -26141820 -65398823 -987712348 699034539 565056127 360176708 -935084770 -532217893 275358145 664097475 -558378725 783883589 -333957530 -987901062 -372923241 227319793 719322033 634771933 728393954 192749649 -234830891 354088023 -176934592 -305376853 -948106664 -826629310 -746623163 481804325 937774222 -950277515 -968605734 43297429 748816914 712411453 -969616102 -24770952 -847968783 934071046 -730438477 60572549 530285921 -338545826 -203861358 823540979 774600440 -991748975 97201054 -789483548 -924014869 -579942672 585910901 -840280565 581546418 -617370194 341253469 991509703 -438474682 -317597095 71516264 -964255016 -37406076 -173545302 106797959 297997946 -415947025 462493491 -277044239 82512222 -862583862 -539248376 655925909 880834848 -110982049 850114881 -974629194 -754667061 946869195 683140785 857003268 -837923417 448000013 -771721709 -82674966 161803008 -963415835 296166705 901649117 -43072432 -884791943 -927555962 -424499714 547294859 475353651 412268345 -284059449 890822020 196649101 -493816146 225790475 -517740013 -695182027 -509189962 601605232 769222094 -164729438 -546484654 939883924 742947263 609152370 868405801 765003478 -576376552 742694779 -322791049 431840606 964264408 -781129300 -158711615 -898409891 -583492080 -291037952 -793599580 986967400 847816160 -173229466 -681506011 -6446166 -531077706 641036524 -137064553 -555065793 327035172 -789384575 -447315650 -864454000 123116609 302675200 419949712 -445590489 -801194708 222345142 -114146549 562498806 379181812 -532721274 -309353222 -174584308 584547985 -527010965 -112953190 -369932458 861790599 -637360739 -632042931 -369166886 159064072 -313656308 549064877 224356465 6351293 405253465 -586487694 -540402779 -880110301 877230498 -738720128 354265036 -80369339 -855370790 683824003 -552228545 -832292153 63320296 -103423943 659972188 -39787619 -191129834 -278205850 919392287 261362199 -424369008 -957490128 -638594592 -570646682 -38774288 -697505340 -618809151 114956810 -142163312 -385802554 -464432543 847219988 713297276 591769648 -352042533 -201386443 -583494677 -119691822 862440874 320317092 570134828 470865727 -240195417 -931367720 3347509 488638592 -51824806 -980615509 -529981910 -688144117 -241273901 -393248960 -451297074 848085991 675866330 760022246 -58223765 -571899445 -11155371 -461580300 -945640310 704676505 -215829794 -268857708 684451903 -236550749 -211558227 281640950 -54920497 317511849 9113605 -678613513 -397541527 336136 473465414 -611993255 916695873 -393512617 -350540504 454888056 982178743 853179964 -299558759 -243250911 699357616 -33437027 -548721796 824070784 134565408 -979073185 295311652 -523799568 -271552433 180523853 -149447959 -192949275 -20767699 -759584011 -939209722 61013442 -615616419 -478270055 571517705 -12815302 -638960674 119084817 716359056 -744366081 -925073487 483780540 164287828 -868095635 615649380 -978434517 354525429 -363151027 676341412 -996497217 -579078211 333082871 605806480 -124901057 879710595 25888569 -514298385 -215884233 -939427182 -495289524 -613222887 -893199502 58178260 573523178 -199322570 -731089333 686673547 675748958 -389141570 682855915 738241637 -505965156 505319699 -211602745 67006486 -134118832 -895187663 957256100 -94166570 -566437526 620018001 -79613943 203989662 -796288668 625091884 983894509 630800453 -603330460 -146650878 -435144215 -821999696 140171731 673196850 195953834 -266849457 482259373 -692903346 779732028 -174918712 -392061272 400833084 -34747276 429698236 -766795048 817767454 -595561312 89989000 627779292 -57804550 -477514965 272133306 -624589520 82633295 -189083329 -514693290 -502042767 -222859298 922684404 -923633041 622948124 102248424 -408483030 834366081 403157088 731411956 555149712 -392387700 -603701590 -790773840 -69724442 -814042631 541889539 101067625 -82710887 -535081145 -54637727 668657754 -654357770 -583921994 -600795591 807046743 7480436 220201933 585206593 369703119 265844557 -840814876 -923561560 687851481 -957770200 235633086 981588265 93264718 863869498 -760521169 -705236965 252884346 707865428 -234465279 176638646 463203445 -402785721 -876769713 -739076588 42949897 590949753 630866146 -244904866 498607773 -874385108 330479757 -405195298 -189230132 720259520 410475211 -61136672 -708399600 789380291 -105178004 117412084 301323225 -537457862 497894016 -691483667 177091376 859749382 332762312 -477716163 285818800 -779462982 871885160 603861359 -952067403 -962835889 -362124589 791166034 -701283399 -918760344 -7414037 -989534630 -237100682 865712387 -592251091 -596266153 682560651 -103108576 49498582 561189899 894024125 -92117090 959248262 -896157275 528091961 425065112 300164717 -788296528 -244700503 945910846 -521130282 -224029499 498531163 -858543169 602887410 -234714031 -934848677 -717952738 -604452573 401575512 -88667283 -79598506 -185988234 120021636 -457077511 869529998 614434479 135782871 408458579 -143162363 203605789 -624864514 -578217040 703074704 -870277264 224074177 -526473247 426021090 514529091 -419316783 55420069 -434794950 -870410453 979413625 -583256302 -250900051 611372272 -770205272 818379732 787472178 309624962 62947261 -659742750 -440275701 788197864 417167826 249745495 11153319 599667989 -64373320 598554600 -73739967 915014387 -762302972 705671937 -247948669 -958307050 325019960 364887486 -639068551 -39486002 104142168 115104125 302289753 -412213170 731575906 939684117 773870716 -695965741 -960481847 -884608883 163750258 -543209900 974808374 385163885 -581381924 -251088266 -502048389 313374567 966056854 384491487 -152966174 -666295736 -959291413 -447213637 -201274580 -191245806 135484720 -310578309 -987238403 935201742 392338617 499173203 -473293207 464641382 -556408416 179573606 -465359597 480282606 120490403 897491977 -703572787 747585134 -973320434 -534391796 63254803 169612178 6532504 111629796 -491456532 -100631020 330326208 474278604 -346597384 -702566958 -842138484 262723255 -414892558 909058276 555800278 -29733634 -69950725 363367776 -740400057 -73816107 -681085923 -811063357 -663719082 569352432 350989523 618903565 932409163 963646509 -166887279 701748767 563288010 -939125682 776874288 -706737631 727239677 453885531 -259289362 -171854450 -637875415 755420938 788040460 -503640128 -130145978 188633013 -77359059 689724883 40771464 271060758 -783209879 133019515 -699459833 -891832908 -412998106 8902380 499336428 729583097 -144558416 -639657164 37226190 549114054 -9561833 -94946115 -194272345 -123145961 -788200021 -425841140 694594038 -379388067 160683869 -452271352 343853130 129660120 742099981 -491097322 -553360950 461984284 -658877206 -199552707 47101369 -486830396 615467011 -3285450 -496440137 785074376 -116083478 -142896091 -349729200 -107468022 -367660179 -867297844 -42477909 261893920 327454697 -31361570 -162872082 615952821 295164194 896336702 -192605893 -510534944 -238306773 720805542 468058453 -869597460 409008799 459983183 -859696452 89373675 -925032788 876385004 22980409 74523673 -577087331 -140812551 -814304373 589708078 -135178255 916915503 315420072 753487512 -980574383 775357843 983495507 -419688630 924065837 660171260 -780579698 -984112733 136792479 -325282239 -386232607 -556004598 890127792 -290405264 -121313065 -890295863 -447626257 28344715 -669517857 802693608 657803911 -142983165 305859986 948070381 302463263 -407438068 913484334 -649116767 571240768 366843273 -462686268 231448901 -797125424 -807307474 775432141 67828932 -228413132 -85088555 -811999885 954774854 -451689325 594275777 -755004752 548885237 619055611 8970900 -177383373 468908023 -931940412 7939092 -505126203 -952897934 975749126 118450620 -276157514 73722641 -589504564 -46518116 -368528520 -78112866 -787145099 -283649353 689221556 -587197567 534304156 -722858854 -565360693 -494627418 728716398 -636596869 -447314402 846370432 177687952 -425842695 756436334 872593725 -76142863 -254071165 668376970 -28081138 -822193162 -143445971 727439035 -79650182 170016289 -343805966 -747932777 190650716 -941946358 -356884600 -209262911 199865449 -121839752 342519617 -190259848 -96353139 -336908403 -463016069 645674128 -819444842 540862622 890232960 647587766 125878450 397723248 835691771 -196333952 70957568 517536460 18594437 517921524 324387375 -204782891 999514596 285805993 -784119818 -758710681 -490820941 -619348310 219406477 -344184082 995791647 817592166 813244910 876858068 -45980481 21870021 -200591529 189034881 -839570740 426372030 -838960594 -756537821 -155776957 29665770 351924242 -980668576 294577628 -452604172 -881800524 820546811 -690066541 188065824 922988881 -920739094 5527080 5864279 -987941065 -151573351 31692184 -202983755 793309223 -262838348 649923643 -765985989 14829841 325772302 -575562340 366826889 -747232940 -795415567 645108727 296013695 572569916 630204135 261535065 -35048249 -385449999 437715134 -910866760 -54514086 355724243 24595950 -915552105 911419478 -53273865 -702365936 -195374761 709684599 -771057142 -751512157 101798264 254600582 360198277 -174678894 983914294 -888252964 124432976 -651347361 -114985006 -188648739 216327294 9022610 693482297 485594392 473462236 542952785 769704489 -615208374 -670826425 -529609880 803805345 105211928 976784898 -871055187 837040160 -465024939 334702030 242632814 -141092080 182558006 -383616424 -867280510 -788300537 25143827 -197021829 -366940171 518050632 -345167366 587245518 608512454 -497153278 -184104613 545349246 962112059 -606564343 -816192822 -431361034 516588308 -241284485 652441592 -930754513 -342712485 819252830 -768314631 -13880585 -224281256 886027996 -291078117 -605504635 -843971242 434064890 -289390715 -125208058 -422226708 -386909855 546845803 -998387919 318909456 296830263 538460236 649916721 191480420 -551121181 607557190 152187248 -829517270 718215599 -764806102 -209146331 -478768555 361301104 -363890877 961637080 821811647 -91361249 850426437 161155421 242419228 -487281536 -107679494 -477751877 608588941 296980072 236003298 64498764 795936752 -143586471 854112534 607597433 980117326 802973946 -625303022 289230195 725820531 -273715948 889304093 -210335171 -953535412 -318911393 527165254 718057577 -422258766 152433980 271291985 32966303 404820034 637889534 -39957995 -453548536 714789728 457753483 -57659109 -474285019 -385538976 189661142 -463477908 -336549784 -725688967 -204820295 646974398 288457451 -170489415 -758896725 -766786694 -126412152 957771216 -375210269 540972174 -450894166 -556627662 -1000651 -942468818 486872665 449764276 -732740635 66419230 540063167 -705290263 103023852 -359524447 -980568054 553310567 -568083085 448781919 809546020 577166497 799275465 -157437469 -908484964 -818550625 828552929 -253229613 177906562 -770244577 1001827 -907886287 122579548 -960756943 680297928 -242314177 467092712 548137733 621563253 -162956568 213210890 -34032752 755443269 -485336051 -325364919 -913014730 599440374 166852837 -137355355 -414501528 727426588 -213045473 568642479 -993034363 536688019 284191492 -768175060 -929469216 -873775170 -782404605 -416013058 601192623 926697200 -90235368 993557055 563898752 -566178451 947175429 -389820298 -983254053 49582276 -120890318 -889995264 404073688 494847738 996604491 331286908 387479330 -100994190 -534648171 -223157078 156800856 -190038204 940082896 385206962 528369258 -606898701 -182293568 170682416 -509744065 -553659339 -552652785 -740786902 -968564249 191489650 706245790 -971265491 -106316880 300394748 675282669 -418851363 173026651 -688615236 -732390341 -401736470 -535450372 482810163 -323485293 734370049 917990286 84616201 570640667 -739671122 -961231306 -997183026 678477177 -759472063 675319919 987621784 184808926 -691315918 355771710 451082317 -649605760 -763148270 -432666626 -175280427 -314646488 458913407 -330108813 717090262 895527352 848514005 427866203 997565400 -349211358 233440057 -690502336 -637712289 664564326 642006661 960539784 634370587 263318848 150451613 608094127 847030879 949334683 740796834 670209515 832263161 -852822288 -654579640 339011886 -733090854 267051199 -283060348 -45739003 -311150949 -147592904 -178837933 -670791599 -798559967 499142935 -212416687 -920875217 -119160769 -875901848 291474980 346832380 329009972 -190797444 716803760 -498157461 361589386 -999510431 -629220683 203681054 161727966 13676145 436905028 742521943 -220062817 9638076 -776225147 -26002697 826079733 -616602092 -919269249 -443149826 759887023 -463323516 278141206 -470976501 855938380 311194607 37451346 348575651 206916611 944644671 617347209 586676297 455219619 191607612 49233036 818600808 -207746723 -151680142 -780133283 -29970587 580864236 -906167672 590020115 945132554 -187081656 -95089688 934603200 -839427414 660341461 -100216455 -477567362 -647135001 -124023322 -480243470 57616316 494791037 535323854 323112923 606983226 -448798340 -58426324 595601578 340812074 861539468 -738828260 62511356 4883511 -878801042 563711963 -958620203 116725079 525722428 114343826 268992582 975860392 -304943541 -483226528 -605404642 -744775476 -38306184 148338325 -148930224 356918824 -799375631 -839592063 -581491748 645190365 -760463680 -359056528 -698718937 -460178846 581032232 -719771234 -656676714 -443726009 -572492704 884944077 -449604300 707155322 -579079954 -680804000 -238727762 -21250981 521484623 -98084104 594275401 62038623 -862553891 601348319 -591219452 -726271363 -609058918 657847373 -778444549 -413457332 -50321327 805936269 583388494 40694472 -843990191 -698920234 -631884656 -135416667 -982629099 -952607107 598426560 -486487256 234595548 -626435313 -682054408 116410698 880375172 555423278 -162991104 853790482 -611964230 186058715 -554825305 480087369 -57525416 -780783720 179274404 -822357093 54022002 -334956798 -197498402 891347676 -653208376 -682225650 -688836959 529663729 -828730644 -549358728 57999756 977948609 -350535407 -521321138 -899878908 69061999 234672963 480038646 132612707 243639203 1626093 461980819 -389054295 25652831 -467291530 -716972414 176389518 559288576 -507283486 -259053750 704224277 -759665988 411272382 -860024163 783594662 476253102 -44746983 97057570 874480479 -199758557 -878316440 854154998 -333531843 776426642 -264888854 885876118 483098759 -204284832 163934600 234847366 -483588251 -772093369 229345416 436682105 336404309 675507750 487726474 -317971468 -212823621 -609664428 498460120 -88318029 926143012 84359641 22139524 -13258736 -634320372 -441364696 192408038 704819832 -714312417 867034941 -259309965 367028166 -855730568 -309104317 -499059712 -841411790 -870384970 -497769220 797244860 399383020 577573740 616493387 -883595382 30405963 500444089 -899214635 977128511 -364456288 -729383959 333223912 95928765 687928414 -599215924 11462518 141482487 -507971709 34721388 797660635 563067743 -78002398 -122494534 776252320 -504409967 624741082 953713421 -717982263 963466554 828181586 657011535 -159790587 298010839 -411449855 699174622 -544611428 759906977 293776184 -660165710 235554283 11467031 -987837200 779741064 541154202 2352161 -657898006 -191032172 410363141 -37646693 -412878013 -715470277 713539916 -336839340 -717565732 -703110439 212056368 -235183084 -517724029 -547831821 -431958458 -799123903 14916601 246336021 -664082610 112635356 594506310 853715605 117126494 -21729656 -431930013 483181659 600383166 -708064206 452454681 926627163 649994202 -145974810 -314702666 742256836 392912571 982252666 -948341335 829202145 580506337 -996770497 -188021868 776142839 610064652 320098684 -115118894 646352989 582935880 263238989 -31565136 -89139842 -715656304 -603343885 -503781475 489620754 919696798 -134389281 754081390 773061334 386716603 405571091 155325677 651851389 -621552537 197656012 620735189 -352617847 -708955470 56400904 83641817 -863661333 -307860492 -709399293 -898754064 862701852 149380531 642909585 153569217 306807075 -629607051 518708109 783295217 -355018035 -251723397 614079805 665702024 -172182473 32197227 -880648712 117625300 861373226 -209136646 782032054 382438138 63342656 675902541 -54774915 210745072 -924436365 -768590329 -113120882 -573068723 -274760150 137543150 653305512 -713891423 58078894 966595733 687004301 212367445 -125437406 245292301 246229563 760990698 141641324 -620501073 323411245 -689823322 -632488132 346474589 -891421951 814535882 180448730 203829304 -511622496 -319427176 -258155921 -338340883 207998694 680964620 -796174399 601434310 925373910 -173687316 -298176344 426559145 -296451971 289132321 792439920 496368240 762269564 -586425076 -153807657 675858619 326884297 -156437572 903940551 -964408274 981244976 -328779852 -484982090 -779091868 -950731134 -906809139 617773799 -317061589 625254589 922402496 295987681 320475333 176049007 -76673625 -492572241 244782639 235102029 934431443 -893001091 -823214144 -828459907 811255996 -283449737 -802456798 -14158320 -168514126 821519611 452865398 -957593567 395323017 819972592 978447885 946995889 -737684030 -759940683 -382325109 -609849018 -553273657 -308646858 705661497 -752034788 -584541734 66630670 -72178148 28533423 817759041 -744757879 16574829 878032633 -756599269 -904903669 -749089485 353095986 510163232 895357327 -466159163 707571044 45410710 -472774542 738616715 21109432 -384513700 -315644630 -964210420 -186643576 -283944334 -6670579 -769340270 965395480 407197789 -248701089 -433174890 198658842 852193382 425795164 505895205 482515913 573304880 540220198 -334117851 -863298090 479617131 510736149 -877178506 -844765217 774808616 -451165988 -760263502 -847799693 948921632 548607129 -287310548 -309041565 -156647801 -82498984 -200166478 -208250300 846923905 -194814767 63679453 -300169602 -662095163 -896834247 848664491 695149783 828863343 583057382 347520616 -338990111 -313473179 97529671 165855077 517308689 -659096178 579377467 -573291809 183885091 453038486 152997882 -969430399 -822921952 339959365 745250937 -35492663 791345986 -863790004 -878972088 -550249083 738178384 665324586 52378041 423744482 -342271441 -696181898 -933047812 -527110279 -146452952 899496330 -282336605 -641230693 -907449004 -613467497 513188696 865246957 -65752810 -56947924 706291519 102618093 -711287834 -141984597 -762261662 600945590 648712572 509523548 -628128052 -758863901 -945341479 974947567 607519715 302283755 436624900 668860158 -148133646 593396949 172681719 249581090 -805450364 888816595 -246389814 966630016 951742298 70742991 618072284 -58071751 758426747 -724621215 -533139685 -812414941 -453716901 640948339 -206590035 226810411 122991186 -948930970 143501822 -214991787 698244351 355380001 821655468 83342375 185981999 -495488977 480459269 -811393138 120811709 -997860537 -218558077 -156001754 91890869 45762790 -335290225 -117019898 328491528 132717434 -316257796 -192679976 -342141934 828046816 -198342156 910079521 254965698 -849813472 -998304038 -389972702 -883009807 820526178 -4557811 193304262 -437358862 -426313000 903056541 -673414929 -462329146 -931057513 381076381 618875515 638142459 -781871195 -237841011 619204567 -948429307 -697339199 9130330 -37618501 221394206 -915607035 -403613332 906182377 923067299 -721639323 -510155070 -878663284 -697652063 611043317 -817188682 -616025554 -645505426 -60448152 -747006586 -253550480 380845745 984486122 65227083 -981547843 732520982 -918192592 842919893 21172184 -177372518 353053458 -956166448 -851046754 -985822448 988686624 -206161278 -869294579 247481760 155196808 326894939 -144824354 477892343 832030367 246952990 -434078853 566774127 -794717186 155331955 639513874 -787808408 597967387 327913450 390057475 -904938501 516713228 -978540870 626915206 -125997159 -223019372 -101941749 16755199 614419155 319451673 -832334845 957740695 -619064974 -469976278 -580143341 820927228 294278321 880749435 -362501632 -36760910 -647173163 613127068 148849668 -125827876 -412080977 -778691693 55517687 -884510034 610569041 -100923508 503225653 -508628908 14245568 -502341396 633880919 -330453965 860342617 63626891 197657942 -197636670 -848925868 264931923 875599247 797742942 897217178 -51026816 -592705680 -491829821 405270875 789074148 -331974750 381495995 -772545944 279251805 658937018 -610228961 506797959 -104889008 919421207 936125399 -791237364 -492030129 543221337 -711229947 330418402 -417666637 112399602 793763202 513856864 73261314 -140620458 -161484690 -18654511 237854298 -299557835 -743263511 -176773679 538415803 -921566756 -341647140 357955941 -547235681 231857261 996889724 -931285592 -113683521 -687956870 164418350 944124336 -40630142 -483840082 -932088687 -483081702 502519383 499646776 726517734 -823851282 774962016 509875975 568330527 228776445 -976952964 621218255 353119675 767142244 -699355090 -473081049 -585793223 104688354 991542848 -435317938 -263632674 12954721 418434401 834784314 492929458 634507025 939716685 181028643 150245445 762152657 -877039997 -979265267 110582830 805713279 321756232 -553555082 978680522 -270904537 -53418606 457422192 -577433284 870536574 44777786 163888070 -845486558 25737554 -431739163 -404893738 -343372598 677759071 -346792457 13120832 717171923 -560242105 53079235 534956834 284012267 907699770 -690711832 492351509 243116606 291582902 224582735 -52195619 689086524 -471718636 524301586 -98184277 -608814391 -689821190 -297397207 -259203093 -689996141 549890345 -185273238 721498977 -156642821 -787549256 -38385465 -697122109 -434533104 -959856130 443847910 570922185 -544590140 1766830 115185516 -932802303 -759484461 688890199 -626956825 -547436505 -923833063 -76824587 -98215911 301042760 62984673 -115408694 -597054838 -359225876 885535951 -732433071 631382348 -504056176 567927073 86194618 783053594 -693157203 228653460 -548335977 -765152690 632448295 -233654344 -43571550 -492141544 -396912864 489767252 -779051217 -860700170 -29567389 572943625 171452442 -212314127 -828112558 961051403 -932822831 414189502 -238805493 304675869 664628899 670214203 -741752757 325529097 -539475920 -778041400 436839961 304065504 707111456 -736105952 474450387 740495260 144516399 -786768766 748560626 348862935 254288505 536386965 586156422 787228955 313629557 -863166130 19711260 -635894109 -773714336 -584802342 -262943924 17136078 -281002081 607337980 -611611638 -582486570 -238950453 426033724 584612131 909780685 -828810145 346071631 937638160 432748627 562069424 549820511 -945408360 -123022230 111687893 -189198418 -87088075 634533348 674261457 144823917 97452151 312134120 -880231886 799061216 -427357555 56243159 707832414 532760910 873799679 585881576 112477689 322598833 -766999942 220760795 386694341 -678312243 93008837 87691823 -389038130 -671719386 106584932 -68096508 -401418311 719706319 38087495 665571769 418244499 86687487 -984131986 303348664 422714720 722464884 -986602529 990987251 -876469984 479844646 -475123312 599079089 -120136053 -193884450 637411956 63364926 -268943527 223373142 832157758 83583285 676401980 52491504 507792524 -816129089 -487080612 -521841631 -196759731 -297405628 182714845 -979335665 -744820090 96990238 -843467599 416674808 171533089 20677436 -531035296 66134951 -830086771 -692547506 -833038560 -189599581 350079315 306326002 -738742256 796152173 -231224335 -811626596 -89133679 383177587 243715554 -459025052 196239627 328838194 -708483496 121186649 870104338 -876872957 996171303 991293544 857056360 -832802877 -804578826 -387499513 144733341 -437418023 609354595 -398891345 -836832218 -694186367 531394717 74250329 -605703196 412997040 -20549472 597226664 716129515 893436299 -733422159 -369865461 -528821475 -620675986 299517474 -883090310 99517996 -785059186 -288228524 199120275 51406387 -65155253 -913669111 557433429 731138819 -883248439 -553293383 -820245495 -510796366 -783393582 11507397 -696897773 -802214029 629272389 -430813768 156295176 -74749961 -267129425 -633289617 68357418 -711580763 -32611183 -459068347 -657116917 -572512415 -39630042 -833763406 361525004 -81752424 -515994362 226115632 -823291428 207594797 195489991 -120925836 -84343441 266896559 -490094110 550895339 -515017859 798552035 -942344805 9028884 556828462 -322220221 912580599 676900145 -833673735 -536331113 -377770330 827859697 -699907330 -195858497 -290826434 85790841 -861004622 -671306814 -333336180 31239041 -719342952 487255413 780357295 741828262 -707716179 529790809 158026020 -512169315 811380205 -425024064 -998018778 967854810 660274586 -140625217 -412593801 -714245627 -381291463 4257632 8738922 788728726 -351713910 -369361933 995554214 889940838 427632800 -422171767 -834068698 -300652013 -676072013 394845206 750526220 -359111481 280460848 722596131 765400206 -268188672 -843093409 461034686 456926291 -851213607 822936331 -666710115 557237103 279628482 735316700 813051615 256516106 228382639 -164391003 -954828796 326459413 -329975941 414914998 172709194 526996387 -202377385 -486985079 771840882 -159574154 885566687 -855387092 -223490559 -574437940 -859659266 -620205673 649575357 795266158 -659587364 -637661801 287007259 531507773 -949856330 -932819175 272838389 997634066 -218303158 -186431787 510574758 -756302191 -287090563 249206798 -185292637 -829475269 -223002417 436010708 -257648781 -924365268 -218332482 359382233 -129085171 -813554258 -298203724 75849328 -680270924 -248586257 634382514 -178961084 359327844 -421105925 499175775 -549260684 517825112 420783094 -276307305 -713889043 456153032 84832760 455246696 -338371239 906495981 188312330 -669968013 424179634 -508396490 -347182572 703084148 432157895 -226068809 664797304 -429377153 367472275 -123801956 -699912922 34014410 -410395119 788108533 380444289 -880210242 -626806614 819689846 -632204080 570872010 216180378 -471062456 -349561166 408876055 71401261 121153742 -961936853 482469702 -176099450 710424968 -672517483 553855435 540452658 532993248 663299765 779102408 -825244803 -940092790 395197399 52904008 -29285778 -939832860 333934730 -286529670 -569784072 -422400479 -954529669 -736682400 -864391170 857715998 -551137066 977368555 -544361292 991546740 703377463 833441373 -477044216 677671245 387629474 142565838 6145465 -886774473 -208869646 445689602 694523191 -344560138 -925691788 573198463 923960658 894287295 -705437046 328244803 -257102471 -80721675 -973524200 -683060667 151790500 243193223 833310857 731078578 -559341878 32070224 642144025 205100908 -445715252 631855371 -935969780 267942991 -847462068 899850679 453947163 95143615 562931281 -279563935 330727325 359110458 210712204 433259484 -353389422 -212324377 -219252131 177238384 13621237 -565296566 -319110764 -868712784 -156151839 487623531 -545072894 -528608238 286539808 506291956 -45859732 772877205 -402666534 -275344112 412792553 -711296785 316115509 -12961012 792069190 470372171 662839059 -274575451 803372519 -979219642 -732664711 398964999 352402803 551987281 -597621798 907913873 -298259189 684834797 -246455509 821369675 -44183213 971544791 -78978616 -262891611 458493306 647586423 -79723734 870115020 592545502 356166207 604516393 652651696 112295997 -648091280 -814750306 372617845 -485161055 419196769 -309227278 954205700 -690101043 -471199873 786206405 -576897910 440377336 150565632 169802650 679493191 825331243 31079927 -323391628 -397763516 -870687807 936517602 -104467205 -951814405 716988908 -315911915 197647452 -649986978 -276037880 -317717882 568200006 465513028 -826051570 -974286456 -244943866 -842055578 919990928 282109911 355495621 -882131293 954135440 -417789202 -259617033 -767651199 -499013095 338884259 -502622481 603182590 -743531059 -828896539 326473861 -984138018 301715072 813087289 -409017023 -465777715 871496596 64043992 -96311680 -826275142 725451589 -607083409 -261610911 -468342622 876882444 433324522 7450322 585916651 721483873 986814638 -79842544 963317756 -969305045 -410008837 113975044 494425002 805745360 943796939 -302260086 104050945 -516511090 708325785 367690691 -589787475 919953480 713838289 -863901919 -457240875 299216194 27807739 -70256085 -422476998 -801448991 905654062 -939195067 891743298 263488264 -900940318 90474772 123245010 914227316 808768014 -688760093 -206387015 328188486 -56864817 -916554269 382817407 -208068488 -104885841 -100415043 358705193 -417391946 462577901 839155286 -555360750 449208395 -226426202 567004917 392695797 610484860 501606283 -83602499 91501485 -421322628 660696649 -223283348 904252728 149361025 448359998 -768632287 -728287212 390531449 205548482 54850019 14010735 326390336 -69507516 -739666410 218772080 -208306662 342852946 699441647 362348241 -478643644 -877591450 -449978086 -639952592 605455605 401754530 25963238 -676041344 -523521554 -818142997 164162517 -98584586 -100121421 -89381702 685551177 -909338048 -399836887 -784476691 837573998 -699644639 373721018 -882165003 -596059866 -360962607 59586327 -168908583 -514636919 -607909423 -21411053 853719297 -956640770 -819321788 -917298105 377199967 -154721039 637709586 -600086266 -353234492 300268577 861902671 191154395 -897605714 882794650 876283520 621388739 -99383454 435161645 -308135422 -466791892 -455157872 -758863915 539647504 383132059 367770221 -343125782 -227943501 -105967308 400363904 429203272 -688865063 636449949 12835518 32613489 -255486351 460196788 -7414397 -833066382 708843359 496325283 -473828914 -45488611 240113458 -40806072 -457830070 918558808 -158931692 588697724 -529693104 -22648230 38354366 -419999771 359505270 -185699407 486466228 973884560 -142113272 289754043 600224259 478913191 -875242312 987704332 616889041 -138869450 -712026502 -602970225 -279029741 -994514438 918177580 769412738 -297416119 -702358877 -46572866 -950499296 -719668267 281328290 -804540496 83211172 220151951 -707293532 91387269 602009235 349889643 -953842176 -355693097 -516135314 -811012104 -875010197 -286664787 885904238 -215102724 -153745512 -477014238 220163281 238420677 113146740 182384329 -135314867 484702775 -935161194 810331688 -231370811 -128214279 -507188255 -60007261 -736971484 -119821959 367020088 -936886590 111310769 -500473360 331571744 902032381 301920259 92630946 259980763 760968601 -692976545 -790936251 -110036335 775929640 474006408 148575585 423401807 194830686 -28799074 -355775218 173706653 304839501 -60160330 -510143081 162665702 818968790 879917300 -796637257 -253548461 651736152 -160858683 -522094460 -246761705 -707632204 525556518 -280255781 503037474 -352540124 -432934279 -976402702 135353709 743893590 -680484089 841843485 -587849591 -600621001 292310644 898486399 -687044876 897304029 66713029 267064883 -328588994 -440257610 250104081 87380838 -698307327 523657759 -271811199 -416999647 825923597 173491884 -933059256 -597507963 -412554165 -829851463 148605255 873183842 676193288 544096564 666664865 -131290094 -709731084 -895079100 673917755 794374957 -422961934 -902737109 -847291616 -955501409 -344657859 -1590149 653825148 -497414493 425814281 641830506 -816665847 -359157921 -688250544 -744758555 825705541 382960789 978036897 14364371 216809929 -915888497 53460216 1714463 -506579331 -398740915 861271242 477829977 -28112518 556758639 -147332348 -937393514 478146340 -578322880 628708290 210423251 895381007 865644613 -994147206 -496871274 116472151 -303400973 -899585243 992838217 -447699820 870604640 264894229 -352207047 -680209966 -115519205 -133379101 -484200761 -247960679 -536109083 464930904 319561935 41642565 -536457701 -435668564 -337633321 933289288 -253080541 439779845 308145064 -529891549 503988491 -177696625 374919108 -837213547 264965984 -301085690 -56814607 540092208 -511159214 -902682023 -470352243 312801869 -59696971 -804567216 -216375050 -426422041 875217952 -459140597 -748570115 -300796527 488157605 752718490 765320594 -17517324 -44122241 -501280812 605585512 552499922 317002182 -65377403 198919800 240331924 -81155753 708226961 -501018752 922634684 -726682922 -836392817 -120428685 745556940 -133270922 659124490 383800913 878240444 -347956507 273655946 -911161780 -833540470 -965633522 -580363604 -937634805 796717898 544134836 -888975208 873996891 440918511 -938268605 -557620411 888100263 385597080 865029144 -711276822 -208097733 -872831375 -834406131 987014807 -887383670 -557272372 893642727 939393352 315773792 855918339 442647134 494564781 316682932 -608063285 -279162152 -359194772 -905795684 -32331737 -276982066 -775558235 -218653665 991505438 570062496 227086590 993151703 124025635 -203133717 986596541 -979248342 -839214014 -351765599 -202157685 959385872 -63202864 277315510 -433104939 -243670958 941774667 -103503232 323881332 -107713975 789029310 -67635849 188399505 361935895 899115877 -78820275 516337107 727734325 -391693701 521657007 592484047 -206953645 192083348 41994971 710154684 -352562589 -975840381 -344764723 -196778915 -452519750 -364217951 -800411114 930635937 78793531 -738463664 -512079058 -673904488 -936751888 -380334109 973882587 455027535 -288396274 970282055 -825368145 -480958078 -850067183 413417643 -549362230 -336490706 654304630 -741736208 804921615 -466942416 -463878661 -28659124 -494821297 -409783825 -46403858 -266960824 706612513 788880221 -828153056 755249503 85228339 -484780901 -264906824 381419346 -893211935 669628635 797751155 -259112414 -734256885 -258249636 -673072746 115089676 290249923 -810635821 -837339808 -959743935 -335335606 739583166 451425483 -872412854 -978586738 -818307859 -970367696 854127627 -975504932 -175210219 -833431902 3891229 -494172248 -100394771 767342352 -477220299 418925546 -717498530 -279831648 -72350178 -535312927 -641928023 -187148476 -463347825 -114965514 480936087 925194492 -874950467 291748767 -280341304 -55203942 514913623 341540214 -162324155 819173013 317810492 190640896 -35194700 -908679470 305357401 -963256022 142790825 -441865211 616636330 405998484 -128070122 -336904360 -63775887 -581335051 -391191865 557066629 -896468495 162746943 615455492 677055665 277122228 444064386 -992318718 -29359732 -400457420 420622062 590211938 -62664344 917537704 -10882408 81754502 -919732001 2417882 93671887 -534302339 -302794518 594789234 220793207 -77440344 805692788 118200829 608801141 887290616 -748094225 237410766 -777680957 -688054093 764994584 260315595 621361386 -43660161 349827876 685658740 -331274924 -916195445 966572354 756285037 372882862 45106436 544228466 300394064 599197184 -987295708 874485387 -644008980 -870034122 102874018 19839321 768681876 -236820076 -821686046 24827376 -670333981 54592589 912402266 212881396 330404305 -654425766 -528359609 -805943999 -423179322 275575759 204544353 591296611 -643812145 427460696 -814278312 607645053 753417512 -749380975 412961659 672738648 -534067717 -428001466 609837431 708908477 -159871460 -43076510 331691885 -748450179 -519302871 -654939784 -548777657 239306719 767224701 -87910323 438070315 735345399 -161691936 -925503379 920993964 802365194 -669328216 -759206791 975082631 -941023868 221028731 675895714 343708797 851198124 -636588917 328858944 -423063576 -891905431 774060045 -725781907 365544471 258722392 691634967 -296794007 -834651925 166156333 153064538 979745421 -181608715 -361254494 -442306345 578482594 -564560046 461103150 691752269 318927632 48923033 131822064 -76936970 -42940693 -731770556 372330100 196754415 602602429 826797702 -17775265 -458197982 -482305142 720130826 168795729 511845253 -277887895 781791492 -123217759 -405882899 648970044 686090170 -557012081 -179470084 -715022103 312354745 -499098996 143246036 42824828 -235587083 -306248560 696263998 -299558519 -654804388 968425231 788556237 -414260353 -328915322 454285095 -297804871 -260997032 108328674 297179554 266371389 167980892 103601133 -239643767 955071583 -706514956 -141910685 764712818 -290663689 682125506 -496865887 -168420898 421213795 309275891 -312877068 308299828 -433696777 479333634 -619226370 339244613 -482224396 -85545028 846382743 281692090 -306173275 -232799482 296782955 697847128 -612929997 -251349044 -72966489 270999628 731242522 -978661966 -857842848 262510038 404141000 743021664 597631721 113097395 -477982598 -546441704 518156944 63920504 -862068989 -315995056 52969290 -37751235 -529063414 -329251914 -982961245 567505393 917745523 910748493 -528316022 -50105369 -984709127 -505974944 -128888907 -515768176 -497551551 -2625662 -622672556 -475311705 820085396 -293710754 979973368 -609959943 -186970693 -649720405 -144845342 387523894 503371968 -372419715 -718838521 -708412700 -12427749 -277844538 -611802036 -340375718 441338926 -602627937 892212287 738395390 -658353536 704473531 650450071 926119936 781716926 343682021 734786709 -133446133 -534341211 507830600 -979432372 -916954127 -729128822 -284246369 -292576834 -780833448 999951594 834518919 -938224061 -159993213 570230161 152098616 -769042852 135622572 927121153 572116207 686049131 952952918 61340610 309330014 105455105 -487776361 -847615849 -688118208 -559142590 363930373 812669405 -664707408 636810461 841614862 961721095 -826836244 902483399 -390268331 123137871 -339756611 -732914579 -896190456 -464143067 666417858 327439002 359029101 -650309898 -426011704 935774917 73490329 -475743732 645296858 106576474 712955998 -908988366 367639089 590631948 -341083096 168610089 446386251 -960919933 -459514053 389886810 959895387 -392949100 482490508 584521624 529988314 469969953 971153437 -462397869 -500360744 -684053391 -147496538 -82188028 -464444931 501102643 557853713 192756096 -369832424 -614222734 527791177 805682744 836374650 -453336880 127111494 923197982 640199095 244356590 415173817 347038014 -597738886 -636840328 236485756 175170829 -218921741 -762521621 -556232782 695004222 -898259987 176751113 461888356 -64587574 -472641085 -423099053 -496377308 -161781878 561622861 -188606498 -80315709 576620749 99325536 -270506267 561227827 -741870289 -355241842 -858003564 164827675 12854502 -733673933 -762975366 560809998 461793541 676290784 790671618 211943064 766817560 -150630016 -20589053 -781131561 -900373365 -483197489 505630091 611813923 -475504355 527720345 -568076035 248014955 116807436 347041105 -740955036 -266403398 -520256389 357569319 -684849493 464545540 -729827639 -877598762 563100813 225604375 685532313 393779107 -194794625 -724863024 413947062 681241685 139615143 367425279 517004237 -735960246 985339934 261164615 320319400 -916243562 867417463 908899982 -562891830 -870510389 -864060060 -836459172 -119299564 447406325 667463410 429209665 -11609212 22490076 104649483 -739866291 -46791480 779666208 -265536494 975439746 960327735 42791462 245172707 -323047693 526736734 -477007918 383544958 -817452847 483690232 663451389 433968322 -653243415 -163062012 87673171 636227134 -763039764 293464357 462469001 -441028709 781221298 -80487401 540905807 435057101 321556406 -329988503 586626450 303130359 633558576 -8355946 -865432876 -157743188 -768155556 48806757 171240678 -49911140 102175379 804925955 394951598 52167768 -547450277 -494310795 -647287612 -281270515 -576847151 754241921 443180151 521538699 175333674 -184173848 334428158 -470300236 -374687535 529758861 485448753 344414736 -13862441 -881740856 460404455 711431165 466507731 -395093688 -8583479 636741814 -846669942 28978163 -796973636 849028864 -968631651 22364704 661349789 -758710446 -696317106 -923246145 601113779 -664729048 -911146836 543571689 143134632 -175951392 -334869777 597939501 52965755 939056260 -938624805 -167321768 758659379 -241422557 -808247910 57339338 884118899 -120888196 894612413 -560133995 -61960459 -378438192 959149751 676467141 748097626 -427692404 299045097 -720129886 982627116 874228951 317315203 446586825 -486355824 661609817 -699011063 672546001 106153817 896891898 106508427 -874063141 320518532 -827058614 -572013503 -711757127 -10003825 433469854 766836928 577468034 -127775495 -94187703 942444940 195646882 -594280811 600937927 -879511238 -261935964 -225655002 -299005957 -412958285 -51653219 217152277 303401189 -958862974 879052103 532687109 574734238 828968071 -731077546 395244009 -396102880 587063209 718001739 -932585558 160685268 703237913 725802725 259708134 432250005 -814699054 250411026 -633294957 929929653 -186760675 323133235 834161304 -965763894 -459554104 430648808 -753592534 -67913296 457208810 -977590150 -140419737 -420481210 -601403403 587912400 -369558861 -448031825 744964318 867094981 -720922377 578404311 -455046898 914650604 -419669548 -842134593 -309973519 -702497101 692472547 -115839175 186522384 -103237694 526507164 223241316 -553927548 -64894160 976231690 -992176248 14252563 -450533767 -904839360 619742619 -980455075 -138898440 501610922 -752056394 174164469 -197873822 235278228 595282097 -586082868 -454911095 851046718 796466393 -785560939 279214271 526709609 -808213284 795949164 816940817 503620408 -572703911 236443676 -728132101 -512706525 -604193776 -437656738 466917159 252431294 252432950 -911651788 -378092344 561404831 5375479 558379231 -834673377 -420090051 -59656007 -376377150 -236896447 -900146354 -758052095 319674339 888209431 -169800 -626124129 185105047 -33713098 261385945 764932686 142327996 119093196 116235660 606011474 -328969679 246422160 -736654441 570258232 274983069 852251655 -276615822 376106719 -322066024 396508689 -630389286 275957591 864851626 -689794564 -610479829 423777675 81084869 -602062278 -294143380 -700660559 -381012170 -666301651 517879463 727598751 836205361 791235940 403654265 -247252713 639223450 -174512040 489302694 443384268 -776161145 865175156 -275531914 944743431 480077460 687980377 23055812 302819110 -15837534 449032838 483374906 -685824735 311993147 -200951989 277579375 -305022137 834908298 222546890 -561720998 826244494 632002909 516655463 -109585672 -162003345 446987511 928344862 -125133497 -614395908 658455421 -974962724 -724508377 -417510564 294214865 485292493 -923365060 403217742 -136903171 -270723117 -132403952 466589155 77813713 784865246 -837634580 -98828175 -605132281 772323839 -610746512 -970715518 -675198962 693999649 821488218 383187797 974997097 50699461 -148744030 -592991769 669871860 -277362313 961832738 892306902 -71404229 165499054 453914115 191108493 -304583834 315005413 710750026 820698806 574294101 755948729 -985503836 -608862172 -337445456 957214655 628617880 -598219710 533219858 -332556253 -394680578 227310270 247779443 335762556 -123079082 358885760 694063 -404628596 238295993 -905567484 -694878841 3895063 469364028 85038644 -611989864 476624554 -536479651 411018055 165748973 649068938 -765604327 -721906203 -343807855 111643577 -421482530 703981186 438059316 750727557 108885335 785695128 240383314 -374323155 878184481 869679926 -768187645 138650487 -566431986 -575173049 -571626515 887672703 703259776 436273068 -274301496 -127459970 -572812403 -191906081 -842333278 365799268 -804255159 -392158573 192956886 972958246 652842605 213520897 -279316418 388609430 -159677911 -653292062 -840061332 756526835 530277389 931982440 595533339 125993626 410856909 38684325 197914413 864241313 62557720 980077462 -278883997 133778812 -356558635 -897994520 304940432 -613562351 -337803885 370751192 -646507918 568757826 -525100159 810696127 65116225 919808879 -393393736 -763287281 708767359 -893916111 -852770099 -30204907 -716768086 -404414924 931989406 -518425987 -616747583 7856251 417626356 98031561 171422798 -910659579 -560330268 -961538605 -950287319 -588189688 -257210879 137231727 -865319914 703266596 -18098569 86715140 -426848032 -903672844 -761522360 613498586 -959832265 -539631674 -716571760 103721134 -920233111 37018115 931061425 -185959471 -321256479 263718617 724937463 179059374 -343507664 860269779 -543035151 -496339479 96392422 828750995 -541914632 -441580246 901808282 612795170 650909782 -229803768 736696138 -613403708 720745108 -166721557 978986094 -509401521 -977349784 -476098130 12685261 488703119 143714268 -236780985 -529435854 952939232 -880537355 589856137 827637778 226817542 -369646820 -491971211 -506133019 -428561939 -627771932 -362928489 453958304 989652312 -522494299 -13401348 -931654692 -537282686 984394939 654591852 -655168218 800989323 -987288479 -62239430 -396782270 384139638 -756925981 -184024593 887664934 116057067 -683006857 134886524 319271528 960315308 77482087 -770993354 419424639 21974719 -576103828 613158885 713140670 -52140427 404001118 -552537864 870922829 47949601 39881493 367152996 -322631662 -873724868 -99631976 842899930 -513250089 137706910 248479025 337795622 200843873 167934592 333393181 530595817 -84955315 295390655 818640563 851104535 101355338 -804757650 -274369570 -692933910 291969848 159801428 749509719 -609158130 -266021974 751864966 711093358 -677660217 -326804575 -552477679 384155703 937363848 297268258 844803396 -590772568 -649897682 -296393288 310586552 -382938404 -901608258 235489230 -360244888 -805277996 -272999413 165546362 -66331978 327060532 701541313 736156613 198641592 -369566597 -325047728 -508424671 -786561949 -932209287 991564714 352950857 409872270 -416613344 309951061 240098562 817883626 677515916 -377380797 -493058401 749243835 525082901 589116000 -329984440 312446217 114062277 -234866670 24011161 376981340 -309365998 -811940031 930117937 889179905 658094632 -857052375 513451670 -299894156 563450170 922069259 943960775 503718676 -954815719 438954421 -725961136 741911959 -230084150 -152693028 -674090892 -652510117 -930103975 387239480 -999263133 -763022525 -398966779 663622828 -151202070 281190119 18392127 56003377 -940442567 -37833843 -144743328 684875841 -562836670 -300296042 -994151575 346723207 427111289 456741788 -562104214 675592687 653527180 -622308017 207234790 383337593 -704595992 619706727 -189932365 -891098055 -73717340 77665965 959106359 -476349630 694968867 -484233323 -492604907 163394148 -144260847 134730851 -583953839 987945251 616411991 511336610 184003051 -267770968 485433382 66158922 -354405119 -727292302 955669787 7673411 248382101 -938089824 669457364 357430847 -950737465 -904880309 29401441 542266132 -461722319 148056940 484848426 -481147088 729383919 -751999795 359730649 -92274188 851731073 674271584 869547458 536895962 85185634 -214163928 82693739 -385767985 157617935 469051524 -263405377 146311217 866588288 284147117 -832509966 -86691325 61119787 -609966704 917150566 -28794050 -467719834 -640618534 680990530 -516523420 -339978600 -614875094 440277950 291529653 387755619 -458014471 34970767 -251801306 528311537 678948734 456850566 -723784902 -981788109 957019359 635079620 -929732965 -257878480 -430342083 784124414 -744419848 867882046 -373556035 -278112250 -133671216 569532579 614740059 274314835 -677998176 -754604773 239213628 -616380871 -477174004 -769427697 197731613 175194568 -191066179 -726754391 -484980300 -956972275 370373657 79179501 857739876 820285347 -322679860 579281365 471160663 362291309 -800300389 -152067077 -840354220 766785759 376345127 -242384274 453891191 -210678912 -501645148 -236446734 544998779 -313822548 -565787035 -7260325 44725361 963038976 936235237 50971956 690903203 12139850 489918254 106556446 144005546 -246745892 595797649 768624467 119055416 -752693290 111279816 -51436829 -257783313 -137997966 -125287031 520250893 -362032255 591452866 80856477 764784300 -215039151 133735345 -792838649 869364589 793441789 -858925166 -589607623 -582336302 -594058070 -919724423 797439848 -621313345 -827639461 -414406339 -747838400 803183060 598222101 941547463 -41171418 702859539 595562265 -153841076 163758408 47855786 -10137822 -541562757 -15486025 -225634957 -136285876 802720954 333807889 -860123558 618197427 748976736 537131287 -289317262 717311197 -575777475 983755619 -488151027 102630044 280769879 649115033 683467374 -142275931 -481414997 969816700 -326379812 -508784407 232214668 495369242 260981096 -714421978 -591997557 437065139 946012338 464700474 27775579 579811187 780930319 311984605 -988460263 -61291302 928785869 -114195575 -288907500 -922102612 60265749 724418433 107900734 -786861930 583094766 888999426 289728133 -934574896 -825418541 666714213 652124764 375084512 481268223 923764085 -759648229 761511711 -130496807 255039283 290310606 206194544 762022692 -114347068 -594740243 188937380 536004686 -664917045 455260301 -272012873 -408472455 647353940 441961131 -623802310 -538562164 -693346465 -529502134 -92644334 218283505 864837784 -55536644 -793651745 -3919097 -620892334 823869483 -792149987 2530625 -225399237 655672090 902642934 -284760669 -563769594 645391497 391103999 -842255607 295790092 -938378281 -235541374 190764633 -605345467 -483021605 -684478649 303014639 -520622599 -809640626 -239895371 900503824 715324079 551618765 -486923467 761734774 -417562234 977626881 676895379 600103616 490602605 -541005468 -945812849 147788752 793554006 -680036651 467831660 -710207735 826499298 -200394735 -829482381 -773610886 895190875 558818488 -62221708 -654644846 -44947954 -660839107 -468465393 -122066509 -420084210 -420631718 868304401 -178812140 996366548 -108892584 305732967 738411727 -953501178 565423140 899863589 235406911 27036432 -383664017 356508302 -413578027 482356899 707936002 -109298501 204488696 466703716 482037624 442085462 181572126 612997928 -953563493 -481601173 226225264 -106359843 -660263436 160530624 264434943 119278074 -531837292 983343515 847223266 -885417025 -107832312 -114672548 371107380 -746345846 -529268790 -548406410 641574822 461769522 -266805785 -572864551 905064360 382252110 698521598 -697884221 490077200 743833701 897255120 142922203 -281066864 663309335 -62017300 -677685718 -684368701 -737082953 339391304 -327141891 -633043615 8938096 -510223676 90874646 718974993 690632507 753300406 234246726 -775793770 -997137624 -167292686 -348125766 -436509664 401759652 -597552768 437465491 427089609 -792467765 771945280 626923949 -124692076 -246415464 -598674088 -382797187 523614509 -386945432 -173004747 583663167 -270174239 472324869 719622643 -269252140 808941625 -76551981 -459892427 -573349934 173364062 -715846932 -452351735 341211112 -616333211 -834094082 311608439 -461740535 638457089 -96180319 323162208 -71087529 200639598 943634466 691864792 986732654 -671981779 705032107 -423722875 -610996880 171641265 -139930046 780758455 796166166 903690643 782893200 421891660 598971203 48928147 412927485 -710254064 615437468 -659269146 613679983 900651649 186226930 167256337 -580033566 928570259 -103068363 294798253 -737255092 242982336 455379737 398402862 82733853 869570231 -526107620 606145052 398152335 481454573 -792561006 -822841534 885950043 718508037 572126274 -982448754 -770186369 -152007939 435579786 -751275929 -525774381 455826839 -13884922 -469354417 -273628391 785617714 913784394 -270805498 82119044 -340671526 964585754 -182854671 852582642 602579602 893348847 394802506 412275045 -364093994 -544380228 -473622086 298101099 113657215 830698383 482043731 780894323 -949711279 -464407629 568413477 335784709 948361462 -224877610 617989568 449663313 467788348 -905285852 288583464 -101427646 984225176 -274450232 -388497008 -940941219 -275251822 264827977 656804529 504845783 708086242 398449442 -477739475 201940574 937719750 -562613 131044586 918619702 452688961 -810468859 54246889 533840471 118228542 -471644204 -140153368 521468175 -412354098 605637843 679434024 -878343323 -327247063 388060944 -114934183 379326818 -770910178 -290028998 -377367679 440207124 -574067101 -339842816 678616820 -34344267 681706274 -574312891 -629508645 -560470130 841682589 793169364 702482785 270648777 -128682300 -342387711 455218756 -604558318 401245954 386313723 -68439749 318058697 52717576 748268461 -639333360 -748430667 696675857 929222992 -438154551 357415946 636476830 287622596 272011334 -144198228 189962097 -759607384 401447013 938302663 -952231829 -495558002 192668871 158964420 935619129 -854279876 -329613236 657501251 -39728099 -658678568 -292720663 127513890 238246242 633347397 -975101407 174760327 -555821907 -301049514 -910834542 -105108933 699902319 -129909575 679309198 -141198398 -676145612 217427893 569307244 917623199 61407934 844385662 -83801195 -686252025 603666427 887463571 757372666 548023460 984707705 -859481201 -587567908 491305189 453722142 -6379804 297050752 171548289 -455053025 745567176 24535818 -813121282 -570831917 771594426 986180875 -395563198 365532323 497728281 985197906 699067082 -218912523 644983735 -318919197 729464410 -494865383 412092503 -552790087 133514606 70836914 620988156 -525616613 -953695458 414030781 -274542698 310598069 731690932 670151049 931048092 -61081198 16509193 -449880394 -128870477 207746286 -484233227 567947764 398465875 -47936368 873668565 -10295697 -153859019 377882303 -298232274 -964310384 -43597239 600352584 687747482 48341434 546971923 869842741 -578381166 -251452585 909957883 -333664535 -843710142 792693341 -944155045 -277979347 -963966461 933655443 -13567739 -406635190 775709889 794337027 527082042 361789533 -973792956 721563826 629851685 435507291 -940477198 149053900 -459779125 73030057 -705614386 205587895 800699321 350956267 824866069 906745436 -506579311 -431451118 612656007 753105493 -578413010 -404136312 -572089239 -809916309 -154563838 534539650 350519919 -672216633 912214567 959544928 -148720132 -634560056 -690460563 -105378997 -390740938 -174222721 871995393 -558940033 569597362 303115955 636006875 392820407 -135687123 -489555704 801044459 -145026104 366863785 638119232 -235905944 -110462904 -131790139 -135436618 -5826964 -175438425 -51291957 598473317 552050445 789004767 -284751459 -630432933 77026350 918283018 381346932 887643405 232492285 -468979867 801641944 55488907 850408386 -930127354 -999420601 25779112 -34591788 444729551 -14572994 -882314060 -818317951 -929383969 -873047874 -322539413 -574646369 -307320962 -700869682 -579216847 584177374 -247753716 -621428118 -111146692 -772175107 -248104264 -29756946 -915733942 -92152174 -245929021 -197548508 -157241627 -40409283 484819624 377610254 -117557067 743275106 305105276 6076767 -171756986 -650753375 578496115 -995881229 335397671 529359207 973053042 -141068620 943758953 -993490013 -260745463 29211986 971227229 691260544 -816421362 94759407 502562758 759964232 354506679 187768455 656865511 367881358 661130608 220462870 -900942574 864435254 -371832088 -488500047 353048511 -792166814 583568434 38025700 -228804591 -291468640 -667615351 598116679 662609774 -375500095 977621512 240794766 576018386 -893823432 -462877455 195366303 -407719569 676595861 941740124 -261247025 384590596 769618241 -539968966 -67148860 -370295240 -829783299 289724128 444577543 -598825965 106576345 589346353 -455632814 -970716811 463603240 -409229541 -863294054 573095604 63754474 -891147424 -264701561 674178083 -563915858 -81046539 -823879798 514085339 134688318 -820782153 -423153682 -789354930 254377936 -268277719 -484791840 -712326830 930448082 -647078658 -667699070 136122962 -144720105 556824380 -163372287 -436685070 -705215013 999847941 -55869537 -832134355 192479403 -321371311 391776807 -549154277 115896061 -120574026 -522692698 750165652 -753913221 25285032 -285394524 404899710 -530295849 893603081 -478993252 -942153870 166622097 202901437 -682444852 -101489551 -607484393 -45751680 145720909 519344487 -737816065 -833513403 445278759 -257991654 -563237328 243647616 -81720973 134293538 991338507 -439985887 -230425881 767833335 -841586087 124440465 -833142324 -985697565 796736685 808426332 491092715 -831273000 9115373 548165845 402300615 173647175 -618592301 -421120672 -822527014 39810675 -822884500 223451709 -677588890 -296242718 -380777136 730081533 35358616 128541170 99783057 383374946 -462565149 643534775 194314367 185153000 -156825151 386721043 839820006 683908472 -434848937 -747122817 943371625 -987868619 -721725389 -942210647 172717722 -235333444 805724729 181461583 -78392032 -111264468 -465067990 -997685499 -89772487 -102839196 863166271 395945549 -791863186 -457197786 478190221 108311146 -216487476 -446901403 236518694 -605379436 673953834 630636362 -983285711 356321418 -391379006 -315785083 -497173324 687923574 222954295 80811068 490641593 800937536 863483122 -550625689 139746750 -863088836 228406850 830316859 697309124 975333797 -155434945 417810916 -771796303 185085834 55732155 227358524 -733051169 194651732 685182079 -746121600 758291276 -534732882 637552333 244850126 -436536867 -336739472 -108933643 -12990352 -331169504 -719761234 -736010937 334543522 -614762990 -3615135 -735025758 -990832341 -358416420 -451970728 -522089483 892628524 188796923 393371417 451990572 850630991 427455174 306425101 -568677437 756826272 -371523463 -733999441 -428367315 -878812907 -436190471 -107110888 -482530721 -629839378 493658856 -290359220 -747686925 -623007267 -673711416 -766458999 226894685 415252487 -544387573 -502233104 648685821 537027755 -653385747 632182745 -105511198 57254169 -957305007 73394802 805454116 646986531 -59386839 -399360040 -36989783 -350555949 61174166 230695749 184597170 -282166555 -507808047 -543247786 -2491785 499536226 448141749 837760740 303594791 -427050996 -488710085 -392948922 -273960628 -230269814 -855298853 487519751 236381926 -49677122 -815631867 556830225 898709001 -285060889 -531679076 81513033 -639081061 511191802 -934891868 920828904 532147076 -165872274 472754546 -375965640 420758054 993371508 -146427018 871455721 609967011 -281638816 375125652 628060430 -133360991 -828955246 -481284908 -864398607 -203020865 273982783 567618501 441682914 -120706037 907273041 -577074086 -292364426 665469175 903365363 981432217 107103345 -490471792 197730448 -382546702 181030905 16832538 -598675828 129901908 462578914 341559677 -971297962 -642103115 737762787 990512161 451143493 475559854 -616844869 -558572077 -161016016 -757943958 936331394 215513061 447224706 -666603382 -30171201 -364868328 -15933185 -439349667 352336804 540960503 -657914478 861925216 737851523 627008689 -527818328 -205109293 247695159 789354500 927216159 -654726294 -836327672 234915384 -289220925 872218810 403833906 322848999 890283524 737312507 208629637 322293932 11109061 -930841485 19233685 -126715018 -116690259 470188480 -990089847 528501559 847460929 576122361 -885332588 -206285046 846914449 -944237135 498225089 919102685 -373481239 -34104654 -663253443 -872562151 -352616587 -417055835 -47299551 702835914 183946146 -188406765 -703220367 224216609 -386911848 -962132879 665749751 -962112020 405316730 -176528885 -557252802 983442726 -32645706 833684756 -597434765 345068927 -4107072 639851096 213564265 595563474 572524801 16800300 933453044 565085690 -999373074 -148823157 7108348 -46926755 936791650 -290598063 -285719879 84577010 -976132379 79496722 633367810 236829299 -616677078 -159624644 349627602 775287573 398803171 -902657601 -379954181 34982892 238841627 50317656 -609426457 80559655 559297228 521544540 118660195 834202194 -588060209 68953428 -53781119 815929148 -192835232 226574638 -30464893 106132895 58792586 -403635289 684847978 732227578 -132967981 364602384 -185354743 830171713 -615900482 -199467113 -867980625 845903860 478506874 -524807983 -79571612 520017830 547653445 808877572 387625814 -926020280 -264390555 708632390 -351544994 -672400627 163166201 787783694 -432326772 -888120641 -781068328 -767796999 499841845 -664069838 620724663 579438513 -248804207 771061059 395173147 -534670698 -479228338 766150712 -737330636 -308873635 152808559 534250702 -420428176 225147353 863761728 -636891474 866071845 -494502897 502168053 490494675 75059953 -350186294 379465768 -656703599 596437969 -392541463 -485317937 -123988090 -898834253 -631388580 -609675714 819627223 -704576132 843781278 695711995 -626578492 -113042843 -343505696 -662460407 -336467402 491151123 854978856 -326277599 716231746 433737462 -438953029 580833785 549882825 -250580760 256446492 651314254 -812828937 -827186795 692008453 157715748 321528910 -933657241 443723864 -614499590 669092445 100613301 907982538 416567558 -831609699 957468851 842076122 814272619 146291423 -812191948 700894276 -137600142 582099763 -998589472 208863485 -863711691 -447874669 252944578 -563869813 414609542 -794032287 559827798 -508608215 -848836435 -214057868 -32143079 -48878381 -955760294 88369003 -955435721 518015543 -159167159 -994334316 133034899 -607078523 489719797 -697716841 983434859 64321569 224551794 -489365101 -762793574 318010870 -307578049 561149158 918571432 641318865 451554465 -416736151 -243180773 -181914295 -424951032 -67657672 889597494 -636789523 -311874302 -744426571 652792453 -235482744 700283249 -98697140 832208036 -643380412 637637797 -576839004 -808096807 110722764 575602713 573222532 -231138646 381392744 -167540417 -964614120 231429343 866747817 -99997924 -258445612 398299393 6921698 609148499 280577613 653874865 -478426510 -656657279 936299387 -125875076 136992201 -589986686 -396093993 408728136 548737402 -976754820 954087738 886735732 -761404048 461641214 -22924635 283256252 -294444319 -935863760 -26328785 672020124 -134992988 497865149 33942359 -143966574 -701386861 981688007 -390551470 41260406 869244921 710863127 -434064738 -410673721 -670657010 776905516 159136545 36518241 572365169 819551180 -519193822 -953958888 18527358 -364519777 -843294811 869944348 -22212343 792463143 -576525003 -676445245 -445917561 263788059 411973488 18764551 938370800 -665165803 -996388295 62614354 -788310431 -111606445 -572150846 347828275 -300612205 155053773 -997348632 368606310 208881667 -32808595 -845613000 526113879 -468801654 225358549 718028731 314609633 -683012675 -785917392 -710182529 320043244 129356884 151303027 -593834193 615844938 771259576 -433259254 831888832 196823998 -559062887 -814635363 -202556180 -199485274 113379686 983864466 -99952409 -395872720 -904527400 286097541 -543990013 910286012 -950593453 -783728899 622323745 -242716440 -703141081 750404792 -129351857 277096774 -229047318 204778777 -840641973 853563677 527002231 -883407410 436791255 462289521 -683072414 8264005 513866100 -821970710 -235543280 802823822 -706278936 694934800 -208121776 974390398 719584593 824621221 -406356097 -610719369 296817457 -841825274 32443194 -885373557 -389353351 826118116 578934686 154224886 -413306331 -200796441 71321037 -956730452 -991326676 603987136 244702925 -96069731 68957638 514041059 6718573 -889024231 -11230685 -390948703 -759807849 -620736214 170771189 -429021290 -161543641 -557390228 797635433 10939628 -546585197 -726215824 -925028855 -889493937 816164526 -842863966 -643000794 829878888 934544443 -618865792 330151803 -911773781 -209551037 84723414 -369123127 -571238897 -673149547 1011601 797111514 -924239610 -132027471 802250703 -171416058 -820304002 876398227 -285737141 -959897736 527234982 -532168270 727046339 681741379 131748676 854343310 354877301 -340360006 388445689 434385838 -13856743 -473062517 553013373 -22682139 -155764697 71507405 -124703183 -8325110 437587883 448741896 -26709871 341629448 -190917799 -777122324 82706430 -922216656 -279424143 -443109834 614994293 -844550168 87383615 128652081 91993802 768020026 520836715 747463361 -683345305 819011295 -514901010 -330104885 673640644 -405700331 953862326 824548542 -200651457 570211726 9364100 610321796 313830501 -160720634 460482782 -677552973 735364272 300659521 -607185384 93119733 -54986212 -154219299 -134518933 -367516465 -511009371 16114313 -426994046 -280064434 -411457694 394415411 580735528 502166969 -839614712 311052105 60839465 919498660 -16538081 -925304407 252050257 374860432 -461652682 -95203953 -640258927 -205810069 905631145 760660671 -648780283 -731971451 -598417117 -490954476 -698217876 -611538180 -321287006 681021072 375478563 -560785072 855392380 21912362 188202111 312832734 -924218746 359401279 357039594 69941336 527611582 -459597543 248688545 -316188685 -726172690 127298452 -870729780 -667241481 855028950 425041761 675309136 188314930 -691371209 592650083 -855529399 634505468 333039939 331088963 -267896920 760223126 -431563151 688087552 690111691 293999516 721170362 985050859 852634345 291230260 494818832 876956943 -673594650 -44375033 589651241 471547105 -110386747 463936781 -374715373 -149096881 -96236698 -250127012 55539461 60537267 -543924809 -93065572 -236239486 -204283362 735240839 545364264 747817394 -896592770 -166057340 706245248 -186036847 -742908532 -602228168 -385176185 -671338668 -534517524 768328269 750560273 -264123085 -883159756 -454492779 -799120378 -278145754 -665421344 825808670 -349350518 819895800 -858038708 -833883785 -464553791 -548201504 -350499093 -492393206 553474092 -956255274 -694836539 839255981 842235207 874421351 28788336 487480105 268916301 -884895199 680678256 -313942265 826701731 395719751 270099371 899627827 26405058 -905552194 626083635 885206288 580816150 342436941 647111020 -976422987 585208420 488487775 324851243 476181631 -323698097 -968934401 -56496655 -773259003 282321844 97113086 -317736455 -521773811 -794528943 351426465 -87306516 -272789340 142974710 329443990 -966460731 -166893399 -249763185 -201755348 -165007414 435739475 -979739374 -557892854 387785111 -843856557 -150772263 -763920708 -187051855 -393086718 -958286375 304960410 745978782 343640239 -234887485 -29991928 -856123913 172485371 -118431311 266013351 28525060 489784735 546721107 688924599 -909010495 -482238814 -602381665 392875631 -195986699 891402174 -432756879 450441421 210976974 -999891823 882071850 -358015384 -23020082 587699942 -102066123 -28497948 -969398567 105123487 -749361853 -830731210 -792271526 516557747 -701815373 -78308961 -952529273 -32399808 295023780 829738796 225986503 -202848145 -625698256 -743598275 143916852 254457904 487209947 142615094 -185715577 -172845212 -492169443 -704638848 -873505016 558455147 556551224 -538108578 -473132045 378251597 708748406 349803171 313215369 708515939 661556167 711294052 -959043126 -38204697 -773739080 53106754 -263002108 -566504697 -487959142 477115618 -235823640 -904310091 274929871 29512857 619564539 -383041741 829248606 853614969 475795791 196322151 879094720 -712784653 138415132 -637470545 -691620579 160019142 -369595788 905100786 446350330 617777475 693754296 -526216988 303878738 230584267 447930659 268816256 -695665270 552719862 394537333 -534126456 -665674798 -278110959 -548311082 741844737 -709715061 -78448785 -294398332 -648259230 352980576 920535928 -57103755 642025657 455532872 446837973 134344113 75296816 550446160 140381781 -706519024 388126689 -51842687 212922454 629054716 119451598 622443563 -995789987 -402342276 -677915919 669941205 666294634 286995796 438656160 470017556 708910320 -780941095 538349570 645387956 632276079 58209460 226239371 -306755952 893388273 741037663 504098027 -104735406 907069134 -931746392 187825584 988328242 -1244549 -730881728 -822466453 -114476638 -152935819 -629714394 -587163875 -366006759 743578208 -820412149 639946451 103812485 -463310617 -628044528 -35320248 -313821831 848527606 780161875 -388025076 277240234 -787169279 -193938064 211757638 -503858098 -248860531 -82830960 498070886 -986352426 814286708 -34578648 -432413854 970441441 845871266 -984247684 96594857 812653544 -889673767 -169354290 975130045 983320248 813128291 441960062 -346582898 -678707832 -103908575 -587174380 455102547 876931987 -174823286 407296374 -953647478 -989450333 -561968299 278755467 -922286860 -220289593 358612576 81251771 -573224676 -583350708 605688333 453800443 -661018082 82966698 -338632491 439789280 -12912950 -54774548 515923307 95007002 16905736 647443302 836121892 -46835077 143708666 -82960954 429272946 393630369 -585094079 73365369 -547672803 568499308 693252047 -833960542 -730766122 -812593893 201768124 -543256974 625147299 503074154 -294600951 134352800 -551271507 -475831462 403856258 692916383 -256727873 -932359373 -229888405 -96854839 -215225468 -723579498 -153463396 301315278 723828808 654687546 -979760682 66355334 -417373840 120188281 107757749 168079014 807362704 546843949 473155906 -585034932 751631597 135928105 651955522 -48405897 718256995 513656658 -195941600 -372888045 108486729 -196188259 912109692 25987547 872444685 718819394 -627748820 -783264017 198309573 -335680686 -483462374 -503012316 52822504 42176336 -379467101 633613512 -276838306 -327817980 -751465859 923382595 -911770873 -777803661 -891280267 52072899 634458286 -224307514 -439194521 -661123994 -944534261 783637686 375835290 -211563411 -677817974 -334779328 425721003 601186752 799340720 -942852429 -887747547 -16260784 996477991 982999259 205697857 -254457251 -923833699 193997680 -588040245 -148950033 367250188 45023949 -179437216 -446739633 -700582747 828146007 -983016179 -840319819 109402617 -987802765 -946459061 628013660 -507973418 -970712832 890409868 888078761 -487389395 -756360638 -448766168 405781643 419645178 59594914 -400306979 975078523 450183676 -773145188 246143468 518090809 272790739 646145926 -867248173 208187071 573069441 959962058 615764687 877557287 349998618 991447796 -983105128 -913558420 163330000 -459551621 366069176 -817686662 -353441780 392945253 70109942 641391060 -464556145 -433254520 -353058907 -297290675 -340089294 -147187422 363051897 -785955573 463551704 -27560669 -209203480 238543028 470222073 586071613 -977840451 693072211 143407258 -328780896 89179391 694732522 -488886005 -574116394 116060346 763809061 -219656263 -588479843 -675720334 -380609460 -961412180 -179809102 -296435527 -248011510 470482373 -62956183 -984036752 -868884153 847655898 -195766227 723988187 -285770247 813186742 549354310 686507577 832306905 -79174746 -966249781 -638108690 -288957209 287137140 573694783 -739452849 -371966916 -101864077 -287834925 -190093127 -470058783 -592097445 -775656165 -973968544 666242948 487049353 294289084 -237602616 -801742194 378594933 315827773 833987932 -821888750 -907175801 851443680 -8738901 773387852 -427727189 642170654 -501999699 -956630804 836299925 -999917758 -554819236 -395516804 154270295 674451539 194500149 -652278920 -468863032 701934264 922014199 551620221 659656984 123317435 -306765417 -452440038 -773157740 -900036618 -18567707 395296901 517633577 -91720101 -440500738 -41596986 698568189 -512176991 552159674 -761766345 283358562 312342116 395599710 726856440 -680517646 -448838244 -329120982 994700396 499133399 202118816 901993043 -740087247 -518601068 -26643866 554726711 -58573642 -309142925 -696938364 44274509 237815880 -117331253 9218179 567022996 786032470 563017578 -397436599 -140184616 -30173081 -943622743 746775208 -961369685 41240062 525044336 -223256774 730279053 713815996 171274151 235705028 911395874 -27164084 -374665615 243652414 232261670 90246165 -513612435 -252762429 -662149288 -731185649 401964002 41457654 889958557 -575081618 45833279 -561896284 -248680551 -252975590 -806972090 924302064 -463159720 154902595 -356456048 699488351 394621493 159280216 -941171304 917464393 -872804010 -393594488 410676700 880290533 541869323 -563364799 611385604 750758953 978511083 199936693 183567410 -846890353 421502427 -910944615 122070273 909587489 444421805 -235996208 -917193671 -699710839 -206136536 -779730488 -781318590 -934242014 -253633475 487686682 242601865 -239931605 -776217470 -313221105 -220077847 -913711426 392988634 514530649 -443292018 42726326 -551783204 -421971044 309249187 -627026238 92330739 15514291 547209425 -765493986 646989008 -406503420 990678417 472522641 -915203373 -658139223 558093464 -359633802 -76614490 -588655787 697441299 -467700982 -640168739 -346944563 655016154 -547670388 378416037 948285220 -377294024 -873395270 698471089 606242676 -621518386 -693485168 -711797025 937980411 696249808 394208044 -508837284 370817731 430218320 -259942941 -116751174 51197371 -870997130 -680756455 -310392221 -83870018 53990550 576581460 504673954 -578640073 870176968 520123368 -547352509 -778209598 790927682 -272026963 -665030832 998138811 -350821370 -731405708 923484103 152388682 -629961966 362987114 -422692705 -772133735 823444619 107136372 159320873 -885101038 960254149 -925461 444074792 405609391 -347630727 672718479 563715466 -479235407 -441975296 -171316963 -648698319 601513520 -906696755 162302659 77727555 357350203 833594976 900200884 92548985 139552106 455189812 -605613956 928749971 -678198950 -63572292 -872399434 100318017 948319792 488442061 738552381 404356776 -568517235 -159828065 510241973 51771087 -360052950 -521777798 640378199 558008961 604727488 -52943819 61077293 699884251 40601617 124287067 932445298 59973182 -268279653 495962343 871185183 5250386 -343825164 403327913 907303853 515046087 172368079 46709407 -860424931 742918469 -816877418 400922841 76487084 -171614894 -81544946 -524885280 342211167 -680700803 -574103445 -377699708 616533202 -718773630 -468005280 -356252141 -396410260 -230851171 704273755 -203898698 -784950274 -512123126 79805042 -983575871 466106579 287055415 843294676 652966347 176739071 -405442635 807663891 818907355 372031911 726664461 -535610032 649650812 -792395195 -194995207 -810755370 -780626393 -869344061 -31784096 -986001625 -106752076 -159139150 -568155315 -880873398 974377539 -759884592 116465283 -604318927 59489997 305339257 -132098048 -88980497 853250726 423770044 -335859624 279160888 112779356 -824196759 -81848529 457178425 391710983 -687725662 203717607 -806320775 767491471 -782816859 986979423 710923777 -956760022 70505314 761570754 -566541450 287439110 -30499667 -283365660 611809745 -753435687 -376779043 287928203 534839482 -457524273 997615121 -949765625 255045703 -718521118 442333066 -377910290 690911437 -245435839 132008424 -88618796 219629406 -95098144 232167316 -144883108 262383110 -624960509 466268057 -51568088 199782084 -51456764 -317047356 298733449 460347402 688695429 297886474 838956985 -666029549 -724241427 717652331 -698822413 686678346 -409077246 789348785 128881523 -125800096 -898066649 -948429275 -466808778 439643507 525070738 -473639678 -710085870 -774036802 -821860942 -974520084 138515558 537760772 -661799245 -925497191 248581802 -581258986 786029284 -93662426 -591467856 561275861 -946102185 166571150 465945026 460362556 125764611 -733337271 15109213 875208218 714648345 -571151022 341485263 -736530330 95529895 875754920 -378575421 16961233 852738335 -773034313 945710395 607756765 143687997 92284707 218701833 -605828082 -679193209 -301941732 -96288210 613613760 -969211739 829277454 -888791899 639488533 -375177165 874494168 -449400999 756390626 870229824 -639740586 933601361 74287662 358957376 582999001 -546101759 -814358836 -536731617 214204672 -396271406 826715599 954995029 283867951 343750858 995871841 239879526 -938646344 12932048 -813937470 -519594465 112964317 -255829768 -535549775 -270673221 933929286 -576981802 805327527 -458180315 -514770937 -584232681 -430600724 114465837 -710937495 508752044 254312881 297174084 370328119 112298823 68356382 729433522 -201564469 -717793826 537111130 -34177812 526299622 -309862985 631444205 511589593 433169809 -460695904 970562960 304651587 -904906908 507165621 277005017 145301898 -725385302 880634978 387949913 -435639361 -890366636 -92434073 -471886369 985431866 -681640286 50062827 -91284039 813944156 -776786325 879220510 717407537 -625497683 687227409 -380457952 -649672543 392029842 960497711 968929144 926056392 -970362884 -96550741 19074292 71183449 789720752 763653126 -631164699 -462937789 732532112 -978844571 422014971 -986195966 -816057174 -928015620 -340621127 -184149263 -652906216 -654353398 257720648 358339935 188476284 920177274 164409992 -950552382 7373351 -788266244 232558956 204099752 -208076569 773465727 -116394221 793282163 913447374 106655301 761385833 -750690043 372667994 445026495 780904958 602678557 448482172 -57893377 -726210384 -470812404 900695567 975478421 -779110337 -410411640 -285555038 256828597 770341196 535622449 926469242 613360426 -855943629 918680823 753482373 24479822 -945682559 678046133 210595028 -959344679 222746869 -462295787 752151965 -596834598 -262830392 -117777434 -342459910 -893027222 -212843270 -537234264 521466145 38802123 238946476 654062933 127070058 -185212997 116273890 342335772 480056805 682410006 879822003 -72469606 -575075305 875416368 -616363280 -35480427 491954269 -683095470 -428462952 -982918994 545622992 180176443 -286115682 -962517175 111729700 546519542 58913492 -839469940 525900684 -22325663 -76539039 -878678925 710552648 -600179121 634395576 189941355 -266524752 -700758496 767422673 -998703498 534834373 522373734 336771244 912396305 191029082 764267580 399109032 697814111 -613694034 -981114993 -151863445 -253972297 792852982 542128331 914500312 503679822 -886558849 -568245124 499129853 -53167265 354228764 623454435 -263351927 -757386234 820037084 -242784014 441017911 -854717636 -352640793 -687614198 -114065119 -364618161 -403380146 752545720 -475948780 882873792 353035996 -590243235 -104368879 -218890486 -471588708 29323650 349337230 -222763420 438036366 31487385 77069336 -928809454 -292479218 119139904 -914625408 164520899 441945595 362014593 328054488 532163057 -285444994 253372159 586374504 -440748660 -257562735 979025936 652475562 -982981428 59442331 -729619301 -914409494 -995969165 -506529035 371669583 -389324325 615650511 652325577 584350358 -328062144 -214639610 -889025438 888498804 134170475 -579564889 58697125 995827072 -825228450 -870427925 -630149923 -956516662 874096583 90209700 395999748 893631412 -150036963 115000421 708352367 199194839 -685423907 -811374370 -648535832 -747571077 -749546303 760966267 263617205 124332703 -641715660 534332851 -878157216 -269152249 -863480335 -249023453 -355091712 426814208 623497524 915988498 -189756118 3844421 530104883 57700145 955011283 -226783510 474424938 -914040641 -491932108 339089287 -315864363 -691431100 -612749507 -590956763 -274117401 -567214846 808315812 -961045781 142601232 -398043418 229765586 -865735114 181745700 743340223 -290757186 129107125 686399068 140897680 -371391022 893249981 -199188686 485957232 -840062830 -738010977 781874284 240671678 -685915124 331405472 531461428 302417987 578450439 474167009 -686179685 832119517 -482848581 -13338935 -866533687 -853268385 222406105 -519790752 -340837701 792231193 935047664 -812559553 475665617 -173487718 -480523626 -920993610 812081746 -392725235 336074282 319320921 581399191 467344274 111061427 770357188 455762392 -12394480 549177117 272065306 728247216 993756926 -463576528 -134391889 -969426855 577565311 27838108 26013553 -372087372 827118540 499106045 -299150805 20031939 -148688691 530085054 -336741128 59278520 199099904 -629658373 -356427928 281537677 -947038795 807035535 -108433517 176488788 279617764 -542343157 555699337 415139769 -106147341 245614998 -853675602 588000668 92944523 865879964 -759108776 112582169 -816774271 542839760 473734108 -386870424 237772829 -883100267 566411392 -687655659 -192790424 358283903 693130579 262786320 -903389289 384419905 313716821 -534920386 572003671 -85714047 -256883665 -17321644 -718732614 -603034295 -609454149 895188989 -872561483 133421935 512253163 -460729009 -32941686 -954895820 140141078 -176399370 -485704682 -389601493 -866895004 445947083 535498354 -166256445 291944858 -572702508 337099577 -400470537 -977320966 -527746360 762939946 853729852 660217460 629633942 759798048 -605987302 285184285 836077607 -710557305 540618581 -319123476 -147153913 185824491 200961249 -120364137 -483817830 153332689 -580568167 -117577050 577742767 528552144 -296873196 953230208 -888266618 259663188 416245669 446698652 528663945 648731922 -938711509 -32077235 985902140 155440181 682687322 447350218 826064549 859388210 -161287026 841299263 104141799 580950504 137999392 -569961730 -193540157 948901480 623889957 777913622 125639538 342965225 -835514063 -683697573 -24301096 -241471430 -188035009 613309689 235227370 -311952211 848654130 -64465038 -501670366 802675013 -676920958 275775383 -808823199 -276861584 -674378826 -232204165 -996577129 32789662 531207554 -787752001 -110362837 204231567 348521193 189483560 318831139 -664751058 -273577734 -845191423 -535275254 -485815423 -405158881 45679008 -824660831 253485497 -325667158 -727946958 898742329 -175269844 -377371948 -753444399 -298525977 -651060744 -204949033 569659700 -919567672 -645256056 -178630163 -773847901 -396993442 84177702 260940231 375228706 932964780 93754006 53223750 150831445 -936487320 -437209921 474279206 173687909 -57240378 750783271 -344324467 -163246411 363932757 -261176638 420116272 -452576458 523304534 -99624957 -397366539 -504112637 -91352531 905352814 363230930 -678146642 -259033476 -9958534 -899823517 929397922 -544541534 11582719 -60710138 379189194 874240377 335218732 -130636106 187315798 515510006 927936317 -192814772 430616738 -723131763 -830622344 831010786 965197057 -167917742 -373616756 -996226912 -372507746 -877138868 434531204 -954864531 227961235 -172497388 218846867 577796663 595772317 473686472 -788586872 867759337 284728764 -459901136 -958504991 414167734 71773022 -249340959 -16716505 -203260445 803259026 -23104831 -546226688 -291292772 907203019 725808252 -889275738 -414811567 975068810 52326881 -445419635 -559594072 710422893 764161869 709981858 -895895861 191269209 755843199 -129879040 371183630 416887135 -682980379 5757898 194128947 -134718429 -772832854 -822995725 -616450577 -723420282 -973323310 939237488 -792108190 998903661 384307961 -124986639 321600108 406655204 302684030 -934722338 592015955 -309667965 697643473 541292500 534537381 65150518 -668768428 -239370160 7541247 380031209 948081927 886030541 -646633194 116435804 92718317 -950145166 -43300273 540219356 -718054091 -830664539 477550270 -429713652 -616910433 260011219 -701586336 114428987 117418545 219708273 -535006931 94859637 -965283267 647355783 560369905 -65060080 580866584 -320222373 -475453740 931607224 -500776055 215227455 -594348448 -956599339 -924625096 473595225 554355655 -490574335 -276037045 101049359 845829325 -880099082 -904188809 -574121757 927165360 871675228 -696727411 791059243 -663612037 -407270297 817620150 617585118 764330818 385335943 983043061 -709346819 -497825806 -684143229 507915965 -494690785 388332117 479347913 -347175528 825020795 -976091879 775756401 -381981759 -320842409 960863617 -542952287 318448380 -346150368 164415988 244577735 558809070 -365273570 442087510 89061738 -923994280 -654323721 -822381124 -444045543 554831262 290122433 743898809 621351283 643522218 823532414 762260733 132654444 -170314201 -151571538 719649829 -253391706 309001922 -655238548 -55249548 2446788 182995197 72216023 863333311 263683285 -832868562 907502213 -989945406 146363869 -540616397 904605774 -478589014 620162670 474275857 -46246716 305857719 886089666 777432511 563143460 -427362217 268888238 20114237 -65507287 -225770630 -965756143 40990932 -915220618 545892450 98155436 163554580 -809955400 -800868738 -967200247 705008849 -951902321 405651219 -263310583 875942355 -130064286 -818358460 278393707 293884457 92743992 665249089 -384602623 103245909 -367269764 390270905 8856414 -650624895 501956960 -8604517 932558667 829368412 44130734 615320432 221736644 -90654498 -293561054 935397257 -410993192 -614281572 -93446790 -387789544 -946969350 -785219330 816399659 -798798571 880074910 -489476246 968850638 -896154662 -806407923 -632228256 -16369116 695078900 -509198679 822921699 187454487 876768050 423192002 86799786 880163540 363349510 -338032378 -153765676 -206856176 879074857 158756245 -274637714 -593521372 854060904 316823754 -182906635 -888828052 -185391645 967055852 -989259708 -75782825 -657178843 262298175 403631838 -857382170 296156906 -633253651 -916484077 -522294792 775848660 -695276745 415476647 -677127898 209816602 -479121740 -878994088 -515902250 116781532 984076567 145832145 593384715 -385666605 848711653 639192983 581967689 271870247 -69928435 -719152978 -513756715 91352183 246813301 -172251542 869947456 853580947 -354979400 -918826083 -794973999 182110405 -939768638 -202989232 139494182 185220236 -701772038 -567420279 -551007543 117611176 -470658966 444711442 -762581439 -640504008 397223781 -396805917 -161102694 -213870742 315063909 -113460752 -474154473 928807694 286571720 -540265062 782199931 688248236 -48756799 289158443 -755755024 965768731 273088153 9641498 -164322296 -54135647 -996505787 -449033180 -881177744 -973886431 -548185741 -497169869 -746179590 -242377627 -618546077 531157012 -766881248 794728696 -169997657 404063230 -522044497 -783610612 -182918691 569036092 467830410 585519779 -52933680 231243128 637058009 82085253 526433143 576314230 -92178807 -211178919 775717436 889976760 523479964 -661830061 735317731 38635168 467355578 73765395 -207631028 -269812446 -198413897 692203186 695619627 -515103860 -231043983 -421193053 -57633830 -429426238 -186118059 95002534 -866212631 -218385845 -941993408 210782677 811235742 825979910 332403893 978994096 -663282872 368493592 796746458 486254345 351020214 -131349368 898778806 393465708 51406953 -881803868 393610364 -524771511 -508805450 -227087323 530338196 522019482 -519699858 -520671955 329286937 -915321838 -185447403 -630003141 631593277 280410514 282344975 340853961 -243720073 76386635 698568720 -822585885 932242996 549222976 542636957 -234862906 140935779 -388653275 -859676140 356541166 -640651989 -623117255 -410105969 -688712389 219607375 -414761080 195351349 -147083838 -458462411 -342601079 -437004164 -14695891 -468661280 156590219 -456692657 -866313879 -414899027 797631092 685204145 -115140998 -453990416 241270861 435131438 -841916832 -46768608 -770821403 -573766682 525864717 -524741337 -359444740 -813944557 -978689874 -994496576 744580796 -706479659 64662943 867778608 855225507 -939237453 992033768 -541835765 964806639 447155624 -494669934 -215413316 -588171210 993876075 372558275 56578488 -361925977 -495640483 -766218949 503484469 -69816225 61654064 412258358 693034817 -771365905 -820152190 -868111999 -785489295 362777481 637384476 275582649 943331939 -666308404 722708686 517747791 -247300936 811764370 -81717104 765240333 556976268 -220418128 922727289 -303284619 659833327 -441533324 195376043 -6941195 350947691 -664619820 925298318 -938371968 -154645454 296335831 -183606803 -543929352 -587321372 100871855 -256467630 -515282936 562470504 514821310 591306800 -618830574 -266222139 452348750 -452911683 -31444509 460907825 882519425 -847126797 522329260 -676137790 67936138 -950642733 -343122277 51214748 750680723 -516697175 258712239 284367066 -132709477 -510444238 772311830 316536003 -378107322 -911062861 -775150309 360298473 -20687529 376700246 -914076611 743278981 -907149531 -494051016 -343125295 491614419 -277062093 -656955359 242370001 -383298941 26150052 -28277991 -589844961 159585340 809069250 -809948429 -783279517 877528881 -56216990 -818221339 518206110 87103356 296407924 -647275726 520003039 -825426406 301183186 -32935822 -4917452 -164860389 560975500 942882716 -776271500 35235447 -756010630 -947156316 -326571716 -320327167 -98755628 -374996591 83249158 484136849 624724726 -332453266 -519083303 -333892656 -944885434 522791621 658537249 370531505 -700286799 -432107904 -807120008 -998339201 -97889270 -600142155 438260440 194969587 498029268 945755982 445421468 763960306 -224291585 867057149 -17461386 55756509 -279644173 452417789 357690148 746022550 -712896718 -395851884 906834288 951178841 521992017 -317542135 -519048437 -312013986 828777510 634786847 894442843 -747196973 -328236517 946011938 -313619272 905281121 -308379164 299223766 793483668 179007551 299182060 101272337 -500724079 -388899279 -189666604 242236637 727753130 192192347 605392406 8765890 187430823 -453032786 245327400 692838578 -347905707 -680339165 928839420 -596579 -345589610 350502863 500782695 137997165 59538651 -435746769 741042364 782355034 -451231893 690921718 728235783 243373003 251324547 -541693915 -193894538 -337468158 452293520 56939236 302888166 861210149 -680443233 975944987 262169318 161362619 -38263590 -579770942 -484145188 -757655818 -555024102 -835308712 -575717512 -281848532 -636626587 -713963765 533582022 7250592 43425322 903057018 -704608301 -103899566 950165934 -651553947 -40101293 -236945342 950469791 -57598219 -672755381 -983491062 403184552 24761539 917875064 -715700154 -57129231 -922719579 103502680 877248804 -989615422 -46912407 721631525 -152156945 232996699 -68296472 -742056123 -167588307 442627764 -381390654 207348688 477687819 -67158163 -837000205 -802827216 -782230541 -446847063 53887069 -402394135 605919049 390183557 547037126 957691136 -555111860 -195686492 -80191383 514563135 -906793108 103993998 -947769576 -832526142 -768840152 -998468535 -365692890 -539942322 -639861547 294964974 434419826 -763903997 305042695 988461223 -696340572 900040279 -103148118 980732813 -839606391 -243702654 -671113263 484088176 209951539 88417612 615354871 857171817 -797088832 -230250534 -649983727 -849790948 -453846019 56036801 159622087 -745253785 -625313462 346238118 -100235172 663206004 -288565258 322988479 -950378938 -767941427 865219548 -363390742 229300222 991957567 -961826322 197519444 182724409 635569630 842703188 -253361380 -598068473 910383014 -169597568 -726689280 404934787 982426190 488224908 932361303 -201357665 -35840292 -273525854 367584177 386953336 -862343945 18028350 -983326003 213378807 -318293374 -236942015 -650379151 679503925 942740163 11181124 432198442 -723171991 105255741 -156603445 677796370 -512144474 755209622 943254550 586147972 -968286470 627699859 -532832778 604981239 -96547007 335215570 765271983 272905073 -433701526 -490741591 359962729 685855750 674327965 393654940 -219517308 24400079 -244340984 988945156 -670537672 -211191072 699127650 -452637031 -174958123 177881772 -63277734 159898725 -781792842 413215069 -549958264 -901991531 972710011 -94081309 -581737633 459057051 669132338 -436617768 -7911057 325072684 840776546 871305153 914488608 -733715972 -366262401 -863118959 616083720 -347016207 -298521625 658016640 916092400 -587352526 188219404 487028022 -545171947 966065814 -548270216 -893915991 204910229 148390020 -905389923 -11855387 -17254589 -861891270 -552737984 743347813 971562953 -467535330 26051677 356453705 -43118618 925479463 933806245 442113828 609130651 -241858043 -36045223 114999143 -738486407 -664198673 695017885 738579508 -975503649 -571107152 163011708 -245403250 -386714043 985966168 68351846 -984202449 374316924 755587714 -368777224 245957296 684657708 584041432 820443337 -480436756 850930799 217934864 -90736846 620986604 986708923 -696579100 195073225 71207822 -626565071 910945432 977170984 -503198562 -388046940 -297595279 -191302476 760665693 598897934 992335412 144939483 534636238 -507400803 -856336491 -114785 221694077 586611021 727791795 -665960023 149385275 -489783025 231296461 -457356799 247181217 118995956 -40375894 476764906 457152338 241637419 225568544 780304204 978592756 -279759638 227002998 -856554946 797956492 826018460 -639427296 -35913369 915374101 -46830997 -458525684 -406667049 230459951 -543710493 179963206 521883701 474179001 -984012355 -560433643 584296671 171012908 269881476 403107905 -741458134 290582376 -112537739 -263695029 -778982533 -679269285 -586030480 765650597 980460199 -433483682 -99286513 -251120386 193704653 -215827009 677861929 213733308 -811741460 220199693 -298959581 -757806846 312267326 620251622 -729686729 -437510124 165679109 -373418981 808445053 -915340180 306930618 179572149 124031145 36473201 66349455 518539209 827577099 -748455343 -844408760 -135274912 271580154 -832527911 -72722334 -407813488 -853401583 780082238 -106115455 582803817 -976500631 966604866 918165631 -701207230 -801536374 672124061 554354826 183376585 -488335944 -599347891 780626895 422108644 378963486 -974323907 -12122536 -952414082 451069249 56465341 -213751553 -880377843 330486298 626075090 463471143 -105340734 65035651 -713339402 836884266 635591263 -711479567 -314602170 -678743545 -649627082 420934765 498024815 -537785119 548114996 -838979095 281338173 541124696 922799456 -500828133 392916875 902376476 -796723783 -304075442 -530527700 407455939 741920993 458124348 552961823 -650673727 -310095650 -983998194 -282334809 -726512970 -55431715 -160969086 -763464628 -466231267 995249165 -209425713 -65661289 202563172 964472937 -377573107 698839860 -411581258 -773788835 -775362408 679689521 -548131249 -329588684 666374254 -297058068 466570009 -455069974 -455587592 332352436 -783295797 -208055058 781673854 897271433 -611222426 931870793 674255105 464944107 93321027 -116251562 -915699582 724395973 -645791453 -771109251 -527465563 -439127367 -720492233 820985833 -904035117 113763313 164137787 -533014750 -954080610 19689235 58967869 688892189 505360767 342854407 -331601461 846874114 63363912 -867383862 -374455764 699434619 31772851 267410072 -374719008 216807930 -823560300 -48861506 504717523 -136018848 -411185456 468897238 -180784384 -552220118 954357128 -812565565 -223418534 164540084 679404308 319024423 347211363 -327419504 -389866233 -983628668 267839815 -575614499 630081132 -707678648 674598683 -749327790 226020872 -747227441 348497562 -285254404 752567649 763025456 -334136922 -985315702 617317869 -853230323 -886436546 196862005 -490602979 174897494 -193007516 909424175 5607076 -284996006 -502475685 514498201 913982970 371311351 -171319974 -327403505 -657261264 -875641004 -221795507 -415100887 963127855 -823052741 353315028 254808139 315561701 191979125 -682762055 -430822865 313217753 -633322895 849515910 265479432 -979844782 -39654250 -821374842 865020436 -352417688 -110685013 -26852798 -662164867 -201101097 -220282131 -916059035 -644696084 -484664702 517669651 676919762 -91192365 840474872 339028882 -735858230 623951237 982469376 183087130 -461250462 211781300 251623185 965888115 -282983069 -496127553 -68218321 -902406649 -863229183 -346719628 226496604 -148635029 483812396 -166097514 830795990 -280158898 765814938 642528164 722665533 574191463 -332181771 -938305515 -87183939 -7007873 235221697 173123287 -553460928 -383484451 -270802035 -668910206 -646273766 -163253530 17158945 -32344615 -345835334 890905641 405951328 696024898 91150813 -731929736 903590136 656704530 -272609710 34938285 944380624 -947577386 -878261022 263658447 -985449446 -516425407 -717048136 -595366860 -305863305 50839146 -237248771 -67678921 823339015 367645208 -433495073 -271544649 -83511735 647787503 791227116 279834799 689451225 -820866955 630230651 312883221 -178245015 187275785 282563568 867273250 715691167 95428893 219364258 72258143 566500662 583175182 -197452285 -720617190 -171349979 287271047 -310760543 872056380 -891807148 -678125687 -120172700 -970844990 777653979 -423572674 504586074 -304963941 817733644 -369255222 669300870 -605791647 -275993031 -802103521 -324054392 -443349705 -986504539 423316579 -745284736 -80311097 979850628 23278313 398368507 327951840 476571571 962976260 -787054715 -270199135 83990060 -872857085 -151196260 854054947 -807193662 136458097 -144200743 -398318704 369875886 942333342 445756955 -94634863 645808672 588690864 -249765358 321165028 -833376857 963021055 -450968218 776460605 -175837333 -600562258 358398346 -229722156 567702351 -543674037 -677163010 113203056 524304492 655531597 157512194 836388350 -35136260 460792512 73873672 784663798 -229762299 272979236 734744892 -84570429 669040995 32061729 123338483 719197063 -370895307 -980252019 -944894958 342245649 234371327 206221938 -560167460 -806164686 -453762181 -503199653 641681841 -717812178 -855718040 535010165 -883079891 -138816898 820749699 -926775774 511939182 112406731 560811993 628629604 55004812 -525735118 498086043 183650164 -100749128 -657932071 72679659 -273951472 -686762871 -218233584 624187647 -891877547 -397072251 846076194 748924816 987781888 -870843564 348433776 -140529786 -397953857 901286359 -641240525 -337869179 70663595 938076870 436996438 -642170209 -887446709 504008401 -918231932 951622533 -531035236 657398348 167342403 508761380 -482255515 -458590418 951084855 -610628542 518569652 478995998 -158884196 739933101 -610963850 370648043 -685373851 -970007518 -845471291 -10927574 -972115844 -471317347 -468198323 174783772 677594433 -946865130 813087196 -154419085 979312315 -852507189 879252273 318144157 -635839179 -850695906 808649310 -645485004 -136836164 360239575 212216907 615478322 153062918 985785664 513100767 611176630 -925879581 -545636544 -341264456 703445417 -826749475 -172129339 543513893 207227065 -878366013 -314859513 -755148105 586164288 659908359 641408150 -542679788 794051440 813290080 -774627897 -651533033 -59610086 779591811 706546796 -741810528 -986797443 762616454 -71734476 237046357 316966744 344940299 416934498 425750216 -77414498 690069086 416950074 934542091 -886014638 415507792 -22960262 -749520149 -828233622 -642133581 -807892120 647366764 -713066156 322949694 -393362521 822054737 -779962880 -707940819 -683194970 -879232930 432563604 -787043175 -107854861 799484651 889451931 454239993 694311850 -241282441 576605661 451231554 -397443491 566023270 -299298979 -681792648 -473381824 -445628509 454740427 -452684146 -95945014 -260575405 322869526 -881481535 -138705841 513360091 147750761 27247051 538002861 -377043010 -40718787 -329187839 441618904 -984148985 901670501 -201747443 -73325174 524377657 -378813682 -353610569 726941452 3914804 -343765321 66660196 -531438697 368671099 733871485 303306057 -611093746 268028274 -670288821 -494964792 496743755 -642588718 -423497032 -848191051 -615740363 -864014269 714118768 -345111392 -52302424 732302276 228775268 718240066 -212188650 -659324107 -468879623 436150771 426944296 -437418925 337413279 -249712125 -469642120 -719583794 613428094 -499991586 598401033 -113426637 -398703323 748061694 123088708 962391066 754628933 -455505113 524487379 -722691091 -835237343 77693816 -235840719 -894590903 -439180105 800712618 813657109 -626446847 -684469933 486718796 -803868130 -670768137 -882459617 462687745 -770095944 988905207 509977059 382144746 -662815462 -762192310 245929402 248998800 924690544 307991545 -314092109 782726233 -180513106 806286754 -852580183 293723977 457242950 -514263747 429007595 205851162 312071231 883837542 -428082289 -650539260 -819615106 -904331871 -519186918 92422218 -614286745 -613716236 -747481546 -789071373 -94574922 355714661 268518573 -541673010 -350997443 839752275 159256979 171984106 458395121 324712386 517929118 442233947 118097611 -833263590 868203152 779610273 819352085 484414853 276075352 -335051161 338279619 82616660 -821609988 516139009 818481441 -142312048 634323785 -592307738 153326876 -189078652 128444744 -273571863 973824176 390944206 -324661653 736309581 -715661863 -558417648 -752506405 -626953976 416454800 -225959627 -982198344 -798544387 -40830644 -388757854 509829047 -905045315 624436034 582721276 -705824601 353727406 93169783 51856306 636429978 917441340 -543909310 77456401 -129397846 468368484 -581006711 547464619 -290936447 -402076536 663434282 85061803 -829949748 -284618085 598294373 354205649 404406265 -982800881 411212943 136634933 159100909 -298200922 828031213 905253448 -101882392 786570339 -397085141 -219388645 938222365 -393377269 638531909 194808756 218307600 -588742830 793061251 933357618 -771040807 76998795 760890849 952800978 446155395 -169870444 -192776223 -662944681 -633947829 872989985 -391645158 320268161 -10359873 -262902670 -431600486 26122931 752770602 631606169 -379384413 -823676596 790759878 -312389491 -95922634 254086831 -240874606 796302068 431970402 45376394 -861280195 373902901 -100479984 -60097495 912383556 -712014717 -939458073 918523666 385166226 274007637 88248436 106318255 613833657 628511752 -259118947 -539363668 -397092731 604022048 -672521601 169862926 800476647 721781804 -186124996 29925691 -96504218 -67115824 -266182669 -34313123 848660565 490572486 -636518924 298714055 173717091 -400402373 747106343 -520489339 -288181261 804987012 -163131790 210203699 815416376 -550614922 -447855909 426465401 -664647954 770963251 -7655831 -56525637 785483089 779380494 -616985981 -968344411 -221933858 -347870341 -336446000 -401335683 -452503461 781542931 -518635519 -768824833 -521325987 244427158 -442988430 -660511853 353604887 -111192053 -959854341 -954152389 584959705 -674971032 -894876209 173226032 -928878551 -293804626 93966289 588111923 -195508845 -382761224 549532864 -902449634 -158833627 -451237225 -322066977 213764848 682459186 -620769565 -256014695 385657902 127126555 450825270 368212198 -532335903 -134690045 771549423 126666869 -664452026 106882086 -604929022 -291948656 -905037648 863379027 961843622 185938581 -727085191 -625484374 -132922812 -179843305 394076728 -182909281 -12484900 -446235165 979260758 819697765 780525890 -669704727 922293713 -517764861 -428806427 -633583058 -567899938 35011261 -601015663 192575558 -353094181 166250086 426796145 -151424027 432385259 559526351 584572268 -762726444 -967510406 829621435 293310491 -879691716 942956843 -982404938 -188275052 506039834 505884644 43339873 -300855016 -112081364 -14838812 496908143 -271744260 869493677 -342064158 752756942 -273676566 -98342634 -225033412 700901288 -197453614 -871154702 375665626 875562210 -774678207 -121734887 -34843898 -864230687 -42697205 113525686 552668969 -970212956 -775793971 -272035528 253670178 952510367 798581843 -385802777 -294373524 -399291727 569550591 -10729831 -670168436 -622732480 620595343 -347239435 -245786970 575655099 -785745035 -535973061 -526461037 460801554 -995487940 -155170598 618041522 -512859956 -84851972 668866729 507149035 205928758 -892860634 -680993268 -261056691 -63618893 889202161 422788937 -946307218 381673332 -975197898 -633712991 -801629006 57792700 906864471 228161184 -534507383 22580301 474898309 626379415 -215549061 -490394685 661794698 -864645683 516009256 -112242461 826341322 740615390 -671509665 -420314361 70699870 -711931694 -632866762 175065488 -454945462 -418286622 111263086 -813514850 -135836961 966575437 -833332833 -586927893 -294994147 -635602113 503095158 569693579 538761726 -674634001 533932167 -493163946 -787627774 -235274184 -818762993 -435775427 289175344 313274602 -89073664 892882690 -384269652 -605343096 -506497108 -325082728 -779494691 -969837407 229463268 -241968040 -162986729 -483823462 -890739089 463308209 221523575 986224241 414578430 -900724350 -270109852 304529181 231634664 283836400 -745523985 393556240 -559021030 675027474 -350100761 656716261 704914721 -508245189 488811170 -513672002 655319304 -546835092 420963754 175419549 432380966 -332305418 -294267715 -100179587 696648084 951328956 -687763636 -384911994 779665979 834860444 370353081 -838345695 932789519 -75928802 82187591 980520987 -176169979 700438231 -412710593 -424777245 386245253 -244664259 -433445555 -366567544 332070059 -764052890 647580538 340870272 -441334395 825889995 140744412 -617140859 -958683785 -328818732 -10540463 567733150 908471634 -228200794 -838038471 516326599 852665679 828418751 -875221001 -765716344 -988191978 -193959426 -723424115 -653918867 135416446 -929458174 -999586607 839348488 -821011742 898320142 -777707914 471370319 790498905 -546210023 996463541 -838465871 558010896 305791051 -291813292 -452899540 353706291 -373008960 -238444094 -166598581 -221596885 -693699684 533687210 343131673 -447491253 -204860875 761201590 630945724 540464745 763364752 -675114991 -47134238 865157453 -670032627 -623786467 -751902714 -309963475 -606366356 -530315234 573643866 -837632769 440932069 149048723 -277157645 285802167 371145064 -781888225 61201331 515205225 380394917 -320999251 295451295 -316274522 -706936191 -347531765 446117387 537784619 665166667 830582659 -7572992 -649993846 -84301914 -655315521 769568137 192910164 255958887 638094630 690417798 -623136467 79518775 -620382833 -741937447 -540135458 817133581 247840093 -992828924 -67294271 290396043 982897430 -134491529 251476005 344046754 62399901 261770254 449214874 -903044049 161501963 -106027524 -469544682 822815846 -372572246 -17641160 -512955180 421405576 717404889 -174192848 28591810 -561582182 660982255 620316224 -446057284 -889374529 521702969 -97092971 -604811965 733611072 -459954290 971623751 -374069867 652378270 -406699732 663699477 741188047 -353947806 623260900 64888013 731110383 943840365 -589448810 -499199227 779596258 -522446166 -127618865 -416143275 893305183 -869109779 -638728153 734546768 -171587865 781692170 -555689785 -887083297 -378848264 -912864704 -145947500 568806067 -340473335 -180421563 -246070708 -709617262 959794992 -67746594 -458294392 -937155286 432316644 -421906402 843007065 957516840 600369083 127737171 -629984478 -68856116 -497531633 -984280668 589571292 -15322081 307340882 -259018671 -993772273 632653892 -39359907 851997812 -270763141 500681148 977641669 307056802 -968821144 604753149 -318146163 -680285562 -375576621 -894866071 793760343 370280614 -399548536 106951192 247389599 -215814981 -675934991 465214256 735271853 987500175 -513245714 482529836 101916576 -105032655 -526745518 -24086309 -851461987 -290648541 364812674 510403441 -925511022 385444467 43489229 620833544 248539194 987913269 -728769038 -677987450 9964393 556226171 -203653445 -533785841 -751809090 -975915101 996180766 -916775153 282986472 690797336 771858506 -640260400 722756339 -643085842 -978731490 -89875905 338413393 -619885329 184866691 -522743090 -864943362 390904928 -43665089 -539951284 191899973 820432446 984779771 -177490374 -684384020 -816615254 -801295757 752212622 4344605 272124518 -152612328 -190947320 -448989549 -890781500 754287635 -558708480 259777086 -516583213 914846439 460614449 -377744138 -71097113 -61048025 246560075 72469289 619155938 -35540956 -111076951 -201545343 -161201279 561527577 836648765 -471270840 -657966365 -441084304 330981375 -840135784 544754964 288563094 -495323156 41042065 425536781 -973950471 537905892 996184146 153482150 -593779553 226675696 -636942352 -494223246 351868310 -903639158 -63666330 -707691527 -584049101 -872634616 4076272 250965770 -22074813 368721734 652731596 -647401508 892788602 445120213 586379430 399792602 811762573 -103229585 -33421915 -773638105 -762632406 905239624 936507143 -787923910 645866203 951196533 -454418931 413752283 554483313 -664325200 141686968 -107175978 156230750 -570476840 80407873 271711068 -319760430 213772113 -217052791 -291741453 -646902258 -584123930 28004805 249956560 -194403889 -990922879 -501697334 65074670 -743486952 -548715989 -95139681 411742189 866086371 840532143 -556271921 64961956 132909659 -868289543 -852653421 326971668 580090773 880511083 -215373254 791783462 -944697818 266453223 612924845 -137844694 400679823 -368460886 5644836 -785628168 -268766816 366795669 -951507400 -376020008 -225716509 -504484471 132823125 -98051311 -483158082 -459368858 490389101 311645261 134737484 -816021865 292945788 742312383 904484582 118278141 -890729368 631857686 -998541925 -359475559 658437359 518585746 -660792334 137540289 704932518 363162070 975443959 -539764565 -377509548 -145672189 110193918 -418124240 -982707261 -285515772 105156873 -772832527 749202549 -506787183 204926290 366935600 710067338 38724603 646327354 839079349 -837222937 119602769 186590393 -515445196 207948078 844281269 632607318 -817467565 -117962039 778780391 -980560595 -662959243 -106284767 953564940 334392153 81352790 -888690419 -622848089 -652691827 965658529 -67728992 129006160 797947304 759838259 -795629806 -340175834 -858509958 474882891 -192099832 10511048 -19152750 309852340 -650303736 651595287 254056513 -294529986 -744938654 584783103 963041864 234206861 953361640 760894495 -994970300 621035228 234865158 -992906781 507867029 626902957 -702341397 -89551588 62520184 409463931 716909271 507322964 935544879 286475247 308914405 -348728739 -613796025 128686655 -256556170 443381575 -695330702 423207898 -865371693 458063003 -332289175 -277037388 68908039 -947749511 821682309 62119187 -870349294 717235769 671075227 731735698 -112760574 -666591217 980173353 -539371828 -38829583 864771984 -625301164 905041425 673125084 768403932 176071531 -639425297 -820195885 326171378 392807566 141222879 719997751 24561116 496881331 -679355272 339034309 -943701765 54274101 -162557799 -808790122 714727701 447177971 -464445800 -981619576 -918663691 597355380 -505986713 -670045740 786954315 -227958621 -543629611 -264548958 813476837 -514567757 559135574 -686754191 -928401321 -37405650 292159997 -557550006 726769666 -855033790 631718810 -817187426 -764136778 504401618 -841905716 -373418116 20625185 -374549435 158577599 -690608263 818520986 57728886 -493742475 6179280 -592904821 -501703012 -235330236 253500879 -453177540 -643448058 -457649357 -903301777 231814726 -806769250 773610918 315457166 663164602 -281471007 -916615123 836156777 -581578486 -970529123 370409668 -665762945 -277366013 234864964 967920696 621676184 -127757117 703541057 60754164 804712886 -820488595 -315035815 449138662 -801700414 -371190518 397596825 -307614918 778441692 471322803 205244798 303848516 -925912170 170976171 -274482451 -443313051 506303606 839157159 -555116175 263920006 187690256 -122434185 -697509212 959338173 850003995 -871939403 -841920245 600153310 919415419 -723356735 621256091 377727259 970288535 -456715979 -684301115 -606879215 -397254114 -678777000 647345685 -665260251 -768420259 504140608 652014574 -77048720 56821193 -40093409 -6707474 -530385773 432010207 125756929 618993962 -815407498 -85323316 -369645998 -960961116 368071898 -260480161 731143809 993106128 394976417 -706718735 841193871 -506328669 -642695648 587013560 514073432 -862420243 599125648 107027419 816969954 228940482 -105922660 -509055515 -483214542 105419506 11277962 -59484329 44621071 -88995456 860093099 524408027 908360300 869581659 -58068159 -731801688 499586447 554003690 -872452004 383056668 371716301 76264251 34802420 419768134 -18142804 -933685206 240125152 -631775524 -430249751 -293219134 529755686 498563418 748545732 -59113958 -103331025 956426046 457064577 591671352 755536406 -103029873 -40950963 345056527 441120869 -499825869 -55844321 411845353 903707719 -113631786 -259911022 -295303560 -594450275 560719494 -349139453 -76526650 816337182 89326091 -433157025 717166919 575784131 -12074959 849729771 -999264932 118915593 -124110688 514297538 -170599054 532482477 -889638403 -307693322 -723492947 173357950 338984232 704108183 -312040998 -195217815 -597982206 313670671 -466990144 234602007 524807485 -774318819 838748565 736906172 -539704666 -615656775 392452065 -404783278 -645899265 -578112906 48612778 261851495 -374049289 -317923218 368678515 -696060178 667359935 176880942 -166944009 -820510435 386116695 -365626155 108681126 746736156 -742476056 -192291476 769553323 -861271094 536129255 -556083822 -525237334 718416000 -890555153 633177897 -183712845 -142418935 106644891 235633088 -704767113 555443627 980263834 -779753810 594626498 960498200 381871351 -292932445 -545311610 -704937486 364812213 890418226 819763987 487300029 -422157888 -868489641 -786305981 214216485 990222276 909634246 -863650447 463002999 587778010 -463527865 -42363536 -268910355 -980353423 759051274 585048894 946990845 215621197 94923283 -517453732 -87363969 20414245 -397700537 850278074 -206075370 781323382 606698421 867855757 -545458557 -71751244 610995165 -100830947 5375561 -191992786 -162780414 219782617 -972281623 344797897 588098995 -974181330 523133057 -450879468 883896817 -886379148 -835038291 -486200348 -3302515 -400424249 690587624 889085679 -762838893 -924387439 -303490773 817010839 76734745 -50425125 -879124382 702030822 612374415 719646194 334229620 -791916104 43876654 -621584000 764034988 847997432 -308727821 -928644960 130129291 -379713274 -359980597 70391500 -858096331 948194605 401719217 -243736419 -954696817 -914696678 -768158107 -987797755 -12627313 -398075281 -736484265 417428206 -343471589 446630100 -611653649 954507614 -578420671 137822867 -274296312 217806831 914589233 121333124 -271359229 -923758291 199337483 -810749008 394040045 -940137780 -741803640 860154290 -643531898 -870836401 -973303251 264608703 -222278899 -855395411 106030571 993609354 394217853 606223196 484063415 177437375 -288290154 -833075035 969978196 -432081811 748066145 -121965442 228192704 970724508 -33352997 216772183 297120538 317100553 628054843 922258685 -906022217 992926572 627965399 525690384 758952733 374302530 261637634 735759217 834384191 -405459509 -138657929 112240360 599153664 -751019512 701518755 675464335 798129270 -138342411 109029665 456064045 902823491 459035653 -120144652 127057930 -1451129 -99752354 503602328 399803685 -622473760 -723497449 775654903 -372467739 -551410170 -59515181 316597413 219428058 981768601 849594857 -943955697 -554441334 683550260 335454751 -185336300 166911277 653337791 590877960 121917464 -768566798 -925506693 -159645204 -979485518 606257167 352505471 -598035513 292972066 -795497925 -324630518 870338998 173987047 675465106 -732438603 -99661048 775462398 667990818 923417191 82853532 -656567673 -10837075 -851642878 348401509 139891498 202341866 -773959055 -405033117 -702442895 -126152743 376616803 -733087962 -38389363 -439566724 -136574543 157571982 717840032 805937797 84141411 807561780 904202056 102114438 955481901 102274573 -183273688 -136058531 -117557403 865151668 475502389 789729447 -700297065 433323747 -458078444 -956899931 281180454 -339487688 -921815460 -902716782 254734226 -87157293 847161251 -222811993 -679587591 910727057 -132902677 325257781 -794339924 15475259 700642393 606427014 -572748922 -396880708 412179173 987948093 516782379 210494210 37627132 -744616160 -88053576 -184573873 133720664 673064565 191939047 -413329678 -157622992 636707184 -4360579 546473917 704387566 -377800896 750701105 901760283 88969262 -617095727 783100489 -461897005 -38028157 639376755 492289436 -370177056 877519707 -251519441 -833186148 858192321 8775504 945855875 -853583624 162634405 196724007 181281768 -144834087 -617553869 -318715116 -92128916 -481102678 120684099 112583559 -539928026 430181631 74906915 659950467 -688257439 162130884 -145940057 -240179099 -415602511 726332299 744196119 559341344 910945429 -663865602 27186190 -410014975 -886139251 -901041755 -177938037 74327863 -372455227 -174845575 -721437358 -341869486 -116078557 737327748 -67447828 -302558960 -235355445 -281492270 -146147957 298467501 -96209520 -935570107 -310773572 690880140 -94059023 -579401151 -374252445 32384920 591841435 642596632 -29780462 -38585088 -993849335 -876374590 826005975 433578031 678173114 844202775 -320742265 827509386 551111292 806947473 367026882 -220912964 481677479 272388748 -404362682 17957325 -792879800 -474951921 -417457260 -198935978 75091365 -543624037 -814930765 -477079249 660141601 414456348 397174977 -758517840 -154336448 533059558 -43181163 -175075310 -329891271 -347275575 -621043551 -233704614 958258931 197337554 -947784727 336507466 -692700999 445617313 152755101 404604212 339246288 270290141 115458460 888147678 995584215 890757161 529747181 539369401 -448394087 -798454167 -660540251 -448258962 828455287 684192435 364128943 -634097506 214915150 199787621 689846593 -536656066 651379411 -209737025 -408716208 -145987336 751284981 533852270 -389192525 339123495 268250957 -85478059 -935442097 -697995782 -130785239 378297161 369418025 -272900200 918194282 -724857248 -251535348 -81054849 279141675 -908549645 -33946595 -586493750 -28000076 717656856 448336105 203625640 -322696043 -930342830 597603010 -570540827 495647356 -700625694 -998348983 492310737 -160178485 -704099950 -65107804 714191633 537632265 -682978194 -597111091 82079000 -870762638 -369159373 -734353523 -374158577 380622102 90056214 290071873 -581768327 -504319399 -372743014 -826930473 133755840 -222002505 285531695 -256239960 399785782 -245582749 -383728695 -80278948 446355159 -418923183 -564687081 -863168160 74081450 879907831 18002936 -52773262 377944353 247615003 -582663362 211021503 592945518 -927497473 968750903 -30481179 -617852702 -566883578 -621918247 -494344041 866715323 100736644 985326033 355465738 -55682284 251217317 93040198 292028992 -514189877 199541719 373379411 238206674 153710120 359340258 785931893 67543590 624671945 391456497 569774315 17403256 539830621 457274926 162779191 16094454 -351710395 263260398 98662403 -596283117 -399865187 258092634 406586840 -46706034 -226443362 -637797154 -741550310 568952 -374899689 -787832953 -276647200 -356320642 690232464 651891351 202863687 -578337095 285123030 -263884176 81249305 20826505 -735039891 30445591 137837485 -54134476 -686444825 979542880 -791195855 -763356332 899613494 -310265391 -153025985 756667919 -467843389 -995718558 965388976 730279210 607459487 -775809595 -959334207 735379804 -235050052 271384885 657124891 -878534909 -296151398 916063974 44084737 -240690135 403217389 955630114 474884328 830419564 -588227557 911572087 603196452 978684982 859500664 185487538 -200721875 -84139504 624144483 876670254 442364213 -67568534 -487804201 -751620292 -155994090 237813502 -377329649 -633042569 961762067 -177359290 -45532921 -466561493 676143680 329875330 -315005271 -567155841 585276830 -219530302 956764126 -877807480 211036335 -807346052 -154510274 241884522 -710294272 -848532516 355656926 202499922 228459621 355763917 -632962136 390233170 -94820381 16901490 209526073 341317450 -590305933 -13632146 845582269 -608137417 719437151 373413841 -724642181 -814459839 -676175274 -286740549 488347828 -321135876 -573788579 832529701 698283497 864182802 -494503387 859143445 218477378 576963249 56114869 545517065 -746560840 -636359256 -829833278 -351944913 539775388 592521640 -386274055 -525037590 446233579 986708889 947066052 592273036 -457302163 701273006 -857779098 -75630404 890270397 379712704 -566402045 449471363 -25187610 403957880 957254059 -969878991 -142031810 -27614380 -398291257 22371666 916883200 -391516477 -473968569 132517904 -289591520 339351798 37704123 972636202 -787105554 -404636607 -187992809 642629992 126566830 549837585 -741336336 299304456 589506101 450069212 258917297 159078745 856456891 -958040110 -794722475 149031427 -821197720 -21207012 234847930 834783817 -442270577 -216393549 650078226 276484133 568916090 -206820697 21080474 -119828172 -678921807 -29070046 144353151 -921710384 293129655 -779364767 336335518 -695070126 187556493 901731861 -750632714 -405449779 -430933827 132287806 -113463391 101174245 183789469 984477012 -587458196 392284919 -615321300 198074268 -225184443 822574794 486198542 -43361165 -944252373 -100727872 -825878111 730492570 597953152 -588095136 985638521 659923983 13123352 -879044119 509056409 -216168098 320939425 640340347 630418219 421991170 -471329027 -325134005 -693842344 -723508628 788897683 980084416 -14374108 -375888624 928200949 924384571 13660387 -512861313 -970728313 764507530 -312892888 833345697 388799575 -697603108 525906897 -683450988 -605115852 294075985 885554747 -414264786 897132510 -666076927 -695543362 -441434919 269716339 -368153106 -634284653 267522572 -457210046 346215597 554096774 774725781 -861729475 753039748 577511775 109168582 677395620 -817192001 -413134456 -335526961 -667998306 882041624 757749967 -249018401 550460635 721736805 -571880646 299974442 769202752 147985557 630809875 -520858982 -656360502 624717115 16876742 801519976 -293289235 -68285005 66594647 310444402 538376163 143432704 610107206 464494031 493957759 -257688075 57241926 509456950 -172788760 -700574126 286361395 -592152023 -994004923 -868219396 507671539 943033234 -331291330 -215588224 -819054781 886621922 363438627 -375883014 -851802864 -416239524 -770053200 -832525147 -434814584 63023887 573727523 -44957211 271634444 -965960805 464581141 -512753127 -912108574 -440233521 -121739891 940069596 178472625 419632341 8905245 127244127 -488606781 -856874704 -268065521 -962149583 904398086 -764331670 920884455 301183355 68068638 -383705777 165056644 -150201512 -850531317 737590351 -930252077 -846235193 -381509451 -721524067 543606135 -154963643 -891613392 945645472 -116808016 188171917 -222206591 -937273453 -987256713 41087164 904844203 713238431 -774400748 563378165 -519880066 779420504 961887950 759446301 88609854 269482197 -342206825 692442253 573539169 746915748 -505253604 -787919198 954705407 898466602 -709582361 872841912 254354144 -310165640 651282825 -34866954 845122401 -707410157 562681755 -988104754 -566034394 -236268615 -798710888 762196203 -938512324 -239625579 -25996174 -246037827 461532926 -990322410 313736707 -642335005 588901844 -458910659 -182047280 -477076981 -464867335 -162010220 -831790057 -556041466 448347290 251539095 -470281638 -858437785 -321188509 -634888527 -407530732 402485468 423313809 -933284537 289696669 943328978 759270800 909192565 770619873 758194042 302465269 990371386 -977583112 -924615221 -277665656 530309114 -643899479 608467079 557511176 881005001 153748106 981271150 -794565659 -121364584 270704464 -730384840 131057383 -176107506 477086223 920992633 798830882 -76457586 699857302 75958175 -851437455 63906416 -809326194 106934668 592873462 -430634311 95936758 312528287 776872676 -699176086 -159539020 -435711656 289125710 -577008625 -635794100 883832067 840636825 -514404270 -906972961 297957565 -231506185 -590746458 -5480217 -718567722 372421534 -831089643 -382315274 -237225001 -202108242 -249528237 -600867737 456762694 352775135 -853698414 -406496288 392214852 -336756706 -538288044 707644625 243564381 104370174 -890301440 555248763 93269439 -785661471 -822014025 103109389 -575038419 35999895 -172439071 569784572 -454248242 -166491824 354444830 387582273 -962463504 900366962 -468001686 956890629 -383203526 -983543090 -599934168 -868401880 -325247884 -775421660 -82307609 -697623145 -189958061 146979684 -497887263 829108764 964649498 -18683196 -943919741 -182875560 -644615415 -601609003 383947481 -737340283 22581134 -832306424 -171079695 -511261560 -391261440 105407447 400810705 25658848 116975779 -140602815 -400129142 741813005 -955895163 -8804378 -612911338 -690584412 38202816 -206049260 -566916074 159372689 988455997 -986548083 -723719893 227244671 -585231580 -448228755 -395066501 837049680 -683181779 335561328 -872567320 -746233711 -278807150 445523602 953066651 103711844 -529327049 -299629436 560842797 -46124770 -400157446 55218711 -127917552 -597069837 220897422 -462140367 552332447 9733100 -349323068 -738137070 697476047 823485491 -380296542 247970317 991395803 -376014769 -455181077 -897214633 -226212512 -971614332 -257301949 908351982 -951316514 -727871770 308013318 -403734070 -289997530 947404225 15319124 289545224 -371459841 -910108597 409326759 -920550893 -92314640 824857277 687791418 -797726221 301740806 928222846 403938471 -16792978 -423722164 265740286 -557633876 18259354 88558616 979470486 -74188838 809739102 559330233 -529206200 -106995554 -420840168 -51202168 402515364 -81422440 -569907164 17421301 529129640 611474668 -544750111 255417060 777889058 -239054402 387419715 19520558 -580469226 622841350 432371320 77296298 138134442 262566631 -213204192 347668263 -54761093 -822168016 -52195790 -280564752 -671824139 -559049016 762332698 519652671 205021301 -439495874 -27556042 -24793675 385827877 -145478123 -803781099 154842056 -494024742 799913600 562260933 -953769798 -229509845 -812905299 485952688 -428949036 -875456735 130568547 -418162701 -780044015 388973685 193802933 596851830 -129303910 -475168882 740918369 -664096525 671432 537090054 238982033 -147491087 -1561013 837838783 -14638955 165044570 -811842876 -171165606 -757232605 842865052 -862264459 873376004 628664071 -524544923 495803373 -844472083 -718906462 -591816071 -366629538 -22896850 -486723464 -509492789 96946670 -351594825 -831611278 -388030323 -800840941 930360473 740338606 -275719081 859922170 -974956948 -700020533 -815428071 412091815 -688186027 -273753912 511592234 -431974507 698798931 -276390833 -998025274 -59312659 771428452 242853071 969305264 685880724 -879185641 -715818028 96108224 -795779084 217826633 -541972409 -575058622 -816294780 940690241 -293714365 403143601 213348796 -601415402 819018931 -88669740 985654528 -297544712 -779985638 642203499 574425027 996277226 -399113289 -241789857 -727764253 -170111661 -966366101 399704181 -141520860 -92636210 783979984 -814016062 940029322 -252186650 -53634125 -499235100 915176598 -409285818 899594798 940745716 -901389721 -459957314 -146571926 -331931234 -895763759 191278344 -307226128 891510489 773680358 -195938316 84959921 -304397926 256221649 47181467 -969688971 300523344 -226184994 -812245328 -445374095 716399500 -795760283 416991746 232492109 511908083 -336920261 -194248937 870172245 -252368075 -246709857 -844772226 257614020 348158003 352673434 540038172 532675583 251352614 275795541 -23046338 -357300139 -618291030 252570779 -759571697 -88436404 -938937516 -877604175 -591091660 801230356 -354092114 513784914 -536751727 -670915161 830262919 668824192 -165128339 -101305114 -917386240 877677964 -516229491 113809394 -941355525 22558246 -220818274 -985790296 769136740 -920337408 996794540 -900691566 -804514513 211765694 287277324 -71512120 -185783655 824380974 -674780683 -995819633 -994513872 716211775 -286112673 165491419 287373386 -89978363 -674191339 -901436252 237921515 -567717055 -134953394 972062207 122946135 -830816924 948189054 -503910235 -852366379 -689640510 -577596116 -902861679 -55314030 383818335 -64064203 -270738131 106194709 -479438247 785394769 522204794 -357465562 -952522638 296941788 -485804493 915250835 38409496 266402085 899128281 329535272 -538050535 -853128621 -142604463 -325718761 -209281030 -760631130 -861563770 541093393 -328883122 -947881633 -964132983 936536979 538079410 67181060 917655002 347074159 -416353934 -97414662 141445664 -666891041 970714181 193931767 380569123 462494467 -682705701 -339464459 -472270694 -408919975 681949981 -731929783 -61830446 633076338 -819342305 -19173822 -815703769 -906312722 266054717 -487377621 -844723552 -425064476 620980301 -502747833 305583819 -665035950 -970398757 -164903759 455437161 -1346226 -757869514 -992837772 -101327273 921794422 569657745 -485306711 -895679718 345554141 -688042510 -60837457 -389535790 301390081 2777586 -31223125 92547608 -967644349 -743960369 -351686153 -380525210 202472441 -301915130 676056310 -184144068 -788684686 658670132 321380525 -130993145 664692102 -731334220 533347367 -839631131 288961231 -221643314 747807132 458823663 489810837 -796298900 -249142764 -818848553 817328567 981053176 451800934 -770850856 412812825 -357903923 -984960043 568509747 799225715 54309463 783657543 -365204067 -201846210 -226050354 939462318 -503282071 18493171 85626045 -873349258 -976144112 -269053715 -687495169 244718926 765031773 -13549161 218903397 -806188698 658897061 -810060885 -999408492 -477856906 750535874 -141361819 918389897 449161067 -933617954 916677273 525049129 -575672946 -450570502 306134929 475275056 927800653 -488334822 519132073 364979443 270296056 804370226 -648328761 -890332257 -431216258 610771871 887005516 9441908 -471241986 -865236400 439721415 -75286151 -819173939 -504404921 -118643669 -84095166 161339646 319794149 -256997211 -500256498 187948922 -826914340 172928156 -934505509 308057919 -33586171 -620047122 566031453 796293325 -599648965 339672498 -18243954 879085035 865056315 339378653 57370739 -675754644 -531233984 609661978 -713763899 844921961 -274786302 101368561 -725837838 -580120303 -954622099 -469582063 34091725 -813113682 54235688 -53020308 -666564833 -293107855 51391744 -482171910 -52466549 558741433 -89563267 -973408666 698212845 -39537159 -338484968 -55033107 -471190001 142676793 -479301680 -235314562 665674741 673576681 878212697 959296783 -851468283 662741287 362524233 -679152059 -476977880 -850576392 -767995885 992751495 125524703 887282556 995551648 -140485592 41590572 -228690286 -12862323 -201335993 391803523 307353688 671974988 -383848172 693804409 408665355 474782480 -282599686 610705995 104242398 455248349 -585118077 -704038476 -302940477 -384125864 -13338230 298597595 797661691 231155501 -376464301 -590282695 -431340585 -112377954 -400985696 398295780 -167498525 66630153 -589643300 -585951458 -349159944 -123384313 -490134629 -521682470 -595332969 -486968269 341922287 402818655 -524347697 -153527109 774409441 -100487301 458043159 -418307943 332072024 -911969389 640895719 -626495006 -625473580 458536510 -198421329 -269970333 -407248908 447889876 -217149684 829873064 382480697 954761065 9501525 -940095376 12860062 497632722 -973271154 -56803884 -993195426 -371643107 -110180377 860702651 -134234568 -905268353 -395324530 323627830 -839442891 954556913 564956611 628640844 -297388174 -576496197 318680502 889142871 -604438060 628134500 645372654 -196051656 573477958 189912153 -622314933 -375236903 959918599 462117966 -629078001 -944513065 573120241 685137511 9394398 -243008985 165376600 -584807631 -821620739 -408682115 879168339 -936048177 894277173 -90822194 -291225945 -833217202 -408826339 -316880439 -149982567 611621074 -679752769 710855607 631804431 -79811400 -289127034 367136329 129726306 439785415 -338741288 921451374 -803268584 87342074 -209426115 -337753439 983876999 -193698179 -656064723 -241436958 -337727453 802735916 787047937 133298414 670814581 674259780 79400089 199080726 -464508668 307927052 724577899 -992796704 881162122 927984052 828312426 433488876 -993048945 628845967 -602872851 286112307 -404126207 -598294987 452183441 743537986 201230654 -629831875 -601611503 -486240008 -644241708 -27996855 -483144939 380641982 313653264 -338554226 688549628 778787149 151278789 683905432 -811830678 902019015 342840824 285367919 626409826 630980517 -563753961 143017333 196699869 356956392 -429254086 792498900 -667079861 574738436 610293135 -966003966 -840300055 358657193 -933956399 -393075400 159720614 -321932413 -197103201 -78633705 190064101 -207611159 -850385063 802720846 -349342239 851428012 984594632 -431130985 889397262 527640350 -102661697 164434760 4132000 389745045 783891074 810458434 869038563 314624180 -877087123 -31141244 -816103101 733576876 844860669 -121677191 -262938183 365507502 -121467973 456339870 -505927067 -938940546 -530083392 175520401 964012017 978875904 -735018940 517340365 258833846 -985255481 340516663 -291528177 491407479 -147324802 -205821505 574710185 690309723 64657324 31351388 -991984459 316876835 958817232 765643139 -714267359 -825355470 356706865 -997771238 860971853 322238573 871457459 76522772 295584318 -106768483 856918327 -298323585 -297790466 529767357 950546263 -258611960 -477447368 934348885 -571575902 -764699604 -827717806 57641270 -428104315 -344453517 606050027 847647234 229950 297424541 258028528 -119435968 -360620805 770769486 -709490590 -154360516 381921885 480411683 -146967165 -560503910 4236780 930310381 751664406 718157340 -165294746 263170578 -388837403 916627594 999310527 -437000136 771093668 457697232 559325608 846409552 596163328 447718024 -657023757 -440740550 847056537 -201878080 -793843369 486657857 -208411853 785180880 551546327 -689579057 412703850 150668627 759065273 -488905132 434399654 -437716616 163954235 -445204571 963350811 203102113 762863722 -388674764 -42112911 -341205576 -309144687 -642977549 -130140109 434065282 -756350308 -968536782 314321983 -609194705 973807488 -965325681 465653960 835954906 -336618933 295435568 495135797 597294519 676025717 685637486 -479822531 -170350210 -899348237 -381587124 862314732 504323248 -528280207 -738206601 -960289152 -18382428 -660680489 -911039381 528198364 159783963 -159631706 116503942 -277897201 -504160716 -203833886 -776763343 337409210 684013757 222564993 -781103212 289798196 170141293 -377755562 -257056246 -400756232 -55780515 451881129 890200687 417110829 659983255 810443934 -690088625 -765755970 -245995129 342568564 677630085 925016399 -983740788 -155521020 198289245 105658399 -27501922 386496051 111077199 333329186 309383637 -70203200 559527201 259479070 -609493575 -471813505 -156952062 711435729 596383877 702746366 -785460652 391766250 740728153 501313907 -624396557 607885977 842417505 541159374 201525494 365408262 867176567 -540905174 -381088075 -865756188 584836407 340357463 -501791153 -257867015 22597716 -295727115 -983427019 -112050457 108247422 480716512 -758199950 921571824 360350102 -27689953 911934719 712083260 -419339732 -321279662 -734852220 845101041 -25215147 979789048 -665491028 498389400 -68505340 -484038495 -666095460 569384960 770645035 -948889246 336411000 -877838771 -496618649 -418737024 302461632 741757963 324578404 -64084662 -853331507 130517230 918644178 -646125363 -216595182 820998311 -749542499 434412269 -40654900 -246258565 610250556 706237988 -880531347 -748475702 -685021185 135542571 710512399 -968248852 336362711 179081123 688325341 302190930 300959560 -352825190 -631699230 443489532 -193759582 -299193711 -426325320 -26267118 705918792 -512824014 -991287952 382408781 -380475952 -881597883 569074643 -646333741 -176666951 542555030 -680644780 204898871 240022562 148470547 -380185577 963848293 -153917137 -842618070 -202448800 -902690562 -516880730 -22451958 -143901372 -68610431 -595995370 90176524 -651963083 -446960783 996532296 247323781 561551102 95821222 -244945529 -450801392 -890839873 -311936122 -399346441 852630749 -819041010 -906329096 -874099964 492870374 -644314203 -963018940 723831169 -314560799 789385048 316082415 -51080938 -941799695 -823194856 893917068 -901527235 679563484 -610791166 -760560271 43466801 -573502407 -439076299 -492819036 -21029838 -843786235 734192317 715067355 -136971598 -714690957 945406205 384318377 582850491 468921124 -207150774 -747227660 -625071516 -216843835 -678758226 -916772864 -219568091 704726102 -616913553 991307384 -340270291 -350630107 -606077016 -930122528 470734949 477137769 562284017 -321169022 583549013 166388539 701819385 -979882506 -482018526 -598767305 118069385 -131017811 -45686307 -836639839 273009080 -738760084 68705292 931465490 71550368 -500254692 -980937898 -69691910 843603724 890922933 314039668 361049303 360095350 -342990010 744507790 216594545 801808426 -986610502 -250068551 724169147 -61467034 838150595 -997954220 -877045616 -542358658 -745486497 66623498 -613462072 -264924889 -791205278 -430849951 -998514155 -271857676 -768036571 368623879 -984733881 162743330 239835730 948556355 114755928 -699910014 -97538515 -960794604 -483777667 -628694505 -879239128 -889602890 102237448 638271205 475410520 80650971 -891041212 -676920943 -764572442 748045621 -484803277 -313671638 -42865786 7552058 -272322316 -446585885 -888741699 -895368828 438078666 -381715943 -404420327 -139814885 794820444 399442303 -155672450 941432082 779544925 275455605 884465490 943689388 568684530 -549102763 -319777002 364500257 -777711264 -965913412 372219542 -754251883 -868799974 -656506994 129342263 930617931 -970894960 283121588 38712780 123900793 -174794929 -754439025 195701777 924833680 672935542 427866195 -354547795 101792540 429038171 -470755295 -94389043 138837949 688089991 347171518 723170703 -482131779 495513543 -230591865 -735766206 -899460423 -861874724 914029806 -74646742 813788224 133456480 -68457234 56435514 675740198 21201264 962506597 831343646 -471166741 -407911544 -178351580 831305534 947047215 -229588567 124486722 -325579517 -830151900 -505857736 53409183 771357554 -45150937 -335706058 852686421 163111327 -513363430 312576280 714383817 439221370 -365718208 -361599027 -471603007 436679963 103656227 -255726410 474110629 567906151 -954043666 526051505 662399784 -424213589 269520101 -792653684 948017147 38279313 416250048 1691062 -233388135 119471847 273179102 115582513 -148874222 828931495 195343591 6787535 159183461 -65247430 -387397336 -976022121 397106255 974947686 -337017473 757226975 -764311019 -317383125 -515618514 58632565 106983362 -646497888 -680512369 -817156889 593568551 727484181 151234066 -579653012 814052770 460333678 -492211456 -774241142 -152929771 609181091 -640759520 -146410778 -468360878 113976742 -894565920 -346291253 957707714 865959579 -643321113 813184114 362011526 834778700 540570088 75690323 898049986 781767581 83611662 748812757 -993193829 -598874613 948723405 560398291 235454352 270654933 187396754 -721495225 -357900432 -82689050 -911192426 -293341205 -73306277 579966385 -887331584 757270530 -45388041 -340249097 -242627375 -95044694 432420396 366115828 -78885493 623090980 -956757333 984365691 -706424181 -170806476 -541856543 767306447 89139614 -239631894 -815902376 -452762150 880017971 5934911 129457897 557260709 -446632611 -41554688 -935437948 183191876 729293302 -969180669 864415659 -674769064 -15406787 -469462239 519179364 259642913 613504685 -310983105 141408406 -408828364 -872762685 -925285605 650684090 719119167 782921851 -546234930 -13956102 838742728 288699586 150556813 -623670329 761205356 -222194323 -822258227 860166564 737899186 -889098344 -443229361 -784034015 875930320 -447337033 759039716 473446261 -633172964 -975934351 -590413915 415283725 137412913 79447782 144190810 519738137 57456312 -526918004 575675841 -446347224 -168770261 -357964806 -65213278 795871883 525941652 141449505 220321941 586661297 903061954 -140079623 -389836407 902219181 936426184 391283386 934269772 -509217559 -471274862 -738596684 987329098 -131829027 439275015 486112977 494093414 -614136651 695114300 515943049 26451031 339008130 -159395633 191152581 -775703578 933483949 -426152127 759541538 -158814302 -342040591 106162063 857526327 677031298 -702075402 813389164 -226836420 875043163 61774275 -988757316 -766820573 -96296014 -672523651 581907805 -652449632 223982817 365117835 248758124 -993242462 905072713 18873471 607994650 -118806712 -82119661 -624323569 -757052750 -463904592 995898763 165520179 -244756881 601506008 150700506 610876594 -385852919 376964816 -776705287 404974484 124659777 957039978 -494954115 91476534 -320258094 46142996 -617970123 353861370 96178010 474813678 -263325350 -581911705 917582320 -709560534 811462569 -479333669 -592855770 -578191532 214832941 -437399251 -774111682 955857624 736060434 -395205030 536159877 604967592 -192465421 633837855 374108224 271085791 -393692124 -336022771 -956895363 94664547 -806065752 -879266420 355862141 232867943 489025281 516291150 -795267884 664667792 -288544811 608283961 -143432821 899358197 638154933 455359467 70217545 34772140 -76951357 17255808 -426884812 -526525893 -486260172 -22337092 765364340 -410660734 -749047266 763336938 -359563316 -802046546 618437112 507959982 -715204403 -896285468 -740348483 348498691 533769700 656949585 391499841 -199646843 738889836 383660856 776460740 645910545 109003208 362152049 962891925 -723171922 -763747106 -952453710 195064049 809146842 29709494 739875327 13403531 -498717163 -913436808 60783057 -240812067 26642684 139328484 646429052 566269661 674266410 3503774 449703841 -157105867 -631909521 -967775365 425028969 760260479 872178265 -937201095 -797359539 537099417 -526299350 941120652 864590987 72840451 620726039 -884250471 515115061 -598836406 986324865 -571922629 -470929687 -436158023 364407380 825052835 -287230467 41106712 619952598 -865843202 -606669715 -892524642 200127019 7154156 530551073 396134155 451612288 -18756523 660712472 -38984878 997003562 430033218 770666218 -391525793 -770314584 980238883 623880574 -25114945 679143676 126744100 347086044 -403086559 997657453 -573365159 885068479 752402477 -730023279 913066819 -729787973 -76291785 -722107226 -441266220 -97657743 514048988 614110642 -136149039 863564330 357179766 733735003 30733524 761704174 665268595 -211076627 -987237686 -269629421 -309671761 584166061 228042537 222868909 81896281 -147481226 -770451146 14647765 -20210378 -434586409 896827880 -89672198 -469929323 995274825 -53346782 116315734 535426301 -624594347 -703570236 278547938 -685292852 -643644195 -510434655 854135908 701266694 -67879395 628870352 -516711620 -318360366 633631454 191876375 -886871689 -179976955 661799496 891021687 906534327 -316735637 548955406 -205273596 -53300470 835104200 -187584480 144744865 -588098567 -741696409 -708990958 634483518 687814204 -314383923 783581175 -594001380 784139312 -911902899 -222892157 -89431515 -939456645 -678646495 -674602937 -600590191 -13750080 -34672559 720094101 -658636169 -142602901 -570515970 -903352230 907416763 901596697 772204459 -241681325 462839819 -519949664 -693268867 533497518 221870838 -232297875 -67538293 94773175 -569931070 387144702 -477155879 396205577 -920209091 -38374451 -539870975 490477128 773303036 960942086 -716456350 -834430610 60175535 936806017 922563082 511917334 713477201 -972729645 705186265 -314764849 -901435235 831355763 -469114035 825614806 727101128 359152077 -332657351 345192336 148402028 647060933 883499288 741240456 779715961 564366771 -432621416 996784036 -668629483 595037705 884139666 235343478 362951203 -420393135 -22663842 -23099417 312489287 283644324 164244339 -282498528 628069861 403679483 426398468 -161382228 -279767503 738633069 733076718 -231049110 412398910 -81803218 333926976 409491868 428257600 -464746907 -335807272 261381814 673522313 815014692 74663746 -405971200 157985290 -153817916 -176799987 431518152 766309763 469525031 -243275215 623179968 -891794667 717744788 -727821623 644608107 -627642484 -383941 681654633 455995922 -784911162 194451533 -115870416 -165786501 -716114442 -576484771 -672465075 55117528 901161072 -523408694 112271285 683671950 -205316308 -115800208 -546512770 428064987 241228865 -550706294 -424500231 -727453426 -890637106 69609433 179608078 -957391703 -128610054 191732254 -755295890 634159685 597916631 602709117 -994782177 323204118 -911651815 536274686 -545051042 198705535 -965280965 513359611 533589500 412121551 -422992332 -618199416 776404602 -459334039 -715763416 363336844 -886067942 832784329 981367996 -872338679 -157667877 463441585 425038268 9748139 -352813554 42633395 -750166706 342416468 -660799321 1488541 -374594944 -317487064 -319766133 -234231823 -111263119 837503104 -796451380 360551299 -677284654 55824648 -378126693 791769662 -935164871 335107363 694007176 -421431248 -696316997 375241614 901993227 115761370 -955926045 -981674528 -955235953 13412627 31816747 735495473 55139707 25194218 366071846 -425859488 352436276 382527554 588829639 539468283 -776257975 52501543 58197902 275407400 960120503 492236026 -297039723 112091701 488409424 -771421153 -758082473 747683925 818927964 -583808354 -379984272 -549121929 -451344182 -287981286 576321118 -65226910 -727656424 -21294755 -648686945 -455906815 163995623 846479198 -444144928 -943340236 -255001275 -57462715 -400770019 -429773538 -426971512 -734286607 55444603 19404236 -296199317 -500687767 293228755 868761980 -273448906 79204789 -22144993 100741680 -301247628 667839722 -807571921 -54572601 448103854 -717052023 -532207901 884199083 -606037828 -874363489 -818571608 -34079944 -339778781 165982596 -961125709 670857626 983162841 775876213 491925835 262680132 -954374841 265396645 486037056 -549986497 78709608 -907982835 286890147 734198569 -752970315 668082993 723997626 -491110645 -24646494 407803621 -292836263 -368740618 149034874 -423190178 516600927 892343044 881822851 -662218793 -894432231 481460740 40563372 -356533396 -18460420 -536538855 141713278 -232268563 -885059994 -102708475 154430037 -733829154 -299076094 338849099 819264955 304219963 -564794079 -372654539 -404886040 -180156914 469433419 -919046663 243765419 -783018931 483582124 -435247142 593109624 961805355 -847510558 955204567 740731292 -858625458 -566456531 654559333 -471300900 -507724812 370112380 840952789 999166297 -109714447 -959485668 54241594 668208487 803172262 850252903 -702379299 416748127 -10299837 22026213 471089812 -774484677 968594948 -922318593 -84064135 -126359592 -530798410 949040126 -691966004 990393296 -173664673 -512396000 -891328173 191027098 456090602 -351925755 -182939040 770065943 611373492 819201148 -29293520 52360110 335026337 -580617857 906394902 966472789 821115105 762284408 282434761 -646443537 660450472 462887696 354791371 -475571848 625420302 480663215 -536316272 829289958 -560633441 948366200 24290909 916768342 71688783 -767393760 -349184119 -145990108 -569991992 -656013303 839074468 -416761292 383453549 918028349 -308876452 -735016515 -437428699 -516927860 43950648 370562387 395389742 102659014 219412925 -729455050 -965318873 715714305 -296665472 327676483 628695717 851976259 -770565028 -393911493 565385611 531709196 493704003 -426497620 552685013 -165244567 -712214947 911409123 483653575 -219828441 171650276 -246591385 907476173 948216291 -608838960 -123945107 657083034 206816942 -729963493 932977171 -961725029 -262211445 918906798 -863644261 -792628170 930090527 648869844 738496853 -529452668 -789220863 -854320932 -294628312 -148564373 -160648592 -851207512 -985645235 878374686 87860484 -645602838 70254960 376866283 -426006798 635042874 -945357692 -943987462 528273946 803667470 -990732045 -920575627 880183815 284322783 -348342483 206289350 317234332 -501287396 -353341830 -645939749 -769254324 -416007256 567868727 -272805325 836452531 223124036 -328657433 964623599 286577616 959100549 -30859672 -842709874 -189878557 436572455 -97631079 829730333 -900684504 135528026 -57141485 -423458126 328130256 -259529901 -544468156 212937674 867081536 -741938963 -878315136 525183053 -821592267 845984073 -289019823 -317610801 480223218 -149013057 -591567660 847196659 -250400839 951899526 940303872 864886058 231337096 30539677 -429939279 -211494574 -510490345 219142284 246789367 -911336102 -665158263 648130077 -642468145 -283806955 201502617 287988789 -320663052 53227734 24011146 -81877370 -817838240 260007334 129801781 -251267682 291356637 559005741 -550104134 -317466041 -411512107 1501841 -930279053 -511121051 324911518 -786931416 953304736 632662155 225443590 -536978301 989401745 273555586 -517211014 278323634 -982651366 126353527 -815375096 705315180 80147725 -780436490 638577133 -503744375 -87625308 812474420 864581808 -662297375 436912168 343143096 477393274 -206642475 -816239027 -353835344 617146497 -943330153 -669054580 -851958072 952566193 -973236010 104392002 -101494122 65702252 555953254 -177273344 -450798274 -424185533 -340319061 -584385849 -887873208 379198051 -246547636 531194389 447203184 -413342070 -417371934 -172355289 -694942074 694566997 760184252 -743078073 796178966 -636252675 -156041405 -511188769 -18011010 -78821666 -374225047 431339556 -935665029 -235737475 840195794 -814820886 -914683414 125087360 -90788627 -952890153 302153849 1957105 -797518327 -594164762 -213429347 235427184 -528604269 519846896 574950064 -118872686 -127003099 -153600564 -299771827 -799170674 811905948 598683720 999238851 650506613 -949540148 -801672424 458915035 -479791804 -58874979 204771173 964405587 28319617 417040145 872540587 -241129804 479634095 -709836379 41649275 7748600 871708725 -967167376 961779851 427562025 778242094 865456077 968419909 83150472 40065161 191573247 -285544585 -992411752 -510659154 -181911716 425155342 219866860 -108399972 -933444696 -5500949 -660404819 429764046 -762585758 -670463264 984393376 -146174146 932843890 593175716 -546931032 310563185 -94710919 -188026642 -159568229 -195743134 -124032531 398882385 227053648 548866658 477593847 -236166294 -735604598 192677758 -482950527 895604791 411570860 21323813 -36799073 -464434242 750191024 -198088600 -850963727 684760905 -481432732 -533833691 394397481 953802345 -956356063 -413981207 892103983 648527077 -337100090 -644804809 -823660459 -670537640 -411959903 448260926 880020955 606710271 455372649 -455844637 546515733 -955783628 279647941 -634268147 737304825 -721823332 86448320 -699183228 234166481 -35480011 2575228 -251068594 871069298 139360936 -13574448 417678121 -114410708 -434600781 406364973 -88633359 -762176099 764225990 732525096 -930999712 -781433404 145869282 413568997 879608793 -352972638 -488239113 -1831427 451031205 993874241 -649159932 -737138426 -616953111 282641970 -199336214 -714808401 -974551731 -454998492 272528474 916670246 83956473 689768283 -892543245 535361845 -317429368 210175736 -180331540 -983492127 -309497249 -916382361 -456143997 -971739111 128541694 -551794876 -807217925 -963067526 -234292842 -163860513 900014381 773442770 153222213 -106623234 515849283 -676471975 884754230 562990740 -442842181 -401576565 -905091037 704408696 -567006382 145775476 -145704109 432831963 127192939 130772952 108024103 -151629921 -509523048 560199060 932062901 -466594932 -592520371 -17850874 -558854537 -67442922 923110153 -770747240 442332107 -354621461 814807885 668920802 194193505 -18002937 838585419 -39141511 -429921619 -606516967 -180003732 -927379715 -353221133 -177660036 877947292 755604746 119875072 -146929141 855467068 -334573217 806360303 396655234 116490862 208984894 126395010 846115933 262552874 636169442 -225866490 539087852 -583294635 -621253128 -653052030 -698542912 -414803733 -389465045 -24128679 -267935901 206763796 691997483 216747866 -284567626 733430269 -929808494 897872203 394388834 618486130 -522878811 -65528783 343538898 927831459 55652748 225841912 -57154092 -997633039 862283832 823926647 871258554 -714882628 -905826209 573432754 217183208 881738503 -643750642 273725014 987022524 -855540345 143310823 605701739 -354677524 -114732580 712546400 -22643972 -517850358 -495050816 886906089 742510030 -727650627 224035888 546339922 381944911 -776968176 -21303728 -187613838 530900774 295445013 623638421 854899918 466549082 -90984505 325090549 -752329974 989828358 33849610 -417846821 -995166947 -846145275 881582273 -886405797 -821056234 -504200910 -509705163 972977305 -668137020 -230298277 546746622 -683900546 -681293386 -751277605 388718575 -146372612 584379366 -253014004 -892373455 591941056 738484703 261169794 138150607 -130706160 773263441 197579827 166796412 945143177 149940165 -378692938 698712580 964405066 146368685 210065018 194204354 324077106 -528771588 579384059 -197849794 998651866 -509002437 237800093 690842318 949813352 867368508 259773477 393455701 -6226846 -305050641 400818913 643526823 39195752 -36582184 598315153 -855734172 -423643210 -503255968 -883742694 -609160437 -76912141 -885392486 998000814 -682508343 -888218614 468165848 -906578651 -977128663 103761132 520969704 -603736682 747282846 248063492 -787411811 -34393403 -42139943 521207011 -280918518 334306852 -606919707 61678145 804643314 -491696431 721268030 922439746 -589461426 -26657648 -881839355 132354849 15593405 343838375 747425713 332993058 665093897 -490494478 -337282518 282907643 -227225955 -64210995 644866318 211407126 -707199891 670708065 -746198780 -330559128 -715929610 -474666569 876198625 -933923118 961300263 -73386247 266525483 -352704219 617839005 -394371802 382195149 695131842 -952929601 485505122 -298681545 199409342 110818016 -28369058 759087961 830420531 -583964274 -525346972 385897152 -969586210 545268058 -463190365 118441458 573329989 108899199 -667989041 2396439 -786349241 490421254 129031448 549591206 -97681619 613355178 -415536235 159444117 -280481547 282851391 643063549 643586262 -223606746 -82771519 717273119 846046992 446398133 84512880 86708751 -645496646 205123308 -990303963 -85100562 711038631 984232837 -156841010 -426301877 508281259 -681869625 723847120 -536402236 -98026062 -390053464 -86757448 496885755 121664236 62638184 -962232304 -848092330 -468966471 -443183099 252719426 637067825 -583677979 -590658656 303047136 947432909 -866005898 -187195462 -803203921 747433183 803000636 617658154 -655622994 -114813313 277436719 -478630702 -379258509 -560327752 -188518692 999671900 435495215 668726999 -70004339 64186261 -222172296 -902969851 72104272 988222047 299706011 330402298 598166250 -43013473 -831490084 944939208 283237887 -597510931 536946016 -228712432 23218226 -697601355 -441988044 -825558420 292867901 -684193362 87721362 -499938310 256308076 639907605 605959607 619023094 255873205 -839771115 -222453437 316270952 -126263885 294120377 342027849 -830373147 -380301696 668181886 80929521 390327544 74202282 -26981328 224283724 621801853 107230664 -926166083 306998503 432411592 -666471855 133690194 468567301 -607630548 146232009 642693441 556578035 648664574 113907211 -744002985 -364054529 -357655092 548459792 475647322 -692333172 574166178 -967008145 -375370028 -37676428 -751396949 258337895 514794850 309823399 900788921 112344591 482736933 -772983728 -239818892 -923214443 -579677425 -109245195 557796968 566415113 340695524 -408493796 -37851594 -847425631 433851824 -163312484 510279928 -526119761 664542081 960399930 707947826 301883391 -464356348 -929979800 959802843 -734054138 -724254680 -377199010 940938754 417744925 -53106480 829000758 -711245406 -339675279 -624580127 319600018 -295597792 -311280017 574058196 -617305905 269052884 815053655 307517116 533733956 -675491467 28402222 -428510392 -763967267 -116352060 -325427052 -272253870 176706852 542973758 794979374 668059683 -590681002 -214757299 411505366 -551756896 988178280 -295461684 500250950 -449568761 -768854857 -230288746 505811209 874791743 300304109 -378239480 485698133 -786847232 287937601 -989884668 -359709417 -270999471 -490122280 73585950 -876452031 41366540 -901634361 381609602 273045005 432900054 508925447 -858390685 15117738 -369997994 -169620171 52751166 -599911073 856456828 -373377010 -600975845 -163358125 -415943937 708183964 398086980 -328218775 673919332 216083104 -307164783 -656416890 -212110196 -287581126 170565154 -257757563 503350218 -849849125 644017461 969999828 -913364114 501349967 504282851 741864445 325717662 -705993145 -936243697 -260337283 485676496 761997769 -519691160 -58411363 257817156 663904640 -771118197 734128798 -309221632 820657840 419164000 612455253 -109626255 -421870020 243251196 470041087 560343592 -711153957 -793397149 -108585485 295766245 678185739 777462464 409458041 263019721 157393460 373466947 -845306858 800646362 708133740 798910653 -280648771 -501618950 -546215616 342013556 949124296 426621097 249453457 -425374722 138927461 -505745388 -332199928 -424363460 853460599 -366272744 -222982236 924351710 239591557 -618355838 660137299 -143996699 -409342715 -555894703 -329727069 -838927362 182851569 315683022 -708188561 -427630142 165003397 -430066056 642018149 29101491 -935639186 536756138 -914815369 942489632 -995100036 -254909126 -160720123 978178611 734404516 -357295901 -85408565 960298810 -105499139 -384427634 311297734 -540716804 603978990 577666129 395742104 -408660267 -937150648 -310658614 12638899 -467426580 698004299 435262283 83418213 742379929 -16621833 20412402 -449873472 746427765 -502434616 -430242673 -618056779 718379500 41643570 -438730233 -451362763 291543098 -446518439 713205232 -642690591 -189515489 771703189 986047206 241473349 719761260 -495887525 -67898431 -615633123 -573424897 982731168 157492662 -634130383 445023278 -303032010 288670038 -546468735 -606549653 51619341 64837652 -288042027 350723768 954350038 390407716 -696135371 782210449 372459302 243725983 -106368330 790322140 652120351 -872531038 837186938 -115783730 138454843 583964595 -583103617 -654134097 -630403261 84267204 -227169206 854763584 -138391792 666971515 6938364 811303511 -747817354 -261231535 401105582 554450402 -44874732 617327274 956530093 215993480 -318063618 550178785 169993633 -674489770 142222614 678631645 15741487 -520276915 55526435 607237328 -963993740 922395999 187640448 674688690 532720632 540885421 428618875 562352703 -431996447 -510631612 378760311 -853484451 935593148 323734820 552160093 -803920046 -39584453 366398909 675742140 -57928708 -825465648 801121294 59752558 -252910498 463175522 -378635803 396264928 914552887 -933058764 163991875 -718891892 -768906235 -533976520 -216433395 758417301 -112703049 -884589670 -284803350 604499566 -73053408 -502155072 15008463 743610267 -68653784 -719619685 596288997 -706885871 476093423 -361757816 -77674326 641774234 -179242573 -387924329 -143583638 491096912 748895708 -30167726 668918618 -291614707 32312396 -632252045 91472371 -234246610 442514373 -209425715 -175118058 707350346 916725362 950755 114284892 890502520 854459985 906607745 6943411 -898454760 -974684365 622183030 -451222648 156631618 -576592414 -64449107 -341898844 672822803 300155814 -4703065 727237697 -325740546 -578700775 402951508 816765754 893049256 481767015 165128771 -185171088 162148534 450270502 -618601486 552391019 310306414 -833885256 895695590 683179366 -332357421 76394999 628922628 768424134 192754740 319248974 92232379 36944078 75013040 357269775 363421806 -720396422 -388056407 835155940 -535771396 -441163570 -802483834 -222573161 -328443590 -571568675 -570856966 295262554 -363383274 30570455 817780877 -325965386 58952330 -382118716 -151113482 423017227 -924867274 909770439 941862447 986229940 -395370674 -697442253 14187025 -349312488 864323559 554156546 -522954733 374813171 -641656424 964038378 278273047 -671933863 650641970 -127586377 -971048064 -463690826 -112178648 -301326038 -664104510 160337457 -774892225 -61502089 -342060589 -380229011 87287384 582558876 514949037 -25123052 341751854 151339650 272759528 -252634579 854914377 -759631966 708431676 610463520 -351703240 185808884 399411698 -469028763 -19358148 745795711 972896231 464564897 478800839 -346837672 -322695582 -562015936 -493151936 -37513163 86064407 -755903648 245956395 285485771 -485808633 -728237998 -304338494 -379373309 -296223205 -19371801 -250250991 -264437639 -113976493 -894182531 787579499 721950546 -991475047 693153135 -279841206 -37534603 -844424368 917755589 150679110 -421716523 368404055 -63877947 129918757 321795171 -399433437 545840437 66303148 -247215175 -82137377 933664556 -497855766 -848859068 -521336539 -722438249 -106602943 -140145968 -240588063 339833811 -733775215 465204872 858298186 559682184 816693434 144512238 650293826 -218805246 328258336 83292688 742006062 -588429580 946858752 -985096242 -207647715 373975276 -426117847 107912673 588936118 307440418 83256098 367091569 206834703 -42769006 -747183843 602503058 -175541579 -774924136 -659961504 -109310142 -624866184 871368925 457056581 -985753989 -376764903 58432802 13003051 -30885511 78250915 -152005366 -289637651 -601103170 -236803968 550086619 -590775065 257840642 -210172517 -645599781 379777135 852853133 735863549 174365097 458163493 -883409430 -668013766 134143746 -186146741 444275260 -397125615 157910565 670778623 45313898 273871172 -634318916 -295846303 -285503654 432192225 -239383132 888858728 -250915610 -403151070 647853208 -28584717 -84872855 711598845 339221001 -793153943 -815820624 967497690 -87019432 338322438 997383849 -973190527 369771421 -331623605 -749151481 -605343062 76246518 -395774839 -779782384 -449223762 163869126 -338568198 598737417 41280018 567458743 142206680 -918586469 -81598016 132027233 807237741 166802354 -498963333 -480426836 -64658046 444591082 684984765 438022911 339361659 626592518 -98678917 -607456403 -602864620 -497098362 -691409503 -15223489 -957569215 -149619437 -534627541 -705539985 605526158 -808127990 -850090442 951819477 -47265856 547079103 297441645 -206562362 -981166985 -875817034 958094323 -552735761 -259269102 768848201 -65751771 719899942 551222799 134543017 551430750 -993660505 -898964716 553389506 -735627520 -311598326 -21443521 761307808 -467006065 241835173 -685004608 237704856 -977654180 -521138469 226756252 -993843959 -582528244 762647139 831190066 563873964 -291892391 44763057 -764143303 821357720 -548184258 -228893479 678863854 949209181 -177359510 -993425401 -695862013 -510367756 681272794 -405416641 -694237163 -652499274 -469705483 316843024 159707279 -203419672 -439149893 -459051210 -831359770 -759162348 342770249 -383542208 -668742697 -437757728 -378166250 161723432 218996851 -630014120 -216385819 545429511 142053917 636747121 159613646 178151084 -726312307 -338108535 -799868527 320321192 -41453564 -187513870 -542761634 -99311966 879892335 -729697089 919552880 -98239057 447151642 -786518886 -647932525 778172861 453131111 142556585 -178883736 221089124 -553363219 -925378082 659793168 680829870 -977708788 -885422448 6927537 674622190 -601257155 941477097 -41106088 -598065044 937537324 -198851602 100401348 -414949321 58289295 968469392 967566454 -520145180 -847845043 369370096 -346010227 987009577 795084198 -265218478 413219113 515014604 -202924522 125467016 477224706 373386046 -851810262 515323040 -597083361 474544101 480963850 -747813213 -241152195 304303309 819300574 -82590415 457499599 -242094112 -739872096 999847184 9770840 323375160 -36765835 440590148 566315420 67357814 535644172 697507143 -631725407 -810766472 -263522540 -723740785 -592715716 -432480527 796323564 167685730 -608595981 -36281365 374279648 38414669 22763854 70605732 140718289 69687912 -962309085 856292721 -633699621 400459764 -706195014 -281868090 -472429880 923941931 -507972592 -911017155 80250050 724879817 504964511 4514925 880815761 411864628 450212592 139917396 694535493 521205532 962675351 947174617 -474888253 808813329 -186350654 -188480188 2674750 49441453 259413603 502840828 911170677 12265786 -231380685 677136124 -188992153 283240236 979838875 12439133 -912259246 32008043 986446368 -162639588 415374069 511588760 824970874 -770756253 -96814328 621739266 875306162 369186840 -124142522 614699854 -165918373 -872461102 841263904 561140423 -746402902 -185879268 431553272 -447888473 850594478 -857251854 898725475 -215834278 688597354 445282987 -386282067 -61328180 301881109 -707719334 -64228905 470841318 -899632094 -413337866 712222871 -713625898 629481071 -336799727 881472770 -330739956 -167610238 322270206 999744106 -792152804 32402336 -565955923 791877682 761375234 717887358 106760101 504386649 809367829 863279893 -699396583 -2373912 60344599 108023883 -468640867 -747144348 632268768 -949810157 257813176 910739810 -562027879 -184418456 -209865681 594245588 563524524 -664221912 536134361 378561894 -933651980 927570586 731181259 -205659078 103730879 -67989122 464555255 -66878511 -426513547 -522641315 -4181032 -729034442 727357834 610700447 -234669183 -824867552 -617036702 957557017 581961311 447051692 -375156499 560634935 -62360861 602067399 -152780106 -564239569 625751333 -501122243 383241429 -270158182 -393795534 455169109 80010785 117875974 -877533367 395549285 -941591319 697357162 325241630 -251034034 -786785615 524965727 -207030608 756498998 336484058 -990122307 -310616940 398224961 -369900335 -472787862 910823129 -306544810 -296857517 -6326239 765707975 -401761793 -13977023 -129337942 867864811 858626579 -505311679 703273556 905590005 -763125664 -687183575 -429948626 -868095175 238336208 -255632600 -775041661 -922924303 -787631322 602366941 -592103283 -977607622 724342401 344051493 368942755 -69256102 -600144576 819677418 539125420 502316080 833401623 -346215946 801572529 -348153779 213174068 615446841 -342025353 -156959910 -953280403 543709043 -291719132 -677753494 -207866713 685208210 -318486607 -575978867 -364333871 183993341 -62169926 73756923 899397266 -609072994 823123795 984347564 -298768303 381869349 694494664 443538040 276805985 -21396517 -923837970 209701099 -728630023 -812489647 83647906 666593047 965000907 180166631 -826894227 290210664 968103728 -625772211 -531336656 293792120 -211530545 299754363 -33059767 510966029 439766159 -804349348 372541889 -308013237 -579279619 750531591 -356014687 -117278821 790186858 -669595667 517751287 553560510 807042341 -721053931 -367854930 -840946030 362483544 -158809625 -460483730 121371458 983370057 -117463350 215024592 854723332 -119645214 86273594 45716190 -213717009 746673761 -426010977 246048724 320079067 645142880 -119268595 -105718253 -961228274 -4028327 -52318528 -869940943 393701975 -341535917 -639425531 -350745053 -613831569 -96868345 -927654463 756687961 -118956255 960312088 193786653 -225840082 -633280146 488073235 -799414610 149577317 228864323 -879241217 207686585 -982184416 808078938 -228591358 516429506 94180589 348420571 -269204728 572362869 437841815 887506319 285665099 -745979455 -159651478 -671866247 -803471076 89224674 -980381020 670226440 -65297986 -74310008 -753539755 -194432046 -292725678 230149597 288458185 469054503 181768213 77031496 36639060 916483426 494621456 -899310648 3158943 273672359 85779344 -728815249 655745502 -50036112 -545707844 727416758 -248900900 79117333 155069118 -417385551 -568611375 -18813474 838257633 -169867336 -413386657 984427212 -385539664 -192093859 368763094 -517309604 336097764 -593542086 542865938 989350855 973385665 936503574 -536133620 -856524490 245287707 721825707 557428173 -790458583 405452188 891343650 -530858669 360433322 -151157586 364648612 -9990255 -300465491 789897830 -11683866 -815245110 491954442 -689379912 -240874434 -414175063 10134589 -91115666 -243744504 -744801134 -729809279 47526855 829037520 369201584 930485006 281695476 991356352 981861611 -969232003 275627159 -240496496 686888905 -265220848 228433984 757293898 883176982 329639100 954303450 -477443397 466269041 547307964 -528623365 957048060 936413357 -760101797 -123935102 -526901687 -597684922 -619316100 -660587917 764602141 -514863388 951522437 -374323230 -534206560 713419521 -506619578 -24135374 540812596 -381430199 634496129 -792787036 267643816 317988540 -554886249 -187829911 -727705932 -132602994 -955737619 220761018 -957336367 -26722815 244605708 335447547 369812756 -52177968 -422773460 -710136031 -112347844 791936905 370229245 67896917 -394506925 314108094 -435600644 16594861 616743492 -950899777 -413205200 -961086504 83864890 837904498 -201915608 -832646368 992733961 238520691 701550154 -792811172 -641391280 -890851161 -891262895 845921635 -679358650 862644286 -679295585 363435451 -183636671 334505582 -605983666 -627106954 -513449878 433637244 486908819 -56484272 -203757768 -859526919 454757774 569904057 -373774599 823553319 93731399 263481876 -843373719 -610201992 461450340 462594742 341276270 808610937 -178524048 -676641083 446345680 733197603 -418568964 -899123847 629351411 -253656166 209590905 -396955308 69478637 825311191 797014498 571956071 -216648629 -463245597 198974078 -705041356 -938879160 746860580 849207921 -544505069 188156951 -960014626 935732348 -559702848 317088749 574985948 295934969 -930918611 209470067 -893861249 -426889077 694505348 34513851 591707708 -85158420 446936970 -694026338 970237925 23889980 494678659 -481161841 343363232 -837360230 -875797616 -17365856 -133545578 529657138 -731251167 258609128 959748492 293122801 -506598387 -366417955 -348426166 775294146 209724477 -182799694 287971874 -335040341 567149493 331382932 856424744 -505243757 -648247569 -472519488 959469356 -888018803 -519320903 -245858636 440969871 -755546581 114970951 938562384 364894745 -30284975 384002330 -57594663 -995967569 499524114 764322762 -926368721 -699181391 531102144 132939246 -495040597 -716878767 -140394241 802887672 381815546 936669119 416291148 717443449 -773016683 -75350981 184986529 486086767 87743895 872505114 -80695964 407263207 -59367704 -320217008 432769280 799774344 -121148795 351226295 -711526780 515780508 -78921341 -547981125 -341726448 -177474582 -1613271 -277197897 521950624 15101797 383467792 -169062943 -147342121 118309383 775315655 917965428 -210881119 293454506 -78455077 232493222 -264704903 -73769491 -600471163 16210792 329784510 -988584553 470365627 599237804 340257334 990671742 694613906 -472696112 921302203 871066796 -686756231 -530180176 -972135013 -64975433 -361091987 466642431 -795804662 423283463 489233462 -402190106 -961128989 -531861759 713656877 514830201 295479350 -698847398 -43251717 -46110475 393069546 -202048188 607314561 -932785460 22489521 965476950 368419287 -819156911 -186407254 279222025 39160478 595599929 -288270160 653840422 -631148035 522112191 -395025543 -965764689 -766202495 528312283 60312590 -73103104 339957691 -804052818 320478272 602759864 275206385 538703110 -434185082 -934194000 -286935073 -989594213 816069923 92647904 -226728441 -512596249 -202669823 208746978 949218912 715418095 831139860 -848581920 121325758 17280082 -763728896 620037457 185120305 -802441822 591303045 -469698362 -373014328 362046070 397767858 496441291 826132324 4403846 165018489 620747119 -613420751 327103822 690638985 -818965866 728871457 -694173156 809816398 981512821 780057953 958347690 -983663904 -909741106 -171400192 -94615355 -314756636 790544939 520066792 -390695976 -808770541 449629683 223313533 524102581 855346369 575004130 788169892 -346684363 169377570 247623085 -638933 -939169435 -742423718 -259259698 -377444424 -421065009 -640639979 -465891278 703478104 963854243 6728479 -231752860 -12440743 481483161 -63645795 670307057 -205302022 -358515659 -211382511 63025517 109337811 -944363091 902972688 -429128762 169100723 -650521499 647180621 442333785 -945398754 -13365393 -133181752 -592551769 -327413073 465322834 -490206296 632654281 -616095012 390924287 -514277438 460814533 -469083456 -40292256 -511433794 998968225 -128389204 -994548480 9286170 247349443 586563328 978781088 -511191770 961388764 399553215 324632582 218913661 -799871680 566137406 -570135778 308428099 -834816725 -632252475 115905147 151478073 -971000017 360793481 67911742 -117661543 497571170 -934867295 914760288 719414783 -872763676 -309500721 -640472859 309785221 -627316504 -487940229 -280801299 -926249675 726007692 -296467843 512953911 -820809133 387711635 907956094 144513611 -282287374 -704180408 279401997 382323711 395406574 -380748610 580002716 -482724158 -277972719 623731565 -822098306 556348 -557459482 -216925869 -367271599 -723265688 -84274657 -879376218 -604446069 822280008 -763221839 -605635997 821573905 -912324441 -821219443 309243264 -292698182 -186346 59852606 646762662 668758920 673485341 -435170165 -941513285 -717291653 -455030665 -369517475 -786686124 628281027 -787858821 572486177 -877413730 18858904 518564885 -145388803 -44872441 152802281 758337767 5490522 665904912 -273702809 853759151 -368880276 -74472298 -684374396 -287662095 -247046357 313704758 392743634 -229571896 791753427 869553938 -88475442 -932220552 -711725890 -384293789 363429880 122316741 -164289688 -757843571 96558090 960109430 -292584449 712547622 613870215 172697139 -113822526 -194952446 -953425831 -831794149 -878841216 242489728 -681671716 408992844 -966976092 -435119677 211606851 760462895 -931801858 119589502 780414628 694230962 140808530 161341968 -237632396 381812588 822115236 -93713343 -112522447 -160360363 551936243 586486561 -419171090 325243567 -627504499 -36966991 -330198536 -615038719 293970841 -522482911 -624928569 920661986 620668336 324245102 -44256248 -519958127 -237333015 343339681 304270450 -120771350 -656000963 768839831 -534462461 109669463 925314392 -76873266 217454331 -468300270 -508555382 366882632 -816882044 -681630725 173291066 -532158586 444563440 -131122491 -358427472 -489936141 -769127336 422847269 615687893 -418762044 -161516918 339334657 -188463123 895795966 -610675329 -299888138 672322442 -88237831 -590012366 -669785003 -903739853 -214689080 -384381204 -663438089 174003271 -925935366 755044662 198665322 -678487943 122350677 994534615 756387981 157930716 4361881 274374340 319763679 -299182050 502014886 695321812 54490365 -74014580 863864264 138673955 -594693596 428591475 806823057 955590185 -725057416 -408100203 -60702302 342691798 337633524 -951405600 607693523 249551226 -571421798 -388625292 16481722 347824421 -170161502 885053697 -828411981 882095448 -117828253 -680136612 646344809 -980400791 534990928 536277477 -406652818 235763148 615468080 -592214205 460287083 617098378 752718188 100372889 841016844 686699494 961254275 465206221 83965148 604478409 -491845421 -851062914 -425044652 -813392951 -468333068 175640023 704356219 -605697091 -177964105 -4444544 323607270 -194392172 -227283523 -683342223 -101158901 -900578524 -765872064 -164546601 -830197729 -538781144 -211297166 599557886 374653587 -726277928 -596126839 888383985 -816228690 -759381238 265615050 927032817 34521474 270838937 290982933 801742171 270104424 -338806082 -57305306 -163697028 -341492829 103928704 -566602510 102279106 -603882939 467602293 -894099610 198955582 -422509619 -185114670 -640984926 -265177735 497919349 -216102254 17952057 478740787 283158134 -326035632 393911227 743853016 -276963802 907419745 38760556 -321049771 900743608 974525983 -858450221 626910122 865520470 -721915225 -196473499 -1291786 -875763665 -855288586 -389316403 -332425744 -530598091 -265281774 -663250184 348931187 709286206 71889944 819099276 -236346469 527118716 530124665 825919584 -563407978 -52265457 -35632418 -803953405 802190171 -240051057 -295279773 -518452985 183195131 -115935543 24235960 -733085336 -847774941 42057216 -546038600 568028421 806099467 858022679 479088923 -152668885 -556446218 216147044 83040493 -233623380 -868142916 97973645 711984005 -931623064 -484738569 -795507431 -384868335 -76862587 877133774 -182006138 821775703 -497973515 -469812077 426487117 335357676 -259027044 836062066 951630627 -407268291 17951643 -552456571 -741892045 -820270100 -803076784 -967950366 -792651992 -834520443 -566138870 569034170 -551416516 849256983 -172894753 -397334756 -5230106 84833666 -363018084 945759016 983623222 127121818 34791287 628005250 -866196736 -69204958 -725414865 114591552 600357847 344348216 18185186 645340575 353007994 770602488 -32999642 -902397195 -728312349 701901528 -362161830 679188345 125885629 25471643 701612275 987247803 448464514 -229890791 -237671118 -741984987 -545450222 -645371235 -257993865 -721241229 265663473 -187449837 126402644 821331008 105663656 351128922 -856224157 -240174250 -204215349 -164827435 289239670 544743908 214569451 -399543845 -928441945 -74630065 665633475 -572504522 636034076 793815823 -576445886 729151488 386544356 -729649401 -933136526 -473184930 963362358 -829080304 -771328000 -277546534 423617803 -374967282 -12175180 -239309998 950282544 -786136483 607374798 -564002903 255167496 -398119686 -329966479 855229174 -683990818 -170041555 506951926 284609584 -659836839 -829342531 356641720 428803054 455840764 -642104362 -156775499 154280441 -264660984 -291710688 -628347878 -459345568 -232047767 869104051 -917667656 990377900 412017002 -86848227 -245408390 -419098633 -500292226 990035232 -259460428 596490658 -990231123 -671506754 3359130 -259112952 313364605 665986773 127325786 272860438 -695900215 263647427 -686617290 -205912700 -358789327 -189596632 -34368654 -658070868 173811688 -881286478 967853628 400591691 227875979 -520728104 -366189663 531097980 519688901 543023546 669450679 216891060 -481907090 -18401335 -62857120 472722269 260772077 -780673973 -115375132 775371595 -106390559 -326276631 -31095214 941761524 556991712 -712716259 -769188748 976563024 -914298741 965258094 773961582 -500831303 259081821 114010032 710043630 174383856 -202539812 -723381381 530785581 -832021511 10685006 -394737865 224717800 -415778040 -20894828 -874464248 242133807 380679203 -306413194 -102305800 -218041147 -983255489 -172224917 -561000236 -703519319 131290287 -713828288 -505339256 377975297 -720255214 -364306025 -584129135 -135075657 -931898950 531106547 -740238262 -826770503 233223327 -5827773 647527522 -899925793 -931572915 -294000334 -327641377 144458795 -641365688 286273555 -896595630 198853482 637303999 -617526200 -582486099 -876156247 59392988 884598240 -79006870 -477332040 -417264545 880602397 -757000347 -330653389 -798376042 880005020 -96172359 -806639358 140317608 -423303504 -724691111 -684924039 778446576 -937249860 459061509 446128963 946697145 498842800 -343389555 -174581738 -293881443 357633912 889957505 -703109220 -300665000 244991225 -712534852 -437312838 197662923 219032657 -849218355 -865459254 664876745 -25636139 -717457098 755870873 712355066 -400826104 53833184 823072361 -821066875 958865715 398015883 399086257 -11366591 613259716 496647548 752228776 673485956 586305994 -136068087 899569030 -778237109 -738657757 -219979401 167073115 537012003 -232694225 31072761 -504056676 -392945430 -555324691 -484986062 532946500 -596491831 -627923576 -168432499 776942733 -996188174 -8921671 -754977055 168802977 -952632684 -489107919 227346690 -413049542 -722712888 -437808121 -973517272 202362195 -853511596 -556674379 474045434 -686399544 -19267862 -9243148 -144109698 181702119 -479814040 -526765278 351906514 -60948188 -963728192 35323309 707195277 -820301875 220662943 -711293196 -264414392 -307156373 608388471 -291544680 691049680 -288361580 195023685 139377627 -901227310 -108930471 -444816536 222821644 348165202 87952145 -600780062 623299379 -543340672 124916637 916523630 294516446 4570785 -196525136 -105922443 -572548629 -664374208 -810853445 281682997 -233220513 -114932583 728602449 808352643 -778588724 505076024 -616286729 -251868606 266087326 632301371 610367184 44107414 -779638122 -393057946 343793055 -526848032 220366752 -271666660 -140566885 983688598 -987578938 -180239270 -639430495 -94176212 142059361 294462682 -955317323 726905452 -985909970 882354564 879565778 662219206 -675782773 278302519 380010689 561633346 48304978 615721634 651288754 755164459 -960508990 -494852793 -390204454 431439189 734631337 -30053464 692257862 725110894 400775368 107227107 527791570 -304908688 38660439 653936722 -428130673 699416723 -587335207 760701088 -708879537 -317685779 -135387475 515109982 -471385451 -544997232 -626943780 -955740980 -182617881 259430420 -854903062 -184830553 -32221285 -736513939 132344252 236208444 191866852 674367039 -900163018 64609199 -458313004 8926407 875578475 623963884 -105386484 470008429 222767395 714466830 730599663 984506229 -366595271 -49477799 -737939257 877843240 441948352 551087766 -884317552 -180856772 -243889754 125422024 383667453 588314465 -812809989 -64613627 69239110 347472335 569639710 413306450 -389733675 130930798 -13551848 -32632140 -576988107 264524918 -158481798 -910348922 -7542781 439945010 374206608 502926029 -524384620 401379587 -899214821 655021737 -219416603 -381477687 469136411 -908337942 364381737 -204638276 -628451441 -319501876 -364703720 899591922 896936518 -631903042 -666785723 533653398 289850979 848762116 -84749239 529847890 469225644 184027623 758004264 -263194869 315837291 -281530118 -709487549 883104941 51451896 659767026 -399305718 388578516 -869183558 -145054051 -201527603 86662859 -217506295 -676635434 164734592 -732931191 -976649485 -315829628 515307926 731378927 561962365 784575636 -347515639 299106549 -274383016 349919520 563592289 -68897832 215959143 -334367564 -204649218 -760310854 -810643824 897457251 517549442 -221292553 54590257 363425147 182784476 611330477 -251945665 -75966005 476108482 -806195817 838073328 -788784964 -634974542 -459717611 326756141 281927280 766302028 -559047228 756483928 265941749 558425118 -133918521 424675031 619649101 367142248 174280340 446025960 151613665 436601827 -35246758 960060379 146083819 -759638336 -331948603 486742281 325880409 893239352 511600683 933968382 318673964 140892749 -705107035 -282786858 222811007 135873906 -865522610 82182220 478977159 -149161437 660352624 -23567625 358605122 400914102 5001790 743941229 641194223 346016387 -820651084 746344902 -747865214 6972630 -451039558 -523385352 -522327450 -569420203 143909123 -406337368 783399070 9264751 709034212 867085319 -165175174 -375175241 552347873 185646491 -644542114 309785103 915156434 720432026 -412359348 -909594721 839571611 -999119441 -170076188 -721223900 461261261 969668330 768184555 895860223 320578547 263383773 609668698 40605991 168617559 200366413 151315003 941061596 -800527619 -881574336 -509606380 -378449420 489489487 -251753321 -421955877 -906767623 -541124884 96071094 233042249 90365386 -37484252 997517450 -741996372 537192747 496349616 245245240 441727584 28628672 333564320 77999288 -436665044 -321683898 -783246922 580631784 -350906736 12541119 -650577668 616610766 -297105461 596167296 -651633204 450588840 31070383 -107939706 742335386 -189292296 -215594249 435929454 802962408 -760098609 -575123318 473093147 457673529 553264775 672578886 652820949 503230381 994570664 2645039 425906566 -270783531 829186341 -270426170 610121467 -551313843 155398921 290370902 357425103 -451697860 -326789439 -252821985 -727320289 -903516751 -57953966 -941918627 144862312 936866394 -446241746 -992321313 -276837879 -459758613 164705816 -467067944 207265234 -98566824 544618269 -155562854 -233203596 -442090500 -102232345 538647305 -98725447 -97372516 -139606262 336272836 382342809 -34696366 -187838303 -251180456 -557130534 13636557 -129044638 7136911 -701907871 310188356 -84845909 -219211446 -198536990 137415963 871172361 6717920 -815001016 859180789 317673905 -988542412 446812427 934038507 998438028 221782534 140915862 774899853 -953033228 35812232 -410424859 -745805891 -27168811 416272353 -592762531 428376615 -464151653 301371814 -423029834 -530851017 -422557620 349487773 426071322 686453776 -394197422 27299040 693743789 -791734185 322111004 790055862 -394241120 39706950 286164183 813254340 -848345829 -280789465 352240040 987785653 -993533466 692234597 -322434676 -374536279 277836448 84676600 658707031 -564647366 -158333024 852052624 532584580 252119526 -815932090 -239617671 -872923541 146262509 -479928299 313981058 106617640 591692485 738204471 62208072 -216966884 234264729 455781052 -466507392 -636021398 -234647824 -634269495 396073745 -343532228 -477428249 -476827295 -143104266 938017598 428988846 168893652 966864966 148827692 672108227 391371529 -54113426 -631878510 -609439633 -82274766 -479409153 327865386 -895459098 -382042302 -177575091 -274796583 663885233 -246920255 672540177 298891913 538461741 220930208 475580986 -427927 9475332 -589304863 189209720 -782714847 960739228 202073066 340231280 951322302 -961903890 -755431483 -924705540 -718710593 -82536283 859395230 420572334 923124222 22065100 -664288391 -886114816 217827600 76918624 -462198335 -687102576 408419233 -805142503 -164086797 191933270 271400897 -810332074 -168963925 -390806288 885788350 -714844161 833551948 544631973 438958166 727759891 892259800 410992750 45053635 12636136 -449101417 -631598382 -499547293 971348355 -624978382 935503919 946771537 -818667631 -103819686 44989234 -663211695 -902952327 478861262 935256561 -280101484 209717321 691241668 862374197 490251009 -890699168 373525121 106917840 -361885841 399542011 188580567 -570650213 -648298646 664897457 -3905734 851449447 -867795669 -175495085 -39809381 16888503 -749050700 -763245286 -124274237 195294965 -761315087 -745507426 686233128 852209765 -218993006 -91817708 298532355 162202648 826771387 360887518 -76035536 287964296 -229725649 -36323948 739011141 -298678301 937994675 -826691900 971927679 -647603430 -674083895 -282012201 481884838 -554549471 -760563464 -826106758 -632909554 -783500639 -114356528 -845105218 -391457501 -969562155 -461818562 600926005 -687359889 -445524869 -294981842 -565276425 226722448 -865331457 194958196 542793607 373264626 641530792 199812378 -366740309 835702205 -341478110 890181595 -277496979 687308425 640005383 -362680981 -245655044 470335689 721054073 678712775 521422475 -423074012 104266538 -617601263 259499450 -532422511 -507878943 -486711470 791240052 492771600 889447631 925810649 -729920656 -691922883 -923046996 898651878 825773265 283092733 -602333587 560728576 -324753393 901191647 843876444 112469032 -136849600 599026445 928221235 592947681 -889495491 83501535 911723523 -973701739 819565616 -110692083 183756301 517663617 190717714 497077546 751317088 572180579 616618173 6836519 352198874 734231321 -926203324 -997042598 -957464767 134040234 -596986590 762377708 895826608 -345407092 394242216 -949335393 -597713398 -610289029 -248866437 940262595 -994523378 776933430 422174786 79861401 749132173 -921208733 -329854192 -875894592 -909211503 -194656063 246787232 -526266438 -405975830 -851136954 -654072480 -95312290 -644494113 -270791009 -543558006 974808960 685694074 -408142737 629916743 -226060602 807744792 759976365 590166984 -963963696 -278162943 -286618262 188146828 -873664181 -106563671 364466902 -32277248 -975820592 54980243 -377086654 -138707390 733462840 196849476 296054617 219766426 113081459 342888746 -526076924 138896456 535876507 -705534758 -792098806 -713976219 819282764 443326715 -808339352 240067374 278747936 -594589377 -43066679 -307992777 -562327258 -631621009 -41871957 -537566183 233874136 -325022684 756652058 969709166 256378141 -710992524 866527807 -740683896 250886154 731297568 -317184052 -756125590 -489231754 548765755 -60116427 288626539 -807537781 -781092513 33795844 -759376481 -300775718 -192656885 -33498584 920952364 -511089749 -460946854 -540443065 912532468 -988238510 794889057 321753828 734105444 -633847792 -792795407 649679857 -95503235 -938448931 -219079773 31813285 998666736 -498091680 -777093369 384081200 459141234 -99944746 -527067236 202349245 -752760786 9372956 -960951855 120971957 126009874 96328762 352554280 296426211 953037968 -316915558 -658876770 -497093094 938103150 676224472 697309302 -614101027 55899032 -110675823 177925260 -38602945 56516243 163847815 228228644 -857231952 359213786 251044671 811581746 210024575 -402472409 736598365 -451394328 -337839118 563779478 889137206 -863616387 443238187 -248970603 525800380 -606806658 -873053448 378678280 366902757 207529231 -684325121 -790322425 449725402 673730721 -972391906 -474952443 465512078 -772972299 -235602388 -480138048 818670314 351284355 -522653300 495964381 -193622307 907053796 873634029 385485473 -302661051 762650350 106300573 -128969742 828759433 655097366 -690818539 -819701983 -903356405 945881147 -760177032 -67093754 38210535 626358588 -30169662 -517074159 345019051 55221304 21318854 -848341224 5262852 -826816219 -315824563 -923131916 348794551 -314066689 113576766 -566857837 679254288 -831653996 -899057667 -241155232 -965687350 946870200 -221721520 -369498290 -980785411 114657933 465419481 -507208455 80330832 -98330171 987056761 123182950 -576244985 45717445 -299717557 483874080 -137534870 665208780 130451572 -588991157 -709277011 940763220 435195582 -714540426 -575473503 -19131959 -632900231 -118788059 639621995 -529518992 785634076 549149737 -285422818 -579192607 171418048 811233102 -670341704 177763655 843233306 47582352 771167369 460592342 -68946485 -507562221 -946939662 86578905 650619287 454119460 805561297 921190928 552062954 272240383 -467374235 44221214 859156993 -640569629 89255946 -969033476 938413877 -640898318 -343902088 13641144 715150057 -303156467 -929309511 867858775 -192471995 -5327892 726276960 -998148931 791513612 399764470 -933849508 793138147 -766527847 -310823323 469177602 -53022336 11198467 882740243 514917892 -109212297 935574053 -398319722 683902955 -972868844 -281250870 -603168794 180649315 -491205114 -146956087 -102168881 -881871097 -843222392 491845524 -99677190 875715853 647681657 553649014 437603355 -563895 12145913 144299321 -925095560 -984228541 690403337 50596571 433852939 775070677 824070349 936968210 -342105270 -414857817 -379908023 -944081850 421582344 -749046667 637009323 544854076 427071842 -838261321 849975412 391632970 982712930 546015918 -340131338 -583570829 -209710065 517161495 416174737 298672762 -887894988 772616723 993632352 -369659493 -745078188 -490668267 -412993244 437707188 164314411 -933528096 148102007 -677736206 -37848865 -632158352 -550739186 830566638 -829142196 -925696453 -808514065 -842129559 600476535 905105441 904668425 -281304236 -794744518 -276085172 105761293 969713038 334015723 -898671403 332426810 41594450 -934853281 -269661182 658296062 457709972 -791052273 -99842961 862693257 61954467 -469409661 897047497 493898558 -140334466 -770378282 -249973246 -70901280 997783140 -906488279 815566413 -723408694 670396350 567635448 532059952 -689178029 224477748 -78411803 972306151 -462100803 -287499137 614221878 -773173469 -996992108 -154900624 662803661 -885020575 9526166 848105294 -306120850 -845441409 -69827493 685473577 140841052 -825101773 839221585 -27870203 868080173 504734250 -490567537 822232746 -693540903 469073239 931355645 -119286701 -288803421 406037284 620641807 -343662601 9821371 165746124 577556119 -787168450 732568504 64532563 6419817 -46841657 -743986745 -549483224 -721262310 -70527103 -330986727 -999491396 488097269 -557746248 736789206 63729001 643084771 471422603 19777219 787507856 -941325891 -779416588 110145056 -496310592 644315012 544497694 277021135 -260121479 -47640990 -798933814 -150622413 -647667136 881543012 -347397699 330851117 -317790635 583106088 284373403 402254650 -942651890 -107246705 -893412990 95172409 155968210 -370113640 332444425 4592161 96500579 -830968611 349213779 359823806 -654015316 36673342 -618640015 -352002391 -781337435 -51671819 588283895 542906490 -247050367 774961423 -986708922 -540925959 374437226 -333745733 -219249166 35797765 905763241 581159363 405132239 117987473 -854586773 551462595 -279775037 -700758926 -382950606 -502872698 -883048353 -702028650 883684778 305765304 281580130 -538463068 233526964 362827376 849859576 -565801120 363830461 -137423846 -15844474 -174997599 756511759 -441740816 -570658021 -482860025 269164198 -497421358 -737806908 -843117305 -57918550 929180273 -669033603 988485731 353400609 170815577 -159143241 -260586822 231485633 28509299 886156316 324345504 -654733157 -249057960 -255590200 -239903617 20510552 -564997148 981181605 50419743 -238906481 310762364 -10852716 732289178 92138599 364701797 -788121576 -614097030 69104576 531932998 -393382857 375915346 749004610 416711356 -856780166 -263772000 422164528 304074202 -623281906 34075785 -842978028 -385072039 -465195854 765907092 -660366056 -952599620 -769274539 -785440075 -608843548 36478062 -602073275 -298919776 193651233 -360622003 404062902 341671597 -617639761 679464475 646956813 514079311 -464954480 -228258881 -497174739 60727349 -98594550 -656287462 365746111 -396835967 -653599660 253483520 -694945472 521248380 -659228308 781945147 750430342 -76480917 893875472 167377814 -478127176 488671090 -607898808 583358993 -326728539 -193519212 376021601 -618955076 -675004709 -202400214 -607185274 -921772255 -211191258 -514151400 485138286 346063090 -236022820 -290030348 -688741471 482566323 -431468265 495994344 523049712 658347249 86656554 -491978172 -44928208 -335127130 -689917524 224395349 -355288236 -914902860 624472167 -273729598 711726465 571280717 391646913 -454982460 470493978 -930549611 -826349646 -781865405 462912713 328146059 -144871941 -9455882 -449856643 431184122 311531574 -501302157 79123357 72695980 -600749357 340947617 -262297634 515989085 -334794548 505687441 683925294 310510644 -365708560 -887660264 -702711441 -728177454 -63850242 -381292879 171667648 -752515506 510907354 -514854180 326177058 -576053176 -617606012 -575737765 175074657 556402611 123302320 -245072766 439529212 256199335 699232429 56968863 -581528401 951248443 -185895999 -524597391 -740578273 -76241293 -270571624 -593685719 875080902 -197867928 798468062 -679572725 975395918 691556824 -596955407 -279990351 297858227 824070395 63118944 -306555037 444349440 743229660 502392148 -463603279 401268809 -319977050 -521920183 921241099 197492671 -144311786 636809689 -551973662 315806261 -481630416 -979784692 498486177 -158257693 189152454 636481673 -515570535 906145279 -706255914 474404877 -276038619 360907060 155060574 -765211622 -515045652 -210496277 -668354337 609291854 -649867470 -168169490 99578165 42588273 742526816 -771616601 412560426 669241481 -978278473 571110589 148115640 241532920 -689808554 -559606739 897230026 819866247 -140986288 -874492163 458423288 -238588382 -489473495 360747740 45914175 991848171 102587170 -58055622 7536931 -347901509 -271323018 -819164084 -835173504 -766565809 435872192 -70950860 416581822 590888550 -912367160 286686723 -936710826 306615178 -594724330 -258651688 -222334285 925206113 551272426 -154933358 64573950 224046783 -11990737 -541702600 4868568 446476484 648838957 -170893751 -862426871 959093704 -651815948 74502016 842540769 -292784950 -747025955 -245970098 -424003582 -338369193 310006085 -35810209 19866994 807069765 -258941594 597383070 -866024202 -496575285 724111229 60590751 422687393 -422605513 -409042076 -547150462 -324908411 -13798780 844409509 -393173512 -847441047 853236217 739526464 -335514335 234364174 57080649 -563808866 -448482078 -426209923 -203808604 523065238 -614066275 31297853 29456786 -333608758 -94350475 713121218 542262477 414694111 -134355328 568520515 908586008 -98275267 299173338 830442673 -609099244 -774545346 269877718 -969901335 277296848 -257024453 -39500203 -834247771 166155777 389362782 101265622 337727580 170555217 -240210595 -541311492 32274970 -479982809 -895615408 598618143 227851941 717280429 531338398 46228700 -706608274 642348672 580173851 324611831 114729631 -533143724 -818023840 -591148149 819393460 -596668516 -721755930 677555740 -448188443 723749369 618074773 460963330 -953667375 -95064360 -532331301 808995014 -740015424 785144373 203280058 719152389 195403654 556798891 -100065378 -734930606 603680541 -896918890 261684881 623338824 -233707110 -704060915 987561009 184209001 -113076214 796272937 -442681959 -336123712 -598744593 693503176 502001887 457520727 740531984 -776471584 580710401 -949550940 39097979 144564500 -773657029 -30226156 -667264057 556074062 -471704178 435636267 933087249 124008900 794739089 47269782 -157192287 -663766271 -778172621 635091570 401063910 800488991 -592443359 -793883613 6228363 421437181 -191770958 311064647 462378734 -151403458 -832163778 850349768 -338032631 -340227219 -713790014 946469751 299505291 376898332 -154029336 -848336686 703778826 -244581644 -680964027 -976628822 203008062 -674345837 -928635745 777580240 769308379 973526363 561239627 701894340 189017687 422393858 435511938 -298165417 -246732040 -179442570 -7038390 95003468 -789887730 -651477640 -520674544 322838259 -262408454 -511598234 632291828 91865696 731207061 87198919 876760137 198107907 585264487 813328481 -438607971 -225655976 -38022054 883553858 798236663 668326755 572038147 804973856 -720964008 -616685504 -782349163 -810956106 -36942580 -760796360 -789841117 -163099991 756004100 690970570 -327386981 511164728 -648733423 -446154345 -935162135 826367685 278830174 -688851095 785041031 -212205217 -907336133 -670160370 573149723 -550669480 944668596 858969614 -783234467 -823504507 -894018771 -408869991 -111807816 951626755 -653368119 642654716 -472033494 -891190305 -353537919 -914038730 14329676 262187604 -844967822 -205868572 577810204 236636914 71909075 287329019 -241437831 -709855680 -563065275 -570148873 -986906020 411194734 416792947 147696134 -859853518 -520821171 917247612 543345764 -250651441 -362286989 -978767408 451765352 503023152 561691143 412417336 -643268411 52580216 961394700 -861574685 -710954545 -166310362 -978590494 -818432611 -552995171 -128785372 140484387 733156414 -103068115 -393110770 -452375582 570287101 -325890546 -698158082 -719320179 -182225631 749120597 -581181725 -977580452 -779792494 -883486744 -926372881 554205611 -140226599 686643473 -743216583 -78617238 681479282 316805974 -834969816 428661475 -882668992 -188006117 621224570 329705295 -317957471 -200185749 -163729564 -316382240 609024105 -312084472 77022405 -109016233 230991588 31402072 774760750 -188570627 272447384 361600454 -717237697 722561947 -21584400 798147999 -199214000 509436662 -438879122 -655594839 -631744712 37650820 -33031718 -426911934 -612161411 -922101457 -377357163 382348243 885907807 -57902218 696888956 961414963 354479040 -10435616 -488570911 -217346130 -401693481 -49551938 508180793 282304913 -846390220 -609900138 -391358783 672914163 -166963509 657972565 812890367 988277473 -668065998 -569151428 -662199894 916201589 371036136 927199202 825955779 628582118 697030006 852536668 -734270390 614458022 -849996985 -520945605 535532389 -190179172 -278857446 -312475411 -985282617 -515916717 96453580 -411936965 350197612 -322821151 -518978428 693678004 -68483589 4329099 814994938 -488128862 -30824301 275475375 -935418765 -366312238 817016214 83489456 435366540 787442781 -428031468 742548 730967889 -89025371 -489869453 923357937 -804413093 236811797 977847510 319669960 -661912273 820333080 746530766 138662913 237773353 -769261178 -656403684 -618755723 762157105 207619183 -956768066 -357449598 -23428366 -993313811 752159665 584525143 -323084881 252646191 381915172 507625257 -259580412 -890784738 -294338480 517371589 -47714292 222752608 -75382911 -697570982 -144348359 -496703768 342497078 -398754325 993054370 483257702 -656694120 -322008428 -898968222 773661121 387275567 112436008 868866885 -56728779 819111109 959339292 -477602216 36769081 -512375218 403316077 -985077931 -534292855 -749812996 427134162 -293030353 294769493 -187594099 58296207 488894481 548414834 485992764 -343017509 -572245206 763917929 66124684 -371633474 -460625915 -729830443 -169699709 467172426 400697404 -99709638 -622634472 -324362780 617350271 610870083 34121605 566845255 843318623 -177622043 -419120925 6772678 -279744232 -601078843 -492685904 -144332396 -349946684 397701752 -494919755 313057025 676636407 982103374 180701873 -685557249 667525534 633364781 -127803654 466917468 32771394 -766752185 603030334 825445740 -907673338 564515988 -131684313 -809682709 837590124 -176705137 -476559232 62890379 -579041105 142894273 -323824679 -891588178 426921791 -683625909 -968756020 -653903844 770250495 254924118 336254133 420532323 -624719487 -39236296 921952257 -334056262 307771670 319082171 -894598615 -266288654 -279394605 -69724108 -703270723 537349804 979936966 552043329 683369874 868007192 -984992031 -938598146 -271436041 -917605109 -429715119 -407140340 -375367710 -483127905 -72645404 -583898189 397494328 -516413957 164381599 -350603910 -748452716 173974234 948730894 -389580038 -542517251 175736690 603088107 410479357 915089668 97452771 909642344 835097701 289696184 577611166 925922204 490963935 -27325702 22786269 632331350 -79984005 583886734 -234306002 86484433 -489415864 -500787026 -697006535 368950511 -414092175 8083222 -953287767 239899241 -672849523 -932640566 -699257243 28369626 -434129693 149053237 -834626173 641302250 -260570499 331987042 -215629142 183791468 -796657428 -221437997 972402870 -121867715 437530763 347214025 15581622 319963163 739465339 -369786821 -245166598 89581927 486913783 -459888770 905244335 -80630494 -168550989 -14557322 682106215 352801900 699784185 666544027 800439868 -595894353 -402666170 442657507 474569231 633801192 -533854568 95146757 -763482305 286473185 343395080 503744065 867826965 -595901152 -192941468 181712875 699108610 -95416200 -445096870 -546009178 713612002 120216025 423532718 219905428 -12761716 131745876 -637551300 620401237 -629822591 -121566676 23353477 464946626 -242405629 171844336 635953845 -455893339 -522719156 -990173922 -767055108 161264903 589911892 -340739036 892337014 -206181174 430005053 76151067 131780781 -236834456 -598997469 -414540769 -990235629 -484507299 734094460 243793768 390277649 318638854 -430900123 -764647249 -648518880 -502004197 -655447179 -973987142 -881135433 606926965 -869452541 -644492161 645236668 -917843659 423215747 -680731532 -581196003 -737396719 37718101 -742223598 98108673 177580328 -431581919 822519663 -807396462 -806686878 821061017 -580952685 935708510 -321237920 -987865232 782974191 12284844 -962401664 194544330 233637957 -718725933 -965386394 -826328208 820275476 779663038 -929543078 -230054514 -444720125 -778106141 286719082 259447342 957585316 -927432722 688737552 -176086919 28812551 97152928 -684983097 -987386460 638313361 457606780 -665228553 354563814 816211925 199602870 -99388623 -964812659 846483457 -990197199 -129862838 266500806 -881377296 -118339555 371905722 -664917063 188434812 940822143 -441965749 -690321555 773883551 -840731484 687419674 -718516435 -586261954 579268639 213859487 26171656 290224829 42646087 -547964956 -731005982 344986237 -196115671 928803945 -558182937 344331135 259077033 26191256 985397865 627448039 277326728 -218073160 97391884 978578496 -513478028 839516939 -680426518 333888810 394544719 -284823416 7205657 -833120917 -938777291 -53335189 -289907805 482989206 209214736 -685470715 50307994 -435459819 -606666571 943072782 378168796 -227101887 -120220501 569242452 -544531076 -950251576 150543129 -518757920 -926594133 891523823 230496843 488592913 -562328777 -682117107 -63136983 66150327 797102873 -69809717 599661500 -515019839 386298207 408700782 895922742 -890699266 -529487624 193935486 320660936 276998641 -481381343 -449515341 787478810 -858172283 -311379299 -193891828 -482837935 883329043 382303006 577382744 492097505 286667765 440660353 -646954462 141367839 459350061 -62129473 485602468 756183045 -687396652 594642521 -647834754 936792193 -48023430 -455586213 660105819 489522221 -744337947 91736418 314569592 -126533440 -342098797 -277912587 -312435966 -681345009 244776444 333686047 602217216 -904634016 275592243 545280453 -161677574 666005824 -883237548 463879451 675274202 858090736 -269007080 907181802 953112106 -486208709 -968269863 75856289 -16720485 -496751845 672606441 344687703 255117249 350829586 -785125603 586223799 -524368203 -396021638 -786591444 -246479845 -193314666 829399699 -871677002 -955946209 304912118 -354546119 991888662 -293409736 325753794 922107212 -91174805 -763890836 629395503 62366088 -75423614 -59222138 -215085584 580472760 960089910 57421705 887715809 180233704 -518205682 222532489 -537335144 346562439 665250510 -676755791 365255161 -385048414 -231715988 -435720064 553700591 499973046 -49069431 971741916 800163090 -210506280 -174002657 -811434680 -426657017 -310006881 381627465 245517014 927943271 784868354 -412177521 795194789 -699614290 -845400867 -503662023 305510641 -900259457 870141466 -731084081 -776301515 893156516 422108419 511939575 923187201 622272488 -395986971 -610169541 158940427 -909796206 -939206834 311175993 -705065068 -634300842 193370164 -892301139 -741345203 370662061 -382511237 337015349 -812850501 12564753 -504124881 -997411438 -830417142 -329115004 -685535851 408747504 717734911 -125475946 515128708 95789655 363526190 397751748 249290350 -994676887 -588723119 698612385 158463163 -665239592 75131559 159038370 -693218440 -36722500 -379296624 812882533 -981820417 -542308623 634466853 581460848 -757278017 -936569425 -295205286 -511429856 -663084351 -291154539 -34784340 -596667144 -363968822 48326979 411263622 -879905303 504640832 -542878618 -360931927 146088084 371788161 319517636 -706547184 -991258793 147462298 592523227 67625087 812583325 526949761 -114010153 -332342432 173465945 538314957 163200553 -157197709 -811135110 -315942192 -44985402 -357851855 938939895 -735020302 -866021413 -473018140 397561289 -540984522 65982998 -787218744 299612194 702078293 -651679481 -36320118 -464804350 -837533039 978783024 771603272 317071008 -44685833 39836834 933322944 -178147000 -265031146 819964965 -412553310 867405770 323832334 970177474 -711306911 -755108522 -530498103 356088385 -217026802 232281366 859505009 382390444 -516812124 229039255 -338033645 859086509 -741276640 95220052 -184961771 -320124786 475811837 -1805004 889432271 439277702 -421941606 -791692473 -753564362 -889695473 565025474 968779056 757017609 -126997907 999363590 734762082 -446072594 867271895 -331984357 -609364273 801974056 -899110193 -14533204 51509884 -351842624 213348619 458633583 379435008 -867393087 648525575 627821937 811094127 679666814 343466376 -667436943 -482258104 -263572930 -179924644 767712848 -935055629 850093419 -307188313 972435036 546020025 -683639487 995889898 -127564476 602385713 452032803 -309929603 341137617 -594637781 -408884555 -578877591 859350935 409467036 617148780 -115832124 -944548140 843651856 -470128987 -167291909 -663189093 -682333297 206239832 -472305909 -278196611 -464772336 206090795 446087791 -669586646 -527311697 -372573310 -851860960 807508185 163215359 -695682398 47897438 -426925835 124454372 -732954503 -751338093 222069743 -334827450 775545844 -321392837 529005172 934360296 869266604 -415105174 -304121944 989157376 10378009 615716836 -284713920 -454615133 537225439 587873115 772528031 131974797 304079478 235489375 514901540 -763214275 -204407856 -343742913 -729487201 -742013541 156557272 -383791444 466794688 358800747 -751816735 -659760820 126173924 -14637825 -381255212 927688529 414464826 856965268 829583433 -267758555 371191206 -968225012 810448892 -713099913 803385428 31914365 -47821289 478559488 -689155632 526669792 -174475448 -476988440 220646274 -737563914 984296819 924926873 252804043 -123748033 767580273 -106546924 -243346319 6322555 21681879 -786131916 540964385 -74842457 -722348840 814710186 -60879839 -188412197 387963790 -18840855 588390152 308331106 -500553359 438809628 -339824083 -303730366 -87591631 662178337 -730448614 -599000179 19095703 -422938920 793370465 903367520 944069800 -952437696 -107215832 671110459 701738986 -3634028 -921268633 476742754 -753704048 169771154 -560988783 -149371860 -799402755 395005642 -19680849 -792607084 -368360464 891555841 26571228 -249255385 587731119 -422509920 937950447 -380533574 105357756 964661099 598056923 -875347150 573386130 432655499 -437125130 881082553 131211110 433936573 -111093376 -585872805 499787030 852959605 -959504024 727595210 887943213 680504593 -515254307 -482058444 297337658 969001706 -11165844 92435870 258295591 901037708 -320077090 -123248059 -388678286 880176076 -188557390 -581772546 -407125080 124183324 -469079789 888039938 -116044813 -601099622 596328422 826348125 -290671380 -784257413 -98294561 533975988 -772897697 -156360628 482486366 689874902 450544303 -948239632 -629174744 176961563 69505306 -406949673 -424756332 243068991 639344052 105022294 779727887 135853210 856652441 781193283 86928201 335197944 72744638 904487339 191610374 175491381 467778856 -595956835 -737969212 -890718079 286666923 -897112695 351276827 188317617 319995753 664290916 47569748 388945692 -29704612 955310708 -411065327 538629839 -683004686 272017905 -736576230 -714341810 -433190483 -524177416 -509989573 -649211251 -950235192 715059935 -9596890 844549605 -677922568 643771680 11575218 7970906 -815348250 193387426 948825000 82622580 394182797 -789690947 -768923940 305070640 -23400170 631742451 -946456956 -577780336 -652989553 -166324801 -295367507 -839513858 -715129650 -92328278 86570917 233337055 331198842 409311359 857330927 405223811 922177890 -347787559 -465629747 532984090 -283472978 -815411220 -150477771 -760344849 502661771 729476753 751194996 -956939780 953845538 812218934 354296804 -653722678 -585055244 971513023 -26768753 -458143824 417760571 -876497639 137793230 618307527 544507480 428200285 -904098488 928629409 902840178 -386390181 796294324 -400530143 -801698995 -749529752 358046616 -48320725 -187137514 -353306220 807507587 737578880 -243126023 -358810609 -641093606 168347881 408165537 -944477889 297361734 861492782 -697320717 -596353507 794970439 -49130063 787441025 598718214 734123195 -503841262 989977230 -472612333 -307399240 -867143872 -823423285 -372040533 723393207 -110728426 624948789 329242910 400308944 -410143740 -554621613 -158580301 363262351 238806139 -778109132 372741756 320847153 -706343368 -629934118 -380054751 643049353 -312344920 -318652641 -567838123 -189281357 245720049 54790544 528985143 675296435 -647776502 359300449 901141373 348718675 -854625637 -192036994 904325114 -10136496 160307739 -764278632 -478229830 495108917 656848340 -23782220 42824174 -353477692 468556941 -551647492 410677414 673578746 237768270 355390714 -936371153 -61419752 -482929997 -449960690 -595978283 -613547385 -54133153 -600283042 -171614344 200996830 -10773433 -90078667 -669741045 -289375226 -643370661 -480522761 -788679728 437711343 23035111 -860868282 948631921 -106107419 775296345 -942320550 -314159545 -146723738 -284543678 129688879 -513549809 -867684825 -984565397 507188911 -594561572 -664235881 -33963041 533533522 -778306970 416479093 573993649 555035217 690419812 -556908501 805942123 132878654 -671276627 846769707 -503839526 -598086998 -439973979 910384991 -656675700 311401893 -277437102 -88809063 857331592 -310070168 -42596680 562781905 422795408 644427936 61098574 -243243981 468178469 -798067138 -787128550 -847934176 632265864 -752753859 -69468265 -956343833 -493530364 -133072592 -352470404 -490886673 -110551270 -764635595 803359010 -342701292 824212754 308200485 -362740684 667764838 -350227174 -414556296 312399714 111386053 -233122137 -822224940 86236742 -311830895 136564026 -668688711 -80105566 64249184 107273633 -367234717 -314856290 102389067 -734444038 812992769 -573762650 124896009 -367685282 881003677 24525096 184886896 -993252270 -477354114 -930044045 262850103 433322426 -359173822 908008498 357076184 857255356 -259675673 -198446765 -184881493 -622594384 68168527 906490615 -614907538 479287985 547124757 73739525 -98568123 -231369164 593885075 934010626 -464167753 -560464390 -957633092 58686784 -508854600 445050125 775545796 -295156331 -210179865 -855634511 -839004004 224615431 646067075 -624994319 -391978625 868680796 -646532877 894791973 42899702 -603906634 966697895 965205423 -386983961 -314566137 -179236671 639371299 402054878 -354471017 889642528 778537467 -561568588 873939273 90582751 -263063268 134072916 -506680542 -48902805 -103871917 -809493768 980996330 -634441795 -266579456 -733649895 475825511 578301615 -782520667 -928850034 704044278 -270780752 -958432416 744093031 169552655 -297971194 688399059 -489635167 277177396 826467376 36920977 676482600 487772001 696986129 120661935 -795391839 887056324 -834328002 -170302064 -400380986 775211929 423027532 563048223 -567439159 -103834132 -188353207 -83206861 -935743429 -931540740 862555634 159304303 -477924280 -142022766 939468254 261534986 265592790 -236074554 -858390758 586596896 226171876 618118058 -420709025 976812347 183556240 983200120 840231992 -709623306 -89228280 739258838 843347838 -653262911 190694847 -245541156 -369505196 -921873800 658740047 -556799884 398496209 -352097207 -23168478 -76137041 825731188 -347971000 -518347638 -40561329 589010875 79193430 924625381 503850871 -568409018 -264401221 469868490 971371392 46977112 -157070110 -503525031 -494946677 -825969870 876934274 -704121660 28011160 741552094 -357362223 -659613013 -580723889 939361225 -137843615 430028407 893164874 -252739463 510530551 951387078 -194758058 -772228007 -870293859 552302 -629316894 910363842 -884954992 29943335 -553841126 689157984 556614351 -39928227 239093892 66671986 211473408 628563654 -637870643 -125619729 -18213864 -592162820 829427168 -212682861 782222081 -270883944 -996120025 578503682 -804855785 178771615 261815271 -992548313 -786933678 920169681 -243104500 612876783 -370165944 944360679 -465512049 -300751481 -920276125 -429133457 173147167 -133029908 -375729228 556556948 991315168 99647135 -658131771 -764455555 -642281417 -444935314 -460330881 -999634651 977389465 748337396 259061617 -298536073 -644532120 953373854 486323883 426622748 895834125 -903945580 881465530 780441441 47497079 782636652 830885991 -264208205 789846406 -465035563 -907698421 -547243113 278131408 55027277 -601359624 -319173933 -156817110 -215269135 544352633 -586037733 -454856908 547786587 -220839240 850761981 480587034 -278960350 -84872383 279458115 288439870 -494731366 665796741 174133006 746388931 478120179 -110850235 -518565087 46883785 969081324 -658997747 988330046 722447364 997796022 -468171025 -583895939 157020081 693660216 -324787881 -386646095 944035793 -759271507 838015331 -177764010 875850925 -472682879 -187205716 -549971515 163074867 843725807 134290075 -290907258 836432968 692641090 -428650816 -7591623 200162095 -660591027 -234163226 -543263668 -956953014 805187559 646360155 -916827193 336854135 544243416 -477534458 -188240625 85501346 745700768 367094649 -434390216 -595175964 -658664160 819158103 582990561 261113949 -601982284 -108194003 -266039437 -255892150 413410099 849273472 499551676 -395159505 43285254 -314766228 861598093 -533696043 -402972188 -436203879 56383101 24807855 -860110860 628360306 -394997609 -309239828 -6542246 -138712899 609180944 -963443342 831656318 841591728 815434087 -159238204 -214338844 -218875447 -297672012 288448945 443998973 675344233 -675629264 -120875224 367366808 46572579 -558686561 -14435412 -327997913 726795035 902661293 -590834890 615235919 612748750 -382193415 -959882428 -553860104 -513942191 499222495 -36738849 515868013 211700368 748556881 -475801126 -826613913 -467822849 33341350 -470280918 -743661584 247312706 711069893 -491594524 -17805765 -527828450 294058063 -415275064 -485086050 -383926405 -774332094 726686557 848306772 413638908 -373927453 922204225 -275202670 -290494012 -87474747 -917360490 250246579 757527940 -796878182 -25835786 994877144 578948783 -747042870 654434621 623818392 983355403 570276765 -792394853 -263305162 -701637870 -261114230 -782539890 708837030 -204800059 -893173496 -106024957 866581010 679353293 923062045 570330009 -949550325 -125762277 -451661245 -35022149 -343135984 498535130 -781210458 -28342824 -883178724 917987128 -498513456 573166098 -422065686 707784552 77827721 -32699682 153790287 846763234 785621349 -551134040 -410805797 -690575980 902804715 555294081 -779012846 -902536800 596201520 360752509 -404686357 -690393600 -232109850 80016637 458711558 785287350 748717154 -395200911 -357377966 327495554 -389059589 306983245 -179571132 119236539 -68252901 -610793025 407610424 102688253 -70122614 -124644618 30740640 -75671765 449894920 447271969 731567507 904564771 953278477 720287509 -262354611 368888605 521321774 -646388066 96612873 -564716295 972492912 -415311890 95179734 -528654908 151932623 147808 -401021387 234188250 213625469 -294646666 -372791189 559288907 947603122 798391695 971817027 893720652 -818505487 -228657383 -412528118 743113535 -580242290 409460773 -628032714 222452115 588281093 617899350 -471283948 -523200490 -875601162 625051088 873473978 -768825564 -309885260 -954802549 -26548991 -314298993 -106468241 -695303394 64788491 -253038083 -905862697 998273193 -136457188 -356931002 -423098952 -189023671 640417032 216632304 995792533 544497680 -477402121 -952625919 410092726 988728453 -124767944 175367023 -514950956 -204210045 -414053712 820801400 581151824 -637864038 980652343 -918290824 -56150692 345024082 227216372 337232252 -129921716 982970187 577601645 -677889351 399829416 86139531 -494310904 -519816246 -1422983 324615674 592333018 -584080863 215088114 805009665 -632318301 678009674 -392511183 281552022 279339160 87673388 -632161426 938270596 -703319496 151676752 856486891 -845359308 280835461 -909303830 -742348997 975193940 744441429 -124195382 581045671 -44240963 507836708 -933536220 20409953 353238252 568429275 -414618069 -415338884 920639991 -367470409 573907870 103673620 -473379838 -95516305 863767923 -596509259 430058461 -3604336 -876492373 -483795601 198446236 -463943463 -464165978 895696012 606264283 -72258909 -99816793 661243002 -825531736 -896963277 -123460416 -680877442 687284644 333475780 -439236054 -749630470 751909878 372246122 849458626 -370399730 128493980 790276708 -295829441 -919488845 543516558 -479746332 329191430 262363495 -717106157 -927043784 190872749 10924118 690962981 919503207 579161681 379634004 -105592805 -849294692 355674790 -601055033 521700189 373715876 770358555 -644302347 701846277 -232496946 -827960112 -790112749 716772563 987100464 -324280928 176661885 737536018 863699318 -207271640 -320843944 -502460597 773954771 469020555 -915037011 253827361 581451021 999948564 769142534 -621342709 -696700186 830885517 273953561 665163901 -74259572 -903196857 843871324 268937891 313351332 -928235918 225279113 901030804 711693581 118372220 -368002313 -927729139 -630084794 67683381 -267338896 636816085 55322560 733780642 -204026556 27063234 139086500 -566393995 946806633 -221637038 113952447 57895566 -801340605 62674492 704824538 -428581488 185711628 871617400 -739101717 847908118 794991459 306564731 -527559174 -187285261 -923747014 -789946772 -573711636 -652884214 -239964555 470360197 -744300500 -403127374 -816476185 -169794374 148792463 461618554 -479632046 -527183768 -224283481 635560763 424662139 -415889127 -789115131 517953057 -481600017 -152138901 -875980031 -837361435 -957701819 889386975 48899399 -120985560 305572784 -876381141 592720618 425263619 491657607 214322107 313554988 -233510584 635577362 -560907505 -371167634 544093165 37429961 589142568 -140905131 413219755 10216746 -87169387 -370210512 783143527 -639443140 247901718 -237772246 -519916 -744631740 298156864 744013175 -827057872 781842217 -221966679 -391368741 -316057557 440481785 889733556 873516981 225608628 585660760 -27395933 -463639574 -710928182 -723741260 564165661 -384111059 -700177269 991829674 577753061 -40899272 -636507396 -650411577 866560210 167877016 -11660011 736064715 350908275 979388820 -898599745 -831902761 773843790 -360814808 301310439 -711724493 407797777 -360169590 775084915 767423310 92697066 -95835994 -458477136 -355686738 13479218 688335631 -62898261 924883232 -512666199 -543851112 315984546 98770322 328356259 373650027 631735906 153597060 906720253 -48525405 688400681 517535933 -246162493 538721699 -894557527 -791202427 627624205 -102025169 502211515 694207768 874937874 877976754 -461865521 798290177 377454790 -672624692 -586444051 -202634915 -905073915 -936098533 -948752601 792785346 -208712680 6891816 -237531606 875075986 239993187 881436032 814830171 41994461 -800014864 549918660 635571598 42502324 522007717 -168082963 -660940516 391677901 846478105 189911315 -331721318 -435813546 27340504 -231396001 -663576618 211373927 -877849414 992217028 -366694962 868231018 -630545280 -65182748 972796048 847149067 999765223 -101118895 -868091700 -524538193 472087530 724611722 -212110562 -88224979 217476960 -935491907 -936576067 -303770680 829307471 10871392 363146118 -668017179 -841418146 348658904 792494429 -406958300 33787900 752814572 -339230196 -725285376 607524394 627120571 19955101 -239519469 -407410646 405035024 -168833497 708300783 794684372 947545360 -257726813 368563030 -692180912 950784037 157080884 576041537 533148718 -984517467 -874517584 196068316 586603382 969049790 631627214 39901158 485655330 -673419639 -785135231 -752466774 -155351897 -254728468 -626999212 -516516728 -291796697 881010021 679105139 -988865935 146964642 -721115244 901788509 615194997 79320768 -409615666 7844941 -117167106 788245425 622195929 206697053 -798116404 766171162 -274892984 -709950805 -782166706 178875054 818954622 434383986 86820383 72415200 250915971 105509153 636777142 -86479075 588391185 -604442275 -259909822 -153501434 160037973 -785614232 -253896665 299433290 841516540 -178319517 -150427129 -532128491 -696743377 534996186 -863147063 485892369 649006441 -223363481 811610686 -32451499 50719849 -999062172 -114038904 -249969414 222035082 287813403 590295527 -625073765 -636248641 171575648 -732711106 -507345123 209428951 58925928 602486099 -87809169 -10381012 -67294146 -563805337 638480240 -903534829 148182194 -220735811 -192673536 -442157119 952209584 -450197244 357577139 -361417231 285741928 885904118 -320694542 -887040023 -225922654 -295503631 -766693265 -788701220 608726017 575071700 334495625 912922978 -985958736 397887568 472943774 -695283426 225390554 441736029 102931114 327703981 929580498 -314577979 -540526392 -492739964 -462749353 586954224 -934399109 20782467 -721711690 -730858646 -444719275 -157823627 943080258 158315353 -615828053 544337353 307143961 -680315458 135309199 -951913215 373933879 -724445115 364673041 -164149062 -345393678 -585983660 -928590725 -924508889 545756371 -513937147 471242487 -74888407 244202251 12949116 903555772 683887417 -707448272 559828019 762697300 -255414578 -722612751 -330114565 -244490446 300884415 -421633507 271997512 -242315497 -426053880 -780320697 449254696 -112681185 -495073926 628874833 357348031 997928502 -117657188 -250092536 782222399 -698181893 -690847650 712797436 -741207209 6308756 -105062431 302805379 -653413221 578196788 -40873169 -782104557 -400364226 -382549638 -172990049 673293039 -733231746 417515148 -209376206 276354491 201420145 795414473 -980099989 -647767661 631967340 -240974388 916769389 -739403531 -36109868 642607842 -268973535 646828076 -265959674 -271362262 985398044 -909239591 301493010 737033039 98824877 -454678984 -399522434 208203818 459140005 874612781 590153374 694912955 -603833530 -649475158 268647934 919741424 483615075 -535053918 -988846331 196313636 -99088862 85220716 735640398 -585907512 -873356080 532319169 976824634 -744450672 -307552589 81188799 400492836 -657387228 574632375 620267357 124035399 810573922 -116802934 -229907331 -935313500 -478101073 653868459 -321217163 -185315749 667423962 295833843 913757116 -549716434 -386213140 -56468054 -42054728 932441429 643872829 -688074819 -183760221 883313637 771860116 334487402 -308853487 508132066 -324071479 -702914403 221866480 95549777 -90238545 187264515 668374262 -388217258 543374888 -315466847 -829554855 -208174978 -300275260 -355226477 -139610142 249107821 323434758 -851620323 7271009 -755351025 -859127380 -908406522 582926507 -480995659 607623566 909410602 408617673 -573529912 -65856267 -404550482 910991667 -66141980 207165077 -218698286 -758658630 -585102554 485511635 -4997479 417951333 625555177 106084429 724914950 843123158 75801102 -635974393 459098937 -450944395 300287388 236940339 -948731962 -371965173 332786725 -682872988 -242229537 -968925498 402706915 424993774 -791749295 346267864 841857568 -194449667 -451476367 -21895966 -372366516 -422015931 -872344137 -526787890 992835262 479921450 -475407074 14410896 -528114659 -519528502 850750705 366169854 901512168 -127827607 -506604995 -111019451 -787485379 611959123 615894714 471094182 -58070197 145445283 -367717961 -258812501 -242625613 -553598299 -253873183 -367307588 617404447 -761023061 -630996201 159583553 582635331 -524302189 -762113228 -861472927 -989041155 265929260 -293668910 -122728556 -929615170 -290108102 225069912 420761465 206444171 -706701546 575882885 -928903349 703864536 154367850 240984318 -13482545 -562942290 -955633644 -889932763 -235887274 -958586456 872319771 421096373 125855305 -30979645 958985682 -185381624 -64321383 688269985 58369450 -64051401 -34909370 956758779 484411601 -179195650 -999184048 819469122 -346200029 -587410731 -13187107 922001187 -311620780 -695478348 -872897490 758317069 519361166 739658069 431520753 524904179 628034308 615065162 -406829924 -113709089 -868182756 -639142851 -720148863 110638617 363709797 -91041509 408059523 -267143597 549613336 951479936 -522209678 65830546 782126873 419562341 781178429 -798721366 -457176683 790085386 -934988443 745672376 166638153 600658426 -625065921 -533630450 878678192 497884411 925711280 -561299633 709985111 394511109 -559644941 592811250 -4257 552040143 227047629 407021117 -908257127 -563490626 367769724 244305587 984207369 -15640848 -166496270 247297273 218826219 -162593575 55912638 -586045104 297270319 -911702593 219419422 -125650908 -388880115 -683876036 -252395622 -861935676 -841149981 244134100 592371657 205554832 410402665 -720779089 821970606 -260775899 -869537674 -108954953 -892013197 -202268841 -999338489 -360875978 -66456130 609603757 916289404 -310124521 -579011421 -138327013 -750010914 983366257 765805113 440206600 391767787 361760777 544298715 -247896467 889026599 -242460118 420245463 221417467 -389871632 360210813 -961635648 -387808031 892427444 -37635437 669556483 126399996 237687717 213757510 -794443349 -985138971 297910401 31960570 -613689694 -531855415 -809091650 164541235 901597532 -611400068 -520923184 300336486 -425262570 -704540897 736213884 433191726 166027927 -901375214 -354381972 617724459 344756070 -383700264 -749459003 36583336 827665157 589132180 -66942487 -353645478 889582345 -229936342 -435443319 -786713301 -418948921 -352885135 -159768980 -913089238 989080367 -569212004 -576273575 881087494 -986574224 319658306 664656517 -130979581 118181290 -522857011 -34923180 -632499585 916662318 527303724 -4378822 960240678 630501269 -233502405 523979738 735596153 680895951 560556972 -689089695 -895531701 882740482 935129587 -794236885 239637961 -162891538 36630173 752428392 944933966 -100732878 -999941990 -473772066 20345881 881054367 -366810802 -986035737 -689417021 506260594 -845270805 728261548 -595942907 758033662 74444261 -896616555 -440834625 -865909872 441773939 -819739935 -37325023 600311308 854427878 865005306 -814850552 452185744 615816922 -103733516 554654145 102621755 -746098670 -67392300 -963886624 -692069713 -504990531 443106951 -734792623 678660942 -336980696 -759795609 -326556678 -294655562 947862563 -649908881 -767163740 623988455 -1080479 323180057 335939158 -305916100 115255389 -541778980 269296506 -570778743 -1228024 -334625222 -664578572 -870086079 493719213 -524276233 744157441 -3772917 -363435168 886541646 -514168730 658253729 906503181 -821748674 529524331 -520477771 278164930 -761311087 519352774 74986896 -933778448 -210525335 523274103 -4986070 -654739211 -904681365 55621377 -608071316 -549322638 -906071903 -272475425 991573515 302028949 -634888331 708168376 -120806255 494185099 830876323 -54598483 -53132822 313571353 555363555 -370631879 -929883367 -292873833 -471122161 765114454 -609291286 968707744 95511834 -141490850 174181059 -873515901 297186673 -366987344 794055835 464795740 -791798562 418597334 541871748 676215559 -429753698 433755134 -928917303 -659299469 -512219465 -763348750 -425124316 -153559000 -793948586 -403582888 274080167 -317547540 -478832167 -747195688 -584016289 103487032 -655035034 -12667791 -402948047 -909578527 442782526 503112796 491213193 715297930 -173213597 379998670 -487753265 398716581 -310676322 38755355 898314596 -461219805 -852422368 497224460 -254722634 -66686371 -361571428 -91387410 540550412 614033047 -509308217 546663977 -237155724 -301506524 717902880 -467719691 -974151982 -999933377 -260073415 13745952 356656099 -166152529 593589633 135578814 -609046353 -229757739 -643756155 778716964 -88190575 -75769837 980030117 -826246438 -862984877 583733517 575528686 93002692 468535878 402979769 136139261 -402145502 552319054 884643523 -982261157 -989366048 -371079859 -552335400 -962604081 579506690 599398058 778379021 550898067 -673710503 924660850 -824343811 284765269 183700844 -734032105 205867092 363781833 -178069673 -232341439 642810480 -711695338 734090302 -185755345 -991318450 -450140367 938383705 -404356354 612876754 -5001202 887591965 748735198 222716543 -685192750 -295558337 375617606 456777920 192625901 -283322357 -103635027 873291371 113405812 -381424677 654210058 -768150595 474645161 -982993402 -514490474 -35740539 240211809 489345581 30544911 -524753510 -546035972 958240890 -584609913 442416399 919972441 -166239684 349579231 -195852933 -265183164 -96267068 -5534864 885213252 -779930024 428194489 -996070089 -540667094 706021266 341033325 661734839 234682990 -376995413 372719890 100235497 324068182 64848701 955019559 368464193 368650037 288237389 -420471107 32301983 313890451 -529874963 -823063829 -659950315 -342328879 377758162 408042700 -934996782 -840204422 749623743 -182674430 738200729 467151868 312526836 -450420310 34574028 -637918850 -95719676 -477466880 315944215 5818127 216105830 638555155 29412383 974758818 -227548822 -274165271 -525918846 -620212699 -644654672 449543302 -261850362 -289379879 64622456 942151589 446455842 -751990894 -307425645 -880225577 -895984824 987730659 192803423 703777096 105740665 601840384 300322264 -519222700 -627017865 892521216 188591126 -826973677 983999089 393368396 521125191 -963334622 511201225 -104335446 -227602865 145535340 -48895069 -395598578 -283691113 -102960548 258099490 811009186 -648829946 -419376797 -650462037 -557368126 -523641818 4252947 -579451429 257172701 128439545 724395000 811482913 711873699 911254676 -515496264 -733580746 -547932662 270839543 29602509 -649056044 590577410 -14043568 736901530 -571421438 520896973 62508870 461822122 57001005 -717450104 -690941417 721726023 754115804 -870101615 76978842 -57885730 154855440 -215029468 -826188043 -184317471 229785415 900045871 967550643 -964218709 -43612961 492215278 -54559074 421806951 -446898617 980695325 380760166 -365748000 523853512 558123846 -981098077 -726541685 684025303 -618591912 -565255208 -226109147 764772905 -410653363 -742704437 594415267 -688589114 680030759 157117925 -406958729 -744114686 85126281 994340224 -23301514 985869115 -127601483 -560584484 -513103780 -306875651 53259897 -817724978 -124388071 19737519 -868982708 425878572 518069557 325159611 -796578931 481420073 716302961 -213476737 676894045 -376943119 -327268981 89273532 624009694 -457633483 -101134904 843903903 133299866 923834832 639152576 -108661409 -14934162 -635670146 916838635 -447905663 -161628849 426682288 -345257887 14399176 896751569 -954438238 347413560 -339711180 -753676396 -110900706 991404647 -962157238 -441499588 -452866275 520129944 187237264 -147329021 495204244 507072927 -142254656 633774088 -715510660 1249004 -776798306 203969585 905708231 167350509 -996033553 565919227 -564023475 -493454945 943620664 -625795845 -833261611 259504996 -416627446 609948570 345201910 640361281 -107526243 448902407 -854017326 916297633 505844721 -528570861 296630524 -274867313 749711479 -991841102 -123699633 858412828 55681922 -895007543 -343984239 333385858 30127175 39966930 -477538181 -563801043 66905083 -793559592 -163765811 831639697 -332109408 -616822774 -297307045 -992675939 599799766 823541571 -402816884 -498554494 -873909789 -706228644 -563255074 331356504 880962054 -804038792 104887350 959888716 380670450 703802138 -487867477 458413158 41311269 641905178 136718250 -734810397 554006392 -969237112 -545796728 408455248 752971720 -974968460 -623505128 385938426 992355087 -149280636 -276693615 776939139 -204272451 -282141107 787799682 -930495032 452958290 615609448 232159965 -33492359 -827843540 -520024539 822752757 -845750317 193753398 455308443 905754216 -349117537 171829035 -840206073 671844518 983641574 777645677 -584183707 83507298 776304212 759307373 428640671 -208102885 -426706071 886320920 194425619 -175537480 -962200896 -134372516 -608998311 953182634 -866713515 88649552 -947205018 -249726762 292533589 -10804188 192408250 -116000251 -101287636 -245361868 534332558 -310832088 -702015837 -502175474 956666179 890122562 517620179 848202659 465238199 -689851851 -955007657 -653020907 645495807 -61112565 272993313 264287912 -492951256 -779045102 -336074187 873860698 209265060 -737428193 -266617271 -159675818 -27846348 -2006644 353325707 672258026 -187884000 883828438 -108315706 -204122356 -785480726 -11666453 128820442 -934796276 342412929 -856535474 -368531150 -385183861 -720400318 -225518804 452604782 -844018286 710006775 -84748738 -795831711 272938988 -824455517 288330586 -542520409 890619169 -284967607 -568978061 843402597 -769041667 892494027 312194225 -873161404 -463652673 -950298400 -46603082 54062891 987035907 -144037164 -67516038 807510389 134627188 -625160129 687689878 -921680117 754334384 432387501 -452563718 -238015301 -731698470 -106553636 -71170592 153989023 239661763 304084046 -827376497 -938728077 -52911444 -714791024 277662869 368929197 -619500770 493560400 213346912 -106302247 -324962524 751548620 -439570433 501512985 -539985744 663368325 -593335770 526565761 897054285 529511149 -904987184 636249694 -386446670 756766688 -699680284 -485386843 -221873824 -799029477 184100246 -312782973 320979035 332947746 -474887360 383682192 58920330 575471341 984171919 930743147 -390384582 415755986 -262590308 -709858495 274765326 -595152507 -902505197 -276031364 230640318 525719188 420010226 925993303 -91521590 -653378838 882112728 541623478 787246760 693220565 -262877797 -156790630 949022281 -171761748 609859303 -6323490 -322289203 -553058155 -657900030 509468278 105128784 -576507257 525194062 -123174250 -776246456 372699129 -183674478 -206571136 -968956769 -601884428 -33610796 -185954346 56243548 573585305 -286153079 680013824 -925500235 984038125 -843929649 -795655578 253669715 -12846035 125761264 615618682 -27894894 528738045 -777660004 -890074391 -733704671 43765933 430640121 -415075863 -728730387 -306383106 605908265 -867944565 476778593 138906270 -171386430 350120415 13854885 659321230 821272550 119677805 899480626 -23445953 -905461193 573499108 -169220688 -597615413 -185626978 -334716607 -934015291 138586169 910409983 450119873 265803519 -811241579 977632378 71336063 850228110 305849582 -391791714 25359775 148892129 713034272 -920597550 -293968452 811867347 -822129348 518075414 -367007986 -233634157 783305989 549145294 -859719832 552462236 -178555613 -162669291 461474536 -822213033 -43086687 -715035188 183688112 389116390 715627473 381922575 -641765362 -226211207 -229946674 -707861549 -94729709 721505597 -470463421 -247808 -792655550 460639935 -585021041 -742976606 -132919003 635638408 -216324289 750194500 -436141409 -13105610 209667795 -39669108 -728051126 -450523820 883799206 -919283260 264335576 -550511936 -645906360 969493203 -482003806 -721516614 -43447904 505763738 262663839 -211798972 -361529659 535100931 -561981651 498317277 312794925 214825419 -373988772 -174096455 889851432 709878348 -518595651 -953072678 -483840592 -366753898 508969312 564553078 -492482266 -611769234 518649046 342216445 -863279982 -680559514 -349617081 -598328868 969504207 -686245340 702754534 -565069124 930894775 -747753899 343427601 6190244 -102752212 96756675 683444790 -398302435 253780447 -384703546 -928222312 -579001642 -217303345 -921590295 981274544 -761866939 650540116 -235567826 -277535312 199701062 -169669199 159251433 -824104007 585289855 -286580064 -261104138 489729355 826703935 -858376917 -296756807 893428173 -938721311 987593245 -719981448 -880202598 -958273851 365545631 -305240600 -760291444 964058484 64134708 789151395 -349982226 -830521675 -176353989 -497336464 -62368253 -956027679 495780744 -996005134 211073023 91038762 -988807595 -822036168 209694003 -738730282 -507675804 -256141279 -578414852 -283726663 168814447 -892615560 -444912813 -551423829 814031907 597002402 -368837363 -102689113 371983403 142259577 562963372 -571974686 -324088051 -423184719 -917478355 183612445 77550203 791754235 89800606 -720242967 192761508 146012425 162971879 183276653 -199501901 -572076190 144475017 769883956 -480136038 72332513 65226773 276565723 -116509623 -754336793 819333887 -907810563 -41403596 -684692552 723220188 780397135 -853510953 -817256805 -582342783 583112590 -348453623 886693357 216599640 -97330715 -507579024 -646642172 932680736 264209915 -520008668 -438731479 901643897 -899427763 -16265328 154856625 -237056535 -969465854 -991105212 279059071 -772607716 486476639 -913347872 528526931 480075329 -172695206 -171801247 -375284573 215795791 -501164965 575004541 -908712320 -456151229 973195814 110758290 339219463 96497529 -233708201 481313184 -497640215 898843957 886859710 -521264582 -746274756 895031817 585562766 19604261 -875764003 478492446 -350700085 594666433 883241976 960870076 780542053 -187511002 -714968251 814095518 432897661 248113784 -794142477 342964035 -299599095 -872310267 -583162872 -198651880 508526403 -66837010 814919194 956977974 916777682 -454821403 239822052 446500003 492600457 61706434 608849521 -627809473 -632120484 182193750 -102967848 -293796434 -506958072 368669476 -788052674 668290886 -354019696 597646060 -565282571 -938694581 -837294237 433565522 895685330 677931575 895460620 834183180 677572195 -315346786 -234233057 -350554503 646156413 643282670 -192468513 628107542 -464307888 677597923 -63958469 677024391 -272946399 128184614 -75913446 -634077136 -389247687 -447235001 305303995 -696717171 -322479128 674385334 302370838 -894286979 -796864903 -23713385 120703910 -755044702 -259241639 -478872012 352906044 -904994225 -79936368 938674530 231328423 -176009729 910915138 833207953 842276015 -814323740 783459821 -728138635 39552144 -78834684 -104946015 -703475455 320256263 -427143717 11947310 -402311621 218897528 -996301745 -356476637 482155909 -774165494 650773229 333481332 -829091389 407950510 -615461873 766621671 209215653 -815663038 308274714 -262901339 -449789933 842793201 250664250 509296301 -834647832 161671514 156061886 483290837 -908155221 74126153 722811121 -532989977 -897964922 806634567 565575030 -571383990 367626265 -372061366 -624493969 412286632 332089306 -620185413 -575127698 -290437633 -29519177 945409635 -254235211 -857364330 428768504 408675200 200033782 -980251119 -853481019 -467674216 -393974442 711884184 99750852 -177713760 -687834373 -6647164 142907457 -641536565 505581220 348928044 323728522 645620824 662197793 -540880351 973147991 -22599928 -391482216 -157347090 897736745 -174987711 -757877653 -96918491 934536976 -392247657 -30151807 -119654182 790906303 -594274060 -92196012 318788920 -773366155 328687461 -327100979 187618192 96299516 724252532 525992956 -881165030 139437424 -519704456 -707484292 -104053970 945620211 -625816115 27811887 519925208 -42305593 474829404 -528431393 235477990 854567340 -660750970 350998932 770664587 256150415 -326604811 -569739131 -685736114 -120650992 726510586 -587033220 -965681062 -412576531 -10193550 195988634 -859608202 851576537 -454554512 556780953 -532195695 -433121600 -613247092 -88956550 560460838 -210170085 -867382783 -374721279 161736206 -258560642 -672751771 769474285 646762212 228551981 -257924313 -816448459 370526749 -221460870 -769265742 820194688 -159379608 899463138 -43258161 -936277004 -81779845 879215376 596078364 -920485679 -829899659 447923031 41922598 59243505 -86064309 -685573160 448355907 -852359330 -930215458 483348760 166792222 -799797299 -611258081 -17637241 -179300716 -551676799 500720917 -647452475 -355671371 -232723818 575947279 -719014973 678359094 278095216 513395624 995344678 102495521 491953592 -121899744 487144849 305821782 -293530589 229219148 950155737 -633770927 -487264471 26780284 -509283428 512100196 192636318 -638851649 -137353527 -171931636 -257695395 459225674 -864941452 -912887833 -500219161 943601467 176048378 -58583333 -256645629 -458815054 -55663331 -627325559 151738094 447418750 -227424145 8192095 -913996839 444017480 846940140 -356029607 -4779484 -514446585 118642720 -901191063 -243636228 380564997 -661562066 -236955972 300600483 385024961 -866647321 266607150 763655691 2410300 210681703 -214720218 411524409 -288965038 423974440 19713756 24868060 70160957 -776389389 758734794 -438682007 432398648 -577606320 378974327 -771553284 326083723 120463581 -280376882 -167838953 239984026 749881275 -984791919 877465010 -718869604 721177425 -279590174 64921614 576487480 -639380649 160703258 -465038924 -772570239 -870051731 -416051761 86142978 -824305506 741149154 754025329 798892547 675864685 164518325 901065938 -927184816 767072571 -191557453 -54042013 -566780115 -387839918 86835756 -179104976 258004854 -147713594 -621617847 -511281549 824533102 471750368 -454799439 655228389 -266947779 -4264457 -891255184 141069982 512769677 -279180998 136085936 -923757937 842674384 -399676037 -928357343 -352492138 494274322 -887543557 55512330 -116471962 557753876 -728192370 -705726593 -897067589 -452042456 416169763 -254885043 -137487959 -10400898 94880507 459912873 181315295 -858233235 -859558329 -611121152 560501720 763008192 374793189 -878953579 -556095453 128410302 783628887 663356565 -584865925 640113691 -266905552 -816027674 445008548 360613385 280742797 421856629 -810389077 -584182667 931688818 293741365 -392033799 -520643473 -385997647 -888692619 -991545652 -829786252 28474236 626034680 459346548 583698710 831591531 953815549 -896348213 880929067 -871658781 -66454218 272104581 280124289 483197320 707770296 -773831483 -775058426 -603713648 104025508 402678611 807274190 -19165468 -549270871 687125514 -923430047 716206117 -708580782 -262819272 -311220535 415560918 846985347 -470535135 854072556 -68847604 215892726 301621118 -434032411 -916112193 86338255 61878796 -806365760 -764858463 -894056269 -501491154 -174667773 -507106878 -660877751 42077616 531249436 467322873 -14597220 -228380773 -824717671 -466153854 85794551 280931814 -943201154 94199204 -300846175 994446425 627756450 381037928 779329989 757941794 -796010154 -811384249 707369686 650175575 -761362467 -763510497 -729138856 324785367 610608016 250571585 -535927534 372256425 601182646 -997149716 45767876 58170117 763345083 -380167874 -444614116 -177297028 601347380 -465294536 -701623564 294650557 664639669 -788115879 -214230162 678474221 -990370497 -634254098 125920934 -798417900 -217012855 -726554620 326692190 -345984246 -581536747 157666746 -183348919 -260048142 217645396 -19612963 -923410773 530039948 -149654402 686001436 -241222001 811739724 -445509863 111766250 -167099002 12717853 58788118 35995242 619584654 -186171736 531906319 973344249 292238357 -843492326 -764586786 -398683960 -944534973 -577991755 -656433402 -594702843 -199509515 70058870 926283508 550196067 -956822622 -808476921 -171469103 222677256 596077203 -602143557 176638649 -211167088 916342506 26612992 -965089923 -510818336 -762717097 239233352 401576190 998008173 588104061 -659918404 742877816 690140922 -189721619 930639186 589476673 -719361138 568993733 -901763757 197143875 580341519 -446362628 557050542 326371840 258743500 -994913364 37420282 -273486718 -592249726 -300615791 710974744 820294200 -221937380 727762652 869447173 -571913750 810362335 -560663822 849409873 -683898042 -428762744 -882951530 -830309440 97599455 677326906 818782350 -153420565 -414265873 -362639231 955134773 929690702 845986998 -794480808 796961190 -216758312 11099222 228263430 -717917281 32447007 -654321875 -457507975 -187149745 904494861 381687159 -69380114 -129974178 -61280869 271145899 -959962899 -327496869 425134561 953450675 277402261 -184540275 -78546739 -569820107 865775150 420757147 814830874 754963599 -272856785 -315645277 237578327 -697526185 823372644 994113298 -843690279 -768000439 -75222281 510987229 227292346 999377353 -407434110 400266232 -570942096 158120801 -878639810 558883458 -357641823 -744053953 -18211827 -44841903 -56092549 420927497 113772996 980524391 -47439020 116884181 905355989 383002162 -902726580 310353133 -713395945 -6075588 -668452038 -149275398 832057001 -733217064 224300655 968831742 529077044 -814739488 -978669451 -449589666 -415893486 -506363325 768621911 11995467 28918355 820764764 -730494156 755622294 -932261768 364493503 742447661 -520743643 92232044 -220110319 -22837267 256798138 988028423 871348212 679791077 782439434 -268272227 127304229 -545343638 929855359 -979338701 -212847372 -30453869 -643885093 -44778082 153184428 -785995730 -272314070 776707272 -813053623 192175925 615030895 563533282 -141193 -184504002 435628100 122281227 232875419 486215608 466704985 985561768 -52789219 -966657372 -466996951 680438347 -229292741 664314703 -508260254 851533281 674317644 112746369 -720262929 211403155 978855547 -633059882 924974055 -377012863 -572975604 -892200415 950334005 -192649457 -523513924 -536496659 613104298 918970723 -995910533 589969618 -102916212 926679480 -691666415 620900873 -399186008 276420810 -418109450 -438074741 12517550 936520032 -179264282 587869055 -125872443 -705634191 18198173 520187907 -934363273 -397964374 419998806 622725913 -881165320 -8114689 272848828 -744979077 -227489213 386856634 -352388452 414728890 -474670026 591984681 982425681 -275646979 645852094 322982596 -310172635 -95610190 134420220 146872533 -92000899 -150008386 443476476 100322494 639214794 7529931 -697988644 350724085 -723111044 -918363865 1441987 -617896851 903083974 -805435891 -912078907 -838470565 -45231524 559063999 451375403 302777183 17970971 -987432194 341497394 -504241283 -714469872 906262241 -87496179 -39804174 -392986716 -90020731 -368552931 -804536799 -504729612 967097158 296460465 660925555 74864826 730311839 448542641 -896101109 -710151112 429409126 986420531 -281137433 -120660040 -107313099 -219709983 820828081 -9970591 930480930 -582166019 412513455 -948168682 987002842 897689354 327914237 833506552 976140617 472417574 260566268 700653692 -118896025 620298905 417109390 -748529454 375611719 -103598732 -874427549 208191045 845472420 -790702839 -642758723 -686990117 -968464403 163522031 -179113663 -98780250 24705195 -608813813 -448321406 -309151408 697816109 165422230 284769315 -935526590 137370702 -346259121 105208668 222539911 -913675780 514370384 275743105 353486581 269978395 77313040 -788109064 899529470 -235115349 -151961995 969050707 687848558 662685349 387388969 424911130 200047818 -577953036 -789005207 716321919 -396911698 -182331041 -610846744 904451875 -773407505 -263194298 -512399214 758215800 17162705 -551079277 618105943 -622386668 243169962 132405907 280616637 -126380989 -170402618 -637720480 939117265 327656483 -967021878 32817829 412614360 -659999238 106125366 702108284 -51048736 -699466907 776433754 -754970759 681059378 -1006904 -929142372 668331427 568369171 141093903 662983731 972226614 395980707 954177201 939622258 569129458 -949095725 -554490260 -550974026 690195099 451001193 158486224 54186504 -464582926 -235751074 -296457109 -844474486 980544378 -836620575 -991405231 -768599285 -302521532 -840998118 193663873 404831538 -207072423 -988846417 -161442318 -781855533 906947991 -309369579 141932817 463687979 -162508579 -683067211 721899595 635844134 969480161 450306620 967383517 -887345093 -525428977 445834546 30661498 881084439 239702125 -36409638 64033908 355773514 637593937 809632176 -836444972 -2048992 -295468681 -949328981 -581923499 -459279715 -359618895 -267087680 261110125 -228221296 948891651 49805748 -762060193 335055827 -758307225 -682174451 -916163070 335056531 977834261 -243643245 -463089315 -901135542 317128530 761380971 -356075955 460751806 477172498 -651408059 -825752927 805180935 -965612345 -236937051 487976090 728767117 946761441 551425689 808023278 -282501579 -331141297 -988171358 -55958104 -544953325 -828152059 421832884 310450565 -554515692 912701421 -913516497 -664223159 -934713967 -738883102 -865047002 -360801529 -663926268 -775393052 -714221124 -331528889 601908437 204018274 -563880412 150216563 575668941 286015738 529197913 342020300 -609015321 -165318154 861587633 -556899789 1603683 188375513 275940063 8762426 -989518553 169483305 488135392 -15133394 -291983376 -663581885 40624948 315510081 -976046929 826795036 -886656638 -235773409 110913179 909188627 632826869 -133293446 -891359944 -639490519 -695309689 563653837 -580492772 -150790058 422716374 -251969904 449322032 -865655262 990471555 -254845632 -228190761 -38022948 -409783945 -260706317 783530509 862088780 -470515583 34985049 -412063804 166344796 205267318 -834247429 128050832 651554469 480907254 -9695490 476506286 154940277 574704306 -463782761 -73573230 -493129646 -238312978 184830484 776429641 -726128036 -718648274 -619690826 685506337 125783882 828744265 -249153574 -708856112 -95351589 -752037506 -843710371 -76486862 -419979776 -640016577 152038894 -575801314 -721913746 -561034837 -677556815 438320303 -716095999 -7949363 -720916013 -195245054 218417761 785671135 351186000 -659933400 -164792773 -677520504 -360008408 224675356 497327806 -790998770 -347712287 755042139 988686420 -164910830 249244048 330404030 55769224 373703318 -791234816 -418389011 702758064 -641866303 -812842584 274307922 -296066806 -163772599 -362444217 -136640393 703200335 -981208307 534004441 -320901348 528907038 -520954074 743849495 142238560 -137633462 689055839 501235027 -259164675 573321571 -611724271 -726296462 841363957 -293446018 -746993545 -650799905 -79905319 -157981301 -136868151 -455565783 -925456394 -92378947 -715981102 -131622692 -300607092 275596413 668429028 146841788 -816625336 551019131 -438331527 -659200946 -245187650 -152358764 215828417 -997953846 -424708801 -817676430 -810615717 -315614349 909505748 -345146826 929066508 -114534536 -594480788 105378066 771538819 -382902360 565578120 77623065 418592448 -251790235 -110355371 1740392 115905745 652471367 288177707 -348646615 342285264 349976818 807868115 220224501 -708594180 -458537367 128304191 645585116 -291498481 -414248656 -869573704 762020242 653064874 261907114 298080988 -108150151 193213341 -34618664 -213258763 615213834 291320214 -882637436 225655328 442557917 750121433 461088905 -611703527 -957369824 176991492 -319637004 171176186 112712877 83077827 692976993 -955818150 -271696198 55643644 -589238122 234695244 -470173039 -281186771 -235615522 411671155 810554047 661181047 -298108961 -361082138 953763018 -434744892 -948746119 -532345304 837271547 880420521 -204999554 -288860380 -643493928 -431307741 -496293504 -845401184 938566474 -348901425 113432401 225609574 -194691601 -223671117 -726993382 495295943 -362240580 -424538873 -799139672 -847805448 -540506330 349460306 137601666 124572499 583730017 -492293471 -534631789 808658778 -962768330 -516167379 -969264589 -800139513 752837642 734859101 -689698764 -772566079 108513044 108162491 787558400 -516797325 -956157397 249181258 905809386 -65256073 846979478 -721756227 -549511750 43044924 -965099347 567978335 912869466 -255529277 758824711 -968970457 335671802 624217329 -433783246 156091704 733179433 -796689613 -116630768 800671750 -734225091 612733441 596524929 773009034 102020534 -486434758 361565504 248212730 -802832489 -67763626 -252043256 185261106 -815533539 978484783 236415950 -637157951 997853490 -134805792 834362155 672925020 544804280 297276139 -436868198 -494331036 -880987674 553829500 799559843 -131578657 -369496837 587872978 -616851161 786047498 -328593076 -774388821 -495398004 -55342452 -677413249 245578812 -255961964 -117636840 -177786972 -804733714 952516567 -286760123 -531141078 -74109352 764920698 533175418 -346461324 572586797 -987822918 217205964 948889581 443667504 128542252 353788255 -715626756 754231012 177733920 969086610 -547048844 944553513 -34076689 541346706 -143351984 -594861310 -12180968 131569031 -610835948 -195660551 -110923837 -446969180 697109170 438622206 -722149379 -535724569 -477398099 -187277544 735543737 976549371 779449855 686460539 -141430319 -756477295 -659394845 6437989 765840303 -690020880 -815920671 -585443079 893506728 678200274 814830284 262730206 -817724163 -253153289 -308832682 -703763220 80512442 775901057 -424732763 -359906612 159141013 -54164268 366934045 528293470 257990879 278713556 -527392038 269961219 -48889241 224911588 -135216951 -700943723 -438874248 -699122373 476898124 550554229 -621295379 943646143 108752691 480941408 -484710300 734231843 338883169 227977255 -844391074 560305985 99186542 742164774 108549613 643134693 224620930 -267742847 -279179508 887952331 896036915 -52452113 545582031 -369230481 419376444 572941433 -965516714 85988538 -675473904 747253653 -672108523 -719718684 994999951 95894704 846447364 -179003289 -948653146 308007913 -260339216 -578112409 -712522923 618413361 -912821158 -69407651 199939052 167167273 838281888 -104015914 806419452 979918147 102549972 287909150 -206142949 -348955678 904460269 462161976 577115205 -557425829 278954509 -302710069 555931647 -279776763 724201574 12342283 -637855350 18233628 -909332280 801545223 255142869 -201473344 -569066837 692420034 -217688964 -853893553 -550000878 -134346994 -676324488 -673994571 604379317 -25873034 411108104 814003501 -843972574 365838570 -759317955 -249446708 988047812 196880750 616551858 -255616825 -392931001 434710734 -329454144 -478401872 951258988 848693048 -492348989 325975160 -365392366 -17048031 52195475 -47148145 -112349867 -12749538 547450327 -428803199 49931897 417297752 -411872873 8436612 -41991583 -895881605 -181311756 -755811610 -554743586 862305043 -832602917 -52187328 899331687 303938478 -217479066 659107331 240997739 554768131 166554723 65280495 338747191 246534672 941318495 -336809789 220907620 -889076629 878378370 -263853459 -748466792 -346905926 -151338055 -942726156 368567231 -439912258 -704766213 610578587 -732198691 986206900 263527109 98281344 -9189822 331623817 264092220 181415988 -277084055 -33004325 -176542819 -318189705 483190741 129142288 252449456 -932264144 -545267825 -755394244 654538013 -337383526 784280428 255022328 620544548 -637804612 -968337573 -183938783 -338889859 -473113013 -233098244 -310212515 -848878521 -444386642 -155427970 87097178 410099357 -522504117 428830027 686342489 -839685866 903883969 112489629 -929777017 -161899546 -734382635 -882276471 -261057544 -315353657 -656126826 -299672327 511371966 -57981553 601698794 -203165849 938196793 -522358856 -95505451 -998693873 299108172 566455412 174256991 239985499 338833787 317687717 -364893240 -23260611 -866148135 -428047503 -731731462 -129764085 -524035913 -319984288 -89875898 245989598 -913372273 30226095 292409047 779182268 203136527 579033789 177506227 280414003 245656077 137623886 -266945395 691497330 248594280 -111836671 832795305 694612055 -980400152 -679025579 739566402 -497750120 606460885 -317245629 648413776 388842883 -695398685 492680343 -519269710 917137519 -991681986 -159763445 371564034 591235592 -26793654 513113349 -923552084 945646912 631156691 -75718025 140695145 -190505239 15615417 230292218 -907105713 90541859 82486488 233934559 87838900 -27261581 496846797 -850320791 294103618 -740772523 -881038736 -807975238 -168392948 406659305 -459125894 -670110769 -716013964 -706449350 -613104574 -482179951 867014885 810917635 57568870 872911809 -623618198 344858201 332900243 92185734 -621547416 -228152224 445625032 -181426147 -953216074 844881434 102153376 641270883 -725692082 -59748548 -84434979 876882506 -331516250 198766052 90431411 46374839 691347036 -331550515 -386432324 -876375793 -665055002 -459097701 -115049005 -91665293 -453501595 -781331832 -434737587 243992105 -899349176 -78737944 -78489331 245517121 -294947242 -478698863 257658885 136767368 448466261 969329244 -479882612 -560030678 166610674 -25098541 -940072235 -932063046 -99411072 -774533553 242346600 182786087 240896117 753719899 433576746 441277756 -340330239 467175787 112532039 307737719 -939942625 -299804469 311930836 369683400 -665913786 -962080906 -559470511 870902880 982851578 -25167096 23095727 367494493 901847628 -475438173 643709610 517124898 378371139 -445138993 694527204 365608360 -561300835 416468477 786490390 115150883 -603565841 -39057459 -690872120 654955332 299708565 203856231 842882178 650966263 -176364325 718907934 138074703 731203668 -392686806 -710381404 -889808488 -450028831 -577146829 855285289 935071750 -768168400 -658924204 -995321349 -877051022 466556075 830931473 672627638 -707381696 14391128 560089751 -979413664 552191065 -774304802 268202667 830859450 654978577 625216404 -239155654 -88789297 -671553725 -273798937 857178878 -764655141 -584895096 3866958 498688745 -154175112 -882627081 -919538472 -834066213 -781859618 829315005 919611748 -536941663 -372470703 610054917 -760708828 -654974306 -801382941 -696315518 -879384303 -926613105 -827293219 403401571 240939350 -127228244 781615272 -737202986 876387060 -778127581 -218345899 153212847 -617241020 116987462 792167729 -306150507 -133341926 -389560726 608934030 -571640342 -522583790 -913962742 -893998165 162305973 -886293393 842041734 863309907 -649081177 -91132858 365417197 -779346227 -426331033 -116501228 -387574026 -771422137 -198059882 -716716560 772731203 -735767156 99520512 11272509 944213938 978478064 205126729 884842991 -539893005 214889820 427758345 -118449549 799365277 993224355 -842461361 788131372 -179703381 250133512 670671559 -389234417 -393078371 -826211916 -484228295 459448685 -293497150 689486363 458610042 148515965 -842964087 282888574 -914613029 116923511 -196446952 -360866533 -834032209 331963242 -248424165 433408922 -124572076 798528743 52947159 208985271 -158034803 995068333 344342934 -683438082 402700717 143523827 -915652091 -871230286 -313450578 -497167675 -774573498 -971218983 403124844 -458514001 494101550 -436186698 935309474 894587018 -45886116 453882161 950655076 -714807816 567291172 -833661051 799376806 -215182692 -586374464 950610151 -575319676 129913931 159055275 -924785367 567332944 495420909 559301716 -411007926 -399313311 -81775041 -941062381 -373582631 -603442412 848259264 575043960 -22370472 616507004 -612022789 283841870 574148892 116942571 -787890510 -728141550 607243691 258752459 398711289 882476405 110486035 541658043 -10370196 368589052 -968270491 -919942371 -73221411 -505844250 -54706556 -595941409 -385433023 336913686 -492575297 -724615362 -177366506 185179203 -267723745 978991693 786850989 163208585 333427037 270107184 -650429084 -533404391 -223787602 408947438 -864713302 972297388 -461339545 -928994416 118802074 -942739101 680853028 -520785779 566888093 -200783523 529453337 610584167 86339032 -191884320 344837792 96755420 922903679 -214040585 -266342108 -632562823 -347207638 -466839271 -604140270 53855235 -400139950 240464695 795595901 996834118 -352894488 -284289561 -429071026 -907038113 195500355 -426466682 -636090074 745536520 -18007153 -981592802 -849030145 -781798886 940300861 586975129 718896008 318963717 622805265 -283477164 916914557 203515024 725523234 810445433 770712530 583364848 238303724 188838059 29096420 -832946739 743909921 106409391 850340553 756938814 -29915999 279047410 -113414307 124373144 577948713 -764410538 -708796893 -164146417 -284321664 -951922404 -640763633 360429514 -684493547 -793556218 741942133 192159288 280670111 -691409973 -42502212 -540778020 534717935 557459928 -948654227 814432738 -86615388 -594508539 491644701 -872973418 -933225063 -736458650 856868834 669457401 -644497089 -815174110 -979334626 737238906 31505035 214720889 -246412934 916446252 913651513 397300713 -963805951 7042109 -519100142 -778881299 -881955655 -92182420 -567112761 -421691294 884434391 -214347239 607273749 894237281 -354292062 -178572797 207096527 -369271204 939990828 587594216 354972049 68346585 703980123 945572818 44012531 -495681837 -717756546 -920032327 626481801 763505063 -933658195 429649943 361403989 -229969968 -322072134 -173947882 -900691870 -670115427 -453398228 -89563333 450918863 380900205 -254588686 -179936061 -855457396 -607631235 900958256 178534374 917380868 132930235 222677187 425273632 -593046561 -884808169 -502587269 -536077328 65480609 -683693349 589029936 -233339775 309857066 969279756 690626990 127114263 -469913423 137463797 -566070349 -577077754 -162337631 -394864888 -366641583 -420340165 -949738964 658161418 -350360625 -789382642 847735793 -488398130 510362188 943521237 -545707912 397630838 714804786 771020913 439661408 -673181362 -204824854 -665418453 -201516775 47594764 -541686867 423630579 -943345270 589310893 -741292240 70598211 984580552 223805628 -555855058 333691234 209775429 722668977 300716021 -691854652 -59136983 676838134 405514200 859642082 75759786 -493765249 -80541573 436340603 -380782530 -407904108 241677559 194636628 -170528159 -217820131 50101548 612001568 708248469 -90951927 717397664 971718927 -663988480 30267340 -84582282 971385506 -962222863 -99122027 -323339047 -769720732 -945439229 -484541471 585140370 -172805124 561733828 -15057821 -859740186 -703124185 -174829309 595870350 165111620 333973244 -267490311 123572864 731733604 -673407775 -635181345 40382545 871121808 -970777155 -871747049 274937467 381152155 581175926 -761527768 -727451890 563939940 293132715 -42204550 552127928 -174654916 577961213 -120414600 -473694480 -206807109 203402841 -131005679 -874887144 -289354129 -318660855 272136724 -254478744 476144172 -413334437 294355940 105568824 -141732614 -61470745 909321025 -5536894 -278048006 -431773260 -684332630 610266153 360745153 931441047 69896750 -31892205 -822072956 -24588761 249478439 305371301 100761635 534513257 14978500 795058608 -18564916 -41523083 673463530 359035772 -677217119 -379929487 559478293 435939456 -263798736 91514843 -438691780 251755715 -690215244 837518473 -614620724 759326084 157976059 -974531402 591292574 422047596 -55827387 -759561050 759126944 513759593 575698266 -322407688 641055624 -835099877 393434693 -700326357 36654351 816228212 300116593 -788121144 -903538434 -940101775 -624560556 273907105 -6512238 -79740269 562774935 -480452449 -676047338 286814475 -686625488 -466758874 -562849518 -489076273 -732749087 -683393364 -178783389 73236491 530932560 526059921 -45477373 -346819878 -705195085 -136170581 255647164 448484198 -562451606 255677038 -16710060 394530889 -267381204 -946624190 291522639 362395951 569269581 -219249956 164769133 892276492 423072655 -294471230 75076479 -438177629 292594242 -700927963 -519079228 157043643 534604568 758258861 566391831 -368046223 318360506 314550200 -71000483 639371817 648149552 761617035 759795968 -540762229 -742014364 680009411 -14644198 -373410778 424547242 184905929 811038585 872690391 -440930685 -847866807 -535586592 574409477 646568273 -35224111 25320845 -716474136 645123150 712971298 594721355 909010306 978032885 410013815 501222956 440625729 316675768 -728628204 407536650 269267739 755886029 830899699 599894462 -707999529 -181494166 921370544 -863049080 -642094465 -127927053 476251391 -148566672 -166062074 918562980 -903087270 -860084419 116952036 698205176 980339088 -289243828 578625662 -215225436 -283134730 711288148 -613073572 178071254 62922286 180567963 -482138296 -643777072 -650998845 -88377340 -859692052 32588226 996613908 -962679334 59710426 -336751550 535539524 364670836 -346006114 202399866 822504597 -250499822 -269209925 949994380 815783024 -545135830 -210056516 918514530 505492133 113992074 -852289373 486548762 -482571724 674805054 -758450108 898668847 30405771 750040929 741916129 913007945 288095209 147354878 -676396118 246639292 472732576 857999347 -289023330 -705668234 -165879201 -697304934 832692735 50992811 -301960883 524245658 -658473319 339350170 500655999 -692696405 -437865092 375561558 956097212 457858683 506159493 -291909733 389328607 229606108 -649755073 197780712 468997346 9682281 497358115 -658970395 971097966 -86118558 -763611941 -222644225 161630900 -464318593 588701424 -455672132 -44513028 610552937 590154224 -349319012 518155271 -489140499 177282571 -432922921 -609733393 736116881 -773611609 -61136625 -617875732 -42862762 -447680441 600941085 908259372 884004384 941487982 -120435678 -214876537 -131873340 598994297 -809348094 331769904 814260162 417231385 -466660004 -468289585 466516932 -403800623 -699445426 -944511418 987697431 968234149 -393166998 -912406012 -453927333 555164893 989820059 -796920939 205588425 366173642 -588293074 907635852 -640489429 -758991588 -577292201 652131585 550447261 531279749 -589493140 905669409 749865446 -518298217 773184665 -289503364 -978989961 -998527360 -931432688 65389833 544102070 -258775665 -70420438 955286300 415005201 83461014 -295461710 -473821774 -950525394 -150479995 390322656 960993972 -42143724 -277645080 -393231096 -108183338 616073281 -399409659 -321991434 844018794 334933240 20161854 274523453 822393803 219642758 544057435 -37817043 519026427 513835749 88072457 -526750700 36226613 136366649 392798308 768063541 369342568 -88335004 -98488356 -611336810 -664946112 -329337454 140389770 187308473 52875206 -73758197 -801480014 -152186930 -770224746 678417211 -899680719 -625767513 233370969 960016172 18710138 -641185330 557885723 -150041184 -969841676 -776776827 -107551762 320167264 -519332819 -20646881 712115935 -606857042 -714521015 869720860 221004633 -989873564 -737150392 -197069304 498644618 -345665415 182856339 -745589914 -724591934 510812571 216575547 842906405 437307771 825549341 578255875 368294526 393816426 -948406871 -402445091 771059323 -45228909 -348998871 -417536893 -147242943 -851878686 812549148 -71866741 196607415 607400372 -10395391 -581847437 266118088 -40344433 -603811772 551743744 830568202 -664404606 369088330 517289723 758817400 651834277 -892414643 668496616 -173773557 731144437 -167789621 734899996 919064256 268722394 -282307215 225646688 816908627 -157476888 351465791 144596630 -778062085 691934501 -583770657 -518485557 -743769592 -570066118 -501241997 -504144183 -377075189 -559706876 766523168 -172636328 -902040895 984853990 700003188 -217715152 813382582 602503912 -399686793 351288662 776420139 -986485904 -179195461 -671414080 -661270896 -158219522 232283495 252798354 -338605143 778043679 583696795 -395098894 -585954681 749668529 828732211 3614717 -591623772 151620225 -284825243 -623732945 281707450 -681502983 -604095293 491096238 823926633 176944591 -448499750 599819137 -773890947 557802458 17831755 236542127 252252423 965132626 -58163530 -530188031 535582073 -124518393 202294183 -536175774 -756643463 930551718 253666695 266640724 649882573 772480114 108169814 -898735549 147863202 945835909 61360874 680205883 -556954330 557224233 273249889 -378101491 -756908119 -801558472 778133307 588116027 -554478364 -717366833 -521851828 -824026438 -544819066 887180154 34780382 709628143 -503292727 901057096 587075753 -772717383 -638491864 -88676040 970907797 -12626557 -321140904 728855918 -578768991 -593580825 534652697 -923602637 232395205 -261100619 863183487 708380264 991605684 -6288464 -619254452 8385610 663060428 16757949 16890328 -241627335 354501657 966722660 -9407518 -550853240 655210130 718092437 368976373 36320284 620630095 -516234649 -197387861 415341853 -750184884 778849352 -422828559 -471903557 -161772478 -211202608 -554133000 -857003626 503649870 22910619 302770050 -32687453 973351289 -516324998 -588716711 173414941 -742801697 809908823 -370346624 -80879206 -611869922 -161808102 812027132 107699093 -330804795 427788496 366395187 -53735311 574936507 -372534510 -479887723 -976456862 813287980 -884939832 -846518688 -459235845 -204243225 419828307 920656471 -440049804 462734360 771902942 -567277159 802928576 37424699 807618884 -15820281 -62590005 933959638 -699924212 187963947 -686898985 -505559517 -265505371 -14332802 815693758 -422899810 -624921836 504103683 -977350641 938315696 995242086 -518066061 719729619 -653314301 -855393224 999827409 -621346800 -388623693 306195686 -764399235 749911133 827783851 574094750 372127832 -782002741 577753749 -517518739 159313162 130685685 -164584982 900936261 642512601 -391134339 645731138 -454840271 -790099725 813827482 415993242 -744613361 -776199531 652306233 666637861 -997530838 -475192810 -245662738 -216530619 781597683 874768856 -796958907 24082852 428197676 323988080 971163522 169762274 893970865 -678330038 145818276 -436917315 239343496 -278251815 -673057915 -834059288 796176975 751511033 92973238 883169962 569150938 860179891 799891336 736449110 817107738 -616122200 560448587 487976281 274064200 -924222403 135405224 -282580956 739849456 331186433 -641333039 718627792 803560441 621171788 8704378 422738143 232030859 155112894 -734970118 -785372017 421852208 -283364038 -299269370 807058247 148676036 105428917 -802822176 145936990 -795738090 -424938327 388171739 132174072 -469714912 -475043936 121214868 -330662093 754398371 -839540333 482704918 -926047470 212017694 -390006088 41873223 908232707 -160455144 -414097411 -447357341 -432644685 764346021 707586772 -822726500 458206809 -625133867 -798448584 -697244516 533265945 714929876 -215928996 602490319 -599996996 -88089231 147133583 777929463 -217341486 -968380317 -559687659 751152566 -808376812 -931630390 -363333991 181505270 157498033 467793302 -513359243 -794837181 792431689 -551513994 -400735257 724006362 729341324 -278990833 -378650767 641707967 266239507 -160374410 475234815 -980607340 64433110 -867948442 743057677 -491620867 263014510 -835779410 -673796883 -685146444 -375537690 -487220589 579047607 -89800893 -138500623 556900772 -385571733 904452636 917853835 458621366 -564294269 763549614 -116348099 338684627 -862538661 -943878419 979778341 -243336936 160938797 -589064422 199037427 165782677 -43781499 115469496 -937069915 374863148 -966955838 620334517 684174646 318104146 465435672 328218051 -224483236 -617442352 -192120789 700973657 1882854 -363689388 -68986007 113882928 689548345 -394592364 -36572464 -936888536 876823388 743966220 -713376138 -148258097 -347687008 740717732 443062525 -547528860 349785207 118338231 -423157969 412485249 -444598183 172587767 737303376 613534064 925613993 959364600 -390131994 408560066 -124912309 219178627 897078944 -729817608 -912726114 640897576 624527160 -174910752 -879003923 -314840492 -86664709 393499392 974257553 -852827506 351601634 -602123784 -230906670 -925700719 -67606196 679210924 -752730978 956574113 -308778181 920549940 24011889 -185511157 435736997 -291360455 -384944967 483515048 191171578 -729224734 893754464 -183417308 110183649 365673839 704817934 824274510 650312746 -277043091 789118539 698362472 -957979393 -387725210 -270681783 -549017470 921873656 -986644819 -471793206 378414303 -574882298 582669214 335663434 -716773371 -393101019 376494946 -764971028 229358409 -178447728 -823851556 602443803 -780675994 808153531 -621207595 -593100048 -451500840 -899849658 -121118994 520339121 -260142108 -862593790 -123393912 384635190 304869654 747575392 -945561178 -870087613 -289258030 431713070 672022370 -542815525 901608506 -850741030 -49597935 -518210135 -967290984 969347530 890407474 177690880 -385460314 729268933 10839545 471304744 525157446 -434965809 -475107043 -326281888 -112134033 -612778772 -363124071 -757345927 12157956 683681191 73177888 953900787 446486403 -313950055 835863582 -726516390 242215209 426952327 -803707793 837370101 -355864733 -441282813 77986967 -519157801 -692760339 857618056 -378626139 -658311270 -24343773 -712249006 938753412 -287125759 25920322 -919557788 635956920 773071224 526110651 -644418702 414845311 -564325040 -974719598 109670031 979824270 251020324 799309177 214564510 44743580 -408460387 124369990 318062019 184949442 756921817 -863152616 542036198 -619010485 844016912 -198931251 -730651598 -729916372 565321196 -155206137 -970565905 -817652213 -692667224 377149445 916401885 -776911306 987105799 -629037730 462194810 614749022 -622733755 115473413 755413564 978269336 940854071 355624107 536183423 -607976645 515004625 -952409560 433169168 180768328 927246790 -295451231 -982863623 -378461288 -347214455 853757526 744823403 -498158047 -789074253 220654219 271851449 -816297747 -335510300 -10163319 62316381 -452247122 450778600 302438241 -703468143 635832015 244131279 389323115 -422126085 -261433246 -394010202 -420423491 -101765215 -355763338 -37179048 -50440412 -297190804 -260651026 -385332002 -714427774 587431347 -737391794 754888179 -20137970 746528469 -256217954 884889583 25647082 -594971725 -746823295 307068316 -772878180 362252992 -698555262 355755015 647194795 -874941830 -138704683 -103743042 -456482951 -163134451 51958960 -525240297 70289866 -121778515 624031403 -464282644 231301341 495793176 368242368 657712151 991800524 121964596 -700878177 -984373891 -992032436 440543911 633816380 -412857878 -974940239 107734220 -628017292 -533752065 -160745277 -871379874 617895581 -656199915 548836722 359325022 798763348 -683918419 -495127459 996149536 749777294 -506864664 -157725514 979161086 459887119 -852602058 535650313 -373280432 -880751832 -679039764 -550148103 -394008986 -606466678 977500326 -336047992 751788327 -757489887 778162377 408888608 994767772 469608870 -698696041 258936957 -137282244 -759375107 -556801225 -248169241 421365068 886934086 584303442 -711067524 398173123 -128045472 935944326 450337759 852427873 87415136 -450990753 80094001 60293994 91535576 -3616006 -419894112 335436416 -205762436 -838320394 -969073671 -56990846 444216069 348450624 365865663 126473894 158368613 639590979 715377893 447157533 445986341 984058016 650909280 -300336085 558230147 745260173 -465463417 704923177 739855426 -918254912 -290598858 -581895369 680647325 512981858 508104263 87518673 -551397834 14959993 -867646343 511344074 615591313 -16226024 425763115 -291141641 -771892482 -674354215 -550310424 964040938 -280889224 144153704 -799208657 -350737812 567205743 -155710100 -186105898 412853892 -594661063 265664401 -468905091 -547538614 -709937190 -879287072 673418946 -53212177 -80112522 -759302704 -813751930 -354114466 -978102756 -100891611 -959837230 -886571792 268442731 42257620 -537983133 -736402827 -828633911 947903747 969930557 -197247545 -485138657 -372501425 490337695 950191501 -618927939 -95327109 -923259196 -276979806 -741540636 -185772115 317154947 472647276 850538748 633196214 549660129 770025592 129734859 -759829130 -250639782 -300176855 -720844298 -926195480 -607468321 -531418232 519596976 -477876004 -71845390 -752484712 98761428 -398940670 -24314932 -16580897 -344372000 -343240697 -338726737 1570434 -867249402 755075860 -78078500 -314850140 14638233 846686768 -700688229 585306124 -149401681 502708721 -153695218 -227963286 725102678 425706069 -540827390 392212113 -381541562 -496855677 261388897 -988966126 -766237646 843198743 -561291302 890598122 964202427 -325146421 427779304 -71389762 -254158537 -322041738 10839502 516133644 637147724 84596586 430881848 477238124 653498419 -768504719 89685579 903151768 -994565855 583996020 220252795 -129895991 -7244193 559573251 -263558226 813913285 143651845 247525505 175876415 708270304 405223439 138206883 362682840 -609470036 165174186 422279470 -559890696 -558608535 278581050 745911190 844440905 982039042 576156780 -699519847 -104127420 -149487399 463595479 16422261 538149761 -897302361 -552652960 -437551768 -683292161 452713702 -517800766 -969242005 612141681 -258034788 626159068 150388382 538081392 -154724046 258126776 82656989 -599707185 -126042519 -807609083 789870451 -11800559 873103716 -411176064 -798858701 148742340 -305450833 21279694 287636839 527614643 142388607 262403313 318318796 430625292 -898036876 309144469 -949768370 -997336858 -906602407 -400743990 552774777 756962313 793239012 -140857392 -450672524 -748750009 928847600 344627143 63345454 -451345634 -58683165 662310806 -721251765 -745550822 -347854617 210388864 -383064985 253557358 -69414406 -781245453 -165353871 -791832406 851432495 -490725261 -237579827 568080060 -681660612 -130033155 288366810 -626387266 -113180494 6596737 -568152580 188637471 870921058 295005377 645330469 853596972 685583240 27446194 -181269552 -373505226 -553474068 391449962 658111135 -507827585 -716926296 -543598152 -35862239 -46156754 -941773455 -399941147 231405238 699369964 768667611 766814864 305640401 -954883186 291165720 -491934629 372554041 -14664864 5282862 115264589 337584430 227031255 698890344 657238721 -47199794 966498709 -171437856 -625935491 -266274213 61673654 -8363870 -162739381 -789591478 558804027 864195424 327342166 85075300 962377248 262363589 -690648301 972100619 -451912366 335386592 405478323 789270185 481352479 -723200882 -372073149 -198678985 311052765 702567968 -615297679 -271505970 45681724 885928236 312299098 -109100698 775299224 -421204350 216169639 363274681 -750929454 -933585535 879179872 446531242 -10848712 73622973 -858316516 -811255041 177743088 -793148028 610997242 263697112 500462126 -319656649 -231726720 457663127 915879430 -294082900 -678663240 828137792 140342886 784684391 -727032315 -223410085 691810074 -963014779 -73323076 -75990793 349359892 598731189 735835660 -89431412 -856662371 -855878568 -486210868 -598838510 526898333 994877631 -385832005 -686454497 328371126 -460387892 726569775 810129872 -104959353 238654968 -649653219 -323792760 717738776 -944445222 -759075522 883274953 45938052 339725099 794445863 379588359 727023663 329509002 -696031319 856405441 121163385 207544316 -243130469 -278721951 -545082072 180983200 -323451093 -510999898 120041330 691178203 535072521 618210865 -19014274 877539689 -605242790 -877075457 -435093960 -854520500 887422936 -332837815 443099767 296766635 736214463 -944387698 -253094372 -520802181 -324127192 -616266219 43067705 355682699 -175205275 591994160 644221268 850997742 572378375 -633698242 597733413 44218541 616052202 -827100028 -19191008 379591062 -858252144 -951202494 956151257 -920291157 -803752184 141666090 201463923 112603302 919514931 -937642749 -383960685 755472128 176069206 126966198 -348285958 -739206454 465149964 -817322077 -627165456 891667316 -487634455 555276982 -158169935 -514588939 -199888341 982066984 -665899069 26106700 303991804 -719665822 804195 -714309511 -235992817 -782149338 -917561801 501310798 805621204 852631453 -419117162 269466117 -478673054 -668983902 650644105 -560086898 353768950 78286559 657416475 -788983579 -442326152 -352959802 171038042 610146189 960281241 -101565168 -301494282 815621468 279905779 466674669 -556400911 205541176 -279745675 -59442055 -968520308 -247213991 -551603774 933758989 645846845 292795787 214182139 766671079 -444902153 -691223063 -380679423 -372426326 156802004 520776900 436671094 911787764 -25360791 442417055 -617032974 622784386 -860181515 -482681709 141962795 936888406 -964394739 986965976 9826848 -970588059 171968928 -214519066 -748303992 555934046 4160804 -874074353 642413977 141439341 -904651577 -396363714 788937164 565330768 -966541188 -605987769 866557772 935725139 593275631 324854165 962926581 -808976641 -522132399 621715959 688693121 -296555601 964975947 333193523 69423003 -912646530 -1496204 745425874 -654760750 292783250 209543735 810990026 860436567 -298187087 -35821192 -399966323 -782343205 -613231274 -494646000 -196347323 -658502016 640251732 -653482471 162444501 -155179217 750969241 909147085 121320724 60167846 -290913469 -686716614 101935786 -339185351 -629535292 -130632335 105202674 -731101851 750748601 355677613 786016683 586401559 -67267325 -449936503 -352274340 -762156881 274474687 591318017 -586523195 -512161278 144799906 -848438152 -673113514 -120954401 -40152348 -156450645 914562602 947242418 764416407 -461369931 707032065 -854444168 505223370 900503778 -918414587 42334496 -310839709 336096209 -190952092 311475622 -364072407 809264521 -27099301 -80150341 -61990346 445019681 499124510 -292800346 405604959 -560242907 365806482 536543916 -446778108 796809691 -42151252 -209966114 -636087141 37638857 -165748661 -939631304 -983083933 -493840386 -810447311 42415013 993274166 530777733 122469285 383147497 936938726 995706456 -974618292 6803490 846844680 279551321 985996763 -899893362 -342795816 118028649 -288741527 181372426 584298076 69434855 904014277 -787287630 -403865486 57709982 933078669 211027071 -723631031 -900705211 923930531 -619684033 -235563995 422906282 499588943 -600091251 -609945826 880843391 -357025626 -703585372 399762620 -498246262 -537158891 458730010 -997970545 790873094 -843033850 512400895 -583851182 438804787 -269020256 -188801850 -634275045 803064541 975927513 -773505959 878194946 -793975350 -762966973 -163784393 -666327336 82756170 -302131018 -86737688 157201568 13122776 -532716416 -216264438 623239709 954716618 -656684005 530247493 270950696 969103112 970379958 -572309099 334797294 568140907 -772332066 -266958958 722288450 268154539 -141876143 -671173490 635723697 -604291667 1518168 -830877130 -356881267 214394338 809101926 289359886 -518311012 336836393 -780623525 426253015 -831552728 175580846 243938801 -779456358 -943581723 420931779 227240821 -119509769 -615428768 -32151865 301690862 371753219 105989484 -247487048 137519893 -808290361 34462298 -77262563 524560798 716676 586945501 -185673786 -659681880 -387976570 -30916792 301578147 917314433 -760535118 -382855679 775016213 487958980 17149450 568371674 571436427 -415881291 152544858 371035924 899473008 -50543559 515134839 598720657 202997848 -447801500 410128693 853018 -476138987 884006797 -859798581 -21534835 -337352545 -70402148 959788330 241130712 -308250110 956569284 -967429019 -661669203 553521836 -767743572 -716708239 619576984 283035343 949645025 863030799 906468553 150861985 831368207 492497157 803565702 -86662129 694747070 -625015259 415520953 -211232788 -321310307 970601541 2021565 -245076937 -47994952 -412850265 157515447 -751262436 -449070968 18931767 -177725051 607310148 346879687 -224434587 563543890 -67757437 -897872516 -705518716 -68728331 -113067490 -898708050 -848416639 99804681 -118051473 -734761831 947697956 953042926 178721165 719867914 -934529893 581549292 380565970 -512591005 994429522 107301304 -203434033 -404452149 -17011038 111681405 -830888506 870747736 -948216102 -708049654 -462745026 988222569 -867078279 77076493 947072501 127433924 703085630 984679826 -401808341 297581659 -801118343 -844188140 -215498331 560138690 -86902831 -74329886 525685223 206722130 -361966075 362692723 -270339258 -178560389 -737134295 -604433733 -454743983 612292568 -151477826 971014589 967954137 896337201 -781994159 15736898 -887157675 -222289209 -928304811 790855959 -991313707 586571971 -66148835 -744511517 348333251 882192478 -682291233 -928018663 -577489450 197286974 626612900 179634108 -613787317 -158462938 -17277462 617712195 -659824226 856811475 755989950 -576361873 -682518996 -716452664 777385436 674515260 896684352 377468996 -246027306 -237811308 -968074056 339559063 20506656 -9855133 -269034713 448378689 312966723 -193159175 -420220802 412647631 586790552 -569487470 665511190 -397345464 71885493 340866009 -223604663 155922861 598380242 -260702351 498743147 -750803866 -903969136 984169052 787526996 800191551 529810907 316803764 -684352975 -355504639 -493936379 933261095 -723637906 -199488323 98342917 640790028 450298528 -406542352 -530935491 639074396 -472862679 796593347 -509378163 231534304 -781662737 -107285305 -670088232 803066437 307948345 -341298559 278505036 12958296 -376508968 -822715990 -568790814 348591068 -136397514 -941738557 -543348695 913233635 669576082 -558378972 758633491 -310433429 -203971915 900486203 -638777175 628127076 52458882 -317711166 779727545 -563654567 -605251654 104879839 -886638315 -857389015 141095758 511614545 -824662977 -179567045 -312527980 429695929 191006153 -471265200 757338901 -335454506 -96551949 -730209214 -92462724 950642024 693342215 816440263 -867775310 586828475 -218101408 696324372 672649430 411515388 992165385 -431591138 -558271389 -427127156 295952020 929412279 678656392 -959911428 261586643 845632413 -737882460 464804119 -385501415 -13649660 -813343563 806066065 664562289 -279889630 54618481 -413123222 -261975713 -700529139 186245576 -265412549 -514722216 747078383 617559703 -439642131 -533006090 -830750339 610903988 -109645415 -552646632 530637105 200951515 -645885662 -119357751 -535907391 -604118174 -543651975 -570308148 477683878 480781974 -479795800 -411274648 -792232634 169032413 -972176490 -757559618 -234844952 -762912898 135397824 -556199402 -231709878 809502784 -112591196 33226157 -238526973 -110412703 -629559755 512418404 557130942 -933179015 -982246319 -149641098 -471364820 418694776 -752056265 687579473 -174161880 443673624 -212825063 104215558 79989101 78414567 838855700 -910729270 -984790624 903768380 -604248802 882171779 763996369 -930642816 618290267 -189383399 -256664959 698481526 785411114 -231470245 -894259648 404869715 -64030468 743140840 -271243946 -583874606 -313282158 507686465 873500390 68929443 122643380 -254589637 -78412199 136794709 67919008 45191660 233244988 377597417 -452679432 410164015 -420608466 18009281 -851183044 608946630 616502202 -468866244 -165563981 -619900011 56884847 -251381571 -58145933 -109491784 630785878 -334407663 336362382 63596316 -21750630 -314383273 32216513 627308675 -877486587 452515178 787034850 872619990 246306341 -331172769 374795618 -586142432 -225957297 -251541472 434804322 -236081449 659790959 -741355695 365957873 357253792 -762966726 -347466065 -601283382 -634758675 -680986982 -443237546 261227988 -436157582 720837398 -552242480 503793130 570984168 -86525306 -265441380 918014818 -232263840 -372090877 332088860 -238509447 315099909 707424719 -515815621 -369820509 183700510 775345140 637361647 -424267633 226370625 802831238 276894937 -141910444 9952322 -684674188 -673565539 -9087315 365997070 533034461 -876199169 317900579 174055331 -134222193 256304597 280139256 431998674 769384946 459192014 -519645381 -981655389 -117193754 -982936494 11529362 698402998 -181054097 -505376227 822935929 -120915884 -93577830 613881601 -848388320 -530812179 -33855645 621981006 -933362026 -518700909 -491290525 -548196341 742521803 -390229575 -120387157 -651641367 -3930003 309295433 -26195322 733324531 428571946 702861758 -865444317 -267262978 -271818042 -857714113 387480056 -451307698 689485292 10454256 -457665200 644173658 147514074 -984362355 259397685 807857467 -728523890 -2026872 451130823 -563450626 -248708767 744828807 392500209 465677318 -935598912 -913279192 -745608476 -972355471 -298061544 -998778077 543338703 330330952 896309478 -155386745 79559369 416991745 919700846 755112988 241937641 -240871240 970156063 -8639759 -906906870 804740247 -955742669 -675089483 -140288892 -813587487 22242209 -910969216 681152031 -76525623 942110999 -582843163 666813815 -132786848 454841961 589391365 627439839 809840753 220816349 -64717696 -173292547 768200680 -724894498 186657788 308159943 697803915 -219672235 -187166129 653851037 7593040 398855720 -167352666 501277716 -505035666 -327400487 -856964334 -529870151 291080895 530542249 -726187309 924878291 -459488716 98868221 -562687629 -649799767 817993543 943086051 998544714 674998001 -727234896 -709263722 -867443652 -310913273 171539310 -141805492 234393390 -931463960 -927718607 801429217 62969133 -383112299 803427945 402752995 952748279 -505658828 31963640 -124890559 893069512 -538899191 469186970 222292134 -687033868 92480988 635774442 973995190 138422900 -65572027 690165024 424265579 402460431 941054404 -725168424 -718609916 193911390 -955382984 693895275 269457796 -468367693 -196299645 596958178 -287442521 -660308547 -629678049 -44416835 -346480446 349244009 -417337915 -492125160 -749737283 -528046774 -119612790 230249493 -799524129 641947875 982442074 386255749 658525220 -366217840 66000060 396162041 986119067 -144094819 -117591534 442378971 506653286 150523996 267997572 -129173087 17740003 -69052233 -165771304 -488289259 334694602 -617287781 -563047855 869810641 -291637882 -586514231 -645846802 -932114497 -188121998 630799783 -251918849 978136159 -683246293 293042746 844297454 -735374902 -441559253 -419477864 -684738637 719695401 65764620 -669247496 -557984574 -761593856 559929836 798745061 293399110 -561969096 -514094922 -215060229 31213933 246536328 -550491620 868347033 -753564781 -16524942 -619238691 -678330739 -377139438 -304284520 -220033317 -265361229 -167024771 339978598 714520136 867843350 -920701195 -292830131 -418350117 384109737 -23734816 274242920 82574410 -508597701 -653219994 -125438329 -655245541 408034167 -601158572 298732236 -565022628 273565614 -320984118 405359288 547139264 -223899552 -259396133 255663581 835356081 -844384479 -352390810 -892477831 -366214796 -126325097 -528963459 -754979926 -525699453 -219825315 286084032 -874690867 -731735070 -845066825 -373331508 579756608 492895034 -857228326 157439764 662104473 782920963 504722403 768751102 -875338412 171364714 849686940 572876293 489033547 -892776172 50352100 -748917657 -642795518 367045902 269760043 -465116521 548573386 573839745 441461572 304496437 -542212026 -608191560 22765940 719951364 284802732 -777629187 -853752597 994071657 92161244 -178204074 -582518077 -997637083 920337675 843382486 -497869531 779114324 208195557 282897821 -141884971 354803119 944071643 -586845183 145108536 -882351158 505919581 -865565243 -871842170 -181086709 -491014467 675441028 451967280 -578769429 -302372477 -211384394 421366580 -45596849 -334187644 -540545362 15368815 811032615 272274253 343152464 18041442 -27425590 627642773 -775558942 -146013 900222711 -925171217 -887787864 -809630047 958181950 -717332587 484557739 -340249410 233602137 773443080 571104384 789823165 -187171485 -672517902 118810674 362541076 -844632810 195959308 418352652 968818143 -740800448 409510617 274178284 224338818 449508282 -436724864 -974360836 -839208717 -131401068 -712322978 870529522 592048710 795720097 951187516 -494167556 -866229551 121827367 29372105 -32183279 -923300413 -888528764 50167756 451307429 -604362660 -480859412 -361896717 448093108 45836265 499099884 226030049 45480870 693493224 140567339 684379008 689860882 481139353 -660135440 393152207 -766203059 -632360091 -927974462 786215534 552348162 742054776 -212509546 289892818 751199693 11597440 -612752895 110145609 506105712 -166831119 570969339 -985139970 -162404304 -945887192 -245743377 230099483 -970043941 -288575387 -341495993 -121128399 839374429 -779992295 -901574361 726930938 814133075 75433769 4191689 -870362565 831360887 489375436 -147057657 964083446 526233941 -997550588 966199442 -778571950 -431306233 33885993 -144065160 530004024 90155167 -440394721 -671835066 -872904641 725256417 957067807 827062607 -696723009 147328931 328471486 -252728473 -536642032 -583262766 -791536094 -280752535 196818221 -379331342 -526287235 603154283 -535073875 60494622 933404556 -706469724 535516555 -788604557 -570569637 -624189326 722516250 -134461385 -550292826 -173255652 864123814 891928244 790000149 223194927 752657445 -485047621 414366323 -980076638 595369579 -467584610 -668250541 366915753 514062629 616407618 -62302603 -385143287 -377486722 -899418649 -268698920 -186174185 -410383481 -970755254 388844961 726741978 -272433370 -735546225 -161703273 20220616 131056584 -767995602 384914809 157712533 24648740 318718115 -490106231 -303960302 102394040 -687984506 -921546023 949763867 292241486 -24045763 -369004473 -222955267 -423007351 -981686246 -437051110 229963433 336709184 507801432 114992621 634224089 397408661 696232266 827320554 413553242 -827476708 -281531223 -741481584 -976310173 -301371602 -779675489 -172396644 247025852 933365276 -230992087 -940399189 792130586 -603551526 206172551 -588302015 175358794 362617367 -651886340 -465924255 -947544618 792784955 -818076661 329731675 14409586 871826445 -468543345 -575652652 -71103440 684982745 750172659 842376769 378662121 699699311 258333243 636564278 700546836 -367706721 826302096 185483016 344667919 -251249629 792025125 -37413650 307426232 -183839354 -814838329 -923803427 508238426 528253375 -77574160 388513502 289138301 246436291 -582070165 -192884801 869263878 -851856132 787591208 -116645049 7049 -578379313 688681276 659916814 974344341 -28282508 -315890652 -143482176 394713331 287209107 -178193357 167430957 265907835 204847267 -30108873 -132476355 974040873 770351476 -71873144 33290003 645916941 266417952 -332739805 -561818979 764624419 320454892 -229432839 111233530 -100638922 -216449854 -635669831 435792973 -32352477 -243829901 608634036 46567435 753434265 -888977559 403573907 455950549 -628759052 171150256 592866338 -428785703 636474650 646949331 986465779 -853374443 -999209536 -151074021 -625908284 544288725 -698772938 180487287 -326335377 -703850070 975312122 -20332258 201063433 -462557118 471866023 -632570083 -112613025 137665714 342626890 245979826 -694043027 292625963 -146840507 425326821 -310253130 951145991 475815647 -981228991 729850089 -720012184 -380909114 -67078738 332880299 772779639 -561461490 -630470629 539742328 -815770811 953898999 -808063680 740103964 -783445580 514891791 138967887 -376464767 130523231 801988958 888765996 -699772920 541721724 429317373 342256196 -262858058 -573415154 947791805 -106913762 173284945 -456667988 549755937 172313464 -479582846 283465693 596201608 -950823513 -267132311 971459123 -661530755 279121009 562585799 -107222569 694568821 462036482 596043754 256025163 -348567902 434452914 -673575099 -478906681 950031006 190046253 -702595634 859848100 824031207 283345241 -459706955 -505251923 269187597 -459601378 228153410 -980756190 -419196911 524323472 896185007 364856279 766814191 -978360600 -906912517 -367337419 63853876 -167822037 -289902953 921511736 -636111770 431466704 833685127 -417165665 -577044411 -987570850 -552196869 855702275 995332017 955957517 -778474996 -923294275 111132232 489379134 -171108504 505176736 844765099 955822039 -534278192 471951843 -217533955 -472571280 107250215 -122758024 -29735745 -84150589 325476387 -61563387 -397745803 -433318949 -152461579 617348120 344503798 126137833 -179868089 -510646287 86381662 315145785 -653369161 -546776207 -235712511 220872035 882260961 -103173754 168498217 586802603 -834856068 -471164959 941155406 526237186 -649519633 314820867 666995364 -143316990 399827761 -117184115 -691005809 893914666 -279316362 -171604930 -762821180 275583629 357947110 -936335766 -71339118 -136995963 -46564256 236004263 -352444130 49819878 61612401 991082743 245684133 550455748 -728257395 -2569550 8073482 -315331270 502723100 -484304133 -380318419 909428746 217597137 -279584232 831462927 901968126 -438921827 143008558 679053881 -727269535 399188536 -324133266 194086384 307107821 376506003 810145263 74754723 17678487 882775658 269522162 209690423 -257527837 -571823745 725645188 -497858229 651207677 -638962368 179782737 -549289393 -445050484 959262841 -207092994 927278871 464412689 352279403 20137708 -648358071 448641188 45644560 -586491204 -519815137 -83413693 888993290 -988900031 169454483 406519566 -44677024 -909202789 -444070396 -447922323 -956978881 324593813 234364947 -36912951 667021899 -486828548 -647376278 -924470358 -636758216 -272533422 -971758406 -939091623 295453780 -645968927 -499401227 -582141141 699318338 -125898599 987793024 -37725126 -171507774 -666112076 389562494 476955561 730670973 -700536676 -292245670 476665678 -149545530 -71569922 -680390273 214637101 -917426719 -899187736 -419595947 -708784086 -181397631 -23373440 834980982 539550882 19389876 -534824540 433229580 83129443 -184318369 -538881586 14614693 -592185680 610201257 -830003954 223608932 -615748746 -466852202 155220585 652173662 -654305818 299850244 586833929 630017202 -322565688 -379788359 -10623011 517747727 -902701513 551858437 -927402551 -977436475 79042553 101626642 105376411 -803524906 986537318 -177285784 220894988 -736294594 -373015990 -819077516 343860782 44411436 -888082796 306313954 371129701 -694823396 -659460523 781909894 -472343913 -955930844 -550663161 538552894 -334671082 125482844 852492440 413886019 383369041 550404115 -794895137 433222190 -887426980 -722637303 684464573 170925463 50765120 343277145 -533141708 -68227915 808428013 -322823175 1390668 450417975 -723347644 -3282080 -785769325 807624208 930812706 -877412757 948481079 990288643 -718381207 355655763 -838390409 881585209 -963804285 -495523881 129521525 -839234533 -6757452 -738730672 321200277 -851221480 -414737590 175077479 -302196167 -989241691 659338048 -976095003 -52885429 -128757294 64915690 561576559 -285914687 -732645876 519131128 -281034150 688314061 -398307945 -322316078 -799726514 784179958 -778604254 328775496 918944457 58893713 436773237 -551672997 -624189376 -730861254 188631700 130372849 -279846419 -485093675 655850233 -812383290 596413369 -762043177 -588619297 923276432 72914358 -991466186 558450758 -268690316 -838217692 -288100194 -499887872 -78344029 -363369644 289068701 543010378 -244893945 436032118 -746716475 -702114121 -864776683 -601145008 -562731406 974423132 144926824 928081387 -413961274 288037085 379904054 516027051 -126376041 -70193873 914567416 -342759599 77052175 -968971130 374133985 980013119 -674600130 273191890 -9331552 -814357882 580640317 -427611773 -878016982 192060524 -703950083 757317654 199406257 -380222698 -137018994 90800467 -375840828 -460834417 567200346 749520142 -89260278 543072639 554049730 -401719731 -474788605 -721579868 207228547 826052688 -549343419 -213393702 -165451880 806013922 -507111221 -123933008 -509958887 5162283 -909056004 790384377 137317022 358725761 -69812472 -298551627 45998892 910317934 649226848 234081834 455151876 352687873 148292443 759352674 941556160 -48570210 -49112097 -336267407 343148742 -790411577 -146628193 905540932 356861069 -138908923 -70218355 154409575 -309877491 732334853 -191439088 -218692189 -855736699 477363746 -115019730 -643605979 895646830 -650638497 988985254 756377526 -17686600 -144141397 -116920096 946991622 -905762495 -303115750 993640502 -392724592 131418968 655790622 14366190 694457911 116505174 308632018 734483559 230116552 -270904958 -171833497 -5423578 31334787 -715494947 -275329564 -586278528 -932122290 460745650 -636160483 -945574034 766887753 517246205 -967911061 440576408 -791064500 777665917 -19083832 224089645 -764049723 577357097 -556321082 -145429669 394847708 -989983217 -276886903 -652708730 -994849262 -677295940 571494981 671001848 898963709 595086680 -625932270 -724215724 25464990 83820472 522731386 -107117932 -664746119 -151737815 -254320633 -55148159 823653968 -657943407 -508744961 -926701741 647674465 179216866 -298605965 -168795296 224205883 -377747144 332117115 92802175 -247224337 532271543 -507013086 754878116 -947941610 291312875 -687558007 209307596 -794346008 650680564 488486857 -885564658 -431493424 860714283 -906584430 -19408900 -295884946 -819652998 -346934393 123463141 -345431994 -839556705 -886066257 15958291 397319173 -690600177 51900174 361625952 -836301294 -340671964 490904526 928675337 585585218 -788540736 604863646 -727232868 472540186 879736827 502554663 886990118 -400845334 -404068532 -538458678 119035956 39005696 -597711775 509367705 -816335477 -215670219 22123344 -759093468 188278149 140826844 -397415983 161433549 -2117174 -478406674 511286404 688708622 -417075195 -418969108 -126399367 -720096211 -40309024 -948979397 274946615 335778234 854363315 -604582660 955389638 -169110113 -597898659 221374987 -317835171 -751605470 263933587 708813929 273148153 -238648382 832898172 237851460 -651295754 427980750 -379040446 32749564 972086278 551433524 -470418585 -91317285 -41065608 343454886 -556165617 -920290206 -511972746 -709618058 350075835 502026835 -52063312 -886880859 608012952 513205220 -20520131 -623577125 -839985899 94900959 -758676847 579157847 222546897 -953674478 -89129723 -376235249 914510610 -460955031 400788511 -809078739 723833036 503301640 -936558827 -696798707 -307238041 766897849 -717802571 -710257558 381759493 202341839 717847893 -627387034 989435039 861617918 515091598 -995270176 359603627 -674009911 782446909 218454075 958198860 -441511259 912120442 644417264 -864664758 367824129 168493852 325973554 -239584973 207186258 477473439 833980412 -976179098 -763593782 -675514215 663321342 226881120 -973911460 -873102275 -556663345 275217140 314096271 -336721915 665468150 -379202721 69038720 711285790 -666268192 -270997819 -723269656 648522515 457099063 -902922170 -33082277 119213170 -744689188 328705831 -475153300 217073055 -517249323 -209497277 513209395 -347332343 483867291 389481501 792508633 289730279 283434888 -500819738 -435722005 -617384474 -140335369 -823992434 717629848 382204336 188014474 561713027 -678464725 -344611402 620928044 542128444 -847532156 614628255 -163259328 421287531 447389984 -626233185 -636218300 -317441158 -455661242 833888403 624573505 690796662 -312182155 502981158 706205836 896734130 231692256 -522804072 629744006 -520609734 -40825296 -103207751 -896962317 -289447523 -847576078 -265748718 930623504 -579467790 -617116061 -428587007 -137577782 -50370332 -409137748 918231208 -3436519 356120817 -964612471 934198087 172480296 441758118 32242464 830010515 -64853026 -89056915 -614706628 -161266243 -880973843 -439778662 -776891986 202464719 -35567028 244572035 -763282448 -247304628 -860379038 -35553937 -856842107 513445220 464569579 755983894 619353765 234416474 -899210998 -564874279 -611161160 101473302 -24344703 434817378 -786079286 234884762 342050172 -572107863 -351621650 336809460 985959593 -131696176 -149078713 723559905 738340379 -248313427 -879607870 -676862612 -76149915 441702970 -466571659 881468651 -497601574 256576773 -723059355 856277108 -908746925 -347582911 24459845 926952300 -217636656 744373311 -399240507 893480745 314565822 143945123 47683394 -198810807 569629691 -917356977 -209594949 429837048 -678573728 -361637725 -446522951 733833203 486176874 -493324582 -445977303 642969256 -203401614 -988781037 -526276214 -248135507 428934356 357477940 208091728 19430697 -646850169 -711329373 13537971 204022699 -237438848 420376783 936229885 -850780179 -493171442 962809008 453272801 -754431865 -990115072 -294513732 -853482715 859279289 681326018 531599265 749671732 -676586079 -651500382 -107262172 -107585478 539528061 -938968549 764850633 -449654053 -457114142 306709977 -660284637 833319868 222299267 -215839521 101546475 -885301619 -604322214 110515861 -128264501 -307003058 -663663453 -168509070 -293796521 873103872 -421933970 44875189 -428528171 99033927 701327878 -261675263 -206459943 743855077 -892538168 -183533989 -401948536 -292013893 421909379 -826087990 -429043420 399621302 760656979 -382029399 527209390 576875811 -489531046 728572356 -706838934 -941783930 365731899 -102751913 896563164 -90035850 598751621 355738464 -252753715 686665986 803550899 940085124 274380945 -969246325 53204515 -911485385 606291261 749130338 254672918 -532543167 -982298177 -468480293 -400217828 357654212 -388546409 949992855 -796293112 722266018 -667422695 3285437 -485969277 642511115 -569577208 -830735285 333414828 643816357 107321025 402141933 373193825 -412595896 -819889900 947506271 -33416759 -555937890 -270439254 485301697 -910508445 -714393697 -567897981 145355252 720916781 766224061 -645576079 73436440 165765252 231647653 719529871 -456651212 -652058169 718526774 -691491668 -463043682 845868262 -638199640 -89853145 284094506 -679025203 4029675 944169309 145561282 686243744 -828566379 -190592426 280817567 -22853912 -605727054 923590687 757261112 -547452002 -51731513 -565392644 377538745 -528754791 337908331 -436154457 -120492423 645771346 262295885 126007352 -723531054 7320463 258497919 -449044416 74759203 52884323 442245563 -52385975 -296642262 618843860 776594098 932976441 657366853 931186102 477472227 -696718074 686894870 -756253597 841753120 252770474 -320263914 -856433395 -426235128 976319789 244735264 804239399 205190921 174857269 -54254285 -55547463 -33304953 -432989663 328161409 422156882 817178620 351637125 -229442734 -214205534 -266044261 15746747 965699333 -739269937 847364443 940058193 152236428 -509085879 179529787 526384271 -678076905 350169316 888861822 -391560180 10225841 -233001589 -842587910 -444604826 524458330 -691605864 649543723 -792633462 272063141 985903303 -2172225 -75129287 43023544 175930817 773734008 -834776243 174653204 748651314 -365981556 930766214 752457454 971709917 197935065 958602957 123327350 -344181264 166327200 321731103 852535802 709563673 442698111 261310772 -963383518 -432398684 -554374989 134446622 68660502 53367104 540944749 -853401903 454628413 552098423 -163876502 -163428177 169419219 975578172 -429910809 -224187857 -599408572 610952865 -624504807 759968068 865511511 980524315 -856989499 504447757 -958140693 961366690 -250271494 -397706090 -351629549 985061278 806513609 -881130674 374822499 -877788123 52745704 756404292 -349747424 356852853 377295200 -792458784 -366859219 735636250 -943776394 -433448005 97170279 -673086498 -597240154 -711802385 -195635674 -849918872 -755331697 -134856986 42823408 -636859223 -874750640 707111854 422538268 -417471706 417752679 424571435 19826930 -174917137 857789718 567471292 138774440 -317047333 -400857730 -675919254 684749560 -332180383 -977501697 -432761152 956897180 249760567 -35037833 525989045 -585110645 428316598 295691020 -831942291 -657421618 103442335 587810943 -740749767 -974555085 -799807907 255389583 -279831606 753183867 669653453 -18512802 235660150 -1144680 -400091228 -703941959 334274125 -980017496 985804260 -312999062 -631892542 -975239272 -462359222 -508404882 -105140770 44184978 -387924684 498751705 -241927016 -323912596 884987262 -528818326 628694751 -952597045 -298579252 411010191 -580206601 846193310 -24331416 -366042063 -429109697 -423397309 425397532 161275859 165831284 773032950 -516321917 252027156 -401638664 509553362 93037376 886044914 774774293 965411416 748123549 -155675765 86310696 693140846 341170419 -474089406 588837996 -431024313 307816240 445258081 889920869 718536004 856722638 2810420 632448904 -524598149 -489299345 -349992432 938450876 -955972033 -266137403 143546123 824849855 232903405 -792591353 11941592 -751855894 770092092 368608849 271771868 607545604 717927035 293831907 -21651828 347269286 391318927 739912121 347028627 -505291913 209438921 721177958 -842789345 -433497336 602410339 -698139692 10574918 407421646 712575215 214825689 -352029787 -929957193 245363 311935381 384147965 -611256232 -196926197 98759751 -319711817 -156490132 349004837 -152540628 704438000 -320884431 68058425 88858402 577943102 436507732 -281462785 -327637630 -706036220 -938658448 822955594 -84540869 66669433 385736614 468286021 890341682 -528507407 821371184 342404579 335722034 -545112102 -876925373 -28513610 -478146511 269087862 15400358 812937144 335827371 -715122455 -172416716 546221358 -687037601 218319704 309855309 144784809 999322507 406450028 -56612124 485515904 -437330234 -643502629 -685178385 219142374 151520872 -579226398 -38429155 -96670052 -855931912 850107290 -665808101 106093029 -353519947 -515180235 350318269 660467992 -119420357 -915308368 -456195344 695598528 -269228158 -840821231 72572559 -100996474 432773129 373559285 539978230 913465600 -667008627 292246376 468120684 73351500 -469974797 -667566887 420961752 882037758 874667745 -904887996 423021166 633500123 775079053 -6941315 192457689 612578777 -186313232 -693240206 223404016 -791364 818788304 919726129 -809992412 989218128 254495391 -616945775 587351027 909557879 -763298222 903112052 -919098486 -287354958 985174238 871645327 116409699 262592247 -801957392 316619560 467247768 943871249 926273594 -174535482 -336719046 996792338 130897168 -178531111 -919071414 655003273 -686808947 1774449 -458297729 -47919610 -717196560 624370599 84494872 407794090 664485648 198971955 359972836 166549949 -194784700 333620571 373481045 27575677 148898370 -760482632 100967945 -991283597 623906663 -397146876 -735803959 521689332 -161955842 111811531 -495507807 867104224 -775012951 438063324 -475706631 199750682 -367085260 630417929 -481463371 568473380 838727874 495187347 400755212 573476959 604832130 237139873 -780815033 -703323809 716417294 940374260 949286659 351333187 870717250 205858408 -890128209 -252253785 -304013954 417692398 -770651470 -208372871 -134524197 626691985 319638905 574829218 454532915 -551675784 245410977 -128406299 -621871974 -615938120 53788744 771252221 925834162 -650960435 879604002 -517177639 239176006 -283579152 263624983 -904180653 -594295273 -310910325 592743720 -198994726 642535879 -398731394 575828689 400220347 179781357 -148295914 -399601500 132619999 484521899 224669929 -442791822 -846822908 118779203 -496384354 477893742 -277822177 746693282 -216717894 -703350040 808294420 336881655 -448345729 703470252 548668359 577367005 549262535 -308994222 -316975869 -810362755 -630962796 -529489946 -596532441 -26131684 -492418264 -945827926 -360474010 178607329 -424722475 907418045 972181043 -625123866 -534360959 927079438 143821448 339211921 6463694 899687763 99293823 -96631001 445061621 -927843406 606493085 545919477 607062639 -609900324 912457701 -58410797 -327693789 964673302 226693426 -815364880 -695223236 279021886 -158733789 -506072398 -809439526 649463694 -963091832 192585954 -816811450 904061714 -813752312 -441397379 -69248767 62818180 -620424757 -151218475 731497744 -156396786 545055775 553702362 -605426612 956059908 822870945 -503383939 814929826 488674530 -554570841 487482748 243880144 -430070340 622025421 838432104 463345729 -930737554 -188744508 629340376 -272454024 -635854416 969911850 -598838402 346418179 -36471785 891379614 -453160970 478243070 135630453 -56031285 -139944876 -60906036 -411069012 448022490 772488801 -177257647 -914511956 534236383 -557819529 960497791 -678863293 539332051 631437336 -412922400 665068339 -656500599 253732552 308581947 548238335 55806652 985058022 -392095994 -601147183 -52587935 798056659 448431247 -439133664 332486995 264679814 -95492916 475970567 213464062 47353733 576610164 -873520554 -726375295 -796972715 550408159 55648917 505448495 811508192 535910953 444858821 -741856172 -840053557 -471712922 583416038 -310287116 450635729 689610185 310561015 -586567015 -835341410 683434280 -790649297 -20152701 498174991 10978247 797079953 -720441344 183283705 -261873070 135769709 -418269125 -648164497 -496125130 -707143525 -848636183 974739257 -139700738 -282553056 -890882280 -168048597 -41424935 535004171 616666276 363635592 -16215502 675428544 -302614061 -961160190 -397398383 207946756 -611792551 -925007862 429759109 82264585 -967607077 746267972 929949575 -567767053 171525307 999965068 -522161915 202031164 -943632725 588995702 -983121333 689436666 632104680 -84530890 -764821190 -799524475 491817982 -953082100 610911615 -548271952 168247257 -699452998 -154038457 -894148496 758981878 992184529 236594855 564652057 -788420807 -588867393 -894055164 -239032511 959190422 108588167 990336739 -128351218 112563306 899995153 -726833035 -268157519 714146797 -531319 -490732560 858879835 43376025 -169456445 -878204831 -133582070 315620215 -879787380 582178149 -339253568 -48872247 67800571 508399319 -46498275 -732316975 -589985469 -175585199 -310439112 350272644 -716520353 722625264 891616162 -594581461 -545933797 283657867 -31029186 249406662 505721990 864171814 195664443 -256766924 -937664218 853446405 -787811206 -341569250 -633474767 -8515716 537847699 115365160 -442105953 -30687736 953540852 -962668692 352058502 -106866430 -391996438 -444082543 -761857549 -799387985 568158676 783704636 995975709 -226442122 662083914 535714585 -469908901 -59930048 -592471637 613720377 -811452939 -953518788 151253644 118981946 350535632 -205404757 -73593336 -987285962 622521229 707099997 -306982759 411430002 -524666122 -908113683 -401101458 -381805788 31581721 102017920 975027308 -346269186 471171031 -373557178 614456810 -974447730 804755343 -408721897 -366326240 -499758582 755727368 224888318 364213885 -322420469 -288113571 -785985236 987025000 -416912855 449629130 -220880580 -91043499 725927206 -481883932 -163652775 -997329275 797972615 -439538867 852919518 625562709 490185966 880624937 293462834 294282471 -719107391 460138257 616837215 -431225453 -558143925 166092521 -830634668 747880213 -130156463 755258876 372751785 -864359094 -444267372 876947010 -524525286 451533290 -3377353 -316484010 235269278 -638460994 -745500022 900500855 -898516856 -228825008 -328428462 -747410680 -592315052 682057902 -742760330 -789371362 495668231 -742549489 -420670698 -616131972 -463115195 8275824 -832869224 906817429 464517597 -233963202 -257775928 -464467390 -83959547 785571844 753995047 470296026 660711633 -319388510 -938497061 585852461 168142586 -793736559 726699549 850887729 99463253 -67977163 501041486 -435376326 47983117 -296533052 649445232 945543980 -103319615 -446254578 884675398 -480666577 -522572284 884861158 242447644 -127311841 398838418 -599182993 509350034 -361219958 904717972 388802996 920760942 -793693344 -846559780 -158201210 -373245903 419959923 -417109041 -719834058 362853686 200002331 415989225 -460860656 -191195857 -353985024 -757817918 -796143674 825882222 -735273137 32261805 -869566232 -88991596 288346323 -133857840 982124874 444239619 -572347493 356376285 384648709 -854799432 -813137029 424259532 12391963 623189174 -386791046 285135809 -634263588 -311508006 -826295932 745922801 552128347 -153185207 131167642 -983190009 446433726 -533357580 168962641 136914775 -860628372 682121622 -863046785 -661831652 803317968 -82130293 -585475365 -710448251 -120238214 628191582 -688568245 -637971841 -871919294 496633647 319421150 -247574841 662873270 -5191433 -413545768 -475764000 -997636877 876214194 -698490854 327738060 319098591 324926141 399127071 -202226249 -833065401 -703651236 -377660013 -764321296 865009615 742841625 -495377329 -643981093 92595281 805840158 -159711832 29696989 -155325138 -818142228 -851576504 770993326 901593193 -299171918 -620845002 -160094161 13204510 780732379 636206413 638138847 896526910 57308388 -566089129 -736293198 -844468564 -287436783 -65169629 -272066989 438945794 989291695 -658588507 -906552356 -28225073 -107560016 -746221977 -562047499 -88842651 38769074 371707519 630013597 -896605611 -845194818 -796767505 -357858291 -259693384 -959853948 578467387 -829572565 489165122 -230033764 -251281099 -858056361 -725198900 410026348 -340670156 783507929 -917880326 834136838 166309654 -507839865 -530691715 -291233806 436913480 -336977821 -548886209 241711072 -53992979 -661824934 387403986 -553915380 530577248 146675732 -639597904 299463479 20817715 -766997087 -915517470 38669072 -852535517 -768244215 714380436 -867965900 -829819059 343648890 801467700 -252379289 374661328 -61891859 -87744935 -602614667 -749318236 930921754 -426031910 191131510 675795536 -880664851 -495721746 960511144 637935554 851143412 490473732 -996014064 778007880 -180068596 380113253 661509227 -1098528 65122046 646950599 -55723032 118948174 -65158151 355332736 -970692983 -678325924 523864579 -452744386 -907905851 387027849 -909008062 -501424199 -446915896 986660952 -333555043 554336127 -912928056 603215580 -593344485 -447170537 632317064 -848965098 -890153206 517404338 97994347 711641797 -457403256 195637853 -772900234 580769188 -284281867 -434272231 353599908 432630003 -872936729 -936243632 -350979243 210234949 83063053 924067092 842855291 -465675621 881144750 -970747979 540492814 864989995 -416822265 -138682451 810003838 -928669756 -525338701 638088135 817863031 505437815 904635270 -498787730 202092575 -354268933 -724743577 -513494763 -555069432 287919384 -207669860 966836962 870714027 -957419921 -257659009 -88264972 -174754405 87676782 92524388 433160748 -494051248 -418836986 200614145 759010779 963289120 429850594 -277016295 174075376 428438639 752224918 -928014236 112282227 36915753 -270495074 -598792284 -619448689 -370842391 -815458959 -870919180 -351757875 -586771720 -647728253 -570643552 831599979 -472164034 703939137 260801222 771651472 519801672 -691000546 -312070405 653457591 -370737697 891144013 -547691370 705845934 -798432888 382874073 -479189312 -829556227 -897377613 -784047303 -251158403 -564982377 -230534225 -604306241 962069124 31604360 683234310 466774870 -13165631 576606844 -199317977 413163812 917558160 481639933 -220328172 384975761 -844438571 840444176 254718563 929692444 334979722 936144462 -41728324 -433958095 -869461360 44839360 640999787 -365011154 996554809 -972124572 -407227864 -72058071 -221289604 -163063385 -64823000 -289503200 506179068 -727531510 526768476 -774691684 -874548106 610877771 571341881 967987763 -57086853 950353554 -375961825 -716156952 -829178937 120059526 -385865212 -194467386 -417120947 -501562855 -424798080 -381148242 -353784675 -395982488 992273951 -717712196 259757609 -13806819 875736241 -617531536 726513139 -626125985 -898063626 578726552 725878781 770307600 -39903097 -183986325 -563377421 -796858916 173028296 -721600790 -168007300 -613306810 -871968802 38232075 348941086 -337112739 206723877 -745190140 947377989 -768420154 333593439 -888726798 -433216371 360225555 661289563 837896596 890980366 -186890744 716299756 -632761975 -835508259 438135656 -459357635 -922419732 -106113107 -447098801 -262421832 390890627 -960274735 913305071 -198010270 -54306854 -812164211 340883914 326542073 677205852 -514848646 562780559 -884131987 -970018422 -838069410 -231330449 848487523 -94500196 511298373 904090579 -981580776 -152048979 295974935 -646068298 157555141 301115942 -798452787 -266712195 23840880 762312723 996021747 -401704817 193152263 106910965 -217215921 -103183388 503703134 692273561 9036118 -707055323 -956758222 -992530555 65470785 764487312 -948405691 -891958379 -143520037 -282683450 -647750735 660666232 -340614128 428731995 -654403089 548126369 496971846 -427577427 -909494432 -423474225 -339087498 -379837871 -335086869 731937611 -954639135 860019393 120467218 736704060 777587482 259565490 484606144 -925337892 323914307 953001047 -426200860 -646992500 -981915887 634963772 943335762 764227696 -961339596 -812290364 -944013789 415959923 27042526 168786003 719900357 -714850010 -631499496 779598319 89578345 -486947608 379446044 386460764 -544378028 947945510 -974546937 -504702051 823099784 -407924676 -32882969 -209607257 407362364 -618232071 244682250 -121034265 928122533 153550797 83862056 -386079205 -241932075 -674891548 4481105 -204767970 -816461638 588770326 466882256 -382389863 -180397083 -580327048 342922075 203004021 -244412211 -183359218 960643559 -163997294 134642678 888237793 -270510197 -646088182 -609848174 -735614568 -469027325 7982482 -963606837 -509516381 -370592229 520716344 771263346 308743996 198358684 864504182 -430391579 -848418926 845467044 494685341 -279572354 32788688 -571587399 -983516843 156302836 -318690524 -921150304 495885446 777889084 913921641 -2334205 -519487368 -248951975 71652514 779783112 783298536 438458526 -936408720 3903802 249856079 -698452076 580833353 570329419 492633180 547307052 -373914066 606196600 335608416 618141319 -788062451 -757457507 484256740 -540960601 828495643 793008620 152103149 -686424895 906235048 -612763439 -810336924 -991687389 259030196 -543029065 271454601 41553248 -876334184 71467172 -268262334 -725211268 -398709381 592075158 234786477 99116702 931600766 -814485122 627418032 -307290621 -186853670 575313473 832263447 45717043 -356394628 -399611632 906644998 -7636287 -490061304 -339872271 -949955099 -767319685 -609476223 321053015 295667693 706742785 -419373854 -153787682 -605199344 357295276 709281144 -504693144 -487235499 -157689357 -130126974 983585410 819543220 70174209 -944816485 -48305095 99656166 990231973 724652759 138563666 300054076 560306986 953430274 447709673 -898425464 -730255198 638068781 -728557021 -819378662 -88542654 577571087 357509629 -116096000 444520958 -390030622 -760468706 654317653 219244780 -850167065 -529441313 965339266 60959265 535703485 358574304 953372375 -672819611 -633068424 -348597401 -833331989 461372520 635079012 349274378 968368389 -73488467 -652481398 786890170 89770429 -23700539 332126065 975224987 90822358 -540012378 644879830 -342037564 -584242334 402053403 621205109 -935267551 -513108941 -832830844 -835488093 -573608337 -67065444 -877551039 654979205 684218719 -547258635 91287534 626160568 -333024970 -884545501 -242417719 164826027 648513285 111355691 -895397208 100197754 -839539768 656794746 975270392 371392557 972308113 927678151 389270756 930393390 577430567 272583529 55063176 -581021239 -106422739 791305342 -17204584 -217712326 26735728 344034567 -670134306 493778810 -774384950 -109103810 -773973519 993020872 -830919775 287324571 -585863355 786259009 -853416570 -141074222 804301594 754164801 -420505380 -660349502 -840971400 -646205629 705133447 214639066 -922894154 -940959039 365460247 138588051 -835814395 -572030335 -771192323 844919010 691153153 -699414919 -286778873 -392678947 -481030836 -563166468 304420259 -949850225 -908235228 492045548 -73758707 -594436989 174879528 130610857 -288530340 388756438 -68167297 567263170 -975769222 -633823048 -927002003 -165063801 498257901 807538934 -355000363 -757218936 -337402768 -496521222 -525734644 283485709 -381250014 -112346877 -624625901 -122148782 35483971 200886725 -729431399 -181232127 -128747208 492083589 196193053 954072976 57359246 -257354730 -509114211 714574491 911579295 -12960807 208624526 623471915 14430341 42077952 429454021 -266954114 -217876351 776432018 260324715 -349915029 517202261 -952951121 818898393 -642998787 262767134 -632488666 -117083836 887701523 -269539412 273229135 53306969 -113549618 -952817412 -131200885 -849163848 149096052 186379837 -25229089 -960329549 592348989 274416713 557988681 375122885 994356121 148829735 970688889 -903707171 735487004 412661181 -63104714 -322122382 -603582712 -164847779 897034728 -295217433 205714710 -760741366 32151942 -387126209 270099091 798411825 -598858224 635036352 -217385700 -827329450 736360915 -461309474 506079187 809139283 553335910 922227139 -442779975 960295487 414009423 332952179 -287576525 983514176 593935453 -238643804 228715319 716891649 -448155453 -856836889 -225463758 -321422299 -936124143 -71622085 -119064229 -360471061 169301691 -994949041 254880160 -302836118 -890512443 11855288 -875918325 -450088129 -620283132 642241177 -724849587 399406121 -902628444 984788132 -692725212 -993582682 -211542280 -790453997 -913494899 222821391 875745597 -644345581 -126530930 -458352351 441579836 784976465 476569293 443131458 381070673 -505943154 -560838671 -525118702 -531716772 341867178 -181609496 594749259 -70836565 -91356481 -541481600 187167184 -2625661 845903661 -522537019 4221088 -337036171 -37716777 424876769 -485747041 -312673044 -447965823 -287606013 497213143 -967481509 -586917113 377390843 -86501523 209063000 539671873 526093608 210305541 667503691 167695462 754641884 -909142206 275024538 -892263269 160668607 502129060 -303681317 -408700876 -821688358 734020258 832479191 -478624400 371995796 -572244773 916990808 -166022523 -105668283 -939251596 4989282 -60428517 619548122 40510164 589320044 -124082069 459299117 335666939 -698661895 326593702 490570640 271696207 426413541 -992707075 -716811350 921953213 682080554 -55094900 -387469787 360560397 -981317140 830918268 732533012 81268112 501932979 955090579 191668131 -928558359 -988927718 -488356143 64913075 -461290628 -314556158 182330932 -688928163 148408082 -928480462 -580894752 312247209 622717532 335311502 871842419 758569317 -73185404 942797515 188995483 -266297103 -786132429 451393437 -476603905 869813352 -354097351 540906374 -441302256 -692632766 -444282134 -400944085 -589813699 -391562016 -102721601 228441551 705768874 962720009 -585922922 118430124 238440838 318782275 406814640 717392890 341510954 -728874558 -147669445 146127038 908094154 -338509192 62481663 -56452745 216809786 -305649615 -837653353 130252938 117676228 -949010855 71858199 316774482 334294108 -879153826 -186657932 536372836 749350168 5771800 -511484511 -284692287 803235427 -88035714 568014797 -585927782 -10132529 935178237 -365156885 960547188 -928218733 238438228 767390282 600827786 -66556069 -67637025 910256120 -227330438 -37626203 584462364 -353374018 705028130 382487868 908872250 862029531 -153946308 704056844 638082069 471630145 -504727396 47889716 -975036762 369443555 643249973 -825512783 316558534 -614494069 -875147190 328029832 757315181 -857507538 530054775 -619500393 -184448775 722652823 -850639800 -164113726 -213120890 585143330 -180476244 -669623851 483113774 -296075265 934278812 417395279 -842739794 -214590868 -579232980 758546866 -777512617 -614680051 291328662 -900222008 552276631 260545661 298616195 598909709 -345813337 -94546936 -124807159 -188668334 429965546 620061145 752856985 617017728 495019673 155161166 -572829960 -772502603 857180491 104112842 -907083567 -53623982 763522364 -711171570 143524114 -737753877 -486033825 -916706127 187979140 245977814 318680781 317581525 713039703 -572255789 -619787763 -525448158 -602702803 -466837769 990717308 999985837 313470086 -388710188 664481854 -461585416 -245599313 740041568 548594106 438349508 273255673 647658920 -20370086 472505410 289448832 -842124200 -961572911 603341784 660406824 895244358 -278700476 682942005 867304742 -417963570 816830277 -383826977 -50404384 -297986520 -737023443 -368168297 984615099 -946368116 -14534279 843915605 193900696 30883067 917034338 639828340 -491688791 -443835537 -175617802 482152044 984217126 793333410 677842807 179089067 -773425285 -367018387 -863774216 820843309 304853659 -962025338 -383412248 -526965587 -867253989 360344079 378146523 276690085 -457912664 685474765 559747787 314134391 362566777 -483168746 -722536101 -596393752 313962148 692068242 -889284 696291829 -721583407 431097390 989486589 357062707 -40474158 516480179 182359076 -450055743 -832917271 845953487 -605099567 -788119349 730125627 -347299875 -878236275 -357929228 -194449 -386542501 582074913 609080727 -621327213 -978200005 -578609676 729805777 696447019 -520682277 -804093173 -95273257 351482903 -819581379 -206964315 -702979127 -524493860 357974038 536378806 -326311243 587744793 441861644 553784230 52155977 868027627 757086271 229791513 -699274800 -200417742 29308766 113034273 -632851272 886417809 -55841729 -415961969 -888615489 376758188 -778701942 -271160833 -391083858 -159960952 345045995 -300924676 -127775747 59750792 -109098527 -792386596 799675802 869310075 -700798332 -321156054 -906585523 -62980954 -128104404 600408305 -519125082 -375159038 -743976642 910450332 992869505 352393023 462632029 -448495702 -53447869 920392026 16498170 364680679 -753760693 -562522030 -768117133 -582552879 61391730 710339355 -497561554 -20674797 -491082662 -344295045 -906226617 -475732393 -768729974 -835113568 -283442540 -194601408 772877463 -583794117 -159534276 3049070 365062546 -773851653 765371787 836698592 -960405630 -191204293 441444243 889200378 -616926872 733168850 -405171628 -443709973 969477746 513856467 551216940 665115672 716934301 -464141163 -668372358 32630731 -557796172 -676943291 -644303275 -982969234 -68624345 -699644071 746215388 -971457668 -384906829 667769141 147467636 -193843819 759082458 -139752560 -108322399 -825556138 857453789 770534297 364613412 -184431797 -350301685 -488871709 242203185 -424759559 715846071 -665060048 643749048 748042596 -470426898 -371632155 211832932 840463183 240286743 -104702848 -583875216 -161556630 968554570 399476555 214870514 704648822 511527440 177183456 373787079 -429553141 350225644 199618955 -486481538 -409570463 -200072336 752406948 77097111 357337426 885400013 -698535331 -499553883 -976247418 950135185 227616014 748249469 796252835 907943397 -148247476 595076102 976616167 -826522201 845149248 92895725 75547248 -577876400 -637356341 328737919 252245845 -727685004 822236340 -507264649 671095671 73685201 -634480976 -708557857 -542999257 -854415557 604536774 31586838 -68822141 -301895731 -205533973 522080476 660468863 -861696142 -206025662 -376307370 114541542 67536545 -403836378 613133596 815022929 771109360 711440441 813475007 -83843493 -763859782 996081196 -145049462 -804632176 545572210 -726779666 807211273 -407042482 -447669258 954375835 514671423 978919914 -863714921 668580864 -441120477 532723687 170971940 -563525291 188876898 271942765 802789162 653456107 987412980 -196643407 86566443 721860950 384700926 -17348748 -446504975 -256587965 830112277 -165455385 -333558764 876824954 209128746 996431520 -324942772 508357382 498067617 457251579 455548131 629598442 199275090 -843255017 132169649 -148545807 -638228957 651596968 -142645805 867024057 435771455 747120945 -906794704 -484315442 236599310 684271865 53962122 212456134 299888404 -828149014 -153472985 787832633 -829209761 67278264 -904203800 -469461211 -502404960 431837694 320959639 351623686 -132568149 -490301341 -919949243 899777374 -745771561 31995605 551212552 627608220 -318478912 -453812959 -331277039 -532196847 -402092653 974771305 -323619514 131826471 -602981464 655245358 569177301 851278980 892931832 -154020225 -601309719 318984621 -207136997 -653397430 -233727644 155460978 -361178660 -983516513 -836369826 937998662 -816258058 -569945900 746001133 -579367606 -879106114 -33517212 -954806727 884260638 -757501887 750310704 744887277 -483982302 878994034 -811455924 576084350 -428319788 703473146 -350029818 -219808889 -523950431 -374086986 220428284 939524897 -969038048 866254115 337442635 103102204 544085462 639092423 -97174473 218211612 -619016445 -882018531 -487767360 -902549482 -586676889 -485579585 889177190 889699751 460028975 -416082257 39979126 494303714 208342861 -496419165 785033200 343436454 -737657131 320030816 840752699 766517448 -88923674 249352114 572776151 117546217 942068726 -675884876 746976456 -50322586 -307838272 -642532611 -117718304 283783929 80515804 -759831446 576821096 -989421152 426637580 -437551032 256183154 507095563 66426162 -494737051 -816700540 822329011 637667501 300665826 579678042 -933138177 215122872 854008730 972500770 406977553 -790813798 -478994537 -432590510 -7765867 580304079 -800396802 -318033495 -45514644 -535758937 -351654809 -276297431 266085793 -875136728 -722576125 674664687 111285399 -398627522 804197326 796831784 -17187107 -899522721 973361403 396673866 969126723 954679732 -654598460 806396032 -384638854 463081068 -307923466 -541708909 36692515 -106514330 -691227508 -551123355 177761158 -553899689 776115311 -447475276 767270705 -632050028 115234619 965561087 270173892 -737114704 -198479750 2632232 147073711 228264230 -915626377 -784030452 -781059662 -798629477 -493712890 117235699 94405686 472754454 -894850742 216149786 933792546 479003993 862787531 -206972577 -994707079 633441352 518705634 408742159 735406051 -189723039 168857725 -698395937 607543229 -240704398 -90272448 523452543 -292456179 140653379 770726471 -459270666 669915793 487357291 696702263 863785546 -256218921 -935223959 -882280355 383086012 692216064 151995402 606196606 54045166 -895429475 972834932 -79620250 -774102688 37241979 422021598 283672452 803330834 892620868 820293098 257929145 720227687 -644717686 -281007918 893632282 -961658861 -256275195 888035125 -832818537 275876071 -246720237 119331306 -779146318 940729049 -275596178 -882152464 237200781 952422901 702553419 665290374 -995527113 554918614 668886498 371165734 -986884929 929238449 728526634 -887709318 264149093 -687079943 701995819 -110161937 -910130619 -848031375 787195588 -909058036 718318420 222970381 663086010 151057462 637386886 814631866 47777599 -679649740 875182356 -28981765 674148045 920223166 -483138990 -175185134 -163004610 -952373187 -351336675 -723078965 216823771 -856916079 564676537 698787859 446739861 336864959 57437620 -516205928 -45208866 377018557 -177762740 -195073538 298044061 -474613450 925331681 -378122874 151157727 -271334009 -701741016 -598834749 -628096821 -985181020 789660728 356104616 -970829223 -660197634 -31172770 -101461107 918799925 557889564 -874390784 60750140 677684736 -464200510 225707266 -187317944 809771984 -68888984 7173637 577873368 -338265177 708324999 -667482347 -169459031 222655957 786415871 537857132 933413672 338531640 -406103268 32478480 324170817 200280045 -68196456 368258248 642373831 48866218 209881746 13336964 671571347 633203003 -516039417 785516729 812132035 670268577 -459397969 629619861 321792458 858325667 722908073 -680721591 639780838 784983287 273969651 -748141247 262785244 -838217923 488960239 955526046 -656449689 -98389248 -586164726 -347421302 -859353101 37248395 -457865543 -638978021 113442386 581922725 5707125 -805110838 565126450 420169590 641222551 17401657 -987844153 268186567 706303783 -177472405 563582821 24039342 -45855936 797054396 -640483629 976604507 -628167833 917571381 -966089626 241040655 -339418492 -953345632 -981874436 -955008880 -108305429 376316263 -353191639 -232519862 -904005244 69121046 724058853 804873053 -524329326 -383964470 932659667 579626753 219895054 -789697621 510946799 719519166 409805076 -650550743 -189519065 -960637827 303926788 992565514 640298233 -524187810 91606239 -999946632 310658793 -65856224 -675465807 312078119 857905624 75346166 -572189043 -10942847 -642000724 781369860 806365502 327767877 794453524 676734692 753867124 240213390 908418076 820622334 602893791 373867326 898817675 -351864522 -249242195 -326951135 -984365633 -202763953 490100806 954777871 219849939 16126670 615230974 993497593 -593897707 581381388 282111930 -356407746 -9013780 922017140 -846290549 38775737 518438012 19491097 488043223 803826182 10712752 -27320956 -509484320 212140970 713113127 791219119 454554476 -269811445 529986492 -237841122 91159420 -100049486 -950485332 -896364055 609960477 688952513 578429748 91988427 -641277027 392064921 -36221318 762096277 -511953047 -935324537 -485193125 430525774 390696016 549543104 184109691 368566298 585301265 -692422812 777965 638169274 -573692491 904515286 25932456 86343902 -315516489 -910402651 -657374308 68028379 239877437 930449552 690464986 394664631 975215615 -772757353 -703956397 -889289138 -72535007 141759934 -15523724 -468754021 -692155338 67672146 -562549514 -94300670 960890347 -924510761 859727740 973401196 992478489 145457649 284644584 -769007183 639627850 661518034 -337003798 -593551449 622037096 915632172 -65391047 -166451194 921235512 -750249875 -921544685 -802621751 -382021942 598654284 702789189 647902351 217351993 345019927 355513264 957151298 -618935234 210076173 189612984 868828258 -222937668 -420435109 30524061 57515809 671726847 -838752909 -763961858 750387347 -21683813 728713267 -562749521 156995739 646372298 728626745 175898728 -363321369 -69804966 216859503 -511520927 -692878155 -375047889 -356491535 -227576122 -428373462 -769103348 -417103125 -428636555 -714803439 108700446 -223976929 -216946048 -345629183 -985518302 -920859590 -7875049 875188839 664660736 87103737 -635137640 194019753 191638612 855516430 540254316 436891862 -635821312 -857114471 -905217149 -966538793 435667660 306577058 1459384 -905575462 824992372 -298520186 288231290 -35975205 985461048 -573267932 736069968 -949082903 -8552391 178108975 476496718 -184840302 -751547416 -91105715 -643597472 -673719268 734492880 -65150918 -592981422 312700022 -470824748 -567246324 993709804 -677978662 -698752053 -99107581 -305480436 734955916 -376421427 615539633 726543373 -61529972 -850767084 759858367 -647537425 900333798 791153441 415195360 -471337054 -670545306 757194057 -895089245 780148543 557237272 844864666 596456571 612322104 89849337 368042648 -811881220 -636387595 599960216 39616609 592501962 -918575550 -893589654 17136519 23882255 -392324200 -185071427 -977286396 -370777583 819004894 -772470277 636147017 91412694 151778590 218127998 235325767 296931251 -924120553 211939224 482137704 -561672537 -672591363 -880876546 86536259 -451591962 -779973886 300491506 -403960966 -187075275 -268189989 430895011 -36156936 -461437264 518919235 -579512416 -856571626 63200565 -213517381 499251749 434962480 202972419 522518003 -286933448 613509230 -368854109 -687239240 -180201342 -322378533 -738120582 186609645 -546485235 -717728420 310390657 -274542068 -336512371 485949196 350584652 802302112 -726404589 789321051 564752415 903934773 324173389 7782467 58069525 -960678617 960129676 -580969023 101899256 207348917 952338290 -192989669 944882679 890390309 782600795 808912197 -270894822 56434522 -185420136 981742153 -198352148 -323081309 842713704 690637033 879568973 -869702288 175343171 13644845 118423387 -69345792 450710703 82120488 561568424 74013360 -47264146 -31061600 -60732730 -103227976 204497549 898666182 51317166 -388607724 -779527939 843079067 -342933425 -732755223 542931629 -716467300 -393192135 691412891 615219632 263226256 274632981 510378900 389242014 -87195427 975810958 394008773 -328778747 -522567873 -803859341 -44669374 123098735 -63636012 681627584 -102038032 582422781 428954208 626010504 -432431276 -952016478 344652033 -165752979 301516205 877204605 403484490 -908684410 841575376 -472543311 826424281 276874932 562611972 233936347 31129471 -95974478 -29288369 158548803 947992087 121641516 -744336621 -876695882 -408101493 -992146644 -360984832 -940399163 -572676895 277517321 -868896133 -609315878 637826693 635391048 -312276419 -436731498 -65381557 556776829 252320377 -391350397 152805815 941475894 817865948 665997574 544691020 918236575 -505780887 213816336 -598697876 -512628363 -132957826 70530326 562623581 -821093179 -999297235 -832176333 -791357811 651300179 578491433 137625025 -952246359 483255023 756535412 -195294725 -895582776 -622490277 -140437151 547513864 118484426 -57362778 805124942 842430184 804512364 -413939094 705071921 -917170793 805478280 979190767 124085519 257019458 464710044 -17188714 732480386 93989518 617255326 -221765903 637253460 43790368 -204303120 97509554 169032996 -259030337 303108641 198911371 321439432 -500789261 -7216232 394936959 -271228540 758553036 -497209573 341319757 -259401098 848495884 -496491302 926697471 -529260619 -166943407 456767097 -922379303 730821061 321450221 -137847635 -269242282 -191179634 -541342053 691587720 -445990969 83920827 -724546910 957928318 -317531946 -76288565 110438520 745722323 295654778 716904365 258051438 905606363 874472012 -248142942 -872716217 -652214430 765404038 -283901002 588625153 735107995 -342395981 588099068 -286310627 138744310 397318544 15534167 610403804 24742365 965723740 337684627 -64589450 233224338 -448699029 -616612731 -136241157 307090737 600053520 285709802 560093182 750043890 585779082 410330995 -731322249 -784403547 -857261440 -327931539 123553545 -813864396 36308719 787195801 -482831219 692981541 -38853846 -783875801 413336512 -326725345 923856229 210848736 220339452 51379875 49192676 -172854134 870120493 544124233 -616975917 940381185 -666342800 401929843 72797433 -874202263 200651643 34703129 695498831 -656094483 -1677534 -919179309 216776236 619108857 286053599 -132291733 -854071159 -257040331 484131986 473458373 482499166 630751133 332921889 -828986600 -212670390 83199229 359020657 -671176015 376914413 237414053 992289956 310083479 571939851 -979398575 -12921425 631284478 859413683 -868465657 -575230728 269066511 558438420 -311386000 -835836388 6154859 -969392334 -901276963 3376055 821795406 671415378 -860394813 728832212 -814210661 130660696 853834907 -776739352 -506259898 -897240532 -382813467 -274189549 -70777252 -768946138 160152556 -979160214 524118495 -959932605 -348517502 306724478 -870198724 -255083465 830058466 14564062 -275003444 -361475304 -458137879 8381346 -410420876 -156757298 -664347974 -371263631 -78122475 44249036 71781282 -461810657 5409875 -668368811 -993446357 968492930 -262341057 -944849737 709860564 -603988014 897936720 466931803 -649141620 578197367 505379700 428151382 827853812 -748717748 223481734 548924623 236527432 -666367626 -923677701 49142111 -655714125 769096004 236011953 6555066 955207829 -917136763 796470889 235902069 -612213093 -578045239 590362829 228300497 -764966528 722884993 -408174159 -298941187 419071963 920792169 767868861 -18953323 -644474424 426706882 -848513 815116941 451537175 -765445708 436106670 -859209194 -755263719 -606111826 -234727605 -723199459 -253950995 -890644585 444914973 -231243643 237068687 -40919925 480145181 436825855 -349628615 461438625 -145507144 -860563744 152912299 -960594338 -552885193 209133920 -329200094 -778836729 -859446702 514615639 56070674 863790530 -45621837 585235689 -270079575 394734023 871714319 -731811374 -364553503 830427729 434116639 350465865 -770538359 -565857470 509531247 745603325 834135693 993097000 273619179 38782075 556207569 -580183768 795333472 -485221380 -620566098 -811901287 -856273689 -557016436 -4614545 227665741 -322976231 -521917823 -536179931 386424001 -313267092 -194157900 972967613 137530952 770273352 -132942180 -824709544 -362026601 137668651 -831792438 396534618 213905645 112502625 -182014162 -856871748 -878678955 -939021191 837291747 -72414466 -664352825 -839706093 458951332 768264825 -857927996 -244156561 546857254 568658970 -83062883 -428105139 -102755529 -697782678 -915404397 923621812 -599341705 -123457134 -169892296 493140753 -698041737 992929114 101648158 -282056350 796223050 810602868 -565336051 601997412 -630314590 485231966 -540637678 -138239672 -768882553 934016777 -261361218 112676788 -673333537 -837260486 639734875 -69223076 -98703249 124790113 923905641 998082778 879726746 -684166957 -91238471 419554711 640906448 -281705481 982764638 -804464958 303231944 -140472295 -784082510 -655624495 75856940 -473182099 -55927659 457633965 -494130795 243245331 55735904 -670260362 -122985782 970531859 -479867229 -771739569 133239458 224252835 -161461883 172846082 940716749 -602160355 836044615 -728676359 -774545694 -391719681 523545813 -397724705 91993143 -154763536 -118641655 -586879788 -499377883 462860504 -394277116 -37113399 898237060 293661188 580620928 467959601 495106050 340750727 -207448268 253289608 -921277997 -644176841 -491241315 -595442046 -916679274 62766049 772681152 -791537403 -213704170 -748239533 -439225869 -372856570 -965838235 539457104 -128135032 507487543 -321892989 650627513 767284188 -970402119 632867981 339239658 -586396485 255811337 78771816 877628705 -849679546 -768197665 -279617659 787321162 753539402 217589202 -764091375 -664718324 -308982145 -382437699 725275700 -834298179 431513050 -459409561 872496495 992255659 -72272079 -575791420 473202655 885294549 -279384536 -895920219 -935092749 473320238 687045838 595813136 489687163 828264334 -749827357 480047256 709602468 -529447749 -842972130 245039983 672220338 926096221 -847772743 -737684612 -648487133 446890614 -268193178 -609953416 -889462957 592446034 -975674666 -150438925 220066124 -974804427 -366955523 -232634506 869535167 888929820 -175626022 694046565 764807290 -193461336 714474279 -744889793 4570199 -967457974 940202441 -355870418 -708214081 -935540588 111380914 -377492898 256179897 917470282 351420305 595881417 761059103 -807986978 -495435775 666659757 -220692989 -388471987 546634668 48308604 -217814649 306108590 10311604 816448238 706025916 342638178 -843012849 -175605204 -174177928 128900242 988257119 130765178 226105933 -615093115 -233634408 279909214 176906356 808719459 121940535 -225452959 -275541772 -245229858 -487138632 427891652 -90971081 581306207 649076088 104059851 -619849511 365155857 30380016 -712284803 535897775 -984952439 509662103 790040538 321370065 987552667 222393944 -967791684 116872542 -690487930 -756279478 299663363 -41525888 865826449 204128650 634222899 -753043838 -334725037 550818633 292641979 291404124 67298841 548382143 521510475 872367828 -43964372 832594164 -749382014 -661804534 -43155179 -580231730 -206855253 996936022 -253458587 894929812 710287650 211003420 952082028 -916188376 695035500 593522323 309299122 813076654 578605941 -623715043 -982032756 638628028 43551008 310726739 -243853336 -604391614 89609968 -142543939 469812882 798907264 -437727877 626288986 229380982 -11714378 -48501918 -833286410 924891995 -909500048 944200399 -881762904 71065559 -124874723 -846072472 534108181 149928304 -143870615 327056119 273719262 290981528 858985798 587146714 472157390 -846039504 -822620401 713920217 -334661227 41199681 -767808018 -982243124 -91567744 -350658123 -773006929 504641668 -331717609 -87992411 420870527 891655017 388051465 393073662 -942136008 281486344 931058035 506292018 876930744 134735395 607439406 -749675030 -808069002 -173510848 -96043504 591285067 -980131588 -646122083 438109844 -209325829 -838653225 162034422 567045158 511717945 683976584 -918064923 599358756 -517232543 428080839 174273609 -933232434 -839541902 957462592 485391847 464488706 -418598157 -606089486 506998655 -168977927 -973469314 540093557 266322413 247057226 -480002348 -169127820 -346590980 88944422 686477419 -256030272 61765102 -382682130 -347278808 -753321359 -726001367 220826467 192480621 -598016075 -875831473 -835975899 -672099607 84125130 34279297 -477342646 -657516952 216929760 -224156206 64311950 778654567 -334409789 -60215199 512499518 421510278 -501988253 -62154539 -468818146 10553299 414548240 -110806383 -893252425 103060121 266920968 816302317 -897344003 737352107 264324905 299102617 452047195 -745883870 973494612 -488300432 -615212189 -294944654 -811406097 520007429 593076813 -736400339 -467759193 -247399322 -109380008 -158362350 -375640165 582807620 -66252128 429631886 -446228168 -122769813 637746415 -557322630 -400132718 913565326 108333911 -37952065 -564763954 -683565103 160039280 -941575846 -137634280 -307055814 -584320418 -213315591 -218066654 -128210572 92844845 873454253 975084979 -385749179 -768983996 797345107 -36309069 915537578 -863091998 -757569658 -859857813 -782835606 -862103336 -682694871 493564 -201535266 382161957 -301868666 788162656 -654311586 -953892285 -63567943 669277153 932277589 160764752 301380152 840614738 736878858 488515051 116288422 -541323439 547866703 -697619234 -414337279 53166778 -205503923 -439848825 -388939928 436848950 154882662 -578670252 324405680 -966481081 32946673 -258450975 -973202648 949747714 708687799 -894954293 -127372443 -532939694 -633725342 38732420 745284067 83420830 309564186 663114437 106976735 -997838984 -273714146 487102208 -447282331 -477617559 -637879672 662514513 574834049 785892506 -82306704 746746701 552900592 -511695202 201651813 678285973 -253503664 -66272005 968251214 666607148 -401764822 -500479163 -813897020 -294193295 -874136927 -754250008 321476976 -570642720 -217625856 729395213 -964401834 44623255 753752437 -735987286 -946337243 -350882354 -279344670 -156156251 533439338 -603314539 -943585204 -585550582 -75432414 171496479 442544322 -6297052 -30492269 -294844207 472040162 -56270772 -211062482 949779913 573588699 -477126105 -342276076 611594461 -727396800 428750959 -81294541 -42474190 -522822906 -411697211 -137020164 -195762764 64017773 76038991 -807365972 574336449 -527404680 -393776102 91458958 -399334229 416242128 20501349 811694418 199372957 252394435 566493469 -98408804 417179238 109139391 -245663270 -778169141 -384554784 -769286737 925066384 181468046 156027313 786645730 -652147471 -808038559 778570154 307617232 -416086954 -344071386 -50210440 861233335 -850659234 98547539 -604486793 233094624 -486225215 -858503199 -981472361 303886047 -395933281 723341962 71096868 180207998 -676752684 -776779196 851025312 -126432572 -167254100 713573762 -270050534 -259008647 -295352344 -741293750 841406299 72548940 -156683756 332808930 -221893165 -705827680 -128645391 625201653 -327057693 349134258 -335873189 797316597 780871056 269726619 470150767 11120859 298115890 346685499 -852086018 -758951673 491414998 381402149 -111208661 -186263883 -833056295 994050751 -22375360 -293583656 835061586 -175368748 -228827267 245123544 -317984637 724180339 816371663 31896388 -447401178 649324301 949056640 610069446 853462708 -434144208 669239501 977077128 904129364 -921980557 989530258 -319640768 447962900 356486639 231794643 -650825693 -852213623 67621224 516155670 344250922 -15417976 -684714295 517281376 612668400 -443221045 423831422 251085499 -102355630 206796082 605080742 695822862 515736093 41353155 93496139 474306592 -636590130 -899859891 215359655 -557589099 -165284869 -567602860 303862441 -786012810 427492908 -597675869 -209051895 -914352773 -145825637 -172923901 -607026644 785549967 188328690 -668442087 -617685631 811176688 528044340 563793306 627107718 -373659452 357228018 880464126 685756123 53613212 -26018885 -578672193 506204634 -224384009 217810456 159817625 750326495 800629151 -89234706 -106779062 -613870048 -194314049 760040709 -512265916 751067206 23809485 730871881 -681631827 -896300109 367824979 891984991 -887625796 443965723 -303712631 -75806822 -658429804 -440391198 181323261 558161244 -443064580 -598990801 -732249587 -977280541 353452217 -954321263 -309187225 309143887 -776066510 -313490698 -912389006 -618568002 -68493199 249043168 197701603 420442058 516457878 -375943559 921332969 -276698594 -818887535 -664747389 -600861423 -618967670 -76106880 789962332 -948312965 -778993396 -142450303 743447523 115532894 -213807366 -845276124 813091923 -366308114 -959262052 -445325628 -350513910 706623528 -81639930 -445296254 -862072242 395008807 412414598 869482543 840887278 231933554 124127560 880263664 -392264693 738905040 -244093403 100239437 941057108 -87831841 -455521398 230986213 -115944717 -873440461 -47716641 -447623090 -614963458 -612477130 -40318085 -505505787 -839599003 336832740 247139258 893755089 244861156 57855408 568772044 -78642650 348372688 -487398747 549577188 -739710934 646655782 636566208 -141533019 -665688730 -496066920 -592473216 289590591 202005199 801708347 -748537292 -172450980 -814738913 778947114 -789763337 -661811056 441106814 -314755700 -350583221 -361514248 861063648 67401626 756805533 245267457 -975166373 -11757833 -713315168 -617556326 72388438 814832910 -929866376 994957627 700673471 35403714 242725757 -234719145 -725953683 810280617 -4601254 -113155623 -114355198 51681109 746042914 -56772106 128005897 414700287 -913498871 131564397 976291467 434743130 807072847 -314170439 288302004 996224712 720339900 -324639294 -362847610 -33114918 -479993500 840271815 -674278141 386399693 -549773368 256976454 989110591 722716534 -241389798 -166595476 -612155335 562238121 54390118 517621744 -680761892 -47478601 -593324676 387464305 131948573 -721548004 206253236 -206634220 906246703 64626066 186498252 256209157 621908612 -801094824 -474809348 502645095 540924431 -754513835 659342685 499814426 -88728319 -782534538 853950924 -653224061 -868589525 537769791 -657368028 359942856 -27261166 -777820105 979838846 -57103605 -988176068 -865847483 125338078 -693805258 706605084 701120560 691062425 452368995 -145636482 271097880 -919031600 -521753287 -683569243 -64469600 24319706 823917765 361001257 809183653 -84122306 282238347 562808806 112970570 -786112471 469115031 -463878200 -752761548 659470049 -817406551 -678561930 737022713 -785566495 150230654 -661391175 -136463750 999711513 -54070630 -595038641 -429300193 -405006717 -123648211 -808029600 -486560835 867265823 484828885 -719110458 672820858 -975538549 756766807 971287219 -208248415 -643147011 -915309667 -742460305 594998040 924049050 89014646 -850166909 -907688031 -545085341 562158241 443013940 -288913613 -930195312 995018007 98485576 232399355 -966580885 288876342 606637805 228541089 948843143 -503278739 -844146561 -593200947 -194469732 -623665583 123145606 -840308755 -4332589 -303094177 -427466024 303655000 -868961292 157954637 -935891029 -790811974 396454271 -685359872 -324889271 981982989 -913092484 965968992 798467270 -779519292 -733939806 3880746 39090361 -504227951 -513543115 -867705042 -710155230 929916851 -519644809 -160063296 -909501958 -969350912 325725756 775784163 -579813961 -539442422 -708295487 -842781591 -591323016 914525033 392866946 -806187849 -784022259 -457292412 405372257 17526129 -149758792 -801259877 -877078899 -509841940 214328105 932386434 891009124 -492801653 -227339209 -307685496 855805935 -749514402 378542890 -441268624 -978249774 91896282 902812811 -182603438 712544179 -924155489 539379497 260942913 347481418 199855645 -177904631 -735936941 -259900293 -900281794 816838891 -444946548 567631146 -479932618 -345876059 -819910833 -114405464 502047020 835373705 -681683840 -173698963 -8246328 419443704 801284068 60588320 -668444433 926166053 -323683130 226687244 284567990 -595126267 -404785990 531055507 992275324 239461827 566984848 -269230910 9656188 668324436 585201836 -409735932 -92005373 -672686660 -161040064 724144113 -282554328 838744343 -44782675 -51940058 -748072362 -242143167 684235951 38899206 79330917 -274043025 495959680 -898226407 -40611794 230883420 -428202477 452480019 66184264 -296274635 348509231 -715877797 697537326 790011002 -540061038 150116911 -608833523 825167871 -48284520 -626471738 -709031632 -899862801 322434823 331058798 432871451 330385172 481020871 -821196902 45720275 401930200 780846417 -631339799 -927723812 604793948 143274511 529256732 373792093 -557566991 -830151273 119021429 67893759 -287197276 -857595861 175253184 678848366 -158538708 -959521812 221246998 -84453952 620455438 483878729 -259540866 729702730 48429276 416271244 -926818420 75865806 -122953908 457638154 -544308720 -979825326 -673553986 832002269 -836600581 -990088295 -691984736 839162473 -76602399 604850133 50167255 -880106554 218216487 210310956 -575067729 12898543 458005749 -842882927 -291698706 296592289 541443451 -374750620 -135383363 853762351 -714832000 -87664209 -895387582 -990651232 -156640475 177522899 574394159 90992030 -917932985 -890279566 -372680830 866475465 -831476404 993541174 271561625 -961188532 781805320 -885281883 679396799 -108178805 225559383 136641086 564790672 -683989954 -370110901 277248277 -657308535 -937517134 891950830 936139349 369148207 910598849 736618747 837888928 -498546512 -139062842 -414050756 -988489942 69240275 794926827 -38983232 -276980957 945241175 845023511 -604454910 821607095 -761529799 -474463227 812917963 218850519 250591056 576873808 750603389 838585335 -407122762 885415927 -211577047 807448315 710225683 -152369465 -997199519 -348268006 617747343 725837041 579720769 -757602283 -342803816 928246617 535737994 255619823 748285911 243611826 834848035 565373316 886577922 -889496738 -2881244 -889561338 -113863648 901547853 -577637458 71391321 -125629232 -353839352 48113523 -871701922 897731857 -375468812 372739182 -14061819 -7957062 793987846 -731122213 -444252953 -645343487 -332594527 -150383154 112634229 -302011273 669572174 840857339 191513141 -876829188 257103212 277786769 803161096 -696483674 1270444 -491660220 -188941571 -104049550 -956847041 -275387382 47567510 743533747 467768561 -867818551 457206459 798205346 884705644 -187094360 576744670 151649538 -595456024 -433222371 -61528965 955723135 971632626 -798326192 878789173 933102921 178929567 70732783 340332662 -531882552 -532232836 204483028 -844726769 509154170 -982482374 -523011319 910223753 890122534 -445755899 -32170260 346503683 501181811 -287804584 342508164 -589497801 -162269693 -240917846 -532153665 103944340 -245242133 90603890 -528353137 665846354 491732493 19914080 -563258136 -890234559 902373713 -445877675 72446202 146923441 -399551515 -359704469 -864858905 -235717932 811928000 130065427 -449101288 817539711 987650358 566644343 -188854564 -525881979 941382603 81656498 399984707 941132849 -658902068 -164872304 811020260 -261223040 356087769 -25234888 -365368542 256936655 -25271726 541253341 -864858903 898774637 585793884 942218277 718522740 -828496884 751680000 -452658986 -185982995 171079226 374217149 -414739953 827829216 103782416 241919257 704160666 559992450 -128124352 364554613 37974532 117415886 245016089 807377610 -856651115 -657597190 -57747198 881650703 567890641 -868733557 -48686158 160255893 -303985362 -75764621 -57242734 202757575 -735897533 -66478624 65597385 -347352720 -496720284 503891580 -557820923 -715019640 -170362181 -840015940 -841409089 120404398 -587102228 -738184528 -522499144 46230676 -479305399 -107344410 380708079 982216227 -351266546 -199896625 999184421 -981196351 -311114073 145081817 -764578827 -587039479 -146197304 780169698 735064902 885299964 -506597574 926299340 -711277934 48112202 -92402831 -766665155 274050279 -941530185 520630663 -701922932 -366025170 -201867116 873585077 -582059071 -568453280 427169455 -159752284 -749347193 838459001 249055698 100817018 688220089 -101222502 389321178 -874777571 -901158546 -754386427 698340628 -89335707 592113445 -420042322 208312257 -570333939 -794588807 -862101836 178909258 -937573302 896714261 -510201366 -178185767 759243124 -650219118 678895686 473662908 545637389 116569575 775740030 -495697316 -616979469 670689824 -227649425 998101646 -718116883 -307285098 -476480096 -339068579 -263860435 236096093 -130140301 -11894824 360233244 139687544 236037894 617989487 -429525964 93295344 -203416907 -332213968 176176287 65454964 698005073 -377327748 855965965 706641345 -771155896 -402376840 492799843 37911498 -990975364 -454141452 3743694 447480565 -286207360 -650209917 328613931 5010856 -197794751 -908682044 649523277 -699879644 -415067315 -861468879 815189449 -879147276 224012720 -522431993 -309847146 483987706 -71818428 -473438881 296013419 78406974 -546244813 -934286753 936236738 823432414 -414436162 -568066582 31115224 911488918 925089539 -912857573 -844777389 930176287 121162549 -644921607 -735933862 -249087653 -245619088 -953531321 -763035334 -738542786 817651360 97951641 670040542 848965000 126535524 889389342 595087037 487001957 455948308 -251300608 144667958 -241008537 -69477592 503470515 -256364752 -459459681 -805489350 -977791036 256972658 -508071723 53465752 860957593 948476642 472623283 -828881996 -904900278 -489617715 787336788 -72852586 -51493773 605757495 891397926 -937557348 226072394 609535743 839705171 187683359 -346667973 397823878 825153219 -331382774 -466379045 696431167 -376081399 414997142 967941020 -381872324 248995580 636343829 244862836 182956605 -750288198 216682730 564891799 -67627459 -735994754 476914154 942972496 90371207 -918940551 374683745 -441265636 -439088379 -920387283 -243748420 770488289 551819165 -537086514 -361262970 -629202428 -165168979 838328302 591940825 -608605250 -26727443 561501522 -597919445 -201006817 696282251 277779854 -521202837 -927224537 406932421 486456021 750810039 688134618 -137951119 -455274641 69226634 -592680178 509598774 247759697 -392834924 -870274101 -658057622 678209721 177402176 -689261094 -674478630 257086444 17286930 -494804783 -830631896 -786441463 502682734 21904797 -469870901 999688134 243644138 817354349 -531743513 32919207 -730127466 -607647682 -622410897 -26365825 357732709 -5011790 -725707984 195660941 -269657993 327605870 481429772 611410230 -94058590 -692353430 288214635 -43001647 498674570 468274020 214038734 -984334831 518951858 653055150 -325482122 -857279540 -905650861 111531306 -810496461 819677576 306592458 108802707 358735364 447859942 439886318 949837950 -476234313 -993663790 -928891643 -618972431 -492859122 -737941974 -728349822 607663398 -698045091 -666590463 502499880 410632549 115491335 567752610 -861532202 -495560561 350702907 -715346081 250011714 -677712107 114800967 796473646 -543623212 110263999 576929026 -954440253 -786437322 913378946 222400021 -415343582 -102357247 101900494 -852789559 656314088 -186173102 507137558 -308014957 -971186041 72092319 266589100 -120358972 -54894463 -224707230 483494313 -572652861 85229664 -137498138 -36030601 -492147950 920492405 107542371 -401232709 754218871 637745535 492595228 193656758 302914706 -319884482 -706050754 129206519 297649481 661236272 934182429 854509243 681601022 42892809 -151554842 -713706232 -909328586 -288500766 661812049 580634469 -136084203 259776984 -887251630 52632704 118006558 -129069332 -288130068 135339694 55996135 -243648004 221558578 774063640 580183305 456260955 -277752280 707691788 39719964 -728429175 848991717 -940884016 -607493576 -488448630 -607559120 290759381 -503855702 302239909 -932831516 144816012 444088108 84292808 -442727264 -27768241 -461264344 -710716232 -533415179 -370359484 336059471 998246014 234434161 820549656 -762634321 529387431 541883621 126973146 763861080 -21303688 -262714209 -728228863 727688322 976037311 -161898080 287248822 454212246 -450225945 355699761 264606843 550066288 -713658306 904379923 -312683730 -95688027 655481444 -373792797 -185318908 487525513 -523045627 200225338 271753739 12038410 268596122 142298899 -334218464 230534132 715710720 115018686 612769596 97850317 -18974630 -740474871 -802357894 969523564 -209533170 -564636720 -663477602 -847846961 831574153 -914652883 -43163632 -431004475 -176012491 613576623 -925247611 930890596 -511690604 731371087 -651334392 -963701473 -758547374 31193314 881195662 -881196543 191706726 -238092002 960525402 -140029220 802785572 461800429 889525687 -68486558 435028446 469796819 -253680807 -283433650 -457769566 163205261 -202035384 460499863 198336042 325201898 579987827 905260920 -864029849 601155903 934167901 504911919 -56122244 -867225585 806294184 691652099 -851853380 -943855795 305387288 122853717 74611308 -629388023 -547283990 902050832 -682684334 63482433 777320098 -978028668 -570422468 -77484070 855021993 -546141753 -23918597 748976219 -185033615 203852850 -854478711 -118762039 566495331 -838377590 -822709448 -216978368 -227826142 -228995022 472651220 144480167 752277619 708626798 514493999 -76694772 -916361290 588304485 912767016 197867605 -698211862 -921615850 932365546 -967342016 -663715313 44775265 -631128633 -147701833 791117359 -740798103 -317784303 73642429 771657507 729040841 -237371771 -819810149 -384344601 552344037 651933817 -313528021 849260520 429576616 678263477 113725228 258146783 -469595568 -431634318 -165027354 -361930660 -741180670 456522514 891498827 -336231141 476771818 772216379 46688811 -636906575 -222849780 -184095704 355703277 992453341 348115034 -982038552 -558321125 405926038 333965301 -756481667 875215554 -244826812 -870095620 -901061086 176185172 411707926 -352159241 -249012288 270633335 -129354742 458219907 556060095 267649601 -352484269 -609294986 -951345685 593308431 542279944 -71338478 166405181 136978503 -235871473 81801219 37697775 403036041 -388690532 -688942256 802390655 247846179 -767830208 -405742771 733812257 931367886 -212995403 120130886 -155894255 -618655679 -896196978 170133040 -146001519 -932773981 891404566 180218655 -76838514 -62738473 -724266327 -957494791 291960693 932204592 911535589 738116617 -676040025 659683107 243030032 -609769837 -550104698 -479135093 -650375553 18276484 738783892 950412011 -491675761 -14964543 9893911 -806024615 306666037 327077396 -30735374 212411090 845118137 -333505326 167760945 587727221 163765551 878923102 -830176680 -41297695 639419991 -159304578 196664222 -180559121 -113299582 -901896187 -799164960 517584554 -925713682 182362791 868728702 -735936183 581689557 -873940127 660344289 -299353847 -338133482 3306062 -224795770 -555229212 846018638 -415041333 -849412674 777682619 -814255647 839734557 548725449 -301935972 415522589 -176537649 -368797773 -2844270 174047342 -601029535 194698852 978097805 963687416 -410582358 -334568102 853833757 -108713832 -184991767 -584146108 963253534 100216979 -621397065 -45635681 162111491 923043742 -946205391 -623472892 -399107469 -47453881 407819787 75203827 28208513 225806460 -736554747 -734295730 239020250 -503503589 -818080284 959957845 -144293132 -617742325 456722929 -85671104 866466142 -810635719 -33652470 503667275 439097580 75782613 377673673 668264249 -122512141 -814546388 294283707 -475836040 -371959261 -609012980 -421997742 935009624 438764073 -254543070 336013600 394459833 491849650 -43899317 -984069299 -599119229 -57711605 -610970854 -555115293 -358937617 265223100 -654311505 912653554 -872037031 -920614837 338282391 -637662949 650967224 669910261 -467100194 953623910 -12212588 -610957754 727437109 634351449 701139149 -841870686 -331358155 116654643 8868395 -197263571 789154196 -28452780 77464565 641227672 -501484320 527863238 -156128428 -361781120 -635663263 473103039 -629606168 -118120754 649982983 373163466 43845916 221450542 977426064 268565372 425829240 165032467 451829979 720487889 103598662 488349178 -504036986 -463449453 -896903431 315189559 413359612 732023200 -580198519 395440630 -443225677 261490495 414523682 -952509764 38306949 -513209717 -923137638 -687091116 -977653108 -518379709 -816131582 978389845 599946879 737066841 -350657485 720120071 900626952 -6112229 -32375689 -495736427 -852686556 543567419 367305632 -79838208 173681433 -257578994 200856127 -840643688 -796273674 -234234277 259287010 433777535 -38081603 -915575210 437160217 -149686564 -797849479 684943012 -395325758 -223807618 -231042453 -962743500 643119438 -871432806 -275147842 79636455 167902960 860790953 772056427 607988940 805812358 839699631 368033678 -179691275 -805575192 -179130753 397570019 228293404 742435287 637744693 874553529 142897046 638729260 -674125750 844725375 -198973725 73927481 -368704615 749029662 823240550 495107660 -960364954 -520312895 -675328083 -929913198 798051145 915777667 -610606949 -607294477 -704702811 148872467 -704133585 897319899 595410058 295431904 780345948 560853965 -738319436 -426670845 -602838751 -850576599 -419642249 98380729 375971913 -840597708 800208342 158460768 100053862 592964592 -513061574 345308779 559951970 -9419992 986226366 -288691476 105009290 -858940794 607610250 135170276 283776473 -486998582 -563123142 174887472 109619951 -828632818 115977478 -496444700 957189146 -219998026 -383088549 -776986292 -459001771 623360897 -323573684 761152373 379623556 492367891 -931104539 -338602235 662328523 -57215207 592479790 344779494 -746818042 894539137 -381319213 790160603 -68215799 -967895699 -372797810 -996916762 235367135 -937919632 -200008193 -241000707 -649272575 -61921033 87656474 -606124247 937165520 281183348 223968343 402408002 -622226715 -470628325 -949389795 682903417 -76355715 799794203 -876362451 -783198055 -353168759 -743650483 -454547220 27379546 -283732406 372611158 883060263 -519381267 57498209 998515225 -553639451 313822973 -697847206 67925673 -450774652 858641994 -221329119 -193904815 155716786 -906380482 354568863 667119705 519736904 -897762854 -675742349 589847951 98301202 763391696 -48296556 -866697566 -932311836 -884566977 -910942051 370023802 723709509 -661447171 -352703080 -427537280 -275838984 -834030277 -107229380 -298187967 8014407 -619200291 131644375 383452714 -723040158 411874568 -155763393 65242980 -495209622 247071812 156123279 -967906532 199790856 521100981 185419907 898703271 724620502 461395796 155762995 -39257426 -550917458 -214556671 -399135643 -874753412 -11127928 113372665 595268255 -23948906 -807088089 -995235786 -228085242 867004488 -347063636 833545932 577746702 694576713 114416509 726288785 -925242159 -230579088 845594024 -932163107 583087439 236600391 -29346188 -197661270 -995877582 742273800 504031895 38996173 619105680 -745022849 -615058714 -235217763 117367763 384857196 684465297 -871131068 -227815014 -572150227 898781441 442086938 -330244837 348503893 146476501 -536657760 -564154215 -478393756 240304464 -793159576 565100276 -185337339 -891327596 206408464 473000167 -759901122 710710189 679746486 19544929 -976514884 496228608 452640524 687419974 -597070093 309872079 493865505 -210293743 670418940 -148513754 -315362831 607447388 -689518090 369906908 573570781 -405579684 434304213 -278691669 -866368167 803544567 146090575 390734471 60708560 -842903171 -7321674 154153200 -604383131 -628521554 -985777920 925797666 901474779 -8130893 -980315482 877330434 651004489 543501398 633427033 -953306214 -535403647 331516156 -413091063 690181967 -220095149 -373579452 929431749 -782809183 682605796 855262122 -232547118 963125885 -487749664 -800123140 -27896834 546035070 15485763 -967413918 57726646 217294157 546693647 -809551159 -289746315 -987828982 -579540178 852689654 370803658 820693270 707444732 927811204 434960012 449381088 -231757070 145139960 936580281 697802741 -633154062 -408491742 406755957 452193586 -512446932 -685388240 739391291 459773606 508705887 -511511502 480578206 299629462 435804876 946426631 -205248056 -879132883 -324909616 -331507623 73115219 342715198 803725453 -996239908 464407298 -458575820 398231298 184761631 957588113 -906933918 593006270 155985456 500137668 -767567253 485410689 474834910 -739740128 -350472159 664358088 -86615401 273792882 -548359038 733976267 51981298 781958047 685888506 -384985552 -222700954 -724233447 -344217615 -398926503 -48740298 -162663995 181362276 -400568970 -839681745 948867842 -980143651 442008225 -308440172 599378930 -685996867 -767861410 538309293 356407500 162861663 -112126692 -801105004 -832484918 -924759061 239756086 908240409 895593437 955780447 -548542241 685751291 -494392968 960775099 -965303897 -722206826 224657134 -606951615 -302624013 -499286302 -781143286 860014346 -174459938 -606302918 -865136555 -889013156 189871495 -340298772 -118554739 -63147661 -97582702 -257509543 -65604216 485994898 651750753 236451478 -712649760 -547810960 -466408145 -409897354 -125280840 -734224075 -525379836 171206627 -198643340 799076555 -447566672 211892162 386963139 648093742 369237021 -363287669 416456402 -460969964 -124923162 -334912831 93380888 115571577 647678599 -567430719 -796936646 583672921 -863610059 -788827185 472141371 -332837736 940432648 -120398674 90341784 -657299114 -397799490 894102220 337353433 829215049 -998844543 889234149 -719051451 180506069 -105222405 -535050258 -294827079 736670051 238057850 190116270 380523564 859135522 -251339934 984947781 -451500482 528122642 512819654 -362973858 -978681888 670235241 -102482403 377195678 493434909 1393232 877189683 415012840 -768592969 978874585 -123881024 411361979 -942286141 298659877 -335436768 -507933943 -351653510 -455301367 932626082 284777626 -365077381 -485487089 611800351 -57681180 -233214951 -286897489 280665548 -140839537 -436373377 -453515260 -751443896 -851236755 812029265 -641471647 353142321 -850308258 315297064 -545499187 265117500 -952151522 -788382801 261114716 768740288 -242447228 -748182861 -435096561 -542541275 -132852921 -65555364 -89238748 365248445 273272147 283010395 959105350 869496279 853692493 -563951429 669165105 958441883 -467355180 -209232787 356187521 106196202 738162176 8008858 -795474847 -840141332 364319538 -779910855 -565426131 524517346 -616839054 -914483038 267523079 813249860 -110713733 -334074511 50878509 -357878618 -142677162 140424742 623905531 -90090670 -547261275 621542399 320257582 228315176 992551041 146842035 -874725998 318701287 915454847 -671158754 179781172 32306450 -794126627 882171183 -466199468 -6456992 622443040 -448776171 -227755856 -60597710 800567465 430949959 688439960 -9091870 116185175 -710908905 -102705853 -296854191 814793247 -577711066 982161625 277609919 727248732 802563659 113637930 771587796 -558860456 575633142 -881809541 -311080957 -676234249 -134357391 -963823126 412369143 -776858176 -925977234 244777389 766398173 731723074 89533272 -992298928 -982011512 253147735 -522364767 732855090 803064131 276239201 -452940376 733083032 -273829885 797839428 502318637 333108142 349665249 -511276877 965391157 824005314 609490070 96453137 464754953 989858833 -7912348 725325905 -654904302 940508655 115626520 809427601 -347206890 -472062938 134448184 175917551 -437702230 -758734949 47213890 -367522815 -420378312 922838911 237997696 -537450991 -716156781 -626843670 -941187910 533140438 265374831 342549826 963935542 697566808 -14301557 -692896511 177948790 501814993 -99689079 -443609472 -482540809 -310344253 713744614 705710303 572537907 -671787592 619536384 761628875 -721421257 -243673804 -547786127 -286332533 735151594 -766274674 -708164615 178120624 -677124251 -731440523 44783378 -91793363 602091910 -888275029 40663225 -591250664 447889358 -979847323 -845294608 287085620 -370629821 785327766 -191352676 95342593 -727002411 923360784 -68397979 -128201755 680440720 -189310292 -478635565 -744634410 398986762 -476617946 44631767 71795621 -260410188 -318719325 -865751234 -619525137 957496597 -503196141 -954921255 -545811293 -314884815 -726255433 467063060 -747989021 -736201942 389398691 -854586135 -136134400 -968956913 -263756551 757719758 242268953 461002053 -507236799 -895684552 275550147 597231785 235347085 -61047150 607727513 444494988 24480162 -79428053 -171231609 718808553 706816206 -146596627 882960790 -455937538 -466169208 812737996 -179134494 -385818904 -114276171 199553329 716443312 5443948 90222760 923695781 -221355694 -694580598 861765449 121316402 -235747872 822772023 962194646 -364946987 -81730754 429877304 -933046317 538328570 269637128 618193008 -49757199 460799275 -639347382 813388326 199653422 875162417 -250001443 -316708925 -644382162 656332397 784750395 74331057 379264058 -765217590 -733020658 746645368 303973763 701483574 340967365 -22234193 -567474902 698853257 864817806 -122622317 229097017 497706590 250136694 193367714 536294222 57600724 -522397845 -735913532 -860893271 -6303066 319767509 -204364413 -451176356 -114410896 -165991594 196253820 -984105471 -616088775 -550359315 -796531263 -797645276 -664427804 -848970873 -936096414 735196028 -588145882 -543732143 -275621424 529742694 -181921121 -350545939 731520357 -169007055 4650878 -88313701 -690282558 -997460231 384687004 412031023 410019936 84405290 -352112639 -963639810 -498783975 -535062072 -84129737 208401502 862723794 267429246 -687632781 676894418 -44923577 -639869978 37132117 -835471489 -51076271 810917637 -914670214 -758492563 411950109 -460398275 275775656 391693624 -425562002 -898507367 -587804272 993768560 385348511 -52344496 -326261750 -323679694 -924416994 718400445 -195285464 -487796333 -353669159 550742509 151688821 -350821802 -403055625 -860488374 -349301329 108760154 146396283 791768248 -532966956 -917379729 -628979164 945974481 -560091156 -292423682 -574771483 -775201774 513326198 256318533 677275796 746292873 970267305 -44357942 -816775325 -980584118 -324404350 -748783988 -16289130 -822949701 132436162 436595276 -536392478 72813296 -648052969 -643350707 -765397731 625712588 -145482402 -976685203 616889246 -759906650 238025281 388420987 -876832343 -424828706 -844686404 -599126857 967473754 -215538718 293340670 -755463650 -377632710 164457426 516668942 834762072 134610654 643539462 306517205 -317813760 738896664 982915086 742036584 653089025 916296347 -262080756 -894513767 -952046965 18159003 437983390 88981804 -668145360 -710538534 80776198 -91877526 -861844092 -11069072 -206757013 -651925699 712921424 -869568234 269294649 -39021616 58221691 -391236258 883379177 -833127685 -282475309 667692093 408442620 -369911950 -496487314 911575580 -640826760 -725001447 -436975123 -806875726 52949356 -234667426 -716693399 357885216 362166494 926592049 754739229 917155702 -678370121 834587298 446684398 319490626 795379007 997854016 -706544744 102227100 862052469 -352559247 -506009846 989527735 920746536 -117660459 101435417 745273548 -192931872 260673388 -507560268 127177854 -203345947 -660512197 909762975 230503951 -371858335 421640945 647682462 -27950555 718829414 -815238625 -155278842 736014453 708778461 620970163 20385634 -403953977 902861769 -601552518 432897409 -976409825 240651749 135823101 -759033286 215822118 449550188 891285813 224816407 -871524249 689965741 833210470 -918228808 -645229638 -925411469 175014206 773849586 -662918651 -349593724 411279657 -295723675 -648716958 561440988 -454203974 777112840 850330906 894629995 -207072182 -50853896 -312520669 578929974 546824114 -59359523 691570501 396856797 22371145 496965295 314235513 -841652580 -63904550 801758617 -531059964 373095979 815024856 -799298536 879309407 -684476291 320514657 689500488 -528847097 -336907106 -384915412 461509758 590756467 -744444127 -390237911 -165092435 131854386 -298620140 -600807522 868012201 -60372624 686315360 -383338539 -921372751 -426901458 -898555372 -798389685 -890150567 -16748763 -556865522 309957875 -597995530 300092902 797645516 782708034 -709607938 -766203522 -867636888 919124256 832681290 -73268317 -703000700 272052184 -396534381 -39998715 -528817110 979965134 -313172060 861176289 682599834 -123099370 517279397 212390033 618052488 -344599310 720003520 -966289174 -904327053 -475026713 115895607 -162875945 -488524094 -471055287 -44144593 -883694765 -666777369 916431794 929202170 4707074 -290780190 -344712276 638366036 653200995 429310933 881123825 -153101185 -639247521 -495715916 -429901879 -114507851 532821564 424023282 438815289 -530005599 -491238933 -842004715 -194950772 -12420478 -305295917 -931436118 -790033225 307365383 -455414433 149715853 827336157 -596916908 328728740 767444449 339894815 115743272 517500855 -819644798 996461612 691948147 -854361956 -349464576 -357404718 -37540364 76487984 515485387 138618758 -689264080 516184885 -583449108 -628745198 307917675 642557191 637565582 945656653 221422089 396235968 -10591153 36704510 -26424213 -685891324 151417623 649677252 -290044703 598736421 442932000 -926672555 637974721 172320239 542354372 668131159 -11537239 751422344 397503439 269191283 851332860 -190985895 809339212 301081754 168554015 881606280 766949641 562351975 -962391070 -714698378 256510480 29513378 -881908691 -39011189 791787058 -178003278 -6516652 -351513687 -510465849 240218234 70799834 -412048915 658664949 -237480453 -797672057 -27834018 -362404908 -681376887 413780621 263889996 -44892238 -429937730 -650689954 962809620 -949499476 526307450 -758492178 293205620 312246224 -786699194 -884136615 -464695617 -706769522 726328623 529554987 -763059682 -334615637 -371071673 990072401 882125040 -622981394 -573314414 -471989779 -244669173 999891028 244294449 -286357359 12526181 -534702883 -736848864 -47895455 -383527076 -793272076 -417234989 -519954712 -788422311 -983876175 122775325 685263084 643594320 458569349 -174693987 -236255654 -818303100 -141863154 -60999646 -807488477 66835249 -246943035 -786844070 -118370480 779839639 -560853492 -649240756 -239708317 760201086 -353082765 -186254479 274597243 653066034 864917657 -814089521 181758964 -987291836 -555091361 129770170 58274194 -26046106 -649752053 466690940 -507255638 -644926842 477114420 -536517519 -857454286 965499815 567624738 -656663827 -983263518 134637574 277376705 -149786931 280923698 12628176 -397955531 637520754 -397835670 -692034887 602966345 908060772 -699628439 -226191919 574469837 -522689497 633212647 646315846 160616736 759078985 -329363076 616763988 -413227977 190783209 229154238 -957863551 -554961253 460028974 -764775425 -976321607 -611859630 -660172583 -470920786 3329023 415861876 935737650 -376629831 -104046983 -47534970 -875771604 -38097084 -556855841 338621427 -130419966 57836417 167377174 -507338715 394759750 -45527203 -282187556 939674800 -582468961 791015510 230805468 -611682215 94869465 -15990559 541787601 -807120640 654042554 892669951 -786720678 -641220870 531851515 -194676410 729462923 -288701667 -483892194 373296219 160331548 -456455454 -647474886 -239253535 -211296007 -160338457 -790086884 -723963087 830608856 -601844882 258861589 204185089 -373827291 986393723 -240750118 135994162 -52498628 -260263045 217852525 -884198928 -474132141 107815511 532246892 -286566699 696522985 732022119 -607880176 -343500801 -512355199 112243848 619640803 332125824 -169345945 -140891754 488274287 -876729267 43352572 826845218 -537843637 -515471269 -845609437 845733297 -191335901 -598845580 -51838946 365149061 746089150 -104856934 -951518553 183417740 -405644664 142512215 82474155 823401056 -382217487 -251741268 -104439139 -674898851 -654589787 380721263 446175831 -605459316 -736232561 -667472878 419885058 -250878127 711714730 -544219019 -608905296 -569037415 916594745 518404326 -786432068 138288436 -694404527 971375372 527940561 856262747 815041318 -312395250 63534465 142485980 -70302176 -602881222 916520355 495961346 -589918216 -46701279 638159497 -58893042 -193751995 -611089836 -995997400 398138491 -922054281 -223358346 -459096913 504915483 -762201048 -825106838 804064912 454855330 208844482 511486503 -850299631 -968376761 -764592953 861548798 506579790 419685087 -819535993 -914053626 776282742 -676761096 714567805 261699383 -553322400 329052073 -252279593 -682245067 -52815646 681521892 276234192 758762382 -435692366 -656850206 19120497 -890323373 -376336535 -200258677 -162407641 -674314134 -457208107 -838135129 499498254 -660163921 371807988 452161036 -649409827 -371923980 3298452 31326233 669239576 -602320109 -904505977 -475625781 582495953 -405557944 -509586936 -240853648 -537033862 36722292 -760136639 613670429 -109559443 -557685986 -59863127 554554554 864943381 -545898149 321230159 -558762133 -243441424 -793625140 -531327576 575134169 -449850515 891912957 -114452405 -430425843 -977778068 370554597 373468376 -579278667 -960852501 -96211933 -569864606 284215739 -888440377 898831411 362632371 -172286418 157948230 214168747 -796974024 -150196888 -572567760 983634822 -415173146 856071909 -675297845 488201167 -244645391 349269562 -974803874 194126679 -79576468 -834446573 -349693275 745532541 -424819950 -868081741 -651144855 551743977 800699814 -938707581 -908705256 -103620367 455228072 -181914210 -800142383 -519923637 -580318517 57343596 -602585132 627416012 431775058 -963620023 -551150029 676216317 616909703 -220657768 396458428 -8889981 267650302 -650923116 -655003503 802333168 -680178396 -516688941 -105728735 606704517 -433376053 642167343 753155956 864588129 -482439459 8516044 -880267657 -298385291 492007554 -28310391 646658797 923860243 681450574 -866611547 380995968 -790435874 45186776 599978464 302775947 191506446 -461578027 230231588 37018273 -520020829 -234325919 32315894 -526507099 -877701587 -29661690 -731050004 237745269 187442586 -321899323 -371574629 -990426574 274286839 -769161817 -865022958 190709742 -887170273 631814696 -763696004 -677931075 -888268369 688343001 -887664247 -157304597 -607284685 -287486689 145867031 587626275 -547478141 872278811 -546778088 -889293445 638212080 540573853 999106005 -479564601 396035785 855794085 570946600 828288969 -352144227 53767097 -284995789 -821819111 113812498 -403459420 -315239652 38088216 -393622771 -771898555 -245809141 -966494452 -262863649 -102130626 858658551 361713368 732985853 -732819315 319786412 309447278 251191119 650538208 786874832 356006950 709690459 101051566 489024941 909729051 213162986 -997010115 1207998 -891299937 268150231 34067035 -372989128 990685090 -951834857 -596229596 446986218 384831689 171771002 572974646 819813811 601250861 -230293984 739485511 -897337596 -671588257 569681365 950142495 180584482 49138556 -879735114 -408465674 -409060014 113781051 874982511 -294315342 20176731 -413550330 440184928 948111512 -33952960 -592989941 -123875092 510846023 710323161 -677827023 -110482408 242639897 -88368609 873848290 -585870159 -325471973 53929412 -284714455 -282991250 690280447 797665323 704034178 922741404 168318780 358666879 635271795 107993716 766308847 191329053 243732986 -33525466 -903613448 981354352 478006762 -464260575 -967111769 983198167 -216271321 689401503 -473179463 -592239130 -552572899 -349370153 -803140347 32847265 302175523 214094549 -133087126 -265424373 88657907 -593660370 339455434 -104077286 -797727943 -924351067 849492073 104321672 -690388257 440826159 840666993 170518222 -763244822 -374122327 800683504 -857035593 -105926360 671243997 514511268 134898000 -906575849 -171324668 257909188 -605065229 501480928 -972254927 93800644 306964799 626233920 -947622669 291000645 512472679 821481437 823360787 211281124 937705649 230555837 -888565526 946464993 475512893 194127091 -329129904 305604715 758015778 222102767 161946843 -136526980 147136857 78460175 -787034462 -306885279 -744792527 464138680 443721104 -936546603 623817804 -774633663 -126289553 874323225 125898915 82616172 575564835 853000509 -539910602 -721113113 192414951 942972600 711976049 19591874 -207745039 -875794536 -383750202 -619754357 97203137 -126704862 70589153 40907070 259089748 -362817627 222907175 -919373137 573638584 -271571151 893660308 -312186275 126141306 -340390765 262275530 -424355236 -200776228 596496847 -360447195 -12467145 372969422 -654768020 -381633617 451767323 69446820 619764897 626763470 -782039399 659393726 302836616 -250084408 -847072959 -12253958 616805939 695646885 585599156 -500567507 -356779233 -129209109 14292359 -833881074 -438546943 956437460 126220244 917021340 939523508 431478564 152652812 543901411 118396164 -419193719 382613450 -535384053 -554571517 -28629741 641815820 559949304 492547200 -41927199 227461287 321202686 -63581340 691085445 -343192672 360463112 109950807 120975873 952790008 830040891 -615327552 882574078 481600263 400993351 -512132253 -642951487 -551922868 -50277497 722064541 -711979669 -497979095 447831143 -285710085 -539830762 400201627 -27364038 641191448 963673921 760751979 173901353 390754625 839538541 -291449161 196616502 -100468926 -253708309 465414387 27068515 -674380892 694311049 -387534051 265006888 901590101 -690336291 330951439 -68051975 -23896052 -301807850 632079776 -704332254 933438697 129158440 -816971088 514627604 486858046 126696063 343306711 89197194 115897838 -367654621 -269966632 297995466 796488232 648965210 -405217475 -979754197 804886785 895446403 542431440 231336086 -86739945 561786802 -398445168 311983845 765259210 521710461 461893302 -641740702 932742672 -767999528 -673299839 -423758697 -235715502 274079123 982819149 -40749041 177845405 -721409456 -270007082 -385200167 -633004514 612209672 950310180 -283224086 -983980897 -316294 45592053 994254675 979073712 974528690 491556881 -602009998 -721216374 -395027938 848602338 -824951819 -549933514 -479898227 -52203280 164003329 -257309815 113834264 373272716 939818643 274399747 681256937 302253886 621159663 554340118 588116117 -957064618 465965186 127338761 -865260209 287818735 -454892911 304083782 -412667451 -615529531 -267137787 475560629 237729773 -149983065 963928953 -714844655 492717769 826028549 -881834321 -425590182 343581096 -404046558 470722300 861871930 -504374771 -587863271 -237174534 102488369 -583598726 -937884135 -697082965 -472560230 -502472976 694139419 -745782016 -692205895 -770362871 -788413020 -646158055 -862558739 -369888046 630493369 -331498725 -413206285 -263541185 -392545963 178842671 48521381 939097988 323701969 -600975410 912676709 -850157368 -446819945 130564469 90856548 72936468 238898211 -272729860 -237124955 540395048 42194543 -636635154 473607082 -965584355 735664245 662227563 529494444 -994355499 267709662 -23999243 -377055748 501818201 -155142885 -376463510 471525307 983540921 397386563 179677544 577284787 -333901980 -64077437 -408184094 -595744093 622852657 856274376 -404249413 504753560 972496785 -296162469 -742271245 160787247 951878469 578274523 -415354058 904438374 -752246341 981676831 -450344220 -110171931 -162469045 780549657 319472471 411206180 599743102 111305767 -152956377 681506091 35553588 759962222 778207948 772488091 340649475 -793771126 919940405 616267284 864688 65108606 -41865633 130246129 30232623 186521916 79950901 532584036 -99449542 -816856106 134757206 -519993247 -26936052 342987909 -963967013 392640124 -223401447 -865901225 406642219 -973143808 -182610565 -642344585 -825239907 133956569 -522069246 -410447221 509563096 -500510463 -640848722 576172342 -612575010 -492218404 -590671291 -370035978 240155 -468103543 179577595 336328054 609523020 -346974394 906018247 -445000681 471854063 -857724423 -781713656 -483494175 -625292374 608764401 -750214487 330591783 -798311692 -11985910 -804780627 913110498 629860176 -706883464 -452014723 -448562129 -567156415 -98687235 293218922 157340872 -839745278 -172372340 362040729 411228096 -432927442 299668342 818663785 334858165 76020466 -597281455 428433369 -101619170 989301551 -53129623 836386007 -91994943 -888011990 -851538706 -735634936 -609782159 444401807 906500737 629803025 72102705 70787181 359867588 -330738459 284607854 -677764453 -225068622 115164238 668941681 265189154 -477873714 -816788628 571741073 -922605049 -379363061 -456226011 -122149689 -308884346 -202781725 257071481 193666511 -606886789 -302732458 -625135841 -242415775 781071112 -772164367 -750364104 -179424834 821075807 43317151 -787980419 781301054 689975738 542441962 -464274373 26109264 -689707396 910557377 859345250 -189049072 340473740 -998346740 59717719 404505584 -177322543 494078610 -609756571 -513780556 721004254 538024956 -635606653 746501451 77973625 -568576465 -520662077 255348982 524829333 836666303 927821420 -205723177 670181699 -579953609 21961064 -117455250 365014596 451852977 -391163940 901153317 -199467912 -645470312 949698867 -837135750 -472429449 -667227325 -175387668 -262848445 -923599375 -973786810 1916159 786187535 -585323931 -606363030 -65265341 -902597572 -753008131 655539195 -271544578 -757791024 6890337 -513604670 321033751 505009345 837306991 439255345 146227428 -122330492 -879912955 -727898610 175795225 -836665294 596744942 -807454284 -458264868 790295157 490898228 825705957 -582261576 -290529596 -2466354 719705932 -745680293 896590433 -619050435 875285978 -169163806 -271478543 430311362 -883984794 -357994162 790756181 546542153 -461723552 701539669 -640265834 -635314495 444794334 591180945 65983336 -906992943 254557879 -383424485 679508193 95963593 -516295129 232646138 -909854021 -330547319 -481820031 -818642784 -425099836 49400955 -322300041 822995435 990930094 785771287 501190195 -142163876 -491944966 386161840 -443322141 757222228 -355027739 504801115 468437119 929423311 -384882098 -885763117 650211389 245111293 900729520 969170508 325723997 -155556309 -347368813 -669533792 -750451954 87348830 -398536248 220281233 -632573735 -985395654 -137813665 15006041 831799674 166563163 -855077731 25919756 -138629283 -29738983 -512282509 29382977 -778294025 35765512 969784606 -337744877 -21123948 584423397 -161237682 100610950 -159911270 -257135053 -357915095 -112927211 748438639 728771177 -940130921 722886688 -852988438 291610181 -659956732 381948921 -957958319 -729756717 907838477 -864473603 -445533450 -637773654 -754454823 848488646 -930135430 -514157274 719933789 -665821562 -754972280 -275573300 139320573 131997190 -855825410 251566778 -376549133 932655962 -447261696 -610822030 -534573152 -808687648 -103233738 689488841 13997386 53806821 -103125038 14670173 494336483 74420356 833615927 -332265977 928631685 702526722 -369132457 -755379140 -5931951 831676300 792259164 -746322911 645399101 -816727191 146590847 859209192 700210401 17840362 -967221 844369589 85660525 802870697 -727175909 715292915 294352315 -945364218 -251474359 -21139582 -93611848 380589385 -980216064 -295972575 -89418170 -364690421 777437178 -581519335 -356777450 671441976 936193586 996528292 -765193753 -788996299 -721801108 -80233324 806364959 -637074103 379094094 -267585052 -491611670 417961074 -316721330 944050381 -867538955 478424546 -710252565 -842500267 207164645 759357393 -863283353 -224837918 -600967290 108573664 149751641 471523623 957391330 572141904 131519670 -898381765 856768978 394827453 982846952 313663476 -782311031 115312111 126279567 980233008 271480704 -910366828 248918481 -13490254 -461534913 661857178 -45007698 748094009 -360879247 186702960 250159346 116381632 -987792782 677440569 -373824339 809598574 525291612 -626446459 52103712 -611719217 -217614255 -547465806 586468655 416476722 841158426 438245604 -964685652 -145649074 926862720 -556843541 655309213 -648532367 -378487661 927323820 -399508588 -870165675 -120507860 -177294520 -590072909 988207877 -836646921 943531298 -392017504 -763517963 779089383 62485259 700079653 641554028 -622690937 352810288 102253134 -921855944 249643342 -779547456 -949333241 -55028141 -364148092 -900230773 247440516 -864716180 711087953 423113196 988558104 -354550003 886302315 -578931297 -914235154 364845261 813362725 -940223150 -55541607 700718727 -515637216 -206344336 -440803543 617930432 -761046103 239021405 -554459053 3586011 -49372132 149916315 986143368 49900853 274151302 175551925 529743511 -149510426 851222847 235509328 -482237837 161221249 693562970 934116791 -489225226 72147670 476908793 -155949720 -485220198 -860745745 513906726 -908038551 705976353 896332852 135521234 743496986 -903306787 -184262334 -915892176 212925176 699425277 202965938 60098016 -213284356 -913540317 981160718 172572409 -720207170 217920459 295134068 700372524 933048728 -638842808 -874020890 31087452 -943873445 -335874567 585140463 85283572 -183325076 -401721082 -908930787 974765439 -344869678 195944472 424646857 -850779448 708366633 800621358 -408819037 84514159 434197632 685321567 186301448 915463084 -646247964 -174963971 117047593 -363743965 118781126 -47180346 511395801 -388894993 -915760899 454615703 -197406632 -257957645 -750573726 -445814197 -895073299 -804845533 -967441307 -21084648 907746023 -228444573 116697488 -304719431 733067238 936545333 120910288 614420388 972617765 131287727 -97929057 413944533 -444600278 -845930973 -612073435 -489142373 -714948848 -381640168 879539696 -652505204 -372237097 -949615766 656659773 727590693 -772138411 -18300468 -623125031 -291401334 -899448494 -880664062 -713997016 128099045 744364011 346229117 -759005970 239272033 421758210 -533722764 713050029 622422994 -620345723 828174926 -270081919 748866 -99081594 -364847942 -12502399 -714552367 -835974695 850024045 -881066081 -383830461 -424884371 445871868 -1063358 -708104268 -586587757 743912028 92418622 401143609 532541408 -793996859 415131340 672021276 -544438718 323745096 957760609 -968234689 -496663492 -675412490 -527024927 -665396477 -290101925 -758215590 -634694482 -254574220 255783527 -517811526 993419852 -286815696 -431931925 673913620 -647637941 -126604101 77611298 -975019982 -848966713 851411263 508638517 747342437 167949269 616202492 -798916132 -368789315 290532800 -816956159 384943275 -949290030 934607174 -7984052 -55225976 -629419856 -830601562 -209959085 -690803778 -714594811 813164365 371700947 633097901 -30253936 -778855456 175585366 -321761758 -556407682 418772007 113722986 612658338 -589451552 -696196398 -364765207 -532322582 -206439074 -669285561 -11297469 742541482 117285021 -560956896 535066524 -5961687 -253224870 -461580146 -800228569 134754250 742404805 729804566 -647764940 802252885 -812684795 -340475470 197540854 413085914 205943941 -291568390 -599893340 -302331680 -960437056 923360194 -414732499 -523786685 92068353 -276697487 996897412 22833389 -923615797 348788538 663124689 -87291207 -337725780 -659599470 130920430 180122225 119544417 278126917 -58653992 -655645501 -987975235 853865349 -113018172 -55483189 -752617016 348265453 542077995 282976752 -763545002 -18972436 222255449 930901224 406274166 -742554373 -444364413 -192322329 -553979386 993187575 770624587 -583519898 949887309 -711811271 -610769106 -431269132 26442044 140186465 -118452244 567970122 -317205132 -371527053 546769144 184761321 -100384922 -295345145 766901515 650667922 -564930031 190254617 843788091 -685613756 -438307801 791763515 885894902 -499478224 -479537382 -764366384 41979161 298708932 -337614189 529115914 283870614 -679095512 608975685 768574468 703528924 467882606 -842890604 61427723 412410974 124350397 -782546041 623311069 123313059 157112087 15012564 -687146738 34718230 -605797090 860705906 -102216289 -895302858 860963632 -837005225 -25534441 -758638430 -85624963 -767231944 702371869 -26062028 -568135684 667884150 -872695405 734563564 -311440819 -64786769 -499264970 444706068 -687443717 477279421 887492517 -765963473 169404846 -526052990 -474553298 -213742754 -6589794 -222078091 305243446 -657134349 145212022 -548692569 439776730 114015737 -114480117 264606397 -460461387 -32046378 91760751 -96173699 -701192031 873520523 63122354 -511510357 -762460143 501859545 553555895 921259379 54407389 128008381 -322815813 -428431458 -704123473 -196017010 730053077 -161017644 -25563774 -443860899 976322114 674888157 -225889652 118468494 196176143 -587787574 -731786371 -328209103 -299660125 -860693836 -287147770 901742065 -96837524 -828527704 -19813885 -430851595 675122134 -498484963 549019339 -567322157 844636012 398346505 473579995 655139160 -254786334 -204262394 713882421 -156623768 -957341545 422025413 -794320704 902485533 936500213 484111130 -522678482 -112925081 610311475 -63223687 -570526576 -532602329 665543819 -371000934 835005898 -899275606 478364131 800579938 448904993 504304110 -364625289 -159637549 -339618470 -116573354 789643741 -497046519 -328472901 -299867052 94992889 -55376872 292515919 742469849 -245947468 608687810 -751607069 -566598055 645241516 -942570188 657551058 -962786368 906329757 645471806 406631184 496105363 -529290959 91383842 181513373 -451176464 -777282323 233114084 29950782 -24963178 -123982873 711531013 281421343 646648186 945647740 326466833 -386487459 -133701985 -997404536 584700931 -838960734 -291497373 649290980 515030400 -213332445 -369332217 -110373163 984545097 -256864617 -171825152 -554735598 126907516 -153325539 115736201 241594754 -849411962 160287795 -318717684 353753822 -879531494 630820643 17353338 -900005327 -500706045 673074965 994446543 156067007 -400994677 591619708 279752006 -262029196 182258229 -125998316 -452553308 -54758448 -993852170 615126517 -561176971 -964592426 13563732 -680322846 833661340 598157783 621719578 221229036 169966366 603062340 656881064 -511688151 406164287 763519271 756717705 129074059 -379664450 -605658224 215804168 795555844 -10740542 -381925637 428240489 -38038237 516319822 -414153354 -51924392 357780342 53252671 264682336 430843210 678149227 974324995 -709895329 -41840773 112823132 727463762 21041768 -87862877 -392645071 158380698 247591401 782451960 -212003179 403107770 107840155 685366938 434309243 -608574276 -573276777 694930667 623600391 549820718 -661052880 -516003563 803638269 677693054 876255046 -407184450 923460379 635667422 117849473 -552701697 -64252278 625202715 638678948 -865434845 -795340015 140429638 668694589 -820913596 322333393 -267442738 -434399951 572759128 -698241797 -472900384 -190303840 -492758687 801302390 620568158 -70978706 706710816 -938844794 946907388 449812884 -108999192 -614936850 -960190072 -639933008 635349417 -879187659 169720029 -172089561 -611631182 -378508704 852473990 301094872 -222549774 -265429955 292208257 257581139 -962252260 -412337279 -645996270 -661299903 -406589620 230689318 -354562022 302414367 602182299 -276693613 -44864508 -721996349 152888883 -602340345 -686754687 261575836 -124420867 -559351624 835749529 -964435795 -969997344 112612636 -476962947 -2083877 970454404 -199629433 -889917757 -64531008 259760552 -988279528 2150077 -752717418 -401082878 -695117883 226246106 368315275 -316083569 -805144336 -943898298 -790339959 77973676 63618802 386254121 236595897 79315341 161214555 -870384678 925658978 235295177 -197594529 -702272212 731332116 -643468849 400780935 919300582 143008896 -394785653 -823726054 900594828 659629547 -155751957 -604060174 145590 608044980 -46539121 697032910 540997610 8617481 -59775733 -18117689 144692288 912940683 952278888 -431841902 364689266 814921122 164750633 -339380047 438089345 -777547689 136171567 -937693717 -367093909 751260405 -766380456 -584002051 -474771713 619165966 714821522 76063204 -494370326 -193082380 -610659383 488023479 -730226122 -45411124 398950827 107017008 -25756756 174317057 355074603 658701359 276240952 679567662 537571152 -849037955 398089122 308241834 284366752 47755909 764140784 272230501 -668546972 137411369 -842049206 -56232789 -455714274 -292512173 10350017 -170804045 -713383766 409429913 -216131827 -593562857 778214106 188777288 564949403 -786844552 -396787118 -963921657 36315326 -638519295 667437338 -344207334 823080406 995161083 -566439398 -635472529 -782954650 144954316 487983119 112351096 -373449990 -241945222 -70515897 384532641 143294342 901002830 -855501900 -339220755 -776852780 -383322310 -866769850 280187474 -844236912 70100243 435152256 711155913 -488317145 -884793913 283264099 392912754 81646820 81533255 223424208 -644530142 854248160 96990397 652585256 -890030284 -956507770 -846975290 420980850 -370310158 302180140 803514580 -823531781 123125277 155356450 538641818 12314259 -802247584 -393611498 151050736 -200808818 730526958 -235154412 -322865270 125548466 342637108 481213773 348946045 31657516 172259438 -522724379 -301046124 968311560 -702543962 137419555 -277218455 -156063537 -544090738 -962861188 -499453099 -966489916 -512370109 83151714 -838248246 47728755 -183576484 -343986661 -192794977 264510736 -617142134 596301556 -78870193 342655136 54089311 -155293898 -829580357 893825949 -117978905 -681012159 811636303 894916711 961696272 -426234420 -5028393 -348954727 311883569 221927110 836971949 779139873 154166376 690157655 -909981365 -254730723 582007563 -370149025 715464048 218427881 82214227 -553128158 891129195 -39421035 301330537 86533697 211831971 -911919821 -931362746 596828815 -308559106 595961369 -457158281 -778957967 54382435 -762837486 258790824 -174914201 -198995920 -528879185 -608929814 675996040 640607239 778684647 -55324317 813376148 -656581459 -808005617 -587744886 304370360 -306581497 -904213616 -244377938 680506132 -328107025 -678241196 -336293521 -328460347 151270640 795489316 570164357 -439174956 -60927796 696368136 -97715839 153418984 356279386 511461935 -187377863 -422039589 -695332382 565010273 -657423934 -229110334 -616648548 482630682 -951353778 418846918 -711530243 276842113 -631128487 677447205 429994096 -957466659 146225343 -927166490 -852358285 -323928644 -135942223 820681046 -8835758 834401733 436889233 -472304129 -773285501 -880224357 -978252868 99785232 -305787782 -503761574 608682586 256670569 67342625 -603092591 14481416 -938262796 -652554989 544815931 -182931709 257141431 410190091 -379790253 598068340 -585443046 -590386734 -731910929 -208721715 42494453 -181502790 539719788 -439879074 912402087 500926652 570246317 -799835185 591013208 -296555856 202042989 -474545663 688203962 201127551 -230048576 -856073485 -27616596 -770318801 308526956 -735605013 -320386432 -696770908 -622475132 -980383986 121177283 -377790834 -490934537 793419944 38986859 569447891 786390428 -285471037 -703988061 17023150 -747440777 848331960 -14781544 8238589 193150291 892337568 560957638 -987721607 70454267 -791101657 -332752599 -990455282 -564611712 -959561007 -625845578 913299188 -461383434 210670414 -682673685 582262967 -293790614 570970447 27025972 973877554 -124815793 -686759830 -901699159 624222465 417065624 -770383046 479289838 948392143 -44409082 -660224560 684587356 -826139455 130291480 487962996 -472382176 -516165567 -909647097 756011605 -685931915 155320765 568405088 -125009102 -866482691 -987034144 325408827 -693128188 972246902 -739584329 696733483 -66881824 555022058 -185501709 -582309491 922057106 441081968 -376798655 -162626498 -532080152 -302150466 453451157 753297760 -483209154 948973686 -58505619 733650078 278530477 926481470 282476501 -99705766 -971745274 145510447 808692427 880700003 954577043 -979423685 935499720 -256988487 691638881 -849200895 954015853 934755201 767262333 -290335114 247705183 -823664812 779846474 602402075 -771779325 -698543746 734603616 695193930 -359474775 665199694 -870172391 520715933 892889804 152601743 -942456214 -740930689 -897699413 -394050985 -897306461 -716054383 909012577 -40657974 -158637069 -928905819 -544972821 397046711 522691649 -56460566 140576136 -293098256 -346376922 -366488701 -694664643 -64039734 -879562586 -676497603 -810544797 -850884638 662135124 565958444 240119551 969760485 -304911632 -601356409 -19445083 624649153 -992635746 299462956 491751933 -560931710 -438761002 -9784079 494440979 -172508559 -782617738 -808999421 348274988 -482823937 914928081 513421381 95979852 -392632128 386862787 183301537 -509033066 -498444149 649109214 -858479320 -502839373 439309122 -495186023 -2656015 -996725552 755518759 379265670 -633057148 -545202499 -8470729 333189014 -919436754 457046195 594901080 -113239469 -35453024 289909467 983075198 -464226730 485349408 -891207974 -157749906 -85461165 -164777499 -436247724 331209347 -509921394 133587332 957044103 939001961 -445203323 858996379 -513792700 831712117 882067978 -622262272 -32891909 -593968367 -57321220 -466470774 -259123414 64356990 46290800 -165006276 -389829707 234751509 -464825104 -465650524 -259856674 392107391 491860172 -968495060 95910538 304470131 -303355979 -367293613 818536945 911561945 -925776528 -466146945 -531878766 592439972 87707676 530617996 487047354 -1892893 -943161116 4268385 636020403 -487553806 102402662 -948172398 -415254789 -528018444 202526412 -725375795 375283365 146779852 125751598 276037339 595924388 -845418905 286858691 -817839631 -70084418 454296793 36779014 735776812 -588367288 819093670 -250881106 140637958 -177220167 -60662655 -94671878 663699736 -223682015 969139938 -765065238 -29128222 989550381 638814784 908004779 -517471780 -21173018 194807916 620653821 505535490 -582910738 -917640739 539140506 982274282 976455327 -552386584 -580136456 -930504597 572679409 -395147260 -402309426 681986372 -199983657 160391461 -555956346 -785934350 -591490681 -619084640 368117418 -231075324 -195302035 -878949622 237031798 847430058 -385044991 542678966 889073479 536350878 -742416589 798830245 -379934588 -985722273 -575873101 963024484 70395398 556224669 991050902 910965672 -959286665 -782242247 -362924289 -629772789 -621711918 741441481 -318034205 958984666 847162651 -756768446 -71767692 337051105 -630009068 303135998 941703003 34545367 567982048 -529261046 -455161562 -673938086 -978958975 -740815753 -244187629 -930044228 226986754 812879725 -346057049 -494440982 421544494 -932040532 -569427578 -487627812 476353663 -775962623 -957047052 852115234 664786334 -173676501 -490717388 -636627228 -393161903 -565280115 -364170216 229619589 214309003 -123512122 -871796698 -811735367 385484630 95230949 224457356 -514175762 -579589905 338845919 479554383 -816884386 118017772 178764995 -361434051 -229317617 -295912258 185062096 260975682 -786567860 -536502352 -488115167 -751267657 406616314 -969240953 462214141 -266244155 -57355475 -60263935 387815696 90458857 -446992585 839829190 167747531 -967013579 277894782 -9349640 -188841028 658913099 -956327777 -738048163 470242538 -673163533 557143801 -598329539 -683165999 484887106 -595989390 557856939 549940413 520553347 -293204967 676691125 796484930 -449104622 -310163213 -505910400 687975574 371413579 -617612677 -795078772 -73385875 -843224545 510761747 -687431382 -892942208 392307735 219197840 -624583946 889784388 -622795495 876885314 -166177643 -621645979 825051577 420908326 921800062 21563957 32436288 930462247 665631353 -927200130 -687292333 879648775 -946463300 758908382 -725104233 -497495248 633824728 -935642311 491925012 -425501594 458383824 -221515038 660603321 957960660 834605188 199602490 -587204398 734603445 197586676 648907977 -417327455 -385124410 -161112564 504299745 928591833 -398282962 -499065962 -560406450 215281380 -891385111 -855569449 804776124 -283761934 -64968171 202554582 872725893 -463258499 629764501 51733584 -965880960 820133847 172057386 -305114761 790308564 543087128 88037524 581082633 -649667246 446655161 -66873214 868008793 -176003339 -539354552 179127350 472373609 336335249 -705563318 -393028815 -385063642 308712136 -885652828 686902459 735819817 655569220 -863849881 710880245 347684133 -218409564 -989203783 -865310833 106585225 -273623380 -952706732 920525139 211424322 -36573762 -692850615 287845725 -688008487 972031797 -492030475 704046420 464094196 -78403840 48511673 -464684455 123617259 -479420527 -626948643 -897294908 124218148 120868837 608045148 -420195364 955815261 -26688998 215645225 496731487 -469663218 -746005345 897169169 685956824 4777845 -104530084 -886756257 883771344 821290493 671578253 -875127698 911788681 374447815 369082446 74193176 -519752814 -520210403 -873187286 298573166 672653690 -724451400 253529997 -544519135 -297722220 -988529063 -486458278 100282158 -95584203 -907725133 336611392 -595919378 736898129 344685488 -630510793 -772274683 541800200 737020022 -778868696 913117766 246857325 -589555574 -907125573 -795715285 496774553 -503954806 -650288689 -10016018 -898371744 60006286 172248245 -743869183 955587927 305089535 -286303682 -736526768 110809759 164906460 917224413 631331050 -765549296 -966102433 -685553395 -221750745 -538505424 -315568588 -923580048 410364700 367114882 465629325 -287454459 -151453804 106059421 717420728 596409846 167626213 267317730 -724984751 340727785 -397503815 -586827496 458875060 -999309800 -786952468 962108053 65135754 -607403438 -57006086 374115477 63960758 220778402 761623483 -914288844 -435716344 -432231636 676812932 -931022541 897799839 -521351221 342118146 -988398889 897217732 483508270 -937220931 -522540245 -894994072 -584376835 -594911126 81464987 701147057 -285558071 -608770716 874073289 142931684 851197755 576270754 812907007 -483723112 -2025293 414511765 -550345112 141277095 235797965 786223920 630332513 727288867 -136326620 365798038 766813387 393269971 -977942320 144790581 17309049 413855241 -334800322 359720873 -170715820 994998447 33210236 694469103 448015307 -185374860 392835595 -930556692 306330095 -6763167 218461036 -219992181 -134749142 -689519303 -356239582 378008203 -651844905 401936921 747639582 142083897 812870959 -980968131 -950827465 -981525308 418942032 154460844 -651330411 409300931 -818820026 789347565 824857181 724377611 952860338 -781370301 883825332 -467625232 -26778738 572091726 788803204 -452192692 -147577818 -652956984 -409659560 870472672 620881413 563850086 -436223931 -850708876 721011274 -354043644 161358104 -364438792 421035864 74154392 271168288 -359911669 104794532 -360873662 389038478 33378352 -514297844 501971002 -479487193 240190005 888571659 705605331 251113104 -837759616 -764578476 841138035 950082036 622496693 876284217 -276624029 217715656 -170171297 -478060879 -947223534 29263873 447853030 975969561 -27429316 -16214262 -725664779 587454142 -654289620 -177919457 328110521 -23602390 718702137 -179099585 -730113114 -982062117 -72711322 986840704 570648257 143811858 448849220 430650642 -16649503 -419710879 763737593 949390729 -254072658 820477434 273064917 926437068 517421297 832926933 401868437 -692615228 604418042 -842206805 -744538348 -846483233 864305449 -883462398 -505243255 731057163 -394666128 -451636578 757321553 122731366 -586307859 -443412937 261804152 -911231540 -543081205 -134718751 849952433 -450836825 629030279 -236434368 481708979 -25220021 629097753 1708189 -106594789 760885188 932202138 629547576 -378156310 -304454230 658362959 -192189578 729812826 202080493 985947898 -12050609 -800063724 -364461414 761343269 -419067561 -257576858 891361377 222769498 -124859093 897348919 -838744965 233336744 257794565 338774519 255882189 -251547528 -615130989 221631202 -291420425 472563975 -543192355 444739847 -807057726 538088414 181442635 657347692 -664542211 973627612 -51512728 887243335 374713868 728846346 52850722 -415649745 116333353 375120989 -257253163 926211926 25226126 859655336 -95715513 960609348 -628734585 -955338982 439075385 381688702 -10891599 841889826 843394871 386281672 46515984 578422789 123927422 878167307 185258211 -180347663 -344296431 -917819835 623650715 -99868254 878052767 -285683653 527460497 849619947 498535014 577794095 -573404584 782807531 33652544 627421997 -486434939 670591508 -911369997 -223326444 893201863 -597747190 654306473 152909035 422778006 -447213345 -680577568 -23244663 -781026041 161580205 -621043642 -137963171 111911516 -505915687 400962026 347040239 625106872 -903579831 257124625 -932584466 296568249 838703666 957992560 -348357564 21364475 -60635788 648325957 561361104 224203176 -563460502 -799427544 191407313 -589938282 833930692 331777529 -349953604 851376290 -404425191 -514776068 197874711 703028503 -872991829 294532410 -268510833 -311422697 -370672144 -325014110 747185638 919780230 894410265 -31742834 638820833 622804712 -472826394 601761113 -104241469 -971142143 356064227 747622862 283636982 -51115874 742411130 6585856 276388610 -646208647 -122296296 44704700 -934637887 414398231 -325038324 348937864 517014857 753620239 -2186723 406504010 794045812 483274519 178499237 -393686884 -264899479 -829839694 -261162676 766562852 -874223016 872229827 -653558185 -870860085 -705311053 972925228 142176059 117947674 726009859 113235763 -825496872 350107430 -169549 -129911035 -49368779 656037701 581968348 985441503 -703054039 -164215367 -22201356 -94326393 -552298413 101085282 -542683154 -420944200 -968450729 -227128047 767950322 -221718834 -743116862 894468313 31295765 63841965 601282008 -778519282 -2512680 346393388 -556770244 441827126 -257828284 593609091 -307019638 599132350 -326170007 -675617099 -263827903 -16390055 338572112 -772010636 -681273696 -676072694 361277936 288121195 945271525 447790539 304545569 -236151329 76548575 -945246476 447037086 -345861356 722009637 618939857 -693641096 632314293 76217528 -528116724 28362782 602549537 -682573192 688250970 -100266223 922864414 -45950446 -822004337 -156007181 407671339 -211029417 -116572865 296683588 -259361344 -447944596 776789550 -873457986 380303196 597895359 -351891974 18058867 987337472 -350079995 384913927 -60957177 811180808 -861816886 -359568429 -589740529 -652371642 922869976 883707184 -124443966 615090023 -315525684 -965301209 884968901 73332594 -738814369 129913496 -263166283 389769775 -555883509 -381851980 824637636 -271243970 97851326 -643267369 137748330 -442109941 152497913 356316094 -532142968 -52175234 980300140 99317859 -912307625 -763221895 -425985882 -781656666 -538481035 -205965360 -425640346 124577571 808371725 -858812445 982990105 889651764 -870474469 609021615 -778894958 624679951 -134374869 -585339088 -244269293 -699737029 295773575 -696363633 -859387734 826401902 -743815950 -431089705 404984334 -474822851 286517257 498937860 191424443 -287970966 -135660317 628750700 -623324575 -199475880 -815167344 421233605 326192146 -717417619 65630143 -987588581 343296257 -443065964 970378221 724712828 -11742681 174211876 902458996 228730269 -527301509 553839956 -356886223 -474607887 730375146 84587544 671827033 -563841050 392382731 47659875 857280968 -789448547 -498803131 -523883659 440798341 -131181602 619437968 95150428 306778563 -17349767 -442879189 206033263 621597312 369300523 -518742664 857800109 185831763 436999819 -38515579 -822472366 -292794213 514948360 499166003 139274370 77747814 792821508 168767040 645387305 508452567 421107075 43659651 220360251 -906785190 -532518338 -133461243 -489724520 -105790864 -576525340 779233810 687184394 -667465359 -734290970 540077962 -826092357 -289909995 583255075 -292649176 774292071 -650063464 816299031 923055207 599936860 954784490 209338820 220370917 -590772915 794037308 -497828743 -465171222 571087464 -770393562 -509693958 -187178512 -734980604 -624877437 800364088 529151593 273979917 241038298 -25228880 594105841 -578331130 662766546 -659401658 -450358679 -177708314 -502157687 -897971634 219379278 -469982632 700741797 -629197005 905552931 -522666801 -450201252 -304022562 395738952 445492618 817693833 -694239437 43577196 593289293 579364998 62145969 749436405 500229829 -144281997 -260444045 -725311203 -510154966 -174006414 153440753 -633563237 938965121 -91446450 -443830253 -237875437 443589260 -31499350 593724092 994740568 873616057 583870377 -404007159 108804064 -953864482 -900123591 867325285 -359501370 -112279283 -789791452 555143206 -671412709 -71010171 79018028 37255873 157674490 914982446 382941194 -238112476 247547036 -742661343 -738091419 -191758036 -61250567 135864153 878582550 -632554513 -163821838 -276545311 7757808 395267913 376405248 -722110802 463359304 913097974 -537842537 -99415805 972269404 -658237656 600699906 363549751 404811768 -15607388 355060922 145573344 -317497449 -621561884 872637606 -470117006 -743566772 -853733691 -302080329 -496438745 -669222898 -643494467 -901011239 -256939115 112775463 422227668 159876370 -592169339 669620912 204102902 -313331138 -867443684 -881107823 -232142867 -586730119 -506084564 -607443984 -446736448 -28816074 576867448 640947184 -977980256 222466254 -86176862 979820487 922063799 -43318585 857303016 -596416661 -275890042 -511424419 -650312712 -943264589 389132027 -996330663 -706570791 -117471569 975287752 -772939421 915141832 -749646004 -534857430 -509630454 -520261207 -353001248 852753905 629871563 -574648670 566163473 6214290 866920196 -753341553 966431836 589204654 889646684 -897042388 -646752322 -618882196 -445511659 416526735 -925514889 -619681637 -312017814 -627764796 115810810 875147272 -339026415 394887827 -481468704 889220556 548772976 -576960828 -304217176 689682761 -754077810 503386697 -649725168 -744046808 -352485117 477629161 -770627913 -970566895 451895077 851672773 265117448 -558942729 168824224 726556428 768984059 441920464 422262328 602265343 633856929 -762143022 488851765 956463592 -141271580 897943961 149641897 -505582171 -140095487 -159027901 -827509506 -799778081 -365448554 151917609 -311259582 138472591 -904932324 733712148 738163927 276775013 -15415277 650264704 83505231 -378697476 638222457 -383697907 680753020 214213236 128130767 -275063871 -244687383 -464542798 -838115787 80912685 888570125 -751921758 -266295026 -729945823 959483480 852708720 -455263235 270967737 -712903575 -368336612 -660066544 679435387 -960541749 -674884122 85749418 -996242321 355539363 -386591100 840139474 640317445 -137920567 534531616 461336260 -362497899 -639158938 336477686 683703046 484474612 -371910863 -261132239 802196761 129563329 711649557 496987271 -614781871 89370192 364196914 235314342 969789773 -215895183 456788108 -185493139 -225719975 761501950 -132705194 -584627150 58679373 1248021 614626758 215914415 -890425043 301947405 -135568623 785800581 355534188 -950097194 -237149406 589904194 83594872 724980636 -263988927 -918766 451870347 -676552838 739055236 532469632 104592733 -723899275 -865335451 243784729 584288427 993423732 -131987737 -554341305 986835324 302274722 -536450508 -737912513 -958118178 404048562 816388143 95828880 361356765 -270403527 -353693051 -830366595 -783107435 -248650062 602301682 -111454804 189869953 657797117 470657666 440974452 -111151142 710755280 318890674 -894771850 799076376 78816328 681728467 -19116717 269332046 527484522 -305383113 -287500139 15597239 -352134275 -309628924 891305892 -42628352 595428199 159168645 -623553697 370171906 649855999 -361890306 826873997 -272637149 313982439 711625741 -303730916 654677197 955087321 -976962792 -109516238 -563992854 -564768318 -53524440 -710303605 518388194 -489096836 -156103041 -321611999 286541793 948450018 -506237594 24998187 -121680084 934596394 -811020656 -906243974 24346291 790461232 -675073405 -235502875 -779414325 554661571 -723885020 989203009 267486497 733856597 -604390652 -474660908 -783919740 401062961 -448658621 524417832 -316386009 410491974 -10022302 -368373103 336488775 621609190 287805926 -396303636 -315038877 -461092763 -642673311 164105328 112934038 934489349 638347930 -30881163 450670754 -860239420 409341633 -379861120 -229545565 -987059384 -483453891 -670095472 18905754 62201978 12213773 412323508 -314259483 6723203 522197787 -497746908 981313094 986117382 12805410 600573440 -303442299 -438735173 -357078207 -553761151 -996639108 -619310722 -745763382 987930258 -500479183 772902595 581153044 630904029 412958944 932145496 -798113949 -55841554 -132021483 -565572206 477356372 -90763770 -763031469 707698275 609940892 -708064598 497477427 592755905 369710128 630542176 -735507320 336647193 987121144 -208941135 626563058 -925565211 -919830002 -905609934 268776467 533762333 797746442 -907745431 691442098 560274425 549358382 687652210 -123797999 -326013533 -961883351 896860421 614261685 587120520 720406842 -588199976 -22948515 -87749625 367615848 -233791943 -134820357 -285233587 181853450 -634057532 907706929 361121534 898155975 310134659 -145805623 959058098 -347554165 -130497711 852743262 -551152825 370618305 -6755478 -628231940 247390310 -824509886 -486643055 -786040357 -220245406 719856083 -75244199 -920411186 973563532 870713841 -687532587 10679050 -792804363 439414611 -831228235 483745371 -740776001 847395971 657791638 -107215877 764061313 -591525347 772740841 -938735539 778301373 463329173 570294691 -607982404 353967826 710829346 55444445 206863809 -151235519 280939929 -695994147 400772039 -530204757 688390761 49102481 -40398593 747178359 75243387 -453649857 566442169 -406039977 916254373 -675611777 956022018 -620117874 -786121711 861976822 75869300 -44837355 317849072 -41705915 612965214 -976970513 -762360110 693841678 348142852 -668580283 27111190 876892541 988221447 -317966518 -144004173 539366593 211094272 115734701 957697394 -827385253 742326717 270119146 701525358 71745772 -191437283 271147638 468417337 945476489 -582519264 453614881 -762212268 -312583202 177062022 950255980 305339570 345806779 528493646 -928145109 -407794479 -158597440 -285576541 858248785 761273702 43901807 650969351 -63519541 -56112321 760706735 458479467 292184255 840293619 -902575203 777671190 -767994122 -756204793 -20483350 -615102141 -301603339 -667120136 -506299701 -602390202 -33338181 346795044 -878877349 183541294 -88889476 186764632 692658891 239650626 -252775682 993947518 732051520 -593186653 282093570 499486995 640914988 -879414678 555942891 -288472173 285310583 -46874454 -942775850 455803486 -652988556 -712884991 40956231 -774134377 -396266390 187426574 206668690 939486910 921636746 -78872312 -917066433 -233454613 528610364 -412600628 652777330 -897724250 237467871 -273259581 -186323165 -397416329 -953938118 -234917996 400496611 -367447741 -458359503 -78507912 -259136263 218610164 857909451 -344696849 -83197975 378991839 28680776 -720724888 -633020157 249855552 415454342 -162814965 -574601174 480428440 383837320 -105611632 -826229149 -73318052 -213376873 274794621 113516409 827406714 -503988440 674189658 -243963806 322828358 -268198703 -954244147 -1734907 -539901858 -461815126 -579209343 -962992906 -155163433 -505107767 882229062 960775840 791843974 -422321394 -939625049 994801440 873123100 439829133 -822724966 -303533520 597932405 -537025898 255219352 924458816 -690452058 944135617 -840744902 956253790 -862734891 230649329 -484262930 335783255 -443614854 324104120 347945357 851443279 -22858832 912560367 -576189359 683578921 715423702 -355550140 -880244440 713916264 -216946865 391176971 -861383964 83782567 464080192 674891136 279710369 694259832 -791977577 572888315 -726428238 760079406 728066902 -913952249 -708613380 730496145 594120173 431220407 437672467 -382555627 560305813 700064313 -533823611 -594289969 43204819 398690121 855701490 445807705 -834388682 522071694 -117752577 336872313 -485304181 -134348197 502749381 59577019 721089203 563792131 695183832 -401741075 -834323832 288643149 -339327622 901850276 -875730734 36425441 -405770733 -991407588 -201801751 601966907 -139969367 -834926169 853840235 371469076 -994272454 921388112 426565382 741173852 353427002 -382077524 -397826779 -500815861 -438446854 -153446881 764960700 928816501 998030992 -11000947 -831612376 831748799 -458865982 -455577572 -718502582 916396307 -707215698 344079444 936332038 590023291 728173567 -972408862 -547761861 -849204517 528989686 926054915 -410159402 -167771587 -814713902 895706716 -746257316 723766172 219789278 841137836 608035576 -804594392 778167758 -143147272 747827491 -371898120 814005404 846316086 -453158620 164086407 -984413746 -367502817 495588617 40603862 -126988271 949336510 -897086712 -140960483 -713442154 -665783737 -410248027 -127481112 -796127114 403194032 -114654518 -243305205 811248430 -921882982 784717401 377741663 -793212848 54602823 434408491 752238654 121342809 -187922927 -561355165 -3610649 -332453205 563806696 -933068656 918445934 488471923 -573970048 385508755 106938001 -873355443 820877087 -428771302 -959006344 -449407466 -304246985 255453890 -292502982 221130951 974525959 484698839 927386282 261947248 -105743212 68229716 -512784962 83659768 -503189069 116595799 -510679235 119526680 -771556011 -350055841 781527736 -237773525 631852927 838338959 545142328 514694172 -793980719 581533638 828454016 620297748 -726925134 -405348731 -232816437 128900629 -405502571 -997450539 -96027580 -828297172 -153293526 -110719247 140040970 -708276115 487204686 -269958174 658019778 -590946466 -77826653 285482244 -667953068 -351774590 925808105 -720798702 -407561902 -847074747 293939320 -468703916 783849130 218712457 150021193 467528141 204512204 -263299267 -606643743 -128591526 -103498129 237453887 -902043786 762674575 240356338 -624161364 79698667 -199928783 -296725096 -380314272 -207102000 -65604632 -115453164 -683783265 461392102 568669525 -737987485 -193670961 768385635 -177795036 695103707 193082587 618329157 704117700 -157430976 348294277 790058548 148859195 132752793 -684330320 960906594 391430540 116623814 -655780461 -967609770 -974317025 18886516 -685881863 -406254842 93450471 218897374 -21429607 467990909 264837451 -73364238 -238294949 -299599397 424498065 937550177 -119970684 643748453 633863564 -676051598 -974401447 974985603 941090297 787232834 902037863 744379453 -825747808 -510463630 986933169 781661053 -834866184 -949209218 969153769 -915087330 863515578 -224205089 -615804235 -410475816 98489232 81720466 314421889 182423255 -894615466 -199852408 -668439695 -206532391 -558869860 310996730 395762697 -658818416 80133231 80806340 672046722 647007109 807221037 -486991580 92414108 18032034 382368987 14351516 863133595 345921275 -672045508 -604646855 -808784289 -947004934 -700501787 -289030344 194186394 -23621296 661908406 386163954 -966676230 -964839524 496960148 -961090503 712121630 786929635 877306434 325495886 199074533 -634596256 544240102 -970850681 267441136 831010004 227513857 -849650961 -204877833 174031178 785533669 145463359 -511473806 -705106235 971184888 -872943709 -397708633 -476241852 -176503233 -37881389 -619071097 -126307104 -344586087 -355233672 429569459 525856336 -607730827 -59504198 -43554949 -599954232 -589673122 610081358 652003099 -749071007 347013310 -704539709 -106685800 -107921927 148453407 -197146520 806947036 596651430 505469936 -865634193 209220673 -487543058 -139169936 898268878 361905717 -144000252 679994517 574190496 -994575132 -309425610 643636184 503729040 -865200850 -170444023 -3286930 -862264443 402461927 693872793 96513660 -708573924 -163317071 246093513 75563747 602869012 438149678 -314948812 -542959667 901285278 -246194463 657487498 675026671 638491953 -631474171 -562230878 678357893 592815751 -472665662 638930454 141859554 78146766 782869618 -155618193 -402727094 921668365 -38658198 204362822 845097066 -440832698 -903266878 466442892 -172522709 828411733 214520126 -549199380 -267888793 921150530 485590598 281058840 768564802 -799027993 -43461701 -299770785 -504749704 -344354520 213546188 -199450263 345939607 -89283598 -21378227 945083776 889131928 -358045999 233299049 -978021755 880384129 820236947 309115569 -568584833 296475802 811036431 106223502 -254977870 -338187284 942228630 -411592017 215221276 -629324352 -959256415 -6699006 327641071 499065 390105758 -37231978 707497258 629946624 16208598 500440392 -56671645 -531946806 65054756 823105234 928234954 550269178 -567795259 -444865137 126752975 452967117 -811536429 60695643 -121039195 430839709 677509117 -889266196 665765656 -39540660 -203912063 723069981 382996182 631581432 657202824 513422978 -542219879 -750569641 -669616141 963793740 590226444 825198602 507386932 838875723 992730059 -534639977 240428039 644743176 -460043887 696806811 982260918 132317203 -688619231 -375197307 321607217 876672390 543762962 -6838348 -40493649 -491132790 492841789 961335286 743750291 -798181665 226291299 172340655 919278443 -62088391 -698525505 -481116107 -973250209 496677237 -207017090 96266517 634142717 835191941 -891137187 120214873 -814090084 778945249 858506532 -38506777 539279051 804870108 719035676 462287580 552713282 -914387067 473211189 250947721 -34723166 459358933 -706170255 313571363 -617051549 421230976 -413052980 356087822 516620922 -243726163 -465119392 507096374 313527465 -910368547 -71509875 144701984 66199462 -167674422 857456177 927693604 710781231 -92956416 161873629 -30118792 446949317 -930124618 -895617149 -823997765 378071598 -300952364 -859473096 541263658 -841829635 769891746 -569572330 -963728014 932682802 563159851 479284527 105573781 415820448 -763092463 856458708 372120864 43166893 -356799134 511089385 -595788731 758865132 -431503725 728277201 -782007420 908113756 -205232255 438234480 -57059625 865304294 -852219434 652608584 713952529 815989110 533330008 9764874 -639816038 283916581 860609325 -931423181 358907910 -266008720 -961694372 973569535 706546871 -846080435 914885046 -581612535 -658566783 -456115684 -423574892 578220624 -273202173 -679633165 -366644745 922440802 648493212 561341565 -142626906 329303058 567130124 676919478 615972804 832310452 -233438648 -788658157 211577980 -476512075 -54753534 483593776 921960312 -930406026 668885671 -179840749 469417473 709659286 188612472 783664686 -571850523 353812178 938828203 10811639 464154343 -550178335 -266766047 746996905 729651446 121702768 801149480 633469165 -148655509 579273209 713812266 -381510477 -714423400 624441110 170400084 852033018 784758605 -113530088 -323681909 -463842597 19248529 662165003 -442251746 -120719291 -761225611 177486505 525634372 176659782 -148632155 -790038563 770642598 733591961 -610979193 -71447852 235129377 -347185121 398408495 906390742 -494125218 -619622348 -306194076 859815258 599185046 198220229 -151927100 475700936 -527778559 348883961 362396219 351893530 -844579520 -479342541 727015597 554032474 62009750 -87922923 677192931 -294305492 -216854445 -866108570 -262064703 39391171 76961520 500574203 795905226 -419199500 -83898363 325699631 692358385 589619927 -391842395 8710552 601571484 951540878 -685814447 586017073 878386421 952142865 -253991126 201916800 -895109758 24183702 -45407809 546648644 -923743445 39993381 -405590470 197710936 -314079370 434108667 579839158 998445435 938305739 -567323065 644131107 224979300 -246801454 248324521 -812004889 465765516 -844600286 965619505 -172747080 -969432320 -522045006 -278620321 -974890226 -149767199 930402455 -830896416 170054608 219077686 366341690 -131762101 567571012 -928734971 -451307522 -350058236 275456727 -126211433 81427851 -198403711 257513848 292897483 734559608 -719187047 317132550 -244092281 -189479122 -800435404 -393572986 628945326 -132735578 674218121 191548709 -629711296 330338926 767689077 -679909975 -666116101 -9194351 760759811 -272791151 -650002414 933213275 -617434228 -701306972 692699201 -972761388 -342709187 -997682892 -765577161 141035414 -120021471 -362316283 87237898 -753033009 -349430175 -344040218 880693358 564591555 485500137 326582050 928124577 -559024135 -299025739 -292752853 -331028419 -558313295 -411308472 155433736 -183013897 -4146315 -688238435 436815107 -752697181 -578259534 -341305105 -54453604 -18751018 -854787619 302354435 -919568902 822354089 112979983 -590411621 128151398 647453766 -520603958 -414274128 345940588 466306501 -661219027 -864947014 -403425343 -207324101 -490395067 -666701588 584519037 671627778 -148819399 -824141461 471129429 -468669571 207399811 -785057144 323987940 612494179 -997380456 -610036283 -851888766 -10979250 969323428 -597177714 -813056437 151674056 -623635416 -826131394 -648222072 -168753841 -927127473 -834150176 -68069453 884818326 979025257 -597917394 75610960 134788761 -196601895 -337714484 868903131 418304672 -667180334 -431974998 -285925109 -239626710 -779047653 -465995485 -489488589 -652656302 -263099883 890241276 -54876185 -366371109 489918477 -281821792 399342050 -493318452 249443820 -642613765 -145818072 504713953 -676804225 621629886 -529978146 -919608230 379447670 899270953 -846281293 763861149 -604854147 -733595579 -87747568 462563072 -481978649 482055071 -188077292 -889852486 811427444 978025074 464488495 708409849 169428977 180536403 -980690196 -202014661 918294284 255566929 -533100935 865459707 274313531 375716711 515358421 247633970 -614750337 -692098787 274782457 -136801436 754811832 679844122 -751074926 -322431561 350795929 240195958 -635976486 -768722682 -715866775 406715661 -470818829 263082888 391960025 -375342826 376565788 -6761137 245036177 -107229036 -219385933 -96490761 679268158 373122909 698273439 -349893317 540718507 -900770164 -100658257 -361099392 583883774 935775186 303486773 697892155 -15428128 304984088 13590567 -368264060 -613410744 20549691 369790116 512141344 531891864 578485043 -67654357 -418833669 347538217 -491038652 151897487 -44030477 156260155 753409279 -865104641 642087544 963075454 -155550664 -776688425 -41674602 930056128 13369375 99974805 -86818995 401073348 464446468 -749648731 968181828 -615449576 158999109 -707167384 60477949 -172314289 580675538 653242265 -382849754 -325562942 -141724698 201285693 -756110900 338030140 12802824 -601160717 439954904 925734204 -501577172 -314493229 -851139700 832886577 232525953 40967750 -302219120 -559113853 709917093 -87595087 821693608 916494190 -971286053 -907365451 22991065 -331587435 -50664539 757070976 438408637 957287527 -129296579 794369852 619229240 147292603 -793534290 802661687 -555405924 544512695 275214926 964075662 -770628676 -525533199 130279249 268541659 978973119 225602188 -958203029 311998714 867865443 561077654 -563646383 254191970 19834807 856201158 -900183654 406978582 648693310 500642323 266539721 -575552847 -936851601 140538608 963029905 461988013 -421215793 895678418 -234566890 -183165573 910999188 -530330588 -983750392 520889419 488925720 649721640 -491403167 822164930 -654714848 -399016897 297886839 34100443 -638193133 -434473620 -378999808 -134779643 -595503948 584305353 346480019 -828356227 74584298 -734897758 727784670 664602910 466159729 342325640 -445563622 -935295749 -57799972 693430691 384760708 169396109 880989495 224805261 -640891649 310096892 461534165 -319171224 928039561 -718251032 -778588837 232306545 -94503928 639211075 94503153 -314102100 129114320 -324772447 702543806 -179046111 -432739595 120132058 -389608641 -714239258 956538024 631940330 55767127 46919916 113137781 100244024 -545706590 529811518 692576988 -741846500 -859786453 -619580072 705718552 -720580244 -869865108 -590531574 237387659 -309407370 670139309 -89373932 -682723612 -532205670 -874463254 803814712 559537354 413006202 -982651249 582281219 334438792 -764590510 115390747 31255836 -797373114 614543032 899226088 -99482400 136108911 509748480 65525388 90298419 -854223608 -35896304 -491556629 893332631 427620222 -264739116 537628670 554421465 -880787184 -914583868 61722970 259816121 -404942829 223555140 119258447 -877074902 -437691312 -624092444 478784284 139776615 987882297 -228719831 8700488 -550981473 -551803931 -762608363 -930926364 -649490104 -112230190 424120267 -205721265 -469075197 266631773 9388754 544921658 -783205458 -845139682 969957810 591279124 -863681969 -891553741 679941699 569122510 502350503 621883928 -170003994 -621357728 -141162309 109374593 -414808777 995563640 -538989281 61789589 -754166392 -662026672 837587376 -983418924 312060213 -417468102 -5241904 -934324583 -619311433 -993145989 869910121 -895217432 264940821 622954260 -493868453 145973397 461256708 578971650 174988036 -372737908 163706387 631088981 -975906592 799950598 29573663 921242704 -382074892 -891128224 -955039290 -707230788 875737811 -411886190 -459365081 -80616660 -355623115 589107050 910237977 451189259 308546 -666606980 552481963 354159064 -957628019 -281360872 951102188 -184721799 550689571 291549678 -367336223 545548528 -52614223 -469489011 -806344779 508924419 903224957 327560711 110561683 602208917 973862493 892987267 604247961 -559769678 -151128492 -18001322 -426733866 304265947 -819342520 -510348447 597552400 -520632932 454369779 989444428 -493796926 -931845568 254674442 787897146 525563967 816274186 -313787884 -22948032 -91521817 -228214033 278127564 -924319165 -770690977 -877650908 -829576087 -101238220 -981674532 -310533195 -541099679 -117582608 -301124036 -618661649 -585311272 706641846 -130349226 136255569 433919534 -126474619 625441562 184107047 334129761 138742995 930726214 817322434 89315545 558586988 -501690960 16844813 148042486 -493909826 -281064685 180072135 602951522 609367286 165394414 -148946324 581034653 696530636 801813204 795369283 -614805187 -525347960 385321868 -126807990 643646619 -420012109 381036207 913668165 -204101461 290553270 -491430484 -800078073 805703878 -959370253 688337234 -427936991 15059756 -56530212 -693494448 -325176874 148774859 -142218859 82105346 -152738099 -139618733 910017954 296705402 -117315169 962555518 -213750951 595137093 -930394631 988460731 -704884294 -113435657 -566734802 282394434 363629139 -898460966 -282128022 913771444 -164877588 -91313836 -932764605 -395830763 -577102283 -889368828 277041110 -177779066 -766361985 641568185 -80026472 -381012671 578622762 950775038 -396730760 -608234091 -602135578 451508605 -254631166 594740179 773235748 77109506 535809657 534628039 -118805732 677672553 822715599 167010898 -225620275 -967330642 -384219908 518684301 710965244 -682500298 -349822079 603091641 -926930500 -350672264 664553405 -45372320 -272672378 -495927535 42750967 247611125 -196072247 927444215 -914768414 920249364 902327481 -59741242 179158610 -11864450 -917173997 -161498682 -122341491 947972215 11192281 328322892 145432523 -187159347 509180577 -868425108 299061811 -413488465 -451968066 898300022 555647314 641907162 -899607550 -236194395 -56674979 859151101 -508305965 801395029 -742085859 575745310 -939461599 -414731173 -38231754 834937012 -345201910 358305218 -571279909 -171821019 925916132 -69262577 519647821 776734039 425641626 907743562 880594063 495482462 -12355068 -893112477 937386647 897355055 210514615 -378866952 -823532710 -340555049 -626814193 968938132 -42981034 400021196 414734911 798097703 437227802 -714777964 -95866322 -321121966 -563957532 199207935 -355724870 688537902 -465514305 -280141523 -717626290 450306116 257405065 -381153864 -175990359 -249034501 -797729860 287972935 171155399 -514681942 609974058 -627079835 -759990547 588901637 -976857621 -592087218 231587338 656154514 294289759 942730246 -623020107 -579697446 581361186 960172092 -866288524 -787413558 -591498675 -942583840 905265302 -474346053 371059416 640524056 701308538 -424663730 301185196 954454855 599052965 335350898 -846983467 -795156289 -193815311 -234157652 -533150073 858120328 602022350 -454676543 431363170 -890118694 -807924717 465585695 -257588220 -356389953 431556692 12234741 -332159923 409467849 427193645 -361833999 579513406 -814482537 -907877650 872341612 285063457 -827570362 924592858 419035262 -542715027 -525451519 35929433 -38911074 731579600 -321286489 -411464603 447160440 353310669 519971608 999437259 86085417 -642593789 -31987890 -545592934 246308687 -511957285 104119648 591754171 -641324535 -339149316 -761221387 -764997820 -579267431 -170740267 -137033949 -657714078 233853172 -793595024 -569467484 -351699988 900992609 -138024068 -128757344 -553023701 -668945117 -152211174 -580980950 -617424296 744328095 548069099 -114667577 158781049 396846136 7823009 -101692219 -700017518 671733905 995512955 229373021 49920735 981263987 409367121 250829816 354145729 -94180902 349714372 -109180529 314265783 -302035352 -285812071 987022745 -978514481 -452961687 -833828766 886036930 -629026223 500334456 -332053018 -558740177 652653971 -187465520 376527066 306271131 13998074 -572891491 -481960275 425517071 741369711 162567621 -743785986 -876185490 -86698438 904815591 799845879 -984243718 -40571517 -411407180 265923058 -983361148 229047768 -521553580 903187936 -186281744 18544458 848428163 191542384 -181821920 114432865 135176825 365465175 -805242446 145979447 846006625 -889209299 649258894 441612746 -618120132 212666787 210577031 405146006 -371511106 12030650 -807012062 -796067779 516069000 -807741249 822463713 -948752913 -505099507 -859232647 121271519 331188611 184533157 -939317139 255219230 -151166825 -821497724 -593099153 -519646860 494022220 -997721904 -804325970 848035971 233327052 454167091 600942852 734598520 318214515 -49325441 167298391 370679232 680648495 674887842 -68132371 -367600833 -607927859 816032284 -723882072 -198365336 935697263 -844633349 709639313 449286420 -927190800 983671937 910665840 -41741994 896426675 -3913743 691322297 250216041 -688617159 -606992055 962682923 -863791403 -883070029 -30249478 941609563 -163892879 -669967462 257864507 -171287899 554410007 541296327 561693610 755715153 140203929 572714884 514032747 -605033389 -252603717 -572421172 -963385733 91940422 -638696983 647551060 -709301377 -723919790 937416992 243136360 -377033411 500965303 163713351 377477047 217223266 -453506967 -677951678 659066108 -679218065 -152902473 -61026304 -904656649 887424304 -321278721 -94669152 -703678743 257732666 881089399 778853943 -873138355 827760965 693815591 575979609 -975656436 324302358 269621280 601708586 -89504334 483238709 -205383511 -727419751 -137451310 -541516735 964444735 -456499694 590382940 -10059784 -15820515 -55273571 -512102248 -108654016 191670981 816331176 231730967 115203867 -95449900 -746081148 857583356 -256850963 -133012069 -859913374 5342339 -474708474 790630302 401668566 -942928907 -68763962 -843906771 -652343530 -987376589 540708265 -248824549 -532083377 159492279 898042057 -26615362 210920475 586859832 923445788 -991804128 74147375 -661823632 562242955 -657547323 -19044755 476792467 267776417 -76497167 693616291 -583110505 -383584673 -57486003 689498270 -37976121 -154668574 -293383634 -429201777 363641518 896277465 -25734446 642056928 881324590 463045412 -169053033 240344415 86260300 549409218 -438432542 -287856314 -113384143 -517079712 719193062 636577220 426110809 43341984 894165597 -458718820 -192572758 -687252604 539366807 440521892 801968428 409798153 397435897 907145442 -648699955 -530636483 639759560 332744622 389535881 -610796635 438853145 -416387743 438556085 744437736 2048502 -722914842 -167396156 -913698942 -481051630 -542715957 -585820364 757370128 57850585 -868927045 -761030181 -891298145 812523710 872731015 907235742 666500173 -160134771 -180342532 678801169 -892790209 -257735604 95763156 -136071295 317155745 -617006974 -617362803 91053401 574811425 -991875894 -444449852 -654573709 430613321 704608121 855450608 -578102960 130879050 937628474 599844700 374139346 -793689051 -763692267 261269700 448158978 157418379 433047629 180465165 104237451 502582859 -711559257 766319650 896404592 -195183671 124750860 312154189 -152016873 608063965 -481005872 -493590136 -859981416 -894340528 -397437569 285965064 -445848595 -109212019 -751074519 10613557 127147269 695571905 -647265258 94615453 53386042 765076041 723663720 243446702 598320718 155479977 786026632 347326249 431760036 -518362246 -816149640 -98494125 943443082 -798599878 595421743 499717453 -211445777 -883217984 -109619193 921109674 671214301 -326795222 910195186 -292827798 30105752 617270867 -382975985 106769847 -495285116 159684652 -518692411 -340111620 -237174133 768116111 -620811039 705792635 389790654 -892544311 661807444 -926519895 -604374101 935049028 -615879936 -491745766 -666301837 493967144 -852110990 -952946231 435787479 -583784208 -254116549 -888991462 -897037759 223575748 602626240 871607841 313419114 -427249352 105603795 -395515188 -200868048 -164040133 -781260224 473914998 -987593077 683074601 -328725999 960740170 944890277 -55228815 546675001 996792311 677005050 500758179 -326120492 323293641 790247439 -198363702 -384994746 -402265525 991319991 -881362324 -612842092 -217765198 -382618827 968952050 501180310 725428105 255622697 299464052 -425059006 876647154 -358831348 511182587 996941493 59305647 473815624 -283414422 -319052972 785880641 923256018 -295868455 140443115 957208361 -699973960 679695267 141320176 -241824450 -621796605 508594058 -738173173 445487375 30509467 -623753956 274271327 672946206 901297424 410421936 -14148940 -93941335 913495611 -772350265 696370979 129745814 -688384852 142435290 -747636796 428384370 -687161846 478471743 155549271 -418647866 -991312855 -749476257 613241279 -855380628 -503501785 -769793332 125823631 -12406495 674296711 268277327 628189379 -709614235 842801694 -545431141 486409125 -552006641 114384797 -318388469 -699371710 -549129194 -213513938 -881483575 -362808074 -305188038 -584737040 682605 156944279 893176202 -885225043 681656295 -90727272 -12968946 894781079 760247754 849122187 81320169 -583314023 479694425 -50144927 770090473 14561532 -336170044 787871392 -633443710 -300897754 362716924 -99777522 -328734626 913850880 458146120 207237910 484739256 -726996771 -860751964 -578456042 -116226832 -393521895 493315871 139715424 528263936 -760663216 728544685 348419507 -798210412 232022116 -222281373 -177250383 165344756 92679790 474252134 -528878196 -732650151 -463921250 739151227 552610148 -239186643 38213529 -511693982 -349616353 -657986221 253899255 -429692027 -31987359 -475110293 -973810907 -549587162 231186096 -836404812 -124348353 -141159868 -29171027 -468122309 324802295 -615002261 -110060640 169941000 -217905554 419979669 -93621786 -740994926 894889187 407104493 -55839456 -68624061 233297352 275225696 -398428491 -190604468 -646516008 -718710272 -870233627 -66328710 488232064 834681384 349729313 735856648 922328649 -194019537 640085807 -959571388 163230527 -545385861 -953271783 411784186 576440965 -659225352 -631661624 -565001628 -380747853 -109658818 886651380 -759682932 239278782 50165288 -737067034 -985777980 -488103975 833290020 -583662659 48771017 27294132 517648480 487283073 375972564 681630553 -307250756 501022478 -509534130 194516092 -374791423 874509921 42386719 -279419805 -436617067 -159543804 -981338066 -84264696 -513514120 645277173 -198891993 453309899 558154497 -932676437 557661733 862290018 -318298281 580107 -646882090 -910376355 929109878 50485305 362627570 -342885969 633125055 -958616836 -146064298 829257832 426664746 941626067 34706076 -746360349 505354245 -182430412 23398570 364125457 771727660 -733808278 633341761 -207734789 -307262347 710320815 -772505794 382115261 277985899 -422227069 -259474846 813403447 -699258654 872573102 -824986320 -201946363 -335620702 -484672282 333102354 -366145631 -290053880 -368101211 3729877 513382139 940435266 521007423 818666785 945236485 679237700 347127451 314664564 -724378573 6642747 92276307 -627034457 266457050 840742530 420230762 513977691 -184334551 -324801413 -83317578 -483395043 687824003 -881267746 507439056 881858860 -98419534 -97300332 779535942 -608975613 362466885 -564079517 190877732 -761477548 -763924363 -704950336 -824289359 760985560 -319959562 -410527758 518509687 -752788987 959625001 -572042224 -391191931 -480385565 -84418022 758798482 674126881 -86501713 -834489365 646697857 950989484 -351589008 6574107 -957021461 99421990 -760727186 -266099540 388860719 -770708665 -119732312 99834529 397622666 -751640443 357664542 440782274 463723431 949509137 725777395 538456966 -26755534 377401298 -481053699 990186224 -34310119 19684514 414349279 -675131648 -492819252 -205256881 392972300 332866562 -447600914 -389906607 -557562609 -526736027 -562670982 -882309833 -606581011 957040209 -128760045 -610608292 374817701 995351115 -263566724 -730240223 -106477725 480171977 -890035873 -260442496 -741334118 -769117258 929380426 296488577 -587392872 305523525 -251179377 -273930215 -48887639 967561314 147796919 575446208 -58793130 -204961940 -831725194 -918876476 303841161 -593786151 -305227921 714205178 995055870 987074850 -509887813 908414158 -99540969 632142096 538820901 485956196 -532068466 -707434197 346372332 -989917958 420198432 -473509212 -489710408 647317524 146365312 222193200 2538383 110503048 -691101544 579234980 -32439742 -121357628 764834646 -84635435 -789928161 -765881873 404499268 854187460 936605859 -566919102 -668642304 729695024 5506039 -554904932 467442475 80689412 46888918 739387246 189204638 -331990044 791225030 446272369 -332131093 -122103237 981945392 -248740788 171444007 573980480 977790454 16684284 221697213 412489308 -139486033 -929673140 -112057081 -421107800 516402970 -968960525 848605965 835599874 -815391285 -791764477 707650861 -339217555 107697230 -309225188 -707978890 -83409184 419587221 -66584166 -416075964 -130429097 -364710962 209281545 930920558 -9019039 -900122281 860931139 856524106 -858759320 833929796 99128949 -363747898 -30701442 640363870 999213152 737089556 183266967 279198869 801976820 71701330 647165313 138025655 -658220925 551745429 -16766256 -293416380 349891716 330819403 209262022 -414777246 -701865874 956667118 -520297053 -171901846 -873527304 579977586 -728612491 -7034228 -786784491 461050254 528700683 813059008 -509086472 -606229694 895818157 -715030026 -849089174 739230052 -892720439 -492828579 355941722 -298339726 -961817668 -62624525 349588724 -189732830 -353982500 141676009 -827932201 550994288 679182464 -665079600 34192205 -151334477 -892701447 732999085 -515372133 -315030232 -709560284 105630960 -785061927 -701970482 -353474065 -619637493 39934170 -973135193 638770637 -585847305 999838327 469178866 547828152 -729138712 462878938 -598335813 379998476 -48921775 -11982001 -139925290 202778267 998338789 930900657 774167199 -389668371 -184756474 591648048 -129335657 454611124 -825754550 247683832 -132036169 -484584908 -991231914 -620913789 -153479447 643555247 -296941174 -60629632 -506706579 -364931849 341270042 135911627 -71819139 -126483290 279497270 82812388 339124335 -905423282 258890692 -822711635 878652809 12464869 969233872 -230983711 371246198 -977969548 -93018873 490412838 -634161090 -614254246 -242059167 -188891358 -555408850 -163020766 952857000 -946348900 812379346 -859828250 -40589505 220078581 -976923692 825611102 -578669914 592068691 936164518 -410542180 857015328 -888070019 819441419 682923260 -611641560 -7229711 -693368204 -735241602 748377596 301600141 -282723255 -677858216 -914402685 -922810065 257249640 268999063 878750029 755992442 -376427725 -147886433 259187326 981658093 624875042 -990842290 908386149 750435305 -762087893 -88616209 746082327 701929598 -142339351 -898911930 -323747469 474096878 -410344569 -753782509 -331442459 -544723105 308890660 -961886795 -710395140 -450317564 581655499 96335562 -799557151 908365587 107779036 -500797731 172086297 720224215 981944241 -387895569 795153869 -955395488 -771592849 -159536194 -381623146 706196101 -168528532 -134449025 -135086300 -958356111 379732721 -796017258 665088783 -812153643 -359117083 -539339792 68599536 640695674 903276876 250772807 765548742 662946714 313952539 787228024 795445452 -403892741 -944804544 -134000224 -7593444 808990329 -487491619 -984537302 -469245122 -830513525 -48095083 -997564403 -985676374 -188273623 -105378892 -758417350 142736176 -493747808 147185756 -508814618 -408335062 289215385 -673008591 -18196621 757181095 -284925988 9942003 319936935 365863789 914533702 -958789201 -710817922 -304593040 -578701055 -701698389 -286798626 790986545 -898893315 -45383390 290288482 477532448 -406155585 541932232 967096380 964470028 -240315002 -995919320 -634004992 -823725546 -249241666 295704777 557696227 160034743 -613382862 659872961 268872092 288085411 117112549 698412162 -415638606 -760243722 -242350547 608976421 -704802646 -157783843 285096590 826190404 -624915601 824260614 -421556077 -414515749 -829960291 857539962 -875259066 -556145496 152672164 -749399709 797397782 434250791 -844810607 150251471 -245627369 -551495849 947560935 -710775812 6787184 593392118 -999714199 966817492 -698464062 376410051 968631354 975155196 885291919 -399568916 -93693796 480721533 -564740578 965911956 -179776553 -355007076 448834590 -419680776 -345585234 -928374598 337333202 -844150384 760992870 -781212241 391332980 -768725769 428397613 -744621826 -250534324 43658100 -703159511 -162349666 830300404 -593731623 -845884741 -207135879 934631397 -823891429 -878014616 210543762 -98818025 650205911 -768805421 686931623 777595380 -769919903 358674788 -840835886 884437698 -995511793 212913544 288105244 -477565854 189168746 248784202 337865509 -941733352 -970605780 -867115763 914845283 -792931493 690640038 223716178 672968583 126676533 384594819 -331604364 798839957 -634813242 710352848 630286870 -247310012 240003576 614040059 -26936549 -6703895 203418506 -111072298 -432271818 -435510223 -911489093 112127284 445217603 -214618254 647101305 -284587462 -153983487 -467327092 63635832 -594612709 -882867263 -220797551 10618269 173342875 -241360526 -956590168 -896706872 -498610062 -814069868 994449576 -970758881 -221730545 211831792 763817155 -267122307 -742768107 183180106 -726608041 -508919408 -605197442 973152548 358682149 622007588 954181442 23661628 437013488 300495937 -534726608 -128587458 -721118747 999973111 759844236 -796332203 646691250 621479198 642895259 -188673585 -908429135 -991758057 904651467 -706653791 796343376 -670613784 -687450911 -215120893 -412380411 -687694859 296154269 -14627730 816102286 942991515 -967961030 -974876809 -445063921 243708567 877868545 -617043497 822434342 497137288 -9865472 -57216218 770966777 -193834177 -33581361 -382901257 -890422527 750059344 6662256 825997475 125249021 803552105 -583112615 113519219 -18279342 101035611 98100988 -889194192 539412934 -127543815 -234200350 358922327 -815636287 -61396007 788800903 128014354 758517580 897761710 -732183250 -621115051 -425608703 -140385378 790856874 500199867 412506066 511164161 34406346 -651343374 887802046 730543641 80375568 -989611611 953065488 -853708313 -936144225 322522992 147528444 86766896 -150970644 -992371221 -823906967 -977261665 -57055243 80212474 -697609585 -259888365 -839116000 75016835 -168852487 -763688215 -186369835 -303897498 -118270948 583710861 362227090 -679066733 -925141122 919440788 -702246836 -631362952 870783093 -106209187 -458869948 977944840 459908307 937051736 -542704365 -395579241 -966556065 -433989302 762014252 -677995153 -190681289 875224307 -283051789 -586944586 970829241 518568081 320228117 105419730 -100736717 -391257876 -943438555 -426693717 802950134 -365840187 -51039096 -711029006 717157314 59579992 383793095 888884325 629233957 -648019776 -536359404 513188281 -157946820 7782627 119409241 -754894871 -710914175 -697169440 638508826 207675337 -213337867 -307237267 386625581 -638243833 269935171 -226092059 673927458 -889266100 958737710 196773663 300591628 360011806 102799088 46973579 -523244891 -399603637 912466731 -794609358 -928139400 98695761 -270602031 -85327898 -326336984 -299758156 796929373 999123092 -71034780 -288171833 -395917612 -283078460 341021887 625882179 220392178 -952360774 -986952765 -473283703 -858800405 774383881 198016644 787521586 471373221 721784505 3318580 322942158 -644939930 390824159 935507345 -979217646 287754106 -701443420 308800091 608877068 -936704790 150421888 50802177 -655396102 -984074055 372546782 560727392 751220752 3698840 -94197811 17368066 -995465041 -175318310 536160234 103017351 -989500715 -207772155 -615049112 627101476 440111148 110657606 132561686 -607778821 317751284 -728022696 -802485837 -153276904 782560902 589808118 530341248 -352128251 301042680 240773530 -990424748 729552906 908759579 834398495 991021918 -220822142 596039102 489473326 676630007 -804490050 -92695271 114121076 -832641309 28344900 915398492 -301926086 659083342 -96908525 -625185604 254351555 -494464895 -564158678 939005444 -142771905 -458290923 -542774724 -721579593 -347926887 561834323 930461415 439422010 316775529 -422130052 -202422120 -80641290 546308292 -149213804 -982567729 714637269 -845176541 -201561991 -567530705 193566277 -26249265 806998900 -613133826 -429591428 -389351784 837387419 -649764994 -427052424 834151058 383982415 968762269 -511424129 -216031734 -415196004 566451209 242450850 -504002663 786300740 -994641931 -183170864 758728529 -657254997 -78590397 969300478 117297992 -109499406 171738143 622243879 955376069 713044142 -731867714 429806509 -808625748 875845104 150833512 911993241 -645755618 295903992 830586614 -219559637 -388876090 -448026641 22680644 -258506429 -962762725 678117344 -591254439 -572908054 -303259159 303085009 -573390203 -765701989 203154466 867575874 994552864 -427741377 -424403406 633864914 -446826337 92529179 67815170 646250980 349148864 -681404741 -755258123 -861190916 -827621150 -570865416 554575358 -776185002 -978904940 -208224411 140318580 -448258241 709997082 -972261989 10081562 885773458 135514615 -700199247 61413101 708376292 475859153 240239254 35529039 -622964035 -86287029 -462450335 919559959 115571778 -128343787 697999522 -853760349 -859411955 -414858250 610768901 -268189209 555598727 -515717569 -94458736 148973942 701440087 17968384 -251189671 723744234 -694750136 -294585526 244434236 -751987424 611357758 380017308 -23865183 -812304705 924671690 -277433580 -250438218 -493218408 -743431147 76371958 -766978571 378882005 -835967812 -372950487 676421688 -445278342 -822297021 83095564 957511757 -177724744 -182865218 777643892 669306152 -74081325 390988179 -386086422 411670429 760656702 -253189902 517059446 -102741187 710403670 -598829007 108898900 736398959 -267835844 -928788708 98070838 -744036000 -365939685 94586472 923568057 755663775 860343969 -108674641 -255374741 432385072 -582143650 -570818235 -926478751 -947415696 -653911656 -562412856 962190113 41849318 664001269 -784319814 -982551878 120367826 702240591 -891003910 -109735646 112485305 915372506 -490634132 -942711745 -490169292 -97862178 408387944 773619024 135103989 673717944 -59446375 -702014530 749003577 -316289579 -895932415 311312983 904501225 -944275951 675609275 -928514375 677318969 549600407 -172853377 -792057855 151571515 -435555027 -398397153 -587938229 -315027418 -842896628 -968197029 603700645 -423662708 -852401637 -877541819 685788591 -172748748 -543175123 -856740408 -558215433 403038366 359280729 -587891127 257616114 746927942 259376842 -629748528 715341074 169018953 681358333 -688329250 652249556 -478057730 299027277 -547611922 990000569 432972572 536063475 -750605026 291704691 102438333 -411727934 -420470141 -217548947 496858424 859339537 -843638233 179570600 -732031002 -133078966 -124962437 678973956 -184865007 949773092 -560823010 890686061 98086709 -804501250 -659044568 97160371 -912604469 -119071007 754020890 -361763754 13419582 57143951 740364485 760833027 -96050119 -297808645 -640348064 275780962 -232319638 -451618916 -393924857 -905432670 554456918 -517219139 -660137235 -123052857 629581568 442047770 333822481 282279474 -847072106 -33088636 -771497464 56455626 -458386005 -757185904 765457055 -11690023 -164500294 238348486 534617827 -102795998 648895616 -992613909 -710854502 -184961231 535223037 622574016 48126075 585673588 -529227293 825566635 436165652 947342253 401984336 482504240 985715811 681784313 -396626483 -86540380 651329618 -37619437 156205975 -526526953 766374607 -185531283 -886469110 -800631374 569701174 -54537460 128072295 43949048 -265469035 -313450886 168681889 -494771462 825491099 -591016531 -832257669 -611469359 -404480506 410840272 84564787 882912051 -906980773 502296087 733630723 -815714474 -361885858 -598633689 -13645207 -566660506 -276562895 -50574732 498451293 402127219 -497211256 857340428 -812337564 239464937 75670718 -698864338 -971699144 -221947733 -882039005 -858084313 867162622 -218970072 -933156725 794241467 -12429522 -268551916 248361582 411277184 317086635 505117411 -983144243 -99208492 870758587 -60892637 -285907962 -599805778 59989086 365167625 419392739 726617622 -984402848 -678314547 -406917901 -918956746 -194849062 -979208393 -547361672 -764708211 -801780966 271948090 -270532463 994282073 133611152 120832220 -666143041 42111649 696021929 -254839713 -417802163 -619715891 -459797606 813283827 -55987126 249677164 884377625 68756267 -229727578 -943798461 405212065 -733432480 96742187 439780561 941005521 237516180 815544104 67870112 -783851846 671633696 281679923 244127522 439252686 -301371880 16797686 -110107010 61315647 -123085476 350873176 472529469 -153088103 5633639 766112387 -668243443 93117832 503219725 -985461749 -405828242 744974538 799790873 -347016528 -856026053 216237032 -550369683 400318735 -299179390 975036821 667358536 364153905 -660781332 116527 -860610413 943857338 -981240869 996198812 -211105356 736126148 -185919248 615611965 134923849 610253937 -404616973 708683181 886836783 593667650 578122569 253621145 539319093 955913632 132001770 944212534 -126514305 -604373154 -28390755 794667114 826128029 -374905211 -172937347 588354203 479018582 -976123524 -792066255 943174692 881112115 -724558300 -342123117 825338976 822245582 22854639 -702198649 -413398350 546261839 -838336082 -946906133 546525162 459870778 -142581269 -670246839 -460111606 -338103694 279806486 403436584 -559496342 -849045627 112659301 -775822035 712774657 -895456258 654354776 -818930374 -448265830 -494057669 434983997 -58067714 -543381485 612449778 -958148727 -620393427 -294496134 -121588353 -523127160 886676498 736200644 -196148408 -610276706 881288662 -922312259 346744348 141869541 -770264199 219933037 183117295 341054892 392030169 -40197744 308848641 598741099 523693900 -812590946 675970898 272371220 -200941452 237668773 666834060 26964242 807909682 718340560 868494121 379127952 362930748 574513573 395641299 578500508 995998480 -920297730 241075635 876151056 310343132 408457625 57361927 363260724 986031933 512908876 -583481885 17346259 816709130 -455842917 175453027 -733495462 -740470472 990545312 566351607 -437181525 -706834384 -911342305 -509480477 230812834 -570570443 -842175751 -516307597 -733826974 -631159570 842645913 587511446 -172671988 105789057 -65822803 424342942 192013483 243204781 128031820 -54648169 278749956 709931911 750012716 513622147 476487431 -869538536 -136303765 -815003885 638694840 393178416 -215640424 -739142602 -405767647 -47003382 -286997477 966535729 -447571945 -709129070 -146301679 11658105 760415751 748580318 189317544 -551440334 -884078020 -577110047 -944404619 -708213922 -138079608 -542638805 -229494185 747458071 -665787630 494632943 -613722893 -592872559 598397981 -882967054 331028831 596945045 -636245081 71519594 989541229 -206239751 651599875 187651197 -596725748 467014369 -710917522 -982298265 -7207752 -230920560 317669123 168707155 -927129180 636290359 576951066 -777986782 -721137299 -693580106 965212955 567140271 424269578 121515797 406869607 -727379306 594073002 182328482 -513754672 393795259 -638799211 616517168 -611389322 -302795651 203139268 394646230 -321422540 -411559037 744225894 292663266 482613424 934005579 358400489 654403797 -408205709 -740555059 -720941129 100619248 -926308214 194864626 -61281273 -837761338 -55624207 -646178163 -102673646 -125573541 610853771 -443883403 -198231897 -196847511 -931541147 711773004 -154013491 -191560634 -858616964 -198540251 -847370389 -522215947 8305468 947803142 455570184 -870545637 266515202 751118586 -377486060 932207100 137132554 -238999811 61453074 -364515908 -317690302 202961532 -714186020 -793596680 -959048731 -244572927 686578658 -371723429 -149673724 667243002 -813272952 -808133591 -187731226 -376214622 -548873494 984010950 -579602603 -540381858 664863760 -48865040 536597839 758022851 727459490 -481660632 -231045851 342307197 320112125 580294304 530626252 -644657895 -924394767 751227353 328356713 -191672468 144460628 540808384 -639913434 477201785 -331841039 -694001709 -682970688 532050074 -134577124 -9155351 -298092032 -161947236 -690679422 922875458 910695285 -721132831 72437975 -59903112 172384974 371183623 614365800 -623139566 586150464 -769448306 -667241427 -144632721 729108051 -447021293 -790107878 725431673 948146219 76485734 199015987 829946283 -962580576 341295815 374728177 -382532625 -472117808 -593498439 -843607388 180181505 -294191461 231481120 -953113539 -812778089 -169894342 -158428271 678462566 -816179999 -927578083 -361073453 -152900828 366812880 607576992 974142734 -42993014 37145513 277177041 960741161 70779948 349012954 -788994394 -369385130 688915086 -970309261 238702539 -590635341 -802075320 341209553 -532099296 -877196430 514213755 868801810 -169233829 -488718943 -931610344 -688263598 -619166150 -104572244 767461291 -176126444 -409043984 -569562939 -531924552 -944034115 -418095413 -191604707 358653699 71850255 -664356974 -315917605 84247873 693280022 -30618184 -773951588 -971146234 57528393 -647371960 179868889 -308398460 -807228581 -260664213 -915581124 124709015 -528885399 553708549 35337864 -711816842 -109763953 -231683573 232788352 840096046 -19417753 788418247 69800333 -482954898 -445246249 -814860948 -926518328 -731639699 -275311452 66019271 -215628346 237187464 -388764180 -678718030 -15548501 489225612 17162790 350341882 234137214 -172144870 -250059020 758172459 -426085762 -788293653 -921582679 950271801 818973298 348564141 819200158 741969494 -475668269 789339805 -920401480 223756281 401686169 -745406542 217755760 -787767488 776778756 863971312 58063828 -584274642 -691590440 -783891911 -454676887 -630058147 -430553888 320484427 165415392 310517482 960531521 -319015145 -745354592 979534302 762570339 749043894 -633479065 538336415 -910308779 -760228631 -620702046 -937058725 68693600 -530999092 -263748591 372416018 -795683918 526963502 970824506 -698371922 -83205644 38071584 -991278986 658364087 943591639 -131835296 505264228 -122096789 920012788 -209933002 522506662 -54305908 -541804639 -71686369 437669107 504096166 378119098 340815246 566729762 -671212569 -106484974 232512345 213295358 -507792299 34498429 -463903592 -956713464 -359219714 796761100 608833595 693210155 -309132939 561036982 -243157468 -380385210 -579687964 439488997 864875135 471978206 203298885 594793491 805980354 -702352535 -807726864 -74434323 652498262 49972475 97680730 237815060 -90710649 -712288618 783996834 -953246521 -179279514 214668329 -636217938 -452804403 -312872811 698153105 -771906512 331704457 511156539 210889173 -919379940 -254718867 -787326939 -395990506 426804393 -723942954 -697365701 213551184 354354495 147153774 57327887 -920386285 479171148 -192637292 429031978 -106782091 -391839007 596817100 -11526283 -670858117 614302473 -204082275 -666823774 132726111 -339883748 -916529348 988332986 47805751 604545306 417335045 -788531883 155227135 -493208902 -179534391 -972768353 400730753 -215339501 -269719207 842970038 -284907711 -860579556 683535815 419195135 618823599 -758449699 -813645755 807648769 517912542 -697441284 937394801 944985155 -19885683 -740048090 806769010 835578166 -217869383 -952595026 118673122 787657293 -717535333 -317241731 860861555 -446637170 798972866 -871413820 533530059 -965302121 -571297560 204907232 -844697710 -33939101 -162630571 482563199 497756443 -443179107 -71247146 716336957 453806993 709388853 740265465 643836908 -975955055 -776708712 -424901483 -41839671 -559890988 -766550003 -569131366 746729495 -345674306 -630687411 -420933777 947324586 -687059503 -372671310 -302229788 880062220 -859135465 -54924626 526324969 666227055 243384467 163021114 95212072 -620867521 -830880656 -582211353 774746785 -59570304 -671532736 830186759 -876820566 -780365065 -566841248 -982970544 165133106 -84508558 943231335 196746251 -721200250 157594360 -327362340 -212071002 103962433 459469731 897794321 735145663 -830333651 -651094589 861929589 -412335847 335706006 -488708204 941744427 -274226620 -529922547 389519634 -472588194 658030587 -163045927 -53357752 -944571594 -717271333 -33757524 -215314609 763922500 420134248 -362218857 -98218986 -461944651 -557219968 126000214 -692185738 -326344875 458196812 298958887 910323467 345521095 -921267051 627060629 750739922 -929477928 564732523 382148776 -771438653 -140041693 69027600 -683403323 -557655156 -774298251 -481854301 -723044951 14642349 948572942 408403821 -749635413 -255944356 -522452301 -243582148 848562969 -36172619 -941928758 -953494134 -82215998 65283263 259468207 -946062150 997410258 -463575941 118033241 752036618 -585750851 -104788094 247620025 -467728683 894386934 -545496530 658928966 521855742 366201571 -157812440 -652701794 -110486203 -212700537 -103762423 576394792 202010830 549953092 230992855 -191901814 -233874257 -680345033 834339553 960208049 593753686 578320221 62849767 916153118 96045900 544984694 -236924468 149301607 363403748 -166785162 -993632225 -135364026 182510772 -807914638 319388329 -285574173 863417453 -262422578 -877050876 -290480190 -703929308 694489759 604219665 -168692963 -659139883 -24152741 786484057 -290968909 282513463 792579296 187240620 705946988 146368959 -893243548 -141943393 -376081885 -94862336 414984105 656206886 917714614 821662135 20004330 857415916 -47864836 391996667 -801937444 68785802 583868825 -151089453 708391529 -857111155 277740898 380128671 -249166579 -788561159 -229678573 599839196 256171357 -39437379 378043555 -605986008 275449521 -734682663 -87627349 358164813 -292494470 488636633 -119566701 406644237 -927026436 -662764808 -226995605 152959250 649612000 793508719 753044263 941467170 580999538 -106162487 -741899248 -89429848 970537803 659468700 -376909574 245592097 -143296249 -36041653 -985248427 -161721357 -333775917 -267670809 61026387 -60756719 581064718 42960002 532433010 -307207016 -783235677 -486097849 862078837 699335392 -381959652 -284703524 501442211 171895463 -382107962 625116590 699732921 -412336840 -934741513 693791015 -869199854 17418798 -469991370 -11614767 -88162972 -723972951 -830105911 295426105 811447664 -507166368 621449945 -549684370 -779575051 -59950115 385346575 100457633 -267992544 183210114 902405078 -800992588 -729341892 639855856 -96441673 -828862648 9250420 552644271 120776460 -516013999 157932286 645572375 931627926 907973903 194820334 -599346124 524281599 -590263440 559406461 -432963708 148784643 -545798715 -466997863 -549046133 364390541 621885337 -85468231 -981599041 243825767 694174319 -390074018 870103906 298857529 -980016953 249854064 427698955 894671183 -963384919 296161223 -282763444 -164588034 740598525 -236293449 -687029448 -867323473 -161080332 67035622 17927952 34885707 968091143 318415420 130006015 -182519146 365345994 957685885 15349062 -199405900 -391194679 709712436 625477691 -338729463 454227741 269502030 -714477452 468791515 794418969 308208176 -30812318 575309921 -815524770 383620502 -204861494 -640732055 976929087 -257289574 254367654 859971449 155496819 477945557 -389014618 365028923 -414610433 -347682668 400746614 -912501846 -413403167 -779594644 -642247567 159628001 -737283901 957645286 -248173497 -778430896 93225091 -694897088 162122 236873030 -106766407 374759945 -921678317 -274617466 481912988 -901163635 778710693 -469543523 327015612 -443276391 975724442 171550473 149561595 -293565119 -779881954 6094821 501123337 632375523 -709140555 180234934 -657561542 -243014553 55320966 -642146072 -440814768 -717113743 -545325691 69125737 719814936 -675565898 116637055 -435157125 484752782 -324745407 484272500 890860494 64399377 101631743 468190348 -376097811 -949156666 208312626 346880155 -80969673 122286886 -45568677 -947708242 -250003396 463052904 409957765 -895259055 -680109607 -202422982 -117656945 -988551939 -967776062 513548874 -483483700 -423829693 -408604116 -347119784 550056133 -721441196 170949814 107919498 16276727 233083873 242188825 -201116398 195358538 899583158 -660586903 -585326386 -433540743 614828657 -487288463 -791785051 190028877 352087829 -462676906 -142176473 630582384 14059984 421561892 -435851905 198414959 14698398 526867909 -313178001 989241411 298190420 -999215266 -820966774 69236182 -502090806 -300778708 196744401 338698266 -442465721 -868945341 108721549 -926621428 364057624 355886731 -311961146 -440623220 503035508 942800718 361161946 102439150 -986305518 -901891191 -263590235 941944234 -702781528 520088867 -789507364 -198901726 -648391918 21003571 -655218613 -34184728 -533036959 235883826 895224668 607546833 -54885670 225500560 575699250 428326870 -56816084 -641288906 -548526236 -65413939 -880387324 562622408 -387696184 842180228 -710363198 -418202714 -883247876 624208601 -635457221 -636024206 573498232 -629321063 -85668798 -788192141 468291347 -992466065 -992416758 667903943 835732533 836086364 257865352 -404601256 -674798242 -697820887 702005849 -639755745 898412295 224561999 -447256318 -521535531 743409576 630312937 178573720 -347640332 105945779 -201661301 -310394791 805291377 934808186 -399156379 3938467 3446608 855377484 -655942363 -765431885 -866428137 -25210618 -386777428 -757581679 -111919094 -953738000 22554985 -242265509 956887623 -904706692 471985451 919723779 203457242 -938158733 -238912062 -32188050 190287822 -352205136 740092160 403386905 -183764461 -988062937 -277131879 983124226 207668495 -151510568 -134319499 -973893776 -316440105 -134740480 744294748 -836213137 176011188 58673859 -302875759 264329045 -783462140 -929280887 455196191 -624617395 94737391 -39218402 11923929 -2110723 295110207 774662522 643207557 447970014 -354989757 -193518184 -487244885 924735794 -501307650 316693964 -808387501 -128184540 -943916561 305906910 297041326 -744158267 321407551 -367389885 71279576 586548822 860499886 170881893 893369942 854095704 772569958 -201787496 950600761 769050737 576445793 -300234645 -109331452 562789954 -199577622 -796657653 -1823637 328926585 119301992 -793987059 -954201718 -213415812 -711246470 -37618023 -509221011 -610038142 736209562 240518442 158728333 700050074 885509461 600119670 524373270 61151646 562057656 -316476699 -165079087 570916334 837988214 -445397393 -425047466 -154843621 -999072335 -53382734 198057039 -561109039 126176243 909905493 672164613 -929149292 434810331 -247196894 -567408154 672305288 199943311 -422016935 -371817115 -855138361 718331022 -659191013 234996056 -381875741 42820444 137029378 421275424 -393212005 -637145189 -649968440 323227236 -346482504 265401207 600338843 841598128 -850607639 -845663904 -3312417 -700587872 617379289 119045459 -459757055 824105533 73238358 406504201 -950842681 -946711322 690761383 -30074145 612506929 -62454380 -232189313 824924949 -845436630 -83235586 -601855320 345782091 92706050 -68725853 -436148362 596020234 434481945 285555892 -388315443 66080220 516317126 -491522007 954633768 493160585 218504747 958951892 85087535 -715110646 -679078311 -23334051 988869734 846638408 331746919 597293792 308240941 -989970474 425948262 325042229 -233074332 -278234406 -142228574 128929210 278710765 72244079 -959060272 304602464 896618668 903403828 -71195674 829702895 307393281 832836581 -555968381 -694337378 125171214 873533423 -209847864 -624239632 -989810750 615847735 533745612 895420785 -834107693 181775995 847202980 -554813578 466787463 -617873750 -861277792 -525274579 250559126 365527301 -905173213 -789232706 -685700214 258585588 -296175241 245798391 -461968894 484265535 797047801 147741769 329189076 635899291 178167025 -732411824 -678582037 -722430707 -410139036 336540837 -991322689 -384829427 960536113 -334237570 425423117 -940267788 85408155 -416121331 -34965716 -752619446 -714932992 722289492 522437169 326210961 -704869857 -704451057 768253526 653032651 836167418 423432994 475227088 -308753481 -256304236 -657758482 -286571411 -260942427 213835976 139686641 428139042 150606038 648611207 -299515855 -361928251 971932832 239342370 852446898 -394315266 -304285374 194225673 -137752017 693333629 462406444 -883668223 -518950406 -721791047 404975124 -436536542 304339058 -580124363 943244382 279987593 948927548 -365916377 627605060 -655465499 -927670317 -887148971 278387472 993101746 -991158729 514366481 7339888 859153240 -15378017 597424988 -835392738 -570573685 -731509292 931244227 -927242521 95990969 768663106 936775161 703706228 -876865040 -861759757 126172286 -469649036 -691990125 195915788 -543356917 -687389892 194069131 -525485899 -216824473 -221384124 518298887 -247306147 70472485 -661715617 169366680 439437767 -968416164 -820716713 151641274 184348539 -202080933 811469025 -982927700 -106670672 -408973164 796575974 -723425318 -470718036 788482134 -372176772 -674393088 -582074385 511390394 542897372 205140025 565101959 -571778160 11427876 -802379118 -238787992 -567086177 302647252 -149544652 -750179859 -145642355 335070720 970695109 831387006 -378738554 615364940 -826687918 -886018104 862944418 288764124 -478741900 -397118244 918044720 282955431 93238213 768777415 -378692361 782033736 -807431431 432778911 98784823 -584273876 -814531797 315794301 29817083 107666394 857512477 -388485051 804427367 649515170 -103830137 -21058222 -871465668 -500158662 143295734 -592799593 16371574 -88690275 -984779287 588726127 -795066050 -583232652 -578351681 -43838519 -544707700 194752854 -617874542 804953672 256338885 -34646963 740713379 314470757 -137474249 -811867198 107227184 -857505326 -363517561 -481615634 344053707 -102391706 -762584583 864605629 -299590546 626216339 184785443 908989531 -72686284 -483566927 591238241 -340209414 -221476821 -596207751 -587954203 -413335121 380138746 -121430195 122429814 -542795774 -154514930 665957879 217442408 114839059 314299542 -465522881 -532577200 200717596 482785252 448131175 -490419207 -122707358 -57381391 -890070535 -30480939 -37563101 342297903 -485297124 -345750492 425439566 723345566 -172983360 -284645751 494404089 -700489911 -676554045 -298814887 -731554866 309886621 254042000 -322851570 568636478 210264470 579361348 988927710 551651921 705316096 -745903961 -254153824 683873506 691780180 556560816 -902355225 -921708118 -686044926 398430498 354663572 -407777716 401637654 352477900 -123154660 -298316509 -241331700 2485970 416627049 849736072 717591424 -372471435 720989096 -205810893 635687296 170482739 -860460768 398623742 -65312292 396184025 667112692 483230918 -447547350 -536315707 -909691049 -443097016 681697506 -486409567 374081759 -177871337 697796440 -621176171 752421700 -488065150 -454497999 -287991455 -678842181 -478561949 557435805 -657790285 -34759641 -830939692 -148216714 -287026071 342052549 337545155 -241525717 -316005885 -872831255 -28166289 -286457364 517530332 -947286246 -58658417 -898624516 386253714 -147428046 -37073444 283057443 69434770 418406013 928034825 -327604122 -855498061 863156246 650890402 -634009899 -936405184 -136847266 314799822 715769235 280449922 115643150 439314168 950263932 230415617 421080599 838056206 -873814297 -133557894 -968748124 741172007 978950843 487291327 -122249823 -718999854 -845200436 153062852 892010201 583521959 -177312495 262586345 -385239454 -346256861 -153980348 -205734782 -789429549 -119518406 -21989370 407122739 -385574099 63897968 509586080 -117848442 -953102908 87380620 -497135314 418225709 -473808439 -876778142 542480187 -478940397 -156986727 -821285840 908283761 -904602789 -215461815 368267075 472874640 -253027536 321410933 -852305995 -692638063 -148828751 858511995 400742717 -461334744 264220779 588696170 165920269 -591860926 726763484 -103690324 458159388 -228256504 -784287476 -495836945 77509291 -190945281 -300637175 -412326382 -744063800 237754962 -167007332 726880483 883576444 -911647573 241098468 -218910516 -297016175 -442016265 -770860543 885111913 987901444 910784757 -260515569 -167411282 700495075 165542179 160118658 -915796573 156950758 860152237 -976849098 246289165 903868113 -897152853 -791336824 -324020419 16810561 -27996783 -984437444 915002456 -974070712 -269485517 -263643318 -963644484 -648985056 -834712680 702418764 553904925 -137298635 940182763 565572179 335420076 730598071 -458644165 837410707 716704629 -910082321 -27630378 -520741250 651228622 -879109271 758742810 -489604773 -559266280 -270394127 686876005 -31592806 -346748732 263868094 -945203340 910213429 -176790369 170915373 -808346271 607019065 -610163050 28570539 228356456 320342141 -971169877 962620696 292394447 -745751264 428173604 518459992 188117080 21764605 -103702710 338987731 866204552 847786179 -507976363 -105215073 -691680914 236493103 -584442053 542504652 396534104 -324817037 -448680883 353588538 -693600681 146323165 985553537 535785222 -705364645 945606877 263380882 394730893 -55677269 961180286 986907018 -814723427 693313357 571378737 -807846947 174061126 566334766 -219889223 -480628242 -725500156 -734314112 53088023 -505848662 -541443969 -708072327 -332127881 -544222829 -180332365 287969299 -570329936 879789544 530475102 766768249 -466740343 -930471204 73199142 25266548 -592506707 -525113635 -88831207 686980755 288992226 -705469241 947212820 -387093928 -324939847 -379964902 -10499539 281874451 42410089 51508259 -517645340 60005871 12060145 -137988214 269734607 121339022 -551016013 -823863450 -816798652 644606483 -405151630 -502219253 -429502526 248021909 748974712 -767875462 182800119 908063890 189135832 893656562 -783346094 81427968 996980147 -478996640 -250427911 -694990032 415536903 641134286 -24167232 -931580008 -213992275 331930811 159109002 -553890943 340785781 327397296 645246041 311659933 704926972 418951765 612464554 394050089 -549309844 -183375535 -995197529 785624736 -488112260 -744941427 -336818146 454589780 -800900300 -678395604 -663023462 -419051259 210529701 -181406735 266954924 149319214 424260077 826952418 487422314 810811585 228719713 -561922173 -87086759 -6879234 298414057 178038873 893736728 -147674866 519116971 156921875 420880566 -977776441 -784886835 397076070 -773089785 -31897361 237835961 -420205165 112620447 376772101 -425910228 395728079 -942973514 897889465 -322080206 452480062 -520068372 826832517 -137373015 -328067210 512059606 -937363571 981519143 226148245 -984514163 309317939 995398153 -227230402 14862884 -264710629 -7331482 -607327906 507018454 -983789404 752252295 -567612023 714722697 243786543 -236939623 736042773 328389703 -14934779 397672058 -261654700 182745945 207759100 110293926 -947952826 624718163 420451405 -438782195 -500137096 -298175290 713080954 681031020 -249821428 -488936803 -431651143 -904013897 -539920813 -732379100 -970650393 453037319 71207683 691295356 306810680 -101979015 449123111 -196079641 534303703 -588930253 -788498758 -441483003 233091960 297526097 -142133326 -305796408 758271359 578177898 -510626557 -86079467 434643833 -169946841 122366854 -834167059 450941888 -770475868 -289974516 28965879 268767533 -652634993 -680082189 -961686142 -936805603 190944759 70166526 -700693168 426054060 322313339 -157742547 680469 -648188966 -65368679 264484575 947869844 -149819790 251472072 -480414864 -350488776 704065877 -292989884 524141869 -207630547 11292220 140994099 690178006 399045261 457417241 -6744539 358324539 754915753 40625079 -910762543 -893361037 -926771441 331048392 -199735351 89738436 -589079742 -100418143 525720510 -130741279 -374620063 201420622 207997551 -387904798 906711955 562621554 889907550 -841432273 825779510 -708910660 603929088 786037843 -43612175 231279147 -512751764 390463705 -236402694 947933631 -408289398 193264642 -962205723 -878771714 614288050 123901200 296426618 267358373 195319384 -579187906 -329451108 -915194552 -97413859 366760173 473860578 355144058 -686662146 93873906 430500217 -287764171 611397522 -213200015 327915690 256862937 -167251489 -90910005 -713134359 -40897700 62517209 -700199971 908895626 224827243 802682969 -802204076 347914458 330408695 -704513130 -450116056 287213369 460450253 155024170 747285420 335391943 240830080 -97003703 639182199 741503581 552537760 -844850930 393850145 -727877781 469842440 855768235 921600232 -734689243 -730551971 -314112516 985652371 -580370256 183595749 -667807797 604957944 -876747051 -372465495 69592117 814326309 677971207 -144155908 575322904 360814211 44349377 657259707 -94270532 -367709586 941267605 405446560 -630181950 267969661 -866607513 474573779 967944114 180730855 188831581 -13224245 877958682 235078539 312012174 507431145 650631432 112512771 153506836 504205338 156444534 522351198 -657783072 752097018 -864319320 710794992 65309131 839246333 -960472067 32370117 79392675 -794516676 -154613965 10940604 -70403757 -58406575 -493775406 -860603371 -480640877 10134673 -247504667 687363471 855249608 175756426 518485484 944342284 -715611 -630228093 86021473 637213286 -736368610 -327436708 -383370710 42283922 772638114 -661716751 -702948571 -194455565 -929310854 35393238 534453263 -577478425 -73370981 -270535756 -298273685 165987989 993877825 -831993682 -32058036 -861142758 -213538854 820594122 757584415 -440790054 -29185811 66664269 53560198 -474122184 -981903868 400930748 141417234 720607987 -459870717 -147876830 451343012 388157701 576688486 936440755 -849739758 -788439056 660446262 130838311 372037813 -565898494 -843255855 -353244599 24531165 528582971 -528324105 510210376 949124787 308364199 -912784914 517152433 -774191329 506671433 -224238758 778470229 621961926 -64472129 -590371991 629483728 -143503175 737113890 264221934 -788539664 -402498924 977870207 -641703269 -946146271 -973075574 -965293777 -945364432 -559775492 -695402465 218552569 -957461830 -413680274 -280001043 201629424 733331492 -460467059 619853 25317123 970895112 620886936 936849484 873190640 -317964942 724483002 -158294141 58799294 -121048742 656973345 91011125 409203436 -686616920 -743231440 86636205 383797486 127538426 -938567495 763850274 -69572873 -851050800 390267487 -156810454 801216511 327805981 -104547637 -165272925 -17349730 625672974 906944907 -33133949 -81386655 197312344 905361026 -918578102 149943803 585012259 -381841296 -952594317 57130046 -550819646 628694417 -106187702 288875862 958348964 634372578 -666754977 307237802 -225973883 751838598 -961007382 -574551330 260809399 -463024576 -354280531 784305680 931883932 -214451832 448117284 50865645 -784334678 -935428454 -364519768 -722539142 315460906 -779407713 665056644 -206730289 21277753 349502498 -966768288 -352031209 211155924 -703393867 959473697 46080118 -122434708 229775932 -612427598 61855363 -775786125 440639003 921027199 453499632 640444832 270187471 716954933 -491452624 603583766 -530355468 -490063190 -329297134 -979626903 -909327384 69626928 453820332 -624755687 -757525567 279996807 -266875195 276091210 -691619864 32587864 -197007062 -614039320 537816067 908159009 63582268 941152233 522826257 -853858242 794466477 55824249 -426943760 884404160 -760549048 626897443 124058780 -969918327 670400163 -901126302 -717749863 808989529 123666479 -533166084 -160781612 -19363289 656895162 -785593255 40610441 123302744 -979715941 -27787423 863899379 80347300 -630073223 204296090 702818472 983629864 -452778689 -800587375 -953346888 196176067 185634325 155928038 -597987966 939213974 -281758850 825299164 -982046035 277819313 -211693462 -111608087 533111955 515558104 -654624917 68441826 -953208148 -354795739 843455153 -437674942 -55465312 138128145 438399444 874310664 -130707211 143055658 -713717978 776083940 -904854003 143604784 -868031938 234196974 828588470 -844178077 -843213660 678963516 -878257035 -794717821 381732847 507670635 -97414548 -522471900 -512339908 743490988 -730992265 291112044 -76095488 -340269213 -457867153 -247005161 -79310098 -591839537 -686050148 -989159209 331221622 605931977 150940192 -915853523 -876640303 -184087419 -311012626 767407817 -197329238 257403527 -247993772 257480954 -852301629 -165490035 571782911 123255715 -521063301 227752528 -88252432 -810626151 980103375 -300113628 346214488 -798017048 -253534298 -586126975 -39025350 -390831394 881324353 -806541 625504253 104940258 981209657 591542003 413675839 424765050 489500880 809307867 -695769210 -239076881 971697902 -393215688 -467952738 12344092 324387280 -832236617 -375140048 629823717 5455243 114796733 301720106 732353420 -369582852 324345209 -256596753 203406571 -11893167 220049817 -470926668 95383142 -442425544 876726352 562384355 -478752353 582744180 83056986 266165874 563265107 -766099517 541860866 -714750720 329166296 -418744908 397097935 -397529169 23767582 613656959 -911925858 -901459527 573061339 -341085058 -150161880 -678919680 -275083865 -423144873 524404392 543397752 -630850535 795673063 -17128058 -350795682 818738178 704233585 -366969526 -615435352 469377889 -755450615 -909306271 382350492 -541783581 794727975 -666174341 288413275 374504190 294423931 -65304808 -660424337 151032039 -296670725 984149167 -806698514 -457492155 32667526 204277598 -349118293 481010081 -640448238 557373952 -997172228 942951076 -107617994 -76212058 -583286362 -307944387 -540637012 789914119 -842113420 -146755347 -139146721 830758259 286984126 131677304 -932712169 -48480007 -651593190 411813532 -682892796 -243797298 597100320 -599465298 939157385 -171447884 -441894855 -728534779 -414182327 1558232 -213415667 -669851681 443758666 -260447363 -772270975 -764098761 965114099 995451048 921188230 196220290 -433135377 171543095 660663439 -832455463 413636 873646665 166980295 -210243173 -62884319 -683088817 -757370527 -292535135 -269895369 774079974 792511579 -848932972 -574440843 -244999881 817630453 -148797065 -560095875 579482503 -404966179 -623250656 24869044 568627338 98755470 -312476727 155592035 643368266 752366154 409357729 888897480 298531163 387669294 480282190 213682412 -482778320 309955352 538083752 -662351031 73874059 196072181 722897246 834519514 -634521548 -198205211 -975977197 -771310743 445712920 -555066605 557917594 961396559 262456311 -420408527 -287107513 394319538 -116359897 -652796401 -517220160 703806118 -957899780 -338303113 820277178 244323744 631066835 -624476535 -553945294 868252116 124323730 983900190 -722721257 -756436070 -846664168 -572709626 242107408 845274905 157908601 -46821282 105423207 -788451809 899770256 -925068230 -999535430 -221068106 -93422910 -473727371 385320017 -634557401 -40404905 -634721742 -297684599 437491622 971856716 421333208 -26477305 -887510939 -424527021 514691952 -494272211 430081471 267653348 874021910 366394177 577919988 253778835 879218558 706666505 -379353067 -546247730 -770061595 -363895889 940385009 -960534233 25114288 615068500 993027622 532196755 -986331339 -275007251 958723935 -319529201 -53536382 -277688960 -800046465 -431331376 850536082 13787653 961100803 -805617210 -148589551 -189439225 982990350 618384512 -564450082 131158802 -567862832 519781427 45515146 -215831962 -427067995 -253098766 -207463943 107451555 -147944489 -343168527 252539560 -5373842 243493536 -359484351 -492016955 143560724 761181739 969480303 377711085 -995163084 709226594 -492857768 -711010555 739329145 369714768 -226108942 -320869421 267952374 4155608 -667565227 753688202 104306939 -587451177 -565711772 -745970276 435766490 -166015710 245918318 -423106326 554568825 469987888 -479233100 -32891260 -543721389 180234646 784626968 603924822 -546418939 433153769 -141823142 -497429956 -437370199 -921839731 -95438455 491657614 355594588 -37856319 455913887 -541830033 -703112008 -113141460 -7341826 -897770655 127010256 -165559711 -762388123 697405385 708164816 358797299 -285013857 -814086665 867309245 469487996 208617075 763327443 322089118 755752907 907094849 -599883681 -67836543 -598220541 -97881471 95297875 365318860 184146700 -201238437 337402550 267546535 -751978202 -460284412 -710568593 -328718292 -154325530 -134578382 972184515 -566273904 -793765680 604405940 640280169 293989338 859143050 663268660 32463594 -530576357 -200408974 905289173 159166285 909725882 55840121 312973608 -887229839 539135119 330505122 -286381253 985509216 993713396 -79822868 847973111 284432939 -280106763 -227635560 -325139929 -754179565 -71572842 165237062 -257704692 -514043558 891261966 979586634 -590640177 398163553 284944932 -976046157 -213014056 -454699241 657082338 317317228 -791108247 -964164693 863315374 -237692188 772386646 233945954 -492448125 501149420 -763625916 677077860 318461344 -882777427 -679185562 -676286665 476017424 971728235 88325647 333846162 954654087 403647726 -587770279 -381116221 -885482789 158310489 413812724 635347687 396536603 -521099817 -457097600 339544487 530753423 870691265 147002447 -31017139 67859275 327272401 -850046602 733459792 701046258 -226856051 33422945 -627716462 562700344 -924338103 423352509 -563884680 -340939814 -371621022 250590799 -343638859 -398559123 -358608434 -944101236 244034697 818943551 -912695458 -785126484 175106183 -507269490 697209622 324777175 -253090729 -816801510 -224336647 625821371 107878351 967345887 -692258240 -939979034 -140895320 -563763075 -225765220 511597909 101281712 -813475844 426143957 470665858 748230410 -116848364 190096878 -820985188 -573808655 742351770 233995350 -423160121 -763048962 -616365976 525122426 -609578191 644601795 -511780938 -335874262 111264446 402482312 232476987 -982520743 212990049 -918049918 17072514 -614030029 -97096037 -147771181 -352837623 -182513424 -636585146 -932843605 -343631474 -804179751 59975453 -368515060 16678539 -31790579 951543554 284356900 -621115220 485604505 -250545115 570617346 704558743 123337665 756240328 121362100 -331175544 -67831973 -475986799 -79053519 -195865997 585014120 588446911 -826766791 79573128 -410902598 841022179 -498386292 15702870 520049340 -761127422 480271013 -660881366 -123434594 738028170 -936239094 -751407723 -633313193 -349799894 -700893577 619592664 748637523 170978029 23184787 -73668451 127880153 193514087 -85730548 324735228 295231904 -903604535 -312384317 -101068914 -70172115 -557807308 393135729 -803703640 -291923885 -699664127 439345983 354715609 -617041228 174296716 647489523 15359970 710214613 90022892 702572098 -968302707 -637903081 -201171978 -563482255 848999811 952921924 957174945 -725357728 445972018 318641903 -648543670 404501473 853758749 -2220984 -349038309 -172076978 169226115 864494963 -113686374 -476357768 727398170 398959309 418067387 179173027 428893733 205645536 -424443976 -499934783 866049313 536228896 -30560622 400615357 -235167602 335680540 35699695 -628427525 170368202 -85439250 -205186818 -155415026 466505032 -272737118 706706019 867207030 687822993 757484130 -114329144 -63062367 -917553381 -427238061 712636833 -627753013 882032130 -177618070 772630579 707493743 402824206 14282488 706571109 154445798 729630617 -318537224 186539984 -158607888 -547616610 -855057011 -575029984 -840389954 21961587 631619775 -407859647 122412302 169400480 -734679894 -504001635 -665018682 -924677013 920845855 -632780801 -288350911 592012570 454297655 -992842725 -821997704 -338176438 -806252167 272311217 -744213506 -438655678 -797689206 251273819 210117580 313795989 -692945678 -629630408 -236955134 -329759816 -125491074 -115507127 24867698 977847710 400079621 -178784289 -947634400 303600971 929995146 482297117 -964584818 -413634312 -154276474 -109370112 -277279305 -144683859 125209876 732003364 15427392 73657943 842416835 293559743 -317308918 -642824784 912639492 328981594 94809966 47642403 797417592 371931064 -49535442 8158391 -576763518 419458558 -674800271 532840181 151759437 116662433 -81065747 641737363 -283960965 924746947 -461653991 -361018548 -212080616 802977184 263924943 186566604 160742461 95072026 -478537162 -670709981 150973141 -663777102 -393976611 734258150 -581991133 976686876 -717027046 614338720 377711664 -831578358 -694803374 -722895847 89798528 412577553 865629371 569501113 28959412 -171238272 566697941 209266478 127598548 806597016 447688321 592601413 -167035984 -165439938 237292834 298231536 962694109 284374305 647926311 735372451 265865526 -951559541 -98342447 472057398 799859392 25248310 -140316899 722061988 810845576 -313885151 -223970167 758701364 -535594868 -171624971 352803426 -370889068 28543220 -280696559 -603504726 152454125 -178847436 -489662290 127427782 -330261273 684049774 17667210 -700781283 -373334745 58172406 -828529972 103140729 -500551125 484023030 935456445 321871845 -376156983 829470330 -431365033 560953927 204064466 -409713697 -679529771 -676554752 -956802898 -214109331 811387123 859070408 -580642965 785792618 221414950 -71141671 -162180935 -702640839 -891306824 443627210 234441378 -767624215 592162733 -447304762 588145677 -366787015 -362549934 274618186 629623582 -456211299 407050434 417038160 833504539 836338874 -966968090 -871570209 -236328833 -209005881 -59413499 274866116 241626999 -938069564 522626488 -990542925 171058818 215237374 237464689 184307940 540095210 -764020506 93337643 -778607959 517654879 -220768183 -934711979 66201720 -983651666 85814828 440094112 -562760681 -439466243 -990166791 -834557266 -499035664 955404989 283159987 -470715782 -441091602 -350314162 -159026309 637805455 250274534 -719382660 121519437 -766400812 293669867 650035707 -729878446 -957594784 118644920 877328917 521524478 -591797471 474758006 754638210 -492305482 39431212 -166582782 907815347 -375517873 -419764322 35827226 173223524 -398629551 50321940 969603865 -617613942 429948057 50145865 -40190124 467861639 -564721584 -498329047 -137395958 951130610 924699204 8839829 -364655624 -269016772 -427958025 -804927223 -7946120 74180136 641550935 -758738258 694978898 -176979120 -771827262 581491975 -437312116 438172554 -204679161 682891936 8273323 659099737 -178136967 -139099470 240459452 821406275 934955483 17188558 -347292182 455882741 639810678 31329062 311107131 -206949452 -793326754 22034092 817442825 418982079 -372748841 -573065265 -364283252 845917419 -96631078 -300197487 -993997853 211541160 -34949752 716851381 558923770 -297507762 390143468 -255648789 -827982101 823581838 -108231887 213987629 559174399 42803052 -176597342 -421446902 -69850397 168545417 217093669 -122390651 83449918 129332054 349979282 -202404900 299699574 -777479132 -282614617 -582693133 13830958 -531195298 989672465 859896124 259842231 -226950383 639162078 -485039132 -550002789 825624231 305814789 -483444655 -337877547 543244762 630973705 725934599 271185320 335024817 -164334263 -638333854 -302907120 -694607636 -167875420 -710146840 20663602 -418793141 184085537 -315879461 -10838692 -982329400 909959706 -105702768 -264985151 -39234312 -724250633 -483919165 -399580429 259096914 -538477130 46957103 -111381180 522841097 -371026720 549306125 -210665803 333542733 814655115 -388831356 90104797 283235976 930811178 -703996529 85138579 624387947 352207665 -884016372 -97561058 -810360926 -14293704 544866741 247142758 -820280293 -375214196 862325348 -669449977 -285783979 -755924922 -75326153 907480820 764924853 578521353 -567581360 316017730 -36476349 -820574598 -581136506 -607596817 -268459919 509563580 -425722641 -654710931 -191122615 -772029387 456819804 -275411992 934826055 321835972 30329181 -597914165 444502927 -994034499 -799687548 147648550 820132081 -684377991 -757174772 754595279 -822497106 684722299 297319234 935776716 -390803121 451053055 -832089389 -640790739 -152671363 812018077 -615525110 -138579645 249312139 -254165852 -158857672 -276644923 -497222239 60977688 130850242 625850692 181233493 483079618 763738152 -433629291 -503251895 -49344988 639110020 -371230039 -880964578 -785241763 -736366063 608849384 -564291922 -374522656 -776606138 964790291 715920166 872498325 -5976149 437340586 -360892650 969673995 121152829 -344591792 985170212 942433679 511264507 283849832 651668953 478784152 -314021152 670506225 154355741 -702761226 -574180461 908108808 851924184 -690470774 212453117 81502203 -562559872 500997247 129037535 -752704771 -68776881 250327661 -747285306 -394334433 -956575335 -331238906 418384388 -134306830 -868898743 -833164649 207526545 -659745528 539780610 -469656261 -214783638 -656341952 94758802 653598179 -453769746 260813794 -263070277 904640266 600105972 -877145494 -748049474 -865216841 678203957 115464076 -42259870 -83903745 678188176 -229181986 725196763 403063413 189801396 152715949 353816019 -465324365 234145707 962803668 -999379610 -149488352 920138113 976609030 640434819 634143603 404272892 620511555 -158116912 -532944325 -79598614 645500497 580791855 -303534023 886849681 76036513 211306118 602245387 819922063 676131309 985441984 -336280346 1570476 26492307 817685767 841418318 99694237 -272443315 564138362 -56742584 -892079069 -513284480 -668447065 -834354476 -954395715 788438205 222442067 -139533324 -866001246 -396271859 -82966809 556918153 214607666 -545675618 -263222519 -150111593 322495666 748142335 388231586 -152029510 772913579 732739958 -818697617 795836034 -257067220 130616284 872747332 818487490 835665467 461935552 283928906 477930476 137107389 -578806202 -45107413 -580859661 545218875 573456270 -700258194 -866486077 -193140925 326487872 -561397413 986014901 -880745700 -402652004 -350669193 878914926 622404131 957779541 -647182659 754941808 309460449 894744524 402816415 521584665 -490054401 377288985 640642829 -151013387 655955950 -563942603 717483033 -590470880 -767989128 784760361 -374894577 -336345250 -107873529 -370634830 -72054352 -52844706 601549087 339551710 -346024835 -124377079 -863471047 -299147331 -17277136 919776846 -358990319 -312417269 327584985 643672409 920077842 214667831 -926012224 426848543 -645700027 848750197 -534220812 32984350 240918641 -790038303 -462937803 967006760 750986457 -800242354 730036640 946029695 633871899 371947670 729807121 -777022271 122886803 -594278422 -763077237 -517227563 537679277 108664977 753294152 -713120067 768474179 755548937 263587942 -620186110 679036892 -269852944 -162693173 204377759 -405866594 -17780843 -317026117 -728940762 784743339 -111863309 -550494302 449242169 318566921 -45885341 -158085300 735602102 -385372534 384192513 -884050963 -101960084 272779326 -910567669 -175177573 183724143 995962676 -620410434 875300946 -731541911 453914918 -791031838 363841825 517059232 40295861 -324853064 268663516 -45417040 88320299 -834361201 -813085155 -859315181 177873695 -41090572 -429786201 562221468 829982951 -578565058 579334767 -83503112 422492658 692649016 218696588 -987035115 595739901 644126175 -402023958 -118026574 -47712837 -709562297 537949811 -305981393 924817249 -226346850 198257373 605604912 -745874835 996067044 785460424 463356839 457468540 610673226 -14239960 163415677 -758680723 -256813436 -882097182 -470857706 413732595 -277661818 106536992 577381099 -825833222 -248370476 600686368 -316178570 12221520 485044443 -97417202 -431382982 -212079704 -679585109 542031821 721905274 604805667 -826542174 -453573580 -459138309 461258349 50836662 -651519505 899887803 664671989 -858633676 -370439486 818905273 -233514729 -161625364 -300571119 -941783599 24333972 -189251419 -309218376 -461439532 -497992186 474772144 433491342 -346138298 587244581 -743377162 321344653 78904088 -707817046 -229050373 758177490 722695063 -139454375 284388132 -858678268 439316733 -495013116 -477957720 -513199726 -772420607 -932170633 825751532 16590793 481393269 532333502 142459805 735514460 925908227 -724799030 151382539 300276057 28337528 186325097 757451917 -142317002 -802924238 605469043 -360917196 -729499962 -55682335 358619722 363477053 -896399003 530406230 842625235 -330278928 525128164 -836138966 -681423638 65847045 -679436309 -334988973 621224685 -930881227 274073812 -451026879 -424743269 -561034998 153935468 698395162 -620057167 276070537 -491453631 -277773504 959316461 -412289757 -310127630 905231664 -590300611 -224283244 567800390 -285327987 366937464 218230846 113751157 850906898 -64212298 19441806 -591184161 -737279478 599728588 609244914 337699256 -977554674 282781512 889138401 -218337650 315156702 618007173 -181950113 777965930 126846362 -259552011 579595453 -943367048 -964815275 -488305105 -855994983 -988733666 -39190615 537475318 858924254 -634802831 504035284 -816215968 633598126 -349972902 231201055 896482404 787415617 -358632654 691102022 565826709 -169697592 -244248672 -822615507 -324115757 892327934 627502917 -863025800 914909740 -389985129 -672422440 -41957614 81098001 683100077 383128065 -288070118 194572789 -737374131 681794270 -973906164 -698108727 674297431 921075881 -445785399 173453740 779585080 333796532 263579654 -29151835 50531447 994011963 -459087739 221584421 -734097440 552878583 305620559 989468643 933302652 -596776969 -745187116 -818434218 739927940 -819332011 -493729350 920051204 -270849792 264187709 81889516 -40384570 2493466 -400180646 -148237888 -710372431 739309886 289701661 -412235658 -836762081 992694375 -851345659 -973509447 221774541 -811889658 -844608398 -171123019 537401712 471080620 -300008482 -179563247 -827206058 645748790 -764665945 -358838601 863176945 -698761318 -859188424 -675541353 154208091 -817303228 -298394547 -583930513 665455481 -532793142 955175638 344143594 107043462 780928980 -60477127 938871224 743991451 508223082 462673360 74942746 -173094086 368265437 -574914766 -517605077 -954140947 -926811587 846608213 653833174 555465014 352551227 478165554 -348229177 410942052 952641582 -530933381 763327484 593563927 -5105276 447877839 -497090416 -969108323 421871918 284621850 -147098841 568645343 -585936109 -353125818 -147217004 237185400 868536129 -583083920 -31318062 -913652832 -69358982 -419368481 882865068 409154416 498630055 -727379827 759723991 555873242 844962718 -972809775 -225800230 637989897 655413144 -476113860 451161165 -993585033 -349592526 75849451 266241534 -984284613 -575288374 -119337382 -95508323 -525926838 324058974 256867455 192032487 896824784 245450454 -361877499 773162675 976802780 -431835811 469000295 595405637 785552865 587617980 687544128 922028729 787246641 -271264255 396084924 816880886 -874530115 -711023329 998733018 -853774653 -34872277 -308884212 -11744170 -266789760 -825666304 633404714 -731740837 -944606495 -707610758 585555112 -218647676 73070054 -820744181 -266741302 714527484 900691016 -109746058 -471787321 -228437702 -175124315 315603157 -163568849 -381707962 -153898019 -79675566 -826051159 -634291089 -972954665 -855968903 195325017 -55736288 615410567 284961241 -484773821 756397093 268105126 -29877182 133014480 524491152 -413265326 605265102 423422903 -315181020 -609083632 -233083412 -750143529 180981304 -174856465 187946017 -526539543 131915656 -305157339 208215680 -859685593 -637646684 -341187804 -737458446 134848846 -146496772 -768532394 390611649 -934532374 -428207045 -463173599 548930310 611118750 823522064 -111171745 629826410 980310988 577100296 678426425 89490081 902857120 561101848 -455045757 903066990 763292907 712844912 449975609 -986218963 159584091 859337066 60089827 -847533042 -453998719 492365041 -445522158 -580150093 -781972136 280546851 722491674 924513391 623036438 301416230 261644508 -615241625 -210944408 819113595 -167025168 435374391 189961324 -529427381 922220144 -735233503 98673229 289588620 516234132 235518586 -358204352 -391518463 -34472275 -558507741 75553164 747045362 -851122023 -111844902 -860945618 449404176 -387551928 523951824 127355522 299919195 -204203984 364432107 -782532291 -718301365 901668205 422340746 915803848 -600094601 -573045961 -68637078 702585989 -771322102 549420478 54961381 94964777 531903121 463572204 -859826923 -771131721 971960480 226674807 -186951441 687186187 443403535 952342250 -22505718 896890697 109076327 174010345 -360159938 -566492836 -140852060 -246780014 93560754 596767290 901442368 -197554926 696987093 892062840 -869983066 290629116 -87735100 993211004 687951928 -56209366 -772110859 -203636358 171890162 -596164371 600180301 215849901 605462482 292630640 -245415209 782322082 77267925 -585548042 310747515 -579662181 149717964 -904024746 -617887473 647663004 -408632227 -394197635 203888832 575104534 999812652 723400090 -966600566 -295410983 963630682 13523817 260530551 -607174227 87803253 482037950 -121252946 118758071 324416738 464448380 -19771862 -974048094 -294044416 97862403 -981014433 -415317659 475259818 -985678221 -96140128 433577591 305518085 385269582 686937051 140012134 302429265 -578249554 -162612109 -575144924 6872112 724266146 192779647 -980503575 -850484665 939756046 -609365403 717819356 -608122899 229840883 190803965 16153529 -879500406 393448366 7753436 804241344 -294428655 93948026 -770617095 393751 -250167225 -910730495 -798312518 -92232055 -621765387 285697143 585700695 912247525 -612003641 -403121413 -9175522 275166204 975539620 288233435 -169707327 -134997732 86486640 -489555282 244511437 -254531261 699995022 -861179577 -478184433 8594501 641694337 4907616 701162347 887432892 -560135352 858972179 -315541851 548425571 -11871828 -396766729 -359671706 -118107413 -60786225 -833186897 -494609412 -346297266 729018585 559063124 706419374 -295147048 900291748 339927463 -342927046 517992587 919918080 828088186 -740936240 770513462 361857168 269432689 -514380851 -637044237 -810299499 -474733686 -173970651 40517821 351484080 146196520 -781260190 208541593 -655778083 -66525697 42914585 -267625687 -391415401 716141915 -873552004 -834699970 -271893959 -807388650 -321208429 -549473595 953379108 997325316 783364745 -814934256 601459204 319877150 -380716845 -501200100 585300472 923017636 -564430920 -525127286 194811912 688655654 -499442174 -125473173 491304468 791675511 69424027 -617369310 -724321893 -446761053 681168514 -897633877 437922698 -58552333 -543794561 -438321427 880691406 364549333 923706503 -971167291 908984894 703129709 429777095 -237191490 -204890749 -54412747 -824416695 464369453 -595990550 -109369588 -288594891 887663269 -10298868 -364115392 -524534283 -853772039 -38065464 748331014 57578455 -298027161 765489495 -637244633 -572046805 970511222 -860730666 42045979 -531960722 -371330602 -238770498 -433858064 -909795639 426581575 -251179402 -715302253 142584141 -570319824 89315456 -216924260 -935250459 -613252170 -288014125 419816525 111496370 -748852418 -491342267 935350690 -108477207 242665893 410135269 -60011469 -530441648 -489519326 122626990 -418892335 664897822 -739121480 338101456 -830313362 96990584 -52392650 620298052 387151492 845572512 -800476163 251558098 945928550 942534689 970284484 376181058 683521328 -560687735 -131595106 988321422 -886654124 63443866 -725903193 -168671845 -866520161 -403281824 -49409943 -622235968 -673654844 -696866824 112924281 536229284 -228926187 -360793766 867935731 -108489870 -816934707 -145470586 -541386015 743580793 671329881 623477975 546606621 -268476716 338686754 -871614994 -981293147 144784026 -451091625 150015042 854096864 406079431 -689143692 272941136 605236560 -218548512 -265048835 868369471 -797916489 410066280 907835358 67682249 898282761 -441349536 -747392501 90910380 297378223 -11209413 625857137 310506904 -413388406 -80725523 311583248 -694390788 781534447 342801891 -944534630 207006931 -281560357 894262774 810650104 -344791162 955542619 738638819 422041359 294801109 -992198675 556354537 283406600 125456778 586305659 -859004705 404618544 -916099060 -697357241 -471897833 424345434 492878684 -438591637 391804412 291718386 232931432 379945052 -882021966 659745349 -441958882 -528052903 239190009 -646187150 58361094 952674180 532591966 50665037 -692149664 -238209921 -135954389 -335220364 693935113 -300771685 868850935 942801703 291145116 -112540549 -206430490 892065463 42608622 448072530 283599510 -667126658 909967825 9074582 524378104 -569185879 -223344500 -699257485 -950741068 720616210 -64012590 304596773 -578536753 59212982 -379186847 -125467748 -801968439 95873562 -879544857 17901033 -6186664 824534064 -975256943 -372235206 280066834 550626129 688240135 86269499 -553236500 377692846 288005488 -226728698 -937408652 -970338583 -686556801 -569237204 -610094491 -853857934 840302943 368643522 99227775 -180579109 15908138 958901581 381804748 137131989 -715398832 728994829 568743260 179033534 -728899134 89247947 -388271716 170951630 -69426098 -646528453 311997105 161972563 -679509883 -768251123 782207620 -297725811 -5792424 -86168942 304762300 409358853 -927698246 -305929331 493922400 746051901 357008726 -744231986 -509915556 165227539 -744529799 727330816 359437674 -752648458 491396639 23243549 199762038 441600169 -180244656 273296704 832343658 293225168 -481414375 488553305 108045394 564548460 -152288331 -251163996 474267711 632296894 -282467874 -462856614 -129127671 -69976549 713489284 -343064897 -785989222 -515838689 525056564 -172535346 164113109 160369880 780512141 -521882184 -228693646 946636473 -566069360 539953370 -428477001 -428899797 288691810 245903622 -469154523 -738515028 -988141593 476309286 731686371 -523948173 58152373 488631819 234964551 428823883 302150338 -120931021 -229707049 717040531 592940801 365951894 526054936 834059052 -711871072 -633026401 -273922663 -715228689 -267113678 -299693704 542120855 947948853 -128844539 753976378 903371474 185641140 646295228 387693826 -478170805 115467427 994560846 -454867603 -414381923 -619910989 -310313953 295272532 -180073100 578510319 -1777710 -703077603 -608961701 -423382242 -637467382 -772811351 144101154 718653101 -523214701 -436477903 46843440 -17743205 541901230 130809875 -28957711 -513161195 -552851754 -784986185 395004230 -462241451 790379133 128305337 -335222706 -499408548 -216308517 -48895225 302060843 -18764100 -686057099 -906551334 -416121157 -841792274 46643652 -362536142 713632549 462998203 498535414 -435605562 775029813 -513346093 151079466 404738106 -808820054 -570069534 273865739 -5773492 549609057 -775827244 -625274847 450631118 822828535 39962186 -896073243 -228007764 554954236 631615240 -364587288 -393863663 -867433283 345564047 -549229996 -340464704 410327029 424943844 27225196 481871513 -659712341 -560073976 512431322 569257507 152958014 -110808277 -942010784 -462470570 -566851553 -14920800 623159739 -51049664 97450694 101956349 -743026063 276068290 -913988307 966881207 16224129 -477486858 -665931595 -304736057 -76122061 837633258 -607175168 960232093 120112274 -662122022 575060494 -819321612 -235654441 -920417205 204591420 -497205082 -390939247 746218888 295613767 -279353478 -74591338 170138376 156110589 -27449979 143427773 -826944308 630389535 -565977533 294329558 244953065 164280544 329357165 -284064225 -820959382 98941679 765261430 397740904 233787563 -997002903 -958860853 -225098300 -123154307 920629783 991049800 -375044667 440886716 -718670417 467252157 -336009273 -124224688 -399742855 -677869052 -824287085 -513399530 549066602 -639852173 -555542410 -457692732 856044550 -622272517 -46273218 343237938 868228481 -836728708 -433753645 392947976 -159685316 795044203 2497011 388649972 -986256024 -986226894 -579661673 785226783 -101986137 242118513 819699596 22569169 -587025882 8498072 -706570815 -490531760 38535939 -393553102 461138124 292664131 788584390 815041342 -203842675 894211216 -533405941 -459838215 -798385460 853231261 -228823806 -927061223 975270952 593763268 44430740 -854737674 931184735 -852156131 -779027729 657140926 -44857194 -922427921 -811553479 -772130491 -694547765 80044381 -764894067 -579803660 -897827691 330206992 163247448 -594215681 100378651 -174280844 773970358 967393339 -147700333 -998232172 580799988 -538962505 978643717 956824470 -846056485 763177481 117355465 348009023 28861333 861819614 150057566 799131699 792363382 -136561843 -658987197 43908787 926654537 942881653 455817861 -146224559 -737860996 -344524451 212209226 481984236 -763279012 -626207638 839057105 -955769429 667538065 34166598 -941819496 -86211543 -117159846 116846069 -129763892 -55334108 48555744 -47918409 521564812 -160337318 621906308 -94845269 758848348 987733504 -856789318 -307180140 125446804 -700308073 -547622168 925038362 876360479 764071158 -600574834 430982198 -602726716 353309727 -556612384 801457966 -878952019 153891297 -179160307 120036001 -134351080 635382974 -972949342 -814955457 312243677 36539017 -403666571 -644607770 -385183777 494620705 380068704 -440474420 349617249 -556751677 8441337 -876570899 -889574697 852187601 -484392149 -866047850 -65931461 678727005 -264286979 -435448363 765377189 547035806 621142420 -772537762 -583652308 192174926 754343026 -303246557 48202306 -535279115 431615457 10004403 -20404595 349148588 -38095054 404806295 -845416702 806301732 437683092 -337557949 558076740 -719350170 613572608 -218142345 -855736846 -927391819 161205618 -523826575 671232368 -921520935 -687061835 575081686 -993239686 932819681 256763198 -103977231 -138222411 -35597834 978205837 -987078814 -775971149 485862317 -884091247 -465051334 413213438 228617210 793349197 -524714797 964943673 670249635 56639567 754411244 411248101 -376395627 -162556521 758097208 -298868611 389712030 817339925 -186691224 -787976216 955265598 980200630 357407334 -793882407 642887676 395439850 31596693 793111478 91938616 125883285 683348644 -556464639 223020998 265690414 -631596761 -51580896 372201871 9918592 400959988 267230149 399246887 -167502089 553162102 967945763 -118921703 -590890283 684546929 -814972098 -926021083 -129457543 -91513347 340720215 -664282757 -925604264 257162472 16134737 -797686236 -107671962 -510362631 463594900 586820772 -403264781 -90684481 -599026911 658407144 -825644995 717836082 72820514 -558837802 -496430534 -403017051 557115234 594272623 314088895 -664711049 -899415752 344717234 517922779 -3541767 -286443243 -637740700 -140396936 701953773 -106311329 498774198 429975690 -617639562 642929619 -91089519 41706922 -595919007 243823485 -714369097 548596699 -958010156 496953669 185013536 548588061 -851903933 905820865 761220102 941280697 -179775381 141070197 -221106498 -784134698 848030732 -437822702 426621124 754289870 576791918 -639619665 677953911 -348249050 -624108573 866025914 489535388 -96203712 -882335929 -116494775 295756615 -134185310 -610794443 453658267 808249725 729895500 159176951 -282174212 -558966578 -62503219 322137782 -647751451 -474789026 4792841 -913132064 -79113921 36773019 258058440 672914745 -428173731 -179280665 -330422559 311478565 -292899677 -189206950 -467053421 27032107 -517363611 -525491652 -537305241 410027509 881146444 -936259158 256124621 -276527531 -898136796 -943346031 900287861 312786062 262186957 392340356 -203121409 -880649623 66342969 326719349 332109908 -529612933 -170066455 -391219503 -515513748 -486276410 -499003241 -925654712 -117855211 -189458501 815130882 289396168 654641849 537010999 828333845 437029657 541512503 -167785200 849905928 518150669 328653761 541744478 38926546 -711384462 106719096 -578469301 676395167 -319121851 -916374622 -458444098 -828765803 284913859 -508385890 813333662 -740655653 313349352 34382959 7486191 -427596948 658901771 -105067025 503116355 -888620771 -492528433 240872195 888496782 -14607601 -250334153 -448070193 139323970 -318974949 -294526453 12586261 466474568 733980213 820756554 42540805 623852375 -583842039 -691733222 370167472 204121710 545385280 808227483 534486374 -37129725 184708247 -488584960 -25820764 -386429205 -56695051 543137639 277764237 -745332609 -586301606 174192240 -673268459 -363330815 700930026 754687373 -12242239 -999943531 -167306679 -712459574 -647997536 -264998811 171486173 155828101 -817465378 -432358796 -235106941 548188171 735547254 909709626 627827100 106723327 215163403 547479317 490201547 -570325003 -441236046 620994530 688168041 83792314 -53277815 -179653390 -544872630 493975154 902092145 468591215 550398373 -548584005 -247798275 -359453114 320595990 -631236062 650559140 -28225977 -820741890 645079250 665490869 -199558537 -846070290 451825017 -82854993 -875207283 -510696639 -328000943 -224343490 465227308 -519038873 -274897795 -389037517 557573692 737519504 -595592320 -39225887 -291447620 -923832160 910122303 985732863 370078390 862651676 -821248336 890369690 460685920 -828330693 435204641 -269017907 317351291 -621272617 986768899 510452724 -978109659 -360089449 -74479906 368576506 -62468873 -15801387 -429148804 789820971 188889875 -987251840 205225352 -124638042 48257483 -982057042 109355923 -364122347 -881233936 32800162 488857478 -206552687 -408419430 -991824273 944483649 -953770501 679652172 286504818 -714587430 -137404641 892613029 34572417 635803977 -724664492 934164329 946171746 275047387 -536551999 -681311762 -912692393 -394176052 145543823 -834943361 -224172012 -208483668 807703353 -328374424 -544143034 827924959 341451444 203984578 916327381 100521919 -996767207 -249568218 -32329034 -391407373 -240886946 950533037 856126026 -659273407 330376748 989276933 379621931 914720463 -478633113 -978716422 -904071012 463292229 -459791377 410205230 -564852130 44877663 961874881 -613265680 988629679 7772094 -317635566 -749178149 626224057 -531894547 664960490 637323910 -905510874 -800919132 -807573021 -634317514 211918111 377835361 -747077311 -903433694 81502102 47699904 -998953399 511577048 733512876 575701567 959587828 -793356075 88813051 -306645274 374933903 -134516066 -763785710 986195149 187087864 317463505 730250882 21318391 423988308 -797111772 52998603 -396658342 -854985427 537247921 908273136 351866092 -342596713 -941001839 407993954 564385736 29304750 -480046871 373173513 614610863 -683215612 49979412 -942361742 762582932 667096759 659810443 -36328567 -578561975 558427336 637186172 -674039533 -283382978 569390999 350525722 470394286 387526610 -349956329 607592761 807660427 807538842 -975813880 -600983542 436412485 197249530 220086959 603463628 158100134 469500701 373080154 118120432 -275927432 441680970 974713498 -882947185 342833621 -150161689 159138439 784748175 -747001734 478160465 931722042 -107144441 578131797 -591302811 86310448 -791951681 682244132 -216994956 256111043 -237428603 -550227318 -485051481 -181311208 -727355020 -242880191 473610601 379899587 944460816 336399537 -848197657 -527716421 -268633813 140744083 43691751 859099302 940812790 49378384 -976137731 619943759 781823821 -95300899 -186034257 374949818 -245908136 547979331 699693397 -943562223 307648006 361211199 -455692211 768005950 -169100816 690438158 -596199141 388697234 -383463586 555249957 516769017 572577073 -777465660 583053200 118029453 550810476 903337688 -907568254 893520664 -843161892 -145477207 -414607863 -469680810 908345462 794921497 945732891 -214291397 85508214 132806124 501016640 -908046672 414882962 649417396 187057872 877664565 518701826 355546002 -245885954 836483471 -581133696 864522049 860572750 -505239989 -707228755 -152151147 794987137 -111084165 860312944 933510317 263204821 66240045 837353346 -937450992 693256402 663789308 866434204 932134815 628966778 -148110414 -156531867 984063769 -831920733 658194764 -941529390 865066667 -469475201 -90192050 -989905769 -629407236 -303074465 -925503893 514589568 491689828 -729191020 723695901 712757809 994638559 -342788893 -222752478 -979491610 -594232494 193958885 678824479 938312657 -34761177 -851433880 -838890810 670316991 526278674 -168806303 -617297838 649630901 -497770263 636448888 638210200 91850062 -91408426 270313243 -706827024 -832259997 -727827019 -62841725 655560480 452473934 -439558901 331866906 -956421818 -551447872 -719805203 -171022888 570541286 -866039162 446687437 -249233286 -885456701 -392030522 -801241217 92971837 315756923 -373345100 286825543 135064461 -745234999 141462126 283101792 -832018263 -191506315 -530639017 350206979 888871098 -357598530 589225438 -888739783 967188024 762505384 558520245 14813061 692551380 200632234 -874962402 -998369871 -387269126 860204126 593438742 163413184 -925108488 464370039 -622165057 724973870 41143677 369490505 230156308 -196341319 714987029 -978940903 375589806 -261242888 756433173 450178556 254188657 -660552431 237346110 89366222 -601518937 477654847 705806023 893641722 482059363 137376139 219175968 -739598728 -935734823 -31203658 -371848003 787280765 -318826207 593926927 -485217214 824236578 425574659 -794914948 511833345 401643043 149624815 159249251 -287676193 168456275 -590988277 719926445 613336935 -457952389 -561603319 304060554 811392707 -666001778 -337172475 -223677845 918433869 157235545 -396724327 446536225 -695797497 -369808932 442218423 -604094175 -465314977 193446037 -111662915 250377183 -412718949 201638030 703239578 861014409 -111153370 292695940 710113526 599233521 -236745351 -900303452 183646471 -774040369 -33282571 -133896445 960694541 -981436530 -829017503 597881499 696188073 578428257 -485681134 721327873 -94208067 99852463 42371739 -180839660 -60168846 784624990 -539212270 635780929 81697903 -459063035 -834251304 -830627274 -644053073 -577168809 977693313 -783446132 -569924741 81521004 -587193543 -432466721 -699544773 93672900 10613980 -144563541 882956136 -914014159 470492375 -890465933 -859518873 -183542226 -417377765 647966896 -920415555 642363671 -291979398 755581114 434557064 -158365600 -622084695 292973095 395034682 953241024 -532786560 80159586 -676754538 -659765735 957269479 -249890569 143626830 407112494 -884149428 797747407 -57174920 -500347260 382887063 252446929 307484879 800619051 -466627701 749990279 -126333729 841984546 999177397 -193327206 122988923 750094238 316889953 226023084 -923951578 645498011 173282811 57909151 -689961403 453709411 -733562057 978063526 258571620 -941176829 -424933005 -26967292 -293623037 835681334 216981939 746675948 -273043383 354287544 164917985 404060840 398051349 -359050526 921992565 -37257176 385952469 -301394440 -90074541 -886370889 -157364120 -569317575 -489745274 526716849 -955801175 -977389588 -26326055 -953145029 458565148 -150848179 -796030689 -45850297 401497036 -779610914 165328964 -480778452 -242199414 341130615 539748997 528834558 779177677 252969196 -574111747 754678967 -22197212 -802668942 -950406550 655460062 981109272 792180839 -508396075 821335280 264092568 -565362896 -560811827 633406445 402716260 279915625 355836207 -154021592 134587312 390348644 755416837 403051644 122547424 -300651381 534696262 726766531 -806382018 408745698 867308066 -889549805 202204274 179687647 -665675150 382779432 832222853 423530737 237087295 -788019047 89606062 -524815982 576219050 720516125 -47919170 -85343548 637500537 -302768278 -729516218 901760387 660648627 133925627 -386479934 -736650946 -805641216 415907347 -486471994 -394834201 -710074073 750919798 9389500 -284587544 787788227 -272557352 -220329194 545841435 -936179965 -324561411 -28308927 881902892 170150854 830036551 9682422 -555490466 541428302 -166816875 870016754 374790133 633570578 268160458 341332985 217690251 -811078703 -774986800 152055206 -975625636 240714087 847417201 62036140 -37699963 -971853969 -666662486 835963679 -295335841 571965925 293630934 -850874236 639247702 -542770655 -34564044 -73647991 72751021 -964302644 -416579655 -628986358 -787572835 239621048 -801758367 468330209 769166315 -828168864 558972415 -946297408 754160165 565738523 116465491 -5481229 -35173477 -156371681 -818085521 371480501 571591250 -190984907 -576237128 189884850 51299113 -916447453 -784264955 708965705 468487912 -365828423 400239906 42552410 -613763010 631972426 941281025 -365606619 -469672041 583692690 -487477016 -814031768 475542172 -958248303 167916236 946688833 553783684 978494816 -62507226 -147351416 405154599 -771280671 741460131 383291836 703253015 587915099 -726421242 -230996002 687178982 -252421172 177770065 -64128010 -942012560 -728899874 -112874908 842633075 -120910020 399569041 -746596577 -275923126 -412753916 526300764 39580439 -550444802 -325900730 926540397 -885800653 -724499132 -482597484 422887408 -64989911 320315000 -479895888 -216983869 -358927364 -478396813 -2910001 -929312859 -880990705 -618019691 56634341 -171488620 451868518 -376006076 -871361809 -891699511 804823557 284084139 70731583 547972830 240158363 446243175 796898903 -548825731 -666507857 468161411 -472894724 -176236733 -581942460 701310766 -458235512 991127672 642343703 247841365 235563300 -14595655 265851341 581661053 922042357 994444459 -942478532 -193662569 221629695 184890214 -920305290 237813635 955323586 -179952167 66992787 -687748690 916303294 906556208 -543200538 661097534 -352338057 964410004 413281450 182287857 -351580843 662147922 -748808648 -26817933 631548484 673990511 451632024 649561034 335734546 894544868 945834659 312060210 781860245 -338597977 -820075619 -230309115 400944848 -337608248 431463119 462745857 -735307785 492261577 539051179 631609493 -514008597 407609496 -769239753 -937225927 -267452868 -409609790 180561115 -119532292 668829985 722354438 -342127478 486675565 -373174640 -445088187 912225824 971130296 938723763 722833484 817250064 97346948 790521558 169514160 -297094126 629637230 -174406558 -950680334 11165009 -467935929 -920362354 -850929306 253722793 563077345 524736549 695947357 -812530496 -676051026 -950070802 -590851507 -842050549 -497116824 -644535180 -759266151 822180569 97022069 -122471713 -939064442 -223776460 202893329 -39802351 -100341512 9490630 -808292982 959555802 -580561474 -526084677 -145793746 694726430 578529143 631460177 493724462 542659970 -75690473 -120098046 -333684918 -364261998 -605211132 588072766 -779114139 377116186 830103721 -273306288 621261169 872519195 -721003255 186129458 316287746 -242833219 -455657904 -610564973 -376266328 -539170245 -280227610 -790304355 558903452 -683950861 63251632 -116854937 764819114 298225433 621828130 261140030 -911605662 -883168562 482625997 696810310 710435076 185305927 314939578 -671617956 -669298286 396009643 -63839278 -416835854 -296342160 412783325 264902788 49153349 -784293745 807027268 774982963 579582269 -960821673 779562306 -321017761 994168185 -652647779 751135962 780441362 755943999 376630519 919329908 -665511093 -791890082 902880059 -385034051 639875141 -530628971 -395687856 304794409 -21642993 636487324 -73632339 740814480 -117193074 41400079 552741360 560425514 -306748390 -466146726 -155050263 648761057 432749795 -181231022 -380636792 -83519592 -94629714 -863179263 -371992865 -400555638 -272602288 -286303248 295417293 -91394469 -828517752 70455586 -471472895 222417578 555733168 565256454 326608123 -74852526 -298956884 467176061 -95980519 229156256 190487194 270599202 -221761890 -75779545 39355880 337862862 411428435 -971917576 -554021280 9628384 927925151 -691962394 -996301518 -88750133 -475707213 -144583350 236515926 -27876693 379753470 662533893 155801274 845013407 -155658235 -514435961 -801389870 -297881014 -513297231 -156245190 -13083952 -964178425 -568383917 525664369 185936927 917019263 -686968295 804940957 871799693 -493319343 87092514 -634083845 996037604 976637829 -943363266 658827806 746168296 631080154 922196973 -707486006 -376276501 -151850380 -5615321 875951256 631548535 -917305680 700403094 104560624 -936724132 680512077 165558970 360123852 -968040516 -610580786 -682791222 781452670 -515932888 422687769 -91856220 985920827 -159676279 689715222 -786329566 -915982283 37301699 887841779 -267885450 -129258749 -44342489 -224577799 -615093678 797887579 119481632 -699478156 249292632 136511588 -573197217 -82615903 -878382099 -243449883 -631705420 515247773 833139474 637854436 -366383114 -109700689 -319865654 247527239 -787853617 578976811 355567797 294989523 263571722 575913689 -955451933 -866413777 -764732248 -670555685 755062349 182748945 629080045 -62420086 -62689188 -192465315 -158414228 -245821180 306649097 -986597772 334273352 -352217956 -953737254 -638448875 -996001359 25730396 -103993122 -517101812 2953332 -301996010 -528335710 -226769874 -406261009 667145683 -553105171 281638996 745742582 905014997 -179686684 -259408951 -845719503 -449084500 -169988193 98356542 721973994 345978278 -941544358 -368671186 649901260 132152124 644268689 -622176230 446248787 -402376433 -266003600 -146057863 -322105965 866811614 896662474 472084434 -71668964 -581726336 511042498 497463381 595997475 -424088465 832853213 458052291 534292221 -360895502 -730752477 -269872699 -702300319 -690460735 -833564938 399099172 693118327 649147536 981568253 -946550691 -725051989 216293566 529386830 -634583873 -700402098 -571509667 -844145035 308863414 -87190407 401046206 484256831 861073331 329885752 -14651790 717404077 818716742 194245025 353759489 664432447 -539252101 481728358 -5148656 951898634 -431588177 412426760 -670733340 310187555 -275001096 788345718 -255336540 -242481875 -73559978 848325960 -999918715 -743826214 -737715293 17804046 -818395911 -236295223 -249017077 156874281 677821284 369136770 534714683 -148732501 383815127 -262550322 -385292283 -585262067 452802885 -354662780 886649188 672340958 78708090 631878844 -713285723 631124842 100042924 -166220073 -885074824 790967165 931960476 -619919138 -469748777 -659137331 -232574851 -905499267 376716664 -953947618 -861665052 -210472290 -809811581 664866238 112697683 898086175 117404846 -678446557 -736567397 -318456281 6601351 -155960174 550121935 643768398 -177442306 -846047602 201070176 -364966596 281965439 -161736074 333408207 -227648905 -646396497 550376695 744524450 -367753038 240710357 428692098 380550146 371669656 899268316 755055431 30672902 -408236532 23540480 -393512019 -32685605 -543779759 925147618 -680500572 -580410036 67340153 -179961991 -890661282 -115812495 -827057747 52152384 -834226023 -733316342 795577219 151528912 379740840 -598065347 -134957574 -883493870 526668055 744669545 -203685770 196576444 145149087 154544301 -204183325 -175343175 -169002369 992445922 -455318872 310801868 -818835791 783938100 -174924750 793989043 -3106714 -838211571 837802778 623336294 -730529389 122971026 -245324576 63855218 858964611 -280574693 -67936148 451572958 491993452 -717291209 243701642 676750734 458422565 339281652 286449676 -954172911 -609637704 145393715 895678219 -481417597 517920453 269016249 909733312 -52103595 750705310 -337036175 -660289063 761196041 91704089 -385919264 63443304 311709545 -615604094 -385386932 -277336088 -179724200 64246504 866237202 -15417232 202997212 -988227742 11364249 -322490493 -465531427 -283734838 603938159 -603936203 356577898 353104102 -873416603 752357684 307370826 87033656 461763703 -735313103 530670840 -469005442 771876570 914551115 -963418194 313880860 -81721633 730297066 634900854 347181776 101602830 -553418393 237357619 -350830309 949746858 195912691 19183893 -669733524 72911420 -610172946 -336537638 -437711078 32178243 -301525849 977692376 170909788 159054402 646753248 -598718531 -306576705 777541149 -754716554 632260371 -6319830 19772184 456621022 -368344712 -678780048 -706996541 234499441 -370980417 730446071 647136503 -10632185 304223288 211315627 436773678 -146750931 509871605 -846948945 21043721 456752698 333488794 180851332 884634528 616112550 603631773 214294738 285882564 739295397 677064201 -822387861 43113202 -832715727 781796989 865874986 -226019366 -544616214 408762844 -330840401 -48430235 -278636158 781185511 273196969 339655728 -392837351 -630593583 -395760581 -333711964 -994287566 -988113679 -453223701 282285194 -19544719 844798073 -471914954 620801495 552160087 -145306669 836032996 359921067 -783400488 807075338 758544579 902582554 -782971404 420868954 609664776 59598781 -346336794 -137382295 -343046455 801144581 390447928 991331840 -282364138 180373655 657471665 717533532 191265095 854141906 -665780813 -470629803 96135098 632709451 964269749 -909122707 -739358768 79489441 -553290869 376664687 959982785 -33026671 -516678271 -650152974 126861819 11849495 971425689 947151838 843064817 -419278034 -18927519 -23472740 -450101711 56021373 -757005076 132319115 -670125300 364702793 254885395 183270300 -331902786 -680228951 -641577942 634740696 63948583 666433951 -859112525 -870429852 700146806 -781394621 -209952275 195045263 347438006 741317242 991309652 -313711168 -374231553 67360539 -593058236 -612907818 -410516403 372278672 135777626 595559188 -256991394 654859610 -279200560 -822988220 -695861125 963973140 -921258500 774774719 -56167418 -956421617 -644794129 867609790 355218986 -108383546 -847939736 757011792 -148892852 397659915 -46268423 106415446 505309360 -516657136 557747795 646612124 219568482 -997729976 -847885968 -339906260 -646463327 205388770 289432049 -268333544 766093750 -704785723 286824806 -251248942 -857552297 1052104 -898294042 133712915 440110417 146366986 604460314 522347052 706558214 455084280 -337883062 232678963 649139153 438454193 -530507162 147604459 -626267270 395709968 782540808 -906550005 528540462 -406068147 -527547445 364597177 -553527083 762659630 283262865 141110945 -782611629 554106329 166121809 -857025587 797727710 916462043 -740197494 -954683705 -775145112 25466571 -690722218 249402620 891628412 -252955066 380332752 391533579 273689603 -27490525 -602406032 -48368612 503278857 -389100497 215932659 -111030239 -482898163 -523363883 697717231 -265746182 49246451 827943770 626270683 -153260513 -244416464 875780951 -329688952 7382202 637190835 796380157 -922912816 959915883 635735492 -919491181 -145228652 -64566180 -462213006 -832048161 -553121316 101594756 -440008688 616700564 -993839114 124309532 592035445 -160861360 722310268 -611166490 -59548445 -210213138 -365115140 -177120714 780881045 -757066520 -704153855 -655825621 -506301535 523600307 -829600012 -46356644 -814976662 -968329592 873886505 354023639 54019595 779676545 468733449 302926048 -191934239 -715682758 633357952 771552180 302140474 -168746731 -272230658 626126177 789106438 -757051330 -378116054 683293752 659950905 292691635 351911967 974296033 -236755863 -557938807 246537608 -656905810 454756555 323009926 818285530 -328287530 609225449 210230090 -530711753 -818010491 -462326157 -442439110 701009060 163102936 -206845123 222794394 343078194 667301256 -451747402 -400442781 480741799 -810467029 691934958 -634861580 953988547 676285588 -205352834 -447501584 588999775 16928001 -439355662 -90130680 -722859181 -78604870 -407126431 -26678552 -72065610 953302989 -174259291 163552564 619424229 -633223506 47518590 135691764 -312865827 323559732 -947654885 -700875153 -365028668 -295117262 378527971 193599799 59884248 673033232 317553421 -343340999 886241999 -223029477 -668226611 801299744 -747504021 56402926 869968178 -833337936 -844660063 188655602 -815989041 -541570154 -6444947 -937660730 -769912506 256094057 976096084 -385088152 464455965 -761176224 -991568540 -789447158 -339630870 -419101658 899555552 736124529 96500947 814946652 -15351300 -291179805 -911284998 -79880279 -649369985 -175101787 842267881 -339575360 410988078 977856209 -829583441 -189296392 -223488015 134138807 -151233859 -771097584 -198250391 -317836028 631260214 -992824661 12939695 376992380 622709928 892932085 628354203 -412876995 -58741932 709414472 680451393 -591945556 -208191907 413755200 672718960 -273834396 -415411454 976825981 220766306 177020045 -563583302 733468806 471703245 -275135563 718249841 175024919 597930794 -594796230 -648510859 714748928 -986318463 -665384910 997956470 856887077 -567051302 879786690 -327802946 371542929 -944360165 917699412 -449389023 74911740 402069598 15942015 -23068965 -415963586 -470439171 302388584 604706285 -299618589 -115091697 -555108879 636707725 -967633273 -287043326 -929222196 3609912 35822344 -829644997 487557107 277930166 190008723 -314409124 612559598 -541048609 -497334751 -98275459 -972924342 -246269678 916840087 -693407371 906202050 -531009418 384147967 983768834 691556246 331535853 666444157 405783702 43656917 -950647495 -919254010 -498966364 463333199 777416275 210531873 -409754788 322314679 -368130763 61602767 748848667 433488630 630098757 -205764952 -852368615 -992666171 70308949 989506707 173077887 814027622 -124941330 -764756034 -633542948 272413329 711409139 540510412 387522722 705105134 814204047 872031103 276473713 -663619697 416111270 810490900 720382114 539755014 149891875 760434657 -13226405 -871824111 240693769 766374068 571638417 -803946466 246225933 554416738 -692765330 -127751431 845099199 595793150 386274511 -92867185 662336594 -393951117 391537722 -620760212 -130027235 582829283 -211865555 733163409 -661554937 297429155 -277056359 -785033564 210524852 78277663 445161141 795598756 812057647 -433901770 992682473 -997381526 -963750724 -566221599 -467547391 -772385742 -578437904 -684247271 127522968 -82219727 364825442 -410292914 -730547043 -390319171 -765538372 952341110 519119643 -183830648 -147289781 105247025 -101201865 646639991 327239755 -170096113 -271133738 174732796 -267497491 -395989288 -485194161 -391425229 809962896 139508754 -74469948 71000998 170505088 -890885043 394455795 -837430460 968449183 -739055182 434852655 327456148 579096888 -640152315 487045860 814478606 -862334359 64582626 323869423 961610338 116654292 745280396 486456195 -889045113 -719808342 -273469204 -275833634 670283343 900296858 944434868 549439667 -314920503 -90533765 -877064229 -70500696 567418545 -2931233 -849310310 363939099 -956887273 415861684 922192582 431104735 881812262 558092675 939748411 -234618662 -247823153 357788296 289256227 592327371 658912239 751813302 -715362577 97785060 -561070648 433527538 -697901298 -591053422 -817298422 332031575 -943296044 -206530875 -805582333 845277380 -42057521 -540475402 209014924 -489991613 -99067961 -968178014 -166716857 108311099 518914873 -393314570 -565831385 -78998576 -358878176 -244373177 -85354902 690569236 -969032783 -493123998 238945574 254011657 970152224 767466900 691738004 481179087 -31473167 -933592074 157335565 104755076 884349946 -233869994 -468342678 757824607 -391738698 -584696521 384054746 410176999 443552581 -436784017 -787875613 -354775767 545083705 -92326043 -685041086 -387126421 -617941317 -571581006 808404406 885469021 366676423 805909249 680600165 -352306346 870736953 408522052 620958349 -536722373 -847187180 -474041194 618689101 834266137 -516703038 -551325625 -60266322 529602199 371391477 871765615 874782496 299243032 519451623 -913726281 663074655 -798046711 544500341 -766348539 898215445 204917637 -741245798 22562806 143626773 -512454744 317757287 47470926 -567488337 -178790564 -94948601 839936327 -809220214 82276647 -698978356 926886983 -442895540 -230179107 173376701 -727879417 737499571 390715604 147622306 -55943980 210768147 720076011 332501838 -601174413 -16650780 -685703120 -428160409 -338167461 -634211163 979364984 -998149525 -928167516 843702812 -57862052 679526207 -812723327 969029610 946288166 -368945054 462319705 -849326251 -799488492 794531547 499897310 -16938101 745815150 -372939423 211876714 -447251938 -783603427 -769353409 503408384 313949989 723560507 608044169 -542268736 337902606 -597782832 -970555562 954535204 -588534351 936500912 -850711207 -518186130 -953718572 -958420870 935263356 -742475919 124062291 824515460 662757425 -74356349 -377474593 -97959281 -764054931 692224159 631364273 428871360 494412806 -929390468 423973295 531118983 -78273397 -983810467 855232759 137476005 -972562649 594230549 -463087243 889710916 473513041 -831010492 -28689573 122467600 480117476 169174589 620001208 311800322 -322620311 -147648908 546542316 423606761 289542936 471100212 -510121174 980564610 -597383163 -655445 -253592003 347337189 -241002623 153161491 276331246 84935179 934630411 916180485 768286271 828702533 -471755186 702090713 525747370 -692730259 81513985 -412081874 746212033 516394062 41352722 -640938405 553060919 867405487 877923600 318764470 -840989374 -45143770 520137156 263185999 -742498624 -733109015 163185214 600658507 504445573 -297631666 -273874712 902501340 318519515 -972180050 -760157549 -57154306 350008564 98390114 -360167834 -537401628 532754303 -925452594 983385174 518855178 -698394914 -392054406 -439197711 -493706556 -465429680 876094740 -356452481 -932664733 -190599391 483822205 797595568 -840373489 -136260494 257890673 -748920735 -957773682 17558023 -333544372 887475689 -639105745 891521628 -734548332 -720010353 -552859037 -314834834 -337757697 279374701 762751444 -259200824 669293211 -540079468 127628489 -289779342 -715697917 -707644911 398293025 98632075 -393348318 64757687 244200634 688936077 -951537877 -718442403 -895021353 -795570181 317673576 242568950 -195877944 717085121 -126398188 -24183748 -155315243 -418288995 -30790424 875570515 809149389 -21249447 -43473726 -374336381 -539989832 -475784856 -90755946 940169305 438531746 -364641647 -572858833 -238945972 205973584 667483820 290387320 494342204 494061164 -914031702 -524374092 730058828 320261469 831858818 703564444 -883474795 35200006 602389688 -280449278 -210758422 -725777360 -646628918 -121624651 518197531 -756885955 800606603 502483012 639696481 -238343229 118638409 -302052772 -698124327 -396189084 691714903 650640717 483646448 -333961848 706771566 477139890 667199784 -59804803 716568341 -964454104 553290976 831207078 -675256447 -297643772 370102848 -646103099 17903882 978253658 -251780778 696265912 -391780301 -701987948 919840410 228119133 56343619 -581854673 545997992 119240238 -318658654 -576547320 625636630 -348894422 44178749 -292901935 595306328 -809716777 -984662643 228967941 -777990760 982884310 -319232139 976408124 656581800 -603198214 37366791 374363747 836186085 900500258 -849910466 820176467 -896045244 923469648 -333523906 595630510 -815686324 -443939194 -200641215 871907419 625643171 168527650 -528364090 561548488 239509887 862927214 -311011342 -867327757 -108909231 989480529 -108315855 232908723 461168244 167885296 -129032299 835249978 635191948 130100523 -580617762 229436219 -725940479 -259069615 327945883 -556638451 -160969924 452258708 -481627196 490783031 68209327 -185642530 635907630 -598571484 -133744170 -693552923 -998083434 -745829337 563881550 772296575 -138532341 -809091343 -803472790 -115539103 -410963012 -964642703 245246359 -697642456 750011583 444115437 229764042 386081975 444043664 403610922 -276791318 -541232106 -891797587 923057244 212972226 920745340 -351185066 -793412932 213902936 -360271465 -705815673 -272907570 -376515729 156050801 -127079017 -473038475 486469478 -407602600 638087699 277093606 -282917600 -365746485 -169645201 574531375 483895258 -534077669 -485197167 -566132912 -26578593 -118312224 529136192 557231371 403553948 -287033871 618063066 894808973 -609541007 825748565 74218315 -21979571 794612983 223439293 760364626 571686422 298792237 -370210563 62405673 -987879468 -111861375 106756695 828681087 -61955226 601663987 -965953510 -877645320 -737529562 -405702412 317954125 566365592 254937005 -339737653 729669118 44875393 486054700 6182099 596429916 -182984270 -158356767 -896312058 620821794 974254410 -616534256 888443827 876496337 229959081 639134287 -501694339 819136202 45732941 201390801 275589830 -333701558 -917315469 287657227 227166791 379408378 510360940 -352805666 901367390 -43740106 328318811 -899154789 91107641 -754341152 951062758 503847346 78057755 518038201 -429452097 452848533 -513610070 -876290720 905305113 146270892 -414763696 841051197 -496604862 638432712 -427029081 -431874351 212689843 233832635 409228084 -228488600 599779326 965175365 261199173 912795620 565034870 -213582827 302006881 -777331668 -540747953 342268494 148378758 202573286 497899159 288491627 466685343 635634892 950788499 337674152 311537090 -682295638 -282466076 -264677988 -431727645 -402089669 -203666505 -196306034 -556398026 -622123142 -629651927 -402292236 650525053 -73084502 939466014 126077869 985461618 146737200 453175201 -23820944 461049390 -373368132 594933645 630579679 476922659 -646091505 -791716958 -122646118 515310330 122178160 55942233 113228817 -85484284 -362229071 742402001 706363098 -373915210 78363148 543613514 -814439637 766401362 313931769 20699775 -467424229 735878826 672127354 709169980 194541730 399159123 846697092 846631635 393588513 281051331 -28278074 139429637 955728739 95245018 151787099 938513881 -24817675 -558891948 884057535 576555816 -944889515 242874483 945114149 14347648 -42573706 -747838291 981333021 951884160 -765684073 156881272 332035250 516520992 335708554 814413504 -625191864 -101171986 267645128 -383208122 947884478 376556521 -720193607 162430744 -855055361 -900120613 232119169 821356835 348472024 680446643 -621995038 -342984930 987735884 -840633734 262424389 -57004308 -384363033 -74289545 576462723 75915121 -65206398 -111102917 369980173 -686383246 -724061501 981337791 -755626471 -780507388 860708671 697603321 -631412129 -828010834 -208976220 -293351055 -722711442 -655666 937667216 -651402976 -728381076 -13726162 -321453663 205003341 -131736505 -555909219 797913310 290493264 109039895 76892373 51973769 948468531 -944166827 201025557 64494099 -598607955 -772685486 -541956473 -601465907 -945714142 -235978794 400961391 -428862825 -656408464 -598150633 -878395748 -168675181 209726600 -957805174 856250543 -948809651 -877347566 -65129762 15533904 -62108044 -915087158 -144872103 -657484740 839709897 -226331725 281011994 -784064250 -791731048 126086524 689296177 126980435 680044085 759851103 -651602366 893441210 341702696 -924051911 -893540237 688408912 532499544 -653104766 297033677 -300639436 -71274652 218818512 889728875 -665724857 823013896 -643039434 520202962 -647713605 747831059 248651717 881143880 -187022578 160666414 -625929070 -867412099 196584935 -500839571 976236091 731001433 571291072 -835226300 -845250266 -831398726 824155170 -487328391 859180567 -228343065 -561205113 -402587121 893300895 -524516421 -870360850 -242619739 174610334 -224508946 -983193848 906708173 -906448075 -608938728 -842665124 515514984 -68739604 283208208 -54074559 -16589426 720435687 -481373994 374372444 899194595 -727434818 10974353 -414441765 258944372 -253058385 -62147419 733207783 -748982608 732229465 -446037613 -798301688 345414316 865057565 52789958 57795469 -277334288 -564685952 -272011488 -492243418 278330177 385523248 -973354782 571477886 -481287285 293657689 802655851 -912679678 -881703920 -969906296 80777187 -882598416 385061021 212822706 4550702 -712508467 -536596071 518248390 -911307054 618919128 -733245304 166051551 -687570794 -640114643 -116953705 149415329 -975310680 270515898 -165621233 823576799 495177914 507394794 -737440763 -507011330 -401019483 -242419771 507538214 340041021 279534351 -831994179 798831451 -261667230 186955427 -615968947 -732602095 -206095826 -717180530 327170342 -363977992 -599146892 359714159 583041362 -108118328 236227066 -347738241 797232356 565688217 982574364 340981632 116386427 -389303670 360084778 997959709 477823716 -397817794 545642697 803004899 86951215 -830038603 828915719 342057667 679862611 654910736 939663350 -409697330 -67403489 499928849 -801322162 -519995394 450688785 -259512119 304506657 687078686 872914617 943129862 227745648 620725089 -499538607 604727347 -723776794 -308996542 -235845384 578591252 -763013167 608891907 219586411 -3652554 -752574458 -345806896 -154237368 -841803480 869589203 -301094279 12965508 832018166 -277637144 -284344124 -163973801 -565621087 -136678860 -77925024 -109849157 700431289 618704741 347506076 -747549675 -822232907 -311444124 268388404 384397882 -618972861 -388609503 -137127937 -374999634 498697297 -863673305 913696842 -744776806 863891252 -945391405 843655119 -473115933 810348144 -382400327 241996178 294104940 787842218 -427540159 277825844 -935653941 -47005259 -904258125 -982763299 -380697157 -237456834 -105248401 319826743 -673790784 -318640743 415073692 517116353 44232407 113616677 987790569 666591256 340218892 -17474550 372144286 422574944 -82004459 -569159602 -260577110 -284218009 135876502 -824902567 -52523882 403706692 928201658 276831901 118192035 -342776364 830617657 -176963760 -62893281 142228555 -653491644 42683987 -768863214 -508962660 -510872245 568365080 930392996 512100416 580929945 521705872 -755810041 -614140986 509650262 253683896 -314553500 -549937863 69242801 -747649145 67369350 441772804 716276391 532494808 -558567792 847879190 -846947626 -809402268 725354466 831106501 -633642340 -989132044 880764873 326079506 -25361834 376886158 957300971 -4680037 -328146973 -67656712 -645152412 -842398983 -670896599 -623425298 674655091 -825692272 -688466570 137877863 535284332 631878814 957061509 198157410 -537099815 666581777 564879452 -790565857 191820058 -775937667 -55961360 -676233458 332467307 -140803840 974210563 -707414254 135751410 -631697568 -315245022 598433812 -804370630 789476904 -581387509 -425963416 -845199250 -759515229 -176540303 -3235562 -636836429 197748890 -848430918 -739866231 449780542 576293066 -490998949 470332994 -645520026 898045839 11306010 755302710 97836617 396724531 77586651 -839197132 -645863512 -466997357 -903366630 989365036 -900631390 613361478 -450066185 -290228745 86527155 288619227 -109765712 706786933 -810176163 -614326971 962677468 70545862 491839386 471372095 -423961125 -119131350 72414912 251275906 -603449093 105811253 -556753154 -664597014 419537903 54124753 26013693 -311071494 -324013870 -510516225 271429672 198646335 -952337729 -958267511 -611209017 26629296 53400447 -675143703 -816411092 -162001835 606363679 -957040921 12588144 1512039 870396064 -349664731 -956606860 -310977347 -857026071 -163020698 -67241642 -748262160 -299380141 -506629353 -543563110 347579226 -588573051 778729364 -406744428 -146141120 737899299 -927226231 -720898128 595692013 -198774319 -627869275 430446803 -654957889 -860093615 58219736 881077790 -280376480 233186027 -369399953 457353101 -84134113 -974784448 -230645234 -514455037 -886019833 -321133653 543185258 -951184936 -481066751 -986694906 -524267358 -454260904 -33946399 719256029 -133811787 -16263231 -631327841 63902250 -969598698 350959542 705909651 632201093 459965195 -263584992 -438579699 169871485 996661604 606691232 614454020 -188328816 -575659851 721156664 -398141693 -688804076 283668287 -654678562 75986981 -556897087 -1959370 939144315 518537591 -460624415 242733526 604715599 -965699850 -234266624 -684424304 782115065 997660988 -290822329 -539441733 -497040469 605153654 -518382485 -91573606 325129035 791347633 -787853355 700779826 235994909 656090262 44521253 326309969 310339778 -685259145 647081870 359148135 -532732990 -627405343 785100991 684774598 -251335928 13631362 312987668 930793646 294373074 -278362923 411096582 264532733 352874656 -43589618 680562065 -269233309 -438096199 -752799039 686871698 839515924 242565586 901932876 333809728 -720353741 -768391150 614143856 -139931707 29474086 -917095546 -168393232 -498002571 634417046 511475110 407852871 449779093 625928234 740715519 714361258 621928188 -997579543 900342149 85986638 -114942076 -580802037 -363742680 -37156352 -636700289 -796818407 -903710778 421087366 925673673 -793412570 -337957579 902150491 776128070 494388262 855237647 -783041093 914519401 889870347 631042410 571809777 430556794 -470352368 855313731 -417535585 -933984921 -190793118 -339149806 986001426 131766547 425971316 551363166 -566206109 -738524340 -833497028 -457798787 -34625550 936167802 306756199 659990394 134521238 -619586572 -864206910 865647959 148491636 565260438 591477025 126835744 817908224 -959092062 461931107 350982326 725759238 -254106456 702769663 -756163464 -800974663 3219010 -485450310 26490764 66014628 -675306513 -961292835 123236858 -222670497 672221461 42935799 755913060 -947084142 -999365841 -507410607 144366335 840248391 515282472 86244564 115544916 -442862240 -733037344 -799498781 675197221 672893977 48007994 -449256685 -740027789 244094743 411257282 512199928 279740946 623685788 746395295 506533225 -650318712 590542243 751816456 88299044 -433828646 -815032541 705889171 -51110926 519337774 80979501 -141650339 -410133245 75522882 206996627 -692886369 204504672 -698399700 744688905 -367282290 689063051 -479495575 -690025464 219461026 -46822318 -640608120 519133980 610989945 179784310 127358820 -487703800 34637658 -380873566 604915090 -791514362 -401712029 914934094 -938536319 969459328 927821006 -970808973 -308988082 -381033528 -193493630 991252606 -291266046 -618731256 378988461 136201476 -9143849 -312315415 649560300 399609394 -690955585 -517445071 -785256754 -53847073 -979314251 424222760 -278510871 828866600 -843455027 339897084 -34387701 -667779072 -750518748 -619571122 -652631508 -764863359 -126141337 111073620 -244645129 336351347 321725400 -38056415 -983543990 520949376 -316259780 -662969801 411097852 75911630 268073902 673821880 547647380 -459317150 -878303651 17405937 581337462 193038486 -105377006 -593049635 -5969996 801160986 823284519 -330898326 -878992339 -155732397 610072077 -435345110 -882939375 777102948 -180352929 206032788 -279834874 -73307218 -857559862 167093650 842113297 723996306 -892021110 330416486 262854680 333982585 516176575 152536957 362201052 717018095 -114735423 715825420 -329703907 680816480 925997241 -202471867 464210100 425792336 790119921 128483441 -904321361 -890952246 945366050 -635384955 999861782 -17624989 -539236927 544509869 432669269 256118900 365041752 78536924 262570249 938283009 429033422 758134965 -181791853 -576302197 -589276427 877587101 -611573622 117462308 798389808 995849485 -662076776 986374410 562960264 219506676 -649004600 824050345 -948449779 948436846 -467613458 10362623 -425050133 -307589267 232574408 399787609 36527388 92943179 667752049 -968546183 93992419 -59329220 834013688 -18828326 851662912 450302873 -456239417 -114215605 -772781515 -498502753 -922746129 711271928 65641970 -885680148 208334062 892761084 -645000425 -276608467 -801936552 947458364 577919543 -368447644 99841020 -109909661 -32159841 -127827239 -50623419 427828129 -277332578 -374387448 375943409 -19152772 310507538 -961135508 -858019412 -674886007 95305327 -292983756 552783277 735468327 -770800072 -575123204 798269804 -397142947 704153883 488188985 773707638 104377027 460491944 -728227511 374902362 -567297033 555762780 861260750 334525655 -896402037 344539895 -474975013 -418323167 217297779 -732058507 -59597216 963910695 625444156 178751506 94097427 664116206 591358989 -10726009 -89456479 124500968 129647462 -752017941 902984485 -585447351 -311680964 703925596 929632644 -920043126 -481912304 -575298203 294196103 244092692 -885309113 -517554443 -96820410 -212582413 -927189675 -631460106 -648442326 -197451331 -339986265 -813314164 781167784 -487005041 87071850 -265104555 -751203458 -441917252 777599084 742379145 -822232185 -847765666 -963947577 -812454378 559391877 -863686804 922889239 805418436 -494739534 -187614341 614103685 952959117 -297435193 983312483 191041521 -734526953 359827100 -892799182 -668642551 -748995820 669794688 -23239175 546054901 -192793693 -239771192 375654617 -481829019 -997747669 464727101 507868147 467902114 745786084 677261588 -489695488 -832102268 -297072784 867185503 -891223804 988658090 880111267 221979964 -210005030 -948595862 526788474 -455341808 -18886718 -704264470 686509307 135964478 -671977291 167426336 -908129118 -570434831 414774709 -663136549 645896654 -103388049 -576655342 -401934106 -436465482 724430768 297947850 946961359 -619457833 -447388829 -692289238 831209762 -858885498 291397248 -724538499 241107811 927099297 704635841 334915774 917580096 19752331 45470859 -350715829 229456910 -291652250 -871612926 -917598965 116255674 256970299 696891151 976705082 706617254 235075014 -706245499 -807791135 -573459208 -142439876 -520708256 437487950 -847657879 972814938 -404022722 397622300 502992049 300655892 -925185185 -620616354 801502516 -958117154 996820467 -403512988 -447247941 866232800 -132882346 -16098684 -529203804 -587935132 76320229 -124064713 616032811 691636611 606840689 -187351272 516184736 933106353 -25588191 -868889329 428473321 569939302 -978796988 -776060919 237629482 -38690883 -801091283 823970339 150137199 -899876952 278359192 -761899513 -973117620 -241891127 -720800773 55190 519041677 857295761 -431975765 312769296 864356058 521141749 -248014333 -213455048 -243779828 -240382785 -600982233 -931301942 -933813302 -349813966 352555720 -572030237 -379805700 -877305005 465437029 -977903165 203768833 19328710 716339972 726409690 746073662 -636340676 199066167 -631274933 476164159 81282435 -574470873 -236033268 -629090269 268786593 -211579777 -963508530 -825809019 -735794299 913050259 -440839998 768481979 -927793066 -156450186 -525110208 -509342372 736278511 -48518761 -768145802 -420955991 899675669 -286051364 -9508108 1972798 -330458720 164674090 -289355004 344885753 -792479836 726415244 507766130 -158073377 24973020 -715020032 -384154325 -525898444 287814908 -97555860 672580686 976170343 563498451 -736852181 -641461248 -277018481 -420111820 -981107824 897288138 73176486 347010909 196611009 631696988 -60223488 157432949 887143479 391343790 -642023862 -130314955 -584447885 -643627883 -671068099 120437196 723029292 -415313136 606948146 -295505882 -568932669 -280500202 18923180 768066733 -347465726 170014871 -933022940 -37459529 -816227331 -445604577 -674533364 -982661502 -156727274 102550131 -960598045 177681287 417377795 431040933 -956790106 725622469 -328692424 274714594 -230514414 -385712044 944111410 23608524 -619088259 -597812222 510697205 -489226039 -612240363 -314850226 -724703949 -260254811 -945212657 951104901 -675004930 455976686 270715470 944292927 -494708780 589164476 374033010 -489406775 -570614276 480236957 656052195 675221801 -539991852 -142273332 -363111921 891942757 186379901 -532443387 664234354 -700180409 -599506776 -266581769 -79005435 -832783 -544668948 47239269 845463396 85555191 613689429 741823182 401436716 631898281 -589673253 238290780 155922456 482634295 -492135922 -658128715 794193192 211563252 -758497564 -218559466 791541764 -60969059 674809255 -329113341 578861088 731302969 216581750 -764668513 605093614 816145625 147338494 -426182189 6024772 -914454379 -739925642 -379972395 930637278 -163276079 560411900 -153992125 544003490 -260914694 526060861 9000116 517865124 -634371442 -361121949 -786952481 -862123644 688046633 425776693 184687112 399088040 -668189363 530654676 -923558830 97388087 -20429686 -291190061 410241049 -282844451 911528076 140858343 749179031 -208961371 294309897 -219696153 512228620 636818968 288017410 -792305723 191945762 -56893466 463221336 -965146547 -263188651 34033401 -755627123 862415127 705752855 -650531203 34784899 570335285 229028670 -267794570 749777876 -601986287 -267960666 895142029 639705273 567262016 180989717 43371097 924189786 -685600549 -795163653 849726604 -751754817 974999177 -131605192 989275161 102938030 -156767759 721406565 -394399226 655470919 -520561050 -951161754 553523330 674343691 517721345 -12971097 378209711 -906753469 -66469404 455285463 391807621 606285355 646364216 827828669 -565148552 -408564916 827519242 -99890672 -397746384 776384845 665322487 776992024 251823464 -604492930 -925173654 -947773076 480983940 265503006 -530925287 628650813 -694485011 -595247114 294837281 -208197127 203281113 242060639 -794969213 -868282836 -349033523 -116410688 -784777516 -197217585 -189269666 -550970461 163148000 297204067 -791221354 -112173958 341179930 606243420 474488087 -911763992 497530602 -13998672 167346435 331390944 -656002778 398161164 -852840823 347270557 -109120968 965013574 -700757782 -957183444 778112342 -949944090 -95873159 975812043 -163051180 379304628 -945990164 751582150 913174221 838824174 -776982673 672789044 -140453014 -818646867 50300236 -712859283 -155514655 -837829223 847589580 -312672379 890924090 492436418 854825930 865802522 -454977680 335605814 286559167 -243348030 -148877776 -398609628 -406751188 293321612 544444125 -267283404 -174454587 -945533886 -75299547 -364572846 383254574 387249500 -711200820 -946621418 -503009975 62220607 417932782 476711024 -275708634 -551092221 -705593836 -501731491 178778271 -737697803 -976704428 840196118 479290580 -599842773 42308885 999491575 -582339621 109844387 -740606952 -564199297 -259514737 905681204 88523852 564203843 109371914 237326856 -336608702 -788357863 -404936759 699360482 -315275520 895637358 589011018 -908720465 198067189 209644729 -145420389 809371490 353990473 -276953607 892641473 854453548 -386154096 821859996 77963382 848859246 -907849263 933251318 -690470967 68375384 -826776712 -362203949 412703576 681256398 110932351 376257255 -847499333 845377973 555459686 -335864352 -848970241 -235384187 -76862329 -124214803 621345573 556725484 509563680 601409795 -975102911 -873891597 235613954 607997669 393482393 963625244 935516431 683589413 84981519 416625283 725771156 595463764 -60303070 812088685 -344403757 -863604943 107708736 -181531147 786269974 652974686 320929583 -985477876 -108592605 300046338 51632097 261178158 485717666 387813575 -9217587 -722032717 132410809 -62973318 -804233543 774733748 264144140 -617818059 -637442225 -292445418 -73744266 965469711 -823111865 980204452 -667422069 434066351 315820931 -273837528 410635308 -54288046 890353782 224321531 817102269 140335135 -535632471 889021272 371549697 -996872612 -123592458 -826932811 475977267 203355462 225940028 -953479842 -460741743 -227526042 -1632603 820383732 5516865 855635535 52348765 809420409 36078354 270407101 865679028 -288228395 162483751 561676611 372040260 -142354251 -412467117 -838394091 198440024 -409517168 935538656 -968653685 485837644 980193016 732737550 -11733549 289189335 369681414 758508072 680176224 -503688169 739168492 -392999100 -648737232 -453107613 249499230 915655719 610974623 -965450012 -408086457 -381296814 154646268 -887603903 -448642968 -810467089 790669447 994893471 -228845651 263858970 57264859 -758026421 536129600 -786686913 -74031847 -628192794 -907627159 -724006326 -800917619 770269448 844997792 -716933292 -176591657 415992888 200949903 -634069539 -585390182 680384052 -470810240 689603700 729785360 262442100 66837529 355501597 718500167 148668196 676309369 907486916 279458884 548442635 -547245428 238298606 -354598869 -591358796 509268327 203472736 936590376 -802204887 678357931 866018300 678318520 -490833966 -74139543 -855850232 -47267292 -920409319 925718014 724364780 -59531672 572687164 -685994726 -91259409 -591111942 -207057892 -159980311 584066849 316846811 -366532091 -450935759 183810154 21427667 -393074896 -281688078 -348406836 -34800789 714792686 -821095173 367258848 466384754 181036339 -694871419 -14309154 -941997042 -649466900 166037628 572830885 867216696 852906648 321399462 62015314 388154735 358412653 -254239018 762698163 -713697054 618931329 -682287928 234280548 867936971 -812527580 273211141 885027351 27564008 -961081070 976337870 717759258 -277672383 58839981 -966692453 -362947681 973044142 -937722886 753157027 -559543266 -763999413 -541566210 168833221 -309823105 -231369550 215932572 -59891490 585237025 244465279 -592763706 317643737 -481589551 -465947107 788325931 -263758336 924983750 -218957997 -728697641 691437489 502215102 596689714 898879648 -135167252 100238166 -41840398 579676071 234271797 -206920867 463358898 873113136 918133017 -972848027 -686479363 879977117 -224040589 -207649870 539681002 952406060 531207625 33791917 39808549 3442292 -326738368 -249256876 5962070 -32623662 857843440 -250482855 -644028645 -153827746 -180588236 572101829 -949250351 945759427 633410017 -215848397 -935577700 -676607961 -415237554 872425507 -219582626 -181440040 218285133 993598094 696329776 731198981 225801576 78085832 876540642 670047164 -785561666 293784353 -864290219 362536543 -467731075 20755868 -802639240 713668209 783159532 266935086 -161136289 214847518 -198859741 -470496971 732607159 -287289055 -787260843 -365977592 92527440 -464777214 -539005595 352828959 -501393286 827240167 455420335 -313557421 -17915768 -456452146 -161888531 677659448 -614490229 -559134699 354814718 -934407714 -27158279 30418564 6488574 -971484509 -449781389 76703698 -356180240 313484514 -653283614 515470919 -605423935 -174636650 -663625635 335269471 -544366935 518761136 -413350770 582399093 -963789685 281321798 312866266 -528764370 661653607 -814179973 -915922521 -394450050 214508627 959107165 264793845 -281583904 -401878448 834838843 75679963 679439552 702153812 814819752 132477780 410661603 880136239 -286552665 -908145828 -502403124 -403419606 493865575 -970053262 -278440782 594021773 217933617 -769741167 6256066 188372710 -838647185 867215244 -840211155 560023123 479754905 -955839732 -627636119 88447093 -548263876 -415408801 -509773378 22775299 696107706 -532642210 791350127 -232997861 147459231 -290262571 -461025536 803990150 447105177 -735777735 336923964 405499056 387272894 -99720125 -514067486 773305054 290612574 -669344618 -110971681 338264611 -675327791 82487604 -98179388 693141986 768427266 373639351 -166615420 -14042350 230161200 -789742301 -86869839 -654449608 617179904 -284992454 -878890765 441414620 773116577 999925828 170068497 41799889 287169668 207230131 -677830155 501253811 -680072714 -679284061 256808861 878705530 -750876724 566002931 831546328 869300022 192787260 -451144458 410471998 -99737238 158632803 224233785 202169612 348047249 -338801436 388553344 -610574375 919509804 815401923 378493177 569342107 695596103 -940236631 -212778690 -285055747 740922011 -624889471 903024216 208012506 -377758265 340373659 -590694360 752901412 -785937696 -429517536 -961188096 -859989210 685252865 5333084 261927705 -515100482 596455476 -296025380 -833168457 -124320230 213975835 -690186528 520280645 -350440407 -525464109 -697705851 -978126106 313899991 231162674 -892477509 -952969374 189247775 -707008971 -923712662 -33239448 -971745227 -357553204 -699980732 -398057406 -330200849 469220942 -231908913 -210472695 625521895 244390375 903361220 -277992533 -222386657 -557413488 841637857 15449380 740078726 241602848 160698662 911804771 -181355299 569113285 105988560 -558418477 -213775241 935200181 468881246 866995527 750479603 503038503 851396552 18481439 312683291 870522966 444613473 710260929 -605247067 -64817893 2748845 -574650895 -928774670 -49925226 -292114203 15333863 -541805428 689419317 968936466 823140480 -322328266 982300721 269940868 -530124325 -710070410 -492523606 511228834 -834234176 -377112171 -231544353 552818939 840999654 -759824063 773073665 -324400897 -758616119 -28455757 -600661506 -694636364 652104231 470147059 -951619071 -536090144 -862000166 -367032381 45713520 491053792 453099032 -978680537 743686650 -182981139 -281000477 -647351989 79468474 947766914 248890757 151207290 -119448345 432334305 -252605462 -474845434 924276867 -614293970 401942627 491073052 -639638128 63897856 -761826235 -922051396 -763618669 -289878677 -596033942 -318931143 876717917 -349698237 713267475 259670874 337610138 317409326 -91175866 538709227 744089602 -765226935 -941999240 -543070159 157768112 -79525155 696819267 113415184 920659645 -537860571 -828964820 -494357859 525743166 770639841 -758314322 -681813832 -153668497 -882518350 -266224657 486723489 -580145364 895053410 900136603 288735667 -349206883 464001420 -963345287 860539363 -308959468 800468287 -993374645 596848000 25316929 -54891427 734541624 701722877 255086977 835939783 -823473786 -285062243 -252358325 244806094 227175503 -942553140 372837500 -760595653 100662413 -188621764 918313853 49877983 353869148 817670721 -589828213 450905577 23975498 -345580576 774948924 -444023312 -791621077 -558341549 268626313 -707119650 332300233 -285793821 -294764456 -249881613 918962868 40830666 -560658565 30075282 931325123 981178013 810867555 947873690 -828263887 669830569 509883469 816639401 886620279 -363998259 836747948 -766551316 -636970381 730825910 -552560394 -257314079 -21357570 474575723 883819409 271186313 238531620 70797406 254905265 -82008296 738393860 611207563 -311330987 -850271825 -551091562 863058270 217904648 -113652285 -870236617 -61576850 -811058241 122953087 820019272 134980687 -638201326 -965130503 -526127648 900806433 784320443 892366585 -974589697 -989780498 250965859 -810271966 36982242 187617365 -966909337 -318845379 -453794891 77077308 -365536156 798839379 -218074357 437942465 -131089053 392927885 -267330409 565624108 -847291824 425620976 267179170 -175481732 96633899 137090684 885315477 -201927766 797352347 761741971 -485973667 -886561584 -245572680 956196822 18571262 339911079 825640196 -560967693 604243046 -692307823 577883041 -239030291 -920687012 -995417616 -697815258 331101683 6920920 107203837 632278722 836881745 -397360688 -909844148 -385187538 -193292273 416294726 895997253 797054063 934813620 213889125 -85796717 382218913 -770045321 -213661397 139057692 -971542897 47992434 -27795 -391694390 -661941697 -93581397 403965495 -857126783 -651084152 860963199 711663874 -217314993 734371864 671631685 857125826 726457872 432410413 -679080355 -447543962 -709705653 -161083238 -352814429 -369524645 293613762 -17706315 -854816389 919327611 -75604265 -5111661 -469608682 86259470 -101848181 -216119102 209732363 85722597 -640122459 -879228177 124630485 681737767 641054921 107778996 660052331 245981702 554917873 -165076053 -400359847 -467975860 -119295301 304459551 -422626990 -399900887 637917640 -416184342 626001212 -269322285 -111695576 -622411585 459715511 -692035942 567738905 -101851559 -782611939 -652706921 709280114 -688003549 454412878 -313896675 -412631279 44233122 544027048 556358372 -442958973 58751005 -754645892 875902156 283752728 181798493 478363425 43993189 -156106211 839816433 -421923026 -623943315 780255111 -681846813 8544112 323031705 -968226654 -31971449 421929260 -985071498 -482719716 61730016 252620310 -963293614 140817738 230851702 -161517987 433214536 -981761058 880935198 444682979 -43886965 -345073439 -621517258 -680191338 -836945790 -305580980 62695596 618875290 725773809 7776118 674364127 792826279 840429689 -202786209 790169540 -608162026 -642705395 233777609 743758775 532835739 992639594 749854555 950013335 430348518 781568449 73328240 -655350710 -603796065 1901659 -963442375 -347031861 464647682 675121850 95740954 792738135 844238782 638239714 228229507 97709580 -926922841 -582679996 -718720660 114652911 -785028597 -471565671 -701748344 -350540643 -438136455 311256946 784568456 683447162 -881695027 -416213197 139737883 562751173 -166576724 918389824 -296312370 765960299 -914196211 -422837590 528495594 -840117866 246420960 -564094247 422678990 977934585 120234135 -217929271 892284934 926465957 138546817 -76906502 -222954613 245433774 684797153 139362755 423568956 979436566 598640095 -829243191 -154201988 -361028661 -205558019 149932143 89566527 675077183 80364047 232557902 -238612657 16516469 378689350 446578667 -396636568 253382280 -279579731 550263904 214368306 -387128207 -339295046 -143806287 768856521 124038269 409214015 -587339739 -173321030 231522647 245514236 -234060538 -663548720 119945988 425535729 -91098645 750200703 257368962 -793188344 -586479096 -328310751 386943103 946637785 -260125382 -999460023 -513372292 754844424 592462613 721025369 502824294 738411199 -236861323 -581352787 -130568454 669786470 -555481460 -368358105 -82572033 -387541613 -554614939 -76579829 -277996717 893152618 -565343017 482146324 -782272012 784655117 120938406 -961079615 466649934 659537718 -310536832 555755295 -738925801 535471855 -407184235 967284542 -144670087 292202145 -728756574 -232126992 -951347562 75052633 -856462363 -276089898 822342807 -431750118 -814206092 -494677009 214877285 -518382049 615819869 405143789 472997532 -594312516 -574157896 -969968473 -952672003 557655646 -598574943 -927391570 665224985 -975244258 -348194409 -914855891 -958915819 732308679 784252455 439763052 752206236 495837980 -121953871 -912859098 330964211 202364099 520035201 983595069 -815326627 499345548 -96931122 491034069 500516212 -87860657 -745911802 -979155784 -505817210 -112875325 -855309728 -344047706 -914977398 -644541956 -356554070 -534228942 -45012935 -821202270 -540144173 -615425864 -251255384 -689304044 -471301462 208570973 796812409 -444906141 -89795073 373842 71091581 -298815303 -937868319 -31748179 64591409 -748765832 182337850 925495242 -568924628 -230533100 -927024404 17463328 762272084 -850720637 -352860262 549935908 538941170 -596941620 -953597598 -869532574 867094929 769057837 -935386516 937307752 -429222457 -878883072 414929789 991721925 847180079 735216579 -197500842 761779888 -176450973 -489371438 216530170 511511370 -968747465 660777052 874785655 833696942 241100885 662616679 -193204557 -861024639 -157480371 894421059 -103416937 671967414 879828598 -485084222 632381906 -375098239 94279309 932099030 -830378995 882270268 583341342 306872472 479218829 458036274 233706945 454461116 -645688378 923913523 -828638350 -686394960 -95631080 -327932294 28895954 111306255 -430024558 -268452375 634482902 264183874 -402610145 -878421866 -271509490 215402930 71039782 -969717471 501787558 -329798509 -938967223 -112441484 474311928 114098411 -452964340 -431279717 -194352674 73204918 948040542 -753987510 519778426 410104654 -802964417 -474522560 -785055764 940204582 -685089081 -596891062 658332134 -152744526 255428357 538799068 -79358079 917092852 443485274 -444854786 -267405222 -607370296 -50438332 306522902 653465630 -998768185 299863990 763961596 -737929160 173080533 -549217695 94756399 820842252 -749823413 899539510 -129584468 760046106 -733531373 47600801 -785932457 -62342485 380435359 65494408 -180243942 -447169789 948468741 301929768 -488612182 73184587 -572261041 625525676 -519529933 -553938508 -299654245 -873158138 675641910 -125161828 -898760942 491149142 -268831521 -519161616 452093541 -877864414 568722353 139187839 -826664080 -747422268 971192803 -839453079 745201328 -89743856 -853205250 676687416 -925786870 -631994003 404849084 -761651209 -63453915 -891486700 -322178045 97685041 726318144 12440853 -648779296 -685347993 205305087 -240489871 -95805689 239812112 -794281179 -377925456 935097341 -392315538 -254639774 -500457930 506676863 702143078 -31921925 -946131916 29001885 554132653 133582411 -770406851 -355149788 -777023046 423322641 -402805483 109561841 -519919570 -826186724 588542291 -612604128 600908614 -855553740 911140671 16860930 718838374 111268149 949419689 897809338 305127148 278095330 70737170 -584203606 -420378226 176989360 -110524012 335186481 -331345639 827331276 186650374 589738188 -312194441 -908970319 -244875135 257850215 -696703041 925623329 -234843373 -604534987 -648105472 -734589994 -16628480 -713663800 97074645 296043898 857760851 -70603132 -886487537 -620798563 206166654 -310511531 224816227 489288526 814501468 -87127305 783597431 204408609 -245922378 -875551250 -233142192 -566449881 464910422 490630574 186029534 -429278464 -470964128 -661268581 -844833934 -810360323 642303384 -527226373 683384294 -684327684 75995962 840077848 189549348 34049639 -555377366 816735273 -459235632 -20485928 -195561888 -118378560 -428733282 -735452907 -805301210 66676452 -731543892 999401528 164858007 -216927427 -125438531 421377343 854174468 880511523 748906376 -851985242 71667180 678899929 -861384799 990950669 50274598 342561742 220019446 -925914213 -802373114 -525316543 -852009104 -427307403 508498795 -967982630 -547910355 512105751 -521570124 -814613702 358667794 199019722 -605987249 -789315361 -929415017 463035232 523864175 -505468007 202269943 475326919 -241357387 -105189524 -500386395 650352189 163458309 -229840563 421099452 863669521 984607483 -204827334 -330231203 -14139947 -863267719 587001112 -754476849 -489321180 481034741 -863732638 -958853099 898011651 523059581 786499598 -788931958 -756228734 -722555534 340786986 90223572 -649437595 749905757 594444681 -85647381 124694984 216044475 -132812071 -329537599 -977964480 -736119048 517676544 877992971 245992512 -823320452 -576909267 829375256 -94718019 873180254 533703808 -730592389 -946033699 411740990 -188277905 -24744774 36732254 267829233 717792480 -768107573 -864673925 474228136 -463260237 -851919888 54450653 498945011 -727349907 -187156493 -678814349 -761647782 -557916619 24747503 237908794 45185025 464627043 133986675 -325341493 -605455647 938707126 -307503062 77963324 -37732442 -681009322 -180615164 606351387 691197821 -221720826 152812826 828273681 -243218585 865070873 865537850 353189994 -324367045 -107683810 850449937 103921773 -237909090 774798170 276111363 945091513 -970829210 899745467 -17786520 103208495 557051053 594320602 640199806 -696718681 917568747 641043967 266419246 -618940481 693524045 -364647677 -667984835 437737343 840598990 -241144228 895035294 -13738337 -724058573 573140330 -978525351 109985367 749625772 207642484 -381960620 445352175 802213358 -706062299 -144646120 194959680 -829479464 -920730306 987325045 152651411 -954337515 -842173167 475740358 338196954 -127303237 602275954 301023921 514729426 -207756924 974382642 419706178 658847423 468405140 817093626 -721286810 -463479569 -919955257 -876749819 703943858 835838654 -441269717 264490977 898080589 -802052868 -645082945 851198979 -903532396 -304798366 73676188 188106080 -916368959 -583592975 -66617331 -870896461 -486023995 -504722568 634674781 184629867 -450555766 543558286 -906191531 784344365 -967313886 265681146 -722961444 -766441518 255088667 114664188 615370825 -583065380 -949696510 270568350 638685535 -598184030 246735008 -613556914 296127170 153504463 203015272 872714073 -963744277 981231875 103867670 737038099 229463824 622709013 -252444021 -925662398 904629983 792452481 394981119 -934517125 143171985 -446811588 -829185123 482056304 223794064 -115868880 493180938 40014946 -319075699 813346848 -387821084 -946470306 -375760503 -733965038 -642216782 -256446844 -836030742 -120789408 -850189509 179435232 -436634396 445920047 -809257113 782118657 268336309 -254049504 -68779455 -402479778 -4954243 -610738284 883264204 -630912191 198025276 903050452 700414751 -734143485 -381756409 -566291322 446633761 -420683702 -783184936 952283308 -30851886 -532744292 24905890 684784317 607122974 -169799735 581563054 -937315923 256725719 508101323 351827983 -419512368 272365890 -766968736 -547433244 -749954763 -67238366 -424309724 -590581341 928908507 386449815 975314231 -730763863 -762733913 348003490 -307740736 795265402 -554432864 249070058 -160919999 335745692 -957730728 -780895878 -130032685 357492545 -522831419 702286979 170211810 -334493649 -900427956 587603199 980349132 209351123 810035669 -893507033 871997093 245428603 403253107 -76469562 733502134 -837338043 744484632 210720955 -67611176 866335027 732814501 -87405183 868346779 -364440736 38707638 -128350805 -306353580 -55432442 91946405 -194312826 -463267483 -154407587 8160559 244520920 -937459703 792261074 157317080 468932912 576219335 951147678 73210038 -592589891 6175680 -212429364 -944644421 -651324465 -963116556 697966355 402595194 -684384666 589430833 509535261 37509062 -520013280 -234768210 -503638886 151149396 16719529 -703191382 -554930458 -544156223 49333180 715788805 732132749 -398169592 383407476 -460658637 -516824294 664904877 -20526673 463871989 179921964 -543357115 665088865 677580431 -726285820 217523139 438556543 -7485606 -536661474 426066057 -5613003 -118259975 -584748555 520126393 69212386 -288588470 -755923439 -832066901 917339416 -607550980 -814694001 -88164993 950317547 403229189 925286534 -559111580 673760009 -275657916 285817837 -107943015 188557694 951546328 934292203 -24445309 923522069 -63347892 288949989 275770086 -312303595 521381177 -317529633 838653384 890003726 510913327 658022352 825009672 26849313 646150371 593358879 -261079735 154663937 145215820 -914026625 -691037808 959640933 493438590 -32570614 714289753 547124874 -743885569 -958427187 -638837798 41184568 313096871 164169467 -861681614 -366242593 385973939 -330087066 689172580 -426143301 -253863091 257138174 -815579547 -708617993 436243999 204576220 -799986050 675172329 -273770140 655265006 317637281 494747788 -96538467 744741740 -867225276 182497448 308987990 -127585090 -26386131 -980300707 -327617664 -23811623 927244543 -43785908 -247001580 -337044254 -882306866 -932191635 -536513863 -683932993 -794974474 -462234860 504765119 332263973 625099929 19690687 735482658 -295479463 540541564 -541733331 289470312 -558392917 387438081 218050330 -767373558 843929921 895467788 264106885 968221864 348812881 -307563235 533213049 -233177994 -972961876 792874412 364462092 -892856987 -345534798 633193606 -280614091 -88211083 655410235 681799774 -657699104 -92103942 -882905721 442397722 -926867192 927558760 -965024773 -274421961 70123703 882737728 -919140710 345490907 61695562 -321974483 -897542944 -323167141 437702054 952434204 -910513532 -785652920 520259040 -179010995 846360504 777646788 65508640 -898889869 892249501 584115041 -654974117 562132238 -905680759 689976103 -281577502 301367910 225171437 138607791 -2273237 -177849861 -432199016 -514889150 -441482452 144244973 320807301 181242867 -146414492 812827488 195636064 -409337971 -638263969 -421086976 32112287 757811881 554737915 974163763 -140506270 761157606 328237551 -310476778 -236407996 61596269 -43542634 -596705561 625841481 -368328204 -826749136 -150518146 711112978 -99916297 -633185396 638147015 -916388155 313054721 -405862336 -482539024 -433711973 -308894588 -658735858 754499453 2244121 -110305670 513012213 -906871715 647055543 367748572 -646807213 262364289 -449963122 882604635 -960016703 239907819 793792265 -702403781 744929869 534249689 -926268127 -96079975 -171088410 -285285683 139700694 428824880 -835111615 -137137443 -458367533 -203235064 -947445547 -767939334 483891999 527848722 -661850881 -514781333 253433873 817697161 905540923 537246169 -557318047 72467382 -881831761 -666665608 989668749 564057419 -712986782 669341018 -94055625 260654658 -462773318 490732041 175733142 786398100 -90288076 -616713397 624362083 903319225 -40914018 886019391 120000289 -805690683 -784671715 210748545 527584769 -41549493 474579444 -544377217 -75755051 -337313243 859857171 163223049 254934976 -435335702 75900045 -831945485 499496666 -865280795 -794545384 237677888 -880313734 61705366 -218489384 860699124 -673466050 -699901468 -623274431 616382996 729435434 -930331484 962111391 447192671 -693471147 663479059 147717606 -896211796 183519302 997695164 820585745 -683010863 -684884833 505102971 310109772 944833940 851296488 822008538 602523130 280207456 -283769646 -432679817 -80186763 726437421 167463887 -719191667 -213813705 -617597954 -889749760 900592471 567349647 853536638 432385465 -181695626 -579118411 -138566747 -482246912 -507632456 -612330376 -770296395 584816752 -550504889 -95583941 -103781900 931273715 630919727 751546199 -357780416 620788395 864098018 -750357043 873693364 -684950733 -9466189 -628634219 -972228545 -897429303 66804171 -99789278 -681538628 -865906823 -496475255 880064918 -583421544 896374654 218129905 -215096080 747082431 -787772788 96482860 -765630939 -1110144 92032168 339013048 -202902627 900219885 -163314942 691587302 523516670 -6991136 -192996513 -164858616 -526476721 -147414744 197531269 822390275 522302762 -846877516 -29458133 -74162420 -507280301 164855760 -209104917 537767293 970049631 -85274871 -450720925 -950131423 683155458 -403462186 871010447 239685590 487404254 -84166974 -195971373 577795577 566965567 -693930445 -228574324 857603631 -231849527 -770832237 27575621 -842066304 -161175388 -551625768 -202202138 -64000337 328562046 812551544 -521287690 333130093 774998839 -433692455 -587867017 880204394 506801392 -241909066 -260540468 553025881 -435955660 71468072 -159614058 -676983908 -958222051 644684661 -581185401 718351943 544247778 -566777218 701946502 404971348 -92175127 648844279 -515324013 475501584 721853230 -881617315 670867252 959789403 57367751 -654420234 -641952051 -314773353 -936114195 -742830296 993172679 498669043 842885402 676171762 -402373652 24160901 920485174 225031929 685130037 245742303 181276577 896231829 964973285 157496394 890538817 -961448088 630437161 -338892543 -870843398 -378900949 959471407 113091422 349026114 -673060066 -533449584 -762580496 -35055145 -545553299 -873182280 456482095 370292572 -618229403 -818981250 -676340785 470352163 -987344529 590557583 -948270356 774076213 -933878549 -367642763 31390780 -904335210 506516835 931528521 -840044548 466363321 -825185157 -342793247 732337236 -590280678 222672972 364359147 -96985708 628263254 -342457687 -125710003 -961139367 -282035266 454307468 565820876 365054652 100162262 377186565 -990800332 865335485 758943202 -919817188 791327149 -911582144 -357510661 206242099 -971303868 431109072 -148401753 771154549 472508505 677583622 809015499 421773367 -890596303 -329640895 -254099862 -371605086 -257468539 995181033 250521570 -682938690 251913654 -349996887 468279987 -531717655 -467765592 -23260313 -471955074 573958327 -932910949 -211432095 569843362 900651338 -858691743 238637078 806496206 -256888395 938064794 -811743664 694217559 -847280993 716832521 -576853925 -818307467 -522816063 -843950769 979183340 797344114 -791809827 -977385830 -523860732 508142025 372642812 -622441416 -200664408 710374141 308274547 165811814 -521102439 -976933722 409259014 607574318 596406782 -401583249 -310026647 -653932448 250563903 -644825542 -821880980 -761043307 311066988 -725803946 898836567 -375672216 -436755234 553036421 697478940 -805557317 -244341822 -436291497 -353090782 389464311 -822093612 53094548 -781366628 -278060946 -894409685 135541271 -383559773 -486779695 433263235 483671166 235272217 674141485 -937457765 8943186 -939828886 471168150 743044360 517856587 771507539 -135820160 -163533911 266835608 -227892912 378387025 213358013 -666699728 -889682363 -191212751 416963740 485943943 -827419678 722857268 -330209885 -711189622 -4949286 684748412 893503064 -967500970 258124589 -833160425 -782375055 793636900 315208980 891041930 -660563981 -245180453 -766747494 -8005801 822995905 -383227387 333543940 690481050 -179189088 923424620 248490648 -147095935 952599508 -360783588 736262670 -522498691 -737604976 -923722584 -95267526 742774623 798192941 -12609878 832404355 226816617 -912744747 -668921512 209050623 -340945587 -848582636 720461720 -895179766 -87166319 -84207020 508111875 -741794845 979640150 109908037 668027483 132354152 -383584299 -486379905 126338000 -537170673 -252754025 -862813357 378709565 -320852750 -505437661 970811229 -698584447 -724437625 -649007034 513159164 -7147255 926573835 952581830 -782705471 181004247 191193368 295518281 488502559 293561874 -842296017 298752942 -996485913 56022540 -353871002 -29285503 518517830 -122592914 41578515 -232076552 -499304815 -435792560 -67754196 -787926318 -915499189 740854936 269584578 -91283457 -659414161 -495757641 942253192 -325681180 983518267 -601064697 -127211289 -14813918 419233952 -115958035 764226139 -774864276 -841363517 214778419 -502472455 375573308 757807927 204503591 139883119 859963837 -152693617 494086473 -307000786 -524304502 87061890 48110993 312154939 -712627990 744895272 -638188178 -269326020 81528610 -776939885 -222618518 -547066578 -149879434 -335180331 393378807 -938587174 666673941 -330833259 46263706 39211036 -133183663 348482448 -442519657 -602954853 -424377702 -891913157 380531844 -856589616 -821560058 73292693 727692763 -505498205 326819894 -242406501 839123324 -10031387 312669685 -987954956 -302018507 360342632 -997220940 -374212663 -578751045 747228160 -142633067 -799270775 -817002874 204838681 507500262 745283600 -667971632 744106423 580583234 -114958659 -168071349 951173493 -384407991 -303843659 573004102 -534554463 -39814932 827134061 145176686 -150824267 -50765577 840323793 589868020 751947945 -788861045 -833739371 38010367 171112950 -871114342 216067351 729382945 154467117 -433767135 426041283 923718060 846667731 374610516 476232653 -843993801 -383448610 -150464857 46709696 -651273835 616172076 145669013 -185881250 192697671 -763278507 -734809104 135267246 -107516176 -928776978 -986803519 447013177 -912760499 -856540631 -895926920 -586667952 363829569 790522212 -8434033 -687351494 -104605783 450292769 97554054 -351202326 -328409010 -148677102 -700088320 470838455 -336200344 252222196 15877577 152517839 -265066946 333821044 -136274398 -98396145 -678821933 -949302351 -748108227 -707970909 939046163 754034570 232887023 528527209 242580314 -220658975 56777225 -809790141 54645613 781534347 65601677 774939300 -897095784 529007739 -830897807 697389968 -709706637 414004093 861266933 73196716 -711811059 -643420142 939423476 -638003522 93259146 -728545173 303632828 381619645 -507056718 -811221327 -377692602 26458717 260621028 -514754537 713023132 368055449 -256610060 757738418 116156556 893359407 80229116 -790840048 400035753 43335294 -256087821 782639418 -909805090 -147722140 539771055 214950679 837036116 487863082 -67843379 -189622367 -13644802 -226870972 -563040962 849041685 -574009698 -210046001 597335054 209940528 269875011 -512185807 273292851 253643666 -880860318 280004159 546131044 785495389 724357978 -418537949 435876944 -912842319 806842804 234238687 -376320310 185054848 882881026 -246091718 -411724933 -478342758 945106703 -508293571 -667781208 548625064 -477548369 -505349096 340310243 -869329548 -350319333 -366439981 879687894 532435093 -464918124 748028052 520491485 494924007 -873745172 984864517 -972836941 287381449 702778647 -793601633 -211997202 -643578252 198861015 28005250 -145212407 -280349676 211627791 -511635786 767202304 33573130 896308205 -181363201 601339695 783430047 840331649 64907891 566422668 16903632 106946067 711321653 -66049835 271612222 441529975 208480841 542998130 769175859 112613112 -562200935 -461382596 891372741 -460581893 789083756 -646957515 -462508754 -184255612 -673590710 425314699 837800263 -884575117 916540675 237062686 945485914 259732720 -556606522 -791863786 -55518585 929648706 -453309977 341529051 -39425650 908391389 -76185959 -245991468 267117923 -675647965 -114694397 842931148 190763789 702464931 -503224857 -542721843 -797773950 -50223790 815725180 -546114868 746219518 -208060735 385382461 489914909 154024902 -120642731 -928789806 369536378 -833445087 -239058778 841533779 -634137931 -354243986 -104379866 500596400 -603887626 487984434 -627878024 529146445 507607558 753892432 947925583 -671720239 -638313624 -482417268 -96247249 -514473050 586526840 -82619615 -631537274 311603860 -853952372 -652014451 -910628637 765743941 51391967 -837875397 -724576631 699945678 -265653044 547417759 -479932347 -470643891 -619008301 125226067 -231945958 -793841341 -684537888 853182845 -340020024 554151936 819269188 -826232207 881558148 214142084 -570672699 -767608239 641249550 -577719348 965607 -389827981 -53900571 -477341732 -639212090 -234298299 629418126 261681753 712017414 -19477026 255940834 -41144746 -823289701 -591213156 -126513341 322186676 -158648870 445015010 -712292456 -915896490 376544162 -824962912 646792066 -551199019 173282522 -323762203 -228868262 48333533 -862931709 -891392188 -606530197 -33156887 884366198 143955884 -549156520 -463035058 557218153 186054237 800934713 -274806644 668072424 682724062 285074513 790231602 491240669 961470264 -553355854 298963600 -513387130 -712409315 306950343 559439936 -474226459 845169334 -443545851 -131375759 -382119813 -103822148 978861992 116350501 74468330 -172005537 -442869769 -26362800 -178359600 607700601 -873893633 -291363952 789152244 920163779 721920109 633126532 -876037991 455973415 902548473 -680382577 -985077904 805625350 834688147 340895273 -460985917 1990752 -548616201 -362347852 894978275 -279842153 -946411979 60097606 887856453 78427210 566632034 -710607703 837996515 754117300 588240167 628300728 161800890 -809649295 -114657499 -908659570 -976580628 326976880 502751240 -383498963 336932273 315841936 888349991 155638514 -389422605 -862967272 -760704787 368477184 -860602237 -648609102 -267299049 -592103194 -681068741 642869152 -524202482 566799186 774944001 -500976985 611441422 50126482 539731635 561224176 196334154 731693223 953445870 -368055826 -767162876 309548451 104658585 -800134772 867739069 -445584892 420265871 -354390558 225012230 482460912 -834274428 116656107 544771059 -598241998 -697953518 30914202 -94302737 -690366963 -393477721 735161942 518512283 -707662140 -96564400 435852106 663728120 671119897 -582019404 583039528 409296514 389147586 499083839 647223210 -576933230 -651461131 8709670 -272700913 329203347 -408751226 396089867 -661086271 -95718037 -654971669 -509704359 306960924 817244246 -943104446 -223064948 942064955 -123126846 -398058052 97122176 703618638 647264745 -380171795 -361230385 -168727234 216747859 333167522 -616740137 -130290157 -24744417 -194955246 661548054 389796965 789850504 787084114 52199590 252230040 -435763161 304982453 181692886 400652670 155026624 -913337973 236740919 401364128 -261196909 604720823 -32717597 -688335921 -953150890 -705496672 -606150585 339910954 -809102790 -220572634 -417219987 189904886 203728423 -521513549 -751808623 56655265 -577697962 -885347331 -644747677 -597382062 725689560 -746342443 324100465 271596741 -218305555 239922762 -1181197 677865781 -540885877 -646073433 579051349 -174173636 -664816484 -44824411 -454538060 -761284336 -562953883 769295148 791790947 -154338121 -64589903 -954373761 -606877491 -774894367 300425030 715297864 320255269 898053610 -649608737 115631967 -392186398 197091178 -347117685 299228805 -924663188 -561050904 84361784 958220917 -126044052 -163175971 776067382 148552599 -210724463 996717812 936771564 702831241 -989336578 746869244 31949133 470182542 -528490397 -482213338 -530100146 -726535954 531255396 -653457442 448213366 -537264233 915461590 523222798 437482088 -55909200 424091322 -901906413 -292255006 855173043 857078324 113202567 134164135 982815593 227348331 398519734 471335211 269857225 401010571 804059727 152633558 482559518 -203910851 -323570958 369432511 292718999 697220365 -722387723 631431371 -239833808 -465832430 -281563238 924746651 229762965 -10064672 554933213 -975295636 138339681 -382234606 -581876036 -646309629 -357578665 -887249133 -147451819 499739388 670480945 987607752 -720247800 -382787334 467169246 -520234715 473920498 -800652434 -675385753 618954197 688191276 341713869 542763885 -117845560 287891550 40486107 -25726786 157829144 593205575 -991914463 -344450429 742747516 -246679042 -900036878 -796596002 -18465687 -739914160 230722015 579194555 -529740312 267815166 -525973036 884190494 67328976 611466585 -861737034 203155591 16494680 575118651 -342117480 -748310197 958915701 -461970382 -6962120 -274842434 -519423235 757759494 865190109 -749545341 -132379056 176791356 -975179407 467482931 121210647 518326874 777649061 82838905 669795432 -935778940 -526605948 434945543 541662062 388237644 -665768160 -454740908 244253095 420876400 473678276 896956363 518869234 564117014 111992607 -967123219 999709769 -674475623 50051156 -319493968 -39413442 311551394 -524887224 -121775259 -57047177 -230610202 394924700 910627403 997195013 134735857 -612300216 554867408 75577859 -602152570 664212065 -763609030 -515580969 -867455678 621508025 603926632 -272407491 -511365317 385497863 58744372 955911600 -364058425 519419285 -900227221 -523039857 -923742833 53285639 475908942 -405918110 -193195653 973596563 -921018403 -787514969 747578930 694471163 750955098 123175562 124089620 -213367406 503341945 -851699964 168492697 -989444024 676661620 541528916 172096254 141383433 -348531896 -792128016 -59753306 -978606736 -556299182 -688015949 -12846447 -943906393 443328662 -159629677 -421024129 605611385 -480790345 483139825 526458688 -252047624 -906979132 336913619 -116785492 -95256397 938254416 -433766333 -205665669 -540349076 -869542511 -153958417 -814861962 220264700 -282347224 -998347013 -648198898 53933151 161356290 176911326 -690950992 -726011276 -353184341 708041840 -550382787 -375029057 -522069801 458018051 58599123 -613080244 125413072 -61786504 891402441 502564501 -931033974 633351177 -776493897 -395352176 854152663 916834809 502574012 523664640 -592266059 -42519742 894813496 -629453464 -670430046 267665027 -971760994 -164627990 245812850 389130647 -373153002 -774080707 -793312133 240946892 -248230144 -871701496 322370997 717028898 336076 -415852533 -766084553 -163238592 307530035 -331950867 509121502 -588308176 411614575 808054206 539020422 752173250 -370620776 -220778953 676260062 973870254 -145317909 -381709720 527733005 325491175 -127150202 917476407 -519751079 -22421164 -370518766 935666043 892313309 -12079029 692148800 217837789 -617987967 -554978205 -177157475 547923499 798305580 -406918818 -43896988 -962660921 799013024 578436746 884230034 990936029 487692288 -438826095 -519899971 201406869 -571928707 -38845428 223843390 -201603365 181999149 -736589070 892556976 88585201 -181298764 13887588 -525318581 124001871 -885102506 818370187 825322417 -985520620 219537533 -389641758 702189031 -665864536 -869188923 -560877400 459237481 532878566 973646794 -691287504 205214514 -161997931 443771240 695718685 -802343849 -447629079 -900691926 12236877 -800010522 109701009 738746264 126574102 912048876 -781223256 -210494184 -114610541 -79856403 317862996 674884287 811656086 -649909141 335003939 -695758227 721053246 -446970467 -587394332 700462876 -618723842 517884839 714867904 452857746 -286834483 -566591920 -923079455 -136899785 858093749 85106815 235520242 955500302 514563648 21473131 -121421529 137606726 -335204038 -806021726 9416657 548366810 -569589149 -5690451 -921592362 -273578625 -175871713 -254758326 756839721 574772461 -332388165 -943173035 -465481889 861668167 -530005362 -767823485 -603921686 126924332 9205223 632888155 -170518063 -154300809 270917341 -763481191 277422154 -66952666 -267910218 -595884567 -586455753 -184627198 -492019759 321667932 629175485 -74945641 723753398 748232512 -10896626 -243712698 -323149017 -737719253 639015640 -772750154 -920296458 -138276654 920617460 93333684 189181660 -622035737 -890589433 -431544671 -324219820 804771454 -811862490 -283963044 898962663 -190639089 -357758772 -650260462 852305550 -494007915 -451696529 -829571401 800518247 216330412 667833962 677326758 -773417415 -804614881 -425777111 -365887857 -664895253 917673756 778555456 816218831 -599102774 -543165035 851668550 -932373257 87253683 -707288823 850853117 -332746818 663453499 -923432723 899411286 160776120 -849513898 -38469287 948016966 357157021 -968152814 -700681677 -386848119 -981042657 310238721 -289789302 -49532237 -985833125 123011421 2006585 -965799500 427581431 -336486972 -77491871 210875632 -432220033 -651061082 628257469 -798201931 -543501476 526418553 100306118 318546585 506850774 896175449 867428204 377993173 -268771372 -228244442 -898785544 -144487154 -181984851 -773627190 -770923542 -59256292 -70320423 -846483237 745377270 736044643 671537216 905993214 911388142 856115429 723539103 -639247904 546591191 843644940 -7340100 -447067954 962127939 142350106 -613877787 -342670222 -555425242 -729935199 -801205821 926852410 -809100590 673926762 687835563 -236020735 -732143023 -779501819 533473299 668773019 -316450446 154994252 -485213108 -684008815 753950342 904392731 -593726572 47704847 -65004550 -96016298 -638028989 907591903 -349834956 550447521 920824435 -662074515 94822049 947660530 622588347 -919243852 788506091 247507224 585547141 839543865 499263329 -121231936 -179875459 -30178369 487478627 432421737 754085336 -785430707 849267502 -601670167 -583866745 682281760 241019609 -282756935 138312508 -660902759 329710039 -262473342 -458492730 -512989614 -643055939 -376928758 329846295 -104955379 -181004071 888422748 315073376 460795577 -505240092 884604558 549761918 -491988869 987991046 661723747 216777420 -341917098 -640546863 -164277871 -704737236 332242942 -241569908 -241776922 -505884182 -313599672 -128392728 -904092300 572729620 563531154 761159241 75246395 -932622183 445903116 763996863 -53608828 -468101824 -943561631 -332417080 -75933946 651265232 -182834665 -513666250 285118025 -546890170 288702268 -305631777 -696973671 996428334 -570429396 282130792 246668545 831074172 64506837 -193350677 458711446 -15905617 714251601 -795887965 -387633164 -504103282 92462626 371667442 -491335950 427571855 769704035 -617114512 -218946632 -558471169 812406679 786386682 299452011 -896839164 663427790 464703087 -514574154 184462521 373414778 -209244973 -131368017 -79603193 -979519313 -715591835 -22349080 329063982 -944083779 406756421 55337476 -217629466 -208673876 -297139945 690984393 -795394992 -136312895 -826066105 171203178 71686759 -282692405 -453207224 643542705 606871968 455726931 432322742 -56012421 542732498 -368470207 -236597367 484375635 214595828 109496967 477404121 -227988222 -78917970 -368620423 440861499 522698358 -194156832 373103582 940694589 752956907 926917308 -565901198 421373510 -42368592 -223715189 904163254 42718156 270856768 -491928330 736648274 499710491 231453969 -509532458 37262907 -283682153 875407132 832868143 -798334914 862835913 809777519 -776885831 -111134350 -197717080 473861379 61389127 -820516961 -562307937 -48851306 -599532422 -581006587 183281431 847021237 818435628 -712453553 -372609278 5397452 -90104489 -220158990 401783107 801307094 -172531716 -620005641 -707001196 45874262 -987411014 352956604 561792348 -16987752 100372287 568201408 -935301 -41829691 -911768285 751983331 -781458450 -135825250 -131341383 -374063852 -949071494 -508886005 609971362 -42705417 575007749 -242086693 -365389160 153162947 602934937 -972510155 -152401443 -150543145 -101921485 -888125400 -376462226 321580389 145456694 -234448189 614913459 914959698 -283411909 -837574819 -600232074 833187884 999524623 859261704 -321029691 239594045 8865327 -552018203 462770390 140786504 -892158006 -357221536 986557583 -180946557 297253083 -834232187 402193323 334762046 -357882019 581242991 -127944871 -104066865 202080093 616935665 793469087 760782608 -47649400 947094626 -541293643 -868460270 -55100435 727595549 -600384560 -14321822 -672181227 -838235977 -101479776 -95862996 -951249364 24091455 -970743692 916292146 966850643 823382470 475184571 891718053 -286237787 683366451 -156144979 -411323733 745751962 -330084693 -810733170 31626444 860140149 -480198087 -293298104 -599080909 173900874 -205390919 -795284246 -710596955 -628549052 725574611 -250354894 185947693 980951845 -932786197 -653255668 727332005 -581182817 190184919 832457711 49972674 -430355542 -350801840 -744802435 -315345582 -411551985 339505310 307682751 -712011575 481520220 -5419771 -193404140 741494445 -389650858 152758596 -291134472 -928873310 444812917 798380044 352393777 -600198622 439978497 -76139084 895219316 -804431844 333270415 940117740 -558644887 -843395043 -314843189 -707862275 -372880527 -181842010 -325252535 643582468 -90762635 -4549049 998451901 -646057061 322319961 -482828414 -566202849 188303127 537360502 -109602826 53315083 -723717146 -941396406 -910712180 -88338653 -74233659 -811531261 258671044 184545947 240121062 -361070098 413428785 -801029372 -936043977 720528828 -861453366 -472582 81492969 527106483 87455478 642164542 237030616 700876138 195366335 -706046 426302932 205553987 -624496271 240435819 672562528 -343250346 -55569044 -978395334 -389857255 -746654182 613328411 972114897 810983167 -966397003 -258362761 416521055 527131567 478521811 937981930 -672508402 -45341088 -74749778 155489841 938743004 471869005 -749826277 354849981 540653946 -279978991 307521901 -156395167 -598148890 912996808 -881317400 -891010434 -221486172 750390165 316332094 -532034904 914869353 -440869718 -968944625 -493529637 -888454645 166552753 -63316183 710222817 508009333 52675059 27453548 89595466 -699250451 -152418475 -221534743 578020487 -544108230 -160053160 451878181 -775906320 196448105 445472498 829025796 421661882 76066856 -734897580 610178563 -250571466 -199303437 678392800 -579473793 241069147 -327733716 714817544 -587775109 -645270101 -255694612 -633297170 -334653763 499766953 -777655239 -808081383 -697354562 380234908 -750913573 -859325833 527666638 -372857334 -987008620 -180840296 -673165243 -474827232 -926417581 707177176 -338376566 -207881471 -902691209 -650272129 -9037789 552495372 735305964 -264496035 846644439 743504409 109286444 300918055 -311421411 150598764 267488526 270584798 -282234180 -215052109 443943945 -204232362 696142354 -61282525 -280838874 393575455 -58802411 879169712 222644125 188912944 95008162 273624389 -87297721 430139313 -44560115 411076018 194519363 962302006 -734403151 -656457092 863993363 411805984 424966392 -445623427 -278502122 -41181281 659836384 82048415 302631355 -973772622 -902115803 570330556 -874402980 651345869 891628861 -140433732 -699261273 540738052 43751755 -773812807 -490891765 144812142 248033440 -861449813 776665411 -865236641 -75564804 -984555618 165601969 -837466031 374463410 403029917 -111640493 642555248 43836794 644763298 572476128 766426426 -418270002 -156572322 54081838 454346471 378927683 -765943610 -122715057 362467603 -640446599 579639358 -783936206 -688221324 -861384277 -834656625 557038680 -927063460 -429687580 735732846 -670541100 322584550 983003328 692789721 233008165 556659100 -756693519 361572453 -608596782 -16040956 -910020568 -571180033 24685806 -514205456 916435832 502283196 437305473 763139435 -946028233 93729921 -140109187 -291935210 761525109 407004774 -97440576 -772547205 825091026 -431748436 586881377 -196382202 -664841173 -174929342 -359586171 -776694138 683134127 -108920722 371818119 -523936099 -89537499 -37513708 160899978 333532061 -921392986 854003504 -455359825 -900957541 -835905841 513587700 821380263 -745145297 -387495073 -583769110 -635623871 982900071 550895070 -848149142 -854636137 -978293283 -274078995 -354029646 -105676205 478276938 6539131 232460955 923363130 -462985541 -377481888 206606619 370208884 839825488 -373418805 -944512979 -29793811 455970529 -594848255 220279816 -562964756 -205107520 588853693 -539729129 -768285028 832924433 96801046 -802652300 319815014 294475341 271696054 -829116246 -302688566 584072697 -675307991 502805380 342840211 -413947926 -245426750 650214460 -557090854 -689087606 598859482 9610052 413669844 -39446985 929824635 923228312 -239399101 -800670659 240999576 654474263 -875102547 -226382081 -935013587 -997475083 -312415071 376284946 690601560 -763487753 -654295150 427206246 504366493 174854414 267028114 -91413355 -702209530 -564607561 -302665622 -915083380 -688794166 609114139 832324601 666937420 850230063 397471337 696573265 -913978924 -868430943 -773319684 -642832639 623875983 16192235 46279310 -93747638 -505330413 -9108101 -279611648 310736310 374652696 301426629 -658905590 389694266 -539763214 -985836052 415543395 490863499 -848870289 155788851 -234982810 107043755 670205332 -13517810 -424501069 -950004422 -665098579 -417834136 100705769 -687451491 692892799 135468930 341005689 -50342152 -444528588 -93201851 -274991246 547239429 -792359267 854840503 410048006 419680507 161807847 -785820022 -485467080 804282082 594331943 170023480 430218892 -698291115 90464322 14507772 640877644 795668005 -592149147 -503269637 -334362832 337432501 931213506 373294561 658266534 -642661586 -678381550 -540486215 699811927 880933592 811522310 -222144695 -678806717 314197751 -900608947 254434765 -201720502 256025475 -948354547 -200250336 -4643683 -796753226 -487993142 -498665561 -812064494 -316221806 -248574670 -559340563 -437159063 -110584066 -509208577 123424383 638903660 -540511075 15479881 922987260 -997371261 -633128375 -462090618 -891328140 -509082623 335491240 -665344488 -674400547 931216378 929771715 607860588 -733965942 -829001595 -922931983 -33071184 -753570833 356154444 -921895408 -64609083 157484869 975029150 -984512702 -481040387 761118495 401856872 -967278097 -383927565 -803776374 871692267 -940607256 -758916363 -121757138 -152709784 -669040391 565232870 -57910352 -936327448 -487970544 21650046 493541365 -241645341 -881031203 -254189615 325032849 -129450315 87933062 -999998290 437195862 476126269 -758778916 -345892229 822674570 -134273983 -930973181 -969654237 626340078 642343020 -618433695 -811398580 788191065 169021729 -807769807 -200684555 -559697039 521602023 133071066 -810697696 -44047407 804746962 -996037108 265474895 332772929 -338459548 -540191869 943052456 980962448 245164900 417365744 -151372624 -667414773 255924720 -723004322 -328628078 778439279 -640558546 -6648534 903556590 690863772 -380250690 -626877599 314122948 467861173 252117011 -522426718 -149675007 -346369235 -77734924 -964387111 -209003582 -221475330 -224504985 946050031 656077716 380762549 519434646 148079779 934186269 262246773 -649490879 -102206023 274647815 655054953 42506386 231315524 821954979 74598724 621344338 518010313 -9080768 154197069 -956685209 206958460 -110422434 -554790381 941248238 -459599720 464622753 127472463 959079406 -928920398 -233628026 301555961 561804105 49764444 -321793247 -364942722 -405786174 -394944842 996298480 -528009876 874749842 168960578 270794244 286454779 492952171 -44267462 -747918166 873702903 456859704 811396997 -803362961 411976423 929023888 473647731 -689249552 -485218182 322405998 512270018 -350927764 -174388624 -798167553 -140416526 -469759925 350388446 -804763666 -853057142 -255551285 -962464702 435402311 -694684713 94384859 769883997 68598039 213193955 402546192 -457523167 -524144454 516545602 -103639941 -352081113 9069799 833555804 -708958645 -364316993 686358999 -20437146 -960831117 -785292179 725882789 -427255141 -343779289 -777616956 185011429 666204356 973460718 331509656 464667866 -147627136 -596684698 574397650 464214486 -908804006 -906888731 -865181174 -160945215 -449946675 577921733 -303584933 -716309914 -279451145 9705222 254448560 594033560 -520241867 80064428 -73567289 -696012415 764567093 40722371 -89132262 -555949394 -60002892 511066677 -59950609 -369969381 732188572 -196277132 557515752 320357718 571085969 659461065 489841722 784823307 846685746 800182671 -515000468 833382738 964210497 32850757 -731788776 -945744996 186910134 -101448459 631640197 -921167941 317435249 368467030 944867321 28151436 -230525834 -995986754 532796012 -917274066 -383510537 617059957 -826157646 -144599204 50376659 848908588 505583908 99831906 363349080 -513621744 -829547613 180470132 181250231 216936400 -552357109 -891808300 416622543 -813279593 700594261 -230704194 -8730098 300397230 -329851283 -412805764 -181085898 438874291 601299521 243745422 122768019 51409476 452038926 930400457 -649761487 -284530827 -748478202 -273476211 -190201702 125440405 -763450636 -977337958 -302323710 -85283625 384814243 -37984914 -946445225 335368866 968525188 -862855698 683254217 -151696443 315877155 406921291 917640507 282142406 356394549 903481089 -914695106 -445237517 559314479 995372180 -110716932 31807369 -780239046 797487712 -278896883 -249079012 904488723 -331158268 -981279938 -665440187 -747046565 656186758 354652659 -657426744 140413552 2879202 -901196902 97014060 579353926 455956527 -387056218 533095516 81255698 732562549 201153872 -138977859 491343891 -680651730 977183977 552890899 79845277 252547529 876981264 -575401249 -389624195 29067976 904178926 368673029 136906100 544769960 631738471 -720778480 613512228 424885930 -348470044 -326009969 -909925536 -872646051 557068049 984162317 -351024075 -960517225 187685597 -705091478 437461988 -149736097 -305794452 -965811423 -973118053 306758832 -31824838 -883755971 -206196964 907293705 312770684 391045961 756172993 -941191339 718804894 -223099400 777183747 -710891898 -64025184 243571742 -84096197 -730983525 -600369979 807409312 -147494047 -702076636 -564643177 -214175540 -707287229 89303711 -344243209 -966432585 -895250756 147572339 -815458646 -909918960 590128383 -557537931 -714726338 609401603 -145835164 -628406069 864883195 -351093891 1438669 321206712 278561768 -841785592 -921929387 -453864280 -459464491 884830565 -574167464 -910936112 167772811 -647086735 556370745 -495651205 -756972667 868044518 -326255677 -50979956 -476327013 -471092109 251733418 -717167404 -464537322 -66872913 756438298 888091893 59096778 583379079 129860727 -52230796 409402854 -717581631 -390983016 -233323303 831066506 -967277504 -282962624 394182764 -749411425 201002748 727567116 660513011 -249752342 -391436532 -629955660 -165809170 -948199498 427745529 309464384 -96968149 793221626 -453931588 730993658 -871625475 -161360418 -310071721 -259155056 570780661 503040137 -761785869 -883526059 -894973180 -112629966 232801574 209471751 720213624 -176857579 638654611 -514471903 853031446 -713131411 986755922 786531760 -509932929 -618383666 595140859 285521219 -777289098 -499794827 749997065 413550239 646338804 -928231674 892023052 233318282 43134438 871817983 8022473 -533196785 -79057020 -194157045 -415785116 629352685 553167784 682228561 -240305378 159100930 -214437705 365976339 -534347724 99832602 598845680 364010661 368531385 601546305 -425365692 -271854240 -850714212 -196345276 972290929 -391201471 -999930234 -710376031 452698873 600078125 -772391813 314093156 -777344645 -847016005 60943538 -911045342 537367044 889487393 630563238 72346609 -698015708 -505070369 24217615 -832734618 752505105 -148608986 956299212 -728939359 -980728935 -872793587 -434969367 -797505278 -573775297 243647939 -617100973 244928879 780852856 -596111491 -415693774 135416544 555269189 555536201 -284307982 -139485244 641009640 702679444 38044293 651957198 80782575 -674151157 74979156 -700403683 239146528 -447298746 908448530 -176918936 627320986 891990404 -51298403 -983210510 58058080 810831519 153297617 -747610221 521373685 -939589818 -635485677 -106611339 -169467981 61599224 -276525963 -779171467 737875357 775360791 -439231446 860293123 668277342 -707368984 -312235055 859592454 838449683 -829138899 -274227240 -477170601 529788258 816401331 -416111290 606874437 -469567831 809288770 595169529 695609966 219986647 493530421 214882367 286429277 774936574 11235447 834834389 -253483132 543663978 366319824 672599817 -3297469 112672531 763154544 -906868711 -4845487 -256559709 -511562568 679312724 101424416 369530770 -679425024 -6360367 -465409636 29120082 -437929368 332641637 32747994 -427067288 356704903 -872746231 -68756800 -176147343 846003241 -564900728 482738406 55985423 876858385 -329047575 527920196 209363328 99561801 49530377 -9038232 -967679228 -578241537 246948665 101531863 -442593276 -793788914 533461136 698445312 225463539 -415142552 -118887085 498736484 -32658705 549453585 540539458 953300898 -208482877 -883018570 -329176155 801017083 -966668714 -870044491 889300717 170454527 -688493848 602450494 -180960851 733875471 -770754081 -694506521 108346329 -3250776 470625914 205794735 -689361862 -180499252 -544673612 359795440 -905778528 -287416766 47634779 800512136 641182591 365031653 -679983335 156203966 -690890334 -642948219 88077859 108378832 -567638320 685570946 714493743 -937314726 -23138182 -464453165 714466441 391105745 -740660466 -367029455 332240174 127144592 349845357 -545102526 -26452785 -56319959 30304372 -668012219 -649413377 888990616 -36178546 -169092419 896818382 -128899259 -567052019 -209113575 -620407737 134638188 -369727102 750975639 576401452 -289489202 261308862 120128244 -508941104 -942579460 -807141573 974970708 -214189223 -771641777 489962121 -622426779 -706556305 318283092 -464280050 -283520117 -564691992 -642002675 -894167952 -832363003 357172070 946529954 -526398488 369601498 -94644425 -100806049 -854489428 309609563 -39501305 65296612 38995629 238298290 419713080 -11383845 -115014733 814429378 485109821 -216701950 -795360824 919287574 -344075607 -603075361 -944128404 320974025 -181460855 308113878 -916559924 786720886 51105437 -686279401 244148631 825071771 219183241 566415613 835217614 -804550822 -159958299 -514267971 131442757 -247076706 -661504120 578892260 823416118 -470199840 470637905 191329008 99703214 -907763116 502039186 363464260 -311573825 659953650 -489061476 66144665 58616855 516385961 -379312876 726200805 928050931 -128676992 579249041 171762734 -205499676 833446630 299682062 904474712 -923890600 922722679 -148595234 -213990098 316006925 445153612 -568612027 500309196 332354392 -670376765 -299617686 -866515150 -402677243 -782269690 155392456 -126464421 710495390 440968346 -251262750 -178680912 -624239355 200911260 -147359831 980834186 207219941 616197755 -487124745 549318589 -660076433 222778753 -668883511 -184014876 59155540 769746521 154942856 13295240 -139253092 -42005312 535964375 965094160 -957149121 116530245 542025885 252931944 -245608979 -72728357 886539739 -191272108 474617970 -186971377 -368929314 -505462148 -121107141 -131670352 -349315210 450153201 -270884818 -550464850 -285130450 -710713850 -923613996 902001664 83260004 541725174 -760025235 282650121 -26682939 225785002 -749827524 -461852066 -992060566 -162561909 998920587 425804977 -77317592 -622535910 398729403 -976721704 -693329965 -304287164 207420008 -148533014 70182442 -74083465 523366428 -267919053 -705677237 305305272 761359024 555910244 278164274 -638353472 676690681 772810894 358428101 789778811 560291636 -578023012 -103317152 418456021 -57694411 -499354014 828362042 517104831 -749675160 962760613 645624153 864402862 -336504399 -901097091 521071410 -359032264 -483257396 858952716 418555516 434534395 -101440233 549857306 -582035994 -442872561 -530436370 -157835056 548191609 11052190 536519097 -70449413 -58660118 -873230346 -720350331 594449640 823180902 -365668246 -993532826 285258651 454086749 -553427986 -443050154 -752065797 730455392 -587248804 -483082105 -944359485 668994212 -871262070 135964758 158768819 -514415649 -804455820 562404546 999280153 -241159621 75624273 -549850375 -636183597 -528936907 531917363 -116872718 129544995 670600362 594167456 265797317 379688809 -140972339 923234954 -339572658 644008972 666105459 -813011683 255643635 -285854355 -653661061 37502088 -684846984 -366456464 -384239806 -245637878 -341448860 951443681 742492386 -275844614 92423352 -330683588 -65451882 -647126572 428420740 -994387412 857410281 -251744574 987511140 645988640 -867572932 -345971419 855744011 754892735 105075740 777364625 -121150750 879150430 -748659152 -278943137 217325456 -264181192 -771867793 50469877 868375424 238391874 390572813 -211214052 854309771 -122016581 -946322153 996609067 -223256707 -821729972 -989059178 598769366 -440515845 165626100 -614578455 70691414 -772538107 -835207421 -408904521 690355996 219007784 643389275 -480377401 255322234 -466580903 -816937010 -403303208 -740036079 -271581645 -53404272 -119503987 -301054372 350121008 -296193770 -990129465 169572762 -119521652 -470492897 315781749 -91777662 -461155932 -833099746 444945426 -366377333 -363106951 528373267 389694634 221091282 612698525 -479325626 -484158356 -458781467 -753839486 354612510 -348608619 -532135913 -917489591 811307610 868222842 813740421 409126260 -194987267 645483755 610173412 -850370509 -706818873 51219410 384772801 -388972884 305598041 -510892785 -939436399 667403872 4645694 566699975 251078575 62868222 -718141191 -18926327 -545152054 -871705126 -355820227 -130656108 554617326 -473601556 750381921 42098748 397319213 937954468 -216037286 -892206412 77557344 -842064462 670726923 794804622 -224851607 59706065 813749261 697221581 654994621 -755234588 -755154959 615859539 872500600 598460158 -729375750 -662605813 472460015 29451444 266882647 -422183710 3588452 181995829 -446092334 -503007254 376740060 -825431119 -444814761 -784429295 751170680 -960241891 979312013 -947616844 258222222 572521022 -798485402 -585708926 197350607 -843143742 -961779024 -73168372 822380510 480714116 229886857 -607124883 997996259 325899942 -79902002 -562208829 227188029 399567722 231366423 949164807 29981911 -742792649 -271807183 -292912601 262108669 178120111 -605685691 234240868 476865162 -762530202 -35125275 922732072 855017450 -198315965 147575642 510757693 -403828619 809126764 100770716 -33922017 -498215435 -834955510 20660492 -155281209 -820528681 -22187363 -770881866 730949054 326753135 -930250101 -85262387 -806139359 183842709 -821258587 -478008129 -33735597 863535674 -109671506 914637728 -221023912 474357376 978293464 449129675 -91177839 372800741 788091328 -108880746 -435780505 2067535 836611965 972256075 338342395 -926648527 260642715 -960260798 -17832012 -987706668 240025549 63042767 -843722115 -20137783 -613994514 662146045 -34713244 466228634 -141630446 -17490804 -411444615 -958503345 -465417040 -451246440 -206816353 -46414936 255854565 177468209 446425078 -433511566 -315791061 521039992 -522583803 732420506 47710811 199796525 294097191 -472464185 -441028580 -520007111 -506690144 -229349906 -310784719 -781797916 -88110393 365985514 -876034961 -222123451 719010604 -582284864 -404004044 -385370231 -280873650 -331317768 -231379955 292169708 -461751425 -476798856 536297484 -244848606 -692892570 957837425 556832400 -319484000 -508675313 -233864660 -973150202 -284207926 -234479655 -169535606 354515288 358954643 -448998767 340716349 806529462 -580162838 617683508 319181204 -696377068 484708194 -13448445 761938262 261215166 302002107 922832920 808749913 54579832 7215797 -454346666 609567221 -710801139 248144009 -796375695 -341328424 148466599 -87735974 -495937328 -139463305 -702043699 926048862 -534465988 -607232164 822842986 -408947004 -429561081 -710534625 513101909 -245525060 805708674 310005727 -39726353 -887946607 101012838 -958783820 72877444 887495730 672139006 -478972285 -62085273 300726015 826345561 -838640921 809758347 -350414093 434430836 787161171 -995336691 992468882 -2407380 -673607795 971144682 -790765113 62974798 631261447 -394106604 -436413807 -519735364 464036082 546968511 -970692544 -391738665 427558188 77603176 773395047 -994346477 -391360999 725213182 -234560908 -545821095 -432317922 -149954593 -415290425 -768778924 -610533759 -316761201 78651189 181063240 825853890 109111458 -7737366 412058718 154449520 612924402 426262500 -19991680 385747669 175441919 557501321 91054040 895271065 -850891345 778355344 -200650396 -821731022 603417200 489502951 315173794 7555315 -652580934 922317885 595879733 -208093296 -490975605 -32921250 -785001921 803846615 994687856 493361880 369801428 -255310953 -361808887 665233652 -610007307 -337683647 879840951 -64733385 920800957 -546792249 807467965 774120015 -387236006 228405995 95218397 469467072 -248180644 -684435805 -774602106 -339936991 -477142417 116041990 -830458338 -576444122 -909348141 -32018940 102914505 -622757969 -639880028 186874809 522495870 -518916228 -658166415 -947433479 -34556866 944909960 907409339 429936874 489186431 -539122801 -26457268 -993693714 -315468336 993901143 240372621 -627673590 -78488949 -838064432 827365849 -641717394 -392612689 110627836 -236361977 -538531984 879083796 997376555 -28790536 155070914 460407822 -480098864 -627472131 882927615 462089539 107422370 648445644 251059708 484450017 -912523591 -557950197 -205908231 -260755554 721666667 276751774 -987666881 358023027 350435683 966445512 646481288 -200844228 -476012739 -361732068 -877879746 920352317 425062813 -682090530 -171390702 -943156460 237808133 137963051 748140160 -431996250 846713747 993094248 -660867686 -150465563 -596339160 -941610372 -650370552 995578489 -856680712 963440248 -245468278 -751897627 568450901 -307898636 882055762 840897618 -9088508 257485582 751045873 611102330 991173906 -280678237 -476626317 -934377228 656843375 -881542043 -271857075 787801864 -582960653 462811460 207939061 -760147231 241061974 -627735769 -350766574 -664595941 496027618 247616042 550932019 668346777 101445567 -540828593 971106422 167737484 641079569 222528354 -215245344 -920433250 -116014116 940911376 41978570 246226133 409527648 -385187914 -687211699 899697708 -826380601 510408207 233256118 508729112 665889899 -985445398 -709916832 -710208232 -470525741 921824434 580672242 111011304 436726634 -642255509 749886980 73231817 602415220 -126768617 -419261336 216094426 -303752652 710998968 888712265 610629001 -761137316 563905040 528672967 -620516371 321792883 83396785 458044728 -121259615 -666915647 -959923815 -422165748 389028057 -254519805 342706287 823666546 -826604670 -169259477 125548401 -364473491 283403575 -340934439 867367331 -651321080 153677558 750511312 479905224 -296732456 750134474 -479580769 -444713400 -414461482 62103310 -453386425 -491115222 82541581 143795478 -476724325 301878368 248840261 -471823651 -58440705 -67005985 672163762 -977443770 882559090 -619852817 -785676166 -3408751 466208001 988687352 87231003 786998622 -233750418 790630299 -754742582 309931310 -427608945 -728994570 391520471 -495352196 181375942 495896977 -421720077 728940085 969912228 -70757778 204623291 -990846009 975292068 -696462725 -192784751 -14864431 555528032 343003362 472626009 168358973 -752091591 205329929 514558251 -549022974 514704317 -760449391 859945948 711808396 -258282244 -466059478 -84183121 897614377 -315185133 -940807442 584503629 368633365 -237027860 919078463 -12605626 -963027563 460621466 -209597206 -9074352 669803630 -909864767 -385496631 -332377318 427364454 -260632198 -975254840 -839803578 -145740746 -814713251 -32533325 208725746 -242487312 -740811674 660645704 839260736 -72105100 -128965296 315102357 -164103498 -831028900 779236170 -147839472 131886098 -336129681 961824557 941416601 -275813484 916023521 204657422 -81040886 -138799997 -596708847 776071271 -510314526 799372890 361386734 -686695149 -827160769 -707012675 319994484 949373151 -82237263 285065086 -847060434 396530478 -570558052 -327804339 980994044 -475838234 -570060838 107573890 -458605104 -951857257 189405983 -724393641 433416252 -834337528 -18127043 -686993259 -112329946 673103555 221898459 331369446 -403794317 -960191772 879538302 546593122 -360352016 880173655 706843177 -139992073 57737364 -783367012 145093936 -237003414 -228045418 -796208006 773820746 -807147892 845114812 -355251312 528841836 -237785633 757378771 695585278 936120044 416670985 746117364 323998998 -873248677 519271095 -853365106 -612019140 418234283 -666059397 535828857 981316484 758555528 457757884 -763441832 99311240 -477800502 892397537 -154057497 -757031901 91717748 637008875 760845474 848507717 -586658345 -775883627 905468758 -365542301 614362043 564281254 -128880730 -960791488 506561632 -915357187 -630766666 -617032618 768209698 -207511786 -980216338 -872707691 718474513 -562221145 -237337602 602105696 910465453 -902494805 37142005 406230791 929124912 246303293 225871430 -583180860 815816257 -659111351 -997669501 -266867620 982794373 -306253081 918730830 -187087718 -424553824 524847708 892944496 -643566886 875100268 563402770 -144203516 -229684812 6508349 -572769919 -683454143 253238452 825281614 912385142 -462231935 375384132 462532013 657465447 -827877254 -982512582 686406425 859481274 173998778 609730084 -249854545 -310094639 323307636 -638619655 937109796 -63146584 354005129 -896978346 -917024333 -221731354 419432220 -357105457 825528138 153903250 -680710449 280688762 557550345 520131013 -790831628 139367505 830091919 -193365685 399552704 -366921262 -442645600 769779741 15784638 134829270 -765517268 146643398 -932030593 405140368 478550258 1448700 436845313 -949499184 781997635 -867109957 661098220 884545589 -391521551 -416425742 984572697 -45554453 -255048142 545648677 8886522 790975289 -985907252 814906973 -196308189 -877396759 395346958 -782690573 159524249 -788043009 -450035695 822809813 647346282 -135691902 369350292 -756986658 -627950221 -306258733 -379096608 918862636 7344314 14768610 -226950449 -430697774 -646200529 76439117 -268563242 -784262440 -610186768 653476692 743410786 604460779 -969449170 30337497 -938700370 -386286067 380093993 971081110 931484444 920492812 -761478423 275100697 -548868608 66371143 837631629 -466173596 425469304 -572534091 -450494500 827855955 -913841041 -813059814 -73671894 466840641 404062193 -396468176 676725018 -506953717 -521095359 -984307113 -210403381 561408649 -884480382 -743922527 -447103207 -205219500 -223214425 -821775930 -93717476 -343844694 753230842 358178263 806911541 -717661955 189383234 650475384 688610434 829399048 -729424170 338290481 -736424809 599068809 46450696 594108104 507298491 531018550 -266643212 171455740 317668273 -461085970 57476809 -767021531 -386957623 394522931 -270884748 -8003949 -265904256 730231695 50426179 -628044417 -433031270 948378209 79975715 -193982872 -741548484 270104525 52608703 -593746735 427154875 947426851 -103048890 218163287 -109025907 878936699 -991425722 -154980039 272093836 845380409 551196139 634444633 495700784 -381434464 -363150741 -862726540 221419974 -953852064 -117630841 -527299593 -882752327 984662199 -794692400 416284275 300194813 -719782743 97950317 721370926 337441258 885247233 745820428 -460445693 -157823754 -680809284 -992129658 39201050 -276980423 -951079826 559591429 967936273 -815422975 282128974 783920465 554976349 712355044 920473464 239122711 914620093 243147998 -760359271 -675394701 684957338 -30945140 -485371789 970189782 -295448044 940530678 340332304 233034639 -550733851 -267210200 963105600 550836079 259489738 -194051127 727697090 531055748 146503912 -713779622 381555604 926193881 315460895 312254546 -947647664 340458350 185658365 353697409 -584934192 -694787806 -478724717 -115425771 413552860 -812175417 404006908 534156639 -993579013 687138061 -369060320 861058179 -497857946 -748231684 -637214754 -146783728 188532163 -964506050 -351351136 -389255678 -331122084 -306992977 -245557813 -186018907 -349592824 140013936 -272870726 119932528 -89150320 17237810 218902461 -315550939 924025407 -521306604 41724059 -759413500 296795898 -96080568 -209732924 347864279 275171726 42598686 -797827624 741930680 -956535850 -276332123 -980227136 -460332560 -201287565 -178731363 -706655929 52600710 920737991 -660459976 384391361 -74469041 -115977416 -104791754 -84178048 -176676659 -162218680 -861110687 175444693 411226612 11288256 -184273581 -739390937 -500064325 526329150 -142622985 360238229 978377424 -726692806 31788998 -584359354 -93801471 -996853180 584332210 445814134 840670164 108103413 517576603 -473389268 411471087 455657196 522235560 527842820 622640246 436125863 -428818950 654741121 852929781 822237575 -256471496 445734830 -477267349 -367363421 -317701835 -236941446 -831459124 426582675 479110463 994975305 723645623 92634395 124226659 115897274 858324023 -335217099 242824421 671663415 30907707 797935515 837938738 -891372361 533290662 466374514 63769947 -157248858 983144668 -668790258 -768795162 -925335241 654998938 -482049946 -68255551 911905089 -390245087 65529453 -739184527 -477238010 350774987 -144360840 669117515 630620664 -954427715 766988270 677017561 -24241198 130271493 56855662 -450263535 -955984945 -559848223 762057132 74045092 -249911435 -549764798 -907815769 580367969 -82852688 911319463 -256908184 863845065 518674033 602753668 192134074 794196935 -12542514 167451378 503565846 983702506 -603782637 -489021397 54534236 762168414 -723482747 -759062536 507765122 178201304 542312253 -434258991 -934780282 -939644839 983184061 -980463047 -11926768 440411591 -165140839 503474276 738185157 559251761 296808306 769885273 609535434 -761006502 -804106743 144039612 893318276 -265334035 623359238 -431646994 965331098 -277508001 -556671325 -935691526 -602529335 247133928 -535646237 -712630701 -315262591 852953476 658975468 411050338 -18128162 774232660 237196380 -672172688 -49111963 -770910839 901112052 -205248046 67101203 945089611 227886156 -472597564 -911728717 740929610 89796882 -888569394 737390801 -667273642 -905000713 724538828 718631817 -294099842 -528171298 -198952315 205690504 24388019 -989857200 -730525074 416522566 276310515 647586097 -943794691 -58257942 -336023165 -715465805 -56239564 -463919909 -461552888 -940624592 657686935 -242061066 705326509 733202524 -958270011 322144549 -378625862 163051734 278239032 -991044224 -396271729 567324933 -735103837 960848208 -85274166 -243249596 -799513398 -708118630 896641711 819851878 -96094121 -852010940 840188842 -203064921 668945113 506892637 993564878 -437712543 -935216789 713816590 479911402 471965961 465839067 -656122274 -904273105 -209118080 -739000456 151271477 -425134952 -671107024 -240668968 560775528 -752851111 -704883705 568225541 293344381 474913525 404828870 -161216297 582684678 403235146 987034908 -968037863 -788617698 429178701 184965635 -104873366 335207493 168039721 -516777939 -297755205 640395554 392775957 -191680568 296923851 520175870 327758147 -179439947 -17937597 -207568673 -264323893 745125725 990247476 -608334389 -569965586 -375872893 916415885 -47077030 -793617022 868164807 766218776 791245211 -306452325 342328207 731339594 236906727 902158925 -253950137 -379086936 -556314895 -116854062 125722671 962630533 77878886 -819365297 9749818 460507305 688795516 194023306 -149174424 -347410510 -55161000 178780757 -583878383 191088142 -644500044 909062154 933673751 900332981 -340981015 823177823 219467115 -363767473 -757876873 -381024656 -155652800 -100556095 -67446821 -554365707 501551066 -388360300 159050054 -880532799 917061288 946085551 649564969 -525532984 806298352 865551086 -15613313 -110425009 -829298028 -601452983 -825278674
6491 75386
10708 92644
5990 15772
20293 37967
44698 57349
429 7774
21340 40504
77261 90892
9376 86363
33817 96416
54974 75759
70556 71736
88441 93361
46341 70590
18980 66113
21343 95529
9641 76013
35091 91775
2046 72095
26838 51058
10325 69025
4422 78390
50141 83012
91090 96766
27762 97404
7671 60590
2637 90143
51345 58005
7268 67018
23328 44121
36729 77481
31060 82316
14800 66305
69269 84510
81495 96990
29848 34952
26970 95172
1654 42468
63748 99550
74200 85783
11646 46155
23034 86215
44427 73001
33863 66303
9061 54475
42834 67188
23665 45805
55872 85068
2713 78439
55055 87619
38808 44363
14019 73581
54595 97388
6867 89355
31085 38851
21826 50635
22137 82633
29546 92287
8493 82865
62413 69504
76854 78225
90166 93966
38658 71984
13529 78378
34998 83236
82004 99349
42824 69048
7160 91033
25523 60462
30941 68736
2998 24139
55245 69813
36274 92736
27803 38106
30951 94236
2458 28342
73049 92177
58824 99843
31580 97243
27892 83306
27990 48065
24117 96793
16953 90473
44347 86338
647 81638
73056 93042
41021 64851
34515 64374
23433 45224
24444 34270
11564 97901
41266 65784
65899 67849
82317 93223
54422 54766
6665 57932
73475 80364
47625 91761
54308 89215
17898 18368
4759 44243
27708 72311
1829 18989
21007 98855
6600 15601
50899 90335
22961 28425
32197 88076
1302 60676
22796 36392
34852 35981
23703 86408
48895 81499
27955 95697
9738 22128
36662 38747
54309 80619
52679 95826
8242 69614
5815 93932
35247 68944
946 9379
95082 97108
32875 84018
23886 57512
60105 89725
55018 97869
32728 70493
81054 97875
11084 67898
63885 86098
6890 88159
15459 48116
8809 11282
72361 98921
10219 57181
68296 79955
496 99722
86705 87754
21940 52340
42516 74315
53104 67727
22443 65953
18677 33690
16821 50390
799 45366
11245 45725
1154 67594
90384 93160
81365 91710
45812 61678
20646 42486
17801 30143
63323 66431
18916 89446
18380 63997
48415 86414
23860 94086
2110 46284
31636 47760
17961 37687
12936 78660
49266 88162
41590 74586
40900 52165
77544 97486
18532 70528
49858 89750
16856 44420
69146 97139
14450 67665
55586 60084
24174 54954
1089 14283
25009 46840
32607 59278
35984 61079
25193 65240
27155 36993
4273 83197
73397 78542
42264 73063
37380 53359
36145 57027
54424 78519
52112 86842
27743 82017
21751 69971
14365 98940
16744 66249
1474 25948
24274 74511
71696 97291
44761 70675
77854 92900
15301 64440
2294 45225
12953 90380
46004 90066
16493 50619
9856 74137
21584 61531
25198 65256
9231 61740
34585 79437
15004 80577
45716 55665
65016 71042
64231 79883
34494 82505
6892 89034
58063 89319
14969 49467
34910 88481
24959 84343
27363 90696
46331 74775
43983 59318
50660 81466
3488 92450
27685 62036
18595 23912
20217 60603
21358 26848
48071 54013
11533 84732
25800 57056
77285 85484
87481 91970
458 5851
60027 93470
2572 69994
28915 93184
37164 95591
5476 70476
17245 65146
12545 71944
2833 91040
5197 6901
8005 95697
59266 60422
87 83825
3438 52515
20326 52320
65378 87113
49804 89573
484 87077
6331 9670
15551 67635
31954 63194
64851 69394
21305 48728
88026 99220
3607 28944
19746 85799
34073 44816
67627 83822
48861 77634
45577 88959
13930 38146
6832 45420
11631 52330
12184 80933
69736 77979
48145 72312
13965 48889
6900 20384
45567 65130
18849 43743
2298 9549
32789 68108
62716 94821
36193 81355
54739 78417
36607 83398
64848 91115
63593 90492
36552 89549
27156 93145
35980 54569
20192 80207
48730 85058
61644 71913
5300 72386
34876 50203
9605 51202
65470 75170
10973 24374
29829 57974
42796 65093
19079 71992
66879 83022
25521 46927
18699 92212
23723 88742
18832 49663
19412 41704
81492 90577
41886 66242
57078 92028
37145 59890
10339 72125
2861 55954
64481 93881
46012 72256
42972 53919
852 37021
37279 54137
58353 96595
65365 72152
57743 90163
27062 87730
28545 46631
38703 61256
4030 8495
44857 67482
32813 84168
62462 69963
46316 80459
7052 35360
17356 53949
408 70116
21134 97474
37485 83880
94342 94595
41483 57964
13794 76021
66052 89686
5264 99771
35885 68704
1219 76946
67010 91855
28642 61195
35162 40770
76462 85104
22498 44224
24834 94263
2489 14099
13722 28764
67277 87502
90799 97146
51555 63060
31348 50837
86616 99938
3895 79847
50395 76355
48466 87548
8290 90052
43559 80642
46219 73379
28001 83405
43437 54183
31649 64387
9218 79106
2575 87083
11858 39185
14376 92624
20020 39087
22900 96441
32835 92032
22407 49456
25294 59315
58881 97010
69786 95118
59853 71317
56304 72874
40968 77271
55326 92699
59987 78352
37752 93281
5054 15925
47403 87067
27683 95662
59729 77891
66938 98277
44434 46393
89647 97217
61884 83027
92805 99444
88570 90646
77672 94569
37586 80644
31398 60577
4606 86348
34634 36002
65084 98345
18894 62478
20427 69998
27950 30654
21011 22350
19531 41162
27277 52029
10680 85449
25557 68938
57216 96857
63388 80858
1879 23221
25979 43999
67200 94624
15541 22186
7694 53867
2198 62442
19842 85736
44271 67592
17970 84845
27456 92548
46535 50527
7109 17045
10080 21408
25528 33778
27349 50134
17121 70863
14868 23513
46827 88917
80761 89351
52466 99485
83810 95327
67379 74350
33336 82303
13122 48532
14879 48708
53945 69850
66485 80246
32909 76324
33241 95790
34336 58568
59964 84492
36693 83077
8627 99449
43894 67945
44971 85654
35975 63308
60531 69098
73962 90552
52201 74225
6163 37019
48535 64794
34385 79126
16740 57753
7739 61901
29876 49849
12498 81727
3430 15297
24248 76592
14248 94071
3584 76877
46688 80859
36266 62104
1145 45994
23975 40561
77480 94338
47467 77646
55259 77413
36184 66015
4023 83805
63462 88817
85224 87394
18955 90353
29863 63353
65647 81093
31257 94343
6521 53356
8139 85242
8500 29890
19975 97638
91111 95767
90673 99217
32783 56094
12230 88802
15523 86649
1140 37682
65076 74497
13625 29564
27969 72672
23095 84372
10206 46328
2564 30305
57605 75449
47594 67308
31423 51878
29968 54433
7441 60313
33887 78488
40977 74897
22367 91810
39078 47431
55183 89822
4627 5895
7782 42979
68903 93203
17472 57249
23194 38092
18003 81781
91432 99814
14954 15709
35613 90731
8385 81736
56498 97763
6779 55431
57578 88872
16118 16462
2167 70573
2417 93967
73392 78929
52313 59682
41080 96934
10497 99319
11733 18438
48439 59817
15342 36930
55272 88682
24049 88965
553 50467
45224 70095
18079 24701
13132 96263
14478 64314
85832 88143
35453 45946
9485 65233
21372 23850
2978 50178
25193 81793
6660 7434
11053 94968
3804 89919
71566 86558
45000 87520
7101 40405
58796 64891
33908 79304
30573 31025
53690 71658
2925 22130
47796 67638
879 37596
46675 75115
5471 57829
6977 73133
39482 91100
19194 95382
22232 56877
1531 74899
69192 73934
34258 49409
5204 60458
54393 68289
71564 88287
58338 58896
11610 44409
10640 61249
76718 82801
26706 34253
29270 72962
7068 76608
72621 95328
49846 57985
10926 86139
38484 38588
37721 60959
74639 88314
51825 73794
24920 60567
70010 92919
57287 64067
53764 72360
12196 36321
9905 44322
33297 49452
55560 57198
91157 96247
40569 55568
34280 45452
44758 66952
3934 95981
51567 93942
6783 22282
33923 73116
17317 59436
63999 83593
1766 88668
27459 75838
12290 74971
2046 27554
71350 80158
95719 96783
17670 40945
19862 64397
38380 44210
64643 77784
52937 75597
58750 76217
22486 22550
3413 63334
9831 28274
63713 74793
6495 82036
14223 40861
10195 35518
72037 78999
17196 47662
626 73984
2688 62868
67285 71998
12995 23147
43144 62609
72053 75412
91978 96121
70306 98024
28762 91459
5982 79747
67147 68578
19953 41829
67732 86479
8268 79213
20830 61217
43439 71671
41169 80174
51041 57562
11327 72784
30590 44027
5627 93620
22440 55988
30605 49142
30834 80457
7702 63111
48570 65347
57352 80515
79680 80387
25175 64808
53866 88547
42306 81280
25276 34327
12970 74222
6620 96616
46473 61289
39538 43241
41636 76914
7453 53483
76264 94727
69805 82538
61870 72070
31954 34486
36741 46228
224 98032
52987 79677
56948 79730
9702 30071
34309 51185
15553 79315
6557 49738
16875 87112
25315 93703
943 99128
29158 95293
27489 51773
2441 11855
7476 88390
88527 96619
16557 32004
73041 95332
23476 94673
10003 46216
66507 98492
60744 86272
11473 67448
40687 55214
50606 82331
30178 95356
26317 66762
19416 89295
91064 93170
50467 91984
41222 79072
35989 43221
40598 77878
74306 89995
40971 95604
31028 50927
27065 57792
17762 95776
51005 78677
57198 72047
44592 77629
26060 52355
16178 92206
13735 94564
36225 93001
25579 40598
11027 96767
59177 77862
51506 95725
12205 55873
25681 31884
4717 20939
46746 47921
37826 86840
40235 42556
2003 99211
47489 74325
1595 88603
44249 55937
61702 69089
22446 76198
19788 75087
4675 43632
29851 61673
14303 22150
1703 45161
19482 87103
35152 67809
20733 63928
50079 73388
26061 54063
67979 98447
25943 56070
21709 30620
33151 71230
78922 81993
93427 95631
62248 69743
51949 96567
1856 93374
10070 33374
55770 63281
32177 51416
47314 76117
36588 62402
21062 22820
31188 94201
40374 85234
12773 92597
30470 48700
3282 4879
42662 99393
9286 47014
8458 27556
3774 77437
391 83151
8767 78565
34660 76243
35211 61115
15782 38442
43427 49037
58178 87278
15555 59054
23171 39646
40095 77798
28334 49098
71016 78005
45360 51117
42544 97306
16869 19125
53468 57941
7355 20265
5238 60121
27051 84225
51829 98514
21989 73153
13346 78574
7080 11534
40801 51550
25443 86968
17757 96472
57693 75813
58805 80596
3760 6298
60099 99377
63085 81890
24040 71382
2554 43816
3575 87060
34640 73428
27644 97129
67177 82135
345 54991
64619 72616
53374 87602
35189 38843
8421 68414
93016 96739
15475 58091
14606 59384
11469 52532
34626 89575
7371 81999
27065 44683
44470 57211
16467 31425
88387 96308
71003 83291
54710 66394
1472 62078
5720 62596
83262 94201
11355 50220
39544 84672
31968 42612
75532 99103
48839 63234
30566 83831
46155 82609
81778 91315
16658 25831
11959 56734
38799 93256
28963 92447
15195 85125
68794 98839
443 44287
67138 93767
1740 95820
35162 36953
24187 84872
2563 39662
18434 53924
8959 59814
37774 81646
58148 78520
34108 69565
73477 94682
32473 40611
84992 88855
31130 50133
11690 40346
88872 95260
43705 55427
8589 24706
35376 95283
12726 80237
17879 91480
38694 86216
51791 81192
29143 37596
18227 18703
4927 39918
18204 39438
28153 99875
12009 60874
33672 90382
61865 76324
13734 66057
27394 34024
33426 63634
80650 88502
14750 61101
39441 59980
7971 41303
68796 78130
11647 35482
14579 97498
84108 95837
64151 99064
68979 70174
81808 97530
61529 89620
32924 55850
72328 84493
43383 92307
24303 64831
14615 82635
12821 61854
5680 68163
78573 96821
36009 73846
57659 96620
14206 68058
38989 55770
38874 78379
74360 77500
39595 94377
1802 93505
46310 85791
32306 74429
62283 89352
40047 93496
31960 51850
16206 96871
3912 70785
32805 61400
26858 36697
16669 85364
27870 60569
16444 29187
26681 92490
26196 55302
8938 64194
66164 91701
20030 80423
11402 59976
70892 79027
46113 55780
23763 73635
30110 63753
42401 51031
15608 95308
8114 85441
7960 77820
15399 23871
11139 22598
40842 47738
53806 97616
65701 83139
2086 60761
62298 75425
21717 89124
2755 49475
43586 47485
33889 38358
64312 85642
21268 30018
5313 99822
88727 90479
57915 75210
18326 80484
26850 41275
28190 70079
28303 55719
23822 23857
3115 61658
79271 94585
35513 50625
20494 38704
57071 68802
27079 44888
30896 55469
53617 88716
26791 81743
41480 87628
30651 51617
9938 19483
89074 95104
17658 38573
2006 91813
28443 54864
37846 85532
27609 86259
9083 31251
50057 70167
77901 84739
33959 95676
27611 44119
18186 47994
66514 98941
27329 38069
61423 86371
25065 32140
39751 60153
97203 99241
59307 94362
64901 90142
79645 86978
18533 97140
21485 44031
44958 64200
706 86323
14759 27509
45130 95853
34479 74356
37756 75193
24117 85612
69799 93399
8439 71669
40617 90807
31803 37813
37742 90685
26187 50132
10641 53362
14589 96830
12725 51704
40479 65990
45191 53136
2505 29722
9560 30476
71906 77808
85965 92369
12223 38610
24491 39184
39539 91703
51477 72789
45096 64919
4672 42470
5952 67031
12173 67179
41110 96663
40027 94415
13825 60885
27515 38355
15580 36723
7922 12064
79617 82473
42677 69870
48589 85295
38962 70187
32655 64790
13045 18242
4972 64561
28183 67351
26862 55414
34906 77018
10049 46822
84667 92317
19586 64271
42604 80361
81136 91079
93583 96075
27229 97989
49936 56492
24848 68234
40926 75840
74195 89955
41866 46289
40169 85789
22836 53094
27297 47196
36244 66267
19393 50462
84972 93413
15576 36375
45372 93188
906 77067
26672 89122
21888 91665
33160 76921
40970 83321
34700 80682
12888 84350
43785 93578
23938 69134
18705 23506
17372 21470
13173 14669
57756 99827
30058 59075
63506 86581
12409 90127
25471 74337
9983 57139
71194 77399
6024 63745
65601 89998
60707 83385
43530 56722
50055 63245
49151 55796
23357 26020
20651 89576
13273 93900
49530 60596
32529 99859
92931 97069
70691 89124
17794 18831
24856 79323
1964 3822
2405 47240
39315 62020
64586 73599
17804 59988
48374 78432
47105 87686
30846 81869
6269 86660
1764 2956
48367 69669
24817 91772
8118 49647
82323 92097
52152 75111
41065 71940
32648 75323
32850 70866
29925 69612
28275 98145
3480 67010
30892 49095
55722 66842
34869 44837
54661 88789
41018 59233
23914 95791
21360 23249
5786 93474
67027 71571
61440 87650
33117 69722
18153 35610
13698 71781
49597 52474
19314 63716
20289 30593
75803 86438
36740 47582
29162 67900
52024 98240
35302 44119
41404 52730
40980 47652
30022 70789
18527 82678
19399 98730
54302 93388
36279 94301
38769 67133
66550 94218
55121 66743
59836 76309
17304 22784
38712 95394
61832 79615
51401 82953
51576 58934
12531 62671
34567 49026
40570 95509
1577 84850
7164 54635
38538 84180
37011 96666
3145 91336
10669 75672
23523 92797
46945 51261
17303 81979
67928 85035
56104 67212
36627 66637
41517 73595
28189 83159
36304 64509
38168 73700
20789 45561
22905 86624
58017 79305
63171 84643
68227 93252
12873 74099
26682 80028
47575 59498
88569 92139
56859 60826
68329 91773
9240 98466
29235 40014
30718 83336
93138 94218
17414 42660
42278 99840
38629 72092
6688 70824
16012 42827
26033 35320
3485 86882
26353 27186
5843 12863
21674 94079
17260 79548
5319 98957
79710 84539
51502 57636
58295 77081
14257 60636
55473 58627
82434 94619
42322 42724
48525 81984
26095 26955
60808 96550
30813 38567
27958 64713
37025 64745
56528 98919
17523 37857
26821 95699
13378 89202
3441 96642
3126 14802
68818 81704
13785 68534
31 21963
30966 81690
2709 64991
1842 82993
33491 55741
75241 90333
18340 36317
22039 46632
12981 38930
43296 49105
33223 47488
32090 75689
3036 59807
8475 96268
66721 79416
28652 73609
4797 38758
42140 52970
47395 76881
29336 53717
8035 81186
48020 48198
64678 70332
22938 77265
36074 46567
55180 68332
48106 99218
59478 98759
38482 41009
1177 40525
14759 76891
81349 96024
50454 59564
4634 86168
5000 19643
42598 93770
2444 16986
65874 99015
33287 95347
11800 62670
61236 96664
62455 62825
36773 98568
18191 20270
66197 72301
12056 58596
61732 75979
64886 96905
28641 37023
10765 21023
5883 94882
29730 95135
70927 72124
84261 98295
23537 26256
41942 94640
1693 73044
44411 49510
15236 63695
36979 43237
49148 93814
17105 32593
29361 78308
6643 88352
55465 70794
8423 94116
1115 91610
22664 53268
65694 78252
45303 87202
17248 62510
16118 74766
30118 52914
68910 98598
81467 85419
42873 74062
11737 99151
58034 87900
1338 64884
44131 87503
63936 82707
8429 73434
6014 34345
21714 44676
32815 36623
10759 96643
18323 20039
2899 65637
33842 69990
42894 97697
11038 14239
39230 70629
605 81410
56893 67645
52066 70897
17951 37875
71619 76215
48215 84065
16568 91475
5656 45137
32533 72553
33101 73434
49098 63059
80170 84625
33668 54982
6136 41845
2702 5123
66874 93513
6954 51876
43748 82904
65418 83408
59415 65814
31452 79105
49775 68200
69466 94587
36933 64456
43523 88894
53442 90115
56483 82700
57715 95825
9798 21248
34972 36774
43259 92223
3 88509
37380 60135
32689 56221
84406 93989
13962 18321
24148 71460
23636 26438
67524 80318
8247 67873
10513 32047
16072 76344
50837 72465
44029 45710
74198 81454
42924 88925
14419 63900
2751 49426
15173 85227
17708 90651
5834 51974
11109 98572
4413 46338
60187 91519
4948 86898
61802 67322
3687 27243
4716 8226
36544 62941
36020 98420
24377 31330
12248 26113
53264 82426
48305 64283
16290 80405
80466 83021
40655 72448
59320 81139
28032 45356
19031 21913
18509 39759
55940 60611
8012 86980
1107 46228
70612 74390
44216 78204
911 29141
66294 73588
8487 13721
52687 73311
16422 84397
32887 76696
12395 84486
33745 42061
12820 85314
31041 93683
6851 29207
4530 7657
63814 85740
18081 80130
7547 21451
39757 76120
203 44524
54389 62817
10162 98458
46187 84288
49061 99291
5073 32668
4095 16718
17673 56187
56091 62044
20405 72007
14258 54950
26719 42616
31629 46210
28588 77870
23379 80822
15213 22056
54056 94691
44900 81101
33284 45888
34681 57186
21312 51765
21431 64765
45937 73355
42852 90800
5059 62722
29538 50559
13251 81069
7628 50279
7692 90517
29028 52704
51047 55139
39902 60861
89725 92060
25298 41220
54779 58278
2287 44362
51696 60889
13342 34651
8322 88724
61313 83045
27889 78568
36861 90750
21295 86281
34792 43808
68908 99634
29408 68762
3156 24335
85328 90336
44160 55385
13958 19159
22344 94610
4220 81471
33238 70815
3548 16761
9181 15062
33510 83628
17825 60329
19022 32533
2489 73104
59977 97955
77831 97624
37920 86579
4745 41696
3684 12070
17934 76884
400 94188
87210 90654
3131 66397
83504 94240
882 43566
2059 78911
26759 38218
12931 93775
3452 89364
22469 89686
53370 97823
64768 88859
11669 25938
12847 40008
1469 99013
8961 21612
61169 74907
1714 20049
6303 41771
33737 37770
63374 91397
59950 78565
64931 98295
13664 51334
20133 47382
53966 90135
46057 60061
797 78478
14863 55647
2653 5670
3472 93313
26580 31454
25528 89902
5827 33888
45879 53361
10313 65389
30486 73359
6825 10239
33290 43098
8179 26350
31171 73846
72588 88756
29796 92103
61575 99456
17567 42561
59774 92647
46764 98562
15911 28993
60229 86331
20987 45988
27449 77265
19007 83890
14131 82394
48389 82746
1814 96499
28826 88095
16186 93324
16255 25317
53366 99211
10232 74606
31135 96439
84057 95935
53173 97852
63771 88333
34861 64264
71975 81481
7450 17070
15206 36308
70356 77074
83068 97557
308 43853
52479 85192
1940 88452
33116 73132
1015 19207
29174 78027
34525 43850
21629 22579
18917 82861
23922 35096
34743 55875
35143 80967
110 12397
21441 89164
44678 55487
86722 91924
22340 46014
10333 77061
52666 61677
1013 68528
3952 84908
58586 78454
38271 80588
53337 64814
15167 90763
16107 82779
38876 39565
23135 90353
19081 42353
16519 60280
23009 96003
24709 49312
31960 87886
11154 91314
57580 90654
17109 48605
62809 70905
15690 82913
44497 91369
30916 47472
14609 39551
47399 50027
27317 51651
93372 98163
15454 75423
16794 64782
44605 63164
531 77348
46112 79139
10299 56520
18902 48198
4832 53930
67425 85527
46818 85223
2349 46879
53254 62986
32091 90048
39586 47432
76717 89748
10459 53672
54778 77250
65975 89898
17142 69449
44674 56577
206 38022
50764 53292
46725 77294
29976 78504
40776 84926
13634 63297
10245 84629
84384 84788
17871 79735
27508 74574
2044 84383
21697 26818
41641 75303
9467 54023
30545 65433
21399 59020
55235 67147
58745 66593
91256 93806
42883 75917
3105 25811
43301 97324
37884 53503
12501 34656
19384 74094
49280 59252
85233 94350
7846 62210
56070 65225
21264 65042
10963 44035
49589 81912
13022 98092
63670 67437
32823 89560
4555 9061
37461 77510
15662 37659
56597 84369
45452 84673
73462 99358
92588 99820
2838 68429
25498 96400
26757 97390
45803 77775
15102 18970
9466 28608
57957 95868
32018 71126
17410 60611
43169 64281
21668 64814
28868 93570
68639 96150
27304 33069
2214 6691
33542 67263
8625 11887
1806 92147
60020 95807
85320 97978
70840 94802
22916 83485
27401 97184
24821 92975
89547 90646
7947 30264
68991 91794
24313 31141
48946 56525
41900 45911
19068 68864
76130 98579
4805 47946
2336 34308
16589 62586
22427 59542
45188 53151
66093 85710
36815 60237
5498 13203
37989 45139
43214 86168
30045 85235
19931 31312
34334 74879
96829 97010
74379 78138
7562 59252
68882 83350
26690 56618
27642 98541
54842 69030
61973 98117
42918 93369
365 16069
42583 44196
33856 94726
78683 99134
4348 87276
26779 67688
69932 96314
11902 74388
32488 66036
6928 80809
5561 45063
33407 53809
548 32872
22327 80880
47713 64201
3142 32290
30116 56637
12312 30383
12416 29153
20809 53932
64431 98112
3440 76655
24050 70432
67685 87070
9703 55795
62441 87347
18110 30196
23986 42328
35900 80593
9575 59798
89453 90363
49356 59998
27455 96899
34703 95514
14743 20458
4149 95389
11467 46036
23637 53825
27490 81014
6010 9218
72954 74779
30325 61646
3358 57400
643 47468
62917 84157
39550 75581
79703 95799
54010 96100
37961 86852
95147 96654
19349 46761
29972 67699
16075 34916
19427 92446
57650 69089
10726 18861
90201 90510
9830 25404
55659 60216
22743 97667
96479 97635
2896 92297
36122 42712
17459 35851
22180 39320
4375 97432
5178 42838
22549 61688
3210 22797
75754 84206
43637 45475
6046 42948
1492 46674
8881 59138
4521 39176
38411 47543
19772 71756
38942 61457
30826 61924
25464 71496
20862 96806
6171 59975
55630 94850
12580 95159
77269 90203
36649 82538
9087 36513
41481 41589
49090 50027
33163 96196
28956 51612
1095 99799
15825 54232
58111 87861
85534 90747
21551 55694
55343 76623
19069 31567
3209 16108
9125 37926
57934 74786
35730 37143
21152 58021
11682 63071
13781 39037
15622 39334
89960 95880
15435 38235
83081 92278
19793 60976
56458 77218
31378 56635
49442 58848
30242 96480
29031 58831
16894 47925
63061 66844
1646 11364
64738 94617
29553 71378
43435 82817
14327 26635
74080 82577
30988 80360
19973 37852
1206 62232
74764 90513
25280 60839
42277 82308
38216 38518
25028 44617
7099 54256
5705 6145
3649 54951
13357 86033
31646 65342
33243 71033
33234 48184
7801 78299
51713 69117
8172 69371
41530 99800
35518 38984
61219 93985
1906 40568
24827 26269
50540 97030
63116 89153
59889 99681
68050 94542
10080 33923
36154 36393
19543 94508
49297 61515
14118 54347
35874 94490
66559 67274
54738 72405
61404 89634
1255 17589
59587 66938
63661 70459
67851 74768
45019 48724
42402 55203
77755 89435
13242 63882
1207 66266
61736 62153
35450 52150
13283 38395
15159 16176
11099 45989
45554 87472
65950 80671
26672 76406
31048 53426
65336 96430
28604 64934
31053 57117
53904 94149
37300 77738
18963 43140
23596 26418
58928 89348
87110 91959
56808 96396
6011 61501
12288 14786
21140 44809
64832 94907
26232 54787
9196 24237
2675 81781
27359 92447
7109 90064
18160 51119
6464 16786
35479 95327
12621 26228
14589 28137
13777 93515
36717 47998
29903 89397
50805 70036
69074 78751
43820 99908
77072 91650
62482 73632
65367 96370
10843 48268
66082 68903
29351 67474
10890 35137
44082 99493
47100 50999
6742 99943
3451 74729
64201 65362
5585 82581
8710 74598
45942 67293
46575 79111
2195 15410
50591 97983
5993 61399
2398 22199
5592 38470
34510 52717
41870 96592
27041 34548
10496 49516
20375 70364
4555 18020
18254 25232
56460 77576
3161 79017
16543 84575
307 50351
41530 83888
4862 62039
7436 40984
53620 62861
38400 54155
72535 93415
72787 94035
83007 90727
54074 81001
83297 95870
15284 86910
4943 50329
35671 50160
28498 38804
52524 84092
70903 96565
41985 52729
91888 99197
78031 78079
21546 33783
32757 39509
6528 98712
16748 79980
320 53794
32080 66785
47096 64289
50938 94926
1329 27715
60386 93652
2677 93433
66839 92882
40349 97585
76726 98550
85493 98570
4133 12368
13652 72410
52169 70056
14750 33509
13487 41376
25208 79688
31945 52613
14632 45874
161 32198
52417 55833
34093 93006
20012 59845
3749 89398
12661 62475
27237 61396
9663 20036
7374 65572
83168 87746
18779 46557
77028 78545
60463 89874
2143 82363
35316 84157
39512 78560
67416 88944
775 82121
509 11470
3459 79910
61112 79516
27112 77969
66392 84610
11054 98788
45631 57022
54318 66084
68984 89088
6695 11361
62344 98431
55242 91069
24055 24989
46132 89785
12547 59296
9063 53353
69653 83244
20350 88752
34844 73265
21002 65350
31263 85412
7245 65526
51657 98949
77265 81286
30252 51902
2331 8056
33941 36580
31923 89229
25637 95528
28257 29583
18949 32330
83452 86421
28634 81946
74855 92558
25356 95410
48310 59561
9502 35507
26113 80141
38199 86693
33247 65834
4881 11698
26547 78747
26795 81347
66668 90863
46402 80754
52610 88503
49028 58786
42841 60595
41900 99790
22684 92126
68704 96094
1905 71661
29802 81935
9778 10457
11043 49309
46262 56748
56421 66296
77540 91118
42209 99519
15371 35559
64595 69327
3420 64388
11074 71228
5153 54293
20535 76119
73356 90567
44039 60894
11014 76157
29865 95786
20293 62894
61487 96610
50794 94540
9460 96508
18498 42132
4379 45193
5582 16398
74644 98076
30707 33483
6379 54244
11983 90652
1784 59886
19073 26038
14684 66738
7400 29120
23829 62020
35588 83448
3271 88193
33490 68014
30473 41771
36081 81537
11177 23020
82104 95992
31103 40852
18346 38752
7661 29957
17065 78967
3478 73510
29664 88128
56367 59070
18151 92508
8635 57701
25141 47083
30774 77191
21674 81037
35776 47264
33268 61738
4451 60134
3535 22330
27027 50386
33462 39525
16508 45731
60361 72390
22642 94963
40108 47993
28583 41493
247 21879
15732 21712
46510 86824
1109 12915
38778 79738
37432 96822
27471 73955
36829 90332
9783 57094
8182 90089
35753 58338
17704 46213
26994 47646
18005 72486
64906 78677
47217 65633
26157 28339
35783 78801
182 36448
35871 50658
75593 94341
39870 44661
58015 72232
77687 90821
23826 87794
68918 93631
37496 79482
1569 5748
36967 72177
18112 50327
26215 80574
67424 95273
4246 98267
12664 51296
78934 86402
32344 54950
27054 91854
9869 48445
33027 33233
67249 81466
15877 42705
62768 97237
11227 79019
42590 87602
20629 43374
27734 49176
24292 69034
75863 77088
80419 93559
6479 27245
50436 76497
75652 75862
20093 73819
18323 29141
67871 87122
54519 86663
5940 36406
22024 74297
11249 92432
39070 39733
33834 39005
84285 87966
29141 57791
12218 88635
19444 57213
11847 59154
18855 55709
53419 58400
11627 58287
38652 50829
752 46469
24739 59818
60195 70360
37012 65041
25275 62079
21837 97067
22271 61853
48092 84536
49089 51662
24778 46224
51719 53610
27949 62236
27894 48551
12525 87582
61578 75726
17403 23111
69720 70979
80605 89842
36584 85974
19176 66400
11018 22239
5692 62491
55113 76625
64615 77612
77858 97906
13605 51866
29197 51938
60769 91459
22083 29429
60430 89954
66960 90940
51959 60436
38316 40524
13893 51128
62491 67153
10378 28503
30449 92661
61973 91347
17653 24323
13937 45307
69362 94189
42332 98240
19369 84282
20847 27186
46071 74294
24367 83939
48380 92336
40081 95211
98226 99348
52056 63383
50969 58822
25427 33045
31269 63781
3084 14359
37083 71990
5201 66283
3216 75670
46253 85788
53604 89092
3252 75141
1390 33639
15786 47968
40052 52190
6154 29157
694 30341
24023 84389
4176 59675
49696 81975
55997 80622
37194 69716
13694 48188
89600 98968
39697 47920
45761 79356
59315 65281
6215 78973
56416 87719
59063 63737
49934 52903
67670 86404
12722 63391
21561 92036
31056 89819
12820 27088
2433 95970
15953 72419
19171 65450
71996 82460
82944 97800
6464 42928
17627 22340
52062 94364
17034 68944
66530 83354
916 19289
1199 98407
43983 44817
7240 35394
4216 98879
25140 85940
86327 96689
13264 68363
57400 63817
8165 23025
47849 54154
42958 91950
46321 68816
16389 89805
26277 58019
15919 18998
10181 17998
69543 71540
7786 46068
28949 84197
29566 97640
37688 82018
37761 49683
27755 76769
44733 82065
26654 56138
48815 76363
2735 24873
17643 36486
11788 23960
4861 16107
3668 8688
11050 87060
57522 73582
19989 66287
87320 92015
78109 92754
11760 60868
2564 87355
25753 89670
25763 53130
40955 60523
56088 81663
97684 99175
2673 57976
46153 81474
74753 85746
22988 67748
29169 79924
56811 86099
36408 67796
20493 75961
8001 67467
92622 98941
2275 20573
41607 62564
48596 87168
13913 99985
76965 95417
25332 27945
10139 87782
10608 28523
45388 58868
14 15925
27623 29531
5294 93343
12000 74442
7449 13625
34376 77900
50089 63826
17250 71148
27498 67615
17823 76893
54387 93527
26173 34925
33548 77899
14872 28120
57499 62290
26905 84045
69913 75002
23441 62653
18620 28488
8539 9246
47935 97282
70020 82076
20806 35026
53117 74310
59893 89660
3471 53808
79829 85129
45905 46113
13503 78370
58267 75347
42728 76275
10730 19797
2758 84979
67820 88529
37860 62105
1644 48132
35941 81287
61403 73387
27773 53183
29011 38531
45469 51134
96457 97897
46940 49380
9559 55320
32600 88059
74691 96528
2593 26011
67415 87820
80430 94142
78653 87692
902 96295
73639 95745
10957 18269
295 52761
16387 76667
9516 43924
39147 73396
34911 89007
25436 59818
15972 71508
79219 89201
20548 81459
82262 90641
2760 46752
61631 80294
7142 24837
9436 43602
80379 82621
60345 78108
12347 12970
94341 94707
66689 91574
26386 71361
38117 46790
31493 48707
27721 59547
8279 9462
2674 51457
25654 91647
68760 79248
48250 81090
21495 95203
80204 98221
54884 86291
51949 56086
8618 21443
18877 29634
51444 93089
17544 82698
32784 56274
10545 55984
3137 89644
36542 86152
13410 25116
59641 79204
44868 54838
11542 49234
9864 42567
57834 91386
48892 58852
13118 70414
39770 87638
2634 99173
15338 88870
70015 99507
17074 53752
36084 96944
92272 94554
50397 79209
19337 64486
2024 33456
23742 52663
27596 70486
85417 94871
8669 25994
70209 84870
10042 75088
57849 71694
45453 93007
14341 37758
91616 99980
54426 95425
25416 53413
8570 17177
56391 82559
13172 41868
27185 49933
4501 61182
23862 97421
1201 46325
48539 61408
29737 59551
16263 19340
17855 71337
39572 63404
67345 92689
25572 96020
71837 83184
39900 45974
48147 64046
17678 59856
58697 82239
48527 48759
7039 53869
85718 89577
40519 81875
1846 35970
4274 75366
53177 70886
43953 60316
44298 92265
87167 93706
50585 61460
58758 71507
33649 65468
40399 62748
40762 42124
133 21243
30174 47371
15447 30975
13422 97349
35919 63908
1025 22580
16622 72260
34307 85636
25225 31684
20491 36737
37283 75978
32448 59140
12574 22071
93738 98666
47751 76545
61614 97959
10914 98109
6698 27413
16561 87129
3991 38300
54643 74167
22265 64211
70 78661
26225 45587
27499 57525
22737 24692
61617 94616
83176 86957
4406 17893
11989 87947
61769 66698
9560 23692
26359 86181
27040 77760
37167 89906
11158 89540
85237 88735
22920 97515
11055 65069
42120 99843
22936 34502
31500 85064
39772 61014
28212 66243
42332 61765
86608 90840
57707 75637
19314 24632
53363 79263
23939 94112
29678 45349
8879 93903
15899 19442
35556 90718
572 85153
91432 99822
19240 74872
34155 55110
15768 52136
19547 47208
22378 63000
19318 87631
10762 43457
3513 31656
7214 68551
745 74103
69606 79568
31238 49266
46020 58183
81343 93460
10178 83812
56135 92631
28344 47140
22529 42228
40219 55923
40095 69746
39655 45740
5479 72871
42219 82591
4366 30737
5243 26405
37473 64561
39142 86013
2081 94687
64671 94215
1058 14777
64213 71643
6872 10368
46940 51856
4841 15407
36795 36951
3853 93324
55532 97442
48338 90219
4451 18097
50367 63133
34527 74028
14756 69161
54107 61016
31869 34128
53477 74000
16121 96700
22090 65480
45230 50833
6696 45760
11514 26712
73763 84961
29327 83874
5597 56396
82520 94672
54753 70594
56879 93891
55260 69585
23268 38247
68870 70999
37139 48037
12788 97791
10199 35041
5392 33108
26212 79205
56672 84486
21530 50592
2287 21036
52726 91198
15166 18720
16233 67327
9694 83248
38821 40178
13798 32056
23141 92606
36270 54826
16091 80638
3462 83887
17975 47587
77569 78813
13465 98166
38184 56279
40125 83180
28781 59556
13533 35196
17980 25768
44426 79466
29517 82913
3740 84263
9269 51265
84556 95331
69686 80809
79746 84005
43642 68763
12030 42777
7402 87662
60714 94878
39848 86276
32856 90878
44536 51750
79817 98990
24533 43390
58845 61800
29448 69746
23695 97857
39481 62132
8892 63561
37671 92097
64512 81755
22468 59078
43732 49295
84876 98239
30950 49512
5260 37016
8223 17949
640 41080
29263 63896
17502 99590
10390 92637
12250 37200
20661 95935
8839 98549
76441 99268
15430 74051
42071 42102
4180 51448
11086 40586
22415 81567
48460 79402
53513 65111
58858 94020
22074 71167
55715 83742
2851 89738
10953 85100
40747 54602
55211 97597
29719 60834
37513 44264
29933 92338
22604 31560
75531 75848
2958 34400
64559 88682
23681 64410
21565 88569
16541 18987
22074 97726
19897 92451
84057 93231
42196 65680
65358 79048
29753 82666
71664 80782
5195 33867
78558 91008
33219 80007
64008 91759
52391 74293
7410 52946
53097 78282
10834 67949
5507 71614
2874 71251
5132 58917
59233 76012
78444 82861
20330 55863
50797 81329
22132 47599
63647 80648
3169 66813
26373 73375
2874 75511
24466 56937
34701 47163
1608 40624
59337 78122
16730 43094
14746 85814
59898 97885
42482 68831
36294 85411
37398 96668
55433 77160
5356 35601
47736 92803
73483 96687
23718 48439
32537 58367
55914 86138
67875 78616
4577 35902
10961 50010
1576 85829
69847 95586
23214 62874
17624 74743
11039 39824
28783 30896
21139 35233
50861 58491
34111 39275
44120 59664
4081 99194
32370 74066
50668 98432
11422 23801
15033 17417
45098 70005
46526 78004
224 60673
27654 44563
55013 91450
58084 68316
46171 80133
18084 48986
2670 6315
35051 67135
36580 63643
20992 44039
20486 54407
10101 18008
80737 83506
25268 92773
17462 49775
70971 85210
25622 38377
17062 99231
39977 69167
36481 48790
16433 74620
82872 90416
93499 93679
16940 41834
49437 75580
34253 65467
79641 93330
37463 79400
43124 79827
65382 82646
30716 69850
8363 66404
17006 23292
75583 79780
5193 46281
58515 92535
51976 99574
36235 93918
45525 92189
1699 37505
11948 23553
52017 96887
14248 97775
19978 20176
69696 88556
86400 94274
14032 44891
7611 30684
4055 92997
54168 85106
26151 97982
25437 74325
76606 77613
39817 94994
35833 36081
675 42314
5832 47851
71460 82937
31788 82972
28024 51358
10876 92349
15527 44126
17503 94043
25862 46720
19970 79210
8109 26822
47133 68812
2779 75916
13479 24359
57750 70685
12039 24961
57480 89760
10273 87523
53369 76102
49121 86516
73320 96354
12378 52267
15372 90351
47934 65952
30380 81448
41882 47641
9752 20253
30711 47071
81018 99078
25590 37701
55215 57117
26107 27979
4447 93039
16338 38596
59444 79188
5677 7915
3714 6348
7992 34322
10705 90091
20415 88044
25939 40934
6877 41099
8317 56717
48066 72579
10405 53681
2655 43246
58817 93500
55497 80657
52771 74964
37595 71016
17301 46648
29076 53845
46926 54253
66549 85963
23152 89649
58680 61189
17283 29002
70147 72192
81920 99400
8437 56217
20144 54673
26755 47192
40365 75055
14713 63781
51441 65898
33543 39259
3454 41931
38998 97640
38518 73843
55558 80535
8655 40755
56732 63949
51171 72196
43646 92638
37988 42882
86191 96152
17368 53888
40947 70571
127 43813
65766 96067
52844 89669
13199 71484
39204 68463
10258 35838
25170 83806
57822 80188
25488 45318
37194 43583
6122 19061
37864 96451
43441 76943
24051 30454
33821 80920
13000 76453
25593 99731
59245 64903
5898 77001
86485 99138
34409 79577
24299 92430
83732 94612
3974 81961
37631 89912
19957 27358
1053 77138
41478 95202
57847 90228
62878 77582
7068 35154
68417 77598
81883 90480
70080 95221
12347 43131
70047 72573
22268 45618
52002 64396
40016 55736
52290 73555
35147 44304
34579 44655
25822 39374
4411 10514
42118 46905
63003 95981
6667 18544
37874 85084
16256 79193
51377 87220
23550 27158
48044 60904
21347 91694
93073 97751
24731 49870
34265 85962
49294 82796
63584 99723
73662 77844
40661 73081
30011 69147
770 84789
86073 99420
68426 93831
36500 81340
26686 75519
48823 69199
10576 32901
14688 99233
90302 94017
14970 74376
27212 47110
37728 89485
36500 60819
63456 77173
27721 62109
67237 91073
10280 97157
14522 80122
31106 56062
38307 46563
49457 82883
52456 64601
46892 71373
33628 47898
14123 49825
6304 27212
51839 85721
6305 77164
16785 39902
13415 20360
6082 69066
30393 70702
7433 89500
20119 73721
12071 63085
25065 72875
62754 93313
54025 95063
52456 63184
11885 88253
24626 75315
31770 33221
424 85447
46865 75069
13306 33120
8425 57647
7499 57101
44395 62599
66788 77619
24244 29835
45753 78187
83824 93217
5534 93154
11698 80839
10320 56057
82502 96494
80104 85789
81708 90183
7606 69687
84246 90359
49389 85298
2638 80409
7517 51430
13807 94320
27525 59924
34550 49190
3339 42557
28917 53729
33512 35484
52680 64125
42661 87551
19194 73232
64897 77472
30533 95194
9640 13412
16546 32222
33914 37727
48299 58123
3388 10504
45881 77645
35712 86085
31998 97376
27906 80502
38524 40192
18624 71304
23008 42587
30223 45074
86568 89151
59437 70180
23019 61073
46146 67554
30924 55985
2041 6116
22440 88787
42377 89451
45218 82237
53053 86197
37494 55526
38024 42532
627 72677
23476 27247
92525 93319
52955 89180
24519 83034
1739 74533
12554 93847
38853 74694
18842 81925
25280 39973
15130 26164
8826 81742
24082 56623
53693 93627
37138 99965
7480 89348
72339 99025
45003 59490
48836 93669
15474 36271
28362 74535
6684 59513
7769 18319
32955 58976
26927 92205
40226 44870
19957 61395
746 12114
14914 26306
28121 55062
28407 97560
6026 84663
74997 91779
58693 65082
3223 63128
42792 57388
41747 97883
8580 14641
55625 67646
46339 72647
5095 82693
55819 80723
17943 73450
38883 72354
94742 95788
20469 72539
9355 94696
45264 52737
6473 89155
72529 90590
28643 84157
3865 42481
78751 82291
20377 71890
5136 68871
20866 35888
10608 29209
31047 36600
20540 73333
17787 52097
22687 82226
27185 92864
9466 70426
24866 68965
37392 62407
48157 84346
16940 77064
48599 70274
24788 91039
33299 35867
53998 89409
59805 80141
70693 94500
18674 57553
24397 45954
54594 79961
20505 23761
13465 13843
66752 94474
14928 87943
34850 66000
6741 38329
21164 66199
24335 77485
63879 71714
77861 94418
31377 78679
85368 86803
52693 79824
62665 84858
40082 43842
38815 53496
53424 81332
32510 63739
2014 6478
48688 74445
9822 88855
78388 95416
46502 67038
24139 47996
43875 62603
47243 86642
33267 66439
39382 57973
925 43703
33815 92446
61498 94877
46738 63543
38269 61723
64053 92248
36218 45369
22214 68329
42553 54270
51420 98413
7313 56543
48235 82187
40574 81082
63898 82045
58625 89756
57960 73948
20274 77022
25991 95244
11973 11981
34709 72917
4960 84798
5502 37766
35157 64195
11696 65237
58920 62825
40115 80491
53958 86617
41891 92508
27530 69622
57331 88428
70399 91785
24845 67360
70813 84625
62365 98263
19387 75648
22188 53636
1373 55889
75100 80696
49564 91796
32406 74529
17149 69822
58152 89658
41579 92413
42035 69158
24984 63685
55883 80002
29827 89264
5742 7888
32191 63754
18242 47150
8134 96517
34205 99864
6692 88891
74995 80226
63305 70220
38446 40879
56743 70565
80470 88470
32827 63242
34825 86581
55745 77607
66516 79299
11140 74548
16269 85154
41079 63424
64452 90684
84916 87878
39719 51113
941 92765
57158 89976
61041 78478
28493 93250
43005 75201
95067 97883
41936 88795
47008 53094
8253 51612
3812 7763
32366 78111
1451 53390
6007 82074
1050 87361
3420 68738
47939 83799
43527 77408
46939 61262
5104 47254
9542 22079
53589 60625
10874 52446
39649 61203
86110 96169
55243 86396
35957 42894
8930 88617
52117 85469
3525 19658
3050 32462
9685 59165
16136 95584
45168 45469
57561 86197
59858 66543
18158 54346
32870 85016
2806 70641
50433 50520
32664 78274
361 54562
53199 72710
28373 77492
63100 94936
42861 64315
27598 59971
78800 93724
56547 66003
6483 66018
38347 85016
19120 92280
14201 71302
7494 33240
58709 68746
24206 36834
93494 97761
42325 81064
20452 56896
30843 65382
19824 75910
37071 37254
845 95409
5444 88642
36682 77008
31196 87515
39674 56520
60263 62927
79864 92634
29231 94319
9210 47868
22652 97301
14255 29449
20989 66680
24408 91216
21126 51874
29272 39224
8970 40516
7222 9855
77122 80980
85675 88385
18718 68973
80393 89529
31233 36125
4295 59363
5007 78375
37531 48329
38582 73024
41918 79604
33119 77387
6955 49423
5357 15373
61573 84213
14191 70555
2167 46552
32564 44928
18733 30167
60602 86574
38172 82207
52496 81676
12908 25553
65122 89339
25851 34278
57965 58983
28676 51290
36126 90840
18052 36173
58601 93249
3554 37514
12863 69924
20236 75833
9713 38632
45105 90665
23494 53248
39566 70423
22348 58715
6127 10454
9012 61240
25493 89201
11799 89999
5364 49824
25864 33318
63246 68854
19384 80828
28611 99805
1732 83211
41904 99966
19475 36586
3669 44690
47592 65591
2111 89594
5475 93459
50949 96595
4458 36881
47802 59407
55279 63219
30741 31448
35379 57145
63039 87470
37542 90090
29531 75856
8445 57672
84310 92364
31258 37662
7982 98612
25999 75002
7526 44999
6711 95819
52671 72306
3980 35861
25753 88555
5228 68085
46364 92516
75351 79313
49643 95961
23893 83133
12855 36494
25440 48833
10501 63380
64898 94432
33385 83194
66995 96746
47394 62425
13656 90956
69695 78982
46749 67515
85912 99798
54571 72271
68299 88090
4546 96791
40700 80932
50147 68468
22695 60897
23096 71903
24285 60431
8617 54825
857 4904
35942 79084
35733 78790
61260 83748
2639 55806
40101 52528
54805 85162
28240 82872
60818 83842
11098 28511
29279 37657
3639 19036
64696 75956
13584 98035
82252 99813
15897 34311
18916 47251
31406 44563
14630 41565
27902 28421
42166 61004
15026 84672
51061 69018
12125 51201
28265 68604
20530 22828
4533 66961
13782 35371
48402 68790
68084 85797
12482 42593
21653 92689
20271 67179
27701 84461
9846 16054
84736 97874
21811 88775
49032 49920
74345 83694
13216 92024
56514 69102
16066 19135
6964 95629
18517 39650
61812 76864
48883 80735
77716 93123
41791 84090
6389 55151
133 31624
48843 95620
9894 10351
97431 98648
5483 70210
2502 25671
94568 99332
24674 91500
15433 48976
6951 24155
41197 61697
70969 84879
30510 45306
7201 46949
43998 61558
37448 59780
45430 52035
28652 76503
14305 44644
91386 97118
6043 44542
87062 93429
3886 14117
8426 68365
10198 24714
65068 83539
35479 48007
6214 73718
28679 31242
35501 64251
17267 90426
1789 19021
92701 94370
11536 64560
51375 60907
29898 95971
55526 60543
5966 89563
41637 85632
30331 75846
13352 61219
71340 83877
83064 98278
21503 95434
18843 96203
40089 44317
13444 13594
8451 78227
69896 97966
37865 79221
14833 53595
74112 93927
73985 94631
24931 59674
15864 97218
29553 77556
12401 47812
32384 67537
3156 99507
2427 72842
26986 85845
8546 55748
20820 57705
36077 39771
18906 96894
50998 74336
32567 92218
64131 86234
54391 76773
4905 57623
7697 45272
31400 34867
33479 46669
9226 86156
10924 60612
51433 53729
39752 46795
57660 81879
11355 93383
49353 69552
57756 61919
44395 85811
15458 65762
43384 56239
468 54564
4084 59734
30235 92463
34956 65360
54729 99608
52303 81993
26520 87546
22892 53923
74856 94995
25642 40040
42946 60548
65119 76352
17522 43302
15892 62620
10165 70471
4699 88066
73195 89767
45240 89916
25879 48224
38667 40244
3257 21498
26100 86843
9962 96539
69494 71798
2687 54160
39408 65836
72456 96185
28895 37909
30560 63622
9309 46917
3988 38812
40946 53381
47186 87987
29706 86923
6764 86330
12617 90643
16773 70271
10296 29627
47146 71031
20396 46221
80741 98946
7256 66162
44206 88541
12444 79412
18229 57737
47907 52844
12501 82052
10375 93575
15148 41499
28552 74429
53458 59262
11981 96798
37677 52796
56458 95636
1074 80907
2109 30609
23810 61655
23636 63711
16822 53349
49473 69096
12626 72518
20833 57707
13960 64839
27119 71785
64827 91670
30680 46629
1134 34207
6300 15113
11973 71000
14145 85188
23024 73091
60970 62618
62186 88598
39866 91701
17509 24773
22570 72559
11903 68940
32683 77192
2308 90277
10333 74514
17492 56487
1341 17750
71267 71282
37959 73049
41006 46984
12596 56620
853 48739
52215 78907
44544 67410
53384 55406
8736 72304
1346 74612
14493 37172
51861 52421
56893 57764
27559 68739
7185 76683
2436 55197
49429 86793
22569 84589
64770 94347
1512 97250
89282 93541
6666 40071
85638 96291
9310 61058
47754 52506
3043 55928
24884 59691
58003 68744
2391 71029
45411 70623
61134 87359
33155 83034
46555 64168
3759 95759
26448 45770
18554 54686
3326 32119
44964 94547
3153 14313
27642 75532
31463 95544
33123 93978
16740 41675
75129 84980
52498 93394
38291 60633
79697 84020
48776 79770
32953 94337
39888 78944
145 53028
21160 76444
83568 96622
29948 90274
59536 77008
30314 63956
64700 79612
55767 74845
35154 87240
36124 94828
22007 75050
14714 81738
37328 76014
45727 57158
10211 42073
61621 89871
8385 9587
2256 36373
66162 81603
15512 72612
27454 64212
41632 57538
3196 20013
25170 85002
53010 68196
63758 66038
2761 53107
39802 43974
40304 44446
13711 93457
41170 70927
42129 54306
31900 61814
83269 87214
13252 49683
7706 96176
34257 55382
21714 22775
14252 64412
4174 87322
1920 79324
32101 97269
66687 93899
28951 95009
4495 21183
1501 80173
36622 44467
7194 37690
7938 11299
32811 94683
75463 87345
38198 66796
59997 70778
81575 96004
61295 91903
52663 68123
5872 59571
48244 67181
7620 82209
59318 89902
28758 33471
10878 47708
65514 86088
3276 15506
34395 45100
45689 96413
13857 43282
33041 83496
12759 40293
64294 90042
9641 25449
49563 58649
17397 18990
33921 77935
27126 57839
18619 46242
38184 72660
38984 88002
48888 88120
12190 67054
46587 67315
25678 78798
35285 99081
7662 84186
16964 87527
52984 70057
49614 91135
44887 79851
13061 42289
42475 46967
2504 17338
90000 94697
37434 92065
30562 70543
35364 72395
12273 16002
75699 90271
30589 82386
18695 29323
50566 57698
19692 37299
95586 99843
91877 94514
57854 85658
45843 80224
10458 40178
27662 50565
69700 84877
43230 74348
27496 42976
3186 22711
62541 99744
5491 93881
4890 19373
30635 30812
42962 53598
56177 77725
72487 75901
72570 90925
2246 30438
56190 94354
68022 75250
4244 30941
37901 40561
35881 68151
49535 87430
20785 59076
69138 88095
1187 59761
43715 68793
54621 87479
78298 98110
44712 45034
88907 91275
28109 48425
68216 73629
21784 99025
12327 96486
29352 58316
4868 9492
30511 68167
86717 92325
34188 99905
35969 96629
10211 14399
52974 60792
604 46230
81756 90940
42946 84638
66562 96146
23737 29924
29544 32390
3579 15319
12073 41770
13891 29872
37445 98896
11263 38756
43265 83509
50314 79581
1883 81595
5478 7527
31024 93710
21711 84105
47229 76171
8476 38038
24692 87104
42093 90148
22531 99593
68449 82468
45472 94290
20323 24484
32004 70890
83333 99228
45734 78067
38871 62213
27009 82728
4843 84546
26476 65871
54741 60971
9193 57240
27415 66697
10778 33974
46114 69354
47288 65744
64339 96070
9682 71568
80091 96876
50935 73125
331 91259
11425 76099
22581 98191
422 41791
58506 95794
34137 70779
47759 81809
27487 43386
77273 91849
42333 75234
24968 33566
47690 99216
51728 71225
4222 73181
26285 91296
20038 47568
12902 37252
12516 43689
2456 82494
5247 80869
21023 29778
46161 75122
48713 76455
42019 68679
4400 20928
10347 69838
34633 40302
49437 96575
16904 70465
8427 12395
52106 69797
14532 18640
61309 95850
12393 36389
30854 43525
30557 98207
16662 88685
25854 64961
9724 40238
35720 65412
37615 40882
8294 57872
42717 60441
41903 56916
2782 95380
30878 88364
51199 73287
44200 82886
79816 81354
14295 15527
55214 63469
891 59852
35664 90618
2337 5312
47507 84369
32969 95468
33355 77378
9086 40368
40943 54445
21715 53492
3507 77419
1947 29653
9441 22472
13297 79275
48107 99259
1191 67758
35651 39578
36981 93607
3376 69168
26304 78527
7751 71536
21043 68459
72761 92566
748 51151
217 99080
18499 31231
70219 89688
28378 88260
9554 75327
39472 68455
28369 68040
6974 51277
66393 90993
44765 51767
44028 70559
32567 86621
42583 91715
33923 60125
61963 75152
37894 43500
80496 99597
18940 42928
4547 15766
40911 67614
50664 88014
49768 51949
43936 64420
46939 58973
55156 91589
21342 23144
40402 74178
79128 98717
40441 54605
71165 89109
4884 64822
10323 32472
44256 71270
76525 77006
59671 63235
3565 88872
70351 95489
38590 70322
14851 16348
28603 40986
46953 54939
19065 67665
18021 78909
62500 92983
29205 29406
65511 71140
45832 71566
57590 69035
38703 47176
33875 40503
16145 57867
28598 78554
38249 89900
13270 59690
11400 57497
66638 68556
50068 53902
12355 12596
21556 36650
34646 51304
2931 66501
27169 42821
26638 81639
21314 30984
37926 44256
3792 78813
22934 30563
30523 82487
91876 93404
13736 42355
25194 56282
12522 37362
23954 72951
15806 31017
13941 82378
43647 86488
20300 29667
7610 75678
18763 42581
47164 62112
19949 24064
2852 96252
26722 85892
27329 74037
57803 98621
32089 99969
22724 72698
70290 83012
31195 65944
2583 49755
79498 87029
54572 72560
37891 53675
2992 44043
1699 17580
5035 78537
16537 21000
22889 46767
32974 78608
75079 81741
55849 99195
3725 28649
24621 83418
54863 89904
57722 78654
70368 94254
57645 82696
91024 99959
32284 58834
6907 73514
26170 58112
21222 79168
12136 59797
19363 30316
25646 88809
71169 87873
3246 85951
79731 99027
13682 33702
33344 46193
65474 66223
52889 62907
32118 53473
10526 76401
12491 86363
7919 50658
29715 58084
30166 71029
10329 14910
27043 51736
11639 57362
25335 77475
25520 44042
19310 64244
37454 43419
64137 91607
2657 77234
2870 54695
39188 99531
6633 62947
46757 65162
74057 79435
17556 43886
10716 93504
21768 23296
32884 46850
51518 79792
43006 85685
6546 62035
41792 94562
51891 62174
20263 22720
57008 69320
48715 96246
4975 74999
58475 93100
54051 59645
82070 82546
30431 64176
50704 95838
9254 63938
21338 75006
1436 35584
15432 99900
6712 93163
53397 92618
56933 59173
14232 74758
22048 85048
75115 98635
31697 83601
7980 9787
43111 46604
72456 88667
24888 97343
70108 77889
20375 55478
71103 84600
47842 60649
67083 70045
21784 81719
43911 84712
65320 71906
16228 98902
8294 42916
16587 78186
64215 98805
69374 86070
72455 86038
23853 46610
60677 76943
55223 99528
3584 16339
25818 92594
43944 89805
16122 51003
31933 48482
16075 22210
22431 83306
44507 59965
87558 97474
16889 65054
5662 92509
83350 90144
18402 75031
46324 93887
2101 82344
11991 88949
15908 51434
22989 64803
3190 98298
67785 90105
35231 50350
2372 43369
3344 79153
18414 98589
34635 51421
40889 70874
89783 93585
63004 98473
30971 79618
43057 72326
38758 62115
28075 76626
38289 60839
23885 85037
61510 82831
14077 40972
29824 56846
10709 61686
52413 55019
66460 96402
7226 46153
20271 86929
24210 47577
33776 65514
38540 78135
10893 29110
35203 66158
73515 90493
44924 81870
16405 20973
56761 73891
59146 62328
68678 94487
52406 87045
21547 71308
58940 90940
77723 96981
33206 49187
14262 39044
67359 92205
10008 39976
53986 83661
35971 38121
10955 43260
22683 57822
17385 53367
27574 95430
37091 55167
26197 79419
46763 62190
77416 94941
42974 48035
29990 30978
50612 84736
22980 93165
61862 66092
72907 81604
36223 65557
1418 61834
7101 81811
4629 98283
29662 83726
35594 93059
32375 40686
48433 74191
1340 53055
19193 93651
14099 55630
23071 76452
33505 85958
76630 76911
61481 67261
29512 82878
56897 91816
8219 95204
8039 12823
28728 90973
10711 76840
26382 43163
70606 86035
37946 75434
38797 82540
22113 61920
20159 61522
28552 73424
3040 80143
30927 75135
14741 22763
58155 80307
17339 44779
20443 69322
36364 66106
35737 45496
12694 32410
83179 95643
52679 77255
14457 33468
75022 80957
23365 65850
53957 80323
41945 44999
46564 60124
14228 96369
25438 42840
5806 16673
32994 83521
34482 96654
7089 62897
66476 83615
9966 32009
15615 48478
40967 91068
27739 85233
20243 46871
77332 94375
78005 93609
15060 82655
74742 79164
42858 94936
11640 83337
35301 43403
16303 79786
58519 94926
28880 94840
53346 86234
32856 47572
69035 79099
25511 62739
8762 42212
74618 88978
46094 50946
67306 75553
5524 59988
67557 70363
25834 75763
17422 27980
24198 39091
4006 33752
8755 68412
16055 61211
9447 74228
13900 47388
54243 73045
10716 64207
3693 24600
4254 80684
42577 72036
21055 89385
9131 13005
13513 91927
66564 76201
67178 98798
2724 61728
1217 70251
48383 89142
15616 74551
2552 73610
63688 95001
1618 5691
48184 50516
17873 46025
34497 42108
11605 12396
60426 75874
10375 40916
50061 78972
17777 81178
19393 23346
15240 43296
38285 48333
8133 88937
66281 83174
3824 15383
35505 81856
57460 64838
42854 43601
16529 23457
67917 96176
19038 19951
19646 53680
45149 51052
9538 14547
32032 33102
17847 40620
78486 96870
61599 97633
21185 34481
29381 59981
35348 78736
77003 80965
3345 60457
44890 77449
12542 56841
15971 44413
51344 92321
4705 97479
895 92442
38690 65625
82977 92175
16241 71568
68690 75206
41312 82198
12082 16873
23025 31208
48872 92326
10587 27097
4891 75528
6753 41575
31894 49435
24728 71368
49974 56014
6577 19552
39682 57346
46038 63165
22399 85831
33456 96980
53473 77460
45190 75279
23695 73487
35271 84468
8172 23155
15127 20063
17351 99142
25554 66220
51116 92795
82164 86367
34525 69025
11280 28881
2396 89414
21111 38175
2764 61023
72872 78523
8837 20358
63122 78786
29096 89646
28956 79284
15177 31110
91490 99404
67657 70025
43550 83968
41389 67286
21261 86502
15512 42241
81177 93336
76398 94108
40053 72229
49893 78576
3203 83317
56293 94733
57356 59519
25346 88728
32395 91685
53492 60834
7781 98384
86195 98709
7119 23407
63679 75356
25313 38198
22958 73566
45055 89433
1911 55998
5727 75962
31636 81769
39554 86552
25667 80511
8272 52481
2467 64638
15815 23821
20625 88922
30221 49332
20713 88799
45045 99811
834 94630
43501 67434
4983 67638
14008 80502
3980 85518
43692 45214
5202 60233
78364 87175
33923 54959
57067 91542
7820 71000
3154 27072
60754 76245
66735 86238
18811 50735
12609 36195
44853 59629
42759 48932
39973 90642
2994 34585
25070 25157
9869 53497
73733 93057
79718 97857
24785 85897
8271 79362
43960 59810
12946 46834
1431 58475
85043 91579
30908 80072
56427 90637
81952 86111
26040 47860
46641 48208
25223 56416
38052 79346
62033 77682
70546 99846
18180 39069
15289 78202
7465 55439
11851 61457
7159 28329
50606 65605
6069 14281
18648 58713
62182 84327
39164 99454
5437 11123
14441 57049
66857 90161
20273 30763
13229 75309
19266 28228
163 70021
27096 34142
29813 32315
74185 78521
4931 20861
30257 48897
63272 87659
24929 41127
72598 84486
4782 80540
4813 95236
34029 55781
32653 83409
29999 85389
20111 56725
66538 67937
16871 38413
15152 41993
2102 8058
33174 66286
12625 36619
19144 53426
50630 88801
20429 61651
95424 97244
52721 75188
5914 73389
66995 90552
73701 83650
22893 63394
35323 59420
58367 64413
16641 17981
36740 53680
24837 43212
46261 76516
32674 44968
25497 70118
67869 68500
24462 66916
23398 75551
46297 95405
8045 44091
25869 29622
53511 54409
9022 29679
25462 55736
8035 92817
30233 92739
22770 54991
27006 92843
25355 71727
7336 68124
15935 20892
79541 95541
57273 77916
13741 14690
27327 37349
27771 55186
18784 25491
19050 60742
47253 54649
29988 31130
2585 20273
22937 23503
18225 46980
20013 56773
4611 17372
88141 98100
14782 33768
48727 94161
30978 94657
26296 36282
27576 33726
61879 67160
5776 57442
6793 45014
16100 62373
22521 81032
776 77676
41876 71685
407 7924
15406 88372
84308 88428
9456 13129
50947 76084
13551 85142
14101 75709
49048 79215
47035 72219
34359 65806
39865 65024
44651 99371
44180 88642
22727 81191
12666 91156
20492 71226
33244 85085
36288 57843
73237 74878
26788 61855
9720 39408
18384 72711
7036 20766
37843 74449
69408 82521
91418 98605
1227 33334
47578 53458
814 57185
21380 84057
91517 91535
58103 61587
79 33641
25887 58941
5372 81399
11559 74515
10631 77000
74921 95183
40956 74489
47877 89662
21553 67016
35950 39616
53515 82804
81846 86051
38901 91349
62339 67874
20751 97082
38078 72956
20432 33743
9406 92343
18715 18875
75019 95721
28943 99541
50400 54623
62914 94551
13326 89229
31795 83676
42125 42211
18911 63150
55075 67026
17427 89869
44247 48650
29798 59573
237 93380
54083 84261
89592 92383
20142 58279
33785 91791
88073 96791
48982 75886
71058 97965
39702 77679
14919 24456
56255 60935
46953 67610
48068 53876
11195 19502
57708 75706
4489 36977
19995 48904
45292 82013
33343 88890
11892 93269
12633 89815
38208 42235
42138 90118
17681 55373
55690 79854
11744 41175
89170 98872
36878 83851
42175 95964
9978 65730
19188 54618
26732 92595
60536 68851
18795 80528
11436 78535
15376 88407
54631 90941
2984 24645
12582 45476
33080 76568
19949 95006
53313 85272
2539 79973
28980 37106
30456 36861
7756 75462
77227 87972
7331 73152
32913 44688
76291 90290
803 8826
52327 73122
963 33911
27988 99833
31158 89187
27402 50176
4018 89222
23660 67429
27853 58599
64361 75226
3457 78045
23755 33655
8752 82836
12002 98489
54949 95414
33978 52886
3559 93512
30621 32170
93500 97295
50020 80145
43160 68367
26957 95514
18239 90070
2683 91931
16026 19217
40705 80583
67742 71599
33590 82992
40587 55862
21029 58908
40245 42750
6787 79617
14041 51401
57635 84214
9985 94703
5306 76191
59415 75637
14970 38371
12186 68355
7020 46034
11404 15906
28960 53389
5830 31383
12298 75370
73674 76152
29510 42119
37092 70652
36502 71858
10747 53969
27413 58848
8679 69145
48349 84570
1611 37875
33909 79409
67775 92550
76239 97014
772 46962
25831 29249
58167 94604
63769 90155
54369 83868
71554 75638
55285 87780
11673 66460
26102 84818
17335 61536
29848 68731
56979 66094
64833 71926
32765 71130
4544 99975
12405 23401
28003 56983
5010 63010
7735 89698
27358 39090
16259 46086
4155 97948
38638 96747
70255 71221
7657 21249
14137 14138
78322 92047
68416 80467
15797 98201
25667 41478
12704 34489
6674 97748
70958 88708
5395 65780
11629 37225
26696 82149
21627 83013
31726 46645
35218 40131
54906 99119
14045 39952
2175 65221
55752 65403
81071 82869
51970 64985
5286 34417
51486 84279
19424 79506
6348 41899
13403 74528
9313 26417
94503 94768
29471 64699
51233 96182
54309 75778
21024 22624
34415 61818
20152 67655
42280 72359
50789 99078
42749 64153
18416 58854
24399 53380
70799 94540
25915 87236
12762 99083
54291 64658
36413 49189
5752 60693
25568 72167
6635 12507
17276 21381
4011 75818
43877 65979
25099 52532
9404 85828
83738 90910
60134 61848
13836 90173
94316 95116
28236 39864
18601 75030
46934 49202
5349 32772
16001 79249
80088 85685
44290 96712
14486 23531
97061 99139
73025 95386
41200 71546
6774 7943
36299 91724
25329 43895
13458 43231
20469 34093
9109 18663
49806 57812
60276 89437
3561 89880
1256 29050
40322 76511
63872 73771
9368 54434
65537 66651
63690 72608
1633 91047
46551 49409
41317 93288
27483 69937
72285 87173
40602 40758
2070 76204
10510 48821
43518 91196
57656 87341
46702 62022
56281 80194
54378 79191
9327 95349
8166 34499
3301 27359
9353 97768
72036 76262
24962 98479
71114 75223
11691 41001
66895 73676
9418 24385
51168 52221
22510 40428
19000 73075
4310 20842
78427 79095
38132 70961
501 41122
23119 29942
19533 84630
62285 79889
39947 43007
31342 43373
36849 37871
4994 30717
12041 23186
21414 37995
24631 79759
49293 57436
30956 33632
16005 37689
23346 86764
6066 72860
23053 76254
14995 87510
52648 68373
61716 95986
11684 99790
35942 46942
57274 90919
65876 79559
60923 91245
5507 78215
26744 48672
3423 62976
31170 96861
37704 45534
58286 87435
85438 92533
44187 49948
8905 91621
47843 88263
5382 66650
10563 93972
54906 72968
11161 48162
13853 95363
39583 96154
11846 14986
6845 99852
48398 61703
30909 59744
21451 95686
1583 29834
53237 95417
4016 75011
43286 99316
71348 85648
3467 51804
72886 85438
26400 75118
21285 40322
23156 88947
59790 69145
46002 88488
74706 82718
50857 73656
29353 63350
7392 17270
34003 65829
20359 80495
29807 47529
58749 78651
7668 64941
48871 97449
5001 98039
78183 80218
22004 58889
21567 42504
29149 91245
15564 79188
31013 41316
36489 52436
33616 76842
27825 41564
65218 91561
45740 62232
54476 99250
36588 60033
34340 70710
65089 68148
1655 64475
25738 96201
85218 93875
73137 99110
37705 55697
35907 55863
5112 85200
74315 83925
19577 24655
47218 58492
39675 68465
69442 91692
74524 99681
7256 39979
66251 74363
73880 94100
5340 23270
3991 10883
3013 41377
81312 86514
89953 90797
23832 72905
1303 98576
67379 91311
52330 85176
49131 57862
37487 57828
8035 16907
15259 80306
46005 98684
49831 66871
28493 54370
21309 67629
13914 49334
74832 87833
47744 75758
14581 70570
20050 72153
9006 90193
21399 96230
3184 62381
22098 66813
42450 74791
54862 60014
66178 87235
12854 61048
42494 63645
32020 58434
58658 59421
5193 34050
24278 98688
10335 25955
23501 85751
56520 60682
34919 68031
40614 87423
1247 82964
20325 31513
37276 38166
43254 53111
46081 60573
67813 81552
46703 59748
47766 66336
4193 67004
37680 74420
50088 97500
11209 60735
44124 56154
46788 84490
28509 63671
71101 92376
36364 48081
8534 44483
42388 83399
27922 44907
3811 78637
64758 91076
71682 73116
47836 76111
37676 85548
37816 81853
69318 74309
9798 81297
37567 64814
14339 81202
55570 82416
16932 74336
48874 60230
77231 82182
10104 57617
58479 67699
10647 34266
8988 91741
107 36809
54800 97787
27160 55922
8197 27246
47479 95183
55001 96462
61857 80000
78453 83499
48060 56619
38568 52258
56654 94937
23501 43326
13149 27063
7790 38501
12224 68444
69721 93998
19482 23989
25777 37628
2376 72803
3763 30469
64724 82709
13770 96263
51265 52455
18055 88609
10008 16773
16323 48253
6221 17867
37713 47522
29257 74988
5848 76306
22109 85995
12190 72865
5352 9662
26745 91954
10625 25393
15049 23793
19149 31169
76253 92334
8887 99559
21897 51579
5551 9004
16567 43109
44167 45461
47700 69714
22066 62770
46019 50395
73405 79152
87638 98047
92041 95142
72371 89706
73703 88050
10696 23883
54370 86187
52334 81344
78517 97762
21702 59782
36858 82045
8845 20651
38985 53601
22171 87296
6511 25802
35109 73794
32120 64041
59220 70673
9595 32906
55315 69254
15688 69614
45212 83070
13315 86298
17077 55711
32126 63375
53853 85212
25748 44344
30336 90027
60697 63394
73009 88921
76839 97093
6321 71853
91810 99901
29447 35549
32134 77688
4280 69665
14441 93752
45186 97285
7886 79304
53203 95230
78207 83706
2545 19504
30712 99832
11872 24557
67323 67597
10120 11459
64536 87515
21467 30398
57567 66590
11541 12150
5188 23312
49079 69469
5240 36603
4493 47653
59587 90384
20896 64065
22167 96313
7223 20198
42573 78895
9988 99698
43153 56501
25674 50285
9723 79406
76219 99000
19203 58417
11649 38994
13786 20067
8892 69350
6862 14934
78770 85474
846 96250
21665 22425
9757 92944
33317 56002
2518 39026
54692 77051
21038 72705
76378 83050
12969 40763
89562 95206
2078 84446
27406 66181
3673 70968
45367 56964
36396 93120
17285 96671
40858 99669
8929 26098
29923 47842
8422 11181
19411 45689
50397 91297
26766 47885
27312 79901
3598 47887
13637 28311
15139 31817
15652 37631
32321 52232
1684 73027
54401 85569
51744 53849
35802 78918
30951 33215
42364 76247
24121 57700
20984 76775
76254 99504
44613 45757
24048 69878
12737 57131
162 35355
73863 81686
87193 88770
44326 75959
1697 68077
25957 34458
94819 99402
33473 44050
10357 45461
1839 65471
74109 93597
28033 81655
28256 61091
4368 36715
27146 58369
21702 26242
9387 47215
62365 80810
14415 46820
37052 45513
43095 61250
9697 46905
56385 96951
13488 44207
12369 49222
44605 82383
27278 32630
29015 48252
53865 85168
63858 91757
39093 81852
36288 61770
11122 18875
41210 66024
81550 94454
31478 96193
41748 69691
20296 71909
24616 60584
20678 62967
39294 65032
44316 95245
47624 65993
91401 94588
26044 98314
48015 85592
32049 97280
44788 58613
11967 84078
48852 86129
18850 46755
4645 67946
22096 89848
61663 75759
29035 91972
11819 30617
44800 87886
59232 95577
67586 89529
52964 56131
62556 90501
42581 94483
94796 98359
22182 79961
80330 86696
7730 50422
10664 62182
47243 96247
46629 90423
14861 41353
7544 52372
56604 96114
74444 81146
54060 92746
58478 70987
10594 85902
24021 58479
26980 55256
69422 71858
10632 65722
11400 42860
45694 71175
60256 95895
11052 55835
28606 56485
26610 87051
42934 89577
49026 86191
18230 72850
63123 95045
36961 65571
22766 65707
65486 71864
12590 50028
39111 56473
3640 15059
19436 28256
13564 24918
38960 72873
450 18167
24032 86839
31464 46834
44294 93434
21557 91952
16651 74592
14137 75614
6254 48356
9127 99732
20730 48133
57511 82069
59342 84267
67287 94491
37447 48874
13829 30116
24591 89115
32781 57538
57567 91853
43028 87089
6424 44944
34586 77769
67935 82825
10271 40619
37451 96594
1007 12796
55308 82267
80730 83390
24089 38892
47078 60168
28037 69430
19947 59859
63614 95110
53891 64862
32042 93043
62276 62900
15534 59839
33457 52851
41424 84677
8393 99521
16562 19529
55538 66385
5246 19801
9275 56972
24036 67895
16365 35819
27844 80798
32869 83241
45748 64074
68235 71963
71323 85318
4638 66891
14192 15577
40109 73072
38916 44712
58716 98003
47583 89480
13965 18766
73703 77055
28893 30243
8506 26744
6180 36099
48406 65384
293 4201
31882 63846
41401 84509
9388 93093
3924 37725
52062 76692
3461 77859
42235 70825
13210 33237
1759 94679
51578 91216
2074 65042
36872 88501
33713 78867
47582 63990
17 42935
5215 58616
64839 95980
9667 74504
78506 86841
20431 75736
5092 49087
64182 66856
995 83314
5564 50601
49956 75102
21897 93697
77819 83686
89917 99126
38390 89267
70449 74790
1027 87155
68056 94503
34849 86140
48155 70080
59056 78081
59824 69812
56580 71053
67310 84167
25537 95094
10701 68539
12239 98354
39695 62242
6574 11632
2837 30601
41341 56794
53432 79280
40034 92864
22863 40274
7527 56385
66278 82712
33145 59417
35935 73441
36722 43204
14218 35675
742 96157
25192 62567
12134 96967
22079 26584
35607 68098
8197 78157
73366 96530
17840 73166
16636 53543
59540 81633
11645 34862
64326 90824
72138 90355
25289 94698
31825 40183
65264 78391
23639 97848
32435 76000
16090 23043
56239 59527
1266 96153
64890 73551
25633 35473
26641 51745
32838 73419
68544 71088
39658 44308
67869 85125
10536 69541
22324 60385
46368 95841
29727 42100
19501 42024
17401 42900
88507 91790
76434 82097
1619 76891
35689 42513
42988 45891
29281 48955
89972 99473
69666 77130
398 82764
11088 93248
76566 80898
8668 75553
20244 86565
83031 84809
31052 69760
29117 42069
56095 81802
49083 99839
25465 45214
7589 48666
21951 23863
38722 52785
19475 37475
32262 53114
33382 37999
60478 87220
8286 37719
3125 40686
76115 79987
17410 65157
22585 51220
43578 79714
8668 21594
41663 49232
61656 70727
2443 83938
33702 36122
5655 93721
87763 99241
13117 54410
51296 99912
64355 64414
11437 21297
22901 83436
72642 94687
13019 51686
87160 94166
18232 55531
12103 13696
95346 99753
43077 60058
11050 50325
81400 86220
29226 36065
41782 98169
6727 52397
38070 96310
50931 64768
17572 66246
29929 80099
16679 29116
52542 61029
11656 56224
23628 70034
30640 84676
32392 82416
30258 79419
54162 78554
1182 50428
23715 52696
7686 11424
6163 16368
48453 86035
16178 64815
74294 99068
15130 95782
5731 80895
37732 86084
17153 96243
11236 17890
6395 86170
392 89877
86606 92597
36319 39787
51626 54927
93960 95889
58806 96391
49121 55978
51268 54689
28447 96387
3702 93846
3858 10911
56380 88221
49503 94534
66268 71246
17571 94160
54187 90072
39668 80045
28993 34391
31863 88990
14439 75316
55423 62878
85613 88410
13638 25213
1164 57053
22916 49003
64954 70807
65189 69716
11910 98230
4548 13969
3973 61498
27971 48602
28036 40400
44900 79417
51498 68891
25223 70682
21751 73857
11358 60065
40497 67405
45301 58863
46512 53294
26094 38353
28069 54517
20456 86056
1267 39285
33415 42151
23603 50235
70532 95510
55787 84886
76603 94030
92036 97436
4151 4785
53065 66013
29642 39660
4636 69344
35875 99554
78823 78835
55772 92976
78395 81091
12607 61390
11803 22100
8461 68508
51653 82667
243 19059
33759 49092
3133 53022
33183 72131
35577 55561
32541 83714
21515 90160
22985 69484
16802 90269
10429 48602
33048 50164
725 96641
76702 96588
56879 68576
60855 91559
40970 43599
50890 98443
67058 67423
24548 44170
44763 62056
20961 86789
37340 93789
57184 94757
2419 89554
59560 89410
33416 57092
20607 26808
58073 91679
31637 86280
39955 81097
45880 49132
13189 18495
35636 55598
22282 57146
13013 61412
37372 84769
82032 86878
7217 28574
16190 28975
24036 28765
76745 78069
63376 85186
7541 95825
71461 87161
86145 92029
87307 87780
32751 37990
14159 50297
5569 96034
15135 56275
10274 50897
424 91133
19368 68615
14416 24326
84700 97936
16435 22832
48248 71610
18164 71052
30202 58552
20554 64884
33389 99865
26660 95132
61651 82035
14731 99923
49897 81159
36806 76207
3263 11222
40740 45969
27932 95944
7086 63065
39946 44109
10293 74157
9482 49558
59620 91401
17586 79327
18612 27166
23121 26044
40489 41406
48686 80996
23507 41929
4713 43130
90578 97618
66466 98837
45961 74554
2337 39555
10241 92282
18954 59231
4988 58938
1490 65580
73405 99958
47099 80064
934 37163
12603 35248
57766 99447
50524 98866
8199 11285
61580 71110
62671 83752
68051 98237
73643 90494
34959 48759
20782 82235
66907 88669
63614 78490
37508 37728
48316 94477
2569 62688
964 13487
11438 52297
17167 99786
44961 97525
57977 58172
49506 93491
29579 43419
25781 50788
8703 33342
1844 92494
8273 21720
32937 42227
6446 64592
26166 62389
2507 81245
322 33873
29426 48639
7514 40560
13605 92942
4309 95209
13163 46099
17603 65251
84841 93472
5084 37230
663 49827
7494 85163
1181 82038
12040 18342
12000 47970
89267 91992
1968 6166
81084 99733
6772 45005
35491 37816
2733 10871
50397 53539
808 9514
66190 90669
559 89098
18255 63691
54377 97804
72314 90257
11615 37632
2074 65165
68211 85736
47329 92602
74770 87307
18477 26861
15919 44847
34615 99661
85797 86941
53047 87805
2198 90128
2379 11042
8319 86318
13842 73489
3360 92903
58052 98884
15846 46240
28949 31079
93990 99866
30895 86917
36115 44529
52541 97769
79736 90053
66219 86992
36725 92690
8857 25336
35417 56283
1163 3400
5487 83565
33701 79541
57511 89698
70793 80119
48051 96524
61078 63474
19050 82849
30104 70166
47238 74252
81563 92852
6267 10204
30162 33191
16435 89751
116 50493
30100 89822
61508 77474
52530 56558
61969 82473
36821 51229
66727 79842
44266 59160
10655 61954
31789 56935
82380 84596
22320 86002
76786 81465
28725 68495
14016 47733
41400 72074
53043 60471
39085 86989
2026 29460
5558 93211
6775 86401
19007 99067
13110 13769
64023 98799
19921 31246
14870 96284
15191 82764
26864 77401
81837 84199
77062 92247
75454 97930
29915 85679
8762 93371
73981 95111
38672 54179
35469 97337
6803 41692
2070 37251
39846 82736
64127 93223
77711 97933
17252 89049
33261 92130
3540 89613
53225 75126
2867 35430
6118 16740
24225 93173
35452 90637
34016 84902
59346 98858
47180 89162
18817 57301
67267 86628
26512 38424
78786 84694
24119 91032
52131 89546
16539 80065
24136 48344
62244 93026
36492 74180
35858 75872
4978 6865
3759 32176
57198 84076
67173 97453
29054 53053
8112 16724
22408 64149
8911 78910
12340 41567
63579 88147
44732 80605
39386 77991
43016 98681
38156 77909
23396 73846
27973 75444
35469 94456
74981 85193
10324 78979
16492 85377
81412 99272
58180 66798
8242 91648
76142 82959
31655 62570
12847 31525
81094 83637
28739 92180
58223 74762
51757 70235
12704 21871
39092 47620
29721 72763
2781 22611
73225 91148
15963 67401
55524 58077
10775 39233
12166 69752
33810 65916
25073 66296
31494 82737
33169 52410
29051 55418
31553 89472
45667 95408
11335 27617
24785 67347
82480 89082
1373 36094
59172 59176
7457 95471
28497 38594
46019 54986
8913 53864
8955 21248
40338 82433
7254 98394
2036 99307
74865 98564
43854 47747
52824 65025
67821 94190
7506 93861
10347 72435
62567 68865
35736 69148
70619 90189
12407 54113
58340 61349
32444 89632
44239 76908
6827 73981
39922 75621
42403 96559
1673 62276
55306 68473
61422 80037
50891 60728
28906 84415
20672 57577
9274 69364
15337 93340
18516 77042
22692 90694
52211 57651
21830 65111
19209 53884
44696 85958
22253 25462
4864 97721
47895 79742
70982 76294
21600 29816
57898 67467
22420 64478
29920 53122
2557 63785
20957 33595
3405 65491
24364 87924
79136 91899
12460 61130
65479 65739
5091 96589
55901 65104
7504 67837
13975 48048
83150 93782
57324 67093
67201 91145
20857 84945
30502 49147
19626 78494
1426 13202
79316 89659
24578 37520
25791 96448
34636 54130
64263 99635
51005 92181
3448 97044
49200 57079
25906 71687
12470 15567
57194 59868
35875 89591
50311 67873
27135 30623
3281 98011
9902 48946
14769 21049
45373 87964
70405 83973
8432 78845
11396 15728
17475 77981
49267 69767
1988 71705
44209 57331
28357 60258
49921 56061
79108 93370
18944 99492
37455 63587
56192 66282
22087 30560
51687 86179
71915 98208
1871 87239
23930 30881
43675 47199
50543 90944
23594 76226
22970 76079
50398 76865
4396 49941
62148 68895
24633 93268
20811 46541
14819 69071
20220 75324
25086 94897
18113 89062
54652 99782
24311 96674
51666 51790
19163 99462
60989 94811
10508 64433
6591 57732
80524 94520
76215 80659
11528 97379
9428 18027
57988 65621
75510 96932
9085 74196
56446 75057
40492 63213
55382 86719
15594 44866
82640 89733
1284 9439
13090 44754
7664 11764
278 40042
1220 28068
2018 52859
63999 78127
8011 62050
11442 69488
9330 57038
58284 78399
69187 90781
61964 78186
23562 79698
58002 69460
75564 94532
49547 80270
22865 48392
6523 21949
17664 93212
2086 75936
2403 81387
59818 60796
64540 82064
80151 98034
23392 58044
27927 40295
51413 60327
29272 77665
17395 95133
36233 64311
35869 59086
27605 51843
54659 84031
43980 53574
76389 82567
13251 93809
85405 97373
30699 69694
18393 59871
7224 13616
59367 76991
10266 10507
51729 88263
27860 89637
40202 87069
3573 72765
38155 40723
6048 20314
36160 44676
39237 71909
47948 71774
59341 68030
12625 71618
15495 91944
61134 90105
68904 69965
16128 17110
20922 62234
2989 67488
59974 97512
9413 38901
49072 92131
7434 83637
19095 91456
43906 79703
65387 85291
60877 63552
77384 97851
20134 60337
73712 96033
2349 73413
77627 96621
32686 91383
1689 56300
32187 89401
32799 88783
70532 83743
20145 45612
22287 77401
8524 59676
61001 92175
61188 98958
13941 64632
74709 87230
13886 18844
16169 72767
11967 51183
3877 50101
51896 67987
90212 94732
14117 44862
53311 82676
7865 59518
7308 38874
35884 55588
28416 42882
10969 11808
5728 27122
28417 51521
10664 40332
4248 89725
3811 74662
59533 75850
33595 91784
6966 31815
38421 48950
9920 45269
53580 63978
18072 23927
15093 86033
44088 58135
13570 21309
16619 56328
33590 54906
6615 20878
55222 56712
1544 54232
55741 96370
33745 35313
10442 53905
10213 68177
9013 16285
58046 62240
8616 46501
64333 71222
6699 92331
28194 77050
73506 98230
43333 72764
26240 59653
21953 57035
25298 47382
1186 24017
17376 65328
1009 91000
415 3322
17171 75419
53367 96387
10533 28885
1369 7799
64455 72325
7389 68242
22255 33635
32222 47940
20776 66544
42751 87015
3424 12338
2928 27355
84951 93808
24096 85284
54403 70592
54058 73740
49514 95985
8622 27821
1478 43416
64866 83383
15330 24543
50989 79961
1741 14361
25824 38903
1594 25271
67513 94740
4333 77694
12025 80901
59261 66870
21501 95464
43574 68946
24148 26101
82662 83312
30942 86032
8411 19465
37270 70184
38313 88593
69601 95924
28414 55701
39423 85232
79686 79967
23463 53963
1189 55342
4708 10166
36569 65399
41759 71050
40949 43323
57723 78673
22789 93044
19983 87676
52146 68945
25326 38154
51837 64466
15842 80274
8333 59328
37792 48130
15643 41745
13820 28688
11866 86822
9250 86166
10204 91831
19710 37931
57488 60772
11910 88175
18688 41785
28321 54729
46369 91122
32039 36279
44547 71222
89412 90423
2475 12709
48290 92933
70672 94347
42791 66638
67384 98065
2802 51579
3067 60701
38062 57647
15111 88644
55639 85285
12345 49687
17482 67928
78879 97293
352 64522
8336 49310
22075 75559
43617 63279
596 31171
17029 27369
37299 39152
18814 80074
11145 76875
30215 59086
59545 63043
18346 52994
26869 76646
40066 93362
8131 17961
8046 79961
14537 44808
54005 70259
42970 57957
44772 75429
59825 73337
88863 89628
1210 44597
55509 79935
19898 81545
81086 84643
72046 96592
32729 73688
29479 71361
8575 51647
72808 97208
68169 89426
17655 45302
10661 79640
62119 82502
7431 96586
35193 68062
42937 51744
28349 86707
21947 80298
11706 26073
47141 95186
50002 84587
1937 46113
66049 87963
56561 61398
67596 99177
2574 9649
15516 20218
4142 96281
20735 33603
75204 86843
38422 95649
12001 56769
58467 67612
48402 88577
47009 55131
42239 62733
7273 71974
41580 93210
1590 76344
26984 32222
68320 78276
64613 95112
42351 42806
843 48627
22805 24547
17160 95110
6181 94109
16854 74584
19781 50031
53111 72544
9506 54547
10760 33265
27159 46647
52725 86895
1802 23661
20344 86428
10564 52384
2659 7289
11085 41314
4630 29763
35621 81023
86859 99304
12758 58809
9217 28210
11363 68068
8000 55912
83702 85473
47838 49561
77392 98175
21320 94078
48787 68315
31539 92627
36784 44959
4707 49346
33993 66629
18761 53510
8711 14682
7514 31246
43367 87473
12298 99360
59208 69127
14528 90878
52963 84055
49650 75787
11654 58502
49278 96485
77840 91613
36389 52084
63983 87787
40242 87180
40450 50393
20946 83593
9974 22479
39633 77042
65858 84945
13338 17426
15305 21404
1147 98006
299 60106
65947 93159
30893 65776
66850 78065
86302 86412
54879 83680
28442 44262
56767 75522
22982 87813
50080 55569
29357 96092
5469 64192
68154 89982
58355 76029
9946 85511
13941 98116
35837 38756
31187 46926
26497 49401
58844 63762
25236 43595
11966 68472
30081 46934
316 41769
46081 78007
34545 74235
17521 55699
59762 72958
72049 75056
78496 98670
19246 48651
50354 75581
10520 57853
32407 66392
56254 65245
22276 48681
13578 95927
36514 94960
50916 91252
54429 98501
68386 73144
10596 58080
10908 71188
11260 29781
27627 78425
56814 99376
19437 73051
40083 63286
12667 60976
68380 70762
8231 31536
56188 70987
118 16628
45458 74394
29767 36021
28054 32186
76699 97677
2512 6303
48796 56391
271 13354
19254 59555
19868 95452
36244 57873
30556 46565
6521 61504
11696 85612
51940 72995
27517 68950
28125 64341
3196 41729
73293 83339
44604 74348
35323 45505
5414 18561
63879 78095
51532 98069
43437 48396
17239 84094
14092 51515
1227 23491
43836 93883
41053 62478
31640 47914
51146 97826
74994 97119
16019 91241
33899 38299
30367 36865
40677 53767
5822 8453
41584 57551
3450 44486
21632 41788
10372 88488
31001 43151
34996 97012
6913 13790
51171 83432
56742 88123
23038 35593
75056 79982
25909 86252
46344 72949
25975 49339
7906 15887
76842 81426
17165 79117
12765 90608
65204 98981
55917 79432
16941 19120
47500 98172
19618 90533
52785 72801
15220 42920
22969 96901
19909 84141
37801 61690
22239 97240
13272 13725
26661 98558
3416 52464
78544 83307
49856 79682
41531 81615
36898 89574
67293 83747
17573 78880
43836 94380
79645 89660
10276 26087
47644 52907
25427 65458
21130 87474
30638 90493
19259 96326
44212 64260
59204 78236
14318 26894
29930 55373
39251 64050
93763 99674
26717 96300
69314 89205
29529 55904
22679 43201
71754 80539
11140 85496
6597 89801
45340 60712
40958 70002
1481 96166
36343 60884
8018 67244
17660 95514
12482 54208
76640 99011
57483 85282
75823 95489
36367 63303
15920 56451
27569 85304
47878 74525
9360 91748
12193 24357
58978 87536
27227 41155
37242 62331
29387 98728
72444 96410
39180 77619
20357 65336
36086 39205
1862 8552
29053 82959
14758 18323
57046 68920
26128 31920
52013 80463
3143 53216
70522 90827
4545 24669
66170 89652
73287 90438
48210 52660
12890 81449
31260 73619
11940 82554
36586 86652
27929 76930
74501 89778
68075 91825
69667 91134
33206 79683
4569 78065
25475 35627
65221 98013
8964 49660
22064 78857
78141 83698
11885 71474
11426 63227
43003 44581
5594 43846
22639 25933
43345 71160
51213 59290
68945 79009
41513 62749
41692 65005
20408 93003
61433 62823
27532 98187
4152 23544
8143 90181
9779 60253
22446 81735
13430 57124
14866 60853
24907 59021
69531 90426
9 48648
17481 78379
13386 33227
20524 28678
10679 14675
54912 98240
32151 86494
78162 83175
17326 42776
65773 86668
42942 48013
19989 92747
37012 84351
19845 74201
62990 96433
62270 69674
21882 70001
16779 83180
29764 31899
22093 99475
32410 38136
35524 63763
40342 97934
63144 81435
22241 50874
2299 37477
25607 77330
36971 40844
6088 49466
26330 80452
9204 45114
7678 51215
17332 54460
22892 57692
39910 55326
5887 49511
39611 76609
70634 95578
44106 91197
31135 66508
7791 8054
39664 43633
5101 85761
23477 35837
5290 35090
73001 96755
68255 97245
732 22946
2197 10978
54468 69659
19695 91505
22294 78727
7602 18155
18612 68551
79456 99350
16002 22472
32156 81506
28373 59519
75045 81856
25440 83594
64948 96166
54078 55157
38508 60212
53479 62282
6143 11993
40676 60142
56714 96286
46491 77794
15821 81377
53967 77800
9150 33161
25285 90931
36055 99079
79700 97468
49860 93905
91344 93512
70394 89051
63829 96260
57432 95997
27043 89852
6467 26120
835 7577
24851 41987
44971 59410
1241 49711
7720 18918
64526 81318
63281 92826
50826 65266
2899 90330
25600 92087
5255 54153
9535 42884
43332 85411
12685 18307
66987 67317
38001 53560
11665 43588
11986 50863
36887 87711
20856 91978
13807 63369
15378 64162
26407 52824
28025 78198
44943 96246
43367 93529
32700 72948
17772 56306
16956 85944
27762 93272
47019 68928
7214 72603
28968 70122
16768 79297
33735 58745
39301 51246
607 89936
15494 27929
47672 63888
30633 94983
62049 71085
45885 48400
58666 89312
24147 42666
54133 97318
19294 89982
16712 53169
57521 68466
31187 77754
13484 75682
48965 89485
9717 84832
17982 79947
1990 5128
55496 79672
1627 54782
7786 72823
58924 68390
23801 62721
22153 55023
72288 78736
15100 50274
26385 31760
8401 67133
5701 7800
68582 84411
60464 65141
63282 74606
74714 76261
46934 87841
12060 34916
16516 76923
77272 87261
8311 10160
34411 39948
18274 68678
945 89210
33246 68071
17565 64608
48961 99236
27636 46856
53634 66287
1604 38253
15683 60967
33575 78241
75610 85146
81590 94407
16470 37444
37687 66892
630 15185
33895 95633
31313 99122
49386 83422
28410 97779
2840 58123
31785 58804
5069 92435
21940 53057
57200 99453
23812 42057
28985 71941
56710 57462
1013 87005
43527 95006
40570 67305
52646 75041
15087 54119
13592 15147
28802 79738
46563 94088
31951 46813
29617 34622
50773 64172
40439 70192
74350 95460
5356 32436
62227 63780
33144 97518
4867 49554
36169 50029
7158 75415
11690 52886
2369 12742
45339 50499
60232 99928
21292 84493
78555 85332
36511 92277
5872 86153
51434 86100
24702 41403
919 78340
19248 27419
26567 68230
38788 82235
60916 92240
7636 8644
45192 84803
307 82420
11086 52448
53726 68078
26754 81516
32927 51270
9579 14552
75336 80438
28311 70780
30221 99049
7023 91719
13760 95700
39906 60612
25804 66203
3474 40120
20840 43797
50876 85603
21620 38359
64192 91947
54088 84046
63757 81428
34721 89957
3424 15380
9532 82860
31667 39242
13231 23703
11928 13266
79367 99073
27140 51559
2096 46358
39937 63068
38982 53198
20383 84822
28404 41336
11021 60479
28494 28876
13107 59354
45607 70658
63013 92410
50107 55894
26903 58909
10048 27838
37936 58621
8951 16456
14935 60508
68259 95472
57041 73285
41523 81825
45763 65088
11769 62856
46497 81608
19948 69376
5047 55312
42749 67531
48810 97202
83897 94519
31677 46930
8396 48490
75950 87787
23048 90730
42615 87582
11950 90586
31190 34231
9583 83367
22905 95978
12798 81733
33030 99956
42553 60141
17964 70749
24453 65204
4342 58159
30597 55959
16911 66425
53132 75739
43119 73814
40206 81803
23756 97216
16200 88019
19879 62868
65008 76354
8011 51265
61035 74622
69466 99068
3053 29587
79656 91553
25446 67630
67135 95503
52996 88008
49378 71988
11379 49302
63633 98392
26773 90487
1813 42136
11556 85378
58805 66979
61488 98640
40937 66188
23109 25511
28894 51097
52002 64912
47619 55454
38021 86925
1127 77259
19222 30278
25088 84178
36480 85716
35889 81548
13481 49465
9152 16466
18211 92314
37990 91412
34251 82635
57926 70707
65493 97967
48190 88375
11670 59549
5191 12482
19477 40566
37419 65822
17761 63680
15707 54391
23548 25092
5706 40880
24136 37933
20873 32073
43079 99190
2745 49441
48360 94919
58129 65148
22990 83579
62431 76071
64627 81321
17759 85240
73724 78522
15246 95963
7678 84246
65033 72423
50742 86958
69071 90792
8003 93720
24271 80981
27419 88256
697 26808
26086 77979
11003 34831
63246 94788
17798 81887
69578 85274
12932 77665
35153 55611
3781 38247
19435 98433
72230 83133
42270 52026
23637 43031
12816 69628
13194 50681
56938 57222
25618 33508
17326 30136
28166 61827
1239 91553
22000 23350
78532 88321
746 72799
30008 41134
27941 69955
660 25453
2795 90137
62693 87345
20673 47375
18698 95447
73274 92394
72427 98888
38162 66607
27539 74561
22596 47452
12233 99018
23092 23889
68762 84666
78959 85230
65411 84822
18941 74938
36070 68616
30664 56930
24258 73361
58315 70003
23614 93396
79707 99878
25386 59699
72212 75381
10560 77347
6366 23243
2297 86018
12564 63523
43323 75954
45588 82500
2503 15353
53673 96967
13076 43891
7814 9734
19174 33572
5145 53203
30983 72464
41695 83505
64898 92835
47526 48354
11418 47730
38990 76685
7077 86562
31245 78376
4054 80718
80704 95250
52166 81995
29335 60565
66416 87094
27483 44489
12994 30576
28686 61731
70935 92176
26332 42703
55016 88349
44489 56973
43071 63592
73262 92002
47854 66082
3431 21938
35360 81747
28654 70454
11557 84703
77338 82312
2321 68081
19001 78607
84654 95829
5071 94264
10130 89929
3253 39444
35308 98502
34058 35808
42898 71385
22179 96857
170 80931
6627 53013
12365 73828
17211 43818
69642 73897
1631 73035
38379 46890
14781 15766
32140 37639
11871 21478
16283 20207
8749 31957
3140 3652
14320 96908
8502 65948
9489 41768
26395 43293
41291 97312
70055 77169
80924 87985
33099 59113
64859 91104
29935 64486
78485 87525
33280 56157
54627 69409
53047 99222
4357 17546
10755 83448
54120 75964
36648 81098
17476 43869
31938 78948
24903 87267
33310 63744
26167 38653
12635 21092
2719 80944
14964 38087
50812 66299
47662 95688
6268 81470
52747 72882
42351 84664
51048 59741
9961 11377
60639 64900
78793 97280
26409 91593
43230 63567
718 94894
10895 67747
5971 14939
49547 50195
48876 71346
27018 66359
84411 93278
27372 29557
29783 77976
52194 91007
51543 69639
34396 58138
29888 92062
23482 79216
4046 86020
9450 16675
78203 81039
15576 76231
72100 78547
36851 38284
45707 97549
67016 86760
55562 71091
25284 28779
21176 79301
32160 43799
92660 92905
12276 41661
13361 48139
40405 83144
12775 95928
24437 71884
40342 74952
5958 16590
29090 48625
18335 22858
40009 41493
7783 17013
59706 75104
68101 92665
9109 9611
59147 72373
2147 88729
88903 98842
61884 72566
40796 82492
69994 97862
79371 92470
30235 53145
17082 70286
78807 86594
13316 41361
35702 97333
2813 93984
78207 96039
59391 70118
46027 88067
8258 94579
22985 55880
17967 36337
10728 87923
2453 8033
10120 15574
12817 69300
21386 29174
59778 64496
8459 73271
44102 64759
6639 32454
39407 47901
53421 74191
29673 30131
42796 49779
9899 45474
2296 90108
28233 76253
9346 68779
37353 67202
55531 55863
48169 81693
64447 88638
62872 90997
67153 79798
68661 74913
56487 82126
24571 34116
27758 34437
69804 76015
8432 70236
33419 46580
2147 16507
30664 53120
58499 98846
60745 70730
33530 63960
38168 68227
34218 37974
29891 88651
22059 90098
3431 18067
44130 52608
18725 75212
19613 97444
12252 29087
50798 64542
43808 52836
29890 55173
34529 89825
25551 33055
12823 24876
57873 71125
68249 77762
48000 72100
663 11704
44671 79104
62747 71460
84054 90560
34914 69940
11573 57068
2119 61325
7160 61762
9697 29813
4956 94443
1352 61986
60099 67563
20740 24817
55340 86666
70987 75445
13749 22538
39230 66216
53136 80498
50045 91714
43817 90974
58263 92915
19652 73414
13298 63754
27070 38796
28756 51702
5205 92128
4561 60935
3748 88018
8773 81595
26360 52292
70464 90529
24093 69997
7299 31531
4639 6627
63090 78943
22574 98048
32370 59696
253 21109
30943 41965
24255 75767
10023 20178
42770 52921
21494 79567
42641 63215
33133 55215
39488 39503
29742 78121
60433 73516
37993 79666
26456 58970
3158 86807
20552 87194
30597 97843
27757 63655
24723 46986
4128 51412
97581 98320
18741 52744
33872 34262
17217 53924
4020 9261
22434 83300
60710 72050
58873 62550
36054 87891
31611 58131
13613 16574
70038 90343
10314 73017
62799 64600
68896 72901
17263 46417
9482 25313
49861 82308
72028 96411
45007 82348
37310 54090
78613 96197
58529 99357
8619 92431
31436 61537
13130 40804
80254 82950
16223 79957
28592 38827
38207 43171
20825 85701
21399 57624
19075 57753
9027 51678
39931 65651
76406 86309
27044 45283
33974 70348
61742 69778
28201 28522
75025 85264
2814 76201
17289 24038
38509 79029
11981 58026
21473 50076
79714 87357
35723 72110
77948 85484
37813 93932
13871 79411
9180 12256
53430 59138
18923 50413
9103 58504
39741 79128
59348 62024
21118 57109
44656 53492
24176 80108
56502 76796
18264 76954
7294 9506
2081 17271
57 87950
7390 66306
4133 96456
32752 55942
1406 6612
16345 22232
75189 88803
56924 86618
10388 89857
28702 73228
25896 30930
28051 32202
68494 99956
11050 82125
27474 74440
14219 27703
33438 51827
32179 51458
7017 81789
29867 79768
65691 71442
6914 99366
19511 94920
5494 83768
7244 14107
23180 86807
25945 98803
36433 42666
57401 66726
15623 85727
55905 81250
30430 82705
38928 66992
7859 80293
76879 77719
35684 68374
25213 75077
24135 94380
29851 87623
39462 44561
2464 60839
23379 86500
37173 76987
49705 70886
23643 85766
37042 84130
19333 23312
7178 87503
10385 62552
41143 99500
33226 95097
4238 23491
56351 68168
39706 69425
74042 99423
32732 69867
26983 74472
63592 84374
15889 47756
14349 40868
27864 45096
13676 85551
57667 88804
26790 81712
37958 85183
28122 50898
30248 68431
70789 95071
83488 93526
10897 26839
48515 68280
71757 98762
8802 66932
11806 65361
20290 58380
1135 16234
12308 22368
3267 63856
78364 79093
19241 67478
22745 60468
53144 70516
7336 99698
49833 56062
5181 6121
18995 43437
39339 95031
23154 38829
64395 70313
50202 98666
3214 58409
16128 94366
21811 51779
16419 61649
194 92810
6709 88982
7997 51962
20284 46270
31014 55291
11027 47809
45960 98247
47944 54086
21500 48778
40934 97968
10673 79791
36223 41236
27468 53607
60469 78597
24035 46105
32942 74503
24023 31063
68851 86752
8006 77110
19864 64504
73704 77600
3495 89083
2507 20830
42620 92270
5422 74768
24105 61676
3567 54950
80291 99762
34143 69339
38135 54379
42966 74314
71277 89506
14111 30866
61506 87149
74548 79746
50283 92408
561 31155
9984 54731
73563 73810
11419 37454
27558 80892
15502 68325
13781 69587
70486 91307
63723 74583
29002 90502
17071 72650
36984 76034
49964 96287
27912 49583
76265 98896
80340 94810
40437 89082
31141 36224
14055 97418
63003 85065
23586 93191
402 15096
1562 11065
47633 66431
47879 87039
10352 63948
27133 38530
23755 53410
57659 70620
60904 62041
31915 57750
39168 47240
33576 98039
74877 96588
28942 89121
4496 71526
16662 96984
43272 66888
7054 96895
41794 93239
556 72206
36415 66111
31748 71143
50720 96961
34486 79732
93224 99009
1020 69863
63257 99471
75216 86143
8967 55879
30532 67738
47526 82797
58966 61840
40312 92453
40744 63686
21650 23204
12461 27341
62724 85353
7591 79884
61873 98781
53972 72137
5098 23033
20290 62935
5489 84597
13842 91586
80983 94327
66644 99394
27718 98703
10783 64300
17069 65758
15963 37427
14329 54147
8076 10607
32291 85375
83393 86161
36392 92292
26299 64399
15347 93270
94682 98687
84679 97045
15062 31826
32608 71230
55162 58550
44836 57008
43036 58872
11755 57349
8587 23867
18812 65386
67373 77449
38068 59265
8344 61476
63800 74073
19289 84812
51756 59463
37221 62041
54279 55192
71203 98622
9592 14977
2966 41100
905 68734
15760 20937
13910 15279
33789 68752
6160 50011
19407 87413
4679 58391
17894 22502
16447 94265
44796 99853
303 47433
70771 88138
22141 42510
32511 57787
35409 59492
36027 54955
48389 82083
215 50459
62481 76784
35399 99924
857 62601
7591 74709
6553 67675
11930 37311
19707 87453
3819 4258
22419 41246
3504 66431
12843 91657
19851 20764
72459 80033
35591 39084
41653 59575
8780 90603
14657 72348
40147 97108
53820 93832
14094 40360
29621 49659
39413 77640
23924 38772
61915 79918
15914 28556
49591 64758
17168 94660
8730 54858
84089 85466
27509 58316
49091 49419
19608 48489
3879 47114
19163 45136
2156 56764
94524 98414
45945 74768
53571 54953
80375 98666
37782 82208
5585 62734
15686 42152
5575 34620
59612 67786
71313 86259
24545 72167
33777 74035
2899 18772
688 24356
69601 92319
40938 77789
9579 56838
25898 40846
21750 39884
2786 49048
24317 40110
45751 48845
36746 57408
44513 76855
5511 8448
55418 97789
4771 51198
5348 36835
6800 70288
11721 92055
7528 57426
17859 28534
779 87863
13966 99271
18691 72720
43756 94656
23304 52504
16572 57151
26560 68410
23347 71450
543 33022
3099 31401
18680 22475
12303 72383
58244 80066
40457 99650
16414 90005
62883 92275
28103 47950
52039 56625
26187 65295
38249 82151
14907 59443
71055 83345
3213 68902
20528 40456
49564 59686
61266 69585
82145 98341
17607 84492
3758 86530
2134 82007
41197 92152
336 93509
11182 62323
23454 44058
7455 57360
21728 45051
1145 20306
46718 47177
25399 68954
19276 57733
26754 42443
11330 75848
35759 78387
26142 54638
22423 85696
23799 37480
75123 91026
32574 41808
29823 98177
76387 79402
39606 96275
59753 91774
17574 46122
1976 18514
29121 72937
9756 68085
19287 44287
39393 95059
54523 68341
17450 61608
22658 46096
13649 16169
23491 92457
53602 76857
74260 99670
4340 78877
13431 56585
79332 94281
45959 80943
4756 8685
36135 69231
1981 48499
66089 68621
39592 56560
77382 91647
6062 97614
47570 54182
82180 97487
8279 35292
53343 53972
38906 82139
773 48501
82344 83044
46371 68832
84788 98688
4164 61727
37861 64392
6214 66048
13897 85211
30501 76264
26853 88920
36500 98959
3159 35660
406 73678
3762 92862
59417 63508
8083 31400
39543 74634
43691 86458
52102 99195
12814 84052
44397 91997
31328 44967
56488 94562
4326 9297
70655 73549
70367 71855
5423 57263
47955 68887
13435 90154
10724 73721
22285 48724
24738 98866
40055 65415
29918 85926
107 99349
45159 85361
60921 87859
5892 75769
25768 67341
64281 72848
61863 97926
49197 58595
34452 98419
12986 56044
83207 95911
15467 66630
7956 54773
22474 68779
41088 57513
796 20740
5718 47938
17744 30654
38375 89434
13830 44895
37450 73780
12028 31606
5653 30962
644 40952
51810 71123
69427 78106
1993 69966
121 39403
8799 90716
32434 98600
22489 48992
37344 47664
5697 67007
37181 71744
26397 58661
27421 93148
49682 90733
60984 68016
26621 91829
66966 99442
37699 95739
5495 65154
41555 69603
62846 75153
23798 35001
42461 84028
2837 40881
52040 78182
29914 41111
37909 50951
18461 91306
2967 67129
26388 51066
44361 63132
71923 87541
10865 36892
85432 97573
33529 98792
5308 69578
48694 50194
36896 81535
4396 96861
18144 91818
29258 39879
80638 85253
21314 61057
22427 51020
7506 9457
2901 59759
29842 31822
36683 60628
16508 40936
13571 60357
82575 90127
42379 66066
3388 19982
27868 62340
26791 99901
29841 93482
2753 36913
6054 84487
23548 71886
42446 62414
52944 79736
28193 73656
56121 64312
56985 91959
40025 46059
41246 71449
24795 84330
39110 95247
29582 91356
37402 87412
5745 88081
22858 50056
26942 54698
12451 20486
89171 95447
79014 87157
17942 65571
49174 79406
862 71410
23600 36994
68335 77847
57240 89772
38065 53601
39071 84613
71613 75235
39336 59477
45324 71661
6654 90344
27221 27349
3293 67919
34067 55238
11622 69626
62340 90152
22147 70042
78925 93065
825 32486
49754 78246
27430 84991
76309 84934
27255 97579
37897 45182
54889 90494
88543 98755
40118 95418
55418 81400
7098 29559
1939 22718
30131 33100
77777 79691
21770 98900
71709 81980
3182 12064
26534 68486
11389 47574
15594 56334
51454 87690
22692 72817
79435 97113
3050 71148
76790 79922
76374 93953
40402 82045
55315 63638
21505 90993
54109 85921
81660 89313
30300 83127
1275 2810
79105 85791
20246 48944
19476 20236
6604 80034
7039 70979
28847 85693
52440 53300
762 1964
25747 75486
43954 77834
2072 60545
7028 74173
66287 67836
2372 39215
34764 68943
23948 30658
55565 59977
1922 59955
16021 21208
81481 98722
22647 39471
65870 75847
6454 94246
32923 62182
72275 77414
26405 32590
19266 96823
13008 27875
14370 25754
37717 85762
61016 87601
44506 95256
67528 72702
66043 66334
59610 67901
74025 74416
29501 67644
69962 97201
80451 84571
22762 69224
80090 99243
27927 40275
78789 85181
19320 79129
42884 66531
65178 77064
10575 19975
28655 39175
38112 42534
25148 53518
57597 59064
13262 64352
245 57374
15209 92841
54065 80314
30935 72089
12835 93836
3703 12259
28215 99796
80289 87746
54388 65586
20470 21910
26799 94665
13340 78137
39221 51514
32599 35208
21670 87417
30529 57282
74818 84714
7578 61882
22760 94801
4425 71980
49933 80289
18645 49062
53256 56772
13313 43327
59849 69895
16703 76910
7973 41283
65939 84914
1743 76747
1621 66364
14872 81237
31117 48034
25619 76298
20681 40304
5754 63880
58220 81483
38402 61177
47314 89138
11732 47337
34760 36313
38162 44491
13624 94885
48605 76418
12072 65719
47031 98790
57463 79841
36248 65599
35381 71158
68269 79888
28825 44576
51454 81759
3576 45751
33165 71072
51390 54801
70400 81750
5809 34733
48094 51880
28244 86591
4523 51850
10862 37644
26282 63752
1738 96545
35884 57417
78288 88318
59468 78777
19374 58301
23184 66194
45429 81087
54675 62120
1142 1787
3232 97904
78434 96589
70493 99109
56640 78823
71522 99166
85403 99412
71253 97531
44775 55164
12816 33008
13605 42989
32071 86692
25212 75181
8649 35360
1206 31529
3975 21144
6975 68037
44442 59559
43599 66748
5443 96998
43437 85222
41923 68055
46260 70178
43358 50579
6746 24222
16241 93022
12835 18122
13375 43273
68752 85464
2745 93970
52983 82417
6895 44672
82179 91742
14777 76650
1851 48847
18174 90549
30276 52808
5884 26013
13494 80208
29108 59797
32329 91961
14795 98351
48017 49191
90501 96528
25077 37933
83883 88339
64388 95778
19760 25078
73235 81803
7473 90172
27312 39703
17432 36576
5782 67416
23885 78601
46220 47821
49037 76805
20685 55531
1294 85707
67547 72751
22667 36637
63432 93032
43503 56270
91855 92643
34863 87530
1402 48569
37526 41922
2757 55441
52697 82423
49854 68559
55132 72655
81996 82425
67187 91826
19501 72070
7185 10643
19141 70872
11019 44656
3059 76436
80636 96353
21346 47394
47887 75987
66138 92703
92735 99419
8458 27078
67262 72278
23424 83011
61699 97226
11087 42707
55001 97473
12349 98381
29202 66466
20063 27655
16340 51314
17084 32070
17202 28069
17279 91060
50576 62632
20815 73177
22965 74424
29546 44165
60010 93649
77409 88231
5208 14526
37479 44003
26900 46227
87266 87925
55102 86498
2053 86778
76602 90437
15697 65318
36160 64451
29135 83754
89827 98096
67902 97786
46160 65303
4425 73025
33011 56074
17317 18894
66851 75578
30122 56649
3029 9649
14608 51647
32907 90932
42812 83717
11842 23038
6633 89142
55990 76292
71493 80102
38809 71313
67937 94687
31724 31830
38282 80269
70568 72778
8817 19885
86231 90530
42709 44064
25050 29779
77272 97428
60157 65294
67817 83352
45872 51599
51779 74383
51881 94122
56108 85816
74553 99039
27526 36211
4358 83215
33011 92031
4633 88473
10935 95560
47721 88443
18959 34907
20821 52450
2274 45061
28555 35121
17252 60887
27694 94537
5493 33138
11685 21537
44278 47812
26671 67779
31955 94632
5502 29019
22342 47273
14404 56434
30528 30830
47400 57389
73369 99087
60036 98516
46117 83825
12517 68483
28976 80786
33613 58063
26476 63499
23262 50670
43054 88952
1259 51143
33637 69624
11400 37949
9025 68487
74895 86534
15783 78877
31822 66070
64419 76069
15053 42463
73018 97752
50920 51393
12827 87159
8770 37320
40952 90465
42470 45013
11046 23514
73162 86150
49770 86862
69839 71425
53337 65884
43038 68137
49624 91105
51481 78801
47696 88113
77234 82614
21739 84199
88162 91987
53755 83143
25238 50112
28648 33438
46396 50417
1684 7307
32038 60795
25203 77168
58360 89116
22791 30630
94581 96719
9505 88260
11764 13770
14983 19846
20045 60793
33777 98654
55226 69037
1011 10647
56735 59196
18453 98945
3077 55828
8534 23238
8896 95649
13905 46343
11979 14877
31757 73948
58520 68172
464 82191
68571 77276
58856 76793
6084 32344
48731 89126
20517 80526
29864 86105
11781 45032
59206 94779
61458 65444
4672 79503
58826 74555
2424 99701
61058 98563
79599 87122
24459 67285
20990 57890
38699 58564
52026 68894
60665 85932
16823 62601
29926 89231
10334 92353
6298 97102
82319 85327
15294 95873
39654 89577
15989 20978
30940 82078
2346 78359
22202 65523
4604 68690
40659 80236
69576 73366
8105 37183
24987 76155
65759 86628
532 82606
50168 68197
3908 82908
2660 43554
61782 73715
36635 73210
21032 60054
1703 5138
45980 54937
3931 28105
33265 67415
35905 37589
7909 59989
60334 80219
1102 31643
62817 65025
35847 64653
6680 23068
47189 47548
38798 47459
54513 76156
59876 93717
8641 38401
19244 27028
37094 57397
66269 92226
19097 25676
4150 30917
32934 57239
34388 80225
4117 62783
7028 87427
18110 89637
7661 87500
44219 52437
13108 64290
47378 71986
3820 43910
31936 48874
48895 70185
52127 91464
71372 85674
74230 87879
18814 62313
61965 96081
59126 90732
43643 60310
27259 58621
26614 37743
9005 69914
28291 47924
57147 76980
59527 62526
52502 86628
23147 53286
8373 21012
44919 49597
51611 52133
11394 84039
44164 52973
17512 52269
9 50081
3427 18932
31011 83003
29376 72787
71202 84689
40411 82979
63259 81014
5081 52975
30625 59333
47016 84997
3169 29625
49843 77607
51167 62006
10770 61390
26552 63418
33119 70203
38710 77100
83379 98539
26422 43274
33515 39994
5288 22993
84719 85484
26136 26270
36735 57862
4690 29695
15300 30322
75388 76504
5643 26597
60525 88131
60641 91064
52947 82895
22107 79115
60572 70985
23351 65256
18661 75986
74341 80463
18236 69041
16693 96658
61943 94176
15115 32521
15014 98027
9422 34134
17549 67106
79992 85045
17687 93934
32196 44202
14600 90384
927 26224
16205 40252
25420 97476
43753 82771
20277 30466
71496 75169
6235 79775
39055 79931
13256 95431
74719 86624
13082 41077
37044 70638
18698 63330
24924 25490
52860 65563
3365 25096
62064 68415
34039 72655
68749 93630
32681 91323
18032 50357
49644 55321
26986 54979
38792 45055
24228 68358
36485 80589
25011 54396
1186 27780
44956 88934
16401 57650
32927 82955
6822 78292
31595 70961
46202 58524
12425 59230
13648 22425
17094 44020
1011 51462
2595 57140
80515 89541
7811 38045
10998 43790
27369 97268
33384 80074
68283 83533
24299 37200
89334 99210
10286 75078
90730 95623
52513 88014
17449 98003
39118 97749
65976 90864
55385 80387
81258 86951
1940 63439
41001 47584
37455 52956
30067 68924
39969 50911
18020 80018
31921 62238
57858 97425
92572 97049
45302 99790
89255 92098
45026 95872
40700 58350
40192 83276
6448 26103
15182 69795
25648 98240
7074 64537
41220 82139
43503 59440
17402 89996
26519 83278
887 19455
6353 28614
27297 63540
90912 95211
21906 57164
33560 67706
4064 32469
7078 11510
34236 51541
73618 86207
59998 78378
31512 99256
41682 61896
4595 16529
51561 55155
764 66800
8211 47319
11071 54345
19018 96290
45494 96428
7876 16224
10511 69171
11823 24846
36519 39849
28673 54099
31675 88300
23586 31650
75145 81269
47912 88169
19974 49552
16771 38265
71150 74869
41194 75320
7724 96175
25794 27248
15644 43491
33746 95906
29771 42785
14814 92252
53766 94170
42787 48963
20898 75947
17210 28414
14929 97934
12591 45009
22610 23516
14881 29595
30391 89707
46747 62809
53024 61865
68697 74149
44838 96149
56502 89712
37744 82391
26485 89167
48413 57544
73147 86469
6571 28111
26345 72633
46707 73559
58709 77542
11737 60617
39055 88742
90518 95980
8331 40336
64743 89092
33561 64111
14482 19738
3249 23200
6178 47209
17737 29512
23380 68641
20109 32652
5677 60314
86548 95680
36532 49860
4585 87795
23533 45280
19975 24183
86534 90196
56427 73347
50481 87687
83045 90949
35708 64495
29291 69059
25131 71686
45548 67600
26628 67014
39438 83196
9523 10263
4949 5109
1768 35576
53305 56417
17961 36570
15342 44482
10407 38746
20240 83955
14693 36131
26121 71664
3322 12791
48672 92949
31326 60049
404 680
18470 43701
18264 48882
19834 98818
14783 89979
14456 96290
3921 63806
17977 33574
59399 76988
24519 98987
25541 78704
12053 15166
1326 43906
1560 24124
17576 40276
10287 64912
41555 49237
46907 48005
47878 52621
24739 58099
16199 49046
13895 68566
452 31053
13412 43028
8120 52982
35521 58880
66830 68588
75230 83156
29137 40212
4699 98995
77649 93325
49149 96923
23682 69943
23003 51510
712 79763
73133 75810
51371 57920
25482 66777
87529 87984
12169 76031
8352 45451
47771 90512
10890 11713
41638 56054
8022 22364
23739 46268
21221 56878
83373 87653
40879 69688
2220 70331
86264 98147
38964 67372
19711 37949
82421 84111
55014 64568
22076 66567
5095 67304
19273 45465
59356 96227
22767 24473
53063 82598
61120 72582
18870 40698
15172 91425
27032 48913
12849 81192
667 54544
18003 62860
30551 42672
6715 47708
49392 83882
41268 68592
10499 84466
76545 84739
16603 70069
38077 60723
18291 52315
50668 87045
38905 53334
16895 82027
3323 5533
10022 78008
3694 41395
64521 95676
24092 90792
13505 20466
66751 96515
32930 39456
36546 60081
53775 96021
63285 84479
37174 66293
83206 86856
22214 60399
44866 58854
4431 77481
61793 66474
60822 65338
33864 33873
62720 63500
7811 45642
19403 73894
12391 69514
38151 59726
44093 77190
16506 54500
8534 72621
23949 39205
11464 18365
71126 79760
26341 52557
38114 98916
18755 93560
5951 65256
79344 79543
62083 66949
5919 87577
12942 36157
9678 50991
14518 45152
49044 86502
58052 86115
43490 84660
80714 90225
983 61268
17998 76015
3029 24528
50229 82682
6996 14285
24659 36102
12188 85962
42824 96268
4697 85157
49402 61852
8178 54733
408 72835
31265 40593
71027 85637
53865 61213
68061 97635
1086 38137
26861 60485
27528 89332
38985 54879
20011 91912
3264 24800
33773 40062
23718 82658
65032 83087
39671 86581
25846 70264
9635 13180
68273 71090
2710 93396
26699 79198
39243 69293
16083 61263
32376 64453
21786 79600
12293 19589
22881 47336
1696 9234
54406 85451
50853 59381
31068 43422
7452 85063
1249 29315
7336 36847
13918 77319
75587 85809
31240 63119
42181 47702
67291 99816
71275 74956
42537 57283
6349 35777
24019 54824
58030 66844
44631 91127
14341 73023
24266 83446
76758 88479
39010 56821
41992 52660
20488 55655
18120 79943
37723 39502
38121 98233
73623 97628
43781 54322
9700 43123
5753 54258
18662 75613
39398 88695
42454 83397
65318 68791
70409 82807
32902 85747
33865 64470
57009 71254
20518 41973
32412 34868
6859 23692
13926 90941
58839 59284
48614 53935
1846 7470
35279 46506
48957 54939
46098 86322
34204 89300
17712 98093
57066 71210
77937 87158
20492 52202
89801 99110
7047 23415
33790 34293
30284 73229
14483 91013
78 67890
75092 78966
11884 36798
58751 73490
22396 84789
13365 25474
56093 96680
48255 56925
11660 99590
13402 98013
37534 44339
90028 91711
92676 93231
35702 73912
9330 36788
3557 26226
11952 40253
1010 55386
8640 35298
7555 19173
55944 59359
90860 99171
19053 86820
7705 99962
23663 96420
86982 90812
14903 97813
37852 69849
66848 75151
34902 72738
42672 80967
18241 75097
33906 90102
43396 66640
63760 95187
12140 35470
36739 87054
8400 33428
34815 39661
1464 50785
6693 69962
70918 77337
43811 89048
4234 86618
57921 68621
4542 39150
27624 37308
24571 53661
14275 82055
56492 81968
45058 81797
12429 37168
39316 95189
18173 51759
6023 70825
52331 64058
51129 65603
24342 63056
40094 46970
79115 80902
91040 93028
11085 22898
29148 99144
12909 98781
41767 80291
56321 66199
6794 82810
67482 93807
59388 91240
2645 27499
4733 23254
359 83434
18787 50642
73038 97505
40696 70211
74258 92320
40701 52207
92598 99188
25350 26794
7365 68033
25051 74918
29600 95044
4983 64635
12431 88712
18684 73345
66741 72643
12349 85712
33377 72052
59305 92136
26143 53971
29926 59605
24371 99566
4064 34619
12080 23990
36396 72404
43834 56333
40644 45698
46057 54892
35307 89279
1556 51593
32900 96070
7817 45796
54978 68311
34972 87339
52694 88785
14996 51380
38140 95637
21282 47347
24578 80073
27762 82168
52859 70064
53182 60035
84742 96685
48290 93283
24012 70136
29587 78306
13519 89909
34262 88896
15495 16644
17435 96133
45662 80434
39907 83556
3143 29038
22995 54707
343 89214
22800 86013
46259 66935
68377 78550
27183 81807
44548 48711
11876 52404
29724 37368
57058 64576
16588 91871
13836 42864
57668 75637
80628 92239
19568 93849
12880 25711
26418 75674
13617 37501
11146 58336
58020 71472
4743 33826
73757 91300
24886 56328
38101 58440
11592 45326
16415 32254
14482 56851
55939 94627
28986 49423
25943 47138
28804 93057
18896 31222
80340 97932
7915 40199
10627 96499
11261 34726
31155 40210
84010 97735
29213 33084
40136 76388
54249 56200
65932 92001
31318 68291
1090 46749
34001 41975
49726 98540
22487 55548
2164 7856
12445 76155
7371 35306
8640 31626
46697 57764
54142 88895
62602 63102
8820 99452
79240 91702
18395 22276
45647 86076
296 83100
21005 98867
15889 34846
29686 43704
12217 63443
84285 92721
5789 74033
17680 47041
16742 98009
19213 21374
37400 87312
60818 96108
824 88775
27773 36267
15897 30235
22914 46601
66835 96230
44760 59177
47297 84915
70051 97625
30206 42408
4871 85687
6740 92709
8273 62893
93203 93401
34341 80815
37416 75318
32982 62133
49639 72341
36854 69198
15000 30515
52585 76544
1913 57787
13461 63332
7270 28971
80723 84890
5073 17195
3044 32328
18791 22442
5120 45811
11431 37826
25799 49627
21069 51659
4959 39591
7241 75382
5437 55661
69386 88048
91141 97015
21837 90012
4656 84849
10227 81642
637 54940
21919 51011
9894 88137
51224 73656
8633 83408
83609 86966
39621 83685
3019 86113
75883 81437
16767 64961
33716 57053
47254 98373
2995 26473
2340 8752
55819 87557
23379 33693
22659 94228
82103 96733
49451 97270
1536 28586
65480 94416
32589 78151
58482 87892
56202 58346
11870 61419
57334 72130
13572 34542
7164 65737
51831 75049
50008 75666
45045 63851
21453 74773
65836 74996
34910 42441
20028 93820
63635 76263
22542 64169
62609 83552
41830 62953
41067 59580
10051 24861
59393 60412
31685 64545
25741 63907
65031 69722
16490 26587
8308 97619
25351 70085
20049 62778
10327 87517
36465 99836
45841 51781
44345 47911
20123 70469
84837 98038
48374 82407
12316 93515
7575 84049
28723 52303
2415 96007
15815 82063
31457 65435
10740 97930
27413 97743
2656 28594
792 19644
19646 64505
46466 96278
35451 60174
29721 98204
2864 24659
34020 87562
10087 59884
23431 39819
87427 92125
34905 96146
54940 77661
21195 76956
20656 58508
37097 85339
30181 95462
23421 55553
76857 84599
37663 91929
17655 91603
10795 91169
7955 79691
6469 14126
5316 76282
15067 56247
44622 70442
10690 31400
38633 38647
6915 27707
74031 84235
57818 64522
19522 23021
42681 91345
36687 58814
39971 78858
72246 88229
6874 31104
23690 80283
7861 83277
14712 62921
10196 91116
34248 66234
1753 76562
80338 99057
180 56134
10385 40191
51268 88534
15965 43640
15896 90552
49372 99725
5126 52745
8865 46134
44382 76859
13555 55612
51810 61523
90086 91083
15795 41249
8264 56685
56750 56854
4032 82555
81888 98002
52101 85808
1836 82483
33241 90589
37173 41908
29097 43153
20184 42654
44937 97897
4074 35989
65421 87241
46844 89031
19495 89281
26472 78943
60168 64962
42925 67906
92535 98153
62972 65377
29346 84417
30678 79925
12528 71099
39181 72671
20728 86977
18283 91310
7492 29347
53491 99604
240 13856
10692 31392
40032 65439
24743 66186
57838 81771
11178 70648
22154 88127
51943 74159
65880 86104
7568 59911
21827 64774
52686 84899
7330 28540
15486 43541
21158 79781
11832 40109
54523 61530
19936 68785
49352 54244
45348 65731
33870 74155
45571 48916
19521 37550
46469 60813
3127 24125
20833 78265
47469 97502
49595 59988
6650 88966
14608 54793
54369 91384
9164 60905
7679 63008
69155 86141
47040 74920
40212 88528
5352 64316
16223 90662
52 42615
34081 49161
71365 96515
15306 78147
28583 85279
21254 39482
14146 73717
22698 80635
56349 99147
37962 43395
31697 92307
67872 96394
40862 48011
13244 28420
30756 66987
40116 41104
59 18168
65311 76216
4800 93989
23044 80290
17189 89231
38488 74020
79763 91626
60032 85070
13783 75799
45703 68414
52602 68611
41211 45357
59101 82830
86257 90144
71121 87396
43928 53813
12549 60218
7746 74254
209 10927
11124 81450
25489 96317
41885 55452
64402 68214
29314 72586
30874 70188
72969 81803
26391 50634
47518 77428
16204 31702
44421 76684
47659 69408
14145 28694
4821 41266
27759 27774
40728 68828
38287 38463
216 40594
51047 98122
24067 34254
77385 85199
15880 46559
90224 93124
2682 93519
2329 35013
57673 61855
45455 53640
28814 62751
33867 63246
6225 8597
54825 83133
86452 99587
73829 80743
17432 51529
13512 42931
48094 48690
19270 39330
51476 54963
21943 29510
29670 63719
9943 30030
75114 91724
84833 96474
21346 81869
50217 83877
73105 76607
75925 81598
22026 45623
79649 99378
87556 94277
28580 50859
51755 75762
5591 60479
23378 36336
8964 75553
49056 68869
21175 74569
19568 74898
38742 84415
65273 74866
52201 99426
22585 68710
59542 79831
54357 71127
47267 77590
27881 89972
2655 82151
37505 80045
42466 96503
4342 36182
4755 96627
59552 67432
2104 84014
19461 52415
13487 28687
33009 71336
6141 89548
53341 57934
43129 96881
53740 93025
20477 75320
6649 30172
12220 15867
31253 85865
44375 99473
60469 72554
16816 53895
55107 90348
31670 34778
15981 25991
26746 71282
20978 64222
8250 74023
32019 82297
39067 72298
22321 87375
44838 61307
22119 89343
5887 76474
48675 95104
20906 56947
25584 65346
11219 57180
45900 64742
61299 94401
87568 88061
5803 13198
30861 54333
18144 48266
23661 83628
2276 21743
9761 80855
41153 82931
6552 63698
88333 95737
10328 48447
1872 14080
15090 88237
63325 94028
21749 94514
17879 24468
51609 94730
26023 86581
41842 79403
7594 97906
39421 65741
19971 83722
28073 67881
27217 42004
8303 26570
37260 89577
96481 96975
26364 96860
18296 20612
33958 79572
5492 55926
3069 21584
5298 76318
41197 61312
12673 47393
20068 33355
66542 92523
60620 80735
37034 98233
42610 65756
36313 78321
65209 87142
13722 88812
35617 38731
858 16905
22248 41428
46139 99860
74130 92993
3289 16754
36030 70214
66818 82381
10833 56363
12153 57891
9219 27491
46172 78567
74594 79973
61868 95274
25532 65598
50925 69317
35414 92049
47217 98040
6251 8346
60191 96434
94397 98840
26212 86154
23958 74981
34708 94572
4543 88921
11659 44161
35083 92810
26854 68453
94647 98672
28821 28992
19710 96994
11632 46140
4562 80524
2095 75129
63647 97777
1620 81042
49591 57329
39958 53689
2263 19343
53616 90233
20411 79844
16774 39291
5993 68680
82760 83051
14117 54528
5824 21727
45419 55197
30897 56379
10456 17202
7169 18071
12771 29359
14744 55182
29538 40901
61427 87092
33669 60059
44975 99894
9224 97567
31109 90380
66480 92192
44095 60339
77339 98880
55820 61535
47550 96812
28779 71070
56303 92309
19971 75118
15672 98764
58401 98922
19952 42011
2317 14368
6509 58195
14299 67023
55082 68894
8452 69492
916 70775
16044 55478
22180 77820
64714 85448
24856 74726
1027 99992
65055 68067
2036 48822
65550 66257
53322 95937
8299 75581
8736 48187
32803 75163
38248 94313
36885 72421
28988 92495
8784 63211
19061 98916
12671 61486
11535 99965
17176 29765
14781 32735
56116 78506
14983 93461
39452 87902
66621 89922
69839 86635
22415 77975
47139 90480
70349 87108
22622 28057
13519 58579
21542 21616
47379 79293
51112 82672
13801 33575
10521 83556
7718 28285
7544 34615
15088 43375
44098 48971
29975 90247
24936 35501
21578 40864
25054 87960
15675 23560
25436 39191
19204 75698
60811 94668
40436 62090
379 96192
21075 30724
23212 80108
1792 82247
5886 83663
27302 89380
91726 95361
31894 73900
3950 28103
988 13823
17968 51663
33464 96295
1461 1876
4652 53299
10622 52020
3101 45887
73225 76388
6779 9469
22831 44566
894 31298
40445 87252
66358 86560
37563 44000
11631 17777
16748 21283
65282 78065
4603 98698
27301 78552
40980 73468
58263 70333
2499 51296
21042 35664
17679 76535
12750 34015
15706 70274
39105 62791
12742 62443
10459 36992
28931 98948
11381 28606
8333 63856
13212 54797
12082 86897
16936 71659
1936 3920
61060 61770
1277 66627
35452 36235
1342 18400
45317 83207
793 36605
58511 81350
19054 84057
42086 71243
15517 75885
21775 42370
66951 97550
17717 67170
43625 83685
50807 80454
55612 58645
32744 91229
29808 73968
60909 72600
43739 87954
67360 76206
18791 48738
24287 32321
8368 33210
2915 39499
58747 95778
4058 68377
27116 84870
28844 39751
6197 12267
5202 59358
48720 66444
74854 79498
63932 75617
1307 46422
36132 39976
1222 65604
44462 80352
25131 57237
32390 61004
65518 98975
73064 85362
2736 60385
7007 82250
6870 36992
44598 81178
3743 57733
54595 58165
65028 87781
66619 93779
19787 90331
14560 38227
1331 13990
43770 70565
26317 70657
10793 52974
42608 46005
7094 51296
10042 88040
40136 71595
54871 66400
53691 56347
69154 94031
627 78153
50892 87002
8992 96171
15947 30895
77734 94289
27385 31898
62442 64487
83083 83350
7414 9917
14347 19234
63898 92337
17877 52842
58485 72852
56635 94612
9677 89469
111 53378
89125 96574
49619 74444
46624 99725
71241 73596
17948 18679
35006 86034
14881 43580
46547 70464
69349 98165
35269 40025
60 75155
12245 82923
45515 55703
9286 98320
2593 18627
33472 44507
1147 51303
1295 5918
26460 97167
7515 34022
25817 90693
20868 96739
67820 83471
55570 74889
51179 56540
32225 87471
49044 99464
8125 53983
77189 77521
82420 92463
30418 46187
33454 98392
91418 94936
7219 83413
31708 48192
29588 31792
5505 24817
205 90819
37080 72460
24543 76112
49629 63572
42678 46115
49463 66130
20449 26251
71795 81514
20698 91702
51871 98765
50736 88859
33639 89478
74612 85556
50408 67763
32768 56903
23042 47553
73828 94113
77360 95679
60988 75565
71843 89005
30288 38501
25549 90305
10462 21705
10556 23891
33611 57672
15696 84185
25737 26711
41668 52163
17061 31808
16059 41122
29290 47576
56797 97391
13370 40738
80873 94892
6014 89700
24961 33084
7179 11245
2996 87087
31932 57355
36379 73642
35113 38523
6994 35674
27295 81442
14373 42999
45466 60091
21519 39180
1615 67901
53182 77511
13274 95796
37305 98611
58585 60279
24219 65203
16216 76069
30144 47168
8633 28297
62494 69528
17247 80125
18035 59771
53268 71279
33566 60802
37864 42059
28190 51856
8779 73554
61250 89473
38999 84060
25337 50419
22972 99120
8541 45921
35166 52668
27109 79865
62408 92329
2352 4682
4714 34953
20936 33821
86285 93777
32772 62731
1634 80979
18866 87867
11901 85010
5807 19092
59709 65317
58132 67805
58593 67948
11573 44108
78830 97754
67219 82690
4364 94495
68004 79013
74833 91120
11646 91180
57022 84813
62282 71125
46909 65880
31392 56016
24569 46176
20703 54681
75003 97753
24438 51481
12370 98778
56381 72246
6998 68360
43962 69793
41552 91801
22378 79281
66390 89255
4089 80670
47592 76538
88901 90915
22396 99916
71220 73915
14528 43922
22025 25300
68282 75014
42419 97291
8411 80006
18236 89742
6196 77249
30577 88631
31523 67712
34752 90377
57504 81696
35877 51452
1028 38006
36327 60571
16579 18245
27434 57560
1681 68641
8565 67796
43297 96767
15169 21720
49163 84888
22549 41831
61977 83404
17963 78796
53694 78195
6698 86879
66801 68369
91595 97589
60007 94822
7814 91808
5399 96055
6059 28888
8614 87308
83246 85606
13469 33965
15811 40402
19780 52551
54424 92174
1406 9032
91343 93071
41726 90764
60713 63628
86446 99565
30475 49668
33123 71630
59956 99637
58043 98644
7862 34223
15669 53110
3841 32469
48360 88238
18970 97329
56284 81077
44978 67626
47562 55717
13085 71192
58135 80592
17754 38826
15177 96952
46660 63904
31825 43277
5927 99168
92738 92996
18150 33184
13808 43938
50557 73739
28469 90441
31909 75087
4989 28463
28074 34157
16068 75252
52539 74489
23108 26428
19912 37606
1208 94295
35437 87561
23833 65173
37138 82052
19493 32292
54603 83023
23014 60124
71943 96538
10369 56471
1508 81027
59282 64932
62906 97749
26234 33249
51500 82119
7075 40169
24715 98113
1135 14989
48951 97673
17980 24506
25289 90501
18290 83774
3099 55807
30036 33245
34241 70680
30098 70571
60082 87882
57438 65222
22423 42886
26676 95226
49782 55221
60582 65982
33909 93856
510 99265
25782 53825
18347 30438
1767 61089
6240 49557
17685 24809
1366 98946
35620 57412
11082 27930
1970 48218
31555 74702
55207 68304
35889 48536
15129 37337
2466 34877
58731 90453
4322 50798
13744 62020
5456 60326
32205 69580
19586 78412
61795 63165
84652 91618
15897 29710
27524 58627
50216 93828
58814 94293
67146 75566
6073 39885
47645 93893
547 11604
87318 96273
14407 20290
7529 19175
37872 50411
31677 47680
3591 88077
2110 59734
27689 33699
8218 41299
64025 84579
8537 36223
53368 80522
31653 65200
44512 77148
4941 75332
10805 55308
3500 32566
42979 96957
13846 79691
54893 64750
12911 13882
16564 62891
8305 64357
28427 35071
54348 95718
43531 92144
25981 67817
29734 95218
49846 71857
18769 95024
17031 33011
19084 40492
62729 93438
33220 45802
6818 94560
25640 64356
11624 70575
10252 75227
11149 42702
49252 87548
22407 81606
11072 14653
23419 98355
13542 67366
7890 91253
13664 47376
7150 73541
52663 80348
62668 96515
29049 57969
56009 82111
61169 96438
12243 84363
1083 54599
23466 40018
10800 75669
25639 54257
35795 46023
14229 97972
37783 52253
7275 68416
48221 50754
73499 82136
18192 55737
2424 63003
16002 33772
8746 32418
49960 86748
17991 81744
91708 95951
82426 89624
46011 82839
43837 54253
29091 54950
34486 44151
56714 85313
31350 58775
18794 98461
8725 46943
39388 47479
35277 85821
29357 77090
64511 96872
990 43933
9600 72472
14876 76572
14989 86342
32878 98256
9629 86527
30315 46296
6091 83753
30083 32069
11419 74857
45684 47692
4802 17194
25663 87945
35396 36392
4586 51230
14214 98921
25210 50088
26235 73953
12478 80165
31037 83869
5726 88325
49003 88698
2731 63509
8525 68999
9596 60773
28755 51445
22445 82452
23931 79355
77509 78973
3555 30350
20697 51319
59477 93002
13681 23299
35261 68762
28115 74830
13787 81056
32203 94412
60424 67861
2815 30585
20064 21064
3382 27387
51920 82626
67892 88720
92028 97195
23709 44537
3365 31725
5175 6311
74390 81493
4028 69292
10402 56898
53745 57275
5404 64630
61368 86171
3329 38811
40760 88682
37469 66951
17078 86840
53997 62220
32025 99429
36446 62714
63815 79352
7702 63087
51388 76078
70637 89217
14825 48269
85955 86647
19953 40971
24980 89377
85770 92932
45415 92275
10363 61789
8049 22707
63088 75522
64543 65878
42813 66380
59017 74361
20574 57877
10962 18867
12973 44481
49942 91370
25031 41421
59860 94429
25174 42003
17029 46742
35589 66172
34832 83648
23114 65669
4790 21800
29281 91953
33083 39522
76688 79342
28896 58076
6287 94108
11281 37430
76877 94163
8133 41299
61328 92653
49642 71609
29478 71589
24519 78743
23319 47021
1466 32379
12939 32022
43941 45285
4856 23217
53685 64726
15569 35586
30088 90614
77902 84880
34261 55375
8825 63648
20005 80265
29389 67450
9613 70007
14093 95724
12139 25962
15909 20393
20778 69622
20869 98306
25164 44691
41346 61162
21748 82723
38732 45492
65216 80192
18593 73157
42978 53330
5702 74250
14847 91643
37905 87643
22494 23537
52417 76587
23141 79123
38694 91026
42595 93384
81221 83793
43125 77954
15545 35965
37313 87895
49841 87118
9625 41185
40650 80495
67091 71773
76176 85358
12526 71814
31397 63740
36561 93451
69414 89237
18182 49338
38136 51266
68025 71892
49854 67275
12511 76139
10586 56452
1185 72132
7986 82388
10311 82846
65474 74286
64595 88347
19733 75206
37039 93285
40947 49069
24744 98521
54050 60286
9350 33150
3409 43707
18079 58528
35594 47436
5162 33477
65896 86354
59296 87897
19321 74804
16222 45626
21809 23600
33402 85422
28221 57633
11429 45454
53383 98170
20616 35599
22575 23169
23300 78072
36575 38374
40619 48428
16054 68224
81242 98531
88841 96381
40779 57469
73892 75017
31194 91953
56694 57970
4769 82773
42804 50989
16241 85302
16071 58229
82401 82806
43658 66461
26367 61665
69383 88055
11741 98642
50557 80132
29339 57266
29751 61471
42385 73885
60164 72570
2197 87842
61058 78104
68776 87078
9714 72136
41500 98862
12289 69255
6148 35284
53115 78270
7295 58953
32440 92502
44229 62714
30119 77319
7139 78006
21014 78671
69745 97487
81726 91226
59709 96884
46358 71481
11479 35219
6383 85874
79796 80575
40169 72726
14218 58056
21986 75837
41295 71325
793 27350
1496 67076
5812 25858
82879 91031
19901 91724
65741 88939
5460 23998
94327 94974
5345 6623
1307 49766
36544 72815
41001 64498
4498 92356
39252 59721
78523 99608
53469 69320
15186 74949
51552 70817
61182 62706
22299 99619
52332 83054
46330 89139
29157 96385
77165 85612
49176 72333
43801 80658
56408 95748
46256 78633
8242 74358
11092 43038
22604 86111
58952 81378
32072 71350
9683 25523
4796 23929
60125 74666
67152 96513
43726 44265
68359 68705
11258 48730
11599 85639
63244 68852
56044 98228
46861 55383
12079 59131
37033 87295
66183 84154
9282 26097
89796 92697
58303 90787
43258 58179
7210 78017
42598 96384
33874 37373
7113 71244
68189 77603
66265 67665
7707 35421
66051 67183
4738 11764
16803 62261
22968 75294
16360 83267
66763 90125
18877 77007
10211 89450
6892 53236
45165 97236
46157 59556
87386 98065
5972 29774
46508 89289
71386 95232
1746 10234
92117 99094
23478 60048
22300 89066
15013 57681
5786 64167
61878 85307
27479 81068
70518 80648
40732 48505
50059 62838
30909 41676
68792 71052
26983 46913
60241 67608
43718 44439
7989 98717
22547 42256
20373 26999
17179 68915
10039 15625
28104 97172
31193 68159
50180 96918
39849 94855
10640 45285
41596 93703
4992 71207
82926 90054
5349 20921
8362 67660
33908 95704
10112 96228
46812 75829
23240 78393
8628 63220
55677 59149
57657 76634
48668 64709
35357 60139
68467 96102
63221 65444
31270 87738
37941 64239
60045 69218
32032 46494
6859 67528
28170 99189
48895 81850
48965 66857
47054 98830
49851 86001
95801 96309
22385 91663
50870 69425
38449 60692
72112 75072
11499 99114
8844 91395
10491 51578
9482 29446
42245 88120
50334 87674
32417 62732
27774 78987
47217 76097
32556 50344
34884 93005
14789 65182
61757 93724
41839 70802
51574 74869
38317 91458
39445 82929
81788 95052
73448 85227
5813 46554
11695 89575
65537 75356
13680 78016
61739 68641
33989 50800
33373 41511
78627 79405
193 27296
67223 73088
33395 40308
57264 68960
51469 57440
90343 92825
38057 91418
80221 92348
47379 83344
74640 92879
8133 61270
41544 51670
27247 56205
77418 83715
2239 36322
3756 35477
67517 76899
30015 62674
51891 93918
31522 63914
37932 93686
22906 71331
36429 66955
38393 86050
10948 45311
6647 20090
56139 58237
52358 82089
25385 73860
1347 99282
53762 90818
85042 91497
50314 68525
52639 98497
42135 71618
56146 97256
35952 85847
16217 51613
243 72493
55151 67012
19069 27084
32385 39331
56928 89086
56648 92341
43499 49743
7971 70112
69595 89962
1323 70796
53403 55622
2980 57785
29074 67361
18178 28300
39108 58190
69468 88933
16821 88988
29336 68801
65742 75038
38961 60350
76344 85724
47607 48711
53222 78868
11853 68036
8575 85726
11657 63363
56923 78297
64269 88816
76474 89761
14423 75659
18455 63014
61152 98390
9360 99637
1201 86772
3088 6804
25195 28576
67146 98808
60096 95339
44204 52506
68148 73761
8127 50084
49235 81153
6240 28712
33906 93961
7692 39962
77684 83577
7956 95563
36245 61210
43705 93339
79758 81344
6165 94421
2812 24339
57501 80803
23800 63172
69865 82891
30610 98901
17950 36497
12744 62557
77420 82377
6866 33946
6077 52081
20554 42655
6911 88306
13797 47421
36945 79746
59754 67522
15219 35105
10510 20135
75209 94046
24049 57974
48921 49957
51996 58692
12529 66857
18024 61328
3369 21578
32828 74927
86752 88713
60570 86673
5659 85197
15178 30781
12438 26023
6038 70755
95897 98692
50783 95476
3841 80333
13612 94779
70476 82671
49931 52205
38715 60608
6702 98102
39288 42723
57125 59433
48518 89706
28362 73348
36558 56210
85416 94575
15953 78585
89896 94115
14463 77947
12074 12183
33754 81907
24375 88348
62183 89692
63762 73589
70383 91898
18989 88726
19551 72229
53176 69655
85646 96303
79155 97174
5683 65211
72615 79652
46659 67054
46456 61668
21048 66988
11796 96325
18100 81704
17460 18957
43327 61519
57071 74518
20995 84315
52220 71823
8671 35463
46249 88858
46339 63874
1720 37146
23878 71334
76961 92120
20272 44186
16564 89709
3755 12520
32913 57888
17694 86549
63722 91011
64454 80238
52605 77868
24672 88561
6932 60864
25320 94097
5952 76005
36568 68329
11397 59646
90004 99646
55766 75459
75553 79501
53064 94636
66157 88499
45744 48978
35217 76090
30480 80923
37948 60146
75360 98347
25321 29329
26161 84230
51863 99806
23006 83916
54149 97413
2985 6348
71463 72527
68366 72021
46765 65766
60185 76277
30813 39397
39285 94734
40710 94132
60826 99291
32510 38742
52032 57701
19791 35139
13289 76995
7181 77093
35018 41188
71645 81274
32801 79613
47854 56036
41002 99463
517 14765
88356 99649
27851 39942
121 38772
27068 83294
41764 61631
46837 57510
2350 4895
58609 85951
23310 29564
85026 87719
2277 75424
27891 33325
63385 73662
20461 63823
4969 34097
8507 61385
30565 30924
38463 54310
19394 51606
14885 47389
26768 42364
55050 68885
79914 88690
5464 8212
21237 34038
88922 94775
74548 80245
55553 73979
47880 60015
1388 24930
27824 70692
24243 46317
1719 48020
766 54616
6642 16329
57163 62112
48264 70882
56249 91709
9291 81757
1858 70907
76210 92435
17225 41976
74428 87894
17899 80443
13666 67638
27136 50527
41417 98354
69028 72090
63623 73892
82380 94353
77815 80217
56697 97298
67626 95049
26610 63972
16193 95372
27327 92222
2070 39546
6045 16567
20865 69143
41087 94485
11797 54747
29755 53900
44068 69855
41155 49300
41448 61504
29987 59214
81802 84642
31200 52188
11897 71751
46111 88028
8954 23302
3463 61405
79743 85318
53066 63989
3845 71501
35213 93072
65936 93318
4760 31655
18000 54166
17821 83652
15784 22483
8323 82854
17425 26394
15853 48583
19202 20998
6500 59768
51499 81646
50168 94449
2086 28566
8726 98693
35659 99246
11731 32488
29913 53389
3128 78821
48937 87122
69422 80391
18465 93275
29338 43206
52092 70629
42447 91806
80227 99617
6784 81167
48612 62157
55822 69461
51290 88531
5413 71229
33894 65663
44939 83642
29678 45959
31363 88472
11620 38264
28952 59861
73457 75506
10815 34636
36356 89796
10870 65448
49510 73606
2260 82618
39416 50312
13827 85481
17994 21222
26692 75140
3057 85180
23036 96727
31832 49635
14458 97366
3595 62420
15843 33914
16014 39354
29762 34306
66481 69478
5146 93254
1526 46881
29315 38475
7259 71011
22021 77174
11277 13519
5520 22969
84234 97632
22412 28850
86722 89359
11219 55457
58255 70478
23637 64619
18400 43393
11646 50563
56880 99192
29677 41532
51989 62473
4915 91384
51681 75969
6152 68256
54420 68950
48115 72646
63820 90216
17120 57276
31159 47577
10783 53953
6245 52105
55068 92722
78729 94240
19127 62694
11467 24485
23582 87860
13702 97395
21620 97223
59750 92127
12148 93112
11506 43839
39153 56195
11686 41116
7541 21330
6931 88154
27218 82456
57340 78318
701 70560
55479 99903
42588 96880
8309 35285
15202 59411
29713 39887
22179 92179
65752 89255
46734 74352
18361 93042
25395 40637
23868 80785
24914 96644
45274 69929
28428 77088
7547 75372
40364 69243
5327 12050
41350 53028
15305 96003
63917 95642
7224 94130
13322 38667
2544 77911
3372 61482
36624 41053
52600 97229
24563 95962
288 20130
6907 69709
35538 72459
16739 28445
72623 74964
52269 54357
17125 57479
37908 42204
28839 95803
45172 61660
46379 65859
14380 89962
60507 95889
12275 44350
22087 34660
12299 77102
510 34115
679 33198
78972 91417
46996 77751
9918 31179
15693 18723
18345 20994
8650 97569
8056 20132
22641 32312
19279 98092
28719 89429
10165 26499
10496 25903
28238 92780
11505 80697
14458 51987
25468 29317
4288 6540
54324 70413
9126 97132
490 67770
5085 55908
3403 40717
34118 50280
43268 49290
34452 68671
88139 98077
62190 83013
81158 91098
869 31429
23639 94081
15073 97756
46470 80447
57418 67633
81601 82489
6620 31641
14357 18721
13576 86427
46547 79802
30712 78201
45245 48186
88506 92916
19546 40321
35863 73596
79984 87434
25090 52434
11712 56314
54876 81996
2643 88166
12789 27971
6990 83968
70007 93746
67543 82342
24928 52490
89244 97895
14200 47396
44223 93212
30608 35828
15627 36266
8395 29991
36485 96783
44280 69271
14549 16789
24399 84729
17603 98545
7539 20554
14004 78656
1651 19445
57349 72877
92143 99007
50068 83646
70955 93564
3741 41815
38742 78040
55923 58906
64791 73776
48011 66398
78680 90011
1788 42561
29545 38284
15084 22243
4410 34727
26020 83713
20546 88199
27737 49556
45466 88302
61062 98507
31637 52822
69074 94214
2366 13540
23798 74054
45863 59843
22065 38271
23487 33305
8618 97060
69470 93960
73647 91059
21896 48949
235 26157
45252 54624
24566 98096
44078 55168
24150 81250
20092 66722
66831 80273
17596 29022
14370 76728
14048 40948
1996 23509
4359 85039
11456 98131
13553 28641
14167 93901
14022 88256
62447 88183
48893 66805
20244 20544
12105 31985
40152 72808
28440 62082
2679 31180
79880 93093
31486 47936
83693 90318
11912 44362
15181 99737
10752 76677
11527 17036
25102 99744
17034 60238
22184 83135
58608 97594
36586 76998
31191 55277
15009 95201
13036 32299
7490 73080
20978 78977
42454 61259
59398 75219
17625 50246
3142 36376
61414 67701
9827 69437
6350 54058
12871 28418
44656 58626
7586 12834
62805 91708
27216 97906
61157 79184
30062 58012
68777 85652
68431 84661
12152 50308
35593 89916
16187 90145
17360 24968
54936 75607
8487 29610
38853 78037
13713 28224
8599 14089
12578 18710
22907 29046
36950 95832
23513 43862
3289 90934
15603 24752
34867 90310
27609 62443
42932 82595
35678 37764
7789 80926
59753 65070
18288 27823
47139 66952
47580 87052
5191 42978
42605 78481
30430 74343
35195 64963
29050 51312
51606 87685
2441 32828
35251 36598
41005 81510
65720 70256
46691 51592
12261 92907
16444 84656
65960 82712
93532 99848
27069 86474
9008 50421
44950 91001
53891 56005
16827 53969
20788 69706
40164 80772
48257 58810
14955 28513
23337 98392
22134 76856
28240 45406
38615 95398
15959 94990
36871 43079
49112 82789
73862 81374
8727 80628
18552 33354
13666 61102
34 46605
14632 59355
47090 94715
31246 78255
79975 83987
71776 73798
78680 79883
20287 67843
35562 67010
274 60201
26945 97215
28070 55367
10284 22605
5244 89784
14974 58512
19636 65954
11132 34947
3867 7798
20686 99732
10179 84286
29616 99996
23335 43795
26077 50720
47546 93798
39312 78116
34177 72164
6053 13578
41381 68072
60760 64197
49654 95746
68320 81229
9901 68549
37607 64301
271 84719
6624 72511
23693 54614
49136 91208
19363 24208
15916 93259
67739 87044
50431 93774
32068 90969
6748 54901
20581 21872
19394 97030
36417 56525
55218 61732
3010 48729
32462 50362
2842 57163
28757 31399
20121 54590
24771 89717
12346 23666
45473 71333
23766 54627
197 79562
51021 86572
79414 95753
2771 32969
55258 84536
54638 56386
39048 89658
12167 22147
80613 81131
16972 39664
40275 60096
28609 34774
63273 92889
20829 70783
58964 93199
18105 80362
72493 99013
7904 13170
37423 54531
32454 45750
19320 58524
29315 82159
25429 88370
77905 78663
83123 97521
11716 41369
27357 43355
28258 80697
16634 67478
53963 91855
30936 74767
51083 88269
36357 45642
3108 62651
10483 16046
24891 90735
64196 74624
16123 50134
10289 21870
12209 68808
16552 65782
74090 74452
23187 65651
60433 89834
43771 75071
43572 77898
5987 63366
62609 67389
43105 75772
29853 83581
921 22923
39834 44359
29882 47170
21668 67519
56614 92091
44990 74475
32649 80301
66310 90897
19519 42197
37023 84623
9943 37599
32016 63185
4379 74758
63475 71915
8660 15872
7499 83886
62864 63012
64926 85593
19357 32054
41888 47166
915 36242
31051 72948
11000 37003
3228 41061
18530 21369
1546 92067
9298 97772
19860 91784
31407 45144
74928 92368
53508 79528
20731 95129
8536 83183
5939 59825
10277 67965
78621 91615
25990 54909
12236 23527
40570 97634
10097 17795
38369 90384
70976 94736
37508 82053
6879 76293
5227 58313
11001 65234
9890 40412
3112 12700
11290 86940
34396 57286
42417 69038
40470 89375
36670 70709
11016 21844
54407 71604
25000 95999
22431 76369
56628 85658
33902 92065
12827 20857
78442 83316
26386 98278
14876 55812
31674 96199
7213 43566
77900 95547
51300 76479
21085 88837
22196 99258
11802 93273
67631 83496
25102 48838
46273 88494
36716 41908
27101 28778
44443 54535
48774 63833
58912 96927
57208 59636
32884 44143
46612 78871
53558 67350
36211 86612
10085 32308
43092 90807
36930 80109
23036 54637
59683 64557
24284 61355
28362 98036
19949 40735
2440 34143
77238 89848
9428 69060
20229 28468
46087 49722
70009 74821
72880 74425
6802 74672
11298 37776
40145 83314
60325 92100
17109 24018
18403 59379
30336 37550
19123 79404
27728 73507
44887 61764
5688 10731
29077 67140
95786 99893
16241 62019
17306 62453
22985 99084
17726 41390
18472 87037
29012 70712
55702 69380
3355 97232
28817 39596
58020 60729
58866 60011
10709 22753
1 96883
70143 91415
16772 54201
60792 80958
120 88636
3736 43003
18921 94879
6721 77629
5791 62860
3901 88097
4901 49810
52760 59924
20138 74002
32092 41681
7512 47381
23574 86550
21914 31220
24832 64032
8808 38771
39123 76292
27487 63641
24578 86627
6301 37247
17117 24593
10978 46715
28503 63326
37582 99085
16274 41712
82115 84265
297 23019
919 19699
8403 45050
42945 76476
56425 81071
27604 48246
1864 32560
3806 92379
10291 83238
27725 37019
36694 90144
48701 99092
63896 92204
8030 55678
11627 81210
12426 25242
14039 81175
30483 34039
75542 99228
76317 90974
43222 64351
52651 63159
6082 34929
54366 78929
23090 36249
27448 42347
13164 46464
33777 48591
30452 82418
16029 74902
34737 98812
60019 98762
10700 40289
64462 73944
65557 79292
37826 80415
83333 85516
43051 93650
20637 47266
28130 92111
15425 64239
25956 97377
19867 90224
32787 83726
52178 93825
73193 93933
42330 58297
19251 60476
1775 69983
22506 85227
71938 77698
63534 73687
45935 73653
29773 85668
12816 38660
16558 56938
13947 63367
2709 50227
20431 57977
10166 99639
2705 25104
36301 58548
55866 74068
24349 53908
9029 34178
7856 64096
59771 67751
1370 19749
52002 55586
32055 66016
34141 90606
7719 14709
146 57414
340 2638
51566 85198
70862 97614
63768 86865
42804 48692
51427 72339
56967 97301
37190 93065
33247 76656
37371 89192
48541 93419
40298 42881
46575 46776
44843 92527
84933 89680
40103 70466
45559 51348
72219 73285
51280 52981
65528 93740
5524 51570
57273 82666
73353 74592
3703 45226
59885 62749
16873 42742
71941 93011
33254 88650
32477 62267
20530 71433
12301 89133
17504 62415
37323 54258
19673 89362
335 9586
37194 39455
49362 83039
74858 76740
34080 87820
51799 79867
61290 85294
30016 63855
20438 22832
69892 83494
68943 98324
21590 53136
65793 98306
19454 32452
20695 21207
41991 71630
8040 55968
9637 55339
44695 49835
14442 46948
27611 63366
23191 30180
23676 75094
53116 87085
1929 31042
51920 95396
2537 29366
56022 75290
25174 29108
77009 88648
44795 98268
66781 99769
7835 48246
25566 60212
19398 21610
62013 91645
52971 88213
74254 74759
31032 79544
19858 75285
20589 49585
33342 41446
26839 71695
37156 38224
30854 80799
46539 59136
32339 99804
64074 83933
28784 63334
3902 16647
8612 90161
1638 66661
22446 77616
19474 94501
26617 48688
17598 46850
19005 65724
4417 34928
31146 77860
50643 89847
55409 82396
22391 58203
69073 94463
9510 11416
68074 97570
2507 7959
22642 46132
21099 24240
44850 53251
25529 35839
35545 48797
78640 91452
87840 88306
36839 81134
610 80942
14455 97394
41567 59963
43289 48620
47498 83653
36717 96712
18413 94433
40494 52660
16887 27687
26992 31471
5022 56415
12801 76338
13383 32872
87793 89426
16975 59988
14606 91769
9967 22676
4001 35784
52805 95230
47528 84788
4050 45941
64716 79927
2420 30974
13299 74153
24349 80565
54422 79323
63769 82773
1391 12174
53518 86269
73436 92739
6148 84797
55189 84426
14412 34837
1678 29492
60065 97313
14339 45229
36721 72925
72487 88857
63072 81234
23519 86314
6764 33266
28740 97763
62554 78245
36011 70884
57474 96098
13568 49268
32776 58910
28094 38007
26039 79784
5517 13279
26620 85872
86919 96656
799 26623
63629 87192
79820 99575
2805 3306
60679 62320
2174 64829
47432 90337
86566 96572
14966 28409
13737 29235
16227 43335
11695 38066
32937 62287
11945 86070
55832 75076
167 43332
24651 65089
155 7789
80952 81063
6362 57502
692 65089
6054 54463
53822 55334
43337 66660
38560 50087
5639 91146
61259 64986
27841 46779
64465 78257
66510 71046
6044 32716
42835 59024
29367 43675
16412 53127
50377 71125
36345 56625
9217 23664
25018 69569
46342 78081
27175 88961
3599 68658
21360 80696
48080 64222
70502 70583
6245 74865
21289 54554
33224 62688
14343 77809
35475 68437
3844 81001
42980 48724
3103 96337
54076 89382
37475 59411
25695 84812
39242 52641
450 37079
57546 79825
42665 44149
4950 63463
75113 82850
25038 31860
39757 99720
43951 90481
1547 15387
62022 65592
10904 69996
12311 82343
44344 82954
41199 60960
80451 96965
37118 44369
27874 77057
43849 63863
31913 88164
21617 99969
17850 71680
36222 82828
30617 71726
29671 76621
8072 45595
21505 30221
77205 91878
14190 71138
2092 72794
3884 14929
32260 71794
32459 92959
15687 34034
2868 89021
7605 52605
21724 71705
14479 48652
33749 40414
69206 77120
87620 90409
6734 45066
23916 64521
9536 81557
2596 8856
15561 36480
26587 78012
15150 38301
48025 58782
54918 64206
90783 93319
28887 51952
77324 82866
7883 92762
64691 73090
24886 29091
51705 86089
62305 71612
19827 81785
68077 99164
14055 18194
30820 79710
34694 92786
18109 64709
14313 17250
21521 94584
20992 21876
81379 95198
13713 31477
56517 66829
40299 78687
92165 93797
18640 33371
39205 59812
15192 53041
19267 98637
23906 54463
2152 64864
5811 58690
50499 63312
34144 62143
33205 49245
8561 60134
7959 17859
45482 92218
1732 41492
58847 98535
46527 65024
27916 31253
22041 73372
75214 78169
9592 83306
40459 93376
43714 44978
78117 78819
32144 34658
50003 90808
23934 81098
23124 93009
5286 75908
36544 97809
7877 96842
28116 95472
76603 82805
3817 47889
12 18381
23645 34014
31712 53111
1705 33478
24494 77456
839 33409
43195 81376
52163 69061
73799 92856
67470 74664
27813 41668
52601 54250
5156 33325
40589 91663
70572 99851
24587 52228
38354 94299
9994 30836
11709 80073
29262 87449
7079 13237
9665 35595
8293 11424
49786 81266
6278 50318
28714 74551
29511 82119
24055 82621
7765 55871
18418 81906
59427 95046
22665 66193
30922 94238
8857 29200
51376 76215
92101 97154
12631 70227
32152 42359
16161 40998
20941 29541
20599 68614
23243 27605
17569 69266
8381 53118
356 1740
7267 63444
8056 24841
3523 84461
57949 88358
41892 94095
11375 20933
73008 75738
48212 96328
61771 71323
5731 36407
9631 93839
7650 27438
17547 30368
44264 92582
33635 93196
71106 72157
15172 64101
23641 48669
9587 51735
8857 39932
46022 91630
83279 85332
50697 51230
10525 28175
6728 75139
30774 61568
29125 81079
18967 24944
22236 94557
62346 99149
35633 77402
1692 68123
72763 79867
74726 91032
53096 89977
68194 81174
38312 67164
60810 66499
55602 66244
21739 59048
12353 55155
11879 94603
4123 81687
60634 80865
8179 45615
44034 59493
45494 54766
37084 60340
74410 78664
74312 81868
1306 59504
16934 34940
27099 35168
31862 90612
19967 82321
95650 97604
72625 81835
12280 21071
37316 58724
59869 98948
36037 42265
53845 90914
42951 67564
45203 70609
34530 50583
71128 86998
71919 77843
27402 85825
28513 39920
40507 40726
18445 41758
64541 87074
15011 52820
8604 90609
58705 86052
83327 97109
11555 72002
5564 33152
42145 78352
531 53878
47484 67044
8133 30017
43668 46088
60859 75249
55584 65120
46654 89117
17982 20995
18476 69642
10415 60146
57489 88874
27616 72531
53334 57172
11565 90146
30470 75082
25813 54784
29554 68870
23659 29175
393 78600
80836 90960
246 4392
8237 91791
27167 70240
48212 73109
3070 29860
50557 78962
33939 70935
65436 72830
59208 97076
10215 60365
58456 88628
12807 45520
39394 64967
74739 75745
25718 71059
13221 59611
29884 98586
22948 81565
4745 55182
29910 82277
37326 73743
23439 98091
84630 87100
9157 48859
30974 83747
37845 47896
36120 53389
12059 55733
34168 40571
36531 71771
14491 51404
35836 79035
17604 48779
70835 89617
7710 68475
47540 87547
16845 61872
53772 68911
27644 57135
15617 45021
25463 32892
22166 61083
32493 99305
36983 74015
83974 99240
7222 72213
11443 45197
29643 60520
62998 77033
47308 80530
25338 83907
68120 90054
10324 88614
23070 67308
4656 92508
17044 38298
30948 44259
31707 59645
30492 71128
34219 89239
56782 56838
3364 18845
46416 72511
31096 77970
437 6633
14112 45960
7890 30667
32672 39423
23665 63933
12842 34066
13514 27395
65973 77935
92029 97723
30975 69275
26783 95835
2633 5093
21461 54982
46684 66028
8133 86949
40271 93863
24165 24193
67456 92569
10193 19775
27592 35426
59958 73305
39593 45124
38893 50203
63626 98641
16741 90327
6053 56426
72633 92678
27288 33238
31548 96992
52241 70503
33700 39366
60531 68796
1738 25347
73557 84052
9296 13116
28260 90931
63169 95221
43693 84197
1969 43586
36599 68212
1157 84071
36540 60340
2604 28750
68549 70233
25939 40572
20498 55222
8030 17352
5882 42386
41636 83880
60453 72299
13407 48684
34807 48807
12158 32893
11417 18380
39764 73267
18239 36491
17665 33343
3182 20006
29250 92193
5724 24183
51378 88281
1746 29729
32478 72281
60287 64773
25058 85209
27699 99476
37564 52234
11250 98182
86434 90355
3012 38425
51640 71811
72839 89675
53659 70036
44120 90683
37754 60442
14547 33876
553 88897
73562 95573
44312 59197
674 81455
38365 98452
3363 32802
41638 48557
4212 88039
95682 96507
21418 32873
55843 74470
33544 47859
21530 77048
42511 55894
15417 39274
21563 49878
43043 47262
21821 60726
9208 80576
5781 20373
10762 73693
53224 66744
16817 75545
31143 70266
55538 64441
52462 90351
38776 73455
14741 36262
39324 39461
14349 81174
13253 13796
5203 91477
30766 35197
4433 67464
45460 98532
40545 87782
49295 50341
58045 69848
11474 59186
18001 95953
15877 81040
16663 66654
63739 74866
15940 38279
202 22569
67743 74148
63840 79645
9031 15872
18699 39411
7151 20585
34644 78968
3030 20491
43739 85783
53906 61062
34940 90845
15117 59494
18801 73573
20747 51750
881 29219
72146 82898
32058 50248
60141 64722
18383 82666
46693 52766
18984 53482
22330 31023
18332 75632
2808 43798
26645 59297
18278 94556
21251 30429
24091 83444
64284 93545
65152 73547
3901 62871
50025 96115
64556 87768
15464 61638
7300 26254
2119 97070
48994 57087
56652 66294
25281 31025
25383 29602
82396 86335
38940 76272
5463 75292
77770 80036
52921 77312
57705 62417
65826 70468
75585 96044
3122 89918
22241 75015
7766 26478
61162 98348
41443 81694
5843 88650
48686 67654
30981 35265
20328 58896
63585 70348
60667 72525
27733 38738
7628 14304
61457 88773
46935 52072
5857 59469
9152 93154
10737 63476
13814 43245
4113 26380
51835 74608
53294 59843
64251 91471
26040 45321
71904 74051
1602 64186
22130 57029
2577 23713
40607 80436
72735 90200
14666 14895
37141 41507
12929 76206
33682 91948
40122 79695
74530 82944
5258 21229
18108 96442
50753 78508
11597 82210
49074 76997
40490 46057
15832 69154
56253 94635
75342 84826
8752 12582
7024 46332
76437 78349
3435 95940
90831 98266
15544 23285
57084 79937
39742 51965
59921 79027
62374 64623
68561 88376
36419 47912
53824 94410
69598 71817
50940 61090
7702 18669
71478 92852
32659 61500
8631 38636
68590 72078
81215 97313
20284 61485
56521 89854
11469 84869
17597 58294
23598 65676
4921 26959
73510 88783
23616 85623
51578 73308
62429 93299
18028 39696
34052 91815
54306 82361
39862 75742
40745 71618
10307 99223
11057 20802
8394 68780
53802 61066
91612 95424
15555 91953
7263 35460
39698 87294
998 32110
24801 67039
14070 21438
17547 30879
26555 67510
18705 79639
47633 81214
241 67206
42985 96070
42268 48168
74564 86336
31853 80328
61205 84001
56909 57517
17932 36199
16356 78959
17295 48137
40636 63522
18505 73305
75090 81749
63229 75959
17983 27150
34091 86974
5052 88826
6573 85707
19382 87805
29582 89146
6613 61148
30543 33450
34229 74832
28916 83546
1845 14016
71813 84342
33334 56175
21315 59951
79728 91417
61455 99934
51592 54172
23096 91395
32233 79352
9947 93808
45504 52313
28778 85009
14235 81316
88221 91936
24495 77533
15683 41066
10890 70341
33824 98485
20624 95872
6605 31024
49364 63156
66515 82912
24719 72500
3290 56708
80145 96158
19638 24268
12393 26053
74956 91239
37335 71232
69951 74844
52538 95855
75022 89914
8081 87815
40995 48123
40530 78627
1510 79187
12726 64967
28143 39823
16984 58858
8196 30117
42168 53122
7361 19731
19317 64596
36336 48633
46251 89541
14505 61600
275 16895
18084 66357
31000 43505
22132 43995
13251 23018
15727 39280
71221 82379
92737 99589
1447 18291
31112 68843
40503 74785
3968 86586
24777 68859
12374 99392
70409 95161
48306 49359
8319 56449
69286 99759
82422 96996
69770 80725
11429 59659
25453 78492
7237 15139
12905 60794
36641 85698
25571 47892
65936 76562
20599 65139
84333 95144
26465 42448
29958 56608
22917 77012
64531 78647
4641 58996
5626 32105
39722 69627
4860 39001
2336 53035
58809 77749
18555 60307
51433 80300
15935 61803
44227 90573
2900 88554
72790 77694
24348 72919
49826 96594
31584 70124
3487 12393
14134 30204
35867 47199
4313 19203
31800 83933
3568 71824
40096 93579
17419 34131
1027 65540
30961 86197
4802 84694
3100 19952
94199 98019
24453 92141
65344 87908
22428 32563
43324 61400
18377 93753
14126 44493
39705 65312
58380 85403
74400 91936
68447 89078
10621 99341
35924 92735
1899 64438
49858 88051
2355 91899
13487 43920
10584 36271
1498 91475
29066 38930
47345 50003
82332 84707
19990 23077
35110 48144
26266 40938
32195 51614
19692 99160
6775 77398
72176 89182
37145 82269
56262 81111
86578 94089
20119 76740
3377 26618
13592 46929
20184 29361
63107 71535
49482 91989
62396 79126
24224 79657
1311 43429
26671 89550
55958 68379
16473 89539
78535 89611
56042 74832
25557 58997
1469 45166
7758 73815
6762 89515
41228 80129
33420 91076
11829 94079
50390 63719
34342 48659
74878 76207
23342 99922
47286 99605
49100 66951
25735 62185
1125 59507
42895 92470
95681 99664
11903 80120
52558 77960
84027 85474
64282 73563
13919 60361
22103 91275
64328 65799
33073 93239
22007 56767
48841 59715
38539 41976
10414 70709
27814 95644
26225 58788
1318 75980
66044 68977
34503 98894
24794 92236
6182 21269
80013 94920
79287 94354
14636 75081
30287 73565
3 80019
36522 83382
9830 37278
37977 48837
2151 31347
35717 55523
82851 95104
45374 57689
35085 67304
36431 79409
31064 47925
9564 93548
33773 69658
21485 71263
14385 37779
20190 56624
23007 38653
74 98966
84359 94937
54204 99607
91220 92921
48889 66244
9259 87888
15585 61931
39721 57174
62043 64402
76500 94637
14197 47045
82901 85229
61949 62474
31515 63694
59549 65966
16059 53047
40389 51851
45152 60309
44148 52517
32782 85161
59466 82860
17836 69095
98068 99605
40781 62489
35008 41813
10745 14212
26788 66919
36786 98477
56486 58638
61405 89309
47856 60398
4975 37184
61185 65478
87087 97934
81561 94577
48987 93715
14079 83726
49050 84041
54682 61516
65764 99004
57404 77044
28060 73564
4198 22444
66002 71524
15935 50379
13029 40843
20180 90536
55855 82333
37696 84124
17657 18231
9723 89922
18578 91640
8641 78871
33501 99079
13796 60888
83537 84757
75179 76780
33199 50138
5186 92133
74209 93406
6162 49775
31194 47304
14307 16316
64525 66132
35309 39037
52009 96669
52346 87152
53042 72788
52411 92789
41010 49756
22577 76976
49670 53994
28455 57082
4535 84017
75593 96186
11797 55644
66718 69235
12413 80204
67486 95551
40135 77822
48092 52650
9330 91907
34958 95004
2707 94627
17165 61761
77465 86976
52074 88389
93277 94296
38676 70674
98775 99768
87943 98933
19837 62376
94259 99104
26517 40521
31843 40045
6038 38395
50413 87709
56495 82409
74690 90450
65924 90096
1704 39394
34324 81672
57702 62678
37531 51219
57521 90509
79744 91636
61134 70078
61979 99160
26997 47721
15429 72433
74462 89585
85897 91092
61860 75657
5409 82372
33209 93415
40858 76220
3628 16558
31666 98046
21450 24953
28227 62544
23161 87689
31516 33844
29080 86802
41511 46891
46280 76898
12202 44386
1998 47620
74358 88715
1058 66948
135 15375
36728 73358
24749 54667
19959 99552
59774 81326
10330 87328
45988 73591
16172 42236
39062 63620
16214 37081
30586 66657
1279 43184
59079 84111
13129 89769
9904 50692
19037 56019
63910 81275
40796 91778
35382 92985
46567 92883
13933 94301
26776 98111
57330 84045
48015 55706
4972 19359
55820 68100
23785 54046
24372 46513
5552 84764
17669 28353
18124 78275
39500 95700
65092 82491
85421 89812
47305 99691
13954 87480
14670 34290
54508 88971
86049 91990
22488 56039
19929 83522
88735 96970
16816 67771
15663 69429
10826 48958
60991 86759
61815 91443
36171 97957
47009 88582
4299 64058
16607 99231
18627 34732
34529 69221
536 68437
35062 37732
24665 62150
31584 51042
9203 60317
10796 95701
96782 97943
544 25856
16599 93746
35812 91128
42170 95164
42886 97836
53108 77008
24232 91326
48426 72136
47087 64519
10394 41306
4113 54833
13648 91698
23370 93454
63531 71986
82939 86629
21101 60146
36246 77846
11307 15007
24337 76782
38113 97003
40881 47175
40753 76036
52684 87384
52638 69211
19519 77607
7616 42500
11418 36618
10291 26509
25845 69119
47005 86763
7921 76113
747 48000
6901 74353
6505 27413
46008 46320
37436 77293
67341 71459
43118 47074
37995 56324
52077 57009
36853 66490
9739 73384
78823 83765
32277 95869
76295 87079
59448 95281
15674 91683
43301 58330
27283 84625
54677 58954
26663 47754
17842 38099
1180 62806
22999 40919
13920 33920
1436 94299
2899 51061
22680 73283
31700 49642
58852 99147
67515 80485
53366 67106
33038 37180
35333 99535
63132 80387
17365 82350
1716 60639
28869 59477
8377 10111
6210 13379
55488 75950
19532 69298
1383 56196
48692 52607
85879 88492
3496 52999
17554 24462
2982 30056
19528 82425
55421 79461
17794 97292
14693 81567
61508 93888
17624 68900
73778 90631
37684 44123
70171 81112
25254 31813
49125 61384
22548 56607
7444 57713
51788 73183
84882 90965
28307 66063
42243 72950
33343 81668
61013 72630
9180 51998
43545 79715
19877 90753
16586 41729
12913 50194
4905 39356
5548 35144
5116 89293
14037 61918
24311 47523
30547 61381
1475 71241
53498 80818
42454 51285
7030 69045
78026 84897
18431 25276
41137 77827
33628 71315
11075 15143
28636 75453
39357 66080
22904 40026
20782 95111
46004 79927
51817 52530
15023 17315
36540 60748
36066 92386
6160 66175
16620 48425
17770 65503
16285 40899
31686 86621
42893 76930
26145 88809
848 13529
92827 94775
46303 67712
4574 91116
41638 95406
44618 63446
33887 56624
22821 72686
58670 63412
3209 81875
66704 79529
39506 93961
26072 44650
16998 52669
56189 90178
8105 55932
42349 66398
65639 90935
10364 44627
46896 85584
43063 43630
54070 92874
53341 65803
3747 5537
483 27228
14324 91447
24046 79231
65659 80127
37087 68249
38182 95780
6471 66094
51063 57564
3036 42940
7812 59827
8970 36115
4488 11782
44108 64874
26412 57704
39624 94891
16288 80565
40974 55012
4581 86831
70017 96235
21012 41994
1115 76799
34572 87781
23238 76101
14022 68805
43497 66526
35799 47486
84618 85975
69963 77314
4648 92791
68726 98686
8706 13734
49908 61704
30454 46013
74782 77520
26660 99494
1961 8309
50863 86193
17974 71546
26215 41169
62429 89802
4057 75416
84388 93101
55246 60323
41689 99132
59568 72424
55694 74858
22892 39382
74271 83442
2397 49469
5833 97449
28454 42301
71628 84807
39332 56479
24149 65929
16982 72190
23141 45655
655 5949
45684 84655
26948 72515
14238 23487
21480 28850
63500 99306
36749 79370
55524 93897
40932 53883
22229 41283
4893 17390
48200 60077
20121 85217
28275 45953
10432 32279
32290 51619
60193 71695
13563 97544
18506 70736
52709 60600
52169 95123
88898 92839
60445 93890
28157 86347
48151 68196
58228 77347
68801 82397
27792 99083
33267 75849
52616 77569
26283 29711
13402 23199
44831 97882
85966 96507
64906 99096
71436 93411
16341 53248
45433 92494
35984 59330
35464 84178
59154 59507
30062 86682
20748 85509
47929 83653
12268 74871
9594 92733
9632 23443
63630 83489
1984 83770
13313 34602
17368 85760
28734 30507
11916 22867
66772 74261
81998 99546
5110 18404
2721 71476
2791 19485
40289 80381
29974 41472
79528 88542
32548 50608
4624 86349
66019 70588
10229 78777
33040 97907
54204 54485
2642 23827
13201 68865
21228 45659
27120 42826
83684 99037
41318 65789
21967 51601
42878 57087
38171 82527
10091 64691
20689 64071
37771 63937
37636 69214
73377 78540
48655 85339
2780 50509
19117 63307
20946 75410
67285 69572
6074 36069
12235 58684
13234 73333
15765 35425
27354 95049
73213 84838
35683 75134
48643 86394
5561 41507
2466 50575
24509 42672
61217 86134
61563 67867
2514 27723
50484 79131
14627 47284
25964 70338
51270 99517
37112 85377
84811 91475
23239 45061
11343 54938
9620 34133
67890 99975
50683 95112
14227 48174
16758 55537
3308 30708
20180 84029
22117 48741
98095 99259
27022 95434
67206 73467
2398 36688
78547 90751
12099 28396
52760 76406
6 21278
48068 63176
38476 50520
56586 67726
79126 79287
40073 78219
19189 65547
53061 60842
5741 57451
69819 84306
57655 77245
19301 34923
72173 76275
17827 36294
5853 29478
7233 89472
35094 46197
67317 95024
45086 90810
48300 64425
98798 99389
13488 71099
29805 31679
31065 43507
36359 89848
40042 89703
14899 17074
38207 39699
41522 73183
35456 73814
27747 29357
10902 88038
26768 71494
18142 81324
68753 93594
13645 17860
44341 52863
48676 78688
8592 91887
20700 50209
14713 37501
18456 56851
74565 75323
72059 90275
82982 87153
33542 81131
87015 93480
25550 54155
11564 21651
1574 90572
21344 97558
2197 70447
45645 65330
394 57326
37413 44202
8842 68626
61989 91345
45059 59476
21843 40141
81887 95022
51884 70497
2075 24279
29208 47646
56181 87323
50624 55677
3389 4377
8292 15213
22721 81477
1149 6440
3159 17478
19588 21490
92737 94335
13928 15887
59980 84926
25855 91452
66188 89037
31443 58518
792 30426
49113 80968
15921 47942
6421 29937
63543 83224
56058 88249
21463 78649
25164 88370
11101 92623
42252 46494
64315 94695
90052 99723
55589 77594
1198 44604
36108 71467
10718 22055
25506 82502
80845 87447
66356 68692
54026 77546
47341 63879
37740 85865
44522 70927
8370 94864
39411 54539
36092 61607
42766 97066
68846 74796
6620 99631
98275 99105
2084 31196
22259 62212
95197 97359
64313 92289
20360 34194
5456 62256
15355 78851
51816 60262
30984 50257
12972 79707
28447 88523
10293 69989
13272 41603
38251 89729
45647 88824
66975 84388
33236 48633
2984 44143
715 19562
9377 29016
16017 38612
63046 74554
43783 95260
24042 74830
49639 96993
9304 69360
58986 83711
35995 54989
13033 73819
50231 75817
29709 69695
19027 57130
968 35117
16336 77102
27987 75787
36041 56369
16339 91631
22716 81809
55433 76468
8486 70531
72668 88098
5290 91282
44819 73918
2518 62412
11013 16037
53607 93061
54286 96226
67093 72086
30410 42277
26916 94848
66711 73798
16948 32096
72885 95090
23571 64939
13095 18460
870 68659
31865 48090
1317 7990
2993 3563
34302 61476
4144 25813
9279 59721
29456 91261
9750 77390
44710 67664
18710 23915
45678 57083
1817 75335
10610 41755
61298 66298
40483 95818
2857 63768
19436 64340
51966 93629
86197 92011
4957 64387
6783 15470
8600 71638
2727 67252
29858 79424
47346 67437
29990 37095
31864 40260
61136 99750
31479 58806
75377 98493
11885 56006
79835 96926
69756 81280
9960 79599
90774 92322
40785 97731
21751 80899
13285 78478
64518 77930
48084 55590
31535 96501
80123 91748
33335 97782
2009 61397
47673 52518
47733 78409
72712 85317
46110 82939
32433 43055
38030 61495
48423 75921
29723 85818
29907 44178
4974 47045
35618 75780
60382 98793
89308 97824
14486 75801
31649 43796
37559 63175
28481 66264
57554 74401
66683 72633
22118 55730
44603 98695
31760 31887
74449 79819
13897 93587
25923 93666
10359 58283
10437 98350
54906 71077
1992 28406
91610 98941
6243 28071
15634 32144
52813 81927
11754 18265
18435 34779
53591 60184
39506 59817
78661 89749
31346 35528
6352 17425
17013 79037
78795 99471
9841 18303
55471 60844
9719 20493
72826 90739
37984 42598
34886 88776
68558 92411
28903 29313
80026 82443
20885 33313
441 23755
31148 36324
55306 97535
13061 71735
5270 26126
57594 86233
24233 80302
58673 84066
41841 52756
61485 93244
32002 66014
28031 48510
32550 89737
54110 80605
61548 84405
3459 55041
60089 76603
12097 71417
47768 60395
57766 68670
6354 59105
27531 86457
9437 49600
29834 62452
8256 40250
11708 34984
72918 81818
9581 19895
10398 73120
47379 79295
54564 96228
22375 98572
26995 94383
39966 68559
1228 34836
939 86535
15622 38386
46547 47187
61207 71685
73996 74921
63599 73323
4952 84959
10579 21307
17669 75417
12726 51416
21860 62657
3836 55799
24054 29667
27427 35877
35489 52579
34242 64563
54082 84123
40044 94654
5356 55365
35011 83847
3555 64557
12949 43752
24485 79795
30896 98658
47835 58726
39970 47670
49333 69176
22690 72377
90067 93979
30902 46249
72528 82373
29255 73783
22104 28262
3127 22249
82983 93461
32394 86327
49482 57884
5030 54260
59758 93969
17279 90518
21699 89155
18364 75958
39095 54635
19677 74202
24758 49429
45096 65619
95439 96426
14730 32871
40144 93341
11347 36482
15128 62633
12616 99856
24471 58553
24822 42901
12110 87319
13352 40613
51220 66321
46928 88966
37331 71529
37272 62983
91667 94677
30112 43574
33186 51206
8421 45505
58873 92009
17093 68665
12865 79284
23370 46621
18777 84365
44302 52890
5128 17082
33227 90282
96700 96793
262 96756
26163 72863
82286 93694
4322 35290
80803 94535
73719 73826
50054 94383
74319 76837
90369 94196
63534 91813
8182 68113
6553 91206
42276 63971
66088 92070
25730 26623
52737 88495
47342 65739
4398 54543
45762 54866
18446 26099
47539 56313
45235 62866
19629 83913
78921 80274
9749 41019
32027 51511
33264 80478
39346 45602
36554 62200
38747 64677
83730 93627
56965 87175
75456 77864
41496 90109
16504 19449
40858 56211
5664 59862
36298 48761
73955 79967
48985 90296
46759 97410
33164 45565
6234 37115
58732 79313
52913 92863
67755 95302
25567 86416
29716 95885
19440 95185
17357 89252
4131 43414
84556 96268
68686 78672
31289 51763
81840 95199
36323 92073
14266 75518
50938 78007
44616 80206
18364 35702
26578 44215
8460 98925
3250 77740
30764 56700
35712 92154
10439 38979
24207 33784
22941 91455
18081 23325
22230 34914
39717 98546
9901 33624
12652 27719
14700 68405
22717 78377
12822 61428
66791 88063
92062 92945
92157 99959
23608 40705
5687 58518
10861 80331
35994 70357
53921 54926
4091 70193
533 37162
27126 78139
71355 73337
66706 66881
1266 92416
2323 41291
17237 72200
2849 20444
37242 73394
12529 70583
6152 67267
98268 99061
50399 62707
60031 62766
16396 48093
40575 74212
8376 83648
75551 91702
42497 58416
17907 98174
21910 93894
73149 99673
88974 90359
23227 29165
27678 49162
2260 56350
29666 50838
54270 66112
32483 93326
84695 92159
61362 87666
16411 72124
2199 98661
6145 79706
38553 79002
64209 74098
14532 57714
17687 72624
40313 96287
10262 27208
40709 50869
18805 30710
53113 89821
41872 44253
11981 53408
11946 12506
14831 67399
4005 15807
25408 42403
41190 99958
28564 83326
24693 99151
8800 35257
72844 84412
49459 93629
65627 70011
43119 61932
52193 93673
18834 19083
38863 39013
817 6925
21306 54452
44030 54170
22799 57616
2539 73785
3261 95442
41896 57216
91594 97695
18511 72079
17184 47217
38389 43437
21483 32160
48310 95789
84961 85509
65865 84030
14259 98874
78509 79438
46192 52092
37685 96621
72338 75120
8684 58412
9700 41896
72615 77828
32692 40568
6342 27187
19745 93977
44639 85450
73513 96585
65378 92551
980 6790
19765 39508
15086 40865
6357 31559
22931 83268
7206 70372
44474 76555
69414 71537
15660 65887
62702 75110
56919 75403
23381 41298
2617 23619
18181 90165
22954 87419
2322 63412
60628 63783
22988 69266
30794 47560
58461 90590
9264 42933
42270 50221
40608 91934
11326 41915
4801 30531
39521 96633
1433 42702
10061 60496
30740 50873
6652 70932
32472 52323
35280 80353
29525 48237
32540 86625
18008 98038
33660 50451
44019 94268
42322 60106
87694 92568
27615 38806
29919 99153
41922 72244
37148 76853
18116 99119
3160 93359
18753 69985
70501 78182
10448 91668
12396 54683
56999 93365
93421 96079
67553 77357
76548 85291
12412 23768
39969 48245
27856 95220
14937 56652
71147 75061
4037 31764
6157 70997
76788 90669
58366 76841
72425 85991
33223 37678
49773 88246
20916 57858
63091 72608
40432 90819
45232 86249
10889 86435
27595 62778
23547 61122
59838 74047
27358 87186
23501 36616
11941 28125
56627 97600
45879 75136
71776 75647
11892 90538
46380 50721
25978 59399
25096 43683
16534 64415
15976 20545
55831 71717
1277 91694
30282 52912
27591 73609
68157 99168
34712 60006
68999 95076
21265 92165
81457 83291
46332 72021
22636 76488
39201 40316
19080 26990
19154 21482
4286 25869
3663 27813
37015 45156
45454 82034
4438 39771
55803 82680
26688 71040
5546 94115
17300 58912
35131 84614
20290 86265
32907 83893
67425 98320
39322 87570
1225 10948
43061 67241
16252 97841
20753 91747
27528 50073
39179 69617
29929 40017
9586 63471
52270 91970
10663 36786
96827 99931
9882 74545
10004 86219
19204 91292
51390 96847
2127 67202
29709 99056
41332 71957
61885 69592
20455 86585
39150 97370
31918 94218
12165 47049
52439 54587
44522 56893
36563 73959
43741 53004
24614 60872
41097 96038
7751 54918
47722 95926
21983 93540
45574 99353
32566 39840
51572 85189
68756 84732
3866 35725
60110 91709
75031 83407
44438 86087
6271 7132
11410 67798
59592 88796
39214 99251
64083 96271
13459 48329
2941 69380
1470 29342
28154 97169
13408 78780
63716 83309
33903 47597
65352 89420
27310 86271
173 12842
43250 68648
11515 82794
63411 96425
66850 68894
52775 97205
12787 58174
13649 66422
63393 90472
993 73234
2304 85977
28652 88168
13689 22749
65819 78113
41349 51941
14881 42741
11266 54905
46677 78509
82320 85484
51098 83027
23983 90918
23576 86399
12071 65260
3010 32546
56619 84997
68720 89360
14636 46933
12332 49896
23694 31091
40460 63709
50278 74682
22170 47460
10023 82691
39467 66015
17107 30918
9034 24296
81177 84034
21809 26682
24416 62593
9644 60705
11737 89397
972 12752
2664 63889
55861 61472
21816 87855
6913 31673
8752 27773
23869 99104
49642 63346
21217 82029
6868 18400
31389 76872
40368 80505
27663 56320
2610 37633
46312 47761
86118 88116
33572 62618
35205 48375
280 53783
47232 62050
6225 90069
14598 85699
71342 77054
35410 40918
5025 83459
10610 94930
94054 97975
35883 45100
9404 43103
6065 87696
74665 90839
26054 97478
46800 86573
51354 79910
52073 99731
37990 98117
49436 73644
30446 71712
12049 89904
19079 87392
18271 82789
10994 14992
51894 65277
40182 74218
38250 55613
57521 97265
14785 20858
45262 49967
34170 74266
80728 95334
7723 93957
3844 24532
32457 75564
36424 59786
56458 96108
61435 71382
2234 32300
64664 90318
25004 60241
5566 55737
13557 37751
28838 89289
11571 84686
1170 61236
13347 24340
19099 71251
16484 23266
62051 99614
40885 89905
57343 94159
20325 43710
77756 91426
48791 84620
9695 74760
71801 86301
66043 92477
49911 96553
59300 61500
86384 89017
29176 41028
81072 88050
54478 84409
18835 73891
26855 27705
9352 69452
15569 79016
43791 60431
63215 96950
28546 44431
18681 91974
58043 98295
39579 94911
37441 81308
23950 73887
53903 80734
35807 56539
9161 63490
5455 42931
6252 31882
25139 31095
6657 11221
32611 91401
18050 74047
39489 51869
16498 54295
23989 61134
7088 17628
8362 66795
16947 86567
52298 54274
10496 55556
85006 93832
83436 83901
34201 71262
8126 67009
39390 69660
945 44371
76539 80613
36092 86791
71334 79485
57411 72418
2068 72186
51977 54675
11134 11905
11442 97854
90587 94237
11674 46605
68193 73864
50112 92118
73347 97050
2567 58148
43701 67602
65836 67147
29147 34255
20447 83581
11366 12196
24051 38246
3513 34589
84548 84756
31314 37921
24185 97019
40291 55492
33808 59325
14353 70618
64552 84225
32408 70517
42320 97854
2581 15922
45925 90528
42376 54652
9264 17875
1324 46688
2549 93547
16542 66646
79827 88743
33974 75441
21 44909
7386 64824
77574 84615
28877 60869
9225 39250
23989 63498
18290 39186
78669 86280
465 40855
58433 92549
22463 64756
6065 6960
46030 66852
74891 79797
64084 71652
44898 96914
46338 54446
75328 88370
76255 88673
19673 39521
65820 70055
91158 95701
36323 60032
51677 52010
46883 65171
45336 63120
7124 36397
47513 80039
21318 96479
59033 90744
6524 61041
12168 35274
36710 70703
48158 84126
72353 85279
20103 82128
13203 89157
49833 61758
29134 70260
16810 51853
13817 62321
36771 62302
17217 35655
51875 62655
13424 41891
17529 52839
48705 89326
32589 96076
37478 90662
5335 16883
64019 74543
1502 76357
66599 70317
17755 83731
67755 84720
15876 23030
1357 25740
6047 81355
44202 69586
6374 62232
86333 92406
79810 84483
3783 9709
25581 37106
33060 94022
24015 33925
5998 57778
18608 26183
53010 98300
36352 70167
3003 24042
15015 26243
21873 59179
28916 88135
47878 88019
39603 52571
54802 72652
5255 84272
13673 28687
3264 93791
26953 28256
43498 87175
352 46033
8928 9705
78634 85652
13002 34095
4481 54359
32639 89793
30816 37707
16521 97601
21439 45876
40575 47753
69158 74213
11380 71835
842 94503
20886 90138
49108 60588
25035 42927
23626 52131
42660 95853
35051 71346
36575 68014
9496 23989
45931 93542
15808 45695
61691 75768
69251 96323
63673 99276
45563 49557
32849 88180
51626 61293
11246 89435
48938 76156
83608 89968
11088 41788
91520 98792
58287 89075
28299 97472
76051 79656
36860 86492
16848 53535
39184 47163
2741 56467
23553 56379
3064 36497
52676 61356
40696 64554
1040 96210
29296 43110
35933 47123
62736 77238
41183 79911
5856 11172
56820 69910
5126 40435
50182 94405
6755 53040
17711 82587
13976 20664
82635 99516
46495 99245
49505 77193
26478 67453
35168 92213
75452 94377
2592 52460
42624 54771
44509 49285
22390 24584
11237 95678
59077 90012
53897 94330
55400 95260
18424 52594
49266 66375
15821 27726
5812 77405
32907 88829
8403 10357
3560 15632
93945 94898
89349 90831
1074 51897
70462 97239
8424 93500
29745 34780
44806 82116
6983 22256
1502 88698
24377 71111
61810 89894
13038 24868
20828 39444
32973 89336
22411 49448
14838 90190
5310 62886
64772 95484
34743 52817
20854 65632
45951 73299
49475 72575
56149 84824
66566 88667
4603 54509
49815 89551
32088 50575
48 58837
45991 47771
14162 66757
17545 48474
2458 31031
21522 54514
4357 80579
43423 95200
7757 96850
15134 55839
89201 96647
30739 73869
44233 89133
37263 76735
61206 84062
42736 49355
53939 98999
9364 99370
17534 23001
20429 71588
28742 67664
10754 67329
14399 33508
16744 21473
76501 83121
38133 77482
3575 79600
7442 83211
380 73269
80634 84421
15752 64538
47211 93509
49863 86354
2960 68620
30079 66653
49613 64326
72717 92383
23012 98232
50270 75627
16508 81443
50436 95969
46438 60713
89075 93237
9043 99496
54413 56476
24597 82687
19745 61511
56073 81619
27972 67463
29798 74094
68923 99493
42361 92873
35140 71847
25658 99466
17278 47254
2994 63717
15952 37665
5038 72407
22959 69061
17011 58751
16309 96032
90755 96194
26525 29024
56157 82843
1829 67091
44839 50424
27237 46100
82124 87947
15338 45184
69832 99052
87743 90202
35528 97954
71506 85298
36865 86105
70313 88248
16503 32547
3996 50705
56914 97337
2154 42928
34367 55067
45527 68001
31585 81554
27088 32271
21802 63615
4432 24434
9202 11379
30208 88563
14639 68163
50266 66876
31975 87741
59206 66497
26708 45144
62342 89861
4502 28519
13129 83662
39299 48633
20501 96653
83518 97291
12284 93648
23961 40823
2960 25147
50447 64223
24702 40955
5054 95909
76286 80641
27696 45517
3796 41323
35994 49316
13719 15182
21294 59109
66497 97066
31437 79463
7311 73440
8898 88824
15323 20698
46733 61367
48899 85177
57312 76327
5630 6340
34373 47668
10689 30037
64024 96228
11397 85532
30857 33505
21035 48072
2417 75604
4922 88534
85439 95517
10539 86348
51483 80226
79123 99011
24270 98159
36128 87854
34527 74345
25279 32296
1330 32375
49191 84077
52300 93677
29661 78151
561 38774
19249 74525
25358 53181
10955 38384
43096 97715
65452 81413
26450 45336
2534 18013
24288 24532
76218 89471
30383 77019
21232 25839
15717 36328
317 29972
23296 96428
9426 61040
4847 86879
49691 89236
40097 80093
6209 30757
33293 37389
11319 83071
3316 60230
2777 34877
3153 89422
21403 23802
88389 96670
64646 86717
25964 84688
78957 83383
41404 84945
670 72531
14136 68509
52261 67526
48743 95118
37064 38978
11086 21777
19087 29646
44273 99218
39600 46902
5907 22118
3940 27188
12013 70113
11926 12693
26326 59672
39121 87157
61442 71220
75779 84038
17280 76534
6880 26558
19960 25488
34789 61272
6096 31715
10121 79736
21175 32904
4622 58239
6753 14422
34781 60768
55957 72811
6450 79870
27005 53726
43664 60511
53823 66332
10382 29494
59275 70876
80878 98989
1804 47203
30015 99864
17576 21703
16703 46326
67166 90535
15674 24391
38535 53739
48968 99026
81085 97429
41624 42734
36872 80980
43796 49762
1913 47421
21306 71454
54870 98285
22089 83125
28942 84340
73101 87876
6313 79234
32616 71981
18917 97992
34342 85877
445 64998
25919 38282
342 87654
71817 73056
69274 94349
54096 54628
21325 78068
2640 19501
19248 58511
19384 27653
50318 94251
5435 46663
70870 77895
17429 32386
43381 75482
99 53615
34140 73125
16950 96522
65771 87884
10261 94747
37145 51517
36996 52605
97460 98366
77312 77868
54245 91024
70230 96956
9143 97335
12870 51198
13878 78280
11932 96376
2727 67068
34117 96730
81284 85631
78007 97184
76623 85386
32723 48736
17272 75080
61479 96941
30043 81477
8162 82075
55544 75299
71364 82639
18821 84496
59218 94876
55274 80188
23537 47124
45246 55749
9964 88398
57951 67429
59805 79658
17591 32134
22989 68155
31083 99763
10626 11045
28848 30709
81194 95550
57085 86317
20741 91380
7210 58847
68354 94004
52887 68856
29158 69817
33381 91294
43564 68047
28152 67105
64897 99304
24006 85937
4937 84481
13440 47781
72840 87272
22947 50997
5081 14604
52596 54663
20688 51851
31560 70906
39963 72732
16667 49426
31730 51435
80928 89630
44789 66852
24917 37447
31742 53780
83682 86369
48463 93696
7644 43221
24333 39738
54307 95054
27215 96572
60694 93711
6940 99701
59400 97966
39521 65798
35406 90446
63374 64998
30562 74474
6195 17242
41048 67691
55018 91218
80171 92139
7747 74958
71443 84389
50406 53567
29216 37736
1645 75141
3876 12893
25565 98456
29513 71094
6232 11751
37791 76530
21574 72088
37373 93669
26717 34129
31463 84353
10393 50887
30153 93889
9847 29295
34660 80718
58652 91270
10599 70414
19071 65909
32790 92560
42038 86919
2673 38819
33171 35203
30105 42380
14108 49624
57181 96992
1102 15079
14046 33060
77813 96382
3263 94583
23270 37632
51601 80230
13780 23426
4756 88861
26279 59937
30851 65896
28780 46391
14618 90899
28519 40063
45601 71344
17924 99239
12116 15484
50550 78917
4821 53397
12781 64834
36304 85186
10674 35864
30207 50880
2061 86347
12561 73794
51286 78350
18560 73418
11419 35106
25630 44644
53256 69308
42745 54035
55879 73720
2743 80640
57834 98987
9597 80569
31186 44539
38134 59585
32265 75009
46916 96127
20422 20764
2886 88077
5175 29579
24352 50905
38663 77212
25140 40407
70282 81889
75910 97896
31958 96206
8998 31681
23473 56653
17823 19360
14055 98555
73237 95206
37921 44765
54418 77415
66849 71464
39316 45046
81084 97822
9701 10222
36080 83102
51841 58719
17169 79809
30083 83565
42540 96135
62319 87082
34189 56478
69473 99421
14919 94977
21767 99664
56869 98807
83357 91582
43059 43861
82351 91167
22687 47013
60109 63008
73900 97385
29814 58564
45536 78896
30535 71553
68942 88121
6673 20469
73604 83860
81637 88742
4118 78722
73581 86039
60604 93571
34213 92476
11473 82979
7100 97628
14314 47886
33 55008
13191 98219
554 20423
48988 68609
70134 98330
2998 94206
48070 70878
92353 97336
47114 76914
67638 85490
18027 27598
38574 80848
17484 84213
59233 87559
12735 46211
14862 56927
59800 73517
72094 72957
38160 94251
25353 64202
4159 15712
10025 14603
28854 50455
26043 57741
7208 87618
28003 28493
35190 40984
78231 99097
73757 95991
35219 40456
43493 99099
74742 97286
52951 77084
19146 25376
36957 73812
23869 47755
2803 79609
30090 91253
1533 59099
58473 69716
53518 98239
69452 90174
6050 60282
33525 42905
1289 54858
62106 87914
16837 63945
76759 91302
26818 97217
36433 80514
7 9156
2693 27440
52366 66308
41023 60910
60488 85462
44206 52321
59415 69703
58477 68094
15138 28375
23469 54499
70089 86251
7915 19728
14352 36945
71010 84005
61113 70034
1210 75001
2490 30440
4253 89237
16321 54149
24299 34601
20336 25637
12822 51009
84701 90199
18111 41775
22059 82068
34404 63689
18329 50265
17194 77200
53650 91233
26054 95085
75066 75691
23641 27878
37178 37491
45057 91669
31254 46572
8921 86838
21167 75815
10118 82855
12614 59170
70899 85783
32533 63825
79230 86496
11420 49638
24732 38939
8606 84733
2572 45933
18519 53553
30677 87482
1219 7233
42504 86674
57424 96620
26162 61314
74082 98040
17320 96001
42212 50156
54012 69017
1148 62535
5724 12351
60774 92343
18135 65364
72710 87691
15341 79588
4424 23108
6715 88994
34754 78877
3550 99607
51865 70677
49433 60996
44213 47427
25421 25941
65209 65580
36041 50913
58224 60098
14801 98891
15501 52111
154 81811
11981 39392
18267 55190
28564 81141
45804 71667
36214 52417
59639 80842
61512 82855
2191 84945
13556 16629
5800 80458
27699 55341
82131 89516
44147 60182
29061 97523
5647 75334
53539 70452
38567 92256
45995 63305
5214 46457
11836 75665
68993 80065
19085 73479
31021 56331
52638 62328
47313 61266
59996 99250
48620 56940
53221 77576
11657 80854
58485 74226
8706 48161
45925 60537
16889 96862
45855 88721
35507 49851
48783 58194
95175 98611
673 84997
5384 49751
39652 68082
48156 98020
7669 33019
13018 91275
50740 60696
37975 96215
22125 84342
57909 90789
14699 80818
72193 76278
9121 78430
97854 98217
61544 75657
62998 63424
88987 90870
26945 96285
14952 24561
51257 64670
11543 55769
45019 87812
40297 73194
6956 34145
43445 62317
27573 90881
87806 99917
37065 81170
11496 21839
93427 98022
14130 70659
62451 80411
24547 99207
47184 89660
58186 79629
19309 93555
5610 29595
875 11347
8094 87006
16267 97194
71659 88530
26648 93972
16557 29554
78518 92552
2511 59521
28727 54245
52514 83557
57217 82425
14587 54129
7269 39292
15088 41879
59 68632
27309 90428
55989 96327
15384 20868
6678 83718
48114 75769
33928 55822
48590 62467
42896 60040
37333 79823
15251 62870
46889 54197
39950 52197
37733 55529
93152 96277
29546 58744
50144 84360
62150 89644
87769 90644
8497 43484
51793 80395
3628 44185
8664 51859
14693 83894
33686 82569
17556 54996
70449 85701
59412 61852
46157 69091
85792 99206
78245 82492
21236 92747
27863 65408
37888 94713
35918 63806
51257 96271
60010 84993
66667 88473
17608 68123
19894 26589
71935 78093
56789 82818
12105 56883
63551 72217
77534 87339
2534 99497
51640 94019
11357 88347
92653 96844
18345 27692
60102 82762
6484 47375
45098 52089
9387 37298
8372 84067
65146 78904
80203 88750
3126 17937
27758 97990
10295 72277
34876 52538
74338 84797
35040 88318
38271 76228
17879 17934
35364 88636
5376 89074
15695 75015
37404 99136
13151 18348
24974 60142
29338 62101
90393 99137
41595 55414
2164 18433
1318 83934
26355 98172
40671 48977
58041 93030
24325 63220
11639 12541
19867 68340
50056 62464
8133 83605
61622 64566
17210 35721
12268 54562
12439 84908
36677 93926
47750 56903
21692 35131
10695 85843
66341 84968
984 2208
9673 41806
16771 79246
37501 76510
38503 43958
57777 71035
77593 97838
18561 62892
28910 88882
87105 91362
31492 71010
9164 97365
28959 74131
2812 33462
1279 6149
20865 81702
27444 87899
42141 88865
83394 84354
27616 42582
2949 43227
52210 98467
16422 27119
5844 43361
35047 93521
16065 19825
78388 81371
57768 97710
55570 61831
34854 91897
25003 57264
361 17643
37966 71648
3734 32247
39428 79366
84114 97705
62470 93770
2701 53038
58096 83531
29498 49284
40845 57752
28993 92629
38044 51004
16788 79117
31363 77879
68764 73176
48841 92302
23595 64483
33545 70532
42962 76648
8340 79207
59066 73576
84106 93342
60975 78056
16864 99442
9989 96475
49797 85911
59219 78737
35624 87887
41456 76681
37303 47958
25476 92072
21953 62638
67080 69925
58203 71976
44599 55048
41327 97023
11886 69365
38541 97423
63397 83802
29863 68267
9610 91079
10269 51386
15145 50413
50179 94785
39813 64340
23142 39682
5696 45211
2488 32324
32444 92235
44656 91674
29449 81067
51131 77824
74862 85384
17384 76445
14698 86979
46500 85614
75401 90722
708 97419
11617 75650
54769 94151
19935 97111
20273 33173
44758 61223
13896 17870
6997 11457
18830 86730
64927 79312
52127 58877
47399 57805
10479 25326
14238 80217
27295 92139
10609 32435
89468 99069
55814 88605
79060 79607
2710 95859
20981 55496
30440 76543
68688 80868
34771 63518
24631 51311
69694 99788
47032 81904
1203 15968
29508 91254
55832 62272
12465 90531
887 50239
9550 44162
37389 73825
15288 90109
26518 97269
2724 14819
2332 51671
61518 71585
23099 28789
7327 36940
12218 29057
20230 49936
25638 27399
24049 55972
63003 74570
3854 64089
52927 59258
10329 23953
30129 57003
9720 35093
41304 69659
40521 96848
14979 48757
34802 53005
17883 99792
32198 93114
57639 78389
47305 82741
25719 92898
48274 48308
15570 80677
78952 86962
13435 98215
13763 18621
47125 58385
7760 57180
34161 38056
48031 62863
23064 63222
64235 74320
36547 46615
30908 41441
3674 42730
15112 62034
6102 34457
1587 78770
2065 45366
23221 83856
21837 22848
22746 48144
77565 97061
82951 87715
15380 56865
9929 33875
38693 56200
26011 35841
49939 52291
1017 56000
61894 88646
2928 63088
32825 71662
33889 61479
6899 62233
60889 64073
34467 82893
53795 71100
15057 72729
34557 72097
26700 30036
60491 78993
26569 99365
21447 80307
46889 49836
50757 74153
27935 78603
15141 86083
38516 68038
30934 60820
80480 89214
31152 59671
414 44645
31553 68118
3129 46428
2879 86818
94566 96170
6313 73565
4858 21582
65403 91634
5021 57493
17342 47891
15103 91737
58016 90860
39589 98938
52739 93598
26634 55755
27770 42227
10093 17873
22462 56526
65274 71137
2555 11472
41438 45409
15307 68486
44743 78219
47797 75447
78704 81138
6297 58692
13128 61093
85818 99112
77664 94158
18354 71413
24227 35431
14226 78970
20808 64593
30374 62478
45774 60455
25355 40713
14837 88271
52047 65447
57876 85362
62507 88741
8978 29996
18761 64126
15424 98464
28957 56390
23429 78682
23467 33223
53129 57898
19700 66439
7675 79698
55013 94948
25058 51736
18749 58806
22286 30441
69820 94672
19517 74270
10228 37884
26736 61774
25528 98610
24565 39254
56431 67671
25871 38075
15125 92901
33796 41478
65223 65260
76327 85001
26890 64566
70783 98722
10304 63328
27138 40015
8936 69509
15215 91451
37165 71769
10586 53666
22683 43106
33500 80266
46755 84514
41880 65968
68881 91047
35473 95125
12549 74311
20151 57733
83085 95494
62130 76306
68903 72174
2341 79332
9573 89449
63424 66153
12866 94469
19013 89031
42756 43955
31464 54560
21468 64537
44645 64395
31471 35125
45182 99520
19175 89781
62303 98504
11193 35713
36292 62903
66469 74083
84273 97637
48873 67426
7792 69794
11662 23519
7325 10924
4104 54729
19740 72685
24766 50515
40836 85237
11059 98722
25099 54146
43372 65651
15819 63937
44570 68147
29449 77203
49700 91182
67088 67395
37714 93094
31380 53416
66697 99656
60923 76303
36283 63336
6625 42687
16397 69217
53152 68765
37973 38768
19513 58063
19709 25516
43451 56517
12780 20600
51765 68139
7347 22711
23602 56835
4510 57617
55690 60053
59427 93958
3519 23401
23249 42419
11186 72021
9370 16590
40131 62096
18331 42895
73019 92334
34904 92829
5593 70755
21323 43819
20996 58621
39862 59347
46855 49646
47423 89353
24760 31867
36572 78898
67433 95920
20669 35951
84475 95515
79428 91599
62480 88195
17224 84756
14809 99503
39391 58202
4537 54689
14635 76657
14944 43187
46192 87927
7029 91958
35577 56354
28787 75838
27007 48664
65575 82576
9301 20064
46284 96727
15606 47188
17706 61868
22554 56315
3806 11325
12150 41111
43680 51758
19263 99534
51813 51917
41350 89302
52113 54591
26064 97807
610 1837
37979 65986
2791 7250
14538 24364
61659 63885
1218 18656
67258 95833
34899 60663
12960 57115
34458 37489
89 20890
24765 65829
52629 54077
65723 88485
72204 81231
8666 10867
12907 37948
6623 73945
13589 89666
54064 66261
52955 86497
49358 90312
39423 44451
52916 66946
8185 33703
38747 88909
3788 12468
17756 68727
10934 36089
38455 64499
38659 93729
80837 86550
11837 25651
59078 69529
8661 21844
75576 91077
30167 91680
40731 63873
52349 58975
60882 67934
2902 17677
21617 29615
5330 98524
5173 16258
44682 82613
14048 82802
63587 77568
16665 65580
77350 80765
31638 51798
86729 94367
32644 66065
1043 42334
52894 64720
5404 91642
64784 77503
33178 80576
23593 30782
38327 88829
6645 91251
13251 55863
10581 65533
88155 95638
46422 97546
31849 38701
29858 54258
1176 39603
17483 91353
37945 74921
11303 77594
12349 87728
43804 52112
19145 90423
20314 79133
46242 88744
19964 55712
56000 58840
81481 89271
48989 68455
53440 63972
45874 80657
10750 70676
47590 71044
14504 38778
11222 88462
39981 64771
11972 97168
59141 61625
27220 79382
42760 54016
1608 96448
12313 46994
11593 48424
98884 98897
8601 41821
43198 59436
2032 30448
8319 45245
3084 26257
27228 54701
5144 32852
19123 43006
42897 57461
4174 54416
68988 83861
64748 97445
79740 86282
63561 90374
25513 76437
8904 20608
30341 85305
79772 84655
4348 38604
92947 96376
43352 79940
28628 69819
42864 60610
54336 65532
4517 85589
28641 58914
25114 93811
7338 49473
34855 54197
48777 91829
29035 46474
76904 96266
8374 43775
37499 91105
73064 73416
49673 58221
1281 56351
1401 92884
2822 79754
8483 74472
4552 82273
46283 86364
51706 94078
7815 77319
47893 48462
14249 51079
4294 98922
47236 57991
13271 26650
57285 65746
265 65607
4834 79668
89227 95093
29937 97609
219 1475
64011 86601
40113 68952
50341 99708
30983 62975
67403 73414
10164 29054
25091 44475
86651 93067
31305 65633
27617 33450
74963 92193
86228 86704
85607 92476
5190 82733
50510 94369
68418 94929
31159 51801
58975 90676
60319 74248
60476 72247
12866 99788
33054 74307
23907 57758
3072 36655
41686 58579
52663 63525
59592 81283
180 13643
24279 36734
3036 77655
76753 84084
665 23341
12327 86480
67306 89718
14223 99397
37111 79197
96 3515
95567 97881
46565 54089
66973 77031
41110 96456
71582 93597
39007 97493
21224 93076
6988 49559
14850 32502
45244 71477
50292 83390
31956 92748
1900 62683
48281 68805
51702 81037
55833 70615
3187 13260
52038 87066
24613 56886
24524 45397
14599 23130
28029 60137
23841 59153
42747 48139
36490 72334
47257 67892
21320 26628
18299 54953
20166 62330
39581 59553
44987 90971
20874 60701
5158 33273
37690 38899
2223 3679
12643 72936
3958 53582
25300 42693
8040 50034
29918 90328
38425 84660
76188 84949
28142 71710
67559 72403
16636 41000
3105 63626
10651 96524
72230 86416
17990 93305
29857 78828
74892 97096
48578 83858
81214 83967
12470 30865
15727 70843
45481 47201
33635 87659
59834 92027
9035 53475
85463 98628
3370 43552
33082 83653
15467 47554
31185 72869
5168 26214
2998 28740
19636 68497
2140 21336
64662 71759
26309 92705
46544 51468
29099 50160
65751 97084
35168 86832
27364 80673
54552 84167
4375 17939
53821 85587
39938 98270
5104 8942
17315 39419
54618 59728
41560 47202
44989 72069
23726 97477
29963 90564
56221 67082
84088 94249
58706 83266
48728 83363
52054 66774
59131 94723
9508 99831
32477 67226
16753 74984
13046 62449
15833 69238
7897 76605
38886 98531
25061 63346
5500 52483
82612 97862
55126 74796
18628 83151
67695 82202
15255 88407
8942 37164
55107 88525
36844 82060
40178 64921
12290 65868
24313 42576
371 8492
11234 59507
44884 53944
79942 94117
37229 71476
30839 71591
17516 32028
35026 86680
51076 84487
27344 49904
40254 67977
33208 44019
38259 80036
36 94561
15785 64976
60177 77611
31550 99593
13455 61842
49829 60948
21381 55312
66536 86249
56689 65698
75773 95249
69497 93189
61006 77250
14521 66193
4304 93628
46584 90802
25851 33139
17449 18836
15799 26715
14283 36107
11891 79214
36710 80905
35996 52494
55955 68731
42384 44888
20744 97963
69907 92379
70749 83722
14547 73600
12581 80831
13156 68955
56770 57089
4459 55567
18767 76347
45034 62949
56222 61589
32011 38551
13262 96620
27351 88895
7865 49589
67168 98717
350 84694
38945 65821
56173 94127
55440 88537
44615 70366
18447 73899
79334 81354
66121 69445
61527 93007
30493 32524
12966 22305
16556 40823
63027 76357
32114 51972
40638 77710
26755 33829
56984 58327
30189 61131
44586 90092
34695 62148
22261 60562
69517 91272
5794 29764
40184 95725
44930 70948
25381 60019
59107 65257
25729 62139
38414 57045
26169 71111
15167 58178
46218 72407
36578 87994
46586 55514
10822 38726
57657 89945
45534 83265
48670 77959
7680 84640
30760 45966
36393 44155
2112 60341
7119 30411
39403 61466
73503 95185
6836 24059
47093 53712
5677 45268
46602 47944
18156 62236
39032 87264
38809 93308
7464 7968
71507 83763
5496 44412
21946 54112
22401 36600
30629 66962
45818 82606
52414 65561
31496 87089
77740 79371
43084 98531
13990 36632
5286 31525
46183 52807
71038 95921
40091 45456
60838 99538
89092 91786
12285 71326
51778 91302
35139 47511
9559 63583
9592 52792
48380 87054
10370 95604
19313 80098
2414 36234
61701 72173
32101 86871
96495 99214
41797 93255
59193 66357
25152 84423
10478 81991
39849 89379
81041 84775
15460 90654
20320 78027
9708 66715
4366 21478
22552 58727
41484 68975
3813 32788
35295 48149
39552 81568
1221 49160
83352 93998
33661 67897
34711 65880
30661 61774
15234 70431
28190 33124
93 63211
21170 43386
81242 81743
41755 60723
14916 38951
9853 19816
12059 57196
8804 76793
63269 75624
4982 87648
7705 29339
5693 11996
18268 50666
24899 26525
75180 95492
61041 83853
18095 81299
54467 80208
36868 51878
18801 40000
17923 28305
44842 63041
11704 28132
29877 45294
77577 92082
34323 40701
13212 86546
12497 92895
81298 99764
17322 34697
14891 70822
71824 86261
21462 98709
3825 88806
21647 79061
30296 40315
9136 62208
5605 97311
699 75509
81457 83342
43314 98226
3922 67425
3276 44002
8269 39431
87260 92297
50113 58534
48058 58883
64028 69841
12929 55257
74095 83809
73403 79476
29382 62248
16710 86993
76292 76612
92474 99265
51362 69191
35938 60668
30034 95750
87630 91100
52516 55416
67900 97758
29973 50077
22420 26393
81140 94204
3670 47215
19396 24338
21207 31722
8582 50292
2134 89612
47450 58614
42557 80344
15814 24181
41028 88478
55056 55814
15130 85984
1929 9975
70979 94078
24218 64594
70832 95558
50034 81395
13 93657
29699 52574
73241 87037
29471 65774
4195 47174
2107 9783
46585 75004
39006 66572
28702 35210
19491 82273
34637 41962
12913 99656
65648 99966
40297 64228
30407 58380
12162 75714
98063 99688
9716 78039
10457 48393
44307 57486
5132 6424
57787 76397
47506 62209
94928 98367
12361 75805
23993 69892
7555 46071
52269 55888
64195 84856
10823 82919
50536 67793
56309 68209
63194 88658
9504 86536
41824 86624
6724 42344
13721 33009
15086 63259
53077 98964
29155 76576
39424 52855
47925 87042
5320 14864
5850 77165
26481 41040
37239 67406
31236 96927
34303 35266
9534 75680
57823 60468
44388 97346
20805 53698
3829 19039
43716 76648
1848 7669
12859 82081
39326 41139
46171 74446
29245 80847
49122 96202
59532 67178
5027 99017
45384 51263
26202 77621
57254 86369
44957 91462
5970 17371
61111 99541
22130 95623
39998 44686
25417 36398
39596 68264
16712 51974
21242 46579
16069 27943
13532 73992
37627 61751
12586 77999
60029 90849
4746 87965
39480 43333
55402 83047
8009 81316
5397 17819
13420 56038
77123 97564
41829 99355
37753 85673
18471 93981
61079 74499
58921 86568
53150 96140
7831 70295
3655 35263
3636 28908
41587 97742
7849 15439
3711 31572
49325 64816
27287 65237
33321 81999
89803 94961
24228 31389
10711 99623
667 93168
31860 93524
37643 66663
3610 93914
6705 17296
23148 52894
7748 52577
51665 77188
8675 81135
34489 37610
18326 90464
3690 86639
47009 64959
15210 47923
25356 77860
41593 51272
52614 93688
45302 47065
72163 93638
8356 35157
24351 99174
19338 74932
43727 81589
47504 48299
27677 82724
4875 85453
53566 74801
56167 76583
11887 62901
43732 67205
1550 59863
22484 69581
46929 73568
13346 77638
36035 84296
12577 84657
8692 96381
1933 59851
17610 50923
36237 60928
16024 84006
42816 70378
29877 60909
46849 48993
11791 74062
68829 92203
45711 87082
7485 45499
18157 82287
50042 61199
18227 43872
40405 80035
6232 44867
53258 81960
8519 33867
19091 40204
50335 51585
28007 53835
41701 50495
75268 97452
19923 32173
14522 29481
1864 98492
34675 79882
43987 56968
9892 86761
5483 17485
2559 83524
65282 84316
18000 55604
28792 58137
33640 66244
92157 94340
89984 96102
6724 41324
9586 85596
41111 41809
31390 53410
59561 96181
43999 90729
40079 69684
11814 99394
58910 94706
80273 90840
16899 24493
53093 95582
52181 88854
43621 58055
1829 33170
3859 21773
20677 95703
11855 14916
52432 98299
33724 69244
5801 78261
46125 77508
84629 93560
80794 83388
5448 74254
40753 62035
69947 89551
80542 98029
77966 86602
25641 75851
30183 68787
44792 86526
8012 20501
53016 56640
68251 71846
20058 58026
40141 87216
23814 59147
13818 46486
19358 33774
2878 6242
36952 86931
11742 99749
8746 28999
16151 50392
33632 73505
4271 92980
18047 53508
607 86904
31022 78953
23270 85502
86944 93467
60736 89202
68119 99720
32519 47967
26432 36420
755 42453
78809 81661
49217 90261
40429 51746
22376 89217
10430 73864
26785 40041
81458 82601
19111 85743
26520 76013
40975 49179
996 73330
55844 61106
93796 93806
36063 97061
20479 65814
6627 85248
26601 82004
42849 78325
2597 38999
47346 95756
20487 67192
43462 64321
31837 77437
2929 18307
60624 97131
50743 91477
42292 73591
44296 65114
51806 82951
34941 94024
70005 96834
44280 97459
15069 57564
68205 96753
32961 57839
60776 78589
35745 73600
17683 26079
36163 40083
25547 94754
77594 99191
62549 87916
72586 97738
30503 69125
1556 12889
57636 81372
20691 38095
4182 7651
38021 71803
1736 99007
53996 55735
7223 79200
18222 73143
54503 89306
18119 95839
66008 87517
21478 65850
72155 76232
38744 92528
38207 95981
2213 65310
53495 98836
18682 94261
85471 93187
66105 71219
13497 27406
25972 94778
20142 96478
71987 98161
44948 83964
53462 92495
6368 55462
27584 87103
70141 85355
48093 55171
44548 94391
76262 90842
12263 33690
71273 92811
35784 69401
1739 63817
36438 55328
36734 72553
3045 42551
64369 88035
47800 90234
31498 89726
52577 55766
3146 97820
23902 76266
62541 92613
60015 75298
40799 62236
34582 88738
28219 64368
32935 89893
8480 36400
280 18518
26359 86257
7609 51045
34428 71987
1833 44315
17176 87793
27763 61871
29863 82182
44508 68353
9596 12795
9457 69204
36471 87029
42954 85407
33795 33992
56687 95278
55868 64604
997 57568
1273 47087
37164 78527
13558 53142
7298 81625
7517 63425
54527 87230
24945 71548
30117 52024
14550 59953
31982 37570
33376 53195
1636 8295
14198 58870
68985 88208
36098 62467
40394 82379
65991 71481
3978 97744
10690 96130
12210 67453
51620 98397
12009 63704
57388 74864
6632 12824
2355 67464
20863 22826
16966 28010
73451 73901
76233 96190
12179 28951
67992 73046
50438 76621
5610 92156
6390 89582
68612 71433
55561 86160
80335 85497
15126 59888
17240 20604
48266 52917
26437 81670
78048 87562
49737 78507
62850 98084
22213 54765
45146 93213
1051 3024
37545 61744
16639 20948
9888 96801
74113 81343
27776 92785
17136 42269
42970 92265
6205 52559
87823 96995
55360 78604
70744 77425
41877 69017
20418 44940
39865 84206
57290 96289
62334 90005
41656 54599
51218 65038
52853 84243
59258 71709
18857 77990
34378 82782
20875 50470
53298 63210
918 5307
20106 21807
48348 82180
81657 86908
46190 59961
14312 19957
15764 43878
26135 78506
19220 58632
30570 88538
48444 54166
26283 91963
42341 45637
9365 27610
13430 17106
38769 94028
50673 61986
30437 65318
10527 51269
33397 96238
45676 97118
27767 53173
12268 96722
10799 91483
166 95172
36104 68880
10185 36302
37545 95968
16984 59458
6219 60625
67344 70895
7590 10719
46875 51991
79263 90487
72506 72565
26300 37524
44361 50437
46431 64301
29436 62962
53326 71929
31531 54580
9976 54554
18929 69566
262 72783
4705 99896
11507 68147
33091 85740
1392 84286
55855 68373
44919 71742
87955 97286
24358 67085
14082 73163
63794 88900
64889 71371
52775 63882
10071 68732
18774 48534
43187 45183
18007 67501
89062 92759
7777 61861
15314 85150
14878 24689
2270 50851
25755 35620
39694 93964
63376 92051
48916 59433
23914 72630
33408 70390
17769 53526
38861 88051
81870 90670
33393 94437
9437 37552
7637 97579
13737 56745
32475 58334
58866 88749
68263 89819
3159 49046
79860 87541
32283 77951
26286 38313
6869 42031
23016 26261
25721 86673
65520 99787
29528 80900
6725 98769
7428 76612
7430 19889
9183 53220
78477 93046
1999 17290
53039 91248
35353 86076
87295 92576
52951 53272
31013 53390
7952 24905
19823 90913
9275 12526
22885 39707
66108 75463
10738 39606
37192 56581
14079 96253
32026 65080
9604 74146
67625 77833
92085 99483
44752 60641
26480 36100
26587 49856
13378 36742
45226 93261
4664 98224
24321 44657
35651 97152
45359 96314
2048 31589
43557 52047
81411 99973
65167 83014
3490 90488
26100 92752
11807 69453
11385 76926
71826 88077
67984 81732
12887 67608
70109 95642
4991 10846
10816 86466
20724 34826
36770 89221
26212 69377
50062 66471
89264 94529
46631 98175
30630 73135
78115 98755
1186 6698
51577 88649
28993 86041
22009 62363
11107 12125
78788 86699
81610 87069
5725 19632
44299 96733
2331 33208
13166 28402
34617 53328
64892 99059
2806 62663
32655 41763
59493 82123
1970 20853
8403 68372
1602 40120
14139 97783
56334 57987
31381 94276
25775 86541
6879 46124
48985 54498
74631 90304
59920 89373
69572 75556
29569 47898
6175 74225
10917 29890
15931 41215
9763 42387
45245 89890
13550 37195
35161 47981
19776 96926
4139 51522
22205 85082
18772 83523
2331 26226
32222 46812
29849 66635
75074 95942
48893 75120
22666 47726
216 43702
36469 57896
27369 31656
43338 69945
24640 46704
70896 71448
35062 39654
72576 74144
28577 38574
116 77491
67850 97645
45774 80151
52996 66650
27847 80218
22611 93289
31223 48632
27576 43205
17374 28849
17880 95064
2894 79132
4259 55825
38037 66011
59449 86570
54403 77834
70514 73673
1439 12307
39349 43068
43153 62861
2645 34046
61285 87657
93796 94141
12751 13370
34199 40566
75601 96729
26371 48263
56751 69021
19035 83781
55943 65424
29708 52288
86237 90800
10933 51487
79414 92508
12806 64395
27801 73189
34142 72222
67083 77306
1872 42916
37065 75129
2151 37581
35104 60389
15808 48088
77077 77100
25249 47977
3573 58879
75388 99539
27017 99307
65545 76457
48687 77008
17504 84947
10372 66747
103 84103
2991 72463
56307 76954
53273 60694
15087 42175
11104 44120
57073 60866
54164 90253
45987 71208
4439 52200
22385 25618
34036 69641
29833 63107
23762 40188
11325 51054
12809 68300
8221 86983
28694 61371
30479 36085
9683 90135
85119 97200
32580 73047
43988 83004
14415 88982
34878 75229
32938 35845
46827 97973
26291 62572
11265 15962
18484 96198
67789 72359
86233 93282
32495 72356
14387 91459
27688 29447
4395 38526
36849 63265
5798 37409
28995 82374
42282 85594
89959 99049
22724 67739
10822 56443
52615 55596
67038 75160
17042 68745
20930 94433
17438 69483
29536 46549
2939 39755
9764 26277
7829 94577
17427 70330
48040 59947
19690 27179
25389 40905
20808 69630
2958 25591
25667 49111
18977 49358
3067 39356
33443 76869
62705 63778
24809 98380
10294 43277
150 37793
22789 41795
18310 91506
2092 21484
11381 56001
14217 75269
79939 84112
15684 36717
5505 39736
40220 75177
27317 80760
22431 90261
15899 92830
30201 46017
95031 97186
18410 51913
15465 46906
9077 37872
84711 92528
59198 95567
1589 20854
29020 61583
1603 6992
35455 62668
11514 60056
15488 39163
8564 32400
41495 86159
5574 17376
17662 44051
39512 84820
34336 63710
24472 70409
11439 25513
23529 50739
8241 37137
35516 75787
54321 69745
69958 73544
7631 59966
11032 54418
4373 81180
5304 61523
5389 29175
15648 68072
50988 98628
1361 4245
15395 51576
1910 18131
35396 59476
62756 67641
11973 41771
2179 20257
67653 85160
4125 92704
28100 61289
37780 81509
9649 71824
33299 71466
21203 65940
10480 39270
800 9710
29231 56048
54985 61851
33499 99864
37908 51434
16639 71381
2496 51246
28406 91171
32318 95175
7371 87436
53550 69973
37698 43635
65349 88766
66466 97965
5634 43141
8655 69688
33891 95170
44792 65560
68107 80067
6630 9970
29812 68558
46920 97457
29313 37941
20686 88463
8624 12240
20343 73245
49173 64627
16916 44260
46024 71846
342 23876
25928 26547
49334 71263
43970 64136
17281 62511
75372 80327
53687 72760
67462 86069
63639 69770
38277 73272
36904 66114
38222 76104
1226 91330
15369 34187
66526 80570
82575 89293
70178 88277
44381 67583
3911 95120
59251 72869
45463 67871
69155 74600
38684 74323
11040 96162
64694 79058
40608 62526
36727 56193
21262 46131
51974 62770
47882 52500
93899 97317
55163 57128
48835 93722
10676 58703
36465 84020
51500 87577
17798 93174
14611 94779
42974 63413
65183 70224
22439 66748
18805 45146
3740 12704
2932 52706
82729 91750
92133 97082
25929 47852
36879 87149
94451 94514
39195 58667
12781 66219
84375 89330
21035 80207
16865 56051
20501 96187
47625 81489
21843 84601
88104 94048
58709 59646
4159 91217
45692 60780
8703 69935
28664 55656
54991 84078
54239 57734
36998 71094
3824 49879
26348 49842
11456 23462
60964 82415
79153 84623
57626 72960
13485 69965
60325 80318
1554 91198
46938 55276
14270 86111
17629 25096
20862 79308
36958 51748
20643 51764
32503 38825
28388 90310
21166 65676
31259 56382
7107 40771
37437 39613
5215 63657
33865 64700
63325 73338
19651 42443
2085 63178
72703 76935
49986 51160
21613 76605
18302 53217
12101 22733
12506 88591
16082 97287
18863 56679
13263 38077
28708 48832
38697 66156
5351 80276
72266 87196
40832 73595
49487 91350
60885 98127
15315 70310
69044 88019
3641 89310
12978 55036
75144 96774
12314 39092
181 37079
48401 80249
44464 93894
39737 94091
8147 16568
6496 79373
31672 68475
97811 98548
12741 43302
2206 37821
61505 97326
16994 62046
6695 43172
2259 85141
15691 31032
75561 77919
32226 80697
31902 50799
34418 39965
29400 60231
69157 99726
51350 91229
659 29811
34331 85497
6797 72876
65276 94035
41700 51069
8934 12412
73219 93467
27946 47513
26145 83304
27059 78428
40609 90590
42518 73057
2726 32170
55064 95605
45912 51950
39086 99738
18710 88576
3138 20280
18151 19808
5802 55566
74140 92490
11057 77201
22910 45385
7283 65540
26407 47601
70964 93350
43111 47143
63184 66546
48010 77125
57635 74050
56061 63997
51254 99884
34056 76883
50210 77807
48597 67513
60821 74582
19236 64050
75778 93687
16260 67705
43095 74886
41307 45710
8272 36786
24955 51848
3847 94718
5544 59678
73098 94454
61214 69291
38695 66323
21037 53184
42604 86469
48287 91815
63850 83736
7826 31159
5388 48690
75521 79129
7028 75417
62521 87066
8304 45071
632 73147
13657 56606
38453 82231
26099 27523
12852 82838
15327 17993
47035 57033
1492 14877
66801 99572
2649 93852
19739 87581
14725 64517
62995 79682
33741 35154
22846 39503
21301 65875
40238 63050
36517 94475
6958 98475
76321 95613
3821 13384
15984 94547
2265 80512
27822 29979
26784 62085
30430 35582
25031 36338
5023 88821
48663 68143
42563 64326
43601 94144
65438 66137
54034 63350
21186 91816
44248 85901
26969 88888
24969 75033
14381 42872
12311 71660
16847 59235
41119 58141
361 64485
37954 52036
17605 39217
35196 73673
54906 58541
197 71827
21205 78061
56742 89399
14594 45593
19798 54259
13469 32394
63085 99902
60800 72323
29930 87216
33050 90987
52416 77508
63614 69157
2734 67785
73882 91148
7253 89463
51250 81691
2185 80429
23164 73701
34808 62518
51469 88975
20654 94029
15347 48516
82247 86429
12248 58784
7142 43344
54485 78211
29268 42849
31282 36803
35240 85913
43394 74203
33833 55718
35831 71455
28014 46391
12984 13013
49788 56022
16152 79212
3327 81462
1980 33054
25373 89963
49995 64238
56411 93268
66401 77122
74682 82090
60576 91930
90697 98935
2497 89105
3729 35865
6040 55871
37458 62861
90955 95474
72508 82216
74414 82430
40342 95993
54629 88035
48990 79056
40087 87370
64502 94024
6468 94396
13236 13625
24296 54851
30497 76617
30460 76610
5993 72136
14672 40059
44941 93260
3696 99580
4844 43374
11913 54531
9039 89872
40692 86277
27115 56196
9872 70231
10647 55971
16404 20913
91283 97426
28495 71409
21298 38820
35734 45539
24765 78275
59756 77372
64016 79772
21836 65217
19618 50825
63633 96138
58552 68422
39272 97532
9536 52001
18782 48164
60424 67187
12092 45614
28332 46682
13336 26105
6214 56056
38247 90707
88889 91155
37304 95343
72243 80446
5153 61723
11194 68599
76793 96954
24101 68383
55697 62480
63559 87734
41762 61065
14578 22951
4110 9978
34089 48959
37233 56771
49370 94720
36995 78392
49868 76355
67128 93288
28486 99128
16414 58322
19944 36700
40003 44295
28011 38335
26312 56642
68139 98833
57493 82884
16807 83333
28377 36510
14285 44851
38133 44240
16192 26400
24106 94760
48605 93252
32847 72347
10884 89034
57255 94713
44096 73081
81019 84029
17983 43624
9396 33889
6339 75410
82637 89785
75494 81895
55026 84509
2141 58093
8839 38193
37486 85916
84912 99495
27820 45771
74140 96387
49521 77924
10401 80068
60312 91476
9632 85046
13344 70356
17770 28593
54591 86657
14220 30620
43280 91299
14141 40394
81692 92639
22571 35867
5496 66359
46250 73337
64603 94034
16255 94966
69009 94046
2632 11695
49457 94561
13012 55913
42985 79326
7421 51127
85354 92684
25344 30647
1347 45490
31806 37818
20431 66718
91001 94865
24175 76088
3715 25035
58403 94710
68279 93229
73149 80756
4117 6552
82867 94738
78556 99046
83697 86728
10006 88865
14701 55649
39259 39922
102 67400
20122 36863
40986 84925
75307 96013
71018 85856
27912 61448
71482 82520
12090 34219
59433 91980
82903 99785
28573 84799
25730 60541
42818 56641
27890 43083
47253 90859
48063 90913
7575 39515
70640 98420
71953 75552
49116 53646
2140 28724
41004 80436
35842 40496
40794 49270
20104 82825
33006 59130
1752 32343
46257 69371
4066 59385
7727 36686
39256 91115
70200 91313
9960 60341
98193 99198
73829 78958
35950 38090
16376 48314
57556 86884
8787 11421
62960 89100
10770 79790
38524 43329
25283 32052
41178 68007
5865 18899
59903 61938
11974 89004
14122 68308
12181 75312
15571 96256
11950 33319
29310 82107
6326 86960
5450 89027
95313 99571
22468 58878
5750 72993
51344 74789
51780 86471
1790 80535
16713 24819
10961 71614
63776 97411
21710 32237
75478 86699
33056 77831
5855 13873
51411 51764
83590 88800
9533 72317
47871 84904
5860 90391
46411 66341
28332 34688
68541 84421
16663 44874
15932 27989
37880 61591
27483 89265
18644 29281
33644 44896
14633 19611
51296 56475
3587 8565
40189 79052
35118 53670
10574 15330
22103 95973
35261 41636
21054 27704
9877 94721
27610 88099
21268 87363
21890 43017
70334 80780
7474 19794
14506 17745
71081 84473
19367 84903
94622 96742
26799 48312
803 24915
15485 89561
68184 93927
17781 33039
53269 61048
57742 74160
5203 45357
12199 53373
46903 92194
47846 94315
60581 96124
81243 98189
74253 92076
4219 32070
31338 67579
74632 89232
9655 69056
42132 79135
17296 45388
29682 63102
44857 82864
24972 42598
42412 85432
93117 97107
47419 62007
20934 38707
16423 87485
18865 51928
14453 27595
27984 97469
24164 93708
54433 99669
39592 57606
30285 58066
46226 49561
76238 81295
92029 99109
17652 48791
11643 81315
18519 97084
25788 26193
5044 72872
38949 71871
77237 81154
58599 77193
9679 86905
9082 64455
30117 72752
30015 42868
24518 70410
88785 92242
18211 51873
33237 41370
7126 51146
48248 99217
1015 1199
63803 76777
19545 33497
7051 82863
66506 73889
24838 74555
58315 86881
16558 55486
43641 57431
14714 78790
43856 99055
56867 89690
22433 29882
17683 72502
55953 70360
25294 55661
21015 83337
26567 82374
46010 52792
73197 82865
63610 96610
71423 78922
22074 78230
84261 86694
31901 54081
5932 65503
22145 68068
35739 59606
67500 90832
20915 76149
6414 91504
58663 87270
40488 52016
54580 67404
33854 76886
3849 79487
50138 75305
4602 79882
11571 52761
227 54579
5110 13858
19108 40617
21462 31011
34410 61644
63432 77174
30722 69216
22884 74547
40297 51757
78006 88434
1407 18999
93178 95958
40570 93332
65883 84379
12983 54127
5660 40797
60601 80171
10846 23254
16567 66662
16506 25273
6347 38106
25888 53721
32512 45842
75957 80407
39607 71065
35933 77770
260 76003
47100 79234
73610 83522
3956 97435
28135 39875
18906 39668
28267 28322
50129 98075
76126 91735
4898 43145
2890 79244
11491 47202
50419 73340
682 56269
2745 19640
8026 16180
8670 93036
42537 64942
25691 53340
5805 92504
30925 78585
1663 17507
34284 50783
11323 99644
15150 37085
68741 90517
35747 99069
2410 16401
24723 53885
43269 67687
52900 54702
60212 88127
6983 29042
749 96868
50549 98769
67403 84133
45069 80645
25453 63554
589 25544
21475 44074
5985 64406
4277 67298
12888 15204
9010 51359
48388 63722
15692 59962
29262 50844
2030 60098
54216 98914
35142 36000
44402 77827
62866 92407
4316 97772
67713 77803
53785 89929
7480 92718
61487 78692
27123 78439
37603 63135
52575 54114
66742 82220
51837 55103
54572 65414
43910 50230
16225 49364
58884 68712
34776 96640
5399 30895
2445 38225
1779 54527
4963 10728
33245 93470
35082 95179
20622 60845
64404 85782
52621 94677
40599 96010
85697 90950
68497 99312
59023 82176
8203 69832
59346 77900
9449 58337
47802 72935
2201 52500
87168 89751
20513 95335
21133 92309
34631 81806
1331 62847
1803 20928
6548 54520
25547 39962
19363 62362
44975 98593
48737 78880
36625 38860
24804 75246
11606 68746
12958 97010
4517 73671
42987 84585
30085 87051
74694 92432
26941 82096
24777 77006
4259 49883
33387 53101
41323 99163
428 17196
18554 41022
12106 61248
20623 54874
3277 36786
36422 96431
57013 80856
61327 86949
33470 97156
12083 96616
47641 68818
1019 59800
31860 69263
28794 42561
27526 91414
14683 45120
33308 75635
45760 46959
28482 91681
2777 26934
21821 38594
62732 67828
69110 88218
30903 40838
342 90210
63185 74802
9854 83711
60884 66828
55189 72568
91871 99866
68826 88184
55453 88000
74381 78957
69430 81239
10582 90669
71533 88763
71826 96470
26691 30869
47110 61033
13887 35935
186 54581
31581 80321
24528 78161
71764 99927
20056 93941
25344 98352
24154 86231
47197 89255
2477 3876
57162 89346
21749 61645
21306 71633
47582 62006
20318 76504
61826 97601
26959 54562
28148 52329
79016 94973
4712 80232
8181 97624
4537 17634
77457 79850
120 20185
71506 71606
67208 99717
25350 41947
2215 70481
4197 69613
16493 55118
15351 45371
75254 96528
5986 10441
85620 98664
60330 84102
11638 93229
5979 24419
27006 68817
47007 62095
11053 48797
34032 69583
79281 84275
35520 50150
22078 83295
37009 49826
6746 78074
43135 97699
2615 78517
67173 78594
30 32356
36396 79563
2210 98096
6497 17556
36780 53270
10244 50431
82348 99018
19693 51064
11454 19027
74664 90700
49786 88881
51523 83300
30933 56034
9536 40418
65685 73147
4557 56655
10493 48332
30754 65454
79048 87659
6383 39485
48068 86983
71581 88661
930 57255
62139 79411
63560 84449
274 23950
11196 99226
11262 44232
74035 79464
57456 89430
38293 80405
40834 82142
26567 68834
6552 66750
45292 83348
44273 66408
8624 84658
62757 95501
35018 56724
17637 40559
73614 82902
47453 78312
70421 73668
56710 60993
12336 81866
8964 33828
23095 44633
8004 82025
96053 98978
23442 37133
1193 4262
84740 85232
8145 16526
12514 75258
28693 84279
135 47432
2850 82715
5369 41056
6990 71997
35556 67967
39456 72844
9809 76719
17851 71329
804 77017
60691 71517
41233 90580
46661 70356
79179 92203
80713 89873
11618 30726
30544 49372
49855 94648
26682 79024
22022 63823
1341 89927
21261 49252
65113 97390
9769 19869
90767 93014
88099 93792
63063 70288
28470 76360
67878 99345
2617 19390
19951 29693
63286 88248
11623 94476
43029 63438
97855 99459
39369 48071
28885 62216
18709 28309
33570 43619
801 26160
29945 97130
10088 29619
25842 72901
7765 83885
5295 62289
80204 80931
18226 86745
44407 93197
20704 48062
81113 94419
31744 73887
6082 10371
69026 77995
22362 38124
41856 60348
86445 90189
31920 71102
14096 64395
51081 83150
19005 52877
16296 38660
62332 78201
82566 97100
3057 48500
63907 80189
35301 49253
5578 9134
63161 72558
5521 8027
6300 43457
66393 85358
24088 24449
24733 81697
5068 98096
62687 84768
30442 31172
36361 62027
71530 73464
83688 94606
63748 77572
69744 70788
5696 21333
56230 85952
1025 36017
16181 91805
1165 40026
6009 21601
66901 87120
23846 28742
71868 92762
9006 77562
41688 78286
37005 97698
20386 52876
26493 60915
15531 32793
28986 33880
4598 62765
14888 68824
39437 94351
16865 24566
3033 71138
21517 30276
9232 58375
24289 47790
54767 84466
55117 82684
31614 78090
2913 6644
19045 69099
23709 78524
810 2728
17053 69939
73662 97778
11131 34467
62028 99890
91808 99603
25070 54692
22961 24209
11219 29683
39513 40583
12990 91926
49105 54793
74490 95126
64925 65953
32458 80087
35928 39951
17444 52677
2742 11761
3687 17289
87148 90859
46059 65381
11014 92569
75 68407
52128 85060
81007 89373
21418 23978
14253 63355
2374 37133
26052 51471
3252 22638
26076 72381
46076 63256
38207 61796
80041 94375
30864 37453
5233 58389
34914 94888
15460 15822
49600 60007
1071 70498
58166 79081
78471 91775
21947 87769
79158 90166
24040 53857
54971 92031
5594 79670
10482 69828
47929 87261
1353 36089
6577 86686
9764 95291
28003 42175
16004 88128
8162 42227
71663 83058
31422 38939
88211 98139
31313 54016
29693 64320
66486 97044
6180 89560
88594 95243
22446 92346
29527 82787
5098 88652
17551 95343
32545 33245
25220 57552
73710 95391
18085 74146
43356 76910
28278 87545
29138 77905
27014 63089
26334 52545
62019 76238
79358 83493
1103 68970
3163 41412
149 7988
24546 67776
24909 54068
49653 84132
12925 87127
24462 85208
80465 97378
10658 77507
3199 55356
8981 59464
66320 82605
27749 39044
52162 83408
43155 92336
26308 37655
76242 98563
54038 81411
95807 97057
72194 88879
27964 37676
13995 83729
25267 28531
89992 92522
14963 52983
35707 51322
42649 96795
56987 95746
9608 95082
35520 82791
53436 85403
48486 91638
11477 95244
33867 86327
70940 79435
22380 80378
1593 68202
17502 46598
10932 32720
2743 46340
86658 94353
26570 34347
47081 59096
49306 52851
8093 51640
43670 88689
15933 45209
11200 29012
2984 47251
48837 74488
28518 30920
35057 92006
4657 36689
19258 78762
42364 53662
48180 78836
78643 83105
50460 84021
1982 23356
38444 69178
63409 89398
49784 60788
14491 64094
29136 32938
23915 86064
12865 81954
56634 89014
44485 88792
35893 47176
84305 98178
60119 60616
59778 64589
67435 88286
76967 76989
21110 43459
24179 34924
16999 79162
54756 88552
27160 87391
62727 79264
12208 99913
28832 81962
54085 99133
65532 93779
54258 89212
37487 63803
43593 73538
1445 44164
47674 56525
77511 98558
3579 13754
13967 67298
43927 86214
5291 99572
61018 88622
59592 79212
60448 93261
28308 39638
28525 51216
2151 49632
46823 65282
4279 27113
33667 42100
34763 56641
43518 76586
48660 59063
16175 19511
49771 75785
23851 76676
17061 58362
38689 58211
9324 72874
23654 67243
82930 98282
72644 83542
32036 38807
50557 61260
89296 90847
24604 66270
2459 25433
56577 97506
10161 76799
20086 33806
55314 81677
46522 86584
48186 88968
2489 94507
62940 78188
69197 84269
46058 98350
8203 31236
58119 89885
32288 64998
24313 39347
9431 72340
18368 52374
39739 61301
53656 80465
33683 96244
64751 67356
35796 96681
25389 40436
49790 77856
19439 82225
65079 82217
21435 30522
42907 60027
39806 59035
9954 77012
25883 53272
32946 55666
5460 62198
21976 36463
10399 15665
30669 98107
75331 81932
43740 68941
30979 81936
40980 57432
44413 57049
1583 43182
1150 2575
56639 81287
14872 90171
32853 66622
70967 83873
45459 98890
13257 51583
39486 62306
9856 50845
4774 35192
26311 66398
74551 75638
17536 33009
7931 70057
4981 35983
19955 50678
48825 74941
65589 69028
79745 87945
55649 69586
37890 52147
8110 96574
16020 90454
2871 50556
2185 38623
35264 48801
19504 95476
4197 29916
76872 95436
40663 84425
22468 41308
37224 53106
36944 54168
22975 72964
75098 87483
3790 11362
10896 14801
48472 89428
48158 82601
67558 86419
8121 58287
85763 91558
5802 19384
16657 95084
23327 35475
53669 76147
17517 18294
56903 80228
89590 96775
27778 97756
3816 95685
8029 51236
13249 89973
62862 75203
40251 46138
29040 83642
56855 89567
2032 92030
3550 99388
18522 21567
33147 47688
70486 77452
26589 46887
4248 46904
63490 72361
34 17537
57340 95374
33874 46668
35205 69445
33380 99346
52862 74482
61965 78319
49190 53349
10317 62460
16423 91483
35482 52019
16471 34504
26192 99336
3924 33992
62011 91466
73126 92804
14884 89510
35060 58448
22174 43650
6818 41620
42303 71667
2886 74278
46545 68918
4861 5727
17141 24828
50929 56098
41238 83676
28157 66371
30454 69691
34531 62016
69152 93759
3826 24001
51711 70666
25631 35635
6365 62145
62812 69206
77541 86425
51880 54267
22836 72658
16131 96000
23170 40731
58375 74621
1070 78673
13728 28093
40121 86860
18945 76975
31065 85983
33328 62798
832 32890
29145 40148
41934 98914
98102 99134
9012 25692
73912 87765
2626 76045
27902 74010
46884 75140
27696 75295
61500 89008
5620 26745
34741 79510
2135 23654
16138 70780
34466 36033
46838 72445
36900 44968
59738 67540
43266 64726
45005 97333
9945 99624
5508 74646
29611 55911
58244 66147
82269 82636
20443 29046
61420 97148
25095 74807
1896 37880
34717 42982
49710 52331
1291 9700
34405 79076
61372 89523
33886 53332
74922 91745
82154 97359
27041 63358
13532 95630
20008 61580
23094 37335
52936 67646
18205 57834
87582 99029
41752 41849
11895 76528
27945 78545
82076 91206
83727 93547
33566 43761
46410 99539
58793 98874
22732 35262
66936 98302
17747 27398
91891 96178
32509 75572
19514 51209
32295 99132
24467 30129
30333 33228
23008 71208
70309 82678
30470 68514
10415 79848
95442 96399
4502 85464
54941 68965
47979 64388
55145 88687
58138 76891
31212 75720
64519 76936
40419 70686
1531 8151
29461 50419
20217 89767
10810 25797
20831 98776
22588 40410
13107 34791
31724 67443
91987 93837
6247 65146
35274 49141
48962 56857
8646 59728
54413 91116
43158 56967
57067 67468
8765 39151
26463 71192
50910 58960
53579 97242
37972 90223
4820 23986
7292 78909
61569 78753
58275 95238
31796 76162
46051 99821
55307 80910
35292 67481
35236 46437
55650 83633
17034 29331
2782 65900
50229 53589
32452 51110
41622 43163
68687 75404
60668 84818
18448 60220
23005 23589
35126 48780
54336 98460
65995 73810
15289 43152
33449 55232
14285 84659
85936 93530
25883 92849
11646 35494
22939 66076
27117 58208
37266 72585
61851 76952
28655 99706
32740 38953
37132 91657
43271 92412
2551 3312
21461 31655
5677 11542
32533 33814
1117 71447
19045 70421
10452 68038
2209 77201
213 86755
64366 96161
15763 69096
40493 60728
31101 84591
29383 94539
21996 47049
23165 66567
17785 73850
7073 82309
68328 70103
20129 65651
53911 73989
16022 95204
72264 77016
46506 74785
17981 59335
39213 73050
32849 46361
34745 91504
22324 86684
79128 84892
21416 42833
10849 19355
2129 60581
11331 61488
14854 95056
36934 94579
67745 87473
15441 80466
6390 8065
92361 99327
67069 70261
54088 70502
70081 97437
7268 83059
56655 98239
84148 86454
61729 63128
42630 76893
6825 40126
23085 47726
37812 99466
71017 81164
27370 82244
54813 67376
15460 69875
21695 57410
17178 74372
52581 57079
12023 71258
55895 77423
1379 92666
5093 81832
14236 56369
47746 68657
38838 75402
9023 53014
17177 54520
56302 76944
43778 56132
62086 78121
72113 88901
61941 89271
37349 78582
17661 62987
16020 26214
18305 58030
48948 72033
90515 99939
23996 45041
35119 50803
43404 67244
52016 73034
6000 90295
13684 71544
32517 33998
51852 58454
86159 97342
17057 95716
66419 73520
19646 77997
78595 98958
50573 51965
20358 52296
77145 89217
8519 46059
17404 86156
12551 46848
76047 80050
11215 71399
29549 96493
64064 82286
67780 88954
14786 87858
73675 92949
34617 81110
66975 70463
16770 58797
52600 79126
20157 78628
41792 92243
10110 74644
23170 79069
2884 57185
6684 96935
8682 82606
8621 75855
23273 83333
53926 74805
88286 99046
48774 78034
75369 79052
32578 42067
6966 49045
47906 50258
79901 97543
3118 72491
23591 26336
62868 99498
9245 83694
35563 51149
58837 81999
2633 89507
60023 62164
35684 42764
56957 89527
37723 76904
56599 91161
49997 98367
24372 34088
16672 87283
52807 72137
16255 70437
6018 63206
5798 22741
77713 89151
52643 77620
50563 72014
629 44972
29384 72470
11401 67565
66112 75484
40815 49674
45337 93244
8439 99012
7856 23309
18119 53759
263 5431
24428 55647
17470 84144
1226 84391
17729 25643
27441 67304
65808 66921
12624 84612
38945 66268
79517 95976
40654 41383
14469 90703
28103 95736
27438 84969
41021 76230
4088 73448
20538 81227
20175 89560
20091 96052
7563 70219
35749 48403
5495 39199
38682 60985
15857 76524
39287 40203
48894 62358
36449 89909
540 15246
12364 32470
24706 34584
12112 27447
48842 66739
43751 69495
9980 37843
8954 31883
8798 12773
36208 38553
18555 60587
24140 38828
9568 43860
9959 77181
2582 65734
7854 38376
36426 53929
52576 55512
15475 66762
31068 84485
17412 56751
71280 85392
52336 62317
48287 55176
36395 90917
85705 87922
4368 76241
50384 64526
7219 8669
27561 89202
5868 79145
30355 39004
11229 65868
65283 91672
69431 90334
29207 78132
7999 20989
11336 75354
65897 97662
10047 26446
66032 83076
16341 55502
78963 81674
67586 73341
17403 70095
1466 1637
58717 93081
17413 45588
69656 74411
22873 91239
5609 59508
167 81458
15189 65016
3445 70857
66082 87268
72258 99789
7009 17991
67144 90995
50398 57143
54093 72197
55888 88938
3151 45434
46188 73996
35926 46068
25248 62039
30560 53057
3667 33047
58404 64642
6883 16478
10250 76065
13778 39840
4702 65511
44382 84933
4068 39638
12767 52512
62674 97181
3157 51650
20508 46004
9774 29413
3575 88420
47302 56281
47386 80218
85932 94155
39231 52778
16155 81619
72795 81286
7941 17116
71970 77958
71391 96640
22034 59463
755 93666
74294 76920
16810 66032
49598 63629
22326 66153
49570 54819
43128 76188
28454 94221
40014 95181
32355 85304
7038 61935
22012 78044
15927 34967
10518 95544
9963 70695
59699 65564
65562 86099
3020 14845
18991 55883
34153 91435
2650 50872
2085 35257
13807 70013
75644 91386
2992 39517
11664 21826
24511 80407
40904 52353
30614 56090
16713 79656
80131 94322
9766 53165
21723 44164
10378 53386
12134 81195
79020 97302
21598 61353
2911 71169
3507 62413
24010 81640
43872 52645
35254 85778
8849 26479
52223 54348
17040 35501
14076 65965
26292 86027
14201 64838
6842 91370
40577 89225
30729 63596
80507 88787
50009 88861
26681 51434
30200 54127
27645 94950
75258 80578
43160 78172
83011 90977
53581 74537
24433 80671
21941 36887
19400 28097
42255 96411
8522 59209
9019 28519
47628 76531
12856 29110
17094 75821
46410 59283
16712 91698
15800 99047
47120 50235
61243 82580
3006 51963
12272 98674
61162 74678
15644 21431
3277 30686
17431 82997
9951 51302
23349 75840
47203 77156
49204 51017
39674 61120
15703 77745
24084 64988
91263 94847
19269 40418
34882 73517
65509 66324
1744 62455
9622 43246
59024 92583
32721 79819
27666 56012
5317 34254
70671 74122
29859 77089
4464 90495
8245 30669
51075 73943
13007 83476
33250 39861
86173 91662
10130 89212
29564 64958
66518 90312
28070 71472
30502 57321
17617 22405
90760 92238
971 61320
55448 72751
1427 84028
8109 28626
47922 87920
61971 63738
80516 91045
51396 53024
9840 48253
27406 77876
46254 48263
51525 86105
47166 48013
11264 34259
29437 33746
61758 75152
69589 76105
2080 97208
65913 81286
10452 85105
11005 71222
12526 52523
99296 99482
70202 76291
25470 36936
9819 92010
48938 89687
19755 76979
29979 47874
67376 94635
62878 87393
85725 88960
28636 86607
46987 77208
28313 65588
58079 66168
79267 90858
7950 15911
55433 71879
56631 87234
6370 93900
23506 65917
4968 22543
48983 80002
30519 36942
15297 82207
31667 35724
10276 94519
37208 77818
31612 72869
14682 94423
24875 27652
4503 88048
32576 53016
68900 79197
19457 65486
9711 31053
19767 52191
72777 86310
16884 19985
6840 25887
34794 46798
25053 70955
49789 76964
50450 75867
21360 55640
18061 41270
25289 26522
16429 90605
58022 99541
25792 89670
44932 64181
44789 62196
18822 39117
25944 70824
19403 34157
6561 71952
9252 45465
9745 36542
27295 44710
27348 79230
33794 62576
33724 71967
66848 87534
50074 91075
68419 98996
60273 84517
51488 71599
21492 98040
29755 88996
31794 83378
69480 70662
22046 64039
23204 41826
10986 49636
86434 96254
28079 45995
65343 81847
25323 76741
35116 93689
56913 74329
77319 79453
51807 86603
75617 99302
2003 2155
54464 65937
35049 44807
45398 51847
48604 57811
38812 63599
53418 75923
21167 65565
5316 42201
15321 92722
5287 76434
1192 39353
39687 45200
30147 85365
19714 96728
72749 82765
26582 60258
34084 43709
21266 85132
14029 42512
17598 41672
18348 47512
10333 37207
36196 58266
3074 24465
52736 57932
4540 13398
48648 87475
36367 87342
74257 88059
53300 79178
44857 78344
10304 20688
20788 79923
62853 70530
43809 75558
10424 89352
60042 75296
8766 91692
24979 97404
30633 86218
2412 12002
50106 71990
16237 81757
58613 82526
5412 47829
59895 61366
52344 52507
585 48949
5094 55349
40683 83094
7052 33540
3647 19866
21549 55431
7605 15075
11497 32623
1565 69976
37435 60463
21817 59379
19164 50985
51783 81196
76210 89284
37116 97859
20798 68458
34018 88601
17355 98059
7363 62178
14600 75852
28735 63141
24567 46435
13839 39335
13356 82211
2160 14050
50641 95177
69705 81397
27773 92074
58302 68244
21219 38968
20512 56431
50841 60671
8494 69137
7609 68086
9627 25679
8972 40061
6016 51613
4579 33809
351 31100
63198 64144
3237 74429
51618 68625
3858 18026
54121 88892
14451 73848
28021 77803
49486 56194
3404 28143
28704 91425
86458 87236
5855 68617
35503 43224
2952 31668
91477 96902
3142 17243
57747 70041
11564 40081
37038 42879
24566 65291
32463 84010
23148 54056
51903 61567
81588 95051
78984 90082
77680 83978
23599 53900
32066 70551
44325 48546
80979 97380
42261 44496
70517 87049
9936 65106
17795 46392
2688 41090
10723 54497
47691 62511
13859 42595
2500 60967
4020 22588
35501 62543
55060 79918
56447 99232
539 69817
42341 43642
17108 28274
17491 72728
67650 78248
2442 60987
70110 70773
12882 97144
13630 76542
83651 86653
60829 93883
21976 56457
77098 93556
33827 65702
38128 49792
10199 61961
53166 82497
84762 97454
34106 82184
3252 14642
19112 88214
20010 33255
36816 44653
47978 51314
3831 54219
25965 44854
58749 77895
84518 88817
66197 91881
43448 99730
7188 37353
8956 21724
52310 94032
64712 89490
2372 40478
3212 89506
21709 74213
12946 69450
2158 42021
7867 43605
38414 69919
35924 51272
1639 17561
22852 43457
92126 92173
41781 61408
62862 67572
13682 68333
30005 93816
65031 66151
13842 83309
24171 93902
59939 92154
44055 57095
76910 78653
47790 88176
7658 16908
20644 23613
40965 59999
18972 47591
6282 13970
48788 61743
14450 72898
2255 31355
52142 54031
64411 98657
51339 73350
74414 80690
5188 61909
10141 57010
26205 45378
15271 60055
39825 82789
71065 92755
32330 84799
59015 80355
12628 14004
22137 62708
23593 86244
6814 27767
17991 74474
10546 41224
16220 34228
64954 76002
40800 53532
45257 85567
23986 65970
15357 54380
12257 98754
25824 62868
10300 80875
27270 73707
35583 82793
47063 55571
46088 79838
72093 78424
25416 73717
15791 75507
44282 60985
18684 99688
56864 90175
47389 84322
10848 66452
20055 80254
30050 42418
56443 82582
12048 56742
69140 84988
36757 60862
387 1359
6594 9554
13959 46876
25487 39405
12350 46413
25723 97720
64241 94815
34265 61344
7151 60095
16475 78220
932 83224
17966 19638
3039 74716
32320 74030
67633 85869
50663 55420
80931 97178
70534 89739
11680 17912
15874 68129
38462 41102
2571 23453
16212 84068
58677 94510
3186 20090
16028 89305
32822 59103
16707 59335
21387 74431
18570 74012
5559 42686
27404 83937
51362 74946
26685 44760
47071 69997
27074 44650
19623 25752
51814 72580
24378 30746
48784 75620
11255 16730
38346 47915
1046 61346
15339 98994
18653 82138
39001 76990
25715 92218
22627 88009
48765 89056
68475 87645
1583 63238
41176 86136
57358 97997
10301 82899
41751 61510
27424 51462
32763 32922
14630 34618
83219 87499
27411 78435
19956 58180
52842 56014
207 69070
39480 96382
20977 71185
28261 87884
41936 59453
43103 84197
18116 39221
238 34405
31486 42123
6563 77547
42535 73353
36191 96847
25563 46178
3758 38175
23190 99986
23165 95589
32486 95671
21778 74450
19978 85696
44030 47068
20558 21020
17365 31694
68703 81905
80249 91601
31812 43022
51892 63988
79938 84889
38025 88717
15296 97999
13811 37734
14646 63718
43483 67890
32430 59959
61946 89075
28413 61168
9610 47614
30401 59653
27831 62188
22177 62710
38841 47605
52637 77651
50390 61395
41150 90415
15256 58169
65026 79656
26689 97203
92040 96421
18453 82395
32532 59865
14294 74933
580 83360
40589 77000
57856 78776
51172 88026
90288 99800
18854 86480
10204 21661
12236 20861
13458 34859
36086 41697
28233 30463
49601 49811
51748 82224
8114 83155
4763 62579
6152 31212
14367 49990
56717 95884
93709 94860
9777 63544
86972 97055
8888 84421
46102 83024
7643 47557
30358 52048
60967 98457
19593 78392
18251 20262
87955 88853
33711 62931
47705 83205
18901 73516
8355 21927
47722 77538
17659 62436
89208 97798
44260 99362
68441 93725
72977 98943
37249 94599
11435 43123
63829 91694
52041 57379
87138 89730
31779 36093
94674 95597
10305 58614
38344 62880
27391 98411
38091 39514
81534 86469
41928 43981
117 72173
65586 91148
5156 83114
48932 73619
45812 49256
8830 84154
40132 89981
14924 85050
54 23425
86372 95281
49881 60343
37551 38102
17203 30475
51114 85492
71634 83788
52026 76364
39540 91284
13558 40051
62860 67372
84516 91041
11500 48334
44553 94352
9178 63197
23425 90283
1539 18111
11296 46076
2367 8834
5988 39432
40845 41263
45448 80261
6487 42320
1832 93729
25932 38531
66656 68273
27213 64281
49070 59487
75510 98041
33715 52233
2256 21720
40100 55692
26025 36786
3677 76655
3855 95219
5412 51988
559 46415
66400 70379
44052 84610
24159 52982
67815 89160
19006 94225
17604 73453
81949 95717
30388 82271
23655 65331
13307 30257
67482 73871
66467 97429
56688 63596
24725 38679
40524 73939
16204 81199
33517 39585
8045 96374
4972 31670
4549 80155
66992 78792
46349 49602
59843 67965
66461 98050
7130 38321
4754 37703
88351 92243
51430 60685
3220 41361
24648 27054
11477 83909
81976 85650
39535 45955
19090 62069
17689 40081
30816 68699
38042 94701
34580 42758
27946 54356
7109 88356
21396 43922
40003 72550
47342 68369
11824 66099
47441 76430
17819 80924
4627 24141
11495 99262
52595 79672
36348 57789
36244 68495
9755 78044
5952 47857
75171 93990
7215 68260
25667 85896
77360 91092
35682 64656
27856 38553
38765 58643
33458 60783
38628 41510
21056 79786
35053 56150
53715 76768
7945 30855
19492 44322
35452 77647
59815 81738
5172 58785
70471 79825
29341 47838
66357 99559
1370 82261
31119 54491
5758 74469
56853 95696
38672 55252
6270 7250
20638 21663
7500 90807
57726 94536
73354 74464
90604 95142
9068 98642
44944 66276
6452 68657
6232 34492
3292 56556
14433 94451
20546 28599
2825 3673
1354 10614
46786 90717
18247 61859
5083 38799
11327 91762
66496 89171
18774 61202
11773 69732
44453 47209
18219 30932
70742 71003
13067 43615
41810 47116
76977 86956
53305 78708
39203 53332
6247 46117
160 92305
12386 22381
467 11759
30781 39032
4123 64018
62044 67996
67373 68932
40805 50040
12093 46994
34986 88012
37421 91756
28877 30825
45007 68177
34483 93323
2487 61282
198 16219
5186 36050
88488 93072
40639 54846
34762 62333
6649 85685
9872 79618
65089 90298
24501 78122
15406 19661
13193 39776
8009 74670
40344 85074
11991 36125
12006 73504
5450 91063
58264 93248
3969 69406
15965 59487
62148 70287
50551 77355
26264 67285
23878 29863
10527 42711
50041 94293
47409 79626
26679 78478
16246 90821
55292 91605
57643 97320
36983 50596
36462 63158
9638 67616
27236 61862
36272 68261
40985 55587
41539 90071
44564 71310
9970 49808
3696 35082
48885 84973
55981 75899
55750 88601
29702 51098
28328 60025
66376 92941
8180 42882
3877 61113
19524 83010
13166 99423
37365 70628
65887 74130
71379 85718
9909 96464
26568 98561
19806 75041
37701 63470
44991 45817
12629 76222
47448 66243
48531 97697
55866 70422
43386 55540
34334 41863
33195 84066
37909 60844
18525 60419
17377 38088
38665 42206
24702 53457
69278 82427
77431 80231
46289 63207
17202 37490
15629 16392
45330 93555
10287 11444
12187 54338
23374 32942
56273 76864
20037 79025
88107 98130
90766 94005
49564 88384
23277 84702
43708 56058
41194 65889
7704 82868
2532 88550
22600 76541
34342 39833
66193 76486
20212 81040
43301 72719
24116 91012
41414 46228
14701 79945
4532 86533
34480 88778
55308 74742
58035 77179
40708 44336
32908 39627
28935 39550
11511 95530
34334 46165
13861 67236
49749 86227
58202 87701
18216 72743
4624 39018
49682 61767
6440 46177
61608 70470
78539 83122
32803 99537
24964 60420
64649 66710
40978 62115
6055 23480
45816 79771
34796 70296
34315 51264
66125 86787
28337 87628
34891 94040
6676 70373
11645 27015
32130 76801
50496 79186
18021 26239
15095 38769
19963 80117
17649 87841
59703 76421
42934 94492
14973 71006
64176 77121
67966 78462
11240 30815
85452 95738
2003 72374
30006 73976
44411 99930
35785 75446
32558 69264
44986 76236
33766 70193
8582 67898
38653 55525
17066 94874
10860 94506
5460 97404
56361 70250
1090 71411
24845 88856
2968 20905
2859 96590
6541 82115
16578 95489
17184 62291
30125 39613
20820 70408
16229 93430
15049 56389
38548 83957
55141 56962
29455 72278
15239 22850
73785 92808
10162 90267
71473 93810
5328 58936
45391 74653
25640 74065
25229 63321
11620 22739
11524 94699
1869 78000
57538 69702
10566 12013
7256 74949
59873 80698
25873 42402
17965 91186
36323 78032
48557 54225
21545 24975
53636 77933
69588 75781
51149 90770
59043 68179
37118 97895
21854 26535
65292 74070
57563 67103
5251 13187
42938 86750
6092 49165
15251 17384
66738 69433
9211 83654
40354 47932
58571 76817
29050 57178
37094 54770
39967 58492
1060 50535
6316 72487
69945 81097
14667 63704
2307 59619
3325 62147
666 95224
294 78610
56685 64135
17736 73178
47254 63117
17099 27963
41129 47294
34294 88085
45416 67001
12259 61825
85342 89537
34691 93975
40111 95281
5196 75244
2720 4966
50126 76010
18047 62242
3452 53141
30868 47586
72448 95550
82216 89258
21311 54606
65133 67524
8730 14738
91757 98175
6742 7517
24156 82506
69285 69740
77148 88633
24420 62708
24221 62324
60555 89501
67010 73405
43483 85569
22093 68012
37604 51347
48992 66916
27420 34768
73403 76727
33060 97708
37642 92199
2319 6609
15457 47578
11618 44784
24327 62836
44039 93013
37317 76218
4007 57791
12780 20022
6781 94867
2650 94044
57432 74796
21055 26260
25525 43173
68844 69783
47967 64239
44630 55987
39456 50946
10207 55446
5190 62476
14669 57693
8936 91507
35190 89459
3412 69143
10864 20339
2239 76008
18592 52132
51297 59261
27626 55181
7168 70097
21941 57509
22247 25624
25168 97116
51805 96821
29789 67280
61946 79282
7775 73240
6802 46461
30186 82650
48448 85518
10628 40344
35538 38853
29827 30840
83458 90779
8709 56129
38575 55448
65160 67210
20290 42712
56568 97304
14030 26522
62218 95375
23421 59737
68395 94514
49190 86952
59109 68231
73448 75104
64325 95164
65714 80582
71880 72235
87455 92538
3440 47049
2935 15070
25160 61496
63314 99879
20722 75452
36017 95338
6657 20818
20413 82187
56954 97786
48995 94446
67783 88688
52258 71919
72073 77318
35692 63480
86387 90737
22125 43548
64859 81838
88668 98647
11769 29412
36792 45691
21339 35619
23490 91811
53611 99015
4152 35140
24042 29929
9906 41948
11093 53833
37223 58585
65473 97752
51605 90556
81155 95075
61726 83496
63615 88206
50422 81409
68066 72544
61809 88205
22954 63247
28612 76311
11375 53215
9143 78642
7160 99098
79546 85127
35745 58678
78891 85380
70582 73860
73318 85777
7939 84944
32232 57119
22053 94072
5393 50956
7047 62527
63113 75660
86489 99869
5180 38076
59021 99635
19772 45770
69941 94356
64776 94326
83098 97408
13676 21320
24100 52197
11082 98438
26252 43347
32606 44839
1643 32103
34143 61498
1164 74741
36470 58040
10279 49670
2212 84046
18585 71269
32751 77692
505 32696
28351 88193
9851 14023
6323 29076
12022 35048
43958 46844
53433 57133
2245 16564
17447 43675
32223 69639
17465 48849
70645 98125
33277 86329
61732 68574
2651 57159
32586 54984
23373 76499
28489 76500
11209 32060
16467 21454
44868 72813
28774 72816
60485 98615
69784 91712
14796 99290
69584 81450
36320 72796
6689 88936
19123 59703
31984 37648
13439 26275
16794 63318
17973 30939
35043 62154
16058 77537
9744 82762
8925 73982
58265 91738
25162 71955
75795 94698
14548 24036
49496 99669
8616 61156
11603 11846
41379 53116
82940 85063
60338 70983
25377 25823
12483 70165
22261 33206
89870 97742
15758 48988
13238 58237
45261 65078
1135 30192
45090 82971
52964 80040
8723 85221
37106 90595
70204 89393
36525 49826
21724 42408
72866 76730
32754 42630
10128 79200
20065 32106
8103 74745
40315 75853
28947 39741
26973 64830
44369 55177
7521 75794
76307 94891
3909 79310
24044 87391
6326 88935
14519 60986
27799 72324
10001 84339
29250 79087
87046 99466
5594 85900
21424 30544
19074 73003
52179 76697
51093 71969
75388 94026
45318 82416
13520 16403
37194 90924
51051 69662
40151 79815
21974 98055
6696 17207
33088 39306
77279 96100
82824 95208
38298 43100
16037 22445
16531 35006
17491 29356
35658 49632
66056 69140
59195 60706
56844 78376
41643 89550
49956 74819
46106 99088
38326 91029
7246 21916
21657 58220
2253 5977
11246 38427
54819 55726
27726 51842
46631 72741
34511 48176
9538 60302
50549 74684
17782 63691
64439 95955
62942 91796
34762 85777
27030 86819
54214 78126
31358 36019
38746 79922
5313 33968
1203 82879
76877 94819
72403 85214
63675 82041
21215 91655
67839 91425
58183 83898
13941 83140
19289 39971
6610 9162
71153 93966
38133 55565
59825 62429
5836 28003
41488 93066
929 17052
24387 86240
23823 98939
21861 55529
37797 57343
16372 85623
21663 40209
51825 94161
31441 70381
60497 61585
70769 71485
61837 88124
13754 69956
6900 95711
58172 98398
3185 8435
24213 80652
44468 77184
35261 99324
11482 25827
22221 29894
31778 69060
57082 96225
6981 45831
22514 48278
15845 77968
205 19282
4019 32737
47973 72736
12331 68656
3473 74009
70755 97441
17119 78455
34494 65920
19103 82420
2785 48727
58038 99906
25534 88561
12173 61355
18842 25662
42455 86456
16297 88034
4806 94849
39552 40693
20676 67563
19635 72969
19569 31336
1284 76941
63009 96916
22791 64944
2630 21674
93088 98741
10494 90030
27139 99995
38689 55646
47987 95048
1328 63354
40812 83697
43374 60051
24957 38793
424 19658
17379 91020
639 21118
92901 99390
56743 86348
7915 74446
30679 47027
70586 91701
31324 65866
3279 53885
47335 49696
598 78075
44402 89024
22920 76764
10309 68700
28449 47867
28466 93879
36577 52621
19506 65117
32639 51442
42238 70316
30435 33240
59723 66860
4788 34023
22594 97117
59140 98604
17513 64736
25734 97865
23439 84400
53946 58782
59557 64827
81683 98880
64005 82789
6394 50675
37169 50709
15398 17584
36664 44954
20235 91402
39306 89318
140 77798
23252 83451
20038 62267
20977 87179
26023 44776
25886 61322
13194 23909
75133 91835
5042 51695
70022 88841
24680 69887
49564 72928
8906 84829
43198 53733
43239 60568
139 40032
9151 18062
24116 81497
21287 32562
30843 50110
35659 87933
49909 93361
24494 98805
78088 91864
4371 67692
44600 81494
19631 94340
30171 40172
25731 96635
33762 36115
57534 97332
22912 80196
45455 69812
23688 25611
33356 56516
5738 64237
38860 97223
4892 44980
28402 28600
18213 32617
47176 60891
75265 76927
14346 56416
39706 97509
3781 18094
23594 46485
36885 65520
12551 73193
5044 56791
38036 91427
51088 53453
6869 33627
9646 52728
36300 82164
83304 98166
60055 95462
78887 85248
8159 90653
85535 90500
36078 76528
85693 91199
20919 92802
37357 97859
52997 88259
52610 69566
27962 80503
34734 60297
26803 39047
35926 67942
57004 96864
53025 93333
60321 86209
15039 73186
80477 85054
11183 82214
5227 25326
35370 40040
20173 28399
19242 97664
49021 85573
23451 89595
60315 94720
23572 99780
1335 52151
37496 47953
65273 95892
10050 41512
18857 27920
67055 94748
52089 60188
17142 62948
12629 61015
23651 79466
2149 64379
26772 41595
54565 65077
35588 53861
78178 93001
8963 91604
12331 23545
38325 73203
69934 73996
13088 35250
20261 60785
62593 67579
16320 89025
63228 83949
16916 28407
33343 56871
4239 4846
31274 67112
82773 85711
52685 54019
63417 65120
24734 39887
11890 79809
7611 94293
69599 96557
95545 96494
10654 11510
15437 59008
32618 53133
23176 24435
56905 93895
64835 98704
34877 87470
51109 89192
21136 48042
17528 30216
67797 93546
19846 24361
54929 73186
42981 64500
52922 72737
29546 82325
5941 12564
18831 40901
34600 64937
29626 51853
21183 96147
40428 98179
18555 53702
24754 77447
3548 72088
16970 18794
10387 54656
74960 75882
1677 48242
38618 81667
39111 84759
8730 94618
14455 62647
2942 34604
2066 95508
71096 78157
35341 63838
21481 91686
53246 81274
41186 53035
43062 79155
37979 57736
49502 73104
11170 27551
13027 38375
73862 74986
23753 84997
20577 31645
32720 60810
7356 90029
28181 87384
15317 88663
79242 95559
17298 48794
10671 59864
23690 92888
19823 90756
11921 70997
24371 79412
95319 97480
58218 71494
22062 65855
10352 29523
16877 31526
43251 61428
59365 94913
431 2992
50160 64838
86364 98945
15738 98660
92809 97790
58610 66076
30720 81448
76399 87908
30675 90308
35917 83326
18364 88076
3508 15416
18684 84057
24514 92394
51927 52724
11418 86688
51912 70347
65567 87036
13774 91000
60014 73425
8324 76556
46460 75855
26682 79815
85260 95993
20020 90914
20854 75944
30283 36639
42853 80158
53664 93468
27613 72805
24177 59372
44189 89408
16673 55841
54067 77342
61697 95780
12536 46603
51069 96252
31867 32660
8132 45169
10834 17694
46772 77127
63050 85732
33580 59745
27738 62513
7434 69156
14490 15442
83049 97296
23563 40285
29733 59967
45210 62167
76573 90421
15230 69000
37779 54697
10070 29534
42757 90424
128 4047
26622 59234
37052 49626
33715 65366
10827 63282
3229 22248
80260 99486
37011 70657
49392 82434
43143 44489
40501 94911
38318 95671
27426 72603
4819 51644
33416 94633
64485 94124
20244 51494
24403 96648
38426 61713
13444 27316
45923 81709
9789 13821
10536 98101
18727 53727
19777 32785
4228 81404
31155 63935
12668 35065
22360 82826
83016 87714
13182 23616
37246 75914
11647 65384
29767 99517
6158 88535
8525 18978
46834 54410
9687 36908
46346 89961
5328 17912
12239 78516
1351 83746
63370 99127
71353 83906
41267 80344
13923 36835
70161 78724
9375 59292
32102 47082
91429 97551
3236 25467
9494 53139
53449 81392
45296 57512
42796 46898
56162 66065
85022 91196
25064 84862
18214 48340
29506 74988
21024 90930
26907 85377
58237 69933
1360 25458
33776 98652
7198 27909
13924 67722
37434 94435
37350 79802
37292 72551
12788 39041
23392 87900
35629 61828
69115 98259
31683 57875
8956 30411
340 71226
10701 73525
91499 98989
9821 77912
27454 76725
43273 99488
56605 63182
46538 75288
31108 73700
25605 78213
20294 42026
27576 93446
22587 48867
26757 93171
30035 56761
30152 56983
20001 36598
28851 51101
64541 99897
12930 99241
93688 95462
3322 18755
47965 81683
33848 67640
41894 95714
47000 74813
5765 32866
26828 95907
31841 54075
75960 85316
46809 87226
21901 77662
5341 93833
44720 57007
1381 15319
11686 15383
68130 93505
50328 99296
11444 49982
26665 76473
4658 47209
57178 80116
96604 99542
11783 29984
11903 40416
43587 76049
18042 76044
7448 42414
35094 61947
40479 79368
3252 96463
25612 46261
45884 61600
39445 71677
42483 52472
58317 91583
27179 77227
4044 44480
78012 82094
5861 87770
29382 36637
7683 8435
47193 47681
7943 77406
33359 36835
948 47531
7639 60011
36698 87993
3113 56534
48237 85237
26405 83532
2431 41961
49054 96532
52724 99953
11484 95657
65043 85564
4136 91253
46200 87906
27469 46299
19441 51027
941 40083
68836 82076
4173 41380
23250 80566
2024 31518
23349 68300
43380 90057
30445 62848
67029 85011
71635 88736
51257 94596
26764 55396
54100 87443
57559 84227
17188 36358
8543 56856
458 86634
11487 42595
10526 54377
78719 95513
11054 49274
11080 93791
60306 82294
25207 98621
41924 82859
55017 88037
28017 55576
35979 53323
3637 56163
33817 44691
22846 61751
8128 56088
32843 78936
34489 43555
14875 41252
24458 50963
69297 70830
5705 5731
40726 63635
22355 62883
65056 83871
23224 46647
37253 40317
1888 63742
12831 59016
19777 38056
53801 61208
73488 78799
33645 72156
53517 53915
6350 31968
35337 91108
29263 98480
56142 56568
9106 50599
5654 87442
64666 84918
14633 31938
50315 54547
28719 88974
17095 71624
53556 66388
37260 77053
33212 53511
640 25948
9532 86560
11061 73113
10737 29039
52650 83801
1459 94302
2841 9364
50016 75908
69040 93162
19343 39021
39078 81457
7160 37587
43750 78815
36354 80736
91915 98583
3693 14416
9499 11865
64596 96284
34128 62469
25785 90391
270 55763
37862 38234
25504 46306
59139 72800
2580 10977
765 83230
78096 87379
13054 33987
5350 5789
70330 92533
7850 50972
46757 99200
35057 61976
25647 48398
46706 99340
61709 62694
17474 24242
42377 78567
10616 48883
1013 65061
64821 68709
29033 50132
10102 52231
15140 25491
5300 23884
17270 84657
78368 94700
51392 67827
14382 70310
47252 88711
40207 79343
19368 80986
37673 96040
30642 90916
18432 28643
49439 62564
17369 96647
14148 31512
71784 73042
35577 48812
58491 72280
29766 44634
52934 88358
42042 63076
1246 20781
18074 20840
19613 76273
24636 71800
35815 93610
3277 95613
7524 83005
74834 88517
9150 85697
1412 70284
64616 94188
30161 52561
13117 16377
5909 92896
48722 88012
35743 77984
2845 87243
44796 50061
29915 51563
66118 67900
5505 82637
18090 25755
47659 87346
7818 96545
64110 83681
33492 77309
7130 40487
7975 23328
52600 87817
40280 47749
23281 69930
2759 61062
28219 29031
25609 83360
43283 81996
27166 60710
14195 86761
32225 85695
26604 66628
59508 61350
32091 75598
21557 55649
25448 30963
48794 73362
27451 83375
41345 71439
29903 82122
72915 95087
47953 74880
3872 9530
44437 48058
56541 68117
5090 28373
61442 67246
11546 69527
48901 76181
17338 45962
12326 20274
338 5927
11094 31602
687 95708
27759 53973
24970 97576
72394 86698
16897 22092
15551 49492
18935 65658
36372 38862
10104 68828
62109 81555
35886 39722
12450 82050
22941 25179
83855 87296
88201 99050
11542 73534
83630 93453
855 4733
9110 76007
32014 40270
44703 85647
28939 72675
20284 48798
49631 58609
7942 90791
60079 71751
14159 67117
32448 42991
58745 81220
3170 92721
92915 95726
18616 27088
19053 30213
14122 29164
46976 82418
4493 58404
9134 62687
51624 95672
3686 48126
5054 99730
1989 11507
72840 87058
38334 45626
46255 50629
19209 43202
46106 83744
79058 97898
23773 31422
55667 71125
21537 41411
4360 69026
73084 77872
34219 53814
63920 80084
59861 86609
24368 28236
35443 40412
6605 25993
17099 30614
55528 66564
61502 64316
21839 92944
1648 82474
21997 41913
81667 85651
40709 95151
27698 79145
58646 59087
8503 94891
21541 23211
78952 91279
48657 58139
32975 95546
12097 40991
51975 96522
22844 49136
1100 50871
47074 97559
15349 57056
29160 79705
15761 57218
24506 24516
7036 17507
53242 90329
24210 78902
54319 82125
63706 67256
9508 93171
14113 31709
18984 93960
35406 96913
25119 28528
23092 90057
10254 12817
344 27341
82255 86677
33733 68146
1572 10775
52606 85774
16753 82815
24391 83941
28471 61708
65012 66743
7274 78924
62895 95800
70169 99398
17612 31127
2627 61799
19558 42169
18629 53508
13227 50869
25654 71984
47298 88376
1480 35771
58184 66708
42824 70410
55750 90142
9508 49684
13837 80241
15450 15592
27031 36100
27872 35974
27198 61463
15313 96455
56575 72356
51294 91635
13691 72260
56911 80432
35100 57464
71848 72645
70690 97253
32894 55122
75023 75418
72188 95675
28797 38627
50463 53649
27472 51905
25346 91097
25641 35364
85085 94642
29003 68758
4771 10987
10732 55951
18402 99527
21974 23463
29259 73896
20408 79948
17701 95457
39302 67151
35572 80067
24574 67598
31574 53445
44604 68231
10453 17409
72349 74279
5563 5709
9727 84400
74272 97271
87158 94133
62332 92766
28439 89687
2392 89554
18085 60998
14741 63603
19729 77708
16060 59731
4021 24802
17801 67056
71883 90045
44569 76087
16883 39646
23964 95007
11207 57313
19827 90705
18640 88119
35248 38203
41248 80157
30051 72298
48338 90849
58240 69522
27241 62162
38589 99451
34365 77149
70195 99760
11559 18002
74440 82041
3598 7101
66205 92450
4371 40557
16851 32955
77381 82243
34772 54144
39767 43693
63841 82001
62198 70112
47252 88036
79578 89099
53 64181
19657 93540
7803 40629
62616 71765
25627 35078
72921 74132
228 87849
6712 91963
50580 66586
13015 23085
35930 63666
66287 88396
15184 95330
56534 87414
17678 70597
60458 77419
20095 86045
71150 84058
25925 54037
15043 55864
2807 84464
31227 32338
42023 93686
27035 50554
27552 41529
42730 59211
44439 62612
80380 90076
9104 21461
14486 29781
16020 72681
21156 59549
26343 40768
15008 62564
13269 69665
54815 83838
45676 47328
33164 37206
36780 81274
12777 26745
43622 99780
49006 72324
49567 58060
51363 87858
21807 52562
11337 42883
45018 87058
11118 86358
1096 41115
1158 85234
41562 72325
50606 85853
4836 78148
86375 96254
8602 44039
22295 29144
2895 65927
27884 76807
38534 63100
20549 71747
55892 75086
6980 18084
40581 95860
6890 39048
39284 83060
30915 82009
26024 51011
5993 52530
17799 84043
16681 50055
11187 44820
55196 94939
22409 66575
56727 82201
29385 75904
22793 65122
17610 46610
72764 93115
33958 49750
41737 62046
29295 29309
32607 49833
4243 18176
16498 41044
33045 93902
36975 59497
16445 66192
60327 91624
24184 55631
64793 77448
32215 77217
17299 43362
27948 84478
30765 75745
78036 96569
3885 32556
47121 90681
59231 84597
47375 79615
33970 90035
8567 98940
12658 17156
6586 11507
3617 34959
43037 71165
71055 93840
64457 98557
233 77718
40619 67959
203 86302
40289 73921
14981 16858
7900 63132
13927 47890
53286 56303
17477 98762
22212 87125
15049 47930
70415 91728
10316 32486
39058 64504
12993 36160
36712 64773
43098 96933
63981 65743
49745 64301
12003 70163
43851 85928
5175 39193
6452 94298
75095 75785
51583 73277
61565 71025
80179 88450
13915 19455
86028 91618
25963 93474
4655 48751
52781 79861
90360 96663
26841 54456
6714 29706
31740 75939
37699 95018
17700 28419
73885 80751
19031 91664
32560 37172
43225 64881
49205 80369
51888 60968
60790 68165
9982 12833
11455 52945
422 34266
51305 63581
25826 70391
48903 62414
21938 31173
14214 95069
13618 46374
33683 86006
2378 78775
18712 79911
17228 78424
23690 51171
76356 83915
10427 52022
38009 75708
2261 91514
12148 99593
6256 63244
3087 47581
10081 30504
27047 57068
9303 22744
23139 40598
16353 80445
2995 58099
63814 87263
71290 89499
5840 54578
16384 54552
44561 47799
11835 52781
33684 96318
7672 86586
16304 95000
21061 40893
22918 81904
18000 95774
1885 87883
62821 67358
24250 59402
84665 92312
37394 88478
13198 78792
2918 30935
2631 13346
35499 92525
29902 64353
26880 78576
23517 91641
2543 41046
35223 51451
55681 88404
26173 74401
69080 83053
30524 35922
43838 73075
19931 88795
2568 41933
16739 57624
80003 98388
479 61343
40050 64040
35065 57514
25374 77156
28673 65697
25657 36624
16638 82455
9799 45975
76302 76782
26191 28081
17201 38368
26143 59680
2369 63470
11024 74524
73680 97264
14155 45051
14625 60042
76964 77120
45145 88098
51826 92240
6308 63850
68119 83029
84742 88860
14380 40607
15636 25675
36684 71909
22318 30327
84850 94643
15662 32646
26948 40972
29769 50932
56901 71872
894 12205
62439 66793
25258 81158
27583 75110
11196 74838
2590 79560
13071 97828
9358 75395
8053 51980
71664 73534
33098 99319
17929 20403
27767 64613
41552 59623
13574 37697
14451 89334
4136 92748
9823 40118
39139 81783
54267 93066
48218 57995
12870 64680
17259 50995
39393 53128
53267 82021
14782 68627
54393 57158
28738 94073
47500 86357
46794 54286
51916 81932
35449 49298
16820 26955
47344 55196
22613 56893
17666 39990
51575 57097
8424 54295
46252 72783
5257 61954
42953 74483
4841 77960
15006 85303
25124 95829
2693 71763
53851 56786
426 63423
15036 46568
72886 91373
33805 61918
35166 68142
26184 98576
27437 40941
51600 76254
78021 85470
368 29568
62286 67673
10628 10947
52029 97022
2002 34686
30375 33460
21729 44460
21186 91469
9888 86731
37943 41090
53421 98143
61568 84260
15673 87779
25539 41642
88639 93654
15937 56622
37417 98822
22024 51974
1233 7928
23451 53520
18276 86068
5279 30339
10292 54941
65546 85146
16744 43856
60780 77037
14980 73954
60135 67018
67696 84940
68452 83915
25022 39885
4671 90837
3991 73289
50086 89510
15573 88571
3744 51643
70825 76702
21001 38077
8967 12488
41035 58773
29208 66218
75699 78280
8383 47570
30773 39478
586 24838
40734 71707
6889 11263
50261 68599
856 46403
34051 87669
11616 76820
7939 85473
33 82357
35829 92647
31641 49576
17335 57636
8981 22830
76428 85450
31324 90825
60193 82888
3702 43643
41437 96613
32830 67143
42196 48827
30588 59068
52111 70746
95442 98492
35820 95185
50881 63452
17448 48726
21120 57086
36645 67944
12464 31587
18590 78981
24534 78756
40743 92829
1815 26112
31742 37573
1664 70264
74292 87425
18392 27799
319 345
50050 84435
12944 83087
75885 86856
62309 70271
46323 74283
62146 74219
3141 99012
7407 80363
30356 99221
15773 51126
51601 92422
9530 82298
6788 74999
14815 25142
14784 84281
15253 64903
10822 65052
30049 75137
22216 91533
60084 73426
29810 30023
53537 70130
45952 76637
33178 70488
74078 90667
7734 13306
42141 65327
47391 89901
22632 77693
49138 99446
29192 37670
87315 90939
8156 19311
25589 52392
20095 95415
27025 52650
11049 35455
57241 72895
8432 73399
9736 69883
10372 87086
11227 55158
19005 83569
23385 91211
29694 43023
4383 91079
82145 93347
24535 53870
12881 40760
12586 65664
14973 21105
69895 79348
39715 77310
54812 58105
45808 84591
27585 99943
25771 76081
57952 98510
56895 67412
34312 64044
61936 93021
77854 85385
33710 67334
2550 47717
58478 82983
42837 58570
63960 83487
1816 15176
19050 48372
7361 38782
64651 90578
52976 83205
2312 41016
41062 65178
43867 60697
45624 49436
50832 83213
17678 43380
62578 94276
44550 56673
14899 40531
24936 47948
62144 75463
25160 75833
21318 50928
29859 36590
37488 84938
83417 93579
49517 59943
61308 64003
42512 47547
91054 93869
65969 81699
5284 40491
55730 89201
19022 53937
47035 64986
73518 86100
5331 78021
51034 63226
65292 78262
5937 23856
40545 44139
22604 41313
16418 93648
3368 64218
26396 63664
2144 71906
24977 79032
50122 56894
6084 53070
35985 70381
45879 84705
2727 73627
21362 46096
20897 58324
57789 93530
10752 77672
2602 4867
35616 55142
47715 54670
32633 90665
42705 47522
9504 29152
40461 98954
1701 67198
25038 25901
71660 76046
5995 6846
80001 88520
178 40073
42360 72064
39728 42305
35471 43695
2426 84475
72348 77423
36876 93821
41755 51165
21008 35397
13860 51275
65129 68906
3996 71741
68738 74164
5737 86563
61883 93475
37563 88854
5969 50412
84333 87178
26213 34401
43056 59849
35241 87633
83703 96762
31917 46565
41905 57705
29226 42594
11111 67294
51963 88219
65003 92919
26903 65509
53701 97542
38522 84791
26094 84452
16588 43154
74576 96890
29313 79309
35227 54394
24833 26356
54074 94646
40569 78092
18817 21375
31771 79636
49879 85411
10210 38327
274 97859
8927 94212
52937 69992
38561 43832
27016 42876
44026 81342
81532 82540
740 17885
17950 60552
31135 65184
31333 77660
5485 83467
72457 80185
9416 56462
52832 71591
45519 52355
438 48373
52335 81334
6068 32480
22671 98879
63882 94900
38934 59596
89284 93607
4894 74425
18450 48820
8351 91185
7919 17805
8624 93173
55028 70854
44208 60617
48550 60606
9379 20824
54848 58619
46235 75166
53550 73311
4052 87701
83055 96331
38555 52250
93497 95343
7717 9092
57578 80644
4948 48266
39313 75016
15870 81765
82051 91196
21589 53500
29485 36828
29669 33959
32774 77305
16193 74742
51162 87321
70819 99357
14393 57460
45259 64572
3346 60680
7784 29797
59225 81659
31090 91983
66439 74952
19800 25522
21658 75662
4432 28068
50133 81337
34860 81422
41370 62611
19285 36450
1979 36516
78107 80530
29699 51342
37486 53828
48710 58034
71421 97984
4637 93939
60079 71237
69698 70965
8655 79140
15536 59518
64278 64742
9692 63085
50526 97475
91 68035
57126 98092
5939 18038
9827 64932
67021 85617
48069 85832
27804 34460
49906 90495
10958 48045
91696 99517
6782 38090
77648 91813
23058 52695
40453 60090
77614 79239
24605 24665
379 65294
24336 99150
30265 67023
60444 64106
12966 60199
27932 28500
50112 70101
29593 57254
26426 54899
12400 57491
9076 84008
80351 92009
2550 67866
11046 46225
62176 79145
78180 91759
77938 82006
37477 99408
16076 58890
7554 45696
55411 85857
23504 25123
3681 27684
64866 67006
18223 32686
44413 92755
31284 60949
22702 98774
15297 27834
65775 96397
24565 36743
5335 49625
22489 69495
35881 42854
48458 74974
11809 65779
58770 73177
63053 90529
58974 83011
66095 95966
65830 68510
41427 99256
65738 86589
44269 69011
46221 72759
42781 65448
55936 84774
793 61226
84341 92359
61695 90371
51476 62500
54233 56538
52173 70717
39452 84126
6977 22368
21106 84650
15229 43101
87477 97848
76875 97061
53900 90346
18996 68077
14063 86074
69055 79299
37453 57560
10925 82709
79420 95531
28498 88621
27286 96321
3079 47140
84470 88632
5631 83741
96801 98023
48992 96246
13733 23335
731 63326
77616 90638
74294 76501
12330 28121
39396 55872
43413 94234
70785 94714
2931 17125
33846 69820
35114 57582
17940 22865
9523 95663
8636 33199
44951 81263
2650 40919
62467 72415
25246 73375
5923 26028
56955 65279
48110 48153
46020 98146
79030 96802
32584 33366
20888 88849
54198 78134
36517 50122
16518 77608
70166 84920
82212 89090
54448 70783
12676 98624
2045 70282
44891 90487
5850 20583
71988 77488
7684 33740
21260 71475
68932 76436
41731 84065
53312 63701
8308 39504
34303 41491
28365 90324
42178 79560
56530 76274
92792 97572
10245 82047
74568 98185
51539 69054
16908 63488
74074 92010
83790 95496
54117 82308
8115 96788
38448 88501
15524 24783
38122 72583
62235 64992
15013 74031
65991 79496
20781 27217
57544 84155
43566 58589
69561 82880
21000 72299
20210 83990
2165 24093
27749 42154
12653 74156
72503 96262
23218 84167
26888 42708
71104 85035
6677 81932
46035 76749
44728 71004
15976 31811
6929 93038
7869 77301
10196 63363
7846 15751
78029 99265
71879 88411
14312 14669
44457 59585
17989 63438
22249 95118
85239 88272
81581 90079
76295 82901
28162 66331
15527 54602
42393 59276
36131 47489
61784 69814
57289 66140
53680 74729
26339 89137
80058 88502
5012 35051
3219 67199
40176 58832
76422 81330
7873 20906
4034 75879
7247 60757
34210 35456
50765 69168
9555 22352
26384 81246
45175 71842
41218 53077
11862 21976
31111 37838
934 31086
8888 98766
85753 86609
20076 79760
23840 96660
22779 45959
63487 82781
3418 33751
2302 55051
36095 87411
19122 93417
9160 38314
13936 88091
229 60259
32087 88559
28449 37157
32281 49066
59943 69305
64548 97349
2029 30834
75779 97119
2909 9638
8326 31961
10394 38337
75098 78733
33917 84747
16152 69776
37931 66911
56758 97222
22782 67889
6478 77162
7280 26896
24770 55957
7116 40794
2140 73453
2407 25434
14280 82547
59383 83024
5667 79970
37954 49850
87555 97331
43950 53576
20061 60420
38947 66890
59549 84006
37616 79605
55636 96519
6380 33519
18091 84893
60821 70493
44765 68099
29292 50542
23865 49758
12893 99528
51023 65691
796 17293
65300 90171
62955 97385
14714 33090
7160 93723
7747 43031
29667 67645
3821 22522
22994 60701
16856 38965
23277 91692
12348 48715
30071 61644
68229 86569
21936 83525
12980 61649
19382 28869
52853 96051
64695 99939
54528 79220
23053 41384
31324 94426
32175 64364
14720 47253
20206 93672
23650 88350
1190 46829
27433 97772
68404 75422
11605 48513
845 37185
43432 64581
12945 39705
57285 61716
1367 15497
19224 64103
39075 55429
19820 73605
51383 60019
13780 69833
50511 67189
5127 54672
44854 67813
10471 94013
41542 78203
51092 81527
55153 78105
66005 94373
58226 88221
15979 61040
10990 97457
44839 87535
56642 57222
10712 35083
27296 88937
72763 89916
14173 43991
28098 63912
42125 63769
24737 68809
46409 65631
72777 97239
35625 84248
26490 76044
18323 78509
66008 92941
8748 71073
32863 67505
63667 89176
20323 59681
34829 83328
46744 62658
39909 85337
17449 26697
4356 59658
63185 65485
41556 55145
24980 31486
5229 30556
13568 34215
17527 23937
64548 72142
15569 44147
59597 72026
29008 57625
77553 95386
6627 91501
39461 71962
31003 85021
30936 60367
21451 95359
10209 30267
40875 64942
22743 75647
11039 62972
19879 55823
18915 91401
45569 62101
20521 33938
12965 44812
55898 78144
56967 91947
4163 41381
51718 52824
30463 78654
78813 82723
58920 72746
10640 75465
42018 63380
19754 82394
19626 78982
31047 46019
38725 63185
72849 73754
6756 16422
17368 62351
585 26541
67528 71015
37592 77815
43376 46718
92243 97774
10431 93687
73983 86271
48480 57709
11910 21155
11788 96842
41691 63141
35801 71556
16465 64731
59131 60206
66394 87599
57996 70677
53992 93934
39074 87864
25407 64349
49075 64342
30845 36131
81888 96194
33427 99635
27853 66148
1158 45412
47467 89494
69618 77807
67480 88269
26363 87213
25655 33168
15209 49255
4416 46069
45907 84510
54161 59067
42143 74216
68285 77255
2575 18847
13633 80121
7177 54970
90853 94745
9369 82555
69026 81534
51060 98552
51000 60994
23639 84361
24777 60180
2277 60499
38495 85311
65884 80035
5782 66184
56828 76621
7387 65759
16607 34216
33464 75710
10984 31684
903 15971
55137 80027
28824 54417
33334 92164
2200 62941
56021 69114
81974 88207
15127 56417
51444 58814
16971 93357
80217 98476
20185 84224
38306 66014
11649 81599
236 42787
50224 75945
54277 63688
3780 33880
8031 95990
77947 90759
57260 69922
14963 46934
213 85217
13270 97203
4580 21350
33898 66058
13185 91514
14586 58516
77258 80168
23759 24389
765 63679
56519 68827
37628 65860
9703 90372
30989 94639
1435 89472
97288 98805
22185 99009
62712 92654
73973 84012
13043 99115
19061 73911
28666 78079
16062 78501
24095 36005
79876 95188
16023 28640
49121 77919
11012 11127
5063 32218
16852 49313
13964 41556
70304 86074
5466 97838
22478 69602
26743 61315
5349 71329
73848 98430
55610 81306
16443 88114
31732 65052
35279 38805
5023 64120
1137 70168
13996 35304
10535 68015
78619 95998
29350 64640
10215 27028
21585 97353
30699 96672
9290 13216
25084 58046
10011 38321
5157 42306
30594 64739
23291 48755
4316 72631
25380 57230
30444 33419
1430 37585
44610 77345
68712 73496
74635 99227
7187 17448
40060 67550
5324 79810
56085 82261
3919 90657
66566 96959
13704 54879
5214 94214
24926 77368
41725 61790
50562 89345
2556 10565
29872 72729
50275 53084
53987 87134
29047 96483
37658 56758
33290 91542
18727 19147
44250 44474
3891 63376
28859 71294
23362 84877
30447 49202
58432 62975
4249 90075
21298 70286
42765 55921
7351 73883
36620 66645
36513 98100
43258 79389
11302 61070
31195 38023
4319 31695
89842 96619
4273 92248
39637 77484
31812 82418
21201 53091
87004 98822
73040 88293
15163 25574
6916 37413
68698 74593
4549 25342
6518 9854
62180 79185
34056 77525
26155 54159
44589 93102
15106 80412
18131 94728
2846 56566
41601 98450
91604 93409
43907 80468
25871 36041
49919 53857
23986 85862
58697 84243
55905 57148
8166 25680
27159 42296
14424 96651
61461 96617
67452 94838
41219 41965
22727 58474
69030 94563
19826 33069
11987 55114
45806 90791
67470 72615
37964 69863
65134 69429
71556 82888
18212 52289
6563 21678
41157 54966
44579 45660
55123 63381
45149 64715
16056 37074
37443 45567
35738 80224
53917 64468
55866 93960
9239 79422
47765 99854
44226 96913
39725 78229
47998 68774
34384 50692
41668 63996
43042 90446
32927 84138
23555 32876
62742 94401
19165 32614
86512 98647
39442 71053
31428 39422
26259 29163
10522 94420
32866 73719
3652 52820
27522 89802
34499 68473
44726 62413
14919 26355
14628 55075
35201 77080
51364 93128
24193 89558
1306 52348
629 23810
41787 81171
5492 58614
22094 26042
86729 90577
6471 34602
20291 60022
8578 43225
9551 59485
15177 30624
16984 34078
606 53116
8554 95004
38015 97462
14448 64464
67358 76571
67917 96415
59840 94176
23000 86664
14362 20382
7157 57242
54017 63649
29010 44189
74721 95814
84542 92045
12446 13249
46047 97774
34237 95713
29390 60794
75169 98627
32569 36497
51860 71503
36343 60005
38118 66728
3886 34960
36544 73063
24987 89323
17972 80497
14645 62973
26260 50002
5476 36750
4212 6311
18585 56734
55781 95944
15917 80268
40994 47342
26884 88264
11635 47866
7006 77698
26560 75055
16896 75674
287 18188
18775 58463
4804 72940
7080 30065
22248 47467
3780 60693
13501 64186
81565 99214
15264 45757
27340 80772
86503 93450
85925 95801
37089 47055
26091 45828
30945 43547
47722 67203
50028 84113
61915 88413
55432 88245
3593 46740
47453 78021
45700 48019
4905 87488
26595 54047
30876 54476
83846 90398
51846 89466
28488 58129
22535 76189
51425 70658
49164 83518
10804 63610
4347 95547
51201 88995
1495 71307
28417 85653
11024 77631
27591 50302
63018 86177
46050 63858
12141 66744
52280 68885
86976 96947
48986 62555
27329 64030
28693 54844
25836 66281
21973 85249
45262 88608
61719 88347
20431 47371
61341 73054
3875 90380
1808 98379
30544 51652
39118 81642
23018 90434
45846 84015
31233 39266
34296 60722
8450 22552
33754 98874
9349 11821
647 83733
80941 89454
10471 25074
20279 40387
57859 68930
861 15262
62236 84980
84397 87215
24812 40571
57905 79781
52109 78965
35105 48328
40981 91675
58971 99827
16063 91875
23861 25863
26053 31509
46301 97690
65450 74280
77159 83956
17273 50291
51747 56042
30919 99958
13852 25280
52639 57274
49218 80215
37311 86398
32516 98776
86950 90968
24136 59434
14287 23877
63499 85597
22756 67650
2753 42199
17577 39115
19718 32432
41845 58291
45331 78503
43484 49982
59625 80001
6506 76795
6057 10246
72524 94689
20495 56486
14665 51972
65477 82009
2580 59790
26685 34162
13875 36358
49438 98970
17192 30065
2162 26800
15686 29546
80861 99453
18891 63956
148 72332
48239 76373
37332 72282
55055 89117
17188 21318
52850 87266
14100 77974
23652 89407
51180 57853
12875 96319
48887 84311
67531 77260
40986 96829
35461 44984
47437 86651
66016 75682
19032 88478
8238 71456
735 38449
412 12819
37416 37516
30423 63445
63358 80112
25097 46407
65774 81089
8542 89716
45425 79746
10549 39217
31395 94186
3844 17986
48839 64915
47237 74297
4289 77153
50602 80272
10252 89377
19230 45714
53376 93452
7911 49734
49857 88418
35722 50167
45660 90203
47528 59585
46766 99887
33291 97396
14219 54898
32824 47693
45305 91502
6051 84615
58651 64802
20583 55450
4295 9557
72576 99144
5582 19835
22043 30004
29690 96805
71969 91628
34723 59321
55783 83007
38672 66134
2314 9585
10260 57865
54740 60955
45446 82019
13460 53481
61125 92026
10386 44777
86376 90861
1869 35039
49911 99276
70675 87510
47985 70892
24733 52528
50379 58888
31749 58334
51177 69563
60196 76747
13198 53721
9330 73420
16547 75220
5535 73489
70131 70191
52533 77547
16551 35177
4290 51957
54195 87584
19386 95482
32667 47831
11707 94877
79733 90945
28814 76104
17101 65956
16473 84093
25155 63567
67862 75317
13500 76077
3361 14490
86648 99522
71353 87438
1980 36744
19868 91267
94763 95140
5434 88813
23139 92789
6167 93425
20032 98139
17345 87126
32005 73663
30748 74570
2830 32520
54217 97187
19169 75511
64606 88503
9763 58463
7321 33936
22224 81531
20752 37165
16627 42654
33417 91698
22334 27367
44541 72278
30619 73633
36818 51533
80982 96351
21847 85089
55354 91249
20689 53769
10194 16424
61163 91307
34843 37303
50886 74328
32067 80602
40586 75711
9660 86100
15822 56827
11192 21755
62564 66958
2821 11371
27729 68437
9764 25849
63675 84168
38418 52024
13713 71067
32149 63636
5130 28014
11456 24768
84460 98929
14148 38156
58355 93511
20520 45820
30051 74116
14569 65359
5312 93628
84690 93757
37044 88656
353 75570
49408 95425
70931 94774
14221 71662
21482 86194
24104 46793
58338 77316
27736 92231
7142 55544
25656 35889
12104 42461
56693 85464
5967 57472
10053 15877
39291 69495
27330 98606
50756 56266
27717 61058
5530 48328
19092 59338
3661 11326
65497 68353
4773 21878
37630 72445
72995 84476
1117 97297
2349 56990
87022 99942
25054 47759
39469 96903
30502 81705
43344 86995
26185 31775
5494 67225
50986 61218
40747 71268
21218 34701
4218 75185
36974 95241
52464 72667
5249 44999
86459 98533
18047 64656
4779 54665
21609 23650
35386 46840
2411 7925
11129 35612
17287 61330
35857 99937
45926 86553
21488 70325
67346 96876
81764 94168
54419 82400
21025 48164
1482 18571
45546 54958
31527 91393
65203 82674
14749 99781
47689 65266
50533 89846
96465 96685
83768 93471
45281 61285
7124 74048
6090 61068
56624 72354
55294 77606
62687 76390
50061 69332
43153 45227
26459 44595
92217 93237
68071 74070
7043 40326
36614 42339
12475 25183
35344 65508
14032 35660
61245 77063
42647 87722
24912 55757
20336 22130
9073 50442
49567 98376
77753 99680
26365 85143
2067 33606
31754 71279
72142 79881
32633 95487
44384 62833
7441 16163
21547 76487
12174 53649
62667 99288
44659 47693
37702 94282
31349 50066
25542 91797
19643 66292
2675 40656
35156 52963
11123 85919
94581 95372
90380 93470
12805 73026
79839 92719
93783 96011
26362 70805
51443 75973
34519 36708
63037 79787
53963 77021
10909 98137
38284 55598
71685 80562
358 48946
30723 35130
33164 82213
24597 78986
10596 54185
87011 96972
4899 72626
31022 52653
31454 44036
54474 63381
41416 90942
3212 91845
9617 10731
76687 86652
4754 72959
27758 67017
79158 83961
53290 91634
78242 92396
43736 47314
28030 48347
49671 66559
6478 86803
38011 39740
21309 23495
65841 90236
9265 71434
20356 66223
3834 32811
623 45325
20842 29934
1131 88058
8122 14472
25376 38957
45076 71884
32265 43569
71731 96786
67595 86491
12833 94471
15642 75763
19834 94514
34317 42507
32157 46259
45900 46971
39054 48878
23968 24321
41085 92073
366 12108
25447 44959
4383 64393
78152 96440
72092 93931
57 37266
31020 65818
58993 76818
39596 87403
7566 35429
20167 62323
38615 80202
53283 71393
29229 42537
41515 55014
10179 34896
18807 21048
19383 51615
15953 42198
16057 59628
58244 73158
13573 44059
2721 19741
4201 18688
29718 76055
69357 80580
38006 63123
64216 80362
7675 26407
16604 29617
44070 71424
9452 60909
72463 94540
64380 96108
50244 53051
62276 74629
42752 61337
37427 98669
70515 75923
53100 71368
21256 37021
11276 54353
5428 63468
10571 56769
43959 91074
54032 63369
26564 68564
52854 53496
17608 60046
29387 49290
19709 68012
60787 72270
3331 95627
8130 28924
7138 32277
47421 76861
60886 66308
75346 84126
16551 85742
50190 61707
46806 91467
8053 95805
61635 81531
27985 83515
25879 55906
41311 76405
9863 62326
67641 93423
9969 45743
41210 63932
42635 84989
62963 91841
47570 93454
39755 64216
603 76004
30759 96376
42823 54124
18389 46298
20616 36104
17128 91456
47726 84172
55954 64205
23409 80099
61194 67658
3630 33593
56905 60375
86201 94872
7005 10460
10482 91584
40749 60414
33658 60509
23370 73070
42540 91385
54683 62414
23535 70998
39541 47975
17328 81859
52023 90708
52088 66413
76506 85124
45182 98685
72975 89217
2368 33065
30257 92050
5737 35743
42226 72497
21281 39381
4783 69803
961 76944
12956 79548
59750 79474
63788 77940
78441 92754
8880 9667
34144 69384
25137 26189
58597 98479
14186 16921
50179 86120
26278 51585
3533 25355
7431 51226
25627 56473
67102 73343
72766 79537
3906 23474
17023 23039
37809 70139
43668 85814
68889 68980
27437 68904
63268 96615
15271 81731
69835 69890
26585 54068
19901 29635
54224 70956
2660 27385
10430 93993
21623 76580
12094 42583
10756 29039
8334 22946
41339 49148
17856 47288
45711 96068
46187 58937
9608 17751
76654 94377
24530 51319
3111 32319
4937 14203
35691 90624
516 28685
9802 65855
34080 89225
68220 82368
41 13639
17535 44201
30446 38348
61076 78666
7588 43159
22983 54438
23503 81440
4899 55405
33885 58864
11050 69286
41768 73060
39009 64155
55566 84645
49713 97215
19530 71992
89551 92333
27796 53550
25209 25826
45166 62591
61942 91324
52973 89616
46093 67196
61800 94510
28598 82968
1468 97782
65486 69812
20372 50748
16882 58872
64016 71372
35401 78860
66188 70192
39804 96787
26126 38546
48180 61678
15966 69897
10500 43243
478 10132
29596 84276
529 17944
11086 35803
42367 51313
54934 84287
48614 79873
49176 72723
18545 34130
36983 96859
23237 31884
14757 16580
3561 78298
53088 62581
20030 22435
41045 82005
12518 78732
49614 61066
65539 67328
3380 11814
42403 82939
43504 88111
551 80739
12769 23829
58321 89584
28987 32705
23119 56391
45526 79055
32806 61788
35981 69472
65426 90049
7705 14915
24586 80042
11466 29520
9378 22777
30988 48907
11359 43222
69654 70596
14627 97806
6724 17217
3117 87969
19548 59857
12734 44071
18815 56252
14535 42736
64920 91625
44828 49945
32866 62363
24945 88705
72013 86625
11040 88104
53563 56415
93427 94105
6936 38948
2037 8926
32236 91171
34324 62957
5992 25714
65853 84441
8138 88343
7920 43976
18145 48103
35000 67270
70118 72896
28796 34501
5658 50739
20440 79243
16230 78389
25510 49366
9231 34992
38139 87310
28374 58550
42943 78709
211 49869
8880 39217
58205 84693
50774 78056
83516 88864
45144 51599
8931 58314
16913 56171
38507 83299
13789 53734
60673 84207
985 71716
71723 78639
6059 30719
66785 88948
39112 53749
29634 38449
9691 98211
303 71859
22699 26868
36345 52603
77345 97158
49662 78062
39686 49875
59635 97782
71918 95028
58263 73276
9056 87239
29803 99578
78882 82190
23384 30023
33930 69162
14763 44449
62402 98497
36351 36430
59761 90054
45647 66042
41175 42721
7841 8922
19878 57643
84047 99559
93012 94210
21679 59371
30286 58595
37237 86917
11852 33125
22638 76184
75583 97331
17901 81270
2023 62212
41699 96228
10905 30177
2183 58571
15762 77982
16277 38395
31469 76271
92371 95131
17756 66267
17073 37742
49875 66113
31427 59626
6461 80841
807 16217
40716 52163
60357 73964
22129 32668
23207 26917
34155 43704
28034 46980
61305 61742
44992 83781
5008 38144
24837 47906
19593 65782
25404 95774
32278 58834
81553 82152
7490 10948
8601 24972
72052 98735
11618 93739
3645 91267
27559 38314
54327 63696
45675 79604
29710 82089
44228 97100
16432 43513
50513 72138
45920 80388
50876 59844
9302 50415
45001 85292
40710 71077
43 54179
37258 63707
68398 94304
45117 54144
2607 39170
7542 8588
41983 55381
12095 73655
71111 93412
14699 52368
86661 92028
19866 81029
68980 78969
34067 98702
22383 45450
6343 73667
49367 78682
84614 96744
39572 99450
48237 82190
8288 35969
8392 77632
70181 72953
7692 56496
47755 76738
4395 19798
19227 31350
2539 20315
20944 59783
50164 93860
75918 79504
10891 12531
33917 92843
42168 70206
75827 99250
23086 79621
16828 69469
53633 66610
12851 39488
29351 65020
34329 37942
1676 25605
14996 77647
29357 45256
6680 32253
37786 69988
16353 33753
87304 92245
77394 97337
89183 90837
9933 80188
58439 61526
63404 98856
11242 16561
59221 65912
20134 57882
50556 51466
54241 87394
81130 94214
34094 92467
4212 35725
13954 35467
21841 65175
19478 70763
64112 82048
32577 88224
9658 95994
74012 86101
19280 57720
16895 24440
1256 80475
18354 40700
3617 19885
32014 37858
6123 86083
4242 27952
59594 78153
73330 79530
2917 6487
60271 76976
23975 56297
27617 41396
38861 71056
17968 70006
28237 61184
62531 67518
34898 39740
10383 43989
81852 98050
66993 67680
6347 55596
5497 20663
10353 14288
51724 98137
7121 50432
12940 67941
37954 56481
5104 66232
10691 85209
20589 48904
71078 97492
18800 77694
40693 77198
32289 93400
84767 87980
39053 53614
37058 61633
11267 15843
18629 33951
40602 65540
64444 74083
4723 42300
8357 25212
32934 49002
3187 36886
81293 98440
24072 38209
66563 79894
57318 65336
26156 37466
88959 90417
3911 81218
23883 51645
30456 53248
37127 41038
59879 75097
1836 16464
2875 30677
47348 88367
60764 82349
14031 38702
3148 72596
27441 50913
29646 65834
6953 73676
3347 93168
40340 88049
39792 59873
23541 69066
63739 90629
56509 70862
14504 60283
34397 78597
24843 78659
11469 85940
40566 54928
51584 68462
14973 70255
9450 70722
8026 16586
16117 54059
25723 34796
41241 93736
5547 30465
51556 88893
9968 36582
18921 46677
57603 83835
37563 50446
18477 24435
46983 59177
25944 98796
31803 69531
91359 97651
40608 68718
28870 84174
25474 88564
12040 31459
10872 67011
40359 77066
67069 91336
19671 90171
2563 3171
73749 89013
21505 63686
31711 40989
13298 28633
10436 25460
35699 98712
25702 60899
50603 90311
90783 94595
26174 62516
29769 96893
42837 91512
11449 74593
14987 50040
19007 98540
61152 91196
30549 75465
1001 93388
921 26211
53201 56026
15664 15882
14846 97674
42338 67945
33804 48387
40192 75459
74850 77735
11072 68817
1747 73179
28532 37321
13626 49850
89944 99586
25619 78404
38696 46988
25487 60252
38019 97333
63715 90817
5812 31951
30445 38868
54338 76747
69158 83800
17654 48477
14546 31619
34579 71153
16368 67207
5862 50956
55238 61704
4390 13585
82323 89372
63441 84433
72160 81474
21928 45696
3780 65325
25430 37334
13079 40603
45650 89656
11723 99466
60771 87490
8 23333
52827 86172
48003 53147
16988 75830
12833 22762
65903 99337
2929 5034
34548 65900
42288 44544
65232 90484
3456 51625
658 35416
6958 36483
7544 69024
48401 91869
47849 70541
19047 88513
1852 74917
52768 94237
34502 36496
21326 92083
73475 82358
59284 74882
67314 88918
53494 94874
26816 63747
12357 66464
29034 57038
263 99535
78646 83290
66741 85802
23971 55319
28333 32788
27170 36825
86179 96040
7621 35438
1522 27832
5866 59748
13227 81547
2298 34134
28275 75332
2448 58926
2316 19855
33677 58687
9174 20708
77669 88739
23852 61431
49542 99622
40467 54939
41957 49336
30840 81736
60607 95333
112 31053
93335 97338
36676 42062
2637 68132
50479 54800
31724 42176
84435 85586
78667 99763
56517 78798
82011 95681
52261 93418
22021 81725
16608 63302
22116 80923
54195 64513
69436 90658
13133 86694
19674 64832
7152 73588
73496 84330
35723 54452
55575 70927
25870 51659
50147 65445
51190 70500
5579 85782
12376 54116
68661 84512
50095 89268
12145 67143
61384 68375
72009 78803
70742 91309
24355 61183
49678 83477
73345 81467
11875 26603
57625 89515
47148 62982
9094 68826
58780 88139
3976 63143
71115 90552
19411 36073
51069 67743
4833 59647
12140 41007
81141 92223
38258 81683
538 97956
13094 46594
10215 19216
26563 65380
76202 93716
30407 79966
13668 63994
15864 56123
4216 11112
1414 3765
8726 94523
670 1547
13385 21992
20161 58491
83827 95596
31011 77517
57446 61506
35289 97136
31279 91643
14409 67445
1310 44205
73689 82098
613 5718
51423 57654
13805 85533
21580 24752
62447 96955
5213 26501
47610 49927
45612 67857
44221 86744
8572 80162
8042 32622
17920 99935
23534 69921
16623 55839
4135 48669
39517 71360
46284 51524
4722 83731
14505 37244
1219 81659
66216 83639
73209 74471
24286 35115
7044 97105
20547 53131
16500 69939
9600 47398
28682 48569
20037 79575
3178 7237
66940 93765
57797 75853
63937 73426
52978 60297
7633 27769
68108 82350
39667 53078
11288 87362
67054 78546
35892 66184
29754 58919
66332 80517
9919 39017
7139 97929
63647 89899
2670 99563
68848 75210
22037 41677
67521 72347
39157 54395
18537 54472
71105 84293
20236 74900
70507 95868
870 23481
77298 93274
19471 75992
18302 20456
84689 95081
15838 87636
6712 89271
1294 89587
64230 99967
10084 83744
57996 97688
10539 88305
27861 38941
36395 69200
6333 83807
684 49365
7807 68159
45300 73861
10155 63340
40077 46591
54136 89496
17567 97454
79929 89902
68095 82852
54394 67395
42727 53260
30472 86331
15991 70334
90969 99628
27151 94083
60866 80626
32854 78089
41587 44546
21114 91076
31447 46899
5995 83299
28140 76249
8489 48364
38611 80787
33044 55520
76653 95819
19252 87793
51251 88350
20785 63298
23192 65033
2191 37619
91689 94968
11069 50685
10353 59274
1268 66846
68197 75572
61709 87860
49431 57175
20611 72321
64957 74218
30210 95147
36109 80546
28278 77084
12916 56817
22660 76173
51016 91479
15445 20143
61874 87401
88611 96934
34672 98585
63123 73786
41125 90100
3074 84188
72174 88344
224 45934
9032 22840
24573 58794
25039 27084
15338 35432
46577 55303
25491 38897
6458 62300
15191 20056
70436 85109
35023 58708
38002 45701
28959 70025
50517 98416
10757 58009
12485 80926
60767 85871
29674 46079
53825 91352
55429 59820
13377 45564
93240 95562
21027 73411
43643 82533
31231 80251
12098 24210
19084 98358
72394 73266
13988 64694
65082 65880
5917 24251
45582 51440
46417 55179
36773 90262
26152 32275
19044 51527
29212 95407
3570 38024
3542 23480
5947 36951
37092 39483
6563 12033
39052 47921
25948 78805
65875 76936
36289 86042
8028 62311
79052 98787
13733 56873
14798 94753
40321 42500
1793 52576
48748 68872
16028 25245
47743 76501
4421 65217
68863 97622
32940 68052
13061 33448
25543 69799
34582 46477
63814 94928
44206 62284
19921 23100
5853 54753
23260 50814
56310 78041
17004 67838
23120 29729
4064 80887
88594 93343
24921 56828
10900 15904
17298 33871
32916 85652
34134 46259
9137 31481
73204 89800
44927 51027
44673 86704
25456 51699
6517 72994
20956 83766
60609 63806
50765 87980
7790 37437
32921 74210
7335 38829
3556 38513
26263 79208
6990 53338
29615 77455
29999 57978
62989 97016
24521 28635
79666 98400
66053 94831
37628 85984
49575 75582
31721 60559
68868 96288
14066 21180
75687 82628
7971 76059
12905 30117
34627 39695
2023 96574
8142 15412
8356 87634
15812 23365
32554 71328
67085 69853
71466 94274
37100 47766
17430 91755
32256 64108
13052 20110
23419 39645
88911 97292
66817 96776
1607 14130
26070 72667
20274 34499
11171 11370
20072 52515
49584 98511
49142 81795
37628 55571
33686 72362
39675 83046
58779 95489
65753 84380
28267 70905
71515 93125
29005 75570
44697 66101
35297 64076
9333 52383
20068 86893
4533 54020
72404 95180
11627 43957
55327 70986
45121 84826
22369 84649
60256 85328
5451 66020
40646 66275
17483 32157
85385 87926
12215 14844
52979 75154
15109 88925
52416 81973
40097 92528
24568 71107
86009 94865
43575 51436
25073 73188
6484 58415
8203 54230
20367 31256
10033 16770
37572 57884
31821 84035
28924 53425
8812 57855
4655 93815
70782 82962
21161 59649
21899 53923
19349 40600
75197 81096
29467 45734
18430 35605
53995 78198
25969 53452
74781 77027
3904 90334
90724 98544
73766 92749
29907 36110
68177 87827
24924 76012
5096 87816
14086 77766
85641 94870
44302 63417
58563 67332
3598 84292
38874 49632
39737 72628
7880 84174
32468 87998
48745 66017
37159 43892
52322 67912
21235 36001
29315 44303
26740 30319
43994 79583
18068 47103
4766 5309
69087 94946
1432 98223
25974 58711
46505 63578
36258 89373
643 99745
53423 70885
73540 99210
23089 31357
47790 77373
15995 65860
5117 38736
23156 36861
8892 62663
49165 95913
8285 28417
16357 60654
15611 32133
33622 67893
1878 78162
42938 95827
34271 93121
14392 97286
1828 9246
34182 59295
40089 65623
50979 85972
48719 63328
69112 95856
57890 74532
26135 82358
52858 64096
297 25611
46622 59560
47462 52286
3030 13160
22581 79997
64603 67526
34068 99029
20541 73826
44013 79977
59568 63967
85504 87414
19060 88603
33365 76299
2144 44250
17789 98678
31467 69281
14165 80040
21534 71798
24484 46668
73241 87685
14354 92403
31478 94888
24551 97478
30946 49242
43837 48927
30187 46519
55649 82164
74451 90099
1259 2440
55850 64493
50447 84589
6466 89224
2262 96016
48024 85386
50188 96763
21873 62800
45224 45237
58357 70844
57680 80082
36201 49320
68130 94124
44224 68928
26051 48486
18719 77708
14226 60837
55605 88513
34495 78371
44536 71220
45622 66288
6032 17495
44520 89719
25998 38384
29922 31570
16075 45511
18275 52125
38435 75571
7892 35119
40544 54305
45771 67233
57037 59881
9381 43264
9204 81274
27635 82346
54198 61972
1968 99143
40404 67366
69158 85453
19657 65220
21891 45532
19687 22704
19530 88436
11686 34109
16570 23290
45105 67661
4963 79347
8048 35694
5224 20941
8092 81115
55354 58730
35814 44087
60496 70366
9690 68763
3248 12553
7827 40116
50160 57864
45716 45957
4215 8573
11430 71051
63957 90019
7064 43605
26306 50749
23966 72545
42526 95744
13932 21854
1126 76042
57642 67313
75130 96363
8042 76358
23540 90934
5922 29152
44205 75562
44346 91127
56545 74522
49270 61984
28179 56085
24754 95062
6849 43421
19880 80803
42124 64780
40204 52273
24982 47427
18825 93525
44981 46463
28229 38173
34702 55568
48581 49522
89198 92294
1689 67070
24966 52166
18667 36289
24430 54542
40363 83900
15399 56742
59045 87738
73223 88374
79393 91752
26546 93860
14085 77144
85923 96433
20641 79074
42578 82875
46217 71734
6375 36735
41910 45291
28420 85977
55505 67609
87348 88567
23900 51139
24196 58429
53479 87818
37024 56643
20015 41304
79555 90750
26626 36270
935 6099
11859 68215
43931 72019
49514 92678
10554 15852
33317 90947
70542 93304
37973 63732
27419 61748
63884 78624
34040 60412
7446 89027
16878 85237
10579 78459
3492 95820
41898 54565
33429 57002
48238 84867
40469 47525
51802 71659
54331 94545
11819 63546
65402 78407
15727 40752
41287 75767
31103 75525
32104 58871
96556 97027
25059 48498
55751 81551
26218 42769
146 30561
82490 91267
28422 57065
32843 80348
57725 95286
14054 20074
3849 58085
22771 94352
23679 24295
26293 26940
63830 75913
26560 99351
88404 98551
29701 60844
17983 77433
2646 26213
36935 76140
14532 58695
31503 93422
7460 71181
12086 68574
26122 88383
22791 90582
76036 93571
3325 34743
38750 87233
28670 31574
30094 69737
26798 52792
37688 81526
62519 78483
73760 92360
40439 64335
6732 80757
11613 59316
48737 82828
22217 71189
9193 11079
9415 32323
16427 36088
76812 82359
1040 96145
8075 39603
39058 88771
85891 88244
67994 95690
38650 59436
2770 28808
60718 98776
15175 61806
33856 53381
66888 81292
61904 87708
17353 74483
23086 42044
4856 25656
79320 97522
52935 52936
12666 85240
27720 70690
20587 58507
2678 64407
50544 75411
1720 9969
14328 51987
49986 87264
59577 59927
12257 83068
39056 65506
8259 88515
3036 88093
15808 99846
46373 83133
31368 36312
66401 73321
26108 30162
791 4068
33519 56495
31353 58400
45599 69612
54848 60459
41194 94196
29147 78191
60447 84801
40608 81803
88955 99180
29874 53627
46966 76262
48160 66274
32342 41272
24746 81235
31700 59043
35931 99172
41067 83879
43897 79591
24633 57410
76091 87717
12351 40675
8858 49233
38780 82747
6193 11678
52181 97120
15987 22027
1532 26543
53935 60402
48724 57594
75020 94935
69314 84511
23837 78619
291 36829
31718 59403
69117 92274
11356 95780
55733 98320
30478 60734
53129 92175
51151 94757
47060 80244
4386 53505
11581 33069
32512 72313
67572 93767
52300 78248
28708 51356
2499 18812
20071 66584
63279 82451
71989 72844
15865 32237
2262 98794
13855 99684
66876 96737
42120 66508
23356 51357
37234 84773
2711 88508
6789 13916
11843 19336
61709 90331
38357 95801
85804 91938
87094 95729
34073 79732
12876 88538
50915 56515
7801 52210
49858 98953
5043 38376
2697 54621
22964 38763
6655 29713
66223 93325
52575 97747
17563 44060
14014 85850
22994 26738
63408 80426
75254 93341
2187 95550
91592 92400
55979 75121
637 65601
64489 97136
9154 22251
6273 70817
1180 59191
38610 72435
7193 61541
60605 62725
17606 58929
16983 46627
43426 63062
52401 76618
11369 22190
40963 46123
31939 89325
4661 33929
38118 46187
2314 37084
51357 64588
21368 34633
21819 29907
17223 88713
33577 43783
32883 95512
43533 87348
8040 69920
73573 94173
30166 94839
43833 49779
77948 88089
7334 24637
13316 72959
22628 88311
23832 75763
73338 94061
9905 72137
15635 55026
37310 42634
85812 88311
32440 71756
46364 62612
256 77753
23672 50915
2197 85486
186 33426
82946 88819
654 38622
34226 68340
39263 45205
27815 78071
97863 99097
93744 96276
21641 72106
25642 56316
10221 91418
8848 20692
35889 62218
57875 63826
3605 11238
26922 32909
73133 88928
44677 82304
1550 58579
4042 54258
62834 63748
34763 42126
63534 84990
18847 21242
15457 27181
19707 72708
79689 87826
7093 96049
38662 63059
26389 38511
37371 44030
42017 43490
28235 38910
22467 31740
2074 23552
31493 39033
49000 72431
75803 77080
1351 3996
28434 83134
67486 97744
10396 78035
1541 7195
5188 29883
26416 60083
565 97339
6914 33036
1061 44023
47836 67768
28697 57537
55271 55690
9226 54330
1604 23564
35553 35907
30216 50453
14628 62845
50760 54502
43397 52583
69399 92152
8437 12532
43629 86980
27159 62150
61478 93740
8657 40650
20090 98289
22779 35540
53832 77108
10653 67210
66523 82782
134 17374
8316 47508
67110 78175
13627 59303
85061 95049
25011 72234
43032 75458
33030 56468
75911 99071
39856 48428
77766 92564
29979 80168
49222 58030
19698 87042
41629 92737
19288 20625
75519 92141
6534 44849
248 43579
17026 43554
8711 80806
8320 42532
12021 61784
49333 82722
646 99004
30778 74443
33834 50754
33868 56105
8581 98302
33848 71929
15655 49147
17218 78839
25561 67162
41569 77160
70998 74573
52173 90878
39714 66719
52404 77800
11471 30056
7963 49861
29952 61066
74738 82068
78562 86701
12162 51126
33548 78855
9743 53756
56827 93486
49022 85986
34656 81553
46026 76499
41498 57075
18581 33435
25825 57762
14075 87490
38228 74333
18099 68378
18195 86561
11960 90300
32577 88566
16503 28462
13957 37815
9711 86825
39582 48173
24485 41395
13366 21257
22020 25384
28663 67058
8361 14050
41447 43139
3264 85055
29609 44139
17455 43590
36413 92637
2897 35768
43778 61435
54121 56779
859 63420
28214 71453
1427 64689
78936 92735
17478 61901
36371 62939
68325 70826
437 10527
5269 44472
5339 26430
19237 54289
31166 92242
33066 98025
27980 77234
4015 76331
12740 65241
14928 51178
14236 83414
37032 53727
78467 92338
1709 67706
11231 95931
8834 60182
62651 73223
7832 53710
15219 29648
5824 97233
53972 67812
2551 29760
7470 38490
30640 62421
57715 94980
83065 83749
786 16573
38694 57098
34244 50951
58369 81648
8072 84065
91313 99882
2318 73696
6050 11275
6163 25668
10703 90893
68158 69476
6013 28353
36345 58248
3411 15459
16459 22480
62557 97439
39310 57233
8283 30552
50877 51380
294 63941
37163 45384
60633 79799
71548 97716
18211 87157
8409 74033
20807 69096
12230 83300
11854 69555
65305 88872
70073 78315
15340 78996
41129 89122
46510 48142
14547 73145
7195 9220
5055 43565
35412 48347
17432 50135
64729 74822
22342 31259
64085 82626
3687 62588
21470 72838
27422 76504
43503 69873
13549 17020
23236 79131
62353 92115
28455 31959
63599 89346
56313 86227
34290 70906
265 24269
4470 61498
70356 89152
65056 67615
30265 57724
48514 61965
46619 90927
15254 79842
18805 55200
58573 96240
53507 53966
7113 79604
29996 53233
8350 51259
442 57495
39795 90673
3020 4436
29271 61973
17310 84264
33124 94726
4689 26218
3436 97822
55875 74738
34988 57615
23185 93768
2207 71640
66886 78949
50954 64486
2175 46322
10891 95987
2340 35938
46836 50294
16576 90276
39322 91519
4795 58292
34836 83302
60504 76330
14624 29007
4213 45765
13353 90322
85198 94230
32278 67801
95 57288
81305 92122
3078 46635
10174 79993
68805 82205
11981 88011
77673 87474
43232 96658
82006 97807
59610 66478
1452 25525
25300 46078
52217 74075
38118 66631
23202 27243
2870 70663
50191 81646
20539 37926
22521 25373
28077 56143
4846 39761
49355 96058
16721 41996
3833 35667
46232 65353
11030 27316
65093 84268
44335 87969
17991 98065
30860 69854
24836 89289
56357 83380
638 95079
37843 61372
38572 69323
43579 77643
29052 33527
21154 46760
31244 41622
56602 93894
36046 80333
47825 49096
90402 99272
58963 69576
73491 97230
45 75102
36768 92700
34757 78902
26968 42910
59537 92357
34042 49908
19478 72118
61820 71386
56278 97543
34196 68717
6006 12528
69215 94571
25067 70692
6522 39594
1424 52673
27186 50835
65832 68864
951 67674
58625 78619
6914 12039
302 41889
31500 44932
48307 50002
26179 77982
46286 92969
3092 57535
64706 66549
44386 59845
56689 93232
5945 25822
15547 61227
19196 48833
60481 63862
13740 85466
15226 58712
342 50847
27559 94057
12977 46887
9445 35111
10046 75502
26235 78230
89891 98636
29618 58840
33627 43950
39806 75562
9153 62616
54733 91494
2006 38507
47012 79117
62952 72809
42400 52535
60223 88341
3043 31472
95374 99343
13616 94022
25954 44588
53775 83059
24046 93856
825 98078
32731 59214
19087 82381
53336 76589
35845 61515
49251 89509
59310 61889
42757 59845
11526 27357
9862 15414
16510 17585
45903 51974
61603 72057
57315 90782
40728 85994
154 12527
39244 76426
30495 80609
67844 98963
11042 35408
42680 69885
4286 93262
67600 91607
5429 49685
6587 36594
43799 76494
4260 4857
16649 62034
65188 67699
16902 59989
560 15066
34403 93682
47360 61471
55281 56786
32904 91173
14165 40033
50178 63705
63081 76377
40613 79374
53356 67837
15753 51235
4972 62365
41085 98390
47670 82159
9716 35241
7195 91321
11645 96339
86575 99389
37894 64581
21155 93642
8547 87030
4283 87313
466 80840
48796 54409
29211 37007
16448 70271
17220 70485
73269 74697
47235 71816
29431 92790
9147 81166
12411 70571
36261 84585
45181 52425
8093 66100
34284 84296
36633 71962
4147 37047
43650 88166
56098 57289
68765 72423
38049 68770
55212 62882
5170 51532
44942 56846
82705 88344
73717 99515
61047 68752
33834 45104
27222 77892
73917 97836
62395 99060
75220 86301
36316 63213
9305 17156
29464 83605
35339 67503
43592 77319
13323 87317
8308 55402
10689 38940
21524 31453
4590 50141
9140 19292
9074 91357
15109 89757
7863 53557
31837 83421
10 78915
31923 91630
15344 39172
19455 29027
56621 68309
11733 49091
35569 68758
25474 67830
54658 69159
55220 55690
51965 92406
76405 89123
47555 93119
39151 95653
49332 91292
58550 81620
6047 13055
85905 87865
43796 85519
51737 88715
61524 69155
23597 93836
10028 55922
25530 37994
29922 58804
8900 39331
38938 88388
4415 17912
39799 90614
48226 83014
24328 72422
36614 72882
57142 80741
2482 82409
17465 90888
37145 52559
63630 97216
36084 76851
12195 21624
1049 7776
43387 54048
29901 75065
31370 97245
7255 24177
54909 96938
6383 57577
34696 52182
21717 33863
18602 88213
27439 87517
4662 26067
64328 84449
20008 23480
5678 11503
65068 72713
2201 12600
9722 78231
25067 34822
4882 73105
5633 7423
56948 72339
9197 33517
37224 71697
43909 64039
11904 55551
9759 97752
2832 86688
19315 28618
39008 71686
4753 28417
1010 46165
24646 60412
35963 57911
28095 68226
60093 68238
4539 29627
21826 50309
23011 62660
87292 88187
32135 34940
53661 90168
13431 33275
2186 39461
9347 94683
15340 19914
51918 62095
41528 95310
30503 89630
19838 96789
55316 73145
2835 24740
28881 34580
24373 73482
54078 66808
48631 68823
21052 65660
65220 72948
14902 79744
67546 87013
71403 93750
27295 90795
15004 64891
19976 39331
34909 44595
7893 87928
19847 89799
84471 90441
9187 90977
45903 50677
29875 92814
16686 39113
40024 84522
49113 70279
50738 83496
31474 84069
11432 43128
43768 62529
24106 26029
59736 79798
2980 52667
32804 57429
31742 78207
64908 80081
69300 80310
48187 52695
25461 86441
40789 56566
91952 95018
79556 98976
23029 93251
28454 58856
26877 76342
64388 84983
77313 81589
27954 84310
25512 36478
11921 77661
60881 93438
30768 87671
1358 36706
21946 97221
5293 34744
10879 44546
42816 81112
46141 61569
12514 63108
16172 89907
55481 75225
5574 27651
78984 90692
37127 73738
70160 82896
28253 61543
79829 91754
14489 62107
13391 26335
31110 92189
66271 89297
464 61281
12515 72655
16133 17345
23999 41982
9366 96426
38485 88799
873 37040
2709 54299
14124 88467
60446 96165
63782 66093
4573 83046
21537 66556
9788 35070
32883 99683
45057 74515
27685 84303
29767 78589
41832 62699
64072 72715
68088 71472
39454 68789
20427 54618
70106 80450
35081 40226
3420 34572
12053 63838
64445 86966
26880 98171
44698 46357
15227 20278
35890 51225
45540 99260
58572 79159
13851 68994
58228 81199
33127 59529
1607 43901
35099 38953
58519 58959
16331 83235
26857 33245
585 82355
42879 73098
20604 97704
13837 87191
23241 33889
57259 98979
62141 86578
29696 44966
60188 81824
3182 8759
25946 48535
31942 77948
12255 12623
45400 76174
17565 81185
1206 76256
55198 67273
27268 79607
20923 61592
42871 69593
20330 96529
34009 79482
41106 47045
60042 60351
2521 80944
15012 76234
13084 74535
9838 97109
36578 78234
33989 37745
5753 15868
38293 81979
13988 24519
36777 37752
4034 86906
26059 48737
79140 97975
58313 74313
54377 86505
66795 91381
61823 99963
617 56047
69619 69769
20882 96942
5332 47215
65087 80141
14246 96100
53884 98896
36792 94088
31539 90018
34607 54732
61483 67109
11807 58243
27038 73606
3770 65341
10313 44380
7329 16807
13102 67724
40834 77075
21897 70311
58661 82459
72608 95008
18781 35800
5720 95816
36645 85434
40356 71656
82515 93363
27737 93307
11661 70587
57477 92349
14154 58933
89597 98675
96134 99110
16432 31934
30862 61561
50594 89995
52269 67545
1631 67757
49661 53010
1711 21657
12700 20162
25695 79010
5569 30899
27536 96671
5381 90144
54345 60889
21252 84061
9838 35595
25903 70735
10971 18191
39036 51661
72277 73656
13660 39412
59293 88969
28313 68950
21493 92804
71027 86819
7194 14065
21390 57489
29491 37830
267 56519
57878 58566
4735 51925
16054 24417
27382 90974
19804 34155
10021 81870
34517 58387
28135 45775
64207 76728
23557 60840
24593 42394
7965 60131
31150 68723
5488 34990
17064 93188
30595 40675
32632 46577
28025 54905
64608 95364
45839 72152
37394 76331
61012 62537
24278 24930
20429 70241
21928 43966
79178 98646
26448 54022
68817 75682
30798 93294
30453 97012
60145 83437
17383 87346
27748 37245
8263 62347
36791 38847
24129 58766
72369 83346
44174 97169
20620 76551
3678 93684
22240 38972
57509 90238
7064 18236
19007 70088
34542 97062
5525 87620
51763 81845
10202 84329
3116 41103
52783 92189
74484 91218
27934 93671
32817 92481
40456 94506
64138 87910
17735 96882
52545 91808
40275 75448
2027 44497
74306 78418
23485 76451
58597 92864
52943 86322
87933 98112
44151 78522
68142 78155
27724 46110
22927 64689
52690 82607
44874 97026
17317 78662
83402 99889
13159 33669
48606 90804
66766 93687
73284 81807
26329 87744
60910 95703
8625 69105
61237 84008
39942 89906
27824 58976
46203 61251
39609 87104
78864 85881
49002 95006
7155 40551
40655 51809
6630 66129
58418 63292
47395 68901
290 35320
21821 34426
60992 62609
67958 77646
35814 58903
49247 78508
7060 99444
5549 69865
61325 66392
41483 60023
1282 52409
5540 97135
59183 60641
78640 88232
23844 51317
12392 92019
35091 50897
87757 95556
8525 20788
11225 75651
62031 82085
59707 89253
31595 78225
23993 55571
41118 72034
30571 67385
44880 83278
45071 58178
39033 40378
31385 73134
1352 9378
80124 82014
63266 79235
58030 64498
17414 69831
2301 46887
58245 85781
10972 91284
36121 97640
16405 31170
35371 79701
89501 99273
3695 44475
41252 56262
23533 39973
24054 67079
39848 91057
37746 90376
16523 25262
63001 75554
13739 74563
43879 75693
30318 69370
1193 59210
55648 94064
66062 69924
37029 70136
21980 30630
19381 83425
63192 68798
7508 15184
60474 90520
18836 32139
48637 76406
15792 44421
26284 94480
22948 55799
31271 41117
2424 74876
20110 95377
39164 88486
73682 84479
61737 96773
4389 98761
32111 55690
5348 23819
10710 98539
30554 62180
13637 90830
55435 86355
24567 50076
57145 66368
14575 26141
3039 67916
11333 87795
79986 99902
21151 78159
60627 69018
19502 87616
21880 53130
24175 73150
394 29345
43470 97012
41673 71535
31061 78424
21702 22317
7399 72323
22760 87619
9095 31602
9044 41518
49163 87679
28662 29956
62590 75950
42557 83299
23082 48393
47434 57005
59254 84532
49839 77396
5857 39644
5054 89403
1253 72672
45003 88222
9211 15447
25393 25976
16393 49713
26346 32599
60049 62548
25880 39520
17100 68776
63262 75651
36628 49024
64846 92823
10428 42410
49528 61206
37924 55656
69125 88148
2961 51074
76087 94595
70585 83146
32069 59303
42327 85617
20420 86650
49467 76162
36525 38995
1632 90558
10425 34510
35958 65397
15755 67256
51596 89551
18657 50501
1127 74014
39546 66421
46863 79841
71232 93116
21964 84554
68906 84450
8138 43408
7789 40680
11355 71731
44307 49176
19656 21499
15768 40242
29536 69519
20237 26845
74375 89305
47998 92130
2978 28640
65487 66149
83249 95361
53272 63599
28180 67886
17020 64964
14856 71392
7555 21048
3714 5228
65796 85995
43933 44957
3104 14116
1167 66794
20913 90209
33275 63313
16486 78129
25374 45278
8791 45001
15944 52907
47985 79780
75924 78410
64196 88606
20984 94738
33487 36857
63546 79130
54109 57835
14994 67433
15361 50954
6437 99321
39814 49740
24362 67152
66272 76609
41546 72253
40228 67687
17928 87362
5741 79854
6066 14930
22084 34339
12853 61795
60807 64911
3145 21970
29503 50699
65347 80954
54042 90078
56403 71047
79121 89650
36677 57722
26419 78725
65508 78553
39802 95090
18326 50265
40785 88035
41402 52433
87807 93195
38300 40334
65277 80221
23378 59814
59945 92680
26315 88944
6895 9747
8064 49411
62164 91273
59799 63358
35506 82495
38071 84320
65488 83596
52661 95430
7734 92672
28247 67221
42278 45659
2673 59688
2728 18022
56652 81465
34601 98759
29780 52471
13705 79482
41028 71661
6750 88282
21355 35656
2698 73948
18801 34267
31306 48040
26635 38969
19130 19264
2107 48610
1243 66378
51557 83191
69780 99478
38209 86135
12504 49579
31730 80946
14974 97811
20921 49603
13093 96454
15132 87797
44952 66007
37058 62770
19615 30696
32474 76714
27973 28499
53116 90716
35779 69002
34771 49081
34917 95457
187 15408
69497 92360
29969 58414
31522 40386
11617 83675
26812 70739
11567 94872
40365 55127
21025 99014
30196 75615
64903 86155
49577 94558
4295 85837
37624 53531
44168 45815
8767 28699
7020 87369
40467 59438
30120 55086
35498 86891
18408 63970
88347 97760
59950 63231
53324 92848
13 13137
11871 60686
35297 42053
67963 78213
26631 89794
5872 9181
15770 36308
48856 51813
70864 92350
20607 29981
14099 17099
35724 74896
44723 97610
15058 72471
2406 97846
6875 94966
14968 25048
34450 47868
80464 92649
89935 96972
4335 89888
6301 10199
20175 49283
81644 81821
62889 67141
170 22048
71331 90605
29656 57305
68477 87215
47307 85508
55978 98785
42236 77309
21805 67399
28333 38722
3067 41222
41594 70486
59625 85622
54120 75831
33497 78184
10216 28523
40310 96984
27016 73530
22530 54115
61542 92997
19698 44223
91531 95802
34159 75203
45492 98488
49407 97478
43779 54306
28786 73702
26440 65454
32738 83341
26358 88241
87468 97834
58061 95208
54436 94529
44146 64779
19667 55361
8389 83646
1492 67952
25073 67060
75624 98400
31325 61254
10114 19926
60073 67074
34046 97974
70687 85478
16937 77360
83935 88324
5961 84636
33679 66937
36488 42659
16968 49931
68987 71226
41475 54254
24384 92699
54156 96857
29259 75677
16888 88414
886 6033
57733 84818
13729 40591
2211 6612
18062 22854
3383 63926
2815 92523
77297 96208
17767 30129
72553 76562
11587 12830
19154 94618
16648 20776
37671 92983
8830 82570
4780 31089
31710 50987
63314 63919
32749 94708
15725 26133
70072 79777
52937 63026
1188 97335
6466 79928
94304 98820
11792 47229
16623 27614
69606 79175
23470 80812
42303 78664
38854 97337
9767 12392
13176 71773
4645 56190
80490 89591
26191 49584
21946 50788
9933 89689
46792 58695
54792 71779
2670 90649
38302 64581
54658 58611
19822 51070
23671 28538
12883 13862
21357 57050
3448 7181
87725 97689
33034 59817
25396 68018
40994 62276
78113 92668
26005 85072
38057 58711
14344 15685
7610 24288
56075 89801
2595 49036
55346 60142
35174 60359
9485 22623
6109 9306
58881 72085
31188 88476
15112 48482
2614 69524
69433 71733
29727 67661
14966 24284
17863 59646
56946 77987
6810 29082
20272 48230
18706 93984
22858 99352
65444 87267
48910 85706
1460 62068
28968 44851
12955 77300
35217 71694
1038 36758
19839 45617
3850 7708
28192 78723
12249 86365
68552 93204
36708 54153
6570 63931
8086 33347
59716 84454
81293 94696
26040 75196
60590 71650
37638 97478
4828 35901
76636 91375
12567 51349
81074 97426
73429 77579
65248 98064
13903 99261
80591 86637
1611 65010
2792 57805
62208 67673
68757 98874
12170 21382
30816 75737
21420 86845
44703 84162
36726 54352
27136 32518
48986 73729
44734 90691
6655 49556
63634 64224
26346 58100
29093 83271
95747 99545
18944 54688
39429 50279
28909 83678
53567 96243
59626 71573
82453 87028
85882 98903
2714 25011
3060 71891
49281 84231
69702 71354
43741 73915
23717 83260
50715 80425
66532 70496
38627 78145
20313 24294
45387 76509
89728 90547
4494 75426
17498 72195
7400 97506
59780 70993
8939 35325
6240 36072
13546 69184
1898 69551
16999 91614
32562 78531
59101 81369
26269 51229
13015 45266
49114 75436
45335 52593
3966 30468
21126 52157
43701 58455
31126 86285
21811 89330
46708 80571
45047 77480
14769 88138
70226 91953
579 95281
43258 68779
31114 52802
6694 56835
23835 71979
201 33001
30808 67592
52035 71787
64533 96046
30662 83006
11318 72086
79871 89690
55623 61202
37613 57559
92842 93960
42581 84323
76585 98931
38357 45909
28329 92694
74294 80337
52115 66719
74126 86922
38149 84774
41482 51718
29831 45219
60793 62115
75577 99557
26298 45262
21299 39754
20473 81143
67080 82751
10773 46360
27133 52793
83209 85043
64674 86371
81818 90387
38988 68697
43935 91281
17407 19906
7498 42549
12834 17194
52875 87330
38535 88840
15783 75939
23794 99683
18728 47923
8192 81043
43582 74111
70531 86293
50729 85193
60356 61524
16754 23328
38108 96284
51246 69030
53970 98470
30816 87029
43623 76413
42806 81240
75363 87607
60939 92077
18843 24030
56181 84072
62215 78406
48464 58573
22545 91339
19355 91626
2047 3024
7340 28035
5309 18021
48314 85504
11360 72426
82335 84777
75234 78983
5784 8512
2619 29305
63680 70923
23040 82527
88945 92540
42751 79693
4296 78145
18328 26657
46015 47150
94074 97545
3563 13361
67085 68206
2087 43923
4574 68880
3046 93483
853 32607
61805 96535
4711 70062
20745 43728
8333 80275
64560 87284
5824 11658
37315 76242
12397 71097
65980 82085
23061 32692
70560 71473
37284 92374
16058 25043
12795 36705
30910 57129
1783 59973
16712 82623
58824 75281
22065 42153
30715 88378
22503 40819
41297 92142
14608 37195
1902 82544
30116 78326
2425 86149
79796 88562
66406 83572
11478 24373
13189 98056
43292 43592
72845 73675
69472 75356
77352 94731
49783 92369
33434 81627
2281 51869
45164 51605
67053 79302
8850 46884
72736 99184
11631 38950
47120 91298
35153 66943
24781 96767
16647 49713
62091 69618
23911 80315
36231 75698
7764 79338
12405 13571
72321 75895
41302 77963
12895 30987
20733 69687
8731 25836
13775 58028
65395 77750
21332 27929
45807 46375
43674 53870
35889 45475
2444 78241
24874 60936
91845 93714
84048 86977
71681 86596
57875 75619
11904 89251
59751 83914
8585 40143
45148 78478
6236 96534
65183 84626
11230 50131
10306 43233
35274 94988
64576 82843
50331 51823
53364 54026
46873 73685
37317 40799
24440 41709
29299 80340
65927 67612
4700 63634
83294 99287
21545 74829
56937 89796
12024 17197
38962 76962
17936 86431
86131 95580
47819 64537
28213 84023
25679 60625
17454 73991
19238 68170
76322 99087
2920 94652
74694 76404
4922 78111
50875 68777
48887 93069
60285 76937
24952 52965
24234 74758
45146 45400
67537 87129
24649 50526
68739 91881
46685 50226
11091 73074
8195 55976
40744 58201
25264 38964
12252 85061
19268 38695
6424 85988
61144 99858
17838 79045
30763 97608
17230 62124
46690 47267
66655 85985
14335 99742
31274 44601
40097 75265
64226 87604
81989 90698
2560 19916
22379 92756
20422 94278
42270 66428
7452 93722
61794 77600
14294 40727
10233 23010
7577 49203
33932 77426
43963 59726
46672 80683
11410 20411
9064 40033
49764 56215
25775 28440
34785 83187
54312 55789
71810 82639
14270 32993
87176 98312
63739 88163
21161 90882
22785 94031
40795 81405
3291 30873
73796 92932
18221 42075
79651 95897
6176 13955
15891 44502
42677 57628
27146 73729
1693 15126
12516 26308
23138 50960
20972 51806
49121 71591
18965 69446
22584 69525
12015 51697
61333 61611
29776 67720
14891 99539
28171 92005
16632 98306
19267 82727
38005 58315
89625 89786
3523 88585
7624 57207
67351 77810
58540 59608
25096 31907
8519 38421
11890 27001
33775 97769
1117 76647
74556 82343
27761 46338
16155 60772
71547 75915
44371 87139
27133 78990
50981 91872
9654 19395
30110 59536
42307 68791
17226 53132
5922 93821
20439 20555
10243 28862
47935 64981
50817 91767
47839 83270
34522 52259
47621 66588
57345 91775
33273 42061
9496 95634
9472 68539
8870 91851
14605 14722
74 47347
35791 73000
74852 98137
60946 89718
90920 97950
3979 14084
33260 53895
41513 89610
4420 71379
44268 53700
88414 94243
23753 90311
1483 4618
59069 62315
18879 26510
37378 52918
32303 45211
69722 98279
1451 63473
27196 65032
69049 79101
21698 26717
30001 44764
67882 99964
3681 62517
33831 91900
88165 88921
47992 50229
70714 91052
35991 83666
11937 64771
29188 38847
28234 36848
17841 41562
77670 79566
58064 82208
6975 51142
19580 22401
23398 73433
428 76010
7278 38535
81371 89335
10950 91658
40876 86985
31626 81832
42450 99425
30807 42872
25899 45564
1274 18795
76472 90389
40074 92436
6171 82055
21371 77842
10423 93034
58365 85155
11635 36168
14024 25441
47369 72203
22062 62786
39808 61312
53977 95322
27279 41873
14464 28324
1213 11422
81424 88817
42540 47827
15591 98122
3349 32671
29531 85482
20845 57976
50835 88502
51593 57764
8403 71577
37649 99026
16373 69728
3525 72193
59187 81902
54595 67011
7233 99837
9276 47453
65426 82710
13907 78629
71035 92428
16015 34733
2088 70909
8384 38972
7501 74532
41442 77155
30798 85447
91461 97744
9560 72959
25102 59825
41915 52599
63197 93953
15293 41365
45259 73836
41266 71584
10398 53875
46608 56197
17956 36495
23005 41097
71318 86860
50427 79702
10897 38439
9954 24475
4022 45710
11505 25727
2771 12784
48949 58059
11633 83311
48256 55994
21068 66946
30865 99717
25921 34626
85975 98142
28100 38574
2783 32609
2685 65138
10640 99472
39596 69397
3220 5480
30073 60461
63917 74664
5758 67339
4336 18227
4463 6229
42163 45435
39268 60914
30102 67479
45875 71089
62087 78040
55505 71454
25990 86468
45240 62625
46464 76726
80996 87667
37436 84269
42818 63410
16104 67256
9837 50014
63296 85618
57116 64902
26980 84514
8624 27608
67750 99367
42625 46668
34930 46455
2537 65818
52662 84038
11757 36204
31882 37953
24621 63140
22745 75458
19653 61377
68855 89010
52462 55025
27213 55161
1240 44442
32768 51192
48303 89867
26549 92316
66801 78053
780 5569
71363 86915
7931 37236
25596 36266
9874 84134
32842 85919
48671 56014
1085 79447
21932 60250
25794 93022
12462 35399
27785 82499
95745 98077
38084 57825
14421 54361
18214 65553
44107 48504
27345 61151
19428 43958
8750 41740
14493 92313
43435 95754
23326 75287
7884 63883
57013 60701
29659 89063
61397 70725
3308 92220
55641 94134
22463 82306
3131 81796
37369 84143
1580 29974
4071 75570
70093 87017
83976 87780
18701 31213
64566 66457
23967 83213
49972 54288
73846 80428
37345 42367
15488 27339
30407 60087
50749 57255
87614 91880
13631 15675
3762 91919
15795 17680
51856 72298
3186 13991
30884 61968
42599 95894
60671 61262
8774 67043
63694 70152
15231 79794
36191 83953
70885 79292
55754 84348
21972 24865
8320 10796
88297 99118
15756 20174
33572 85944
17724 54956
47163 83172
25999 86810
10825 98448
50775 72209
15365 96255
7434 81787
37176 51100
44981 54102
33782 51420
26952 44015
8472 39713
36415 90027
5974 17849
36355 89064
20143 67705
64835 77723
38913 82618
80889 99596
14314 51993
50851 75446
647 92110
38887 60607
34825 34877
6287 39194
424 36496
33813 98678
43057 60950
29836 37870
12218 31454
44872 78692
14166 17894
66370 72561
6053 8836
47329 80766
43579 51898
8041 76653
25287 73295
22826 45449
33520 56268
33636 52222
2363 3823
39845 75603
15631 70538
13964 85447
5215 73134
67663 98149
14527 53876
18494 42977
4337 27213
6214 12200
27361 69413
5046 29923
11377 33963
70446 98039
25207 75545
61239 81559
27520 30883
11115 80364
49400 69903
1219 32233
82569 96379
474 55075
70893 77046
2272 7001
26153 96396
31869 39183
13358 21025
38366 46521
68879 95731
20722 83105
549 6133
35629 56057
6188 63209
5535 55362
29221 73381
8394 66709
6394 43867
60248 92902
21728 35683
13817 90241
7372 65783
77048 81943
36984 49327
3509 74903
20015 36495
24799 68086
27853 52835
62711 65800
22218 25939
13116 55440
15465 70094
21874 57265
64154 91935
70781 98961
13447 82791
7962 19938
26681 48266
29005 51427
31454 98601
40282 82483
8617 69471
4033 93825
2565 71655
18190 24903
30885 58317
80085 84445
34127 40280
33381 43562
55871 96617
13068 65179
18524 32478
19606 43293
38390 98260
28313 52463
70339 73826
18156 95686
20550 77138
11638 88190
38214 73408
67194 83330
4770 97033
6824 44257
67980 91815
58293 67239
53229 53580
66743 76841
70426 95781
14462 98235
84710 94348
56507 99058
42988 53808
9734 26319
29822 65353
10936 51114
4193 87124
28967 37449
27151 90769
29826 40840
26313 30601
317 27238
13722 16489
239 20865
51272 95854
1428 71666
59526 74605
52746 99886
5671 24347
3656 9669
39223 76341
16307 43599
54435 70638
43877 94592
29659 98255
42191 72638
35122 86474
46538 73840
78177 97663
74785 83055
25518 64200
14861 40709
7646 71462
8971 42453
83256 84344
9367 41530
74092 92532
56917 74683
49354 50890
41949 78009
63577 80455
29586 44536
915 37687
31634 53576
43150 92859
23507 71173
19753 90191
17395 73347
6031 19726
22506 22806
50842 69602
47722 78673
48291 54295
20800 56449
68505 91450
52584 65202
4250 38368
21233 56872
57865 84619
81954 99962
25688 63003
11079 25690
55141 95951
52353 97767
37861 74066
56345 77427
1419 8406
62394 78471
586 36776
55285 78169
57097 87551
20894 96137
2564 29645
39972 65326
61731 77838
73188 74065
13087 44409
60776 84184
2498 4350
64845 68499
44572 97997
67345 81038
45087 79670
237 624
44409 46632
10923 28740
9642 38144
66631 95218
41219 62906
58734 93663
7431 38738
8586 61175
5118 54194
12531 48381
19514 84636
60942 96427
2561 72651
80916 95196
13351 69353
45072 99062
28615 57400
48069 86647
18674 32480
50646 60304
41172 96705
41973 82413
45465 86221
23456 92020
78709 95516
9870 88635
15175 23079
3509 89363
6242 24757
52672 92663
74121 95586
11031 18044
46107 61096
45326 81631
32212 74819
47974 56191
25610 48998
51810 62918
55142 86311
17769 41473
63272 80109
77427 80781
11126 19977
59706 75628
6539 29175
27480 69107
17322 86642
51492 69114
53744 72630
3319 23907
54341 63853
4943 45825
15939 80358
53490 54854
45555 77044
19927 32448
11030 92541
26564 32172
14500 94717
43831 81395
8141 98361
42565 87937
41413 70136
44848 91181
65020 65794
25457 33737
5378 57528
26766 32911
36487 67312
3986 19737
41093 59625
19448 76478
31130 82154
21736 62344
77137 80572
12667 73843
10930 84681
10719 62463
10192 97142
656 70329
7779 69955
18513 90166
80870 85921
15518 65223
4957 32180
7555 37556
52894 72057
6602 74515
65752 89992
66413 70731
10101 98181
46587 49422
29097 89102
16247 20758
22093 35137
43255 80483
59734 75037
37149 69755
32029 75093
8770 24415
5203 85659
66312 76590
19972 91096
1564 70282
14676 27530
24867 34844
46067 53517
42551 61243
24417 43572
23434 57184
39140 70026
32986 77262
42560 91104
33362 84787
30055 64747
33486 80824
53554 54583
39051 46931
571 88857
55857 65815
51122 63141
1020 52323
75934 86810
49636 87647
40389 43877
69182 98958
50773 74728
40941 71230
27940 31134
1243 21738
16212 36076
10681 15511
74499 77141
23351 49746
6262 26435
75437 86349
59158 70892
21215 83760
4238 87596
17894 69260
47583 77394
10583 44021
35110 47182
343 68132
23687 43244
62584 85434
47101 62359
8624 92227
26111 45332
40079 67039
68091 73189
7585 36021
22579 53923
1099 94107
28649 90740
10452 50181
51181 54450
47914 61049
6114 45641
83602 98142
59021 75134
1075 82640
45693 95016
33532 95438
15902 48277
58742 66061
40513 78690
15852 18246
1663 4111
15490 61212
56494 60619
3968 81807
47275 62435
35583 93159
25997 45707
61142 88716
30808 98280
20422 46505
3440 65594
6023 9989
757 61114
22301 74215
68569 95744
2358 32561
46004 49804
54436 66377
11558 19009
29822 49516
470 19136
66250 91431
33958 96943
53221 93731
943 23070
290 54990
24615 90519
5609 54504
13101 71923
44591 91542
6617 20290
19798 65303
21647 62485
30713 85364
10354 61389
64196 87010
99456 99470
61083 70398
17879 36066
8306 39690
34292 75828
65404 97120
37668 57587
31139 79085
51491 99034
1158 12475
27317 42795
34600 85652
29527 45341
49702 68878
38196 62147
28916 43460
36511 58831
17071 71112
60738 79707
13319 71086
78173 83947
46820 89831
53571 59530
36733 89158
36944 76047
32158 94769
12705 35039
20048 64445
34557 35336
32612 88886
6361 34576
32242 63623
46462 50224
2353 57138
42861 75340
29203 44888
10873 21487
26939 37469
8954 56960
4217 96711
6362 92931
69292 90715
10599 36846
20943 43366
5797 20268
49768 75794
55060 86585
29380 60861
45993 59711
71928 91260
70519 96492
28510 92408
52738 94652
15940 73683
22728 94827
22140 35781
33257 37606
8922 56839
53537 85171
53658 72438
10152 55368
26069 53556
14421 19685
15869 28427
56309 95389
60748 77400
67144 91245
57937 96059
43497 70426
17698 52834
42102 52476
16712 37076
43903 51631
46778 59386
43492 89874
42891 79880
1605 94067
20978 33902
51587 85286
33704 67006
9732 62047
13732 33990
3971 90852
36471 94258
65211 82163
33371 66585
48127 88591
10339 47720
21825 80048
20962 55929
76533 94560
49038 75177
30132 90543
12995 25236
12987 96149
45167 97443
38354 57956
13737 64821
21709 67139
3390 51141
70563 73812
17229 69267
7946 97014
41876 65745
67699 87934
1317 60933
37550 57784
59517 88086
4749 19452
12718 83064
49921 77833
27475 34483
71584 79521
28510 61049
928 49544
20172 83301
14750 59353
25028 84252
29327 59983
12244 56524
70200 83086
44759 76965
50816 90884
696 12745
34719 59906
79924 90033
12035 26473
21566 39131
41320 91701
77638 78633
30094 55386
54975 80269
62695 69118
69515 84320
22788 89727
18118 55730
32244 90962
8300 63931
54010 81002
12296 21904
44024 44811
53522 56730
32019 60286
93251 93312
36814 47250
46864 83948
16805 54466
42337 84587
3671 54691
25333 79846
5209 42731
3502 30868
11135 27148
37048 68716
27776 47136
15737 94678
6485 15603
62932 82238
26018 94989
12741 37975
67815 89310
11115 22604
431 68303
48523 73375
15672 30165
21837 31002
14610 16906
19435 40108
13956 62473
32700 82640
8314 45718
41056 54816
27954 52182
15926 82554
90361 95268
25294 87438
48506 80775
20621 36940
5722 48074
43532 96975
60085 78018
54912 67367
74845 84068
1681 35134
22403 48095
2607 24774
54016 92459
5297 28465
44806 94356
2421 44234
50846 95096
81467 84191
6433 83949
3110 35827
17286 94764
41757 98237
55841 74189
41083 58935
40175 49180
33984 83842
257 91395
37448 99312
9698 15399
35309 93919
50630 91952
6770 35875
58164 76956
25116 77779
5625 89931
66156 92449
39880 82359
6200 57126
68411 82546
61232 72977
45499 74712
14365 46347
5200 51516
4333 31361
17505 53603
2328 43391
23802 94554
31798 59734
20165 84702
82217 86570
36002 55096
55356 67220
57265 98386
19194 38245
54416 76058
41994 74339
54875 62389
9708 61196
35117 48321
74925 88608
23519 50578
5175 63365
24166 79944
41657 69089
50050 94726
7538 21868
13915 96045
34610 42376
42829 64939
30631 51630
20751 38383
34168 84052
8050 58665
54386 87290
50472 68350
21798 22952
37128 91041
30916 59405
11560 66609
80024 82272
29603 58899
4450 64103
77598 90058
25321 93080
25460 75071
41333 76738
58883 61916
18181 73778
8773 23142
745 43378
17255 34563
42183 93058
81498 86059
40222 78193
39644 58771
50096 64751
53249 55397
67533 91133
43960 71223
32610 36123
18403 49418
22725 77402
19484 65835
10743 20048
64565 67267
50668 98929
13095 36939
43804 80314
4315 8481
61216 73807
54365 78218
51434 95547
12868 52876
3380 73702
47647 59191
37680 62617
27348 45836
42928 90452
81331 87739
11113 43401
17183 41660
49208 88849
71151 85769
78909 93840
16616 43552
27652 49698
17122 93721
10607 69716
35292 96206
10960 27746
9048 32350
26858 27536
69792 95682
9418 94227
32391 94500
65444 92333
46925 85790
79288 92289
4987 48215
4349 59657
96860 99298
9042 32542
40965 77914
52083 83519
46549 84985
76884 86451
81447 89568
2077 9867
46841 85330
51273 64763
22035 87971
84902 97973
48671 98082
39849 57306
1542 11858
6096 15368
81220 88436
11236 24573
3834 96853
7689 14655
35501 41351
43363 66993
39249 42351
65776 93757
42542 97126
13822 48721
44099 62182
80154 91633
13009 51587
62456 79913
17218 67232
25683 74762
6627 37258
29435 80154
32831 97955
45827 81786
8394 59241
12931 31373
53381 71189
41057 62654
35708 84568
4695 99616
20222 24347
24203 69451
22447 86734
35962 78575
58814 91786
14156 58751
465 36421
40125 41410
82404 82922
30047 50476
38150 47613
12023 88475
15824 51420
48629 84932
60399 73236
42785 54739
6622 60321
28830 69846
37007 83588
39170 40978
17980 51495
63672 82148
29030 29060
37050 73795
34507 60834
36001 57767
76926 80863
25008 78564
30089 70182
7259 56948
33510 53908
18729 46070
34882 95539
12183 73640
12937 58565
19525 62870
65596 92335
31259 93068
13444 70942
11364 20862
33697 94230
90079 90864
11935 96569
35168 79821
61914 98015
2762 40305
3039 13042
85843 93531
20601 55959
2164 7353
55938 79174
61326 88325
15402 51917
60394 84473
64336 66053
56400 62041
2783 19620
22285 79528
31544 84244
28895 39158
12738 94723
73087 84087
58396 64290
18799 61547
35577 45938
15242 99375
27185 50821
75464 90511
48611 59933
33877 64500
27 29248
39383 68753
35833 65743
25201 76416
50834 58048
33764 63552
19544 38320
32804 70418
52276 55432
15027 65544
10836 93928
7083 78124
11867 75415
85581 94129
1964 50097
23774 68852
16006 18855
10301 30844
25319 58074
11475 83213
60693 72653
44631 80025
30979 51097
24662 28382
37306 92774
13227 57790
61471 78843
2174 30212
7876 32911
10044 60293
27098 79500
76922 95002
72520 83738
5 46509
47061 62640
25969 26788
69756 89687
55292 84474
37767 53553
56433 65623
47662 89334
51515 71937
45234 64750
32437 77883
65648 78721
23270 70415
19346 57249
13579 76861
32044 96199
11936 89581
70173 88749
28057 86289
59351 97862
26235 72686
10921 83917
32537 66002
21472 22720
17136 66780
82389 96879
23542 38949
13858 65668
12315 51066
1365 44168
23740 37387
35538 95014
4960 38432
6243 29480
66737 75495
23371 40654
12436 78702
5151 87469
53442 65841
4956 12718
9375 24338
70696 79190
10019 94998
10050 38821
43141 85747
3794 36074
42538 66653
76543 84584
44186 60714
21333 96200
23296 60437
18172 37122
18249 35187
7995 27862
7422 40794
76558 78446
76833 82594
38156 83931
15597 28342
351 19087
26413 81609
1651 84500
15846 67098
48679 56787
32176 50305
60242 97704
14298 72352
4534 15727
39247 79614
16040 93783
25092 72528
5115 97492
34698 51982
47297 88213
32131 82990
18147 92816
37018 93516
35696 43879
746 82914
46954 65791
9866 54837
10335 54874
44759 49352
53887 56230
46986 68545
5894 96808
41703 59671
62149 94131
2512 22301
20180 41392
31327 53821
8359 89989
70161 84241
49079 65805
29462 45357
8314 8784
61629 80745
22879 27284
16158 48094
45767 61776
12328 86122
4508 21274
5867 92228
10271 85585
16592 44229
23578 69069
9852 70653
16889 95066
92964 98332
74604 84919
52808 88370
36907 96077
4045 54770
4404 34187
84432 86265
31518 86132
34738 44741
29601 75532
24339 25609
39149 98499
46125 97982
5606 9877
83187 92688
53686 61899
20584 35122
73012 85341
71262 84910
43819 99038
52024 60840
32040 68142
27891 96204
49715 99804
24710 69164
13644 76418
8580 64668
51024 88256
91927 93966
26483 71264
22883 69582
7211 9663
10006 82416
79483 82855
26010 66197
30568 48493
6895 78802
76822 95898
33018 45209
2886 28830
1394 29003
42592 43278
1616 64738
71498 79741
40242 84042
69729 72745
2763 21873
19259 36143
55281 84972
44073 61094
14491 15362
28060 35385
50927 82029
46975 77924
47496 73208
13145 74451
5476 74251
7903 44551
2488 36177
1287 6951
88390 89827
70123 85517
34336 58585
29238 61250
63903 95737
35667 71967
37588 43417
66833 90703
8612 61252
12906 30399
2851 81850
4672 23548
24565 56491
33483 73605
18356 47499
76995 90297
33292 86581
57197 75367
34870 70349
45491 88503
32014 48128
56308 82413
11427 66803
11653 91498
48852 91049
2504 57393
8820 16334
52615 70696
33509 88066
47763 65390
5466 9905
31462 66723
10292 78540
34179 70452
4853 77884
72032 72442
15217 43781
54550 92062
13829 27789
9864 65585
22147 99599
25808 59613
47929 53613
34262 66244
51406 62608
74340 98736
42010 54282
59518 99504
38975 81916
6305 16759
14649 93922
76383 97472
4604 58732
94142 97541
53622 61953
26408 49071
61558 80235
22129 81321
31957 60462
8616 85103
24354 90138
21313 34942
12768 33987
57893 62493
25345 97066
27675 46421
18776 36736
6232 14522
36858 42949
48874 82301
69309 93698
17900 33619
1392 70705
48113 69416
43992 70647
51849 88085
65564 83676
5601 25593
26846 39010
31471 45006
10849 61063
67090 89252
61205 79053
56724 95958
11646 16082
11742 83417
16660 98315
11350 13974
3861 62740
45889 78466
49208 57836
41644 90362
63331 67369
6752 42238
2281 73290
7341 97516
29541 55877
27442 82256
19299 68364
32271 39089
69432 81179
38013 84975
24161 37234
48094 68245
26793 74249
47624 63496
23125 48548
70096 93847
76084 77465
26217 88440
78558 88855
87445 91127
37966 91226
15158 95063
58383 97609
7828 18967
33584 83282
5004 44530
86322 92638
16660 88762
1713 49412
49681 58150
33297 48020
34172 55870
92325 98482
37684 55786
55714 70553
2003 94074
52151 87461
49129 79974
33373 38841
64128 95875
10133 46591
46357 99886
58812 90355
28472 78750
3728 68760
30224 35457
29105 71472
39454 59064
24264 34903
13013 59414
44060 78565
17382 42385
6153 6292
35610 54724
17935 41168
4449 90049
9576 88088
45325 48424
11794 21910
14013 39107
5402 33674
1465 41756
51692 83833
39763 59233
27735 34664
481 88960
69453 96175
84237 89939
82763 98264
36053 92895
28621 31199
29522 75947
73967 94801
23087 91869
61602 76433
29515 87930
24772 54749
11967 99068
12397 47997
32739 71625
60805 79656
71065 77405
55710 66919
26141 35842
9368 19885
63005 99404
25853 26552
64314 73428
32626 34457
37490 83949
82838 98578
43357 90753
12279 43296
84152 87620
10101 55216
13178 31546
49494 98124
12769 60675
15686 36718
34986 79173
33397 61960
41781 53503
2581 73629
61149 91216
329 80015
12124 55370
28411 44932
253 74502
17541 26682
6806 73625
4138 4648
28312 81998
97981 99928
25856 69443
38334 66531
7881 29885
1575 7035
27246 97248
75539 92840
3569 83807
15550 52387
16138 68656
10387 35100
53968 63354
38772 64570
48031 77263
24399 42839
50099 60039
32751 79825
24654 87740
6336 40675
25530 50755
87941 98054
14635 24835
68852 76116
40557 41252
31083 87249
18909 25909
21458 52256
53599 55246
17868 79795
48889 49525
1816 5794
46524 92971
13370 19584
43903 89203
20843 56553
5094 6149
36277 56348
65997 75136
48703 74226
54840 57136
26598 52636
28663 85808
12909 26322
39439 97462
47140 57348
56331 83005
78988 96281
37608 78397
9336 36675
55723 87015
25638 53764
29383 52258
57363 72058
87841 88064
27011 45259
6215 55845
16916 30935
45489 95871
40726 55447
68356 75970
52750 77910
13563 23994
31771 54887
1506 23019
69614 98829
17737 32985
98102 99529
7989 15065
12252 57816
15393 51139
24092 35930
47496 86541
77506 89069
54597 79553
40291 54387
3662 63422
4818 24597
50346 74211
3060 34257
14425 83485
9650 93503
40944 74027
3435 86143
37730 64784
40468 64654
60373 83097
31160 73099
38998 40326
37947 60972
51449 99110
49447 60938
3944 31557
41174 47062
33630 38121
49491 83382
22013 97179
49649 90182
30213 81711
60356 83453
8877 18913
50673 51995
68165 74097
32065 91627
28822 57283
6200 66289
24615 43247
69279 78390
57477 92125
20925 68620
62241 68602
53380 80128
50278 96774
34088 95708
10731 54779
29558 84139
14842 21247
46995 51160
13450 35211
2845 74348
14273 39521
15556 39498
14677 31884
3127 60644
7801 37064
47949 74315
4158 77827
50026 55014
54492 75502
10407 37928
28161 62823
23446 39463
36749 65694
24670 66680
41330 82864
68452 83277
29132 63238
72486 92456
38880 64728
1334 32613
46316 73177
23882 93285
15581 86742
5148 47527
31973 57124
26336 98066
47318 81180
60042 66437
14835 81866
22007 58001
1207 51230
42150 81720
4294 98873
40752 71889
36005 46576
41408 63405
10712 96108
69210 98478
24555 70620
46647 60000
34176 91777
31725 85814
5999 72974
93957 95338
1362 44373
58324 75041
32194 46117
24225 90757
33715 42029
11150 51121
28246 72439
10073 45937
20235 79563
26351 62634
25379 32466
4105 73849
41782 61173
60733 85086
29476 94557
35001 88540
50446 57330
28760 67937
5298 77246
52248 57067
7812 69100
50878 69601
58152 65394
11748 20068
50693 75599
9213 36894
41312 48629
27624 71062
33559 89415
16133 65006
48887 86782
7255 70914
1574 17691
26063 98937
38881 66885
26267 68432
48714 58043
35471 80812
23044 62958
38534 91610
15706 93435
35852 53754
7176 87865
51354 95558
68824 69179
17833 57560
25552 77121
54962 59777
40403 98957
52846 76655
21534 80581
10517 75746
348 50267
3611 68239
10302 95794
34311 65539
16562 93183
10488 31514
75661 90593
60395 97657
70483 86702
24848 81997
18322 61180
26558 81309
72121 74718
37736 97318
2705 90702
47452 72483
9483 50196
44361 56346
73611 87807
3935 34879
42458 64903
20396 51179
23090 98660
20277 33227
14764 83509
3244 52246
27733 89582
13423 45913
10707 76779
16242 68707
70169 84536
64278 99269
21613 91464
93283 99837
70760 71536
13949 90166
32214 60519
6244 32777
15649 88399
62014 77388
16579 21895
222 82023
46204 75021
12283 15482
9823 45806
39680 49640
4208 63554
16197 97886
37269 89562
18652 28475
43176 91467
26530 80097
24946 27210
41384 73701
26327 84701
27315 62634
55555 69522
38884 65562
24799 77496
5893 16978
26300 50814
53989 85211
203 18221
14145 98382
59248 99512
3289 18057
2406 9932
60050 74002
13434 79484
27131 87313
10816 36508
29105 37151
8215 81025
10898 13334
34798 88248
60796 85322
70215 72567
37431 41216
11614 52192
64642 82101
19148 41097
68168 97967
14432 44847
29393 59807
2138 95402
57153 65444
19075 78906
88760 96419
25865 89925
18243 69556
80350 95726
18488 28419
70661 70830
50681 59111
38973 75516
22493 45686
62260 63580
19966 38322
57176 60135
71107 71131
50430 67071
28688 61247
14578 99135
63491 63955
10639 38237
65614 97368
19887 45109
29935 97088
36887 45112
30988 77836
49832 63708
8747 73391
74694 78571
20781 44245
57238 57541
58155 90970
5152 25210
24713 39384
11338 88838
46198 47683
50450 72379
82599 83332
92789 96751
60309 96547
2245 22854
24988 44216
26021 39119
547 2275
44596 60411
5261 75451
18749 53151
20593 94254
12738 87152
69 60528
26250 86918
1556 32071
11771 33451
60347 92933
29730 72450
28487 98825
11980 29105
24142 86399
41866 87354
30053 33641
15989 78797
26830 94956
18209 62873
38960 53042
6138 29923
33452 34486
385 15980
56723 96451
38348 83141
50310 82294
50081 78588
7642 87603
58463 86305
57060 90359
44033 88969
22081 54185
1521 41394
5186 7467
6422 99798
49235 89429
14598 27118
19760 42319
12989 59005
22021 26300
32204 48602
11645 61305
77493 88241
3313 92087
5266 15959
58180 96498
31766 94759
51886 75971
47198 74731
28739 70265
39695 95226
58272 71559
39850 48164
37917 97353
55007 59187
49150 71572
27800 99364
20073 58879
55188 87523
58184 91474
36112 92994
34116 78673
73394 87366
87733 89095
16009 71460
6988 10483
68491 77442
35042 40278
298 98266
8122 75155
24886 61239
37204 56273
28080 63643
7103 78025
57358 97307
16511 24378
33756 42679
77955 84304
35860 71932
50650 88969
45166 59928
25623 79668
1442 88426
9820 87096
79210 97603
4866 91435
38597 72093
4262 10793
33910 45622
26717 38003
15993 51003
29793 37981
68697 92681
32676 92865
30659 52829
12801 58686
6831 47966
28751 75948
63138 63518
37533 86995
4206 52372
34764 49619
32057 45809
37895 42626
47965 82137
56393 98540
44334 74241
4432 10737
25133 58509
47793 88306
75213 77265
69262 88025
74780 76796
46312 93694
32760 45416
18114 80677
79616 87290
16118 94147
77022 99293
16963 38601
28701 45541
55410 77793
80234 87208
25663 43291
2011 82326
75435 92251
12275 83087
46 46852
12884 79886
6574 64597
47254 59535
46923 85989
43347 56603
74649 82107
3586 61934
14878 51984
15234 75046
77179 81732
73619 75875
26883 39678
21319 73528
34016 71335
64071 99837
24552 76145
85962 88311
7755 79617
67089 89140
27220 49968
1883 58586
91753 93438
20935 80055
2765 28988
2616 48262
14568 67914
11950 33188
35585 56396
11444 33544
32869 98264
21338 40643
70846 72342
64251 83730
39514 51998
78077 91262
14681 77150
33719 86512
53217 89644
1779 71181
53981 82006
53639 55863
29062 74526
24384 56575
17182 52794
33338 44936
94733 95122
76 63449
19569 78186
6497 37854
8673 21725
4463 14638
13264 94742
50417 85388
356 95767
8712 87556
19200 62405
19366 52441
54797 58271
26827 72265
6376 51217
9696 38790
10893 18458
49747 59360
65327 78711
60068 67306
39342 54505
68299 80920
58331 69645
44828 59122
67436 79646
31822 80011
15790 38185
30511 96300
7667 27250
40504 41233
436 48916
12369 38034
55154 71289
16795 37188
56658 65178
68706 74897
61458 65290
55 91471
314 51512
98310 98444
28779 94342
3186 7217
13844 26860
221 60874
24492 25592
5338 23581
64884 67688
88478 98064
75204 77568
54912 92642
49527 60944
45020 56681
33420 64055
21526 95302
37430 81992
450 4993
2329 67794
9868 17746
23206 60980
48613 51480
21323 84567
27533 76425
40510 81265
1892 15229
48808 71907
45620 47648
12460 40322
68688 81132
5381 68224
17619 55661
64826 68811
7997 33913
5798 43558
818 66193
6265 97987
13683 86017
1700 54609
40257 42875
64740 92947
55425 86834
22121 91052
17969 76666
89495 99682
68490 80423
6887 50867
22304 52233
30915 69787
48646 69472
5267 49148
51635 77335
44992 45950
23266 90754
21357 31917
11773 46823
39836 49266
28126 61279
49195 53074
25079 36490
40039 43449
36540 72736
35123 95592
42162 71643
52489 75447
29514 35454
17863 66787
36741 41512
53545 91822
45836 51258
49100 88920
32997 94238
4025 44241
31980 50090
71613 96637
16270 70208
46317 65389
40684 65992
4027 48803
4158 52456
58362 87786
2059 63467
730 85084
32447 70563
15385 42599
9731 38319
9460 55770
13483 52009
35669 95471
60919 81792
50194 60883
34213 82948
61431 66634
71518 77619
44147 44872
63271 63493
11922 41008
6576 84664
52879 77981
39434 76759
53949 86677
20595 35051
83432 92838
32273 76091
28307 90050
12030 68665
51924 77600
38620 73422
93073 93371
21674 28673
9500 19024
14349 25832
48062 79733
77616 93124
58932 61839
11817 32826
1264 72660
14013 88585
38321 68780
56117 72720
7420 57143
9956 88106
4071 17817
6703 38331
41724 54005
12247 43365
63138 95974
32998 46134
43718 46502
1956 8753
26206 28276
14913 29310
84779 89121
14495 42206
19759 43781
13116 44859
73777 76710
51981 77448
34863 86641
35749 56988
20831 26029
25730 52471
27561 41150
11889 69733
33502 61451
1526 31435
16368 38946
24565 61721
55415 58799
17228 47922
6771 84150
55462 80787
25076 92773
38535 75613
17341 42193
90952 92893
58409 60682
6566 61558
46741 74892
32233 89877
4294 76601
31778 50061
13875 19912
51914 85565
32947 61652
53210 88103
78418 91203
7017 98522
28468 56765
61963 95367
58063 98833
20807 48457
12987 48737
60841 79508
51434 88772
25109 65939
27563 55484
23583 87771
7327 95846
77343 84483
40286 91979
23776 61725
16465 33792
56881 61020
48882 75909
4727 98272
10352 16769
40168 63314
21180 84839
85552 86370
34564 99393
46495 68306
77384 98640
16004 30388
48153 68815
69061 77907
29675 57239
14696 99875
880 95618
89968 91265
57416 84507
13062 64806
437 77088
5540 39222
10926 88782
3094 53567
39166 40321
33466 88084
63461 98920
14689 37920
22555 56673
27251 76365
15107 22535
1906 58192
25143 82684
97017 97644
4811 78274
53006 67194
10852 43170
14974 35274
27148 60918
57845 87242
26566 70383
4765 83065
38036 43782
36822 98297
66344 70225
41761 47410
20616 25684
6344 69042
85288 89763
3836 9445
34341 90215
18328 55307
40989 41376
4739 68795
7924 13432
54756 56352
11553 24156
52946 72466
17739 92751
19408 89958
47795 99012
41957 80835
41800 45380
4388 53832
12537 57945
41148 65249
70965 91333
25637 91410
48109 74083
11838 63539
29560 91834
6338 26558
35396 93549
16278 67095
1255 12637
38875 43703
7387 91059
32017 58022
16872 31853
57369 79799
42236 77700
8670 21973
44184 98326
79363 98230
56272 92073
26764 42831
45843 99738
3971 67590
44036 68098
17533 58542
55346 72862
55916 91725
26906 90588
92480 95546
17922 98092
42426 45666
8839 18789
3173 22355
17940 48299
3896 24971
10571 70882
8936 53035
27489 58641
66682 95454
43357 87259
49566 54744
64147 76386
62683 68265
70858 92636
17347 42787
10647 32856
58287 84860
30281 81543
40150 52912
59961 72845
2758 87718
59075 84837
19387 76023
4946 69386
21307 46473
62890 93426
50281 59612
19901 93999
81240 87794
26621 35323
8048 83333
28768 63439
15968 56146
29670 67484
45492 54304
43096 77700
9722 82867
70496 74495
44700 59763
7473 45233
5354 10107
23148 54047
34909 66515
20035 47754
39723 88760
58498 63649
6296 83270
74930 96663
31952 34971
9554 24490
38884 73111
48135 98096
15713 79036
19391 79500
5596 50375
961 25434
30983 94701
11435 37266
60047 86145
14696 62953
22616 77296
63854 65968
75505 84265
6527 8562
39403 42755
39575 67934
21801 31432
25633 45264
18198 18751
42364 58504
67226 84682
47144 48537
21763 89349
74421 92565
3750 35159
770 2092
51133 67731
32350 74565
42396 60612
39453 69925
47990 81691
2741 35727
21545 40872
80954 92422
38103 86740
88580 96766
20178 98171
13730 62792
72312 74913
3085 46333
16472 79861
29058 86427
15615 47062
75901 84715
22693 47172
15871 23187
33382 46825
856 91818
53956 71213
54173 97824
5753 77953
38327 71077
2033 20003
58694 74345
3559 59258
32637 79064
40617 93778
27517 95321
33024 72044
20129 97701
27784 79684
11009 75961
66800 84878
6867 58933
40770 62983
58167 68809
32032 96249
79362 91722
341 56381
65219 74950
35192 74878
1529 96042
1199 66221
49031 76426
21289 45541
63584 70806
48129 78721
22623 45524
84244 85763
74945 82955
26029 30694
87582 99459
16596 35721
42353 74232
27752 80309
13443 71851
31832 44024
1556 68952
85193 88322
2709 98898
26306 61458
46242 56043
50558 80388
23598 24741
2711 64857
12459 80764
58771 67505
62481 91015
16451 52159
27999 70636
38983 65640
74171 74941
11676 35787
43290 83917
52288 68125
5364 7321
18283 27371
50105 83438
2500 44128
17363 31648
15393 89603
11918 46403
21736 24429
22484 68169
89072 90319
52704 76713
56910 88658
8792 22341
17365 85823
31173 90952
6551 92437
16713 47413
89845 90294
33500 61436
33047 51626
29001 91554
24306 88182
24446 99428
60934 76505
29181 51691
67692 88031
35362 56218
50262 84305
53007 79399
15098 85653
5453 28458
18462 22673
57113 82904
10386 36889
83977 95123
25487 74497
53490 79297
93973 95040
37955 94031
66395 85375
8754 73695
66611 74986
55934 62720
23012 79960
1803 50255
30750 32784
42583 74533
52339 72844
29530 49220
15175 47464
8980 41396
18632 50434
15472 89267
15359 71078
11342 72203
78887 80342
29953 51086
35902 63826
26638 37716
63325 79675
9034 82970
83911 95205
46161 59074
1011 48321
73667 94010
5942 32697
33200 73733
228 29154
38608 76643
6946 95532
43081 49862
5263 9202
84350 92414
29659 58047
74480 83189
1961 77257
5570 15174
1195 10771
84727 96062
36071 74782
53502 59879
84362 97079
14984 17106
15449 38756
55916 93166
26859 48093
4980 86936
22761 91732
27108 39627
17502 52693
2901 76615
7268 39007
20036 65565
6418 89324
48897 74874
20462 47324
44539 90197
35424 61152
13645 72164
1308 73578
5869 27398
82856 85637
48360 85088
38569 69281
50162 92973
18387 95937
40183 85001
71876 73311
1512 60510
13652 42448
10333 73406
28453 96182
6833 53667
4189 82660
19447 74746
60990 90203
277 86685
22949 55949
66436 78358
5586 84108
50728 86942
10323 92546
4197 20645
10395 38861
50645 51609
45583 83863
21082 23668
14392 67930
44639 72363
36743 40440
5264 75778
29425 30718
8329 14857
80713 98311
37332 45128
16875 98697
30107 84159
36925 44655
1628 93460
37443 38537
77667 96273
88129 91390
69815 93172
21511 78045
10707 46136
20288 60526
30537 72546
72080 87856
85805 89565
55406 63378
10192 24212
34129 54416
37783 74141
10869 48030
53315 82696
66901 90738
34014 60270
13590 96302
20497 45916
12675 65544
13584 27613
39982 68797
5676 64969
17703 80475
22948 43405
8784 70474
27051 97153
36976 91535
10036 87416
26291 44335
11981 59877
46072 46264
50497 72848
41946 97781
31722 91615
53773 95697
79195 83950
52563 86423
66164 73141
15447 39513
11021 44020
58849 73011
36286 44396
36159 93190
97 86490
1566 62706
21103 87184
24734 72770
15453 70140
59946 84687
69831 88721
71307 77963
56814 69674
32208 94485
37230 53520
38087 92120
16337 45631
33810 39832
42988 64620
46930 56987
45930 49197
15520 51094
75628 88413
4242 70428
18104 65189
64800 94071
22102 36412
16532 57974
28948 69339
7644 17879
88557 94174
22234 63791
1226 32942
3625 72806
63629 73471
90194 90203
34800 36233
62796 73535
73662 78251
33548 75845
30274 91540
8577 32225
45971 86907
36657 97538
72242 93720
59344 74172
75011 78629
33073 82005
37431 55288
41921 72093
84056 97159
49614 51342
36817 68777
3220 80275
4040 31980
59509 94031
16420 44918
68673 69362
91290 95819
14565 77411
68166 83576
38122 93376
35916 94852
338 63610
14511 84959
67100 76307
5853 30572
33345 91251
44405 52218
19715 36192
23700 80080
10193 92269
25792 85538
65805 97173
26424 43256
10293 31757
58773 74799
34270 65028
10436 82740
59537 88421
12348 32465
60332 78029
69108 82575
4711 13126
20967 51532
31120 64934
4761 76729
52018 91811
22795 97788
42870 56047
18712 89614
2259 23204
19729 99874
21070 34049
5298 82023
14455 26626
10562 40291
31248 49508
7183 23956
37812 73419
8246 58087
19865 41280
17261 98280
36596 79247
44679 79799
13042 74533
8576 65151
10135 31339
12243 37011
30475 42266
114 15417
26489 27063
59331 67113
51257 54849
16242 20688
5541 23707
30569 55003
6158 42197
24799 85029
12058 72197
46376 61594
18612 77625
28739 89039
28113 76807
6375 57834
12161 46207
520 25758
68199 83658
340 61190
76734 93730
29089 77399
3538 17049
9861 89181
20088 81300
33972 65892
56008 63963
28103 92003
6289 23601
12042 88878
22493 76183
13699 23116
17380 82259
27853 49461
41001 61899
36074 66207
20999 52345
6944 83100
1227 75082
65952 67918
18338 34732
42235 75439
88904 97116
8530 34108
62652 64047
10336 54794
41677 61247
22746 80253
48284 98949
3717 29585
7946 48840
63705 99928
85353 98440
75156 76564
67165 99483
9896 34680
8065 92125
38442 47398
78593 84891
63574 79312
13225 67033
77863 83511
10998 73922
22688 31776
20347 44539
26965 43943
49248 90050
23057 54293
24757 34199
88064 98962
49974 99317
26361 60022
21623 27359
15435 27160
9530 30088
9715 83543
12529 98061
15689 21508
4982 80730
27643 73193
56341 71993
7019 78656
39777 75932
39610 85068
48227 97446
5097 53580
18583 92208
37278 74359
10054 97255
49613 95502
45992 46791
47729 67553
67325 80124
28937 53606
27826 72219
79817 91120
78339 83519
8138 94448
27135 53498
24811 28730
77813 78505
65202 67251
23814 73885
23622 54370
41108 59208
33376 68593
2908 78814
43736 89949
11944 34080
59697 72235
5998 61689
30677 59012
20189 34381
1067 58424
7471 28097
60432 89099
7828 62001
34143 75230
68167 79953
2907 98183
43587 85431
79161 88257
1743 93420
6219 67010
2375 43389
14932 62776
40717 51816
28831 98011
5195 61938
70576 72685
27366 83349
29123 95039
14620 15610
72148 75071
95840 98909
36425 73776
8633 12903
12934 33707
42253 43391
66511 86498
5530 56077
47729 91911
19604 39068
9784 38589
82545 99202
5453 56882
57337 66198
13067 60165
64212 77203
20299 37941
39885 46686
2147 78915
45069 84088
19619 32490
71186 81776
8093 11643
65933 72506
16424 76333
14088 56358
52256 60418
19763 24690
42598 98588
10004 20658
31212 52082
64066 80913
94887 99446
9402 54398
38370 80479
54726 89244
72811 76059
782 74601
50217 60978
6945 29147
31356 38435
1762 87719
24279 61474
38165 61589
63839 89216
7700 94371
41722 88523
65446 88586
26477 40403
3414 15369
31345 39826
43880 68390
44225 88531
70006 85868
34632 76874
26956 97778
3109 4261
20477 80892
2689 62065
36063 99740
28281 93491
15017 53457
5302 65989
3528 75983
47319 80972
20446 24280
12587 76726
23429 31643
43375 61664
48797 69183
68233 82797
13587 84627
53159 60841
48329 58028
60994 94084
47018 56645
24564 86350
21119 91881
62242 85048
6965 14313
13749 76326
15260 18650
10964 92194
18635 85897
20892 67922
10625 24347
7852 41169
88263 93189
13132 68671
55492 69746
9629 13485
28964 85466
14755 52823
1959 44818
8374 55617
29024 59168
21697 35650
63527 71278
36427 91566
39493 78393
35505 42810
28156 60351
4807 96121
26098 91317
40592 64959
71801 92026
55810 81367
77747 81742
43151 44922
50573 98358
42057 70533
41246 92659
28161 82386
50601 87941
9577 26361
42761 77775
45565 69920
15359 28849
27016 65071
55544 63671
8507 51451
36357 52511
7382 89236
49603 60909
32922 68849
11701 29740
29101 76551
7188 43385
37896 87704
47263 93367
30208 94473
6458 34655
81202 81801
8197 52335
9645 95469
62912 87933
54600 96944
49208 53578
39677 96888
28483 63167
48548 95601
59341 81627
17217 51488
21478 31653
27658 42588
52164 83651
5940 77586
29531 53055
51164 53411
70979 72507
27005 59396
995 55685
63924 99418
31502 74454
59371 94182
56378 56853
49634 83902
5432 11194
3031 76889
7893 38733
69344 71321
30189 86924
64359 94281
14924 83653
94669 99825
16654 54455
45914 96874
11317 90068
5897 50053
22207 53860
50484 85220
22792 74984
4985 79242
23808 48087
49837 64649
41741 76989
18460 41368
44939 50456
40909 56467
58893 88332
12749 68903
4863 73414
38410 89745
29390 96489
34197 78172
19665 71942
5165 97940
9438 70654
26025 66447
54924 95777
70534 86693
19467 19730
6213 86025
28244 91145
36967 40360
47906 87878
67687 98767
70365 75476
51917 57328
18035 30263
73364 80284
53943 74463
26441 75355
4189 99279
7080 33518
3979 45444
17794 63751
51273 74727
10281 37782
1123 33341
39708 87320
19396 57970
7837 77184
4841 61629
37460 69488
17000 96723
5600 31073
38183 53331
84572 85019
18223 69831
20135 53869
48136 55851
71635 79668
9584 27084
7579 19363
16472 59947
47642 87532
62300 90592
10197 28684
29852 34012
24680 92127
45659 75942
23862 76903
1351 84179
19129 42045
36595 91458
26941 53007
55991 61499
29969 89899
27064 37602
2576 36021
20443 32676
43998 58433
7792 46561
43016 61746
48565 60235
75375 95022
28257 39093
25620 38088
48529 84319
50038 74848
33232 62447
25528 48252
67767 93260
7649 93504
35345 87249
48014 51580
17368 25523
49812 91681
44070 85447
11065 27880
21067 78189
25450 50486
18381 97986
64970 90924
67507 68510
47242 93447
1237 54455
38573 79225
84666 95779
3786 54150
69999 78683
3381 79634
45668 53340
17934 76659
4039 9571
44621 66143
73511 85838
16454 50592
18067 52146
53298 92113
79977 87918
23263 53854
71386 86396
34641 47495
20151 94533
15918 26127
31763 51995
87275 97255
42529 62995
39294 39837
14633 42133
17473 49682
10888 56905
30773 67284
24360 59081
23081 83825
70326 84643
61969 76354
26780 39765
55464 68348
27518 37781
69746 83984
19022 68819
58831 60533
26105 92969
10688 38171
41077 66571
20140 37028
33807 53108
10761 34806
8671 51340
5016 23550
22847 53040
4217 66162
43555 78614
38793 81590
34634 59316
20446 99737
27592 32342
344 57341
4906 11830
14668 72301
41611 69472
89498 96128
23862 30030
73252 85182
40285 87117
1675 48608
45846 54493
39750 61303
33330 41842
14277 42080
16683 92744
13708 59401
24863 74462
56966 62840
37228 70618
25047 69558
34491 58169
65752 81137
52058 75217
3455 59625
7301 52193
21671 96269
47575 77316
59059 83566
6142 56396
7209 42530
9124 69734
6820 42414
69403 82426
13207 45662
33776 87293
28669 51794
19020 87402
78467 92945
68531 88829
78959 87323
60668 85661
9911 42608
46343 90263
81652 95579
20215 41485
36821 78165
60978 65610
38095 51768
19518 78048
29400 65147
14438 77446
41331 53540
20909 36026
35994 47226
80178 98971
5120 28288
15795 76708
27102 99424
28188 76251
27809 61086
29334 74804
40617 68881
44166 67771
26862 98142
8112 99202
8009 33127
46865 56459
15633 65676
10032 88878
75675 94503
89600 94263
39802 53256
10036 37961
23513 54998
27573 38118
36378 58062
70982 90189
28075 46920
8500 84252
29956 99541
34420 38674
12223 12805
41086 87926
68358 71347
3089 38950
18793 99212
21715 51093
63566 90074
9309 21825
60065 80499
48669 57000
33467 36681
16384 95000
7991 67030
2767 79537
11727 17399
23850 36330
74879 89000
20952 94037
10042 29832
6502 81567
43112 77500
19005 76443
18271 26186
62677 92385
30792 71227
64327 86307
26295 36531
53020 74387
33463 75624
11871 32941
81097 91970
25721 87482
55180 61733
42658 84700
14394 99639
53631 83012
19421 53003
17386 32307
4557 98771
21291 90480
46474 74252
21735 32221
18306 76431
11466 83817
1072 60243
54185 62817
20703 92225
68724 98600
70655 91674
50042 55973
7554 73661
24182 50132
57039 63627
45257 72105
23916 81141
6789 65409
25420 61463
21660 73903
18800 34147
7689 96432
54756 81644
27838 73172
21696 75484
15344 67351
14603 16782
27736 94833
12001 42530
12070 52937
17302 31386
32377 47699
37112 48399
18674 30876
64771 67776
22236 83162
69681 88373
38055 61108
53798 63703
8324 58649
4243 80518
28896 53194
32477 55339
632 34267
27413 65503
3223 71413
39008 47554
17921 50533
58729 66048
13621 94006
53539 58411
50805 85864
74566 89950
30146 44175
50998 60462
34183 41820
56111 89023
4344 56551
9258 49011
8362 77804
6237 64079
22341 58450
15735 69684
56210 86467
52067 90204
20610 66484
50751 62269
2081 77369
19798 38797
13470 29108
30060 82096
21217 77178
9446 66188
35533 35793
10144 69009
40113 60344
2816 70177
53148 77903
9295 77041
37968 50147
45787 70565
1013 37362
10444 41849
58480 80050
79332 92216
23365 75345
42197 80071
46535 71094
32785 70606
45387 60658
20161 74332
75090 76722
769 48107
33757 54498
70839 82146
43494 84370
43512 88717
54337 70994
41539 94078
5596 98867
36002 68901
5576 83213
46317 79568
23042 71967
49457 60730
29692 30107
30903 37409
25777 91536
24931 58210
76638 98699
43728 55104
10219 89167
16681 74173
18109 50170
80744 90687
25586 43142
13767 60981
25611 52062
4089 44351
22751 82882
38270 47026
50046 74980
61203 72358
14853 37744
10124 15704
8716 29239
10365 65823
27331 37104
30381 62895
14157 59963
61023 85042
44426 91436
19356 61336
18165 68626
967 4892
60192 89266
84886 87438
35949 58474
14733 20716
37398 95812
9208 71082
63619 75746
8135 71821
19990 30374
22903 97671
11151 63855
50647 70143
24214 86314
13555 49458
16642 44104
36797 53306
40160 80974
6846 35298
5243 97905
1887 62257
34373 67650
45664 47060
13906 81203
27142 33261
25199 32219
21659 82056
15620 49197
6858 33091
1003 98787
70630 81154
58941 99978
19480 38901
49769 99491
46714 80419
27071 45244
17569 31605
33460 69154
79987 89858
23650 77947
28409 58675
19856 61222
41751 67373
75306 92752
7512 20632
36957 84188
22201 78203
14768 59240
29954 47032
69430 94160
2177 30255
42449 67914
24998 81725
1712 78636
44277 53352
30866 89971
24285 59167
14605 51180
35608 43969
37146 47414
83850 98284
24568 54017
32495 66036
5095 19533
44985 56545
2664 14537
34748 35416
47315 57714
8514 60237
68447 70163
12672 24576
54059 76074
24004 25077
68730 76049
10927 43403
71164 80975
28556 37706
5353 71772
37376 81100
11701 48671
39790 57524
3348 31378
27311 85489
80486 99627
42826 69352
8432 37953
49122 72986
13451 27064
10615 27491
9944 28427
30399 87136
3205 67392
44915 59574
42444 44681
10963 60851
42013 78802
38260 54071
4591 60016
222 96302
3624 77582
51756 69079
32453 35819
3152 81716
37359 61018
19755 34478
45446 96659
11474 57805
41717 78046
71957 87635
47831 68427
84970 85570
51718 59033
29632 93612
29862 60235
13251 63213
12797 66255
8868 56857
40289 52743
41904 72611
63908 75579
21624 33140
3464 88126
29821 31575
5745 91647
57311 66122
26141 34054
15763 44287
58075 85757
2757 60282
24953 74077
11743 23941
2559 77293
4930 94866
8393 94408
29372 66884
51793 90762
21622 31350
40197 55004
34722 74003
14619 65399
34828 63354
43367 74186
22131 54688
36762 82044
32184 42178
60505 97101
16537 27622
31597 74433
39035 97416
78324 80749
61968 86770
43477 57122
19062 95963
52261 62270
27347 64839
1592 2072
10093 42023
83117 94774
76877 84664
7815 92808
35853 61514
44421 82163
57567 97596
86264 95793
39262 88834
26541 33638
18202 89432
8410 52626
28919 87965
7886 37525
1024 91003
63244 87929
1207 14232
35730 89183
15527 77659
14712 64708
45941 95288
17150 68133
36757 63930
81022 97142
83449 95916
70693 95767
29380 62692
38348 43331
25773 77533
10529 34264
12991 48944
24859 69099
68126 86317
42778 73722
14653 34947
24704 78867
71308 95463
27443 99472
16895 41972
63218 73880
40188 83725
65696 65847
45523 73802
8320 30810
64716 71042
39677 87713
33852 81236
8873 31524
32534 34925
60010 99801
68242 86182
22804 69691
4997 62110
19856 27388
46590 73856
15517 96067
51435 68088
40337 42729
58763 72508
10569 93435
28329 61262
24670 65260
13329 88675
51995 66520
35548 70770
33862 62065
23342 90740
34087 36606
53586 71329
26773 77826
22205 70444
6894 79844
34882 59338
82984 91925
32656 71055
21674 77691
39622 73463
14462 88821
28133 57743
9043 43674
55677 85927
27958 69841
2032 10118
18242 61422
7786 29138
41773 47793
41530 78803
4893 37206
12958 75711
67936 92024
5432 16741
62827 83307
64667 83677
64155 90073
9213 96715
16542 40054
15944 66420
65148 96240
19885 39327
63306 71644
22253 70761
14836 67522
2982 56026
16811 34643
41666 60746
12542 50758
751 99562
3596 37154
80328 84663
43453 73254
1777 87416
21209 65865
5099 85446
54310 90391
96759 99558
25529 62565
30268 96030
10364 25885
16707 52216
26528 28459
4160 66834
21990 55827
63577 70418
14388 18002
1499 86929
12387 13173
14590 72207
56014 89406
33345 67478
32824 79771
34296 92582
40853 74654
1136 67630
51190 83016
36735 53207
40711 79434
25658 52077
53019 90866
74002 95033
94339 94706
16652 93418
16180 45335
33203 38043
38145 72554
14984 54785
4156 43561
72550 93156
23802 46913
195 73943
67069 68033
45742 77275
30076 42892
10460 18631
36641 80249
19347 28670
76896 98836
15656 58253
10598 60752
856 10185
41207 91458
28573 48992
7789 30494
72585 91055
40398 99233
15145 33024
222 62098
52954 57747
3755 48959
46466 71036
21821 31579
16248 40061
33163 72047
342 73641
14779 88307
25078 79339
81816 93491
1987 22474
10212 14235
1166 53810
80429 97017
28520 35864
69072 78269
10722 58805
81954 87690
15091 49085
61811 74315
51238 99688
25651 58829
73891 96429
12547 43690
26616 80141
22634 64530
63579 89172
22387 37475
17139 92294
38348 93835
8127 26329
22806 41975
13045 32302
27515 76845
39330 73551
17670 61502
11733 87553
30657 70428
19880 73878
39698 56441
10818 77379
62671 75954
41541 50871
410 16975
14004 62089
3232 30301
76351 89545
18960 90870
2925 59097
14345 59468
40853 99300
18569 42811
17645 35991
190 5004
38611 45101
11706 42693
11952 83658
40374 61982
9916 20465
75141 76333
6500 39838
33336 87830
14591 76139
64017 97473
41904 56840
4785 37851
53900 78963
6174 82837
65570 88045
4872 24725
23237 97258
66936 90025
98359 99234
54452 77080
34532 89076
44647 83967
56427 72471
45931 84856
65037 65512
525 7804
42196 53118
36602 79019
22384 74285
60946 87225
62310 67594
35943 56970
80933 89502
18891 68447
25758 59039
64710 89437
20064 66646
6277 8186
4514 35602
10767 49156
22852 44284
61198 82484
47265 98509
77335 96287
35240 65762
35801 40074
61444 72669
73701 95926
5172 87681
3726 10211
36328 82325
75403 85955
50836 85131
25426 65219
28696 77623
43030 46528
4961 44516
3063 53022
82611 93997
65372 81853
77174 94119
17165 99911
31074 40563
3144 72910
15596 95182
39734 43640
91587 92909
31626 60157
3653 22502
41434 90596
23744 79692
53136 81429
3600 17195
37166 82796
44953 66474
57352 85278
43758 53857
7439 63973
22042 22383
48287 98744
32626 74427
96883 99239
39061 72283
32201 99644
4842 59016
81677 99304
63280 72468
83488 99193
18269 32892
43128 91251
72439 78582
49347 92433
14370 65495
5799 79863
22195 72607
10615 28609
2307 85634
4945 59547
60339 86656
75862 85259
2158 89438
18063 60225
898 54762
20445 94665
78394 79038
14352 49581
50119 93552
17108 74087
51340 83302
76071 98210
15204 31429
82704 89632
40422 80756
79368 88054
34921 44745
12862 15348
49411 51854
3650 58501
22387 80109
13601 51142
21374 87251
22058 32704
60170 76080
21366 39902
59550 79123
62131 74456
23808 34438
550 71218
19038 71558
10506 97210
19538 31892
33671 58057
2714 99327
37623 49756
18831 83590
24937 43627
3455 49755
76368 81978
21287 74149
71045 72274
3809 19438
5648 25326
55460 88285
126 43402
48015 60812
4109 78350
3044 64193
9354 44106
48021 67686
21547 74720
25378 80257
30265 65771
34886 68038
20756 58720
13836 52507
35117 53070
17065 78683
28779 53454
41261 97542
21115 31356
59449 68893
15508 18339
18303 93802
34368 58742
30409 48872
13557 16274
2895 57910
7258 48086
60595 70349
81003 81845
37892 41341
10169 35934
14816 37640
39097 39516
62040 70905
33490 48363
37293 95298
37425 99681
25953 36039
30624 33773
10432 95442
43519 57890
33947 82100
23970 31501
7222 57717
43317 95091
2365 58582
2159 94998
61049 90106
57806 93243
44518 54640
64950 82205
57114 77154
31304 50107
18721 57082
7093 47292
41432 62365
16738 48588
24050 33130
15426 96119
36801 74056
69308 70596
22211 59633
17036 53426
78131 93099
61886 65775
84600 85249
49595 56085
19511 41728
44069 45693
5424 51753
25631 80412
63344 72324
67649 80295
38435 46656
59916 70010
9930 94340
10999 20270
30273 71517
12582 53905
73784 98150
65757 68189
25183 37778
55607 86838
13708 81163
2293 27698
90586 92355
37670 51900
3148 20025
2593 51045
29468 88320
48993 80015
27632 46598
60581 78310
36516 84325
18319 51675
7200 76239
73599 80169
17978 20127
19591 42938
4042 91976
17012 96760
41722 47041
32855 34920
11104 11553
4177 47215
63856 65839
34179 76650
31879 86446
71134 71533
54253 94846
48401 52317
25644 55929
13910 56728
16594 33395
79131 98825
31337 55866
13418 79005
64106 84420
22870 69107
59679 66561
50427 71445
69682 80529
36889 80572
96225 99685
49389 56273
16548 91768
62448 70188
55420 58175
35465 79612
5151 77681
26158 95009
55452 63206
20725 30683
11764 70201
33726 80250
727 5987
56540 59376
2218 44471
69956 99068
13462 58697
46646 50470
6731 15115
11793 30395
45019 77101
59557 71070
23205 44395
63366 67635
7630 68471
15135 88385
17681 20094
27132 81289
78042 89806
32806 42597
12500 39710
37833 85119
63827 93191
35615 98333
43242 96869
8991 45014
8745 76730
30767 78708
5895 56087
21059 82584
29816 73389
4238 27456
1272 36439
561 8790
5881 32583
75740 86028
41276 54737
43045 55485
30035 75643
15782 38192
60505 70024
23940 87882
12957 30696
15696 16554
31339 47272
3735 24917
2439 48883
16311 46907
6481 58832
4066 40502
9205 97318
65347 85302
30054 61251
1686 68178
55196 58742
25845 63534
1415 9084
10175 78867
6377 81470
41735 82875
19282 42259
7928 18509
74844 87296
4240 22037
62 28162
22684 75953
63439 82594
19191 33247
8029 21474
15731 26622
39427 41341
51869 98013
82102 89783
7371 44140
66558 85377
18118 87309
25418 34627
26511 42414
25917 96966
63725 92402
62044 74149
77123 80252
37363 46599
7652 67412
58664 71295
40947 89347
77595 96947
9108 20960
4970 12780
36873 57677
90665 95133
26583 54094
22433 77282
71949 78783
60394 81469
7477 25186
5557 45227
16011 32252
12285 47697
11958 91904
19483 42046
45960 57575
35804 36345
29500 78668
10965 50690
61223 70974
11247 68390
46423 84407
4048 99664
38506 76097
9815 17577
7459 90978
44000 70290
93628 99521
82419 94737
5072 80249
12198 94855
24450 41616
70033 80796
36474 61460
51085 95036
734 61856
55687 65371
6 62177
22951 68243
83736 88889
14871 23119
3076 77950
8831 14482
29828 30836
39468 55050
15633 97815
48069 64182
10113 26264
50102 99000
12909 50131
4421 10429
3639 61795
44364 56922
69279 96875
36399 40443
38412 77900
10418 11071
27513 28077
30269 63862
44250 84790
32389 78198
11666 42938
3103 25372
51934 62526
4446 65299
53770 98089
20785 32394
27540 84537
34460 54270
20869 39880
37792 62600
29785 43612
78946 91766
36501 46354
19959 85466
29063 68632
1600 70827
6608 79036
4301 72056
4775 5547
30705 33722
17936 38481
39015 39493
1434 22616
4019 65888
36268 50908
1802 18977
34062 86739
91189 96991
47281 56366
23282 29649
25033 86064
16572 26369
20546 41182
20157 95731
15403 65768
53559 55905
16607 62530
8661 10424
4852 51918
38577 66331
39306 85801
35950 37055
12263 13807
41170 93516
75471 96886
23101 87268
1267 28264
16429 91741
54130 55887
59926 93825
11428 18676
11429 73800
23975 50725
7265 51862
32096 90802
36860 96993
20368 42712
19879 40798
32160 61865
658 98810
18832 48258
85155 88224
38018 59638
33159 78852
28360 90078
87011 92076
65081 93663
29992 61979
45052 67229
67813 67994
14800 16652
37061 46358
43304 91412
62768 93786
2043 43641
13108 44931
30999 40455
32058 59431
33700 73449
2035 45251
5137 98039
68894 80209
7854 44606
33526 52123
4628 93805
82295 91369
92601 97854
54149 68348
67087 95834
11575 29087
51836 63123
11342 74858
86679 93513
16903 62412
20221 40688
38095 99669
7634 29005
8614 41677
73060 79175
33638 53003
21121 50169
9489 26784
55726 84078
23290 96492
7489 76869
46023 51321
7316 23132
29354 41147
54537 58407
41369 47383
3592 74924
17371 32114
25504 79585
5458 62495
32968 56966
63822 93708
9561 27622
39713 55497
30180 82910
2928 92850
28914 38522
21419 26580
18379 62055
55079 96560
43804 93579
56870 67053
42589 75130
36813 81372
58223 99353
14771 41742
10101 54839
2385 84082
6296 41454
41990 61724
99342 99476
3449 13555
82454 93532
24698 87250
40407 71603
17889 40741
58437 67190
16513 82351
88369 89056
10411 19526
12334 90430
20328 66993
65714 94571
28698 92684
61362 68790
26951 42444
54752 72051
65403 99074
50433 74128
57674 74230
7241 8074
28769 30793
28777 80574
8292 49822
19031 75681
11150 53900
29456 55028
39618 94099
41495 49859
41776 53514
57763 91224
57389 57894
39839 99663
25122 64556
74183 76313
45726 71155
64032 96098
48453 54678
6028 47670
67630 86865
43200 63780
59011 99708
6345 89406
44719 52380
41132 81870
3461 33585
30895 84746
11709 79167
1903 23099
6733 14792
92412 99644
22108 72893
12205 16069
70064 75873
9776 65393
34419 88078
68387 90699
39487 92984
2434 60271
15503 54755
66321 85637
1572 67855
21947 41983
15989 51760
845 95730
13749 39543
4189 9971
64168 70502
69890 99542
36091 48936
44517 99228
18069 76329
22797 54688
19847 47667
89027 94323
43474 80017
7639 53775
27037 85741
2239 58358
56451 67074
302 84536
21942 42227
46623 80994
81761 95784
12312 26006
604 57359
13956 55250
70008 91031
76312 92930
73484 97428
60868 86059
72016 96198
45024 92097
74511 81346
83040 91523
65176 92413
72663 89344
33904 92534
38779 82566
5008 16625
42234 72785
48970 53878
16950 81795
32738 75307
31750 74534
14166 51243
17354 63691
30129 72977
53293 86033
6130 29903
55225 64161
80118 96791
19656 40864
20293 54035
19924 31703
82105 85016
96068 99908
38604 59854
35127 49197
5337 25941
55422 97341
50188 54600
186 10054
59160 62250
49038 90954
24720 76418
69191 85294
4832 30790
24445 33910
37311 39419
27382 38975
3151 89054
79669 88488
12362 86566
67698 93595
42294 99925
52874 88309
27560 52619
34113 91846
20270 67901
15771 63593
19508 93864
71636 87925
34972 71385
33154 72717
37973 86446
22737 92518
16428 31844
21625 91975
50564 81624
21475 93545
63977 74131
22591 38227
40717 78471
23587 42496
24645 52113
32417 69885
6921 80783
33232 63489
2607 37319
19153 71269
19288 81716
27806 71051
15714 47343
43520 44843
25932 99721
21136 33866
38535 72530
39151 86555
11870 29523
6309 85093
76564 96871
12867 90390
45607 55636
78076 91623
69554 89068
50967 69510
35399 36772
47339 68698
22757 40387
61027 70803
49056 97554
14419 48090
12116 93510
45177 97190
54044 85316
32000 92471
41805 68580
12876 50725
35241 74839
86844 94619
51833 82284
21744 64142
75539 95686
10969 57575
29699 62185
52116 88868
12678 57190
14850 83709
1826 80724
50584 86385
55950 80205
34072 76488
30204 69301
17402 29249
74413 89712
63986 75892
35725 52568
39795 63261
15673 38196
72805 76815
291 93524
64919 86866
4635 69921
57484 71325
5590 23569
90165 92044
14756 17140
32556 48688
52484 56624
17207 55258
46077 50640
55817 76990
45540 92849
19251 29593
645 34172
72073 99311
24090 35813
2898 64368
47395 57269
42661 88122
45734 81150
58210 61918
1723 8725
22926 33528
11106 68654
3836 10031
49258 70522
64692 82814
36990 82831
5205 61588
7871 18477
21750 69007
25 6565
21699 81720
24402 48807
10305 91389
44048 88597
35066 94849
57734 61077
48832 78292
18063 59312
7977 80599
17508 66809
65800 91769
9903 92470
51643 95974
7285 33168
10417 16577
34901 70070
14006 40756
17085 96698
11975 30930
45139 72303
2452 25687
11323 13558
62424 86855
67741 86874
67687 74082
12033 87245
33965 40315
37463 77405
50943 58122
20644 88641
42750 85947
74545 76140
10087 98435
30706 46904
5535 96077
74368 77106
14440 50464
63532 66143
29106 85836
14569 20521
30104 43684
83884 86597
16441 67338
22651 46233
4646 98228
73711 82902
1535 76175
84539 88722
77376 82864
43575 97939
20707 64682
2343 9544
36888 80947
41645 47089
37701 98660
62974 71816
24514 64594
39399 52853
27850 64159
27308 88783
65715 91866
30103 35460
59346 72475
41879 60636
13875 18851
50477 80098
53879 96413
18439 38728
16075 29441
26290 85619
32184 56641
35453 40047
67016 94495
38773 54932
11486 35186
7239 39547
13316 80373
37240 78377
51572 63448
32533 89043
9012 16352
72591 79106
53355 63215
72742 98597
8989 17190
19730 79621
41518 41623
3372 33968
33151 50893
21704 83334
76775 84555
53194 95896
34854 74449
39839 47118
18677 48014
4538 43496
5463 77641
27416 77968
12425 70637
8277 99239
1803 88635
53150 68142
21967 45815
79309 85601
73943 93959
10421 20879
49843 82996
42205 50773
20617 37621
39916 88492
57070 68733
29270 68675
1361 32836
3174 41733
20150 40267
77708 78253
59120 74495
2897 22346
21479 82603
7621 41429
9163 20681
32687 42420
35816 81726
2775 45169
3266 56965
19988 58278
72580 90104
20011 74300
3685 72836
12802 19122
6934 59581
78781 92476
4335 88839
7691 55379
42075 49161
44416 52376
10439 47038
52907 79320
49435 78412
23650 59709
17032 21185
17761 80011
9199 29694
23879 38301
83903 97813
19354 30815
58294 64172
36026 93627
29413 41740
59188 88183
20932 96239
66922 75414
4116 97332
2205 57823
17568 53635
24467 50939
15176 43605
14404 95904
6327 73758
36656 96982
16968 85670
6002 64322
29437 83276
1691 25577
22367 66652
14978 65594
4911 81349
32190 61196
23990 64897
302 80121
31014 98571
4721 73757
13341 29725
31623 85140
73498 97813
2663 98398
26863 67970
30702 93197
40652 88689
67407 88242
52914 99991
77937 97014
43296 84356
27578 78356
34064 68058
22578 47560
11834 65776
88758 94271
34102 85122
7567 27290
67117 73028
48532 90215
45509 97709
36626 69654
42938 53917
30446 58803
70019 97619
14796 85305
10702 67817
37856 72900
28819 68070
59708 82385
60578 68003
35388 75456
43443 83645
47741 99592
55618 82738
76747 88500
47191 53717
4881 5921
81270 98012
66986 81394
9442 71829
32047 36449
8903 73632
23476 73807
14975 79644
4973 36173
17719 48611
34145 42489
54537 73360
9012 30517
50777 97110
65143 96370
16954 18170
2895 52608
24792 28457
14953 40900
14499 76484
17121 49594
4916 40119
24169 47036
26898 94870
58657 92407
30529 39874
5167 47290
705 38507
57031 78085
63077 73237
62572 69060
10579 91025
27497 48018
14518 16202
10139 11757
5787 40991
18819 55040
56771 62969
6310 12186
1633 3352
6479 9392
29599 68502
8733 89731
19598 84210
6578 72500
40723 94011
12606 15567
66156 74407
17948 41103
49005 78551
10285 76027
39599 64382
65145 93156
79640 92665
826 71283
27071 82470
62280 90014
81993 90465
19712 31479
26057 90405
29343 60592
32756 34254
37281 90391
19746 85176
55393 57175
32895 36264
53751 71629
27830 56383
49400 63178
46072 76522
37722 67499
11108 77216
63863 85680
4460 73549
24362 99099
23589 81257
13360 82318
53500 95123
17696 18442
10788 30124
67095 71619
46436 59036
46757 50991
33458 71831
24435 60439
62971 98925
62022 85240
53753 67510
45705 57872
5956 9367
2483 10289
36352 46421
3177 30116
37517 68543
24302 51211
49640 51302
80688 80985
40432 57209
84071 87368
27083 27128
30559 32526
55142 81140
45258 57352
256 15997
20358 89421
39436 87419
71047 84835
18701 55219
19598 48867
8496 90017
39684 44122
30825 61666
4160 39132
52753 95878
8905 82821
29951 44380
21363 83184
6108 80565
835 11348
53633 65126
5728 98862
12073 51245
11439 62210
63517 95302
22178 38468
24947 84229
24074 90343
29989 80219
29725 71601
5218 63810
18432 40617
21185 29158
1579 85945
44514 94179
25047 43599
25816 51436
39003 93831
22593 88094
4789 59162
13682 62310
2195 47982
29926 78097
75375 91995
24735 28357
23929 27227
42110 64809
67005 70108
15804 57062
21144 52623
18161 29179
1725 56442
59798 97782
66853 97155
83120 87179
21876 93801
10875 84540
2449 37387
34759 78366
12542 85188
40824 67703
11240 52862
24959 51514
44853 55104
1761 62593
7488 70886
30837 76972
1761 50241
2057 9232
12990 39512
31999 65698
8180 48160
55314 90788
52687 62109
13532 31936
56165 70825
55884 98222
41822 76576
10539 92903
35564 91880
46521 60103
7537 70215
4248 57121
95777 99934
38330 67111
25358 68599
60697 72240
81831 87971
18556 97491
49535 74766
22084 72784
30084 50630
45278 48318
61299 68960
13635 88421
18758 88265
24680 33963
76847 90181
66986 90980
46271 49095
61749 99366
32466 44027
43544 93268
3683 45845
47599 60555
26370 38898
433 28020
35011 59528
30002 64348
14645 34055
10270 54807
24562 90156
15378 78785
35870 46742
9395 42852
78752 89935
52394 99128
37937 59318
34436 49501
58746 92124
25392 41246
31389 52829
80455 88286
10051 56519
29787 61771
51195 75479
28214 46330
44019 62149
18366 64091
35863 54679
9898 13699
8391 53962
46522 62258
8260 8964
63905 67040
74306 90106
41222 83613
47573 95202
17560 34455
24691 96843
11824 82127
24885 98361
7106 98448
28713 38063
72551 74197
89885 90367
36908 88923
41082 87500
680 24233
28681 45762
15186 75409
2062 73716
40385 68625
35901 65574
581 97842
31476 97389
34542 56385
19107 99459
39217 95170
80520 93258
24155 36570
37048 93979
79040 85630
3291 53897
31071 93963
6291 56244
22683 25605
467 24013
84253 97557
19548 33145
39188 54021
5682 55799
56682 67973
35207 69964
29820 93486
13854 36291
55619 94168
11689 47047
30597 56036
20598 60783
74809 80053
46521 84635
72974 76929
13795 51787
91366 95638
32526 88409
37897 56227
61306 63542
727 99359
21705 23205
35222 56249
18404 30232
64197 96993
23635 75123
80481 82528
71013 82490
73658 99484
22475 71422
32551 64897
29936 71540
16015 70680
2001 75647
61799 93823
6911 23597
6067 21161
54175 80717
25122 26713
27308 29294
14730 29861
73467 91955
2116 48537
19500 27840
28334 93578
41281 76575
62482 91922
48289 99000
14432 19981
28304 80631
39603 99407
76770 90165
19125 27493
5742 67931
13632 27429
31911 37423
17681 30972
13980 92166
38161 76996
10052 85726
40230 99817
77544 95943
30406 41045
67265 99141
24080 98355
34048 80102
9329 50149
38231 51472
49070 59993
8957 92893
6531 51042
28147 72337
12491 15566
36631 87874
1237 45965
3019 53903
12507 54710
12251 21172
1062 18941
43758 44918
5301 23213
27940 43904
17667 70615
4529 64196
64883 86280
37639 52433
4670 82294
41390 95761
33611 67552
27411 39801
37580 89232
89524 89561
17190 75825
44812 82989
41216 45175
54152 62818
81960 95131
48718 73418
9687 92816
25317 47732
40599 71928
10911 12572
3196 3405
1387 25618
44660 71525
46556 69940
23391 88219
33138 77439
2219 26988
5013 81903
43952 91516
8970 74757
30078 82399
57800 91348
42042 86266
49032 67460
17106 27881
23571 26344
3740 70081
13717 37858
28430 39599
37432 68712
47581 90807
47546 84742
28563 31288
17808 35159
43043 71705
24978 52634
68475 97934
5751 74095
53541 76372
25247 77220
17097 46414
13638 70633
43665 84247
4923 43018
37529 89877
3019 29224
59476 94863
84404 90267
24365 43006
26265 38402
50516 54187
9916 10238
27252 52458
9885 38482
52665 55734
66560 83226
77457 99080
20126 80435
47122 97743
10278 30202
9787 72459
55223 81417
57688 63654
60916 87813
10800 56510
3592 58288
75133 94190
20222 75921
2062 92359
9633 36302
32669 99089
28328 87422
5788 64798
44997 67827
5280 11327
46811 83011
32627 62535
20543 62690
39328 65309
74468 99505
9085 24431
17881 25117
7918 75758
54096 79924
38126 80151
5764 46842
77145 91987
48562 68013
6798 20325
6323 48073
9286 97623
30463 99770
64979 88114
8286 31375
52568 81985
31164 56512
5182 83425
65582 95008
5104 15094
72991 85266
51889 58710
5196 29288
40945 71954
21378 27518
26435 47130
29168 91748
32040 61354
17732 60930
42735 94029
18211 21049
44545 86057
72777 82106
71739 74753
24005 31312
1962 18839
84204 89282
15084 60038
84252 91341
66217 87777
43375 75886
11184 59133
40617 81745
74248 97516
12736 95840
6951 22546
16165 44832
40888 81646
46141 73319
14529 36476
69160 73439
60153 71343
17341 17751
63788 73970
50429 92088
25546 97521
47658 81799
48795 97633
53609 79803
21739 71570
23622 73720
4163 92624
63509 93452
1557 12083
16412 28796
6067 69959
2330 67902
10121 14568
1043 5221
61070 72119
21637 78411
78288 94011
15277 87237
38703 48916
22302 67021
10960 42964
57166 86634
23292 83815
15166 19146
64424 91038
14604 79626
15497 47711
53728 60580
21434 38683
31593 49804
16057 94914
2470 55244
39389 69208
54404 90006
28760 46049
58193 67223
3131 56680
37989 97761
8298 76821
53076 78879
17596 18236
39947 42859
24000 48164
36995 74492
63458 77545
6271 75203
24649 71124
12127 71540
27077 69289
16559 17328
81925 93107
52008 62889
6885 23338
4771 26493
52275 92207
7434 9646
18341 90801
24973 62114
39291 50951
2580 57807
1560 72692
12197 69010
8070 48344
41974 62196
2396 76564
36584 60436
206 27911
55687 61912
14591 98786
20820 27338
32478 85987
24149 37819
46050 93879
69798 89204
22470 75702
44363 71582
5091 98763
2322 36665
16924 59294
80842 83943
71808 99794
27701 31248
95504 97818
61000 96866
4618 47368
52831 61625
19531 65100
33865 59626
19302 36691
47429 52107
79349 87029
8102 22754
40071 46628
17225 97967
44841 69087
24804 72474
34230 38743
35318 59517
3808 65902
18270 96972
55920 91562
73728 87877
43276 47822
14464 51801
32806 98375
43289 89486
40873 82619
55016 84047
75600 84236
14401 73236
11180 23921
53254 62277
2102 78881
29533 50468
2353 74121
37053 39962
12348 75988
74114 88221
26835 78959
80288 81051
19746 25259
30341 43475
65844 69580
36923 55061
4489 38093
13321 58416
5195 27019
16858 27349
59494 65829
54028 99704
15959 78477
45449 58112
24977 55867
10500 86296
8148 28340
81966 97632
59402 61576
29667 73433
93339 99773
5585 58232
13879 91068
30864 47214
904 34431
6669 44596
40425 82007
61513 84301
37063 59360
58727 80465
48063 59464
5001 36332
12928 95459
16046 37119
38368 87059
26477 65980
36737 92322
5850 58465
6845 25677
80530 84712
2814 37644
46087 97971
36365 63711
60887 75958
39429 84916
70169 98338
43808 93240
3873 34498
13557 97079
10501 46666
44267 84414
30964 44996
38381 98508
8232 94167
25491 99488
55322 80396
26241 36758
22066 59776
4051 52886
47319 50315
58431 80371
24773 28071
84775 98993
9405 99647
30077 70301
64406 89557
45580 48447
11665 11760
23411 34656
33953 88682
36900 76163
19242 42416
7744 70372
12378 94216
52965 71529
22322 38171
57943 88276
5299 88687
17758 28096
59959 97730
92917 97263
6245 96918
60488 83018
14930 56362
7561 96768
94796 97772
73299 91851
19241 28806
1904 15131
1474 19582
70314 81034
12829 76905
6919 44404
34201 43771
33264 47188
9917 94582
27429 89504
50391 73823
20038 82382
62177 79520
16291 59919
1101 81937
34355 38331
562 30825
75721 90811
60438 93838
5148 66454
28257 84739
76543 94268
4137 43922
47396 75418
24570 54757
51312 69828
85284 86671
15621 41543
54427 66381
18228 55666
63165 67000
4664 16762
84689 94630
23951 86007
322 21222
34429 43012
10563 26750
14380 54199
31406 59075
20613 36354
38933 68259
31022 58426
20945 78394
22415 30977
38253 99675
91409 92622
12001 25492
15941 70874
39336 70067
50147 53990
1123 70688
21445 21619
12996 49488
25883 97325
85737 94433
25866 77421
6988 82410
71442 76391
12290 86229
15298 61398
9543 81748
21285 52045
17435 31675
18024 22951
50628 60091
67028 77938
43572 89721
25708 28995
16438 38847
52046 93913
6465 52959
56071 77631
37458 55356
3387 94500
35209 79428
18232 89989
17655 55073
88348 89916
14587 93621
13506 48312
7149 73709
15127 41181
27258 48228
26436 45436
6489 36514
29057 40307
75741 98894
50159 90139
11024 23723
90009 93626
30441 87421
50587 92059
37262 65288
42424 93715
9478 62677
43865 57055
60515 76292
4307 94105
42199 47286
7177 91287
1553 17199
28622 53947
29231 67668
65830 67608
97066 97130
10277 96840
19953 66538
48146 53097
20978 82589
13829 92763
23932 89074
26416 83726
41976 97346
83324 99945
28945 84707
2992 31161
28706 49976
26170 27459
57176 57993
14356 91491
15043 83533
11850 75227
48226 78048
36531 68883
72209 74728
16966 55883
14053 74942
68268 71324
13730 91948
8340 19396
40780 75166
33917 46997
57615 80659
68947 84310
36445 46014
33017 96983
68798 88171
6863 96034
36406 84542
8336 53308
60590 94815
27275 71530
22765 82467
26332 35281
9812 13510
45767 65942
59165 76906
47920 89476
72542 95411
85881 90347
11427 57767
7993 44293
30548 52738
60053 70645
77209 90832
32158 94921
29462 79726
10248 86430
66091 75523
35586 65122
25331 57378
5942 35412
35985 79121
30728 97566
47505 89197
25889 93062
51002 80235
4073 34642
58004 75259
11586 98375
16853 45380
44562 68989
78335 85621
43119 62089
9361 46117
47265 89411
61944 65472
39619 43190
49969 75236
11035 39461
10477 82771
16460 67166
44395 60795
13826 68989
48541 52013
9596 85802
50247 64693
5566 21372
18311 67631
42518 81201
4937 62870
23130 77967
31129 59586
59847 61210
25807 67879
33340 63040
12629 26266
2276 72767
64311 86765
46552 85801
9054 28293
16480 97081
10732 57885
36983 75308
6587 39720
15089 61753
5274 18918
10280 49310
12890 22077
49270 54469
30239 71807
15740 23411
68367 85911
27816 81700
15669 59459
5368 40193
5311 67120
30840 93984
52071 82643
24366 73425
42139 45206
69732 98067
725 20381
66980 89652
23651 99103
18335 73567
61999 99127
69012 87966
413 84637
47773 93823
37762 72885
44935 70297
39400 48992
5846 69799
46845 61257
77033 85696
1861 9619
19056 88600
60833 98924
63891 98591
33899 78954
19209 78362
52425 54043
30485 32714
5696 39332
68888 78068
16873 82227
23593 64132
46218 77082
44800 56672
35121 35444
34974 67448
39914 69481
56536 67773
25287 72674
2144 96880
60517 72708
14811 64390
62471 96681
80297 87459
72180 95400
89580 91336
12370 18795
41464 95809
8601 43043
34679 72672
42375 77447
10572 77652
35817 77006
25864 34157
41628 98659
37215 63208
18568 94860
61188 77229
64664 71085
7908 38701
33964 69421
31821 79549
67101 82551
33683 81383
14637 95259
14683 33569
94019 99255
11154 44141
21736 44628
42101 55660
23912 80924
26222 93764
12040 87687
11611 13967
60646 66865
40174 69497
23158 57760
15512 54000
20292 81395
34311 35684
62898 67342
13654 87889
64586 79736
11324 21293
84539 92257
26535 65896
22699 45224
1795 37348
41655 76635
13090 19074
107 24822
17470 40999
1151 52392
60670 66472
19648 78399
16202 80792
31715 85337
2620 22099
55294 92703
40864 96409
16212 65177
8735 9594
56800 65059
11727 92654
14347 50762
48378 87007
14158 50188
31038 62245
55911 66016
48234 52977
3980 36025
22706 97861
13794 90706
84984 87605
1404 96134
1780 11056
9673 29344
20032 32279
4890 23986
69822 98385
40566 65081
91412 96681
11908 40726
50903 95587
41718 99446
51817 67734
1325 2930
364 76631
3554 49566
42920 53009
39303 83428
24641 36323
52410 97293
9933 10419
24407 45519
56163 67281
13870 36396
40230 65991
3201 41560
31733 44332
7323 16021
51698 56473
64894 77640
11530 12627
15871 27992
56678 97635
49906 54939
13674 38023
11658 43156
17975 83862
20816 68792
25873 48401
36103 74342
66906 81762
20120 34006
17885 36596
77208 80337
15687 58639
35456 91282
24272 67918
17496 77275
62136 62751
33010 94801
23222 58444
58101 74899
23310 86503
11320 42900
3509 15358
40013 86995
4307 16211
40222 71797
271 86674
43423 63602
12574 16827
26242 80602
28049 62636
38661 71046
79232 95130
3210 4539
31138 37741
73052 94911
74634 88935
28173 43164
5564 46818
9732 18471
11437 31477
35079 75704
32793 55761
13233 28845
10171 33872
4769 7672
53552 99395
50758 66256
2308 91943
90016 90728
13810 70911
8236 12549
30716 91995
39727 46311
1436 10944
32504 65646
10914 55459
61091 85958
18966 41006
54700 77149
39865 44748
82372 86592
21791 40792
27251 41915
71226 97287
7249 88790
80991 94369
61728 63295
47143 79003
46960 99261
45566 84582
56879 81784
36131 81961
56571 57520
3851 79802
7606 82453
2956 35538
47199 61269
27281 65968
511 70187
74573 91496
50833 69449
41851 69079
36510 69987
63384 81999
3970 34914
8549 81290
349 71917
34963 90392
87704 90179
23615 35240
37968 41706
26149 45513
29413 80156
19023 29948
24759 56841
39865 80581
77124 88306
27715 38559
45611 61985
10569 64888
32091 47065
16728 45980
64426 96154
19398 71798
46527 90355
69966 83444
37887 99024
41899 60260
71608 94923
3826 48376
26694 87718
13603 53393
29714 45188
72747 85626
34026 67663
2564 53954
29290 59243
1212 93231
40387 68812
3366 39024
11603 84725
44382 49902
13515 24311
54991 89191
22221 32581
33359 80872
53769 89467
79640 81944
75148 76453
59213 74377
51361 95295
27416 56566
20982 21225
43018 79300
9805 65556
30902 51612
55844 74194
52494 71474
73869 77662
24284 92864
61599 94918
17234 56217
3365 17561
53042 96888
11652 30650
4155 89199
39090 54823
27737 68792
17994 53025
19997 23541
7562 52649
14650 86349
70109 82837
1828 46640
66990 69011
44400 97323
2931 48707
32612 44986
5681 69829
61219 98710
11199 40152
40722 98121
93401 96003
44512 79209
61600 91023
42899 68638
13966 86128
2535 31879
42827 54666
18105 65735
5791 80127
37318 96195
11760 73644
39378 63669
21150 42659
2342 95119
4051 86528
19302 83866
30614 62987
12062 62925
388 85824
7958 30220
13862 85169
912 37550
7183 15592
46493 95008
27221 65060
30428 69666
1440 16334
32208 71407
47223 57089
32125 69530
40414 50827
89055 91475
16496 62511
8457 30727
30948 76446
851 68330
69635 88726
39590 85193
41426 47742
56146 76048
31220 53654
2888 18347
32936 47070
77995 96402
8271 46404
8616 89358
57668 81934
10648 43569
25140 68700
56162 69360
36372 37677
20735 28381
48217 79202
55923 85255
47660 85356
17185 73318
66057 87743
46012 51843
47484 53150
62252 88525
1423 77722
18173 47310
8304 93271
16492 79280
22180 84807
8813 37050
12759 57570
37224 77100
26669 61192
14493 40505
22732 53242
30003 69779
70524 83346
17858 31736
8591 62708
10801 58843
53628 92536
9840 55613
2860 8402
52240 61715
12077 37882
97392 97622
54833 95984
51792 70799
63106 77693
4412 4480
24467 73473
32682 92361
3436 86499
33183 33469
42678 68228
5526 42007
3407 32604
46536 90444
19938 59438
7858 70788
51146 56276
21744 28635
49542 71533
57436 65881
20020 93085
47392 99619
61700 84821
6657 19498
21046 94866
47155 77548
11216 31364
28581 61584
50586 71436
26059 91406
16972 77513
53378 88333
28517 92546
22398 94347
36491 83483
2247 33254
23627 24663
8347 39817
32967 44422
15831 30442
7165 25810
1511 70801
15134 99118
13906 39593
59527 75286
44236 55047
80960 85190
10503 56892
11128 98209
53132 79472
75155 87166
69020 84644
21418 44194
14331 66044
22457 55886
6139 76343
47588 68311
55070 60965
1608 48658
713 82639
26165 53778
13888 62843
62831 65353
5924 86472
72785 95068
6553 42081
49970 58459
55878 96254
43413 45872
14395 25975
4642 23390
49510 94732
12341 95440
29369 93914
37198 44006
37436 50855
48250 90340
346 79759
15126 46672
57592 86921
26346 39153
3917 63790
6710 60221
33795 70896
7832 19855
48683 73348
54615 63642
27290 88768
34341 92193
37443 58400
37464 98107
82957 97447
18704 21192
12165 87886
82453 83826
18618 74241
32991 61180
12502 48354
31447 93090
6615 17997
54313 84704
21397 93648
34822 45290
13885 90310
1351 34637
36246 68308
83996 94867
58926 68406
6965 42073
4433 23554
60032 89523
11770 28535
72496 83254
69514 87806
2453 49988
23223 38330
34690 97791
65455 99774
27367 95407
1905 36627
27865 71983
64986 84359
68764 78435
21823 35883
20165 23156
13655 15274
56317 89860
16590 94414
70786 90384
1081 95019
17440 29768
9308 46003
46976 90731
34484 50698
15488 91452
9136 49350
22048 43610
19222 79465
7760 65869
17791 92768
35126 85210
14386 75746
15427 61769
53721 62906
1189 94483
33120 34819
87560 89690
14128 52456
710 25303
59659 65062
36771 99797
63779 73934
34624 60514
10865 52333
58932 59500
57512 64274
41680 70713
7448 61996
24384 25640
44320 55119
54317 90883
62173 72993
37365 62887
70801 73650
7255 92663
25896 63861
29464 68395
2719 57453
68093 92923
13106 43105
12508 22979
25115 47705
30745 49447
20750 35197
3295 13265
42208 79174
5170 36640
40602 86897
28170 70598
13435 55534
14207 87608
36649 88082
71249 94340
33800 48342
22809 36603
38656 80663
10345 14058
5061 51167
6550 59027
19818 90356
54916 87446
43075 70576
13087 22550
35407 58294
59616 63635
9202 92368
5827 35980
15064 61130
39680 55366
26746 57225
32048 49117
3187 80752
84373 90944
6241 48226
62268 93988
55525 81233
45580 99188
8641 45386
13477 88750
17619 82639
4232 16312
54264 89004
66904 75929
20370 93912
2041 22677
56010 95140
63368 91957
35413 97018
10136 16356
76837 78850
1164 41133
3140 13385
7718 40018
33086 89867
13910 78861
43854 93004
258 82124
33110 96500
8737 30800
7037 19504
145 2803
7340 43471
4827 79456
18094 93508
27609 90758
14385 15482
82901 99802
43337 96847
32130 69721
78635 92376
20646 84598
85061 96417
3569 95908
71080 84354
36617 39585
46310 54137
19622 54780
31958 70986
35049 61302
6485 39280
8452 17363
29790 43014
5535 12955
2519 64378
13704 74649
33995 45606
20809 41167
7554 17531
6226 80346
14008 85891
15358 61301
47651 94170
26606 45649
26384 67813
2586 74822
13517 70417
84776 85717
45186 54571
19310 90977
23962 60470
18426 71785
7170 44105
4498 40092
20177 84839
23516 53073
6761 9167
12297 84603
5164 94990
24441 96698
14654 75541
23388 29307
67176 99536
17897 93502
49025 54138
72066 95687
37740 58335
24424 53615
57173 87029
20214 62335
82488 99126
78057 91333
15231 71960
50220 64873
80138 86184
9568 34357
21805 81188
14223 35341
6509 35260
47979 82018
45775 95994
36174 58513
9270 63399
51946 96652
55166 62888
18041 64685
11033 45214
75255 92626
41533 87859
7832 47397
70865 86219
78348 90227
3068 25068
17221 71139
5171 75606
31315 98711
40342 40918
31361 41767
4859 28417
94001 98599
74686 98392
85531 98111
4286 30190
31599 71718
6600 39924
45275 50075
55162 84083
20071 78497
38662 63594
29404 94038
50785 97935
34927 47876
30561 33853
16361 75733
39362 67966
19346 48579
56028 64695
23915 53852
7963 69802
1412 26405
41859 71312
36225 78838
42247 82043
31297 37638
4014 6129
55763 78589
37794 65782
862 48002
75793 89670
57498 98045
64037 95965
16289 49379
38629 55983
54148 57186
82116 87412
48467 82219
15474 79961
1996 70923
14622 55313
53234 98179
18421 63130
49106 92235
57034 97004
5842 43034
29400 79157
54409 58563
62995 66886
30678 85514
317 58163
23464 79687
25581 25906
69400 70773
47547 48483
77261 96771
60128 73806
76467 99543
32605 92283
46538 79207
37617 38931
44630 82581
30316 70959
29163 76555
44978 70412
72447 84735
60234 99897
25337 48289
43768 79643
53534 93614
12703 29060
40605 77883
59723 60619
75466 77173
24394 67750
67108 76798
18542 86283
63395 66836
24703 78584
9080 24915
9876 94451
41460 45538
43885 49139
1422 7729
11184 56697
63890 84930
29765 94351
13855 75209
19976 23448
45070 80444
7323 13654
51998 55595
75178 78373
8976 86490
56678 82323
71088 86804
41633 47022
59263 89955
9430 80013
70811 96699
84881 98857
27062 69064
28952 38798
39372 65899
72153 77290
11036 34824
36446 53333
41428 69354
19105 55193
3244 83052
21429 60420
15477 36325
8972 62464
29394 93191
66550 72972
92563 99044
36029 75810
43891 53741
1729 3218
19050 26582
44371 80901
25926 82271
12178 50300
30 4667
15312 48550
31373 60910
10928 69728
77452 97111
50445 55753
83905 99760
2216 3150
50441 91760
47944 54248
73384 82667
20339 51968
8893 65755
3177 92525
67320 88557
8349 59996
24965 47085
46060 77005
44242 74138
23899 99163
16127 46104
31245 84633
39045 43426
19256 94622
75411 96259
20478 74949
21972 41179
29421 36783
61156 73076
61583 82470
1120 32732
6079 30861
43492 69564
36840 78292
15599 46194
65032 65306
16114 69503
40040 51307
679 4551
44173 65900
53089 69349
49588 57694
56895 74157
77237 77875
79 57993
39866 96084
33411 60927
43135 90335
48521 49428
48809 80461
52668 74136
64113 84892
60962 69475
84382 87031
3652 11900
34664 54450
7213 55441
59709 84056
95673 96937
46111 69967
12014 73026
88253 92603
12468 71834
40770 90281
9150 91298
7472 14320
31995 42400
45971 97050
30565 93449
16998 34463
22190 27847
15461 73355
27916 82156
69077 84846
53388 86684
43039 66792
5526 86242
3583 15213
71825 75658
12222 42217
39480 54472
717 30916
5660 40659
53814 96263
43182 77877
5100 82927
1145 74764
72155 88727
52130 97643
55675 92218
20122 32829
39682 76841
614 94721
65316 77629
44502 69383
4113 52795
20652 28171
77949 97348
7913 30527
10118 79276
28586 87281
6386 47644
47897 57104
50374 68593
20705 66547
28396 91446
2808 22992
3424 4785
2210 20085
5506 19886
47682 86957
16601 53880
9706 97137
7609 53872
55104 97183
38283 60764
81902 84547
40362 62157
15745 99285
7921 26728
56162 70018
34894 95637
23033 31353
262 47115
31569 99886
43042 94223
21301 32083
17642 55301
34139 38986
60752 62736
25212 97709
22988 65317
33635 95062
32939 48130
14246 16770
42961 96192
42754 91604
7875 43499
56971 99393
40235 69401
52205 85385
29432 71522
26475 82067
18256 40782
64336 90046
21293 62609
80736 82657
71419 71983
20960 94126
310 72626
70172 92856
30174 95638
76213 92717
9233 73357
32379 81493
6852 87229
51685 69937
24499 75730
82365 89776
90117 91151
2446 75709
75176 98356
37780 47722
36652 87773
65874 66707
31603 73613
23062 48317
6116 86776
70161 99504
39950 74650
952 86140
15724 29525
46776 76701
10009 70928
6694 59973
8031 52268
15456 30392
37961 42761
23352 75424
32419 70628
79925 85285
7500 92611
20457 33108
64009 84759
1475 26373
47684 99491
37091 59822
4390 56469
11554 62699
70777 96678
25423 27647
24880 89130
17223 27459
4496 99494
77429 99538
20935 21397
2009 28169
25813 83733
94561 96776
32811 97613
10473 53034
6687 97970
34715 62084
56820 87027
64466 95649
37045 38345
11921 88673
51660 57326
36982 60260
28877 60886
39039 39812
3015 92344
13908 50275
54157 89694
53193 86472
16522 80372
24485 60658
10664 45430
51044 62707
30913 78462
1411 71264
23117 98674
10429 27983
58183 86940
19587 50365
40202 94853
40271 81812
10412 41179
48183 86040
71481 94065
35293 85806
29446 73858
41105 73308
69565 78249
7564 38211
26099 57189
16520 29290
16949 94532
25902 48743
20020 75351
26834 90401
24698 50552
39644 59141
28794 36789
72633 87723
30690 64731
16891 99862
2457 98357
10971 64113
79931 81095
39177 71032
21662 84846
52388 90101
1733 94016
1521 15797
6857 89988
17797 52361
5041 19220
45276 93240
21258 64995
11231 69964
18854 48536
33381 92821
83956 98612
47114 97925
12449 81993
11032 70218
72829 76277
5023 55730
6881 25432
29625 61980
6502 23256
94724 94945
36848 77391
14907 67256
8381 38109
78634 85429
5776 87957
11517 12479
16857 24214
33601 60969
43071 47094
38437 43688
37421 58294
57207 87192
65058 72718
70099 88935
7191 91489
14312 57579
78499 90934
15496 36783
26547 99738
25944 48287
41909 53556
25615 45028
23606 95140
46931 98661
30361 39778
59396 86933
47738 72764
2777 37110
70176 87520
52506 84245
36986 97336
17270 25881
7582 41195
29010 90855
15503 56911
36313 85202
48731 81800
1758 98295
13665 74496
29124 95564
16179 95906
29288 36918
83807 91813
10778 50923
13976 49769
30549 51702
25425 70325
14747 97973
727 87315
29402 52661
39248 68758
41435 91832
85054 98284
23789 26988
5612 38066
54738 80439
34185 52753
25702 55981
35616 75108
51263 52685
14816 68141
3611 9163
3189 8180
7090 40927
71874 87888
19019 51879
46219 56209
35427 71172
40970 60205
28311 37857
1196 50491
33219 38874
3980 35575
15762 36800
6732 84770
95243 95983
46562 74774
55899 65084
19030 21439
11041 90789
17320 19186
2025 36305
61958 81683
49302 52169
2465 76928
25215 51467
7775 8277
32875 55991
2185 74014
82495 88466
64425 88626
51780 78662
20545 68221
5132 25836
39275 94007
15661 72156
16475 49789
6307 82397
27697 94115
30550 47868
41397 50187
32702 51113
45762 72731
46771 78398
22315 23923
48290 61864
61016 85579
43268 52972
41525 71073
45279 99585
21735 28223
5978 29081
40085 49457
18893 23340
16732 16906
38183 91794
12305 54332
57037 83610
33674 87665
41426 94097
19329 80480
4559 88869
25225 34195
48808 88702
1093 57105
60894 87144
73150 86685
18478 88747
72050 94634
75495 79193
57793 89188
80495 92607
97609 98710
10357 76493
83373 83864
10295 36055
66671 87480
60845 73081
15009 93024
46140 87721
31507 88453
62204 95527
12035 87574
17926 53969
87546 90167
3102 3375
45019 57553
86096 98229
33245 72849
3826 58238
25826 91506
44743 69060
69360 82905
42741 55556
6720 65095
8459 46456
41481 43178
33633 90958
23084 39659
12621 52661
71406 83024
24110 60295
37269 38747
77833 99855
6252 50216
10042 12751
33436 74979
35174 56620
81307 83523
17839 50519
11887 24505
1691 37087
31930 49702
7988 77231
87618 90987
12238 42053
2967 10978
50174 89589
34662 42214
46000 99536
17312 39302
85035 89113
86214 96921
55235 65688
16881 34862
55985 72466
9871 61965
39826 47950
15398 59088
15199 28502
67286 75678
47601 52049
35541 74472
2108 79106
31936 61654
52637 87542
22191 53648
81732 86903
80174 86045
52574 87617
10011 71367
26478 28123
22164 69477
39813 78153
40634 78868
62009 94982
8895 25540
27735 84848
35917 64339
41037 50144
16972 54714
5254 62243
19657 65899
20547 99234
26558 74621
1892 19599
68586 75481
42086 67147
47424 66426
67917 72463
72103 80888
23195 78907
6459 81496
67649 79513
53699 79383
20678 21780
19718 87310
824 89764
22241 89438
36331 84846
4379 95950
77158 84332
46457 93180
2662 18667
54194 59427
3366 47389
14239 61923
17667 58419
1278 61725
30652 88247
13417 55322
36945 52299
89420 97390
65780 77680
59148 62155
61601 76624
67241 69793
42283 68456
8674 85105
12272 76242
38415 47091
97392 98888
29986 37068
66898 96449
7484 16088
13700 45318
32312 51261
79077 81221
42086 90919
36477 67354
45529 57916
28901 67582
41628 95196
38487 56279
60897 85685
15172 83991
3078 39380
35012 83122
39413 56230
68346 83758
59276 73737
28354 50261
20864 52965
15063 73095
66434 90661
11129 52277
28745 51559
4650 19839
24355 80712
13166 75597
16475 20696
30246 80785
12169 63308
76080 82372
30221 62837
12570 71026
55742 97337
45247 57842
25526 39159
5433 7988
15670 83338
72298 97527
10976 89025
296 54514
27776 31385
27262 40627
39861 71630
12539 98992
58515 75126
29774 73053
1085 61245
41405 96442
49169 79744
9105 21824
86910 95431
21969 83009
2201 13493
18994 63446
16989 71778
881 51644
58362 73538
15339 28543
38132 53452
29096 76519
6224 42208
12943 49153
6850 98042
18035 44846
16274 43721
61795 84621
26888 37148
37059 81762
31957 50903
64794 73344
23503 32179
69514 95953
27497 27939
1410 41274
58277 77018
62638 73614
3671 74763
12696 20358
83831 94088
9049 18856
47330 95244
11910 46655
49998 64788
26145 88795
13447 83816
10537 82088
7660 81911
13605 88278
40000 82080
29341 77411
32013 58190
56278 88789
2652 61082
51277 81758
72585 74707
82301 88596
23420 56390
53144 88015
18254 18378
11073 43247
2318 59043
83550 90085
44007 77010
8485 55971
92821 98300
10156 22563
45295 94554
25652 90879
66738 84913
28722 88479
21096 64771
24151 73041
31408 48349
75025 95071
3138 34171
5203 52583
52015 96379
20919 21395
51496 63413
56218 88221
4795 67674
67447 68168
75517 83142
32859 82288
3631 46773
88668 93610
16665 89065
19769 78501
13492 72981
49639 90159
32672 78762
28373 49274
50767 84578
23174 94295
52253 55721
7930 29639
3076 69602
8841 74209
64565 78252
69152 69741
59750 74218
27131 95049
57248 58395
33095 80899
49577 87748
16956 61878
43694 73768
11281 70873
17650 31405
28190 96149
25336 53398
89974 99303
49383 52053
47712 73638
8442 25023
11126 32505
50323 59146
14983 84027
23778 39627
16352 84229
15873 66482
34729 97299
78942 97275
48542 85956
83291 95024
20177 53365
75605 86836
32295 78430
12215 77271
55921 99387
36906 48155
26834 64504
18549 88305
33348 72851
9070 61634
38936 39568
8975 68034
42510 75358
89606 95718
2543 98432
52319 68814
5166 57470
11636 68575
88755 98910
48077 86248
37648 98596
10020 44953
53512 95662
72429 83795
52730 74178
70974 98272
34918 80130
16598 97063
27283 30791
2242 14597
67469 90012
9485 82832
72305 84622
67641 96425
9800 55982
77742 81466
24209 97701
25743 47081
6988 70784
9970 66803
2096 62330
73551 86622
16343 88714
255 84117
5189 93625
10109 42692
5653 81139
33029 51440
52311 64478
2793 44325
29277 79474
42307 53853
12885 78997
54493 80370
5777 82833
30101 39639
55610 85181
37154 75988
8273 28983
289 98474
19080 62984
69619 81535
60468 66543
795 74032
11608 66830
392 98344
76740 88718
1611 17161
49795 86884
67525 72180
36363 54246
34721 51757
28560 67788
31329 86286
10713 64413
15324 92671
3671 77904
14247 47915
61102 66053
18933 81057
1000 16709
10855 12089
28083 67398
6487 41573
53877 99443
51532 66754
18721 21680
45993 74681
19994 23063
4519 87530
20785 35282
9362 16008
6444 46066
46026 89553
26586 92727
5752 54393
37159 52120
51984 88196
2663 15539
25611 96967
7757 70356
12508 74442
33896 93202
56706 82495
18073 98773
3236 94898
64405 89745
20830 52324
22785 41129
5872 46642
19501 82214
33856 90002
15619 25746
50533 76098
39223 84727
20737 75562
52176 61149
18966 79557
16510 49894
16451 22560
19419 82544
30787 74577
10530 52536
5346 87977
20560 22419
39177 43481
29588 86782
20740 45421
24412 65098
61932 95106
3509 99609
86200 94440
32386 54913
41155 55232
41983 85352
2709 23592
6698 98614
32185 36042
53127 56813
22359 27572
15725 19125
23441 83007
43185 79958
54053 63842
61013 79672
17988 54399
38674 69694
32753 46906
24788 67302
46463 50903
18482 46024
836 20904
55069 94888
38592 45949
69540 83336
53367 60294
33155 63069
62703 72214
22017 66503
960 18443
30585 54693
3005 26048
22217 79909
61043 79406
290 92650
41478 94630
65956 73683
12809 38651
26669 59236
30422 68672
5341 40510
47254 54240
6789 8398
17491 53736
27444 54074
17746 51396
3940 19120
84181 96192
30280 66614
48148 95752
440 41847
59334 71385
32565 44991
52499 82701
11935 60959
17330 87480
7671 10467
49416 85641
40875 91274
27998 36201
41326 63075
52979 85292
4328 91069
46145 71522
16905 73392
36087 74557
14669 36496
35772 74120
10814 84237
45346 96627
27712 99906
61785 78358
62155 93525
24449 95042
44620 80752
35223 68333
45058 52776
21789 64034
8515 71848
52391 76822
6147 15732
65707 98005
11175 37604
10547 74658
8068 23471
49183 91805
30229 45442
28072 39574
34619 80617
13013 78930
20507 71431
27318 34546
356 45899
37093 84519
29365 66632
33549 50545
67625 69575
39829 84803
64995 70962
45250 48455
38382 81493
42044 63602
31234 89522
53827 60363
39826 80526
15640 89403
15631 63214
22782 33388
79675 92477
63217 70032
39714 75792
56870 77110
19769 94179
76853 89376
5252 13964
60846 93996
52757 89855
43502 52917
49578 69029
6292 87939
18513 57113
89409 92477
70840 89646
38741 52208
71645 97282
48018 51234
43561 98010
48134 95433
80213 80541
34971 78355
17585 77732
13540 36985
38998 54825
9784 17850
55601 57875
29502 77811
74804 88008
22682 32393
12735 35286
36190 70065
77747 92071
31488 80062
59508 82133
38497 43855
35672 36692
28137 57555
83725 98127
16104 99651
61908 78918
56469 74911
22655 27722
4481 19797
8980 13527
16225 46551
6821 56541
56100 67452
42435 92864
43112 44749
80103 96820
24874 91243
16276 30541
83783 86863
3377 74797
22686 80639
18308 62490
28634 78566
43010 76083
44400 50476
59523 70736
43502 81576
36611 71970
85909 90716
41440 42641
74341 84526
52562 54269
39090 87975
23208 84832
25477 30672
65581 77859
48488 79778
2052 7808
124 81362
57267 90894
39076 86775
72879 74682
64274 98625
39544 64159
18702 25228
5980 98239
37175 71609
1772 21844
20379 44087
43013 94614
72977 85983
12357 23464
2326 96630
14457 37993
83526 89265
47363 74434
64619 84993
59903 70887
2536 80193
4603 15314
38981 57869
78259 96872
9575 86812
28809 31741
8206 83050
37599 94546
88170 92405
45894 57510
83163 97629
18265 39640
66667 81927
20357 75508
39339 56731
36503 76650
28660 69596
19366 58043
13539 55981
55345 79767
37940 71377
14747 30012
30328 47180
89336 92873
11290 96001
46731 71290
56876 89660
16308 86292
39232 81465
2976 97333
49691 87142
35480 80156
41977 63270
15719 57477
3203 37580
6907 74878
37258 77923
42136 68916
38948 87369
85581 97176
60291 63288
28762 50261
14268 59416
51363 77119
42910 74690
67639 74874
10240 58806
69521 74021
42108 85811
31658 78395
41890 95811
31831 78673
25499 71384
33170 94506
26881 32267
19891 23167
5625 78431
51083 57945
36819 44511
17302 69853
22982 37949
34542 46231
39871 78877
45979 53477
55479 75648
7361 62563
4844 66494
12067 30216
25751 77241
26271 83842
20820 80068
40240 89588
2671 96090
20177 83082
24339 71498
37284 48498
2296 31008
7656 74689
34471 49413
24444 86283
71114 85765
19807 34018
4107 71756
64082 72777
25332 36871
30272 87602
1590 75603
34536 44713
50843 60780
55890 98618
15770 72912
35490 53983
1683 86916
14378 17098
22641 94316
45387 80826
10131 81949
22239 78579
38175 56196
26742 32058
44260 70473
13823 94696
61053 81307
11442 24989
61817 81359
3385 61012
82798 94917
22684 35506
23174 26739
2168 74568
69616 90296
70521 89723
32254 44691
11790 63589
69563 84012
43967 92323
16348 44288
15066 21245
11927 74853
5028 15381
5286 17409
9430 71780
81 16862
67951 74085
16474 49788
74998 86030
41623 44333
525 88955
23131 74352
56898 89495
30644 56454
472 48593
19793 48659
84356 91032
36143 38784
28787 65747
23479 81219
37870 51546
44303 54473
79007 95563
45137 81011
41224 78608
69264 77178
64662 81414
18621 63544
47086 73007
18242 72787
12085 35305
22997 48836
85793 89196
96897 98725
42451 56444
19599 55274
37516 55557
21226 27352
55685 87077
56711 87639
3153 46402
10723 95726
3401 60317
77401 88910
42762 91054
9939 25692
16105 29357
97559 98141
3305 66712
13788 81886
28690 92151
11571 74091
12720 38203
15878 75556
66000 74490
25417 98385
52662 91448
44582 71659
15483 57316
3192 75714
52955 79653
30579 58605
50371 66569
34865 95261
31308 88581
7230 80198
47195 94804
84070 88376
26320 95391
38256 78612
46434 81185
1380 89324
11995 85831
49196 93302
46368 63744
9037 20793
5622 35640
37757 41989
64808 81839
18837 36905
851 9410
36946 73802
20605 39258
35885 74214
50615 79774
58890 89599
30913 61836
73605 94643
49827 99713
27987 70955
36212 61579
19135 65795
66192 71242
1006 88156
66323 99835
7112 7892
17800 75934
22549 46372
44391 74196
51851 98280
1349 21168
6876 19191
15452 53252
15939 80584
26996 44028
62193 74538
53956 84721
57198 86200
58741 94151
6197 93277
39797 58614
5806 47412
69686 76580
2690 61585
35596 76870
29972 72005
39961 54318
41979 68764
27510 46207
21047 46090
33840 95435
6607 15075
8756 99206
91616 95019
29007 30493
14988 56581
19896 80748
50684 50954
28632 82994
35286 43501
52142 81062
34366 58621
22261 37486
17665 83151
15982 65460
7604 32893
10044 90658
10396 87901
15785 83837
49114 60174
49286 81212
794 93670
18849 46579
44031 90081
35441 42461
33995 87701
42258 47622
55734 98587
15009 76864
94556 96214
14456 22344
44566 71613
34076 64726
26035 85654
16011 69478
3454 54808
4995 50707
22501 58801
61266 97116
14518 34930
5670 87320
37108 81232
28071 60977
27861 92287
30481 72136
3254 35747
22943 97832
23592 69271
27769 84435
38914 93754
2980 24239
59984 93915
66902 85225
31293 39278
41073 50910
40909 48042
8653 52549
42062 74869
31712 57706
56495 98124
22773 55789
6634 70258
58344 62439
37193 84421
34785 50375
51458 52774
11067 91721
31927 68972
35531 83564
83494 92435
3691 66946
27116 41881
5506 91584
47326 76667
5362 74837
62831 76497
3416 72382
9379 19086
50458 72502
81196 81996
44896 47130
4554 25052
27319 54789
47102 52531
38037 43808
15343 20230
32423 92247
25940 53652
66226 75925
31633 87723
21559 63409
29794 42390
39253 92662
43694 96901
1086 86915
29584 60068
22636 51697
50778 76179
53373 85813
29211 48822
68648 72616
75178 75311
38054 90136
6827 72911
6919 31823
53044 65009
38192 52882
59852 68816
45162 77649
12054 89697
55560 80788
34420 70023
79672 86511
17610 58986
4287 90881
76727 99969
63960 80874
48916 69544
23746 51264
25525 51486
21523 94423
32001 47082
5325 81028
28466 71443
64547 92185
53709 70442
59179 90444
35420 58791
40313 45690
18255 54983
5914 53634
1638 52923
2632 32122
63031 92032
52612 85856
19669 37110
74597 80052
12214 67088
20073 83041
1107 92024
26215 64897
62781 69902
19380 41912
33753 94285
50932 82049
87660 91869
68841 90039
12165 82812
63264 64710
23400 41753
4482 17527
34960 87720
10920 13396
22993 40126
11820 79642
62177 79460
56983 80606
9542 54852
91407 94179
35538 52843
34469 49986
40351 99015
13272 32138
67437 99494
17962 44768
43929 55514
39150 54510
41610 48906
21867 97250
39064 54725
3749 90488
21105 57945
46669 63279
20246 56406
70877 77347
25892 47449
26536 33082
60769 99011
33672 55764
91040 97516
25069 64470
11682 31650
104 11165
5297 24582
597 48779
53658 77806
6291 12276
56392 81166
75108 83249
17000 63330
7558 15145
7004 63268
17043 70890
36127 61756
7685 82272
57015 86895
47707 97360
10162 13370
6226 90807
10671 73672
22601 56966
56555 87103
12891 67233
23044 89241
35394 74646
30285 36910
70677 99587
15494 41815
32740 63979
44397 95895
62144 86772
59817 60464
7609 33918
71844 97121
38961 67634
57274 73333
7961 35674
25117 50043
9455 79813
57240 76096
73496 79366
50047 63225
36634 81495
1615 7325
46689 83792
31098 83548
81834 83800
52589 75087
46872 71946
5920 45155
5086 22187
63332 65425
14385 54097
36967 68134
78659 84067
13841 35407
20033 65052
22753 82583
42445 97094
40775 86847
78750 79837
33836 94366
15194 45037
62320 82199
16532 28368
39197 55589
57844 96673
22914 72223
18849 23252
29764 78970
63213 95711
33793 40908
2294 9528
16539 30616
1217 54485
48767 97956
51798 66672
17409 57590
12738 71801
33932 44294
49188 80654
42357 81220
3673 12069
38056 79235
79968 95428
34636 55385
52798 86047
48643 80883
34698 74846
71439 84723
18471 75788
5488 21321
94334 96234
2551 31071
20859 24795
50756 60979
67033 73934
35183 36240
64982 72805
22410 85442
53990 87362
35121 54889
8355 76781
42411 99561
47940 67329
54584 97861
47200 49504
75483 98728
13663 82554
38410 46068
44563 86877
17648 23996
11271 65651
18607 75677
58345 87068
86048 99996
217 40381
6295 86747
11762 18636
20229 23032
3549 49439
68195 71864
164 84049
26201 71997
5391 72837
39686 94337
2295 35691
51334 61667
20973 91061
39032 45888
58565 79440
37106 53472
44111 49275
32169 82272
76848 97679
82430 94926
43421 94183
49151 51636
16148 41816
36308 61688
5054 11919
22935 37459
38217 53240
25658 50860
43781 90420
89868 99280
3085 41396
89439 91111
56606 86874
15586 50292
38943 39597
53425 64934
19327 43961
10897 32848
43645 79615
51802 96356
32082 84526
18430 60129
14477 59323
4495 80077
5349 76625
13562 71606
8046 66612
45080 98745
29423 91756
26407 92170
75286 92293
8324 94801
11401 37795
18161 61832
15933 97632
42224 91665
993 56608
60564 88328
22342 77096
53194 81593
10170 70678
19792 66554
66594 67759
37395 41560
55972 93094
73462 74522
31589 58688
42477 94452
20554 91217
10971 84186
19856 69430
30130 38268
75727 78269
53035 97520
46445 90878
53603 67982
78041 96936
16500 23281
79058 86802
51520 84010
45734 81270
973 71520
26015 43044
8511 91347
11766 58725
80206 93885
14050 91599
15536 91821
18993 23395
11191 39933
1634 67892
45473 75392
52717 54418
2412 93067
44208 95396
37619 37621
34997 73942
56195 84733
88166 91589
7089 17293
20870 93920
2259 23171
27049 88011
7489 8967
60346 82588
27795 78635
19679 62921
40997 56099
36158 96326
29894 30738
14462 20220
28342 83143
30905 93429
36181 47082
18186 98316
49491 91468
49693 72981
29761 79371
22574 58139
45528 68525
2501 18755
19863 36795
60467 98535
22428 70181
45656 96558
24582 76026
2543 2620
5928 45528
1771 24241
41068 48920
47838 54461
18417 94620
37879 53569
9596 50537
24605 43465
21476 49224
74919 92730
30987 56252
23023 60019
7694 84435
48711 57816
62712 98801
2872 67018
88060 94125
71066 93332
79873 93063
7576 33885
37550 66064
17712 65952
27921 92745
13499 52330
6703 28007
24453 38294
61268 73793
12982 68515
54494 80420
16568 94572
22313 86336
22797 46985
68807 75786
71925 85416
70888 85751
54671 55497
20532 28920
55949 80165
21781 92173
9868 29616
51335 75826
81539 97161
82838 92991
70960 78856
16720 99884
3566 24035
14852 51571
27389 88545
88915 95293
65431 86312
4753 42644
6519 18888
16204 36163
52889 67645
40102 90256
11445 44432
65086 99763
55113 93477
62582 92264
18117 38256
44167 49215
55534 58061
15891 25563
13834 22219
21249 99451
6796 21153
58736 59648
6503 29146
56163 85531
19557 25776
53695 62830
54077 91928
19230 51667
31145 89262
11187 11670
16683 66590
13575 91217
10962 66920
19574 78477
52825 97206
52408 80055
8715 9237
24286 82778
56475 84379
30347 72550
30846 65606
18748 29315
41516 97307
5244 40793
19683 45117
73202 99963
58808 75701
60501 72949
45014 83059
48075 52486
66693 91650
36228 36349
37942 42872
43811 81075
75358 89687
2705 13009
54615 80999
24973 47544
46882 68177
35303 72108
38425 43432
55769 99114
8373 82977
31457 37493
86164 93064
94125 95712
17747 38048
556 99261
45050 94038
30916 52126
2919 22576
7934 95784
54383 65067
5377 75766
943 14720
4866 5185
6721 7761
59717 95036
18436 33019
46247 93226
13171 48507
37329 56544
33567 79246
67058 77773
65844 94026
42159 70115
27002 45723
7316 38947
9397 48379
44586 59234
89964 96680
86828 96242
34322 90009
13394 56176
38062 66450
27001 53309
24330 56524
6731 82187
67317 82070
9819 59522
2264 9048
2235 45574
67785 73789
56405 59895
3882 94541
35743 82557
3568 58601
62576 67691
30462 94822
54601 59859
36798 65488
60597 62309
45670 88518
49219 49293
73911 80623
54474 60750
53124 76058
40207 70005
63857 78416
48357 99513
4270 8571
32356 46460
12396 38957
59939 72943
55627 93034
40954 64462
15911 83901
15890 37637
6197 8434
34413 84717
50654 69785
25924 86118
24081 40463
65220 86161
39259 56036
71739 75977
3320 6820
5010 70365
19530 76478
4357 8632
10076 35770
6117 91703
23574 69282
57535 65734
7693 52852
26126 95967
6062 95910
17868 85502
29125 88457
43655 65380
44448 57976
14066 22501
33521 83800
6716 44070
60052 88396
59204 92653
66221 74674
66526 74196
4226 73251
98 29464
10210 58094
71541 77832
42251 50539
42343 47722
2178 37790
44510 87490
85315 98305
33244 97522
40762 98128
66971 93973
74330 80513
56422 59714
22421 47186
21094 89916
17106 50381
50852 98189
7432 31269
65222 67649
29764 64337
15544 69246
47168 92556
28669 34380
51337 80531
45519 60882
73153 95026
79520 95090
72970 83747
19880 39249
25343 79720
16770 62913
21469 65379
24553 84631
22644 47069
81755 93091
81676 81853
23652 29006
12713 41925
28724 74507
40993 72692
75244 97725
33492 57162
25625 61893
33922 98703
6854 68311
1935 12969
66168 86198
9675 81366
3364 40666
78009 84921
56636 62498
35960 89874
59534 89133
57307 85312
9568 31740
1376 91914
28494 79024
2793 21659
53221 55466
8216 49733
55030 79701
11726 46179
14171 84351
94174 94330
59173 76673
42623 53866
7479 94279
72252 75124
32625 88507
28454 65000
7055 88423
1326 46372
48091 70363
43684 58262
25015 64963
81107 91063
65674 70546
56137 90752
12619 24053
86575 91920
9185 53677
64369 96349
54229 67007
66696 87499
28812 84974
56873 84274
23916 59833
49733 73984
18356 35128
63328 78076
39748 59189
35955 75485
11702 41201
73219 90294
16519 69775
24660 49880
9303 70839
28372 64614
43984 99050
59738 72336
35763 81772
28255 31037
94197 99820
11241 43826
42221 58504
58146 63133
88879 95061
4826 63918
5631 45606
54049 72761
11895 53151
13343 29082
45017 75975
32524 59095
2301 86795
81234 87101
6745 28603
26906 37679
10626 88513
71673 78643
380 86416
24464 91211
8047 90916
5330 95798
40805 43464
16167 44603
31880 88080
6756 13239
17184 52665
76261 87356
42949 47503
11602 80359
17590 82968
4586 42160
27744 72899
2686 7441
19795 64627
16748 64767
21864 64212
30047 83530
18337 90870
14353 19577
32021 49918
24472 81749
10604 92294
41157 42985
49306 99518
61234 99885
14317 73881
12532 97843
24930 30870
26022 89304
65959 67414
8215 29452
62000 90153
5023 54117
54480 56428
18288 96058
22339 84733
77935 88727
80294 99742
39434 83063
16441 57427
76963 80856
59512 69278
31150 61115
45607 87731
34643 75036
45580 90748
5244 77986
6578 98607
13927 65287
80900 84975
37392 91883
11561 64269
40445 45730
6604 21851
5160 92970
32698 78477
19624 30460
3431 68332
59327 80375
69835 77015
27696 62284
19114 99894
39776 96915
41049 89044
33198 47028
39571 74498
13245 45238
32902 78887
7861 83001
85695 88115
15142 20691
26621 90373
35149 44356
45274 65821
73597 92521
17610 88541
70057 82418
89539 93945
41940 59718
12817 66051
54993 58982
11242 45519
15109 64325
32376 56678
56224 62923
25798 35320
74207 74862
55222 97406
85385 96338
88213 90596
18226 63970
31198 47844
45675 55643
63852 76361
55844 61158
85327 94753
6116 6497
28173 77419
90092 92494
40931 71102
13563 93813
58206 68804
78368 78727
76717 87208
89141 92197
70331 83191
9369 45884
16577 65129
26426 66809
45321 71578
87285 97224
34565 80976
44808 82492
17025 44424
26138 43231
16971 83297
1861 77391
22378 86509
32171 85461
27657 47125
25777 26677
42513 74216
1142 77547
16410 88893
52760 93347
24319 56349
35720 65345
63545 83621
11457 93674
40479 40549
90611 98863
37605 89780
28912 86303
13919 26100
11036 58387
24322 94244
26059 31373
60491 83772
31941 54125
24190 90404
5515 96491
58668 92878
15542 45266
1909 43663
25676 74888
32539 35015
55483 87087
84162 99166
33583 39241
90626 90927
26272 65964
7305 61789
71398 92448
53221 88494
60530 78220
49536 49570
14229 17896
1883 80185
7177 27591
12296 25748
26308 53521
31090 54569
23787 93662
16927 41081
15012 57605
57654 82800
23332 77322
29085 42073
10758 81731
55868 77401
6789 20602
56636 79957
10501 42272
46 60853
54944 98235
2606 48114
4554 67869
8233 73948
6754 92631
84926 92252
9016 44192
15072 25644
24001 54573
34355 74618
16752 57641
8012 39323
20791 95348
596 17232
56255 88650
13303 14568
45437 50658
18056 26912
50190 65397
26986 73328
39091 73917
42122 88659
57097 83829
16087 64419
10981 91231
27133 59621
21544 53830
29117 88098
8221 37759
61061 75471
3384 32264
17041 70830
36932 84337
48445 63053
9892 23388
30125 51301
82260 85747
2524 20189
51729 65891
59174 83396
7294 82059
66046 66706
11086 14737
32190 50167
6245 92803
22057 71409
17343 69795
44643 69496
4826 11867
61062 79387
29974 56159
3041 88003
70155 99116
22663 31904
19264 73040
28743 61835
19301 95789
37316 61737
19931 99980
9732 25724
11180 96413
30815 80111
46482 78868
66060 82464
28868 96115
77398 91917
29588 97384
32018 55222
30566 72240
33950 35201
118 70869
25487 60538
45449 79441
18698 47911
65730 74424
1273 38050
89659 97786
21164 60379
13056 16007
20125 27628
83183 91012
40225 95558
14710 27060
7268 71315
21941 94984
29941 34530
613 73112
26825 80608
58506 86446
71055 76869
45398 98461
63585 75068
45652 88722
53939 55306
62511 63593
47491 91752
1055 97666
46828 98076
59680 69210
16718 69403
17390 90742
79144 82689
62020 77147
1311 21483
4264 38460
28351 64721
8811 39069
2143 2941
18778 77111
46737 70488
24629 90529
293 53443
12761 68320
23386 36002
21300 27984
4185 81947
12655 64468
22869 23416
10501 33122
39600 41076
82420 98531
13121 96602
60646 80013
38071 95707
14883 72815
72240 95954
16712 43535
53122 70969
30941 87445
41516 73424
25318 55063
34126 51717
21261 78918
39444 89029
43741 90929
4982 67831
8098 32004
36091 86898
9001 12513
87048 96910
37244 81058
26259 37967
3429 43822
8328 46897
46617 46734
21361 59374
62536 78424
24705 36955
90416 98490
5538 40614
87520 99308
42698 72662
45506 58026
71416 92327
43148 64314
57256 64666
19371 24419
1622 57255
14129 80751
13795 64666
7430 80775
14795 30129
6009 95435
23798 44945
14764 34261
45092 91052
44897 88504
7167 92563
42176 81407
33280 79815
35581 78883
8648 54083
11591 84594
30433 56846
68141 73997
45953 83900
63321 85123
78181 96041
14020 38590
34170 56915
25338 34869
2730 92288
23541 64151
4747 24657
57253 62356
6604 85108
38676 96442
147 24920
54350 71275
8824 61302
45856 82742
77984 96561
39930 69683
56011 78976
83449 90742
26879 39813
48451 75691
24536 52980
11951 81264
14722 46198
81489 91807
37043 70125
7045 24005
12620 90381
65882 66571
71259 80728
6382 90080
47060 95485
61248 63609
21557 85079
34512 56309
37541 81154
12916 98721
7282 78302
94852 97349
16067 63800
66866 70796
29897 65303
23735 45171
43736 94614
49648 96197
20354 66130
21466 82206
65713 75621
42970 59708
36925 99499
2007 51655
13296 15548
66603 84304
1777 75133
52585 76185
60095 71937
15607 64226
32884 51522
3940 46979
25991 45594
94580 99660
11403 85889
23272 88356
65709 99723
10979 85434
74001 96198
59438 60608
86600 93859
42076 85406
3448 42373
18258 62831
37681 99020
71603 96712
26751 48222
47287 65698
9655 34611
3562 84150
294 91371
62920 80797
6232 92918
50301 88202
21991 22667
22958 66689
5987 92506
25388 99900
45133 47753
3052 61619
45116 62830
1161 41937
31371 87455
36309 58979
87954 93968
2677 89462
5011 28423
12636 96988
33706 95174
67207 75620
1981 84403
20141 26061
92007 97843
4692 94795
5149 61715
23873 59028
47754 77622
28168 89511
29003 39532
2465 76091
15889 96208
90 15233
13571 49311
39753 40596
47721 73806
81541 82875
51468 51743
53853 96232
20065 26167
9032 94030
37870 88310
29979 47646
26915 65810
2656 22898
79716 96983
44861 90144
373 93289
42045 59209
26062 90258
43977 97606
9924 98774
20318 81761
38266 66110
9495 12498
16053 18620
53673 93371
42951 98977
23796 39664
62406 87294
65870 71117
17055 61488
26915 75855
52388 94317
2146 68772
10299 78480
41342 98564
59930 93464
25012 25836
10821 65708
43837 99042
7886 55278
36528 77970
3378 49732
37652 59099
33060 34815
27711 37828
48722 94521
12122 81147
55378 62209
3492 35053
60765 68350
53614 80802
5766 53168
7168 92058
58790 97031
33150 95487
21770 79497
25399 99089
85602 94148
43790 62434
8706 94921
63447 85192
25912 49838
6754 20954
33489 54474
45217 74463
41739 72957
12893 77334
39141 82874
42056 88928
9496 95404
74911 82621
59271 85732
23955 27740
33979 52372
17737 29879
30336 86546
57551 74844
43815 92593
33388 67477
952 50730
87331 98440
5107 33271
19117 63922
67576 82443
62638 68849
47171 89773
9859 56849
10671 75119
41430 83510
5551 68763
77251 89908
7049 19721
25350 72374
17590 60771
26176 31483
24358 33305
55 45108
46117 65430
57700 84138
33261 87312
42967 43041
35213 76665
15502 38767
54883 97697
41893 43254
56040 99462
28039 75462
67003 73640
7016 83714
46501 87070
15374 34451
79026 88792
18625 97269
9626 16982
6533 45172
35828 65743
88548 92135
35056 77295
57156 95179
7047 25836
3979 85510
5798 30733
9287 62163
23036 24000
13305 30166
60369 94618
58937 93620
79266 99803
20512 57220
18122 35674
19477 42562
30804 39257
7406 24513
58343 82606
1866 1912
34661 75744
8717 44250
35193 67257
28223 82967
36342 47552
22954 47064
71627 80993
67942 80719
33929 79299
50085 98634
65317 99399
26760 82871
35411 85121
28851 85834
26545 37900
20675 54667
6208 44529
34311 74830
88453 91870
5756 31805
58779 79245
12272 65802
19895 67748
17271 49756
31037 56311
82536 92998
21483 83191
15823 92955
10560 94191
8390 61800
87075 94127
22963 69720
23185 29535
52596 70143
66926 96910
42520 99714
3232 81994
43328 52817
66201 77849
44673 80412
47704 85968
11537 67656
69889 74686
39745 63663
21905 61125
56665 59551
23888 56985
46430 99954
51822 79692
16152 52449
9855 77144
9201 13794
304 46885
52049 80557
8885 31219
995 93768
6456 60909
59812 72996
14734 46729
79089 82008
2013 13830
63719 98286
20365 30800
55214 60905
5921 97893
3578 29988
5383 89957
72016 81322
52068 65916
34349 44906
12527 43175
91399 91728
54567 83863
11502 68708
52702 82440
64036 93993
42406 81061
4264 30963
70317 99030
27799 92703
43408 72060
9817 54754
57407 68531
85569 93608
33595 97641
2061 30250
11979 78120
7752 34417
11026 85789
20822 76507
6146 67263
57815 97085
63274 71775
14915 92929
23505 37444
40684 73338
42821 64897
21962 86911
79428 94845
23470 79561
2964 37316
2666 57100
46379 96717
18691 36228
16398 25313
9533 90558
45479 53179
3361 94998
86613 97053
60985 89421
33123 62919
21517 73683
79005 99659
28747 37139
24123 60248
31008 84443
2012 36984
22035 45911
66531 94649
39331 49751
141 67527
13504 63338
14794 88567
66681 95763
35723 78996
7897 81121
27506 84937
49374 97981
17892 59818
32547 64017
14214 93303
50178 61868
46663 89226
58799 71997
22276 60947
38806 51700
2884 75700
14357 51039
43995 68187
11254 24437
16664 18002
47823 73737
55649 61119
32110 85536
80496 83902
10734 53779
84111 87594
37616 69177
44233 84350
26263 57501
25763 80095
8756 51770
28267 51974
6464 33682
13993 66286
71773 89041
78045 82443
10731 23949
27763 64508
152 1531
29778 57871
73799 91672
54476 77747
11047 70842
65654 67799
41830 58709
4737 94611
8506 17478
15785 77777
20007 72853
24151 26918
38117 81926
46167 77821
25316 25806
67956 81998
2256 45903
60117 94441
11234 42690
17838 82423
74579 95807
26402 56569
8619 91180
5854 84457
17472 39159
44000 51466
15352 91827
13847 30668
26340 34136
12122 81033
23462 52472
2581 71292
17000 97349
18337 74204
49610 95904
63120 76981
16275 53406
68897 76585
41565 56771
86136 92440
69301 89557
33822 91897
25047 85406
86846 90974
1869 43083
73177 77078
44969 75211
27436 62151
9150 90967
4236 94923
28865 51238
64401 90598
56041 68238
8139 37254
40095 41521
31220 75220
21304 50235
53241 93955
33612 83783
60129 71011
50542 76041
10506 40006
28972 67520
21686 72426
86895 89277
7497 94139
15592 26795
55182 57539
93638 96726
67975 68642
8649 61109
7474 36343
46851 51077
43531 53731
557 36048
42766 99138
35182 64577
22943 36573
31517 85761
35672 91577
31112 92453
2213 52789
85114 98318
796 40754
53454 79690
5331 25814
42263 89514
35493 57571
28324 64191
54453 90962
33293 35614
3847 62324
10082 30138
5774 8864
30622 58052
54597 98872
877 74082
6620 41431
27788 64401
6063 74325
54148 71999
22889 23393
13723 85304
4322 52573
394 54608
8998 36824
26218 40459
22536 95122
39979 83496
16082 20137
5494 99769
13783 20454
41274 67376
2737 98006
46826 73952
5786 82866
58605 88200
24049 44594
16180 57879
45130 51900
91851 94300
60162 77450
2443 33480
22142 64233
33257 66341
89221 89912
63842 89277
68378 77102
35265 63828
22183 92518
48699 94700
22481 98475
47529 62941
28998 97126
24854 64778
33196 71783
17595 77189
23052 26460
38160 79437
42219 96494
26780 81223
45270 70614
4577 47399
83109 84146
83924 85302
64190 74879
11574 42966
57064 90054
53126 94759
31173 43577
5685 57463
46456 97001
39010 54684
9801 18530
3884 5887
24611 56167
66865 85498
37200 57455
37320 50171
10172 77573
67309 97396
7450 59990
58891 70853
41126 46772
12932 59104
94335 99153
41216 43654
8802 78531
23956 71813
20080 71837
51480 66620
78199 90392
83574 84776
27399 83271
18709 96628
17283 29467
40537 91286
6080 74878
23356 85969
3209 40014
13318 77019
4300 5999
64923 85706
37760 44634
19639 34098
18378 71225
17383 98954
23105 23840
66374 95822
24719 62371
52176 68608
34153 51806
70080 79982
79886 84751
19792 79562
51236 55994
5709 96720
13634 71572
4074 93432
29314 92563
8749 71257
26611 58647
9199 58636
32911 85867
96942 97975
24444 79367
5055 65202
49073 66370
5890 11477
63504 66104
10586 99476
40059 50187
59303 87786
12138 81647
61382 67888
32097 41423
1709 44891
13041 36646
43949 62204
42520 71736
20645 51300
7606 26306
4576 62853
2816 62107
4999 35993
77103 82405
68955 71495
3009 4454
45638 52622
62457 85092
5187 43380
5561 37066
1555 7028
14918 73307
13353 79657
56875 78799
37835 55052
60885 65236
26854 87004
4167 63439
32209 65233
25960 55091
2843 35827
34779 94495
7209 90420
12085 41029
68085 79977
6454 26351
67565 82157
3099 82151
49255 87977
69801 97674
17086 73259
61863 71432
35638 93259
50522 63811
30432 34837
40734 50711
36419 55848
6473 42765
21788 25225
27184 75415
31600 67282
7257 53717
16729 29249
29385 97866
29418 94318
79608 88121
42258 72132
70801 79632
13200 93642
63625 74782
78599 81066
15567 78057
27828 29883
63520 93588
12780 46520
32786 90154
10345 97109
4833 65206
78862 88723
37963 55806
22286 63000
27353 93620
55323 97946
27862 87201
19092 28721
35336 37285
14100 23931
15110 22297
14335 72756
31859 37880
39767 62140
48375 75354
57362 59444
11505 84327
32862 53510
78299 85090
23932 76691
32525 39985
59243 91477
3643 80815
84042 94672
73212 94569
21537 91460
9490 93551
47859 48125
4667 93209
38064 38711
40172 92724
25556 32481
83802 98861
26077 91837
14100 87956
5293 84799
54872 85540
43129 50965
63267 79247
4671 72178
9352 10562
9815 86357
20893 67894
40346 71778
7303 43391
15343 52397
484 85147
26441 52505
3376 45998
255 70561
5989 60445
37314 96563
38902 90218
97407 99799
20467 79346
11111 43578
29799 76331
51400 69012
18757 24044
35543 75001
13587 51942
38069 46097
32281 85229
862 42087
53656 55997
35021 77531
60201 62104
15395 68543
21558 46347
24856 63738
39823 48943
32950 65294
8555 55210
38563 70602
41462 92156
72404 79120
23116 50362
61554 97838
48532 91257
6721 47509
57944 81131
13090 98573
19186 77070
28409 46898
68465 96935
47874 62966
43065 78042
65840 76832
17322 44514
42866 95941
10932 31992
49697 69774
79783 90270
23333 54812
31932 74385
14336 85996
76645 85179
37058 90248
86 60543
43253 78387
7982 35726
20931 37086
24344 81540
5 25402
60813 87649
40787 41854
54519 97154
60190 88077
24337 66555
29759 41569
73578 89044
39340 99893
11176 27677
13584 63458
303 62153
26583 87322
13604 89441
45279 64455
31684 77998
15473 93750
38553 52059
4114 94723
18999 96762
96732 99859
87516 90553
3444 43907
6133 94945
38405 49094
1733 4805
37308 61860
814 72276
16699 55810
36525 78495
63557 85016
23436 45088
19786 90072
35568 70597
8659 91366
6224 41403
3173 41134
22316 59948
12102 56695
60810 72038
2889 53818
8608 88037
16001 31977
25930 59648
1738 95164
52667 62957
87147 92660
35953 98513
17949 99529
54200 70578
6237 40474
14263 75047
28136 77991
32743 88197
2365 61388
32997 81948
39761 92689
71677 91732
43611 68910
65312 92584
35527 36860
31560 58826
40118 92494
28488 81861
23623 80837
12307 39446
22986 70427
53317 56352
15742 46812
23851 83134
92795 97242
7356 88616
12594 61964
36163 86560
766 53047
6421 52224
41123 65992
15519 61955
40931 51553
64995 88833
17300 87705
69319 78822
344 7333
31469 94282
8580 37897
4806 65027
10753 99414
80321 85709
27312 81665
28589 31496
36038 78559
26076 67116
437 60450
53070 95424
55481 83581
6921 58871
91409 97198
81687 83093
1431 52958
25160 53986
8814 85395
30514 80047
11265 44455
76816 97545
2224 87680
13814 44392
96922 99705
88234 89328
73637 77659
44652 91524
68650 91786
47896 89472
27589 74007
22743 84294
42602 83325
11167 27226
5617 62907
17335 44724
11137 42240
81941 85576
26453 78082
34786 89397
56777 75726
4275 26864
38855 63765
70156 89716
73390 83112
49611 91450
27890 72743
33985 68570
42190 42587
35026 39559
6792 24895
19272 56983
34297 69567
52306 63071
31587 47288
46783 85785
401 17077
35914 79312
64533 91183
39474 72931
38379 98662
39405 77553
2980 89677
4790 64071
78376 86188
35358 58502
20060 82990
19865 56282
16121 75661
43291 94290
71815 74478
16482 89878
19075 20535
9668 93331
25567 31570
97315 98372
65255 94553
25873 62731
78538 82577
59198 73852
10806 63946
26142 67891
18865 69789
13570 21343
194 48129
32723 36022
13331 85578
30142 81873
13454 74654
3251 15967
17698 34934
25380 28780
6676 18277
74344 97710
56435 96925
38965 61428
31002 78028
14458 79999
13916 79597
29812 93773
46490 47437
6425 66726
41183 76875
9127 65006
28043 30088
46798 62647
44469 53792
37071 45077
38857 59916
12649 49115
16075 87322
61283 66561
65428 73703
7020 66663
46448 88387
46167 84914
36751 78843
1390 82358
16593 20070
37234 87058
42336 54982
17287 88766
21054 38463
50638 53266
62040 95285
25582 71505
71284 73440
31013 44382
74386 92680
28234 86702
74540 85403
77714 80770
55132 72776
19408 22179
9259 42477
12722 53055
60027 61699
36809 76259
37297 68760
33047 92608
62466 96885
36549 69049
4214 94560
1285 97529
32075 61519
51363 71549
13379 84439
34694 96242
47174 70599
77359 92882
74934 88210
30396 94907
57052 98200
43885 94853
463 99650
90625 98660
41508 81225
11497 79057
9459 89263
51141 52743
84273 91650
14873 19048
12954 84170
16036 85994
26661 42424
42489 46544
80948 99785
35555 66824
76449 89053
33372 77074
24039 72805
38331 79813
63914 68219
58016 88106
9055 63505
61308 95177
11823 95501
5199 10406
1333 12874
26286 82238
25930 81666
23830 55658
27163 85270
28123 28491
33137 97572
1101 19915
52495 80229
17343 67266
65391 99241
42105 43822
17870 45545
17836 87285
32152 82743
22263 83004
26442 61112
10906 92178
681 43272
48678 85306
32827 47647
53113 72265
36877 47972
40603 49454
109 33299
46107 83427
82807 94568
60432 86104
57204 68284
62989 98188
41089 56386
11204 64945
35838 46534
45787 89675
70679 80719
12195 18397
14900 40157
41265 87172
965 72710
18009 42463
16483 71140
42732 62598
6600 14152
68388 88706
11214 27782
61872 76917
34915 79500
57913 64279
36635 97573
6052 38349
15322 57127
1383 86834
10351 74976
1538 37909
46220 46508
76447 97086
34347 73496
71640 88603
61013 63279
21807 74664
16771 83958
33707 35089
21902 76255
58586 79459
49747 80215
23083 76795
269 65647
65227 95286
13512 95907
62406 80123
8663 42076
16059 28470
37122 74568
31223 72898
25439 82643
62660 72146
35486 69210
5989 86449
12790 39453
27145 43244
732 21825
44185 93635
86445 92672
11967 40276
27768 37828
24403 45751
28762 53530
2000 18747
21920 44311
21520 32237
38166 97919
85621 98948
32709 58117
26453 35383
58832 77834
15571 28797
56358 93929
12319 67436
881 59549
15318 33295
64358 99861
34364 60943
70408 82760
10019 44481
1045 6665
58149 85201
40720 86961
38483 39044
76363 80346
33509 81040
12427 97296
32658 45043
21390 82891
37845 74391
15489 50740
53420 84707
19715 24733
20094 35805
716 96022
22738 68449
52942 71243
17477 62488
62328 65145
38901 67063
1633 50241
368 62105
18697 51075
1535 39438
19487 32117
2088 45326
52030 52349
25116 57903
18429 56998
20050 44224
50633 61560
23615 50674
14600 29816
51541 94324
85634 96730
26170 61713
74880 92921
18732 32310
69488 69558
11637 22890
11248 97094
7846 21084
38786 88054
11283 68123
52897 71067
1899 99902
18659 56929
14180 65682
63054 79421
7445 91228
48895 62586
11688 72232
22120 22937
4286 28471
39241 73529
25192 53643
21026 92598
821 21906
27311 60438
9204 59613
2489 67977
19613 91514
35910 74943
20844 32652
46160 65986
15522 84654
22461 44581
36094 47412
5938 52003
20854 57478
12255 21719
32884 74126
24451 51183
26727 71735
17772 51083
76078 94176
20467 65245
10397 83256
48955 61120
13154 30928
62182 64040
96610 97275
40550 61960
44592 98135
11709 22765
52418 98796
53212 84191
59370 60473
31599 85069
20774 75064
13080 91954
89242 90720
17584 60298
52478 68539
24403 56650
19560 98449
38052 94833
33913 59093
25819 58713
14552 15281
57866 79694
43070 96775
8324 70533
85393 90303
91783 94631
13017 35814
60527 82020
75637 85306
76823 89028
62069 71497
34051 88066
63029 96465
38182 78681
2187 49587
52762 57523
57892 91563
2782 25883
35535 95751
8476 28924
23660 68306
27771 70405
16827 81791
13541 51142
46258 68371
80575 87434
56853 79621
8490 21374
66304 83155
17466 65740
20986 93480
57998 77891
35409 77440
56022 89454
3155 75912
9703 95193
12319 70983
51886 75771
62921 79454
15964 99597
16907 43624
42416 64239
24051 77043
14106 52777
4725 91201
2817 21248
5156 8048
37121 40408
40464 42617
13068 98084
42783 87852
47497 80783
81839 96850
27558 90782
11668 11944
1995 56604
72136 74986
1225 10344
36770 43543
42784 64872
88601 88974
59708 79212
5445 87047
66399 88060
30743 88310
7566 66345
2265 92038
46758 76051
27199 95239
5541 31296
22323 68768
73750 93990
64934 87506
23104 59449
42230 66773
27135 88404
32079 55792
51905 84018
41327 94034
42097 82751
11609 15579
62343 68681
57425 95804
92473 98403
32885 55770
54384 93047
7379 75537
4574 97825
66472 85944
40520 65352
16516 40337
22378 59185
31161 46716
33555 77030
58003 89081
38956 39012
16638 93435
24423 67530
40982 94266
5717 87843
11007 37778
17707 37110
48491 79771
29776 34457
3727 24240
72919 93205
7791 38367
78022 79795
31774 64099
5463 59869
42676 83343
25263 44900
69409 71569
27790 74856
50376 59222
17498 41066
1916 12362
37521 61209
24050 33887
3691 84872
22988 65891
6587 63307
31387 59795
35338 84632
31241 81843
37129 71153
44618 61878
13901 52324
32425 86574
17252 86032
46724 96555
57181 71133
29495 41198
80028 87712
8180 77227
16300 19559
10981 41827
20904 67822
6113 43533
62876 99862
31250 78476
1280 93509
13672 42451
9480 82362
19751 97626
53921 75043
24795 92225
18577 91263
26438 73057
43116 89090
51213 74360
71459 91712
53739 70966
26787 87090
56649 57373
10974 73247
45953 52157
32373 95702
4382 42638
21664 86142
46127 78872
762 32389
51724 63600
39275 72724
50702 60725
28275 98948
65951 69022
20272 64649
39884 44327
52076 72653
10604 55297
12455 25335
62042 80506
33770 56284
69515 75486
6474 39762
29431 90026
49561 66114
38881 71847
14271 73985
77010 88671
425 37959
41405 50209
56874 69349
11853 74183
2719 86395
11824 89164
94889 99971
11607 80802
36009 76995
15485 26383
33413 51505
28459 53886
16333 24484
31994 59325
2088 81057
5271 77140
67447 73851
48059 82758
2887 79028
33867 69043
24931 56143
7950 29339
50695 86136
26077 42504
8997 85009
57680 97021
24045 41366
13741 77640
41354 71407
28475 82918
16719 80164
1664 94086
28099 95696
2414 63567
9125 13713
87037 96364
8840 65073
1828 88330
60614 64616
4878 7264
58646 99142
27465 73497
11550 72317
41179 53858
93743 94556
7679 79585
47901 76826
14890 46930
31347 97849
44361 73826
20614 32497
22284 93537
27182 58103
53961 78459
12797 55509
13401 52917
46008 77950
29288 45918
34026 91595
51437 74188
14806 48456
35020 66717
46347 68127
55316 88400
24543 72182
1921 12449
10440 71504
1222 42266
36568 50326
21613 67026
41500 75272
57657 99459
62636 92721
40417 61165
10562 96521
84220 96198
3588 80040
23761 42565
8424 53823
79103 88727
5787 22858
25522 34217
21642 75751
47501 87632
62283 96387
55072 92123
58696 62706
71521 84784
14340 83875
8231 61485
45035 47176
7748 33483
71918 87357
22349 38962
51217 58836
2370 34665
2844 98874
51543 80053
50733 54858
73180 96989
17553 26475
52886 86296
80392 90341
15682 43747
25466 90546
20987 76341
66438 84448
85209 91295
16517 69552
23175 28594
24276 44776
7422 80733
68331 82325
1082 91606
17512 87133
79183 87359
76060 91796
8394 10374
60958 62360
85966 92897
38594 45732
73740 86126
5390 35534
41063 60912
11521 62848
45975 64426
33817 41610
55607 61382
15134 71962
1041 94091
30235 91863
27654 95789
16000 86753
23723 37616
52712 98180
36909 51482
80923 98449
69685 95442
20983 47478
38875 99431
68245 97489
70983 98148
6200 94684
2714 48688
50906 52255
36814 52605
4875 67723
10055 27354
85055 98473
43355 85129
18809 30253
74412 88282
81500 93210
22000 32644
36019 48542
56194 71119
23197 65569
25565 51956
54712 99534
51437 89579
258 42968
8143 79363
3258 8590
1557 48090
58179 93531
14879 19558
62597 92535
60225 75425
14416 71947
12243 65473
46760 98969
49152 95996
18679 20936
91366 98597
59714 72302
65999 92500
33977 44537
11633 19354
6899 20206
53781 82145
12278 36035
1360 28932
53666 92359
13009 58789
32460 87977
43542 73838
34364 76279
66299 76962
1686 99949
26893 65475
6350 37342
76120 81574
21495 44772
46770 52124
34480 56779
63139 97258
41943 47515
66308 88777
16096 85730
91903 95513
32802 91064
2462 35610
16559 16945
736 98152
34218 49813
2880 20185
75435 79781
36603 50153
18087 77285
58779 59895
78387 91415
30708 90329
29089 73728
9015 79276
77734 82393
66192 89648
30258 40114
59265 68105
15718 77881
2696 8881
16458 23461
14514 73386
60155 77850
65900 77761
12773 69206
4536 46871
30092 77660
42983 99686
20950 60552
25054 95092
157 70430
9160 98528
81065 97408
2898 14398
24535 80596
21394 57012
29616 55512
8025 37627
48143 89861
58097 79551
47456 87780
3535 25711
14745 52820
12883 32370
54077 97540
55011 66477
77322 81184
54698 76955
85299 86960
43430 58143
62932 83973
16038 79074
71160 86891
23654 53296
46790 85277
26024 99742
55046 87127
40643 42803
14003 89599
64263 95495
47242 73529
6478 10471
32496 86966
49270 61210
4389 94978
11120 25103
20817 84176
35570 53188
57768 95440
10351 29517
73666 98009
37626 52299
11120 40525
76856 84248
31693 82944
60132 73628
19692 20558
22004 84742
28628 79860
18141 31814
10572 54117
66066 68165
21849 97060
33657 38864
26498 32861
81751 88903
43038 70935
38315 46973
86231 94981
10257 49266
34517 80162
21987 68303
5920 11423
29875 94627
36462 72889
13533 47767
25892 42546
10124 96952
29637 43807
29024 55832
25500 64084
46288 79555
59677 82346
48119 68461
26475 78346
23509 82387
873 72160
33041 37707
49913 89521
70114 89920
71298 94392
47179 60496
36401 72607
53821 66625
21494 90774
61265 91402
51195 95527
7805 61718
8167 60451
53822 62742
1764 45305
44401 73733
25281 74423
63162 67900
2696 27307
10823 25583
14166 92549
15507 66557
48997 79567
64789 99337
85171 93790
17615 66524
15533 83490
20163 96277
20788 43105
32408 54613
53045 54296
34560 92806
11821 90130
8647 69874
5322 14855
4725 81810
48554 88086
147 1945
72425 92500
72812 75823
28317 51467
23718 31034
71496 88838
29042 56612
25909 44366
17032 92161
7003 67170
11740 88082
31389 54776
12205 91152
23882 26420
14482 80287
7272 80603
18936 66350
91842 96480
28708 42058
23377 68762
22919 50986
20156 38331
4197 44228
44873 90688
36859 61638
17583 72022
27134 40427
66300 80949
32703 40314
29073 57983
11585 83018
46379 85903
64052 77219
6926 15501
76019 93371
9229 34595
24622 34567
32259 47038
52971 95292
89524 96651
10279 67459
26589 36927
72757 73239
5812 64825
84315 85930
1246 18403
35014 94470
11919 48047
26349 36297
610 16958
28139 72968
51670 84410
46751 62760
39361 73861
22289 47640
8954 27844
48808 82293
6053 55799
462 90628
85176 85672
3971 71639
8142 81658
29799 36197
2938 29549
12081 51532
32735 44649
89814 100000
56798 68070
58730 76179
44538 49443
75508 99442
34272 85759
50276 75406
9825 29339
41942 50458
30565 97660
22565 89514
69589 80263
68930 74146
20705 97356
782 34738
30763 70434
23446 72664
61934 80212
72202 96678
44881 98732
29403 60443
26185 60848
28893 32070
66021 82799
40593 50735
11926 62869
5115 77986
54398 67577
6442 61505
7672 97296
14388 52135
25598 88808
10463 66517
891 60040
30746 59484
13812 57323
70105 76313
40185 73546
2446 21752
70821 75766
58681 76544
3317 11452
9259 49008
57412 60779
19334 81588
8467 35646
27558 34238
40975 59163
8238 22482
24888 91814
20143 99738
26092 53423
2147 81390
10901 97922
49540 67600
15445 85366
6370 13843
38574 73858
7480 90282
13020 66720
93749 95059
21848 47941
34396 42519
38059 60744
31857 53111
7187 79867
39838 78564
66200 94642
10592 48908
3104 73291
10431 51204
77161 95537
92033 97960
39584 69406
51037 62668
3350 21091
11795 86075
10436 57411
79575 88586
31826 42469
10007 74447
44210 54549
45241 95005
55858 60303
72265 82546
16478 67642
14416 60253
26838 83276
13480 60839
13408 99057
49861 98403
69047 78916
16417 68290
5990 97824
13121 46628
5374 68529
43368 96713
66471 71901
2357 13418
47644 81280
34151 35021
27139 73396
39538 97208
526 96490
14290 96204
36699 43402
34927 90217
4511 81436
20103 77400
16352 82065
17502 55770
18659 73936
14298 77897
6053 53367
51269 99086
12164 83628
11909 47948
26490 76804
73769 90536
47057 58663
9117 17426
19105 72910
2661 15180
3889 4128
88853 93638
63370 87128
41158 67500
28076 77776
83228 86549
58978 85092
27231 98222
14195 33347
28795 61839
41874 83828
46242 80184
19988 42659
71357 88892
44032 71464
44104 45282
71934 88119
9899 41700
68159 98897
52865 85416
2614 35082
21903 43815
33364 91559
92502 93485
38437 68768
8873 78605
35016 53663
41465 91397
68421 70505
42672 87749
13590 65203
29438 70364
20035 51036
25390 50051
33347 78416
5715 14180
35463 45457
45754 74828
77675 87369
58608 78621
16321 25750
51767 89559
46466 59127
27956 67328
9211 79866
69232 82346
34790 35330
50278 85718
13287 76831
60648 76851
10903 33354
58592 96820
9210 59650
10253 83280
43628 83420
64635 82826
56776 76027
61612 86812
43144 63980
20724 28449
7260 85256
29506 69471
18392 73061
32572 42186
64524 74201
1773 24440
9708 15370
51673 63997
11223 69901
2297 68376
5178 49972
29615 72689
32007 69818
12448 83390
31091 87773
6472 38672
18497 95730
70184 79576
38445 55701
23430 95723
71531 72772
37553 72725
73365 74483
28950 53185
29622 44210
1670 95349
19644 73796
21058 63894
34669 64411
55776 67144
79103 99974
72416 95797
5183 77531
28746 63944
42360 86709
28974 71750
3827 83406
34436 79058
74030 93888
53264 99424
65024 85695
97408 99442
44851 70369
48469 66511
61551 96195
50310 57495
21925 50789
42239 51559
21096 51561
42856 51012
22596 94357
10257 75638
40909 71620
86372 90218
13566 62947
7885 89161
65393 84563
9833 69478
19646 76485
60125 74943
32317 91353
15682 32436
16857 41568
18455 51305
50460 52499
5666 94567
65229 84365
76744 95355
42564 81811
29820 86889
12245 75428
53117 90470
88395 97889
13604 57156
10965 26992
75886 98667
11710 30477
36430 95676
60443 67726
42295 80326
9969 11293
24196 27674
58822 65029
5895 25592
38642 53784
23303 52461
82470 86345
650 82435
15347 91644
43521 86967
66887 76875
6908 50199
10088 55746
53656 64794
2393 20952
3302 66382
2680 39533
17680 25109
11171 33696
6360 21660
34166 57741
51628 61990
1345 53815
20644 97675
50874 54220
2885 73936
64704 95362
15814 54971
51785 67651
23190 74510
27278 43677
59250 79724
38001 63130
7977 17133
2033 88968
5979 96286
46534 92596
26988 63148
15203 54220
27324 39748
22926 23420
96646 98065
3498 93891
48957 65950
15857 39414
10028 44815
24109 99328
33638 61452
909 11469
469 1491
21709 46426
41928 85758
30313 44959
18721 46300
15481 30003
9008 83750
36133 99085
35489 38358
30423 94964
32091 44511
22022 56174
13358 16478
24972 79108
33722 91983
95396 98660
10210 60497
12487 96827
60092 74553
28715 38872
3225 73856
45649 93427
3997 82574
30860 49385
65912 93140
1020 57912
48421 84817
7798 38581
35857 50977
7839 46382
9776 85834
6451 58268
86825 90087
60721 64692
29025 44155
30252 39320
7753 88252
12329 79209
2325 62337
37109 61240
54965 59898
2769 34254
21270 46895
17397 42831
35591 54588
56497 94921
26160 40910
22062 98807
55934 97272
61640 77856
63743 94227
70583 80812
45999 94986
34680 67893
8258 21165
34435 62060
6636 79402
12257 94853
39406 56595
26967 65376
41042 84517
22990 63042
8204 41152
18682 84137
8628 54602
74551 79403
49636 55277
4410 84862
75549 88750
8680 21604
9462 56473
50427 51355
61645 77902
40248 63880
5815 11755
40721 63051
20247 25935
40051 93877
1455 98669
36040 60025
6512 96943
10132 74870
57192 92681
59575 65540
35244 68394
9810 32567
38177 78798
48258 62104
23721 95117
50540 51704
1532 33795
44566 74965
67360 76618
28731 95325
48141 60666
37712 93991
20371 36863
13765 81588
56918 82004
32724 52399
18532 70156
44981 94917
76230 82366
22361 82552
70143 91200
6213 20519
48498 97118
11234 62841
40760 90592
57962 64335
12210 95730
24217 69220
39530 63428
14058 31132
26488 61690
67903 98859
53618 71647
70593 94264
30666 61981
25517 34631
30484 50617
28834 58764
65825 96653
25238 25393
49035 82590
41252 79614
91570 98842
77704 93091
5606 45574
42667 65952
2671 43284
23928 97231
62096 91746
10033 76011
59553 92880
20366 39884
61836 83596
27684 63904
30433 67727
32079 38261
17046 44737
38976 92430
14111 54999
37513 81424
41349 66813
10411 47060
26982 48462
82749 84661
10826 27616
44389 65847
19581 38429
36906 74996
683 83341
22950 54879
25645 33186
11170 49640
12675 96757
12006 20683
26989 95374
52496 83247
34829 55582
40413 86525
44617 95093
77071 96307
31649 74383
12694 31868
59156 60069
4891 58682
37141 89521
578 25606
45667 53215
20465 37666
9850 88457
55775 98951
25075 76831
3197 52984
10530 56986
26262 89597
93386 95599
70654 92083
85802 87093
48767 84533
34458 74060
60840 77808
11308 78414
6062 37912
40680 47866
921 36412
26872 92187
88565 96206
19650 59825
56905 94473
25768 75496
31306 88474
8532 29159
25683 99298
13109 73785
55286 72326
18162 24935
4798 22848
22193 83578
50442 74956
69498 72492
17194 42783
11084 51954
5789 87589
2216 46159
38374 70122
20283 45601
4141 8983
15276 90131
48197 54435
10163 61024
27981 36306
55979 80897
4578 18622
15646 20884
29699 39504
7478 82064
5453 77435
13917 89216
139 29391
4296 46798
31411 36723
57667 88663
3058 62969
56053 60677
50684 79780
22581 77619
8958 82939
3018 97130
17727 81945
73372 75689
17233 71936
4771 7512
60986 92206
36715 79260
13306 77224
10772 71250
39764 53720
42720 46049
20333 39011
71763 95220
43341 73994
56268 73594
11313 47469
33529 37138
21348 48757
38713 47301
17288 30980
35495 85270
26138 67304
84226 94002
28301 79847
39280 87633
556 90797
6288 47962
51545 99124
20015 72077
69738 92057
65752 77994
25204 72309
87132 90860
53878 81130
42492 93081
32286 86043
993 93218
66349 77762
27928 96453
49601 92613
54109 74274
8455 27552
16931 82506
55615 68441
40782 67299
57364 60488
90472 91949
38538 99943
39789 99447
77685 99950
69377 77025
12486 50891
53561 97708
4676 5952
72279 91874
3592 56073
4587 89228
3992 59124
2002 71087
66960 70970
2468 84986
33564 71649
18176 90648
50900 81626
39977 97166
20147 78118
36339 87720
2468 47911
426 75154
50439 66422
20750 51347
20519 96743
28080 77330
20470 74987
62631 76983
3151 69901
4229 82711
84674 97561
18782 38052
27384 31936
75059 89093
42814 72317
2324 70086
58309 72508
34688 58335
40331 59268
40831 67053
41778 59040
1086 8024
24715 83188
34303 67710
9020 57064
15077 82590
7283 49180
478 64462
79053 94649
33647 80559
14259 55471
65102 67753
6323 47126
38070 83952
6295 66716
36728 39355
31641 50943
80363 94500
45974 61829
15052 38729
81967 92075
63058 81751
36734 66419
40893 84913
27767 75419
52482 71714
34478 44181
4276 82516
18769 41708
2730 69024
46962 89038
7738 88754
52982 63906
10345 19735
3872 30673
66433 78238
63994 74815
43409 49911
586 69838
56065 99453
49602 74064
8209 40464
5680 57130
71149 84762
25352 40492
40020 75279
44140 70789
47233 84977
6575 67481
21976 80844
66368 81078
69203 71615
16219 35483
16965 71698
8568 32903
30307 99379
67443 76717
29935 34140
22836 45512
72012 91808
45973 91088
1711 25336
38732 77806
8072 22067
76281 83496
6633 95050
23686 54428
4501 83537
16294 87363
21961 77895
2828 51630
62970 88820
74769 84289
34187 88401
43338 89016
70246 74312
35085 69372
30806 64250
53663 97175
9675 89428
468 55910
65494 76398
17543 19017
57785 71451
6012 40144
25135 25209
21630 37734
54738 88363
21025 70144
14987 26176
67338 74810
66350 84472
25335 36033
7274 24973
24619 70385
7305 78638
73432 79894
33964 37668
44074 92395
58330 84890
16777 75693
26413 41133
26707 40385
61689 68579
6821 93569
25201 25663
17629 37980
39705 49234
29747 74584
62522 65431
49862 95613
31525 92277
66961 76064
7015 86599
24177 64537
27749 31895
67249 78766
6566 95413
23032 96137
64120 70217
40212 46723
62350 71864
49013 96998
3321 31996
12262 21139
25023 71416
63844 96289
78589 96036
46468 46810
41570 85589
85150 94280
12497 26262
3439 80047
32041 85852
24924 88328
16106 96061
40990 66383
15089 56814
11801 65223
12153 20325
26733 67628
33621 68621
68831 72665
37727 40708
66088 71780
38176 85185
25432 92779
28153 84657
70396 96593
80342 85721
11573 59649
64091 82344
24550 60666
23859 86374
424 83578
66127 84076
50471 92220
10264 55858
57018 65564
23822 60426
13092 39502
55517 87273
29505 72182
793 93350
25975 32140
65911 98651
26051 33258
58023 64617
45772 55836
43441 96344
23147 47821
19627 86523
78057 91497
84724 93938
27289 33788
24624 43017
16846 72860
47937 89278
11934 90014
63038 78144
39525 78098
40018 56274
68461 82358
45743 92596
15847 66614
16776 94399
22261 73380
4297 51053
33269 67206
49945 93589
16354 58188
30208 61373
44533 51349
64963 88638
56533 91795
30314 66451
21824 59459
41053 51427
15197 27569
21047 41856
37855 40408
4752 22715
25256 93975
20586 34937
5615 63015
204 33870
8403 18918
330 48563
36157 99630
68509 81193
40721 46147
65098 97261
30539 80082
16594 38347
24057 74702
19966 47906
60229 83881
1812 88186
50775 95369
7537 39029
21442 26811
76751 97109
52059 59251
63018 91878
73293 80601
9398 38863
22100 61989
13119 47843
76244 78186
10178 84943
21172 53554
24975 62732
33522 44295
42831 63576
60573 82361
10339 68468
35966 57481
15205 49980
49887 63142
10813 30994
8837 78316
2173 25784
42149 95208
49081 76125
14113 32701
29207 99071
13696 79203
10774 73062
1139 20640
25028 41515
44001 74230
19238 32423
11664 43707
1753 8979
26567 29744
629 37277
50746 52619
24389 87085
4708 81478
15036 88048
3937 30293
82669 87286
46982 66128
919 25606
4181 42619
45549 85968
18898 24650
21259 63446
30423 90765
53246 60700
22373 76212
47975 64008
81160 90994
3120 19873
82252 91258
7535 95788
52873 55379
9635 41486
37293 64106
82325 92064
42239 68140
26334 82539
12273 57388
15587 87335
28212 33970
32640 39973
48055 52847
9859 63772
53552 55257
12317 90252
28547 85015
58987 72369
46280 70113
15766 23617
14480 99694
81366 96007
4819 57543
61217 92267
62370 90672
12418 52638
22451 68632
40242 96435
28861 75512
13002 20147
73495 99249
16838 80655
93520 94190
25314 52195
47970 94195
15508 43225
35500 44183
23933 84271
54314 78285
49334 76296
13993 61995
4552 68884
10630 48742
17259 56453
15988 46122
40122 80930
57236 61467
7071 68843
20249 63121
4037 89868
302 17609
48971 82753
42696 66805
55886 73997
62041 80031
41353 80621
49583 76265
79885 89160
22845 42819
63717 67644
49569 62615
31130 54333
54769 64167
38933 72877
56624 57094
50077 95512
61195 76510
5292 36896
2759 57407
62420 71373
6739 74819
13515 66562
10215 92338
63863 65581
50609 82412
33108 96314
53173 67368
50049 60677
12717 27277
42675 71553
19823 85803
6863 7038
11901 72869
26840 71532
19327 36310
10425 30462
35342 80316
68486 92979
2887 84231
20968 87576
26216 42198
27481 79286
2113 81059
38392 46568
54058 69155
40355 89398
10748 99793
49053 90416
34612 93542
63267 87946
2183 77850
66405 72494
68155 84302
48299 50506
22861 77218
1266 45263
55766 69925
40076 49040
88337 93555
14008 22022
1282 67590
41754 56303
24590 69691
19010 34924
27276 57596
44024 52645
76077 84054
51370 71526
50174 72049
12355 82227
30135 61853
4063 30145
36727 41011
19049 72454
6171 24027
7524 76211
23386 51595
38041 50178
28145 39860
52840 96576
49332 65491
39726 44417
29648 41316
50725 97215
7183 96290
35044 83443
43706 80122
17425 50211
22771 58705
84706 89595
3630 7461
70431 93765
21477 41909
7155 11797
4385 30199
36829 83511
19645 79758
14192 43817
15616 82858
673 88198
20069 92739
40320 77613
1225 7200
67106 88180
37960 43001
72531 97900
30737 35872
54654 91901
95274 97943
21015 69392
24337 62508
45703 80962
17406 70096
12024 25914
9833 11669
79492 83661
23301 80456
48934 63884
69006 78427
60925 89152
41194 84144
39484 88276
19878 43108
8182 86657
40101 54251
5437 81874
20262 90242
58178 85758
54394 83375
38291 79586
27825 28664
6205 99902
18353 96548
89506 99452
11853 46401
89888 93122
27624 91612
60831 67492
42082 87442
7684 61609
58143 62786
25023 81244
72708 78863
31539 41566
29694 69620
10032 57289
18150 81339
35040 47133
53839 73195
15491 23780
48101 84905
34698 37906
92993 96921
64953 86746
64174 68666
3709 85531
46776 83762
19386 73351
33339 73340
53047 96700
80800 91554
30737 73347
38859 61236
27726 31519
34083 68211
7672 79632
25160 25787
33062 68285
34465 72498
16367 35305
7856 88046
35929 52309
82714 93195
65073 82409
9277 52237
12770 98396
88926 96340
76799 90688
13542 51830
3285 52241
23662 26895
5740 72875
17431 74700
65361 86240
26626 35524
5626 34927
11716 57066
65589 77746
50172 57643
54900 89673
37157 64096
79242 91201
45346 77302
22077 42839
38073 92213
20215 47463
34393 90609
64851 69528
1902 20857
18086 57717
74475 85858
76913 79085
55125 85307
53856 95611
46494 82349
1029 68765
40887 79145
16822 56699
56542 64206
73948 75661
12901 61608
10103 57622
18383 79364
61533 93091
60850 80661
37889 57434
24900 52507
9950 25523
50935 89604
13500 70791
2020 65157
24952 43786
11229 23894
58731 59229
60606 98571
23090 66980
34650 85529
35607 98485
20085 26333
38139 51182
15481 40578
73001 85760
21863 80428
31584 72439
9047 55123
12364 54858
8551 14704
37660 61273
9457 23397
6862 47868
79764 94928
14293 74654
23048 38510
5491 25759
15278 72815
51594 52824
36774 78134
14159 24172
38655 92835
3236 70246
7553 93392
13497 46356
49414 52456
10334 50516
54661 66461
80299 83937
6228 44929
24374 32676
57060 84012
52424 93104
1173 23000
37496 96457
23362 46045
6841 24147
49893 55648
6332 77574
9687 95572
47480 62152
45942 54831
71804 75604
5664 57036
17834 52286
49652 67459
57063 79769
20641 87543
3791 45605
16814 46638
18398 76000
44514 86845
6600 40073
40447 67027
68146 92067
46472 59143
64988 88170
53898 61645
11495 91683
2971 93940
3659 72682
26246 27833
48140 69363
52819 57363
23104 64225
2050 59707
36611 97551
8473 75578
15519 89573
23197 23366
2079 90750
30216 55596
15731 26883
24733 63643
15694 75688
43720 51194
23906 65290
13150 59111
30134 85816
62574 62979
44168 98797
28075 91618
3182 9414
17239 93660
15405 67727
64897 92013
7297 26225
38443 85065
6328 63859
4904 15418
46738 69146
66556 67617
20795 78314
64593 76402
62858 99004
92589 93286
31306 96542
1734 40475
52864 75773
33070 80936
35973 85773
58921 91587
17471 81420
2021 33184
9807 36620
95061 97786
36075 51387
24787 67300
3976 57838
7763 69372
37867 45395
61171 79119
14410 35177
5478 43884
87528 95196
9268 33506
26076 39170
17319 25678
72076 98740
38518 52683
26307 46523
12271 46212
17444 40181
34133 90069
25948 31613
18712 56939
64497 71998
32734 35513
79010 87979
27350 83202
33687 36427
65070 69372
23409 75013
3759 74162
11517 80461
22703 34382
47004 96210
78125 89755
56586 60277
4769 38571
89327 94967
10675 22050
12874 30662
34278 75397
33106 97180
14442 79009
21794 83788
27023 37658
20192 57525
82982 85985
33590 70027
1230 87623
7180 24564
44029 74730
51712 92367
3934 83161
75650 96593
16889 90406
43474 66760
7770 31865
30476 72196
24492 50295
82768 98640
9923 12778
32274 78879
32440 71786
20769 92186
42886 91544
17032 31110
14648 93902
39466 95447
26915 41087
2392 23203
5626 7837
42184 99004
50555 58928
1796 17957
8126 39450
23931 83767
6377 93795
43639 88683
27143 95999
14222 41477
1777 58112
84531 91228
64715 76947
48417 49198
30360 45228
6263 55389
81058 97333
61161 81310
55868 94861
24885 70843
58460 64454
30896 51305
5246 34018
77362 82255
22667 98243
1449 17557
31261 97993
28903 84404
22393 83439
28269 52353
19805 79673
52258 92116
33570 35858
40458 71727
51120 77939
19325 48163
42983 87121
30643 33851
43262 45568
26593 70083
241 41664
77123 82420
4512 37174
64084 66199
44710 74740
27723 89038
41390 59202
3022 85356
26687 60043
19702 77151
50305 94419
64799 89808
37509 51822
49097 59489
24249 31945
12647 36254
40977 41333
54638 76421
9049 47805
1175 26753
88157 98192
24978 70386
26223 95420
13806 17705
9266 10172
22036 68317
44591 51044
8447 12342
35813 38055
14070 20399
34657 68896
1060 2136
43563 58364
2788 8040
15848 31033
31293 66233
20835 62359
83072 91852
6333 8575
23095 60462
20412 70845
14393 80524
9260 83244
27626 72640
6602 99856
41913 67133
17481 51435
46844 91397
12866 28521
49349 49780
38038 94648
2093 78387
60062 92376
78059 87098
9467 43236
77756 98465
2332 30791
20729 71248
66797 84366
19688 27967
50140 76856
1090 46675
77034 89225
67096 96307
6121 46208
31561 86026
54071 58238
9753 87030
8280 78116
68900 71908
31456 78377
89266 99973
21159 22205
54632 73263
64377 70651
8554 91386
51744 82900
72081 90027
14162 61444
10245 61581
19269 93589
29495 69306
30527 67022
66874 90142
39267 84512
12003 41804
45943 84699
8108 51422
7747 36401
20698 52362
36400 40234
19934 36314
20176 73504
6585 66471
50490 65627
3808 20238
19610 36349
14650 74642
33282 99854
35934 74134
948 76655
44981 81210
44165 52815
78302 88176
60462 81309
22215 57315
6712 26255
14384 83052
10719 90499
18472 88434
3828 52436
27098 51390
57995 81803
1166 46350
35264 80149
1415 52822
14037 75999
75854 87572
55978 75708
64829 71904
19889 28752
14762 15510
38005 98204
81012 83955
68194 83166
68874 71834
5459 50612
86899 96405
38173 99731
6750 61017
63595 93481
35697 70359
4214 77911
12157 28771
11698 25902
16784 55516
9230 69055
42326 77321
51755 91943
27003 89078
16503 28364
4703 23444
1275 48942
1859 49714
42042 67556
49464 67935
13047 69196
40732 71668
68407 85969
10716 91460
39517 67165
44101 86767
6382 26491
63054 78800
41309 60227
40989 80918
31504 45523
66653 75717
24114 33430
3663 43240
61139 81987
13829 37038
42191 96463
3657 16640
13691 93664
35197 54589
17563 59664
83779 98475
52138 60673
1724 25243
33745 71780
25516 79864
32016 89960
42486 74993
35873 84858
35966 98185
26194 28959
18006 84495
75942 78708
43649 48271
69958 99801
17995 24891
4238 9791
8078 90755
12925 44304
15138 69788
97033 98846
48832 62589
24450 38072
16826 37311
35201 51640
50932 75144
56315 79595
65378 90720
55441 92448
35930 90400
47933 94800
69108 74698
21630 65944
43050 77164
90629 93888
21432 77591
26794 35045
21570 71442
2286 81427
77671 82668
13711 84204
16906 94565
56019 92796
29351 82141
29698 79959
21136 37966
45603 55097
3741 5306
9250 14110
43513 46748
44911 88030
45807 79633
36302 96599
22770 47026
41781 99056
20593 99194
2005 42437
7187 21092
15830 58029
27801 49193
17532 25263
30531 38195
20167 93948
43945 93187
27332 75741
66687 79654
26538 58417
4609 21320
8428 87862
33188 47359
49196 65873
24610 72727
55888 87452
10533 56712
4925 69725
40521 49100
63316 79211
37020 58430
65549 73871
82961 97633
65701 66414
11053 71761
25273 48079
8252 80071
15890 15977
37405 39949
52007 67644
1363 5283
78065 98873
30731 75357
37604 53384
3072 45556
40777 88228
70204 96709
43012 57080
18281 38330
38028 75679
1955 33974
38876 66832
27734 39856
6422 36053
15503 49120
19322 61812
52994 58103
4493 4800
85471 88737
14272 91761
54003 71877
81261 92447
3930 79465
16571 69283
25039 91335
49928 70236
41354 97827
35666 84046
10438 67811
73163 79486
57853 99919
22568 66830
16228 39895
14869 81334
27247 35135
23012 81404
61426 91621
32321 79830
58836 87494
14856 40690
28061 59623
7625 77581
569 34105
2178 40151
17133 73846
19175 47110
616 62865
42443 89095
56710 96332
9915 28066
40786 91383
26349 47781
85873 87195
21217 92738
20836 76535
48007 99454
28581 64063
66253 98250
49501 58277
5293 54437
30890 67941
30998 47225
20628 31322
29482 60017
43653 79573
17284 43223
34815 99019
32887 80937
14260 35928
17364 25653
47328 64095
29330 94856
43538 93149
33437 49251
63345 92417
26592 49986
71841 79298
36749 40730
5749 50636
55952 56186
36037 45153
43856 60589
1321 93727
72883 92749
17729 41009
11087 27473
43100 81028
74072 96088
17891 22106
32242 96215
24193 75675
27575 42154
17461 59715
23217 79292
71423 78605
8539 28026
7388 68757
29018 81025
36475 43265
64783 94301
35386 98874
26301 94565
18953 90571
21532 26116
25978 67115
71583 86571
82554 83389
30494 49865
37035 89530
30149 63634
25471 35623
53522 83236
10942 43285
30166 65462
20951 51494
8449 82776
15366 37060
2971 65866
59297 80050
33430 86473
41832 92854
27448 65283
28319 76413
65600 67595
3292 26950
47571 94223
5601 96135
27010 59841
15253 36878
1945 76914
11425 19491
31093 88622
14953 67939
35346 85009
67378 99971
48716 80251
54611 82736
65059 94609
61502 88421
73076 90291
59723 89533
55984 63793
72992 80170
50639 99174
28593 73417
12279 44789
96390 96770
10457 85446
61192 66347
14305 64754
3936 69299
15106 63920
38197 79125
31294 96974
38339 61151
49354 84519
64669 75665
7646 35056
55320 91210
47399 67997
86661 88650
60202 73952
7594 38231
25447 96128
12519 82768
50000 61212
50413 93784
13306 75546
6431 94796
11017 56883
32353 33266
29860 49055
37932 38657
58992 70226
9374 54157
23729 90679
75422 76925
79630 92333
38112 83112
17466 64694
1257 10982
1350 94817
44462 95508
13786 17805
84309 99881
11768 97285
15456 17998
4704 35028
74042 96482
6196 69182
29349 43638
18411 45614
21828 23441
30960 71721
31608 95164
9053 78200
67986 87841
50202 85890
40475 73255
22885 24511
6973 68704
21983 81446
33263 55162
8908 95375
14797 19142
47778 94264
62145 84744
16728 90935
11046 90448
47998 88797
13290 22483
75396 77609
27381 56648
26278 94909
48642 56540
20255 86658
6008 83589
16364 21442
7235 94236
12296 83753
26670 97118
63324 78131
57865 92967
15182 36116
43379 60545
7977 18415
80953 95076
77795 81325
19756 23541
4975 76229
39410 94108
36589 94698
22924 99180
17002 64516
23119 26999
35930 92373
4813 18224
7171 32231
12955 64426
6565 53188
35139 40391
70503 91906
11104 21513
5592 9438
18039 86245
35508 95316
11 27965
370 48173
253 87881
31060 42186
27983 85831
25988 34343
70678 89639
33863 51613
6148 65951
23343 97168
58834 83515
13308 77418
72126 88957
12144 70279
2932 56973
25616 59365
53050 63084
24669 96274
44208 52366
14879 55480
17984 36200
37621 79625
13214 67720
11475 31071
7641 78503
37302 93698
29653 54850
14856 98303
46375 88548
76500 81398
5920 57868
35598 79622
83161 96198
21042 54990
28676 73749
64178 91613
56453 80365
30031 65361
33273 37847
18299 48084
40744 60653
30800 37087
69600 96160
41044 86384
1314 85806
20709 58564
34794 69224
19041 91547
26742 64407
44053 80949
20907 40194
25956 50715
52876 72547
71450 96368
45212 73975
29866 81640
54989 83787
25836 59661
2983 95288
55475 70754
23707 23911
25617 48154
56853 91225
9395 86516
23453 97288
3014 49023
50728 63725
57465 62887
17077 76512
62373 74604
17260 78073
93957 95118
21808 60659
64687 93188
15902 86319
972 27399
16338 80519
62234 85869
29895 89423
10010 44594
40560 88497
33236 75989
67326 73225
37326 52154
1477 60280
76037 97003
20069 99228
1697 2153
27719 79750
48168 87336
81977 85960
48062 68117
32097 99501
51080 51118
46450 54768
72187 73159
34743 34786
59957 67769
42201 60290
48767 69489
23935 47999
44324 91578
11699 84008
4537 69461
32967 55497
10316 53598
11784 37612
41039 41922
35408 91274
18311 52041
24298 43233
45232 56052
93564 95239
17137 72091
18721 31560
27695 70720
4382 46738
88189 88950
2295 18649
36058 92030
58535 71706
32233 80944
22994 47882
55201 55425
10045 49973
21664 62478
27205 65827
23623 34047
30548 30726
42779 68992
11908 85926
3780 30043
24394 69858
33966 60889
490 73546
34065 70992
50435 61719
26541 28264
7691 77449
16568 55270
51894 85401
42037 69777
69809 71297
62784 70338
28151 78972
39594 70728
61674 76908
25655 28192
23508 97878
753 36896
61049 70856
19649 62655
19692 81606
53928 62927
31894 96507
42298 48965
61314 98472
14800 41121
73735 89017
49684 67613
41171 74101
35223 76756
59214 78870
93191 94856
7050 49238
7177 17826
2994 10940
27393 73707
21531 45607
32483 68402
49142 95928
92681 95250
90156 99822
17171 42964
36592 52186
25177 41713
17710 42818
14657 56411
57064 89956
10174 91359
43679 48169
33798 66630
75269 93839
24407 34088
36471 93802
35182 62074
38476 81492
74666 83810
27049 71631
78091 92437
60223 60619
29175 89581
7364 89345
10857 64501
31527 43296
30034 57835
57557 72164
13569 20170
9793 86474
648 77639
39315 87797
74764 83740
59762 91631
6017 95207
6412 17999
23047 70413
16456 95437
6940 75484
30974 76509
7989 13365
28311 71733
42798 67255
32858 55698
28966 98203
33021 51884
61698 70451
4264 91846
2730 86562
33916 83276
34770 39479
26697 52979
22141 85790
12442 98442
46866 88395
4860 62931
55955 71908
10681 14331
28319 68845
23013 30740
20842 27741
46067 95861
83041 89481
12935 63204
21268 24122
3454 5264
58597 82849
77845 91677
27233 43532
61401 92088
34724 89354
61001 71148
9318 9334
39416 95102
42476 62975
26535 87504
25153 77970
25632 96959
41603 90400
15259 62110
11168 19814
14463 49004
28625 67333
52484 73682
42663 53722
25800 67369
7717 81787
59428 70338
50706 94560
33049 47505
26700 59311
33880 85574
5280 30462
2840 59023
32303 36812
137 49668
10750 96139
48316 97146
32843 48231
46216 75095
45006 84419
55918 75185
43843 52969
22999 47204
70429 90260
76811 96159
35193 47129
19362 75973
24106 42390
43567 68297
1272 79281
35258 68967
602 43704
1659 24555
37932 61223
10839 49102
27028 79359
76252 95732
23492 49670
18002 74298
3113 28168
61833 65154
18042 67279
34041 60016
51677 92469
53560 77104
63891 94034
20516 30376
44736 81175
67045 79089
33978 69588
45701 57052
64142 80596
66872 91686
37096 63242
1152 86031
57707 98464
26224 59607
4661 99203
91079 95349
7430 23204
92265 97480
59825 85750
64987 72844
29240 43130
16594 92618
12139 82868
41989 95366
10308 61678
2879 96450
47820 49743
85889 96894
2838 81822
10211 90002
28847 90920
28620 43982
60827 77638
15767 55412
2269 9802
67637 90196
14900 56037
9824 99281
22153 27730
43758 83403
75435 86643
53773 90403
12760 96104
61931 89543
191 75496
21575 92167
65406 98497
8961 90967
16798 63921
15262 64431
56495 93325
62024 94882
28926 29447
30131 74713
30307 41016
80378 95980
2774 31014
38023 78652
56135 60846
14513 66607
13274 96737
37536 85897
2126 58391
25604 43916
21786 54066
3491 91916
1322 59990
47930 92458
10281 79334
57947 86346
59908 77746
41723 47180
25931 43066
14288 49218
1442 22034
49899 82871
27406 62330
15729 65006
24123 30121
35535 75850
11769 35126
14826 63105
52728 67922
91535 94621
20997 29064
78765 93063
52083 90611
33162 43148
774 26795
24649 50381
39980 86474
49615 97665
69108 86865
3262 95209
35084 90375
57948 77744
15706 76088
40576 48534
72090 98679
86997 97447
4129 89111
24676 57199
39207 54043
692 77014
9500 21660
6150 84098
10712 21049
17485 88403
18844 47952
22156 94381
25573 31941
38895 81010
41206 92470
18668 50366
30357 69369
38049 63050
33105 47479
76834 79829
47356 76869
2102 75622
22768 39106
30027 30322
45278 76290
74993 79195
46639 75621
5695 67823
2487 65929
16600 68022
3713 20307
62383 88431
61325 85677
14412 58694
52271 76071
6574 63405
4812 46001
54509 82167
3782 93361
27169 43693
50349 62665
67757 97823
32880 82245
11428 58330
20349 30642
54117 69416
36468 56592
93991 98148
23910 86981
56143 82105
91019 96396
52579 84178
85135 98430
22462 94202
23997 80739
32180 65055
48892 59956
66966 99265
67993 97133
4446 15553
28998 79304
15441 26757
42909 57333
30543 64121
58916 90519
48621 99353
14897 82741
22005 94087
6694 95874
46692 62607
40185 41354
57551 61463
24934 89278
11003 39466
28621 83027
50034 63801
38703 42501
22445 90130
4979 48965
25275 33138
17174 67146
30540 69398
13622 63237
74651 99920
5551 56249
1987 82504
36575 75641
84341 91912
11426 56007
50429 56305
57232 81771
58438 90932
33441 70426
8533 97038
62676 64792
27808 79860
50902 61885
19182 85513
25065 41154
25168 94183
29353 86746
1598 95866
18099 39079
19499 56229
27629 76651
57605 96487
19207 57257
40216 85419
36796 47325
18417 39143
13045 14899
11163 73399
86123 89217
16514 49882
43555 66702
5341 39070
48455 78924
70255 93763
82169 98372
66452 87396
16875 46366
62387 88546
57397 59040
4685 18002
22860 59995
40620 70538
11357 84741
29282 84895
16873 61754
11243 59355
5206 57166
14793 78916
22490 25684
30136 61978
65148 87551
20023 51093
50847 99220
36036 63741
18686 19525
2639 56053
84283 93698
45252 62962
85983 87412
38161 68359
28555 45573
27407 71266
55590 96565
74665 79196
32087 48566
23648 81968
49819 94003
34675 46865
75074 95311
3958 89490
22764 27079
39159 95542
79605 86207
16812 42114
4496 66627
41905 80543
9202 37530
73923 77265
18072 51224
24170 76049
42048 89160
1252 46367
27487 49995
38893 60109
35453 86107
17267 69008
23176 65267
83594 89157
71786 75224
72394 72559
14678 70148
4866 46462
55907 81193
41877 57905
1067 37199
1555 85365
27676 45531
42058 74137
45183 95466
20535 52620
11602 93870
70979 72167
35430 52238
7553 83172
19570 93902
23694 56703
43441 85486
15305 70040
317 91854
2943 88480
8719 17217
9019 30377
1230 18565
58007 70770
58640 95155
7027 22566
41437 59110
29677 65670
42386 90148
26967 45454
58172 79850
31205 95710
8580 95545
65665 99625
7417 42022
64357 89746
1565 56655
4197 4897
62841 65912
32638 51726
34283 44838
87182 95878
49712 84840
25733 48531
55239 82802
2873 20558
3974 28358
26002 87872
4817 25431
16422 30477
66243 85024
26420 28499
19528 31868
45718 84945
41762 68106
34323 69105
24117 33973
5026 62728
37945 47901
730 53016
8802 51603
2248 85404
11791 63162
23316 72958
96894 98654
41712 76838
32686 40157
41480 96094
58114 65424
30892 61393
9133 38862
22219 45311
34965 52112
20317 20376
20985 82654
68945 99492
55819 80054
89310 96757
25691 79997
74501 79703
48683 75586
55517 67626
16652 34598
65106 69179
17469 95599
68360 87291
16798 84792
93436 94138
18543 34604
54787 79000
23223 73913
12926 50279
857 45812
82834 82936
23579 28440
31171 63248
35129 43955
14474 64276
9178 68566
1032 19358
52215 82051
24121 36855
2668 70812
4935 48979
4893 85747
84622 92118
41141 95632
42923 87953
49372 87887
65017 70611
527 79536
13021 81604
70068 92809
56586 98392
68896 76920
55289 56243
60211 69546
35406 50849
45011 69550
9058 9322
20310 94267
21479 38178
68050 77444
1991 5651
20342 45011
15044 87243
37807 88813
47507 57674
55138 91522
49328 66781
53771 91164
9219 24453
1171 87063
16091 52290
67395 79734
58580 93475
39974 85164
29754 74248
28774 72435
40068 69554
88547 99673
1704 23908
9116 77670
50008 60133
11525 41362
41521 91240
12582 59023
74367 91917
49879 95075
8101 39819
38189 77239
38308 87887
49042 93241
16408 49838
97 9927
12781 63869
18436 76378
57796 83063
33103 52858
43400 52850
8225 90956
23905 59834
31258 38305
3815 66669
27122 73234
66572 77653
22626 93499
11022 21577
34046 77944
6605 63072
77528 86787
35525 49991
15257 71404
19959 82236
11068 58830
16719 84156
60261 74075
15418 93076
16797 50131
57078 77184
36249 84390
20060 40491
40693 47558
23221 46695
52897 77030
41176 72313
23342 28217
11173 92304
36517 70567
45652 63674
44154 97730
1679 69755
17846 26321
36703 54538
2129 65435
8509 73070
70950 97151
1846 24837
29946 62173
51895 94882
3154 88136
52454 87202
18633 58815
17139 99466
22902 97073
51570 59984
16500 79619
31835 73010
2007 88739
23987 42736
73307 98188
82070 99701
61369 99860
17888 93876
31301 78594
13683 78644
1 17699
20867 92712
9704 17452
47472 52810
33436 83350
29780 65171
59182 69861
33829 77223
10082 98832
19303 91182
68735 99034
33019 58963
30228 41883
88877 91423
32602 98763
25040 42190
11465 37174
22931 35807
61178 77832
71258 89517
79851 80631
43284 56515
36221 96171
21640 56952
16730 50252
48238 62280
73881 98850
36673 77706
5963 92920
45254 54868
53738 95038
17418 62763
31607 89034
55227 86362
88025 93715
63341 75726
44611 92974
41062 41698
21205 77594
1809 25936
483 49642
40388 54108
11718 96317
55948 65038
76413 97189
43560 48076
56372 78612
6159 82391
41698 54850
14167 27123
41342 73836
632 50549
11278 72391
7326 24020
10180 60571
3095 13584
17951 42851
41476 47844
9904 43099
44545 81460
35053 50358
6491 73498
34590 77856
490 89564
22878 81665
68956 69905
27767 37467
42446 97384
30684 66124
31647 71344
46193 77918
46029 54556
51647 53723
56941 93788
47845 96421
12131 13615
23712 58815
10466 28977
4842 20790
2456 10584
11148 72063
20103 83627
46720 90334
86979 93802
79228 81733
22117 94288
21629 38781
33159 63481
34717 83153
16387 90582
62247 79953
57910 79092
20211 22137
27359 80616
36746 65662
20020 28710
19480 40807
16488 72554
53637 86912
42560 56108
43431 46577
34763 85617
18081 60884
13354 84826
10377 74094
20839 22762
52187 96242
54038 98047
17565 53766
36560 37401
19612 97328
8811 56915
26869 45150
76591 93049
39343 47472
61340 63596
52070 60480
45545 65557
29014 52675
30515 84313
4101 33670
71878 94019
1660 90342
10529 32713
12463 40398
43901 92947
938 44413
14376 33866
43140 83770
41096 47680
16609 84099
32360 59924
46941 66885
20682 93639
42906 78342
11544 99353
48920 72045
27102 58906
28003 34858
22944 91618
1917 10388
21377 49364
58659 62346
2279 97959
26715 56319
3202 49994
47978 48770
31932 61315
23624 76539
18474 93796
20465 75885
42270 90989
17593 18721
2284 3691
5069 43516
70528 85557
88167 89071
44153 68759
32162 99448
84870 92197
27139 87868
10083 66473
9694 52689
61798 78881
23343 80852
36699 49682
81936 94014
2569 56936
88199 93532
62305 77661
11513 90545
33812 95238
22693 83106
46127 94633
52853 64975
26924 34069
32067 95168
12871 86009
46196 54610
74999 97272
15277 64621
42291 98930
38972 82540
34210 63002
31459 71030
61969 72275
9532 35600
1781 47797
24480 36665
58972 76362
21884 40871
33035 33084
12204 19476
41645 90706
21337 59791
23797 71513
26166 43048
82571 90595
12599 56394
9881 31979
30296 53563
85427 90000
82481 89908
41900 49009
5973 62544
1122 68656
55060 76923
60956 95418
53283 90922
7131 39527
6247 92806
21241 85057
7028 87957
33698 88480
46 61703
52232 62553
8842 50047
49375 63441
4019 66745
54047 79084
74711 78286
39949 80870
52151 54249
4188 50346
10505 75192
23381 83083
9789 84176
6337 60845
968 40842
11203 40756
17647 89003
26379 33407
22334 81941
76636 77930
23731 82856
20873 74113
12150 49592
60183 70156
39089 93790
51709 69201
11155 90628
54562 68081
68184 93864
37368 53641
64180 97149
66554 81261
37253 96707
2257 6822
64951 88306
26733 96461
10931 54006
19326 81272
12972 99244
3808 93719
28500 33534
33974 99794
35951 62037
25263 99553
15491 71963
4448 77866
12750 69040
24620 98139
6335 39512
53854 79204
22202 58057
28496 62104
503 1207
49911 94700
36309 76009
16941 84061
82470 96253
55538 67512
31651 71295
47547 54840
4150 5611
73500 82630
28360 82858
81721 94200
23776 26623
36364 45046
7787 78415
12191 40101
86970 99400
25401 44850
992 72789
53410 81744
14460 99484
37689 92051
9904 78648
7217 88575
26762 60692
45489 47984
71752 73115
22410 73268
9937 61768
14194 42907
25016 77709
10945 53831
44895 90495
3444 33554
80015 95464
2563 92133
24116 43607
16140 60251
25792 94254
30968 90697
24733 58513
21453 86705
17621 61238
30816 80483
50814 74494
23191 56647
47109 53752
1716 38680
33903 57194
21584 92155
65203 76807
13199 91060
88657 92035
50950 81517
31896 36820
59322 74436
1225 44193
3668 48317
10290 72527
32529 91402
19706 66373
24999 26564
16034 33398
2474 33662
11999 26380
86481 89538
483 37110
19764 78313
219 30894
52174 93402
4731 76831
28373 74921
18800 39352
10921 34795
34425 58724
16239 18893
18876 39073
933 26856
69412 75786
1223 84204
36322 81418
69245 79641
79556 93797
66102 76726
1202 34130
95581 98976
87918 92963
31131 34783
22487 38378
21141 31048
31945 49743
15183 92399
6453 44054
59038 60862
42869 68102
50887 73023
35166 57398
53590 67542
22928 90643
34458 79886
38939 61761
11842 49449
26611 30677
15373 36188
10915 19948
33270 36303
69298 77558
61829 92342
4680 52794
63979 95908
74088 87594
53031 86929
11898 19073
62604 89696
88341 94411
57799 88612
32960 38282
20525 71133
50899 56228
58133 63088
5360 13270
33330 37201
49693 94025
24933 50660
66208 75835
5429 72394
22917 70250
44123 91400
32372 40326
3183 47904
33310 49016
40503 78451
26833 93299
22030 34947
46380 67881
39743 59429
16204 50390
50979 79726
74633 82050
3491 92030
26900 64474
14304 38148
8176 75990
41477 90359
45193 98079
20661 62328
19012 92956
20025 98311
25721 63914
13543 92946
10501 47512
33868 58099
36261 91411
54733 73528
9502 99697
3059 72040
13173 66683
5518 92903
58805 98718
87035 94660
3919 71310
24942 55215
19867 80664
60600 76428
24868 85692
70748 96734
14306 34818
31676 80689
10825 74713
9715 14244
75689 89471
23333 68968
45337 99587
80581 93223
74441 82051
69145 92039
13370 41240
15365 65139
36151 85329
13752 64341
32350 65747
28113 77531
68030 78566
5235 44500
47781 92306
43973 66428
70239 84497
603 67320
29474 33352
21288 86614
49394 74230
19411 83142
14383 29295
9635 10322
89985 99031
15868 15895
68835 80365
6227 59539
86526 92118
3285 23888
33619 93692
2227 35782
35895 99398
31660 75702
9562 90902
18538 96219
1633 15168
42614 45707
4358 71730
5769 48197
41821 45917
22552 87096
5136 25669
20728 35592
26231 36533
5306 38150
340 24174
5022 8954
5781 76627
60 87093
28068 53604
29411 48471
78145 82381
9021 10197
43847 71859
57501 91005
18264 28269
9632 88570
815 36071
44609 84244
58396 95431
72900 77865
1561 19184
646 60944
6353 93274
35697 87018
35790 62939
22512 67363
17343 82440
4051 59439
46985 73586
17218 64877
53767 94124
10247 43234
10239 55053
76959 77113
31762 66435
83459 99202
5427 14311
69597 81036
79791 89196
82249 85998
39250 99065
17023 40585
38410 67099
49738 59232
55607 92891
27884 58619
49214 52350
10563 57428
85703 87146
77405 80776
664 86269
13546 18744
20675 93068
13914 39666
7749 99981
17223 27798
13834 55229
27351 73307
8795 92068
5380 76670
42459 98336
2154 63600
34630 62417
2611 54183
30999 60738
432 55459
17441 48541
12047 72556
10595 11964
32858 43772
7184 11414
7414 29006
52803 88848
81116 83245
5710 33407
9138 62158
29280 51017
72223 77826
31112 94963
39942 81445
20349 22051
58634 85039
47718 81377
61668 69858
28343 34860
10444 87858
22854 85099
14457 45963
21663 48970
17701 20992
85592 96623
17804 29108
1291 87883
14356 82812
1144 13610
11893 51756
20877 74254
78054 95306
15414 32178
11263 95295
53123 55566
30197 67144
85817 95313
25369 48861
6495 20417
49539 49787
81624 87693
19592 85358
50529 72539
59357 69447
48534 75277
51085 73641
1609 55515
30347 71973
14567 68306
14930 38311
22936 54506
29431 95219
18155 74878
9468 83382
14702 62658
10762 68896
28063 72416
40832 82909
27308 59428
5198 90916
22935 90271
3884 10356
37442 39951
38626 85358
27189 65181
18014 93171
64466 74397
43538 86413
77000 95198
14901 41243
26110 43571
12650 41690
52262 72520
80750 95132
31354 45522
8189 26741
65740 90888
25516 65963
11919 63341
12112 30137
14832 30460
45960 75540
5297 84478
56394 74183
35692 98990
83518 89833
22806 76198
36620 49846
55315 92054
39793 98183
55269 78593
54334 71968
9124 89199
29890 41618
22813 82143
4376 19963
18643 96812
30154 52328
13992 29266
9571 96504
38462 83902
4264 46441
16857 51918
61819 67843
81338 90414
19678 70847
30061 88714
45928 71812
12965 54408
44397 58979
202 92639
8583 25438
11708 41381
17315 74697
89266 99094
521 97931
30289 47954
19332 29984
21314 61130
34660 86857
41360 86963
44778 83368
44842 68974
33251 51154
64785 83976
23360 78816
42724 69912
39462 50994
45428 70070
57925 80381
66210 81520
25852 94134
19919 79066
20850 68838
2996 42799
54285 68188
73512 82858
22195 92476
26893 92180
7904 72015
3640 4471
65360 73391
5643 23840
17519 57173
84716 93866
40250 71730
23654 45992
38585 82839
23341 68409
7296 62855
9615 75986
62232 87603
11703 24119
88611 88873
5311 63593
6526 91672
11870 16074
7765 26413
4466 64990
29683 33998
25232 78184
32765 33699
79810 92884
56647 58237
52595 68253
1906 48245
43648 68002
9439 16969
2045 5041
19931 96004
64081 66133
7521 80894
67302 93813
41872 84501
52980 68430
46581 96177
58746 96048
30316 53070
13435 38439
405 3922
13151 16610
48081 48447
40935 52245
20471 47204
40704 52746
32803 83488
1560 35131
11726 38452
11403 53556
20394 88370
70025 79792
3950 76285
61246 77096
39241 79750
61813 97555
83131 95158
20233 45319
58701 68655
69029 95202
643 55895
92565 98885
53592 92566
30190 89211
3392 58328
81165 85921
19793 72240
69013 87288
39628 73534
78382 78483
22270 98681
16850 95311
75803 94111
22381 43688
25054 60994
51104 74075
9046 78375
73863 89935
11041 77113
19738 41027
51013 73748
48651 81460
53525 66167
15048 16975
86065 92776
58166 63614
13887 16107
72435 98099
28886 35906
18961 95991
10848 36791
49595 90868
11574 19080
77683 91779
7896 45156
16136 24992
14119 95573
18524 94926
18289 24899
55577 76149
65697 77360
9092 18068
23681 75394
29603 86762
33041 61302
17178 38472
49627 52860
65532 68866
23147 61289
42478 84645
9541 59114
58787 84511
38059 42895
48671 52681
8851 54591
5690 29168
38895 64091
57362 94450
47829 82241
6596 24653
7823 16332
67979 78222
18057 90576
26487 85606
38222 39687
18872 98796
9286 35076
61737 73467
27732 45943
17861 61066
22641 27501
27021 32150
3727 68620
55667 99132
46116 65561
76079 81976
65563 98804
21726 96585
16056 36349
68957 96937
11296 70652
20161 48961
13304 16395
4981 18128
66758 69281
2804 53382
43185 53471
2673 80737
14358 28775
11644 71000
21282 57325
34084 46468
6292 15876
35083 43991
5034 88984
875 71461
14390 38410
30403 66560
2619 29594
27730 73451
24838 27007
68768 87646
3726 77905
36911 83678
58960 66839
47985 54680
52868 80738
27021 75808
34436 60141
39258 94091
9108 67045
91490 97585
6264 91648
33699 78718
8373 69984
2287 56757
46247 71863
4435 50017
42122 44218
64244 83290
44876 75879
4501 76208
6725 20531
17367 94805
19511 83833
66422 82352
27728 49538
7896 89167
97150 97598
28494 51972
8642 25117
55397 73677
84269 98461
30512 65156
5959 78160
10116 62312
29182 33465
7541 79372
20667 27106
55486 88162
47361 71821
62190 79246
48694 52143
21466 50155
69877 76369
7493 45898
90213 94499
11889 32623
28484 39516
83739 95547
16518 34441
51164 54627
21130 94945
18171 29563
30855 90568
17576 92310
48134 63644
6374 30522
7571 47062
52484 97215
644 90504
18967 98587
33372 94731
41815 97390
35616 56953
8762 66490
12207 72470
31562 88853
17269 28724
30086 39318
7056 50453
1303 63976
8539 49771
46883 90504
40173 43977
26745 68483
22859 93531
69401 91575
32691 38949
57083 99198
918 41846
751 70100
16224 43472
8830 24134
7746 93413
12560 82521
27903 68534
22279 98644
32893 55539
46924 80969
64922 83980
85802 89307
33723 37810
14344 14682
47973 61802
37217 77587
43098 84793
11678 20958
10236 61934
23618 81733
29545 62869
23641 80861
40735 71066
33887 94668
36022 41058
35609 54683
13826 67981
29293 85770
44594 97256
52557 93620
12769 48134
8269 9793
69470 78950
39819 78412
28107 96382
15801 84678
7154 25907
19242 84050
77775 99387
64264 94366
3197 19611
35908 36829
59641 66385
67754 85792
11236 24798
13835 61080
19755 25899
37724 85891
89432 95200
39920 94332
4300 26650
64920 96620
69854 71511
8511 39347
40308 62890
10625 26083
8327 27231
25152 92885
42324 81755
43199 46775
56901 90139
19687 90235
36600 40797
35079 48825
40955 55307
21011 88513
2277 62419
45461 49273
8508 96650
49453 74019
41466 83636
12986 95588
47172 86710
10082 18948
7109 8112
21326 91463
22667 43231
67761 76228
74559 84700
40074 94077
26251 83644
78005 91122
35178 54159
12882 24292
41680 46751
51303 70151
19105 55696
75923 96534
29877 67001
55536 86494
40978 44131
26233 32067
56837 58996
46573 51559
555 78326
17637 33193
37422 96293
3525 67382
9232 24494
44665 72857
5663 83691
61026 63234
56861 99395
73734 90171
11376 30536
46941 61383
36639 38024
4613 42878
217 20907
46740 78596
20198 20313
8592 46941
36934 74012
27815 45826
23803 96807
23209 44019
34369 53068
41042 95801
32113 53345
10416 97324
19511 41338
14003 31375
41897 82969
16567 37038
5695 96230
4078 43594
65785 96339
3828 56646
33716 66935
3081 33760
19016 81043
40741 81862
48501 57147
8623 35531
27870 42115
9830 90829
775 61162
58440 74131
16645 96826
12678 85937
41480 56681
23482 74386
21665 73761
13530 89269
2261 7537
74848 97492
43460 80734
18214 93873
43536 72860
84969 93472
29293 54774
24641 72762
17995 54083
55614 70095
25879 83519
10267 35641
37609 81786
10833 48827
33139 41251
18599 91228
45912 97973
32582 89275
82334 91536
5341 27132
138 11376
38091 96613
22979 27533
43489 51374
45960 64219
5222 59878
68899 70267
31569 57567
16025 29753
15221 50203
39950 48629
35089 99773
426 35436
30586 39405
10721 50520
46332 67755
17905 63614
11608 80560
38308 67261
7607 28496
41035 63484
74080 81169
13469 88371
29727 93096
9581 23367
48046 95491
53590 98697
26369 77446
70641 88393
37878 83691
61359 92105
84058 88993
75742 81255
8564 57107
5876 73563
41882 54080
21646 26852
62645 88063
4524 58776
79109 91657
33402 71114
4647 29054
30223 48116
67249 87160
8069 68684
12617 14363
61897 72029
12609 37994
71072 93845
83747 84996
24121 90327
50957 82803
16450 18552
40760 58293
46922 52104
46057 86613
13285 84243
4294 4320
74891 76604
73413 76292
1472 83410
26608 77978
21192 32593
45105 79937
18245 90447
3923 64299
50668 68336
20674 76079
33950 73180
3647 90166
57547 58661
28835 79885
78429 96973
11868 47951
36320 53827
28279 54059
53061 88945
22838 75699
22193 33433
15345 95379
116 14024
1646 99864
28164 39848
28482 80451
1910 58579
38268 55047
13215 94811
38596 77975
39963 61429
44550 79943
44776 57190
15535 26841
53681 58851
9652 85640
75081 94120
53741 74064
58278 75488
50758 87441
28481 65303
13601 76852
26802 51403
41418 44549
51258 85034
14154 97933
17105 56753
16628 61677
5015 30377
15830 70753
42443 53211
1420 61548
65553 81012
50402 94161
8957 9866
1616 98935
40075 66989
8249 37791
44118 47611
30789 79981
17869 95707
13705 17715
25109 62372
44395 68217
88466 98240
37281 54146
35110 97500
46626 68180
10863 56560
4469 36936
46559 64794
7237 73963
41865 81146
51222 52943
1733 53110
5232 44178
47480 51750
10568 75322
36135 44037
21127 47778
45945 91587
12569 27631
65046 69354
36059 90228
52048 68295
25865 66892
22927 32005
18027 32478
40401 97025
52231 52847
19523 47217
19849 55631
8479 80734
42306 90624
14822 99919
19350 36373
71445 92833
20094 88254
15530 25104
47962 83103
445 86439
2249 53898
2495 12210
39459 58151
67350 83975
8890 32584
22005 71839
13414 81992
43845 81658
18132 59679
60207 71579
9333 24172
73895 89648
39042 47636
14087 77182
5860 44586
40618 57205
6682 94515
5434 54091
4040 71587
50347 86607
29926 32573
13726 30740
15868 45084
16043 81359
87739 98290
4795 54569
31260 41832
16357 31220
23105 43216
21901 31504
19177 49789
29422 50291
48459 71570
54413 84510
64078 65495
77494 87247
28939 54274
63138 73413
7058 48160
56961 87238
19569 43383
75848 77778
23261 55149
8097 78417
15336 97146
47576 62430
43752 65167
25061 32122
61476 89045
10121 62991
46440 51174
745 87273
25054 30460
39974 82054
45478 90251
42206 93054
7875 85305
31324 32202
57951 73902
55664 70666
14710 87149
89253 92422
33425 72297
77540 98863
38980 56471
35 52260
12661 15115
84099 88249
47110 64701
46285 90665
5921 28750
5801 76492
45726 95780
40851 74955
224 91043
12676 53478
32211 80150
38071 77947
65123 96965
32406 84575
59764 78374
49650 52189
9031 24331
39930 93631
397 37043
12740 79163
45382 68957
29721 86733
33724 71060
4857 62593
8618 11709
61431 84451
15136 95952
66993 75762
20096 81048
9450 35698
72159 83696
64353 90501
15387 15745
52481 86144
30592 65127
23412 44651
10076 36936
3715 73798
14565 74363
20432 29060
42352 82878
36554 56599
6296 22903
3002 89661
26341 90269
66617 86889
56943 83489
59955 96115
5936 46854
2431 90799
9225 96424
63153 96029
31984 69020
75003 92860
22275 28999
4055 54091
87265 88465
2778 26911
2140 31008
21684 47986
16993 92349
5053 86047
62498 96277
28720 50040
1787 68254
62059 68491
24563 40133
29625 85834
12060 55414
14192 55318
21738 66458
21022 50878
16534 75699
63316 75556
25971 26045
28580 89027
77967 88246
28978 85683
51957 77414
5327 60083
42052 52792
19128 33018
49840 76256
64076 69259
16842 25637
8936 18886
80025 87950
42590 60766
33474 74955
60926 97176
12128 34340
94376 96683
77186 97228
67940 78575
12710 13422
69384 81252
35315 57924
40576 94873
83423 92566
8071 8282
71887 77899
5312 23752
11363 68617
56986 94238
29772 99145
14652 50449
17896 21575
35666 52497
27637 54235
16299 55605
38945 59290
27076 37372
23779 99647
15201 45476
29655 46085
33992 95122
53838 66973
44216 82228
76958 99308
1714 78454
25214 71739
50899 56320
41100 94716
16596 87256
61956 63841
84424 87481
15780 83266
26787 63282
5147 49562
2251 53024
47510 93065
15265 74329
1734 11699
43408 71266
19457 24504
27439 69591
36763 36790
92881 97232
22390 46419
44484 98692
32481 40259
58435 92045
31241 67110
10062 32307
70192 73209
33634 56867
41422 58342
18408 21681
75479 96105
18847 81361
11729 64000
52617 62015
54449 88613
19432 75526
192 88394
3766 69530
56320 84934
5416 40766
48127 71885
39818 79284
45951 61877
68001 92939
32460 58761
91642 95701
68904 73034
53927 82427
53522 62777
53266 55572
12832 70078
35684 80975
45015 96106
80061 90076
28321 62464
25277 41628
32131 81748
13481 84412
16191 74929
439 50303
57459 65734
10664 45227
4794 57426
20562 84426
26952 49301
13978 90720
74893 95638
13806 55161
2396 8491
3920 81581
1737 40486
66319 66898
1155 68325
6096 9371
28450 63826
962 83738
2713 18591
12111 31182
36627 53617
55469 56748
43081 60568
35219 67783
36865 55964
9466 52074
36546 77395
60058 99707
45547 48060
43203 95859
64668 99289
66366 86029
22023 28402
17790 93527
62493 92782
25388 63195
30850 77488
14907 33971
45700 60842
5829 88602
5298 54800
93254 94042
73025 85410
15962 67996
50820 71389
41117 81813
20356 45907
58853 61334
211 78914
23715 67127
16774 21635
3427 6468
13134 84320
14228 83458
55595 95985
13556 94893
76365 91422
55075 65009
44904 96191
46716 51935
48080 82757
7851 66785
16232 79488
45753 75450
54043 87239
64106 85784
25653 44628
30809 57212
70448 99840
56491 97788
5280 73636
56482 60597
41849 57336
41167 81481
10957 76269
91069 96413
19329 75642
63891 84904
22130 80106
19003 53555
3380 17890
6352 96311
33711 87670
41016 45428
22166 88411
46708 97254
40639 50653
65269 93701
36149 90742
29487 49876
39732 63680
48388 57224
43693 79615
80022 86722
16832 67727
79887 81425
72045 81982
28728 32039
25228 52072
21381 95898
36403 49462
36420 70659
31798 98728
1712 80146
11210 74823
2107 55411
22690 41613
61365 79827
27810 40381
77903 98187
17610 43372
34537 36058
31321 87327
35387 70471
48885 55866
65928 75906
23354 92147
38444 54201
8480 66849
53135 88663
7090 22825
7650 36655
28889 37926
15569 92407
6312 10437
49090 80441
32143 47835
3665 73598
30429 58520
641 68489
28968 37476
21535 81061
21601 76055
2987 83043
28173 96464
35344 83567
35462 72892
23827 84752
25406 43969
94435 94751
31764 98264
22899 65694
17138 35346
47386 89441
63019 71057
12547 79306
21911 97518
43574 48142
68790 90060
89180 94076
77939 95415
8426 14170
67510 81062
24737 82779
177 45558
64674 80556
2826 43659
3439 43205
8839 11476
75238 75385
50636 54357
30462 74886
71381 76444
75485 84262
47869 76260
55626 56305
2213 85852
77983 88112
29325 38263
16878 70344
24739 33674
22406 99327
69392 84209
7774 69056
41188 88707
18786 43603
40283 99940
18190 93944
9650 85718
60000 77592
13487 67360
35619 97773
5313 69847
59319 67423
17534 73392
57063 65504
62656 65835
15302 28121
81896 89119
10048 60293
27528 83768
69579 92649
5752 20885
52071 99845
36911 77204
67354 74755
8710 39901
62905 79510
9164 37885
60608 86034
25534 97432
60805 77603
38312 57776
2367 63829
18920 97334
23344 83186
20156 56898
4461 53893
57260 81976
92189 94801
73682 93990
43136 86376
36784 49445
21313 57646
53900 81600
19589 61077
30240 56880
45984 91345
17044 21784
27142 93557
50911 69442
23985 80570
11256 82338
25254 63684
25091 34807
30756 37952
64725 96556
79229 87797
95789 96464
35183 71482
15296 67638
7058 48885
9498 22623
39649 81688
6714 61702
3519 79758
27206 78719
33683 56841
67021 89054
9553 55682
18503 20129
12373 31120
8746 70507
62285 90053
9031 84429
17144 86238
79345 83282
2757 57676
55869 72391
8588 80686
6701 40125
16876 95767
19568 62867
3322 69872
9540 59013
32250 93642
29532 53323
60852 79061
16612 50887
59181 73876
25107 30749
5405 76558
19408 95801
5946 51509
53792 75948
9635 36774
23873 27811
15442 58847
27188 27681
45284 79209
63753 82051
27712 58358
63461 76649
43364 82758
7646 62944
33583 73096
39078 50213
36669 41157
28199 49401
5447 43988
6579 83925
7787 61846
16970 78874
63133 94551
540 65396
17316 98458
39341 44639
24503 58761
31474 95587
26630 39960
19292 96487
30442 79425
84524 86288
43776 51923
16298 77365
20577 79722
22592 43697
16720 71880
26440 96764
42772 87468
99365 99495
24741 68720
59004 97702
19028 78792
48247 50846
29728 35839
16145 66243
35880 42926
2729 75250
31851 93163
59667 94093
58714 95549
58774 76807
1546 49853
23820 73264
2312 22023
26049 60611
6649 18256
6771 20402
3214 21650
4781 30583
1970 93392
8435 80789
507 89557
12157 48899
24322 59361
63525 83318
60272 89481
35033 53517
67798 74863
2806 27436
77246 92668
51412 57626
81909 89151
27896 41429
88362 96090
27159 35429
7581 16356
28183 51743
10246 25803
75889 78196
40872 51272
64130 95556
11615 67143
25300 95118
37097 67330
7730 83389
19225 28318
43585 54080
27326 30957
56863 68307
36948 78893
54330 56283
4953 56955
5771 20589
45122 68558
11920 65742
49538 79094
49691 55328
58162 81286
29817 30291
54199 65946
11051 89713
37409 84253
49036 51114
38868 72693
24701 89872
59861 70234
66341 95103
46622 66005
78602 89692
10180 55714
75681 88581
55988 75069
27500 85637
39858 49078
40925 91324
15988 23803
45475 76861
26714 29199
17114 25836
78305 95972
5060 32720
50672 59670
26172 96361
8634 11036
72358 76752
37494 64277
13966 93990
79842 85810
79492 89276
43774 56206
30180 46303
31592 36532
969 44107
17500 62226
17487 63162
61956 70833
38967 89578
13114 40900
24555 74594
38417 66403
65554 89553
17019 70715
17437 33699
2985 51824
18212 25916
26622 78655
72542 91106
35306 73222
8301 79585
85194 86396
72007 97326
6592 57460
72553 72706
15336 16582
58459 97979
25901 57433
56543 96162
9641 54903
4893 92646
55798 99521
33297 64057
43339 67751
7519 78091
92153 94188
74585 77519
53499 99820
47740 80488
40995 48917
32394 69600
68870 83944
17932 60747
8427 79512
33525 63030
3506 19278
5880 74620
12589 37946
55373 75271
62732 86680
11645 34107
6501 23149
43873 66359
80714 93251
13724 50064
29107 72519
23352 30558
14037 49027
14991 72409
61107 96434
56929 76728
12106 55557
71124 84503
22978 49823
59938 68310
66449 98425
11269 73469
83918 94720
27067 29373
9459 11609
81269 91347
60671 64978
38921 45278
40289 95136
47868 90597
56119 85450
66679 93451
35583 90374
73950 91105
24137 30132
50279 76839
2435 35867
82386 93742
19867 50775
27365 56858
3503 46992
44040 72229
1886 6809
48327 51791
7111 67582
46772 98534
74341 87789
34065 43724
32186 93728
79353 97714
24086 71325
3892 59736
10602 40077
83190 92309
10181 90736
37074 46611
10573 20462
7956 44928
12240 15474
42469 53493
2390 79266
9697 87788
7463 80551
38896 48116
64941 72600
12567 84717
28988 32925
23921 94458
3264 93067
44277 91365
34004 92412
12843 40568
11097 78242
70855 86191
14399 24876
8750 83677
9044 39328
25070 63968
77556 87066
8292 32746
20265 47350
20688 65364
49361 62489
7953 81938
52121 66172
66579 94226
65691 83360
28286 56497
1152 70358
1984 49194
31819 98142
68021 87468
13773 14340
58264 83904
22330 68015
12677 93070
57064 90712
62176 90882
21077 33927
11148 69698
7567 23676
14417 81779
18100 50905
49594 89290
11880 22074
64036 88195
48216 79965
11982 18054
23068 66378
48038 74428
50235 51454
1224 50724
39551 88737
41894 94224
11028 45907
22546 27151
20343 42511
31768 51800
17885 70722
17592 31071
7988 63047
39955 44661
26347 74300
24112 63501
26946 32522
4257 98051
66019 86001
8549 37034
41941 73888
32447 75705
23562 55420
47901 55863
7150 42863
36185 54246
43050 61439
18080 95617
25976 47869
65608 91866
6895 17832
28167 34956
3497 13074
26812 88987
39235 74288
37949 38169
19137 63225
36622 84530
30767 91966
50577 76305
15301 72740
10978 78024
30501 79550
48294 71924
15299 72135
3477 51898
77554 84265
1600 64430
52266 74816
9406 14101
65665 80075
17272 96384
70 67008
58606 66905
69650 97412
7955 75149
69505 79745
91408 95354
6022 20446
3119 65068
32508 84886
1514 11963
5952 67951
942 24856
56385 85746
75965 98448
8035 73624
57078 63511
15615 53937
63958 80621
42096 65641
21879 96626
27909 63067
71827 91523
3651 3874
52062 75357
20853 34159
18304 55102
5697 39174
28571 97720
36835 88969
4372 55053
6057 59851
6664 70854
2153 79112
67072 71983
13559 74134
84369 91136
39413 40709
58231 64368
77966 78671
5820 9397
2581 12741
11548 90037
92621 93937
5644 58082
94250 98339
7841 52355
64564 80542
2864 42593
52270 92530
16771 62653
19330 94217
54035 98433
64691 93430
54250 94761
3625 97725
8028 60444
43645 99116
53636 89362
29715 94679
23427 48138
11610 48150
1774 40577
14443 43040
66996 91675
21263 48392
43587 46413
30700 68543
17769 76285
3371 69978
46981 85230
31842 80884
19764 70321
10073 21555
67244 70170
28001 37858
1926 34340
9069 65374
9395 49096
2932 39011
12330 41463
11827 58232
72869 79088
9323 84730
41935 52212
49325 86392
39 63098
4146 12659
26499 61487
28347 87679
52327 82224
32019 61839
62981 88056
35841 68854
26621 68962
31008 35536
63966 67489
30628 83507
19880 90784
6848 76143
1941 25707
32961 89409
62624 66385
12363 71297
11659 60458
45090 58439
21610 70233
13550 67697
49660 90655
70562 89417
6498 43889
70 88902
72612 96059
10384 35618
27984 61203
46225 85747
47639 81793
22921 49931
24885 38826
35264 55011
46930 98966
40334 72614
72408 96841
10555 52439
7192 62248
42501 96667
16137 84070
1305 35147
14263 51363
49045 64510
43675 51712
86914 92665
4522 81302
23865 80697
76268 89844
54 13804
6650 45224
13665 29552
23991 48082
55104 72498
48655 49331
35167 69007
11134 35822
3453 52563
7006 83371
65150 75124
2924 79452
6244 20167
14839 74746
34415 75718
8699 61331
67152 97233
37257 92851
69827 87254
10795 16521
5186 28278
13028 17844
55977 83619
10430 66243
25921 50726
69126 74366
2453 83892
10505 39228
23332 98665
19577 51370
81618 84675
17100 68820
12002 17332
31051 87105
3617 12419
23141 82995
44013 85999
7135 40605
15278 66117
52953 73996
37320 44730
24936 64857
4712 63557
52235 65949
64381 68540
74066 74685
5093 34021
12578 79723
6168 20676
22152 85028
47477 49877
1000 62503
58689 90389
70985 75453
35042 80185
22788 77839
9814 30754
37364 48773
15753 19344
24421 36995
15861 58065
81203 89017
87039 93580
9050 22581
41445 95012
21298 71201
9734 32507
15827 24477
7614 15454
200 29988
29208 69316
64094 90594
66022 97949
33073 48883
4804 14688
47228 80484
57884 60465
45953 72048
67179 91078
32582 56024
84219 88668
57007 76073
29129 77084
63533 70054
21500 48078
20518 59425
27625 37188
26573 57912
21071 38794
51392 82682
13131 52410
20019 96786
13685 79856
24975 53834
1420 25255
36383 91250
31602 85641
38712 44766
35865 37425
4086 55994
68941 84807
2210 95246
24762 27021
9170 26825
44983 95035
13575 24110
22928 68229
46433 69327
19427 81477
27859 96742
22275 91848
43187 65772
5045 39067
14691 74719
35416 67826
26946 48318
15302 38254
89746 98508
37522 59599
37439 90426
53953 88486
11409 98553
1603 82217
51187 87942
33064 73380
704 58443
20811 95747
57289 86553
62380 63841
89710 96904
31425 64060
11356 72477
52711 75291
35953 44792
54878 68631
6030 11816
23132 71764
68776 70122
17481 27896
36309 40868
48759 72594
53739 68666
61676 62955
50908 85013
50007 75506
3383 9010
41425 77289
37405 64537
44160 71734
67675 82959
6532 66612
6178 7434
284 88137
79831 86702
30996 86360
29798 38722
258 52854
2172 94597
39004 53952
72794 85066
13643 39377
31791 41475
41943 80675
46036 72344
1384 61310
73767 93232
36877 65625
81681 95329
11061 32137
26979 63257
11448 98607
5536 20572
25097 25289
31173 74545
11142 61937
16279 30621
46381 85106
6901 34774
48463 68742
8438 26141
47817 81092
4888 36914
47503 91683
22425 86760
89399 96923
71182 90719
10028 32925
5636 49290
17565 27920
30654 79903
38015 99774
24102 27921
32769 72009
7389 32207
34128 81843
56942 64856
72556 92342
24395 93007
55388 94588
7901 80979
49016 52802
32222 42165
27650 77606
4482 24213
62791 64314
80056 88692
52849 56536
13195 56028
38528 82581
32749 85758
16618 62769
19052 90894
68226 76986
51506 93421
44172 94084
51170 78805
11984 18909
54733 72885
19293 90242
38913 62765
45691 50477
49547 73490
82386 87454
81773 95662
19961 26749
79867 99239
24098 85556
37996 51838
867 70386
45359 98690
57129 95493
43004 52978
37570 68514
29117 36473
24898 64482
52689 95994
44362 87437
8703 94407
5728 58509
70559 73772
74299 77134
8590 93242
7835 83217
18341 63302
21579 60919
17754 74223
1790 74065
42959 65022
18484 68099
4792 71884
47915 67397
12924 78185
27576 47440
5581 50581
8951 93503
58465 74319
18333 88197
12119 70430
59001 89851
8686 59080
56110 67375
96328 97526
36136 68767
52701 60592
14088 68086
56594 59188
70255 86347
11144 54510
31098 42394
57959 99327
24218 93419
31719 49241
15544 26276
21371 75910
10919 46689
9609 65914
6659 72443
427 76284
42457 72568
31020 71288
24995 96749
8307 63263
8933 88887
27556 37042
47198 76691
16106 18210
39054 87649
84842 94475
51545 77940
45445 79487
1864 62357
62700 75998
258 89275
25145 65477
15742 64613
3244 9857
19293 27593
7247 62740
69162 79298
88462 95694
38575 93320
13104 55610
27160 83991
54349 83225
4401 22845
67463 74993
1851 93138
26998 49262
35051 43750
38277 71222
39191 86591
70253 83119
893 34714
52387 78027
8162 51969
33745 77967
27843 34429
10828 85614
35287 66500
32993 35722
12920 18910
12512 87506
4791 38042
34590 84491
46695 65325
19633 86755
7387 19079
16102 77735
27781 35928
3010 31210
5255 60498
73386 80432
39414 54604
23514 79609
14180 85928
68413 74432
36513 37054
45967 88059
49771 92499
8494 25217
23289 81315
17895 97947
9776 52141
25140 35553
23171 40395
19684 44498
17820 94024
53168 82610
23350 76799
44004 55049
20264 99697
26739 33215
7779 33628
5698 19864
66705 70461
41507 87244
30254 77107
42822 91481
5387 85304
15920 52798
3868 4135
72614 85565
7974 57689
44564 66620
30832 97986
34782 88323
6803 59048
27756 97495
76211 87322
45595 85663
45744 57769
15023 63378
55018 70290
76493 98354
97186 98790
12935 54983
67091 86111
34090 81441
9620 85677
29921 78524
73342 88531
51323 77034
30205 84973
29227 81471
4236 28633
4216 4425
45353 56111
28328 76374
59230 87719
27132 65537
66292 98098
24443 40948
61646 79657
27457 42981
17160 40153
63525 87258
34574 89244
35085 92358
14426 55396
40671 94781
21650 88521
42158 90008
30966 96715
24827 74146
25441 36563
9099 74054
8456 34765
57472 68680
51407 98040
6299 38801
43080 99824
46564 88684
87007 97558
57409 96801
33467 78196
32397 98245
11803 56463
1746 16433
43770 91538
12627 40258
46904 65960
26805 72924
38679 50038
24936 75178
5055 36859
17085 93113
62886 68695
37122 95237
87312 90681
39122 95032
35101 77878
47384 95788
38214 92002
14999 94745
6874 76311
22128 84593
2728 88378
43074 50325
10833 71316
36556 58776
19891 38134
37065 51506
50554 85520
76633 84484
51836 84482
48936 75067
9435 21226
51236 87078
69894 96968
42962 58257
32474 87503
64269 65001
19027 68831
15576 92929
9907 76067
12251 63259
32424 81379
34394 46329
24307 63169
60301 75292
5003 80547
36740 68610
46865 93962
9319 15671
702 87606
62580 94722
57694 61871
10461 84337
37118 60905
907 44551
21263 75433
23946 81717
35944 60083
20049 86437
65614 96936
9633 42657
5298 14973
18080 65833
24964 48651
30194 49634
4802 89968
68299 87156
53289 74154
54677 71562
29213 85629
73862 93265
20202 92473
10798 27595
15142 67463
63381 64871
54685 61994
33513 84761
37294 60716
11056 17334
4288 33142
28364 32860
8094 95041
5139 66725
13592 97628
83067 86985
21919 90979
19693 85204
43909 81768
26977 84859
41765 78998
56169 88917
8404 36105
73094 77787
32976 41590
14537 76492
58157 70749
18263 20249
5639 94541
21596 54716
25885 98122
2380 65734
25862 79251
59716 61253
18713 57720
76570 84612
81157 88758
37569 94353
3667 40704
31976 37164
35924 88408
33678 41661
4429 75063
62876 79079
87200 88071
11948 54859
9190 42591
37683 41839
53596 98105
8380 34890
33013 57521
24378 95486
18701 79868
26913 91921
21117 21955
41990 82097
18474 54170
22722 42690
68984 69697
55850 61329
38935 84188
52296 97318
42512 69494
39355 76434
29295 32063
42650 77493
18656 86723
63943 86717
22811 88511
19464 61325
55844 72406
33959 84921
70492 87914
13931 37483
4052 75376
8854 85880
6 95210
76813 80326
96810 99159
9485 16444
37920 75678
78601 99862
19101 60259
71394 84372
19622 30400
56330 62090
67321 70019
76898 92804
65148 80077
84172 85357
54967 99684
51509 98145
38227 88704
37593 42823
24213 43834
7850 87110
4216 99907
13449 42786
934 27633
35954 58840
58003 67028
24138 55963
43158 59975
13144 26988
17794 45028
76025 76523
19436 21899
6587 69552
13576 90350
8214 62039
10147 80293
28310 63972
76338 82187
66557 86544
12511 43903
16888 46589
8884 58911
21842 73328
28422 65902
8756 38330
4054 7359
25446 69451
65182 90673
57724 59912
28891 48278
14095 71584
42089 93562
35028 65737
36894 56033
46443 57937
49443 67019
22870 97691
64644 83486
58502 71707
5077 22053
41279 68161
57128 73829
23016 58128
39783 80630
16971 47917
16641 98682
42760 72090
753 45705
13962 28936
58327 62590
7968 66928
2917 94170
41400 95644
48168 64646
36690 66954
22279 78528
15321 34646
37600 63079
4113 70110
78047 91831
17661 57124
25742 96415
58002 81450
57956 69054
30679 78971
3568 52937
62673 79088
85913 89903
3202 6743
7599 99518
21379 42280
23842 37008
9400 48797
36558 83245
24855 29721
44209 81892
39813 80881
29110 98665
34355 90050
76258 78132
84655 96069
28427 40599
30223 34009
9998 69172
31910 86639
50203 98269
88881 95283
11588 87087
56031 65034
25392 74929
5925 94829
367 8482
55575 95448
72621 99292
89449 92444
7480 10036
17755 66261
60592 67801
2250 38385
38313 51835
26778 63687
36561 64757
38208 38721
6408 74460
26993 73010
15856 45247
50854 86439
19165 49764
47291 97386
4699 11079
1152 26819
19281 38989
45075 68684
15672 72174
10234 80506
14317 54459
7631 8199
38835 81597
16332 72716
3004 28255
44491 64049
84336 94992
46329 61376
5279 18078
21376 53358
56 45899
13868 36125
42666 70263
30669 53418
16920 58361
35868 83662
11601 86675
44842 71744
17431 76119
10108 39175
12356 44685
21085 78765
81431 81939
21784 76599
25338 52773
25419 59961
74739 97520
1805 91842
37493 47258
13813 49501
16160 36737
62801 78212
6703 39489
17850 97021
10032 46216
4661 44132
30279 68502
22622 39753
25791 40872
21910 65711
63537 73036
20543 21919
53838 80174
32439 84981
3355 77029
50215 55039
76816 92255
38342 97927
53840 97302
524 76072
9777 12691
8345 47929
7007 11802
36640 46602
3127 50710
37292 73673
38215 59240
56724 95297
24488 92124
61145 69055
12495 88828
50741 63352
35652 61135
30134 39508
86395 87169
33914 98208
22288 92062
82318 99641
19723 99440
3287 54836
24668 85048
132 88019
19331 49899
7732 88107
12752 32964
70953 72514
4868 74214
24811 65139
25631 71365
36617 86204
31640 42355
31283 44620
21983 58667
1720 74294
9853 35231
20888 49898
55863 75551
70950 89755
43244 63495
92184 95613
37279 85252
10436 87386
60692 86463
41181 81269
26358 58533
59921 74307
5881 31217
14136 61797
30623 51155
85399 92299
21462 62013
11985 66839
72191 80393
8066 23338
42076 60599
36209 65759
42621 94093
5043 56916
86162 88781
31889 51342
10948 73675
12078 49892
43177 80041
77481 99137
54270 54432
26820 88436
6734 43947
75656 82732
74263 85326
65773 77539
48952 64882
47976 65983
35838 53730
43580 51716
49249 89220
36588 46227
20280 41506
37279 43733
8176 41163
32190 66691
52011 69274
51984 86361
30842 71436
71808 97758
29637 48542
10993 82390
10911 94828
19809 47025
37622 88041
29481 84374
69 5817
44882 81527
28865 42513
664 54203
35043 97113
48677 81233
40780 47029
5404 95793
26501 98765
32656 99053
22711 62084
25925 30784
2841 22297
45672 73794
74788 83609
24486 95320
63171 89055
17007 68006
53130 77574
16801 26599
79222 95801
21761 55685
28133 46595
39418 57123
30395 61496
10849 41259
78544 91605
40304 50325
20243 28482
69720 96909
36888 50747
6884 45616
43806 85387
1196 11439
5271 44629
31269 33733
5287 79011
8895 57636
80574 91637
25409 82159
31915 36921
19370 43350
76565 85443
17259 66804
19180 24194
8630 16550
68784 77097
82041 86529
698 28912
19978 95305
87755 93970
65366 98714
61036 86778
36474 60561
93765 94388
21523 85354
11874 92506
30815 34164
61699 73162
1929 88544
33689 43769
27782 64195
7756 10522
62820 64355
45371 92354
45078 70049
8252 69792
63595 87562
47347 77158
47224 81946
72122 87609
8652 35891
29087 70771
44414 83517
48425 93875
1044 83017
13421 53520
310 53099
16002 77041
16371 69695
42566 49846
29924 34615
6140 79556
53082 73172
41640 89111
63325 82804
9043 40742
22141 24526
51720 96695
86585 91513
59016 93620
36785 97377
26961 85842
4659 92842
32296 98704
8648 63342
64415 90046
5419 19088
48642 65824
17741 28232
36611 64777
17582 94450
66648 77738
13418 24241
28730 41888
84776 98151
22614 73936
27522 95486
9721 94340
82800 94822
35292 84976
11574 66673
12071 54578
27695 65213
57853 68350
18630 38874
88205 95725
71470 82665
7739 60204
37815 86127
21745 30220
29872 68410
13548 31462
34413 78098
52602 90347
65182 97220
35800 99791
31824 37489
18338 34150
41454 70169
62715 86149
1246 71307
2362 57928
52418 91725
55346 80622
20712 95132
38415 55182
43591 73493
61515 90540
26835 74741
51719 89610
65767 75284
67946 89081
97121 97240
38179 73342
8596 82225
91981 99615
97065 98558
60573 80732
24462 93778
52432 69173
48716 80449
25097 58060
35098 81474
40827 52436
23188 47613
42645 92870
22644 84676
20738 31028
28190 81547
25226 38771
40508 40737
6220 98633
28037 60397
4490 46575
32555 96373
11560 66501
17126 56851
83314 91754
5923 7710
43303 93064
24523 42250
22007 66658
40899 98222
1214 77627
19476 58164
51465 93450
15709 27850
10503 96460
28448 80387
43990 99781
15995 23372
39103 52050
34118 74523
36170 93150
9909 54768
78762 79752
17665 35943
49217 98850
70746 82277
2307 87361
5055 99503
42232 90757
38393 45538
1555 85004
2267 16277
28692 79808
14763 29093
39120 48632
18852 42071
60146 95778
9876 56140
64813 96257
25569 31365
17962 50024
90941 98043
6447 14207
53231 55524
39882 67079
2995 69214
19734 22780
22579 22688
39417 92902
55450 62775
14169 27474
25596 74277
22661 62481
8323 55877
28780 51344
202 58554
191 9214
67392 88118
13733 64140
42022 67242
12860 29643
15344 72625
31026 32239
39118 61941
6776 49531
89780 90253
51918 83364
17768 24322
6120 22816
80903 91632
41785 56539
24408 74820
39619 98427
6785 39758
23099 43527
35538 57449
44096 88601
5393 47540
16187 96652
28521 91952
44645 54721
26746 80865
13822 37846
53695 69519
11970 36093
86275 93025
31496 66181
35454 79398
46479 47132
18773 78632
18554 27234
22337 50157
26552 73477
54896 69058
23698 94184
33006 87357
29013 42174
32723 58177
16288 54891
72352 82405
11852 35018
51627 55804
54803 79021
33734 82544
56848 58958
45296 77864
43731 50594
10622 25763
2977 30891
19874 85214
33161 52137
42074 55640
18747 97749
4428 51193
47806 68943
14570 33471
13298 25840
28821 89923
55977 93403
6499 28743
65776 86491
3686 53969
22114 94948
5889 86345
36698 78979
19325 35501
31989 83252
10471 22304
26730 78347
45467 88236
75078 79885
17679 85663
101 6938
36915 89309
28552 63851
33293 77801
51305 55622
682 1991
67655 96863
49809 66769
41375 64811
62163 81043
16781 46152
60333 84340
57082 92226
6911 87538
45962 46698
51012 67979
56357 76668
77177 95052
44220 98886
40572 73208
2627 53180
15153 36815
78161 81117
6492 58277
456 68897
70163 86776
45816 51927
34634 68654
17276 31936
14581 19973
1727 62314
5437 9286
15383 25803
7436 14885
939 39106
26488 79906
64894 89302
20910 24621
8086 91872
17171 23533
44626 97312
75809 93073
6329 51925
11191 51598
78760 90051
10154 22483
35769 95761
17583 55508
46598 81300
44911 47388
51913 86527
71365 89181
28093 30344
14710 69572
16138 93932
8936 81006
12332 92946
42722 80082
2520 87603
25005 38993
43422 78342
1907 9757
41410 66540
58428 91433
24257 26720
34820 50375
44472 99605
48391 62908
52055 85140
41593 60445
11236 96641
54929 63179
8539 79658
77231 90810
25324 69075
50914 93051
33639 69110
10166 17364
62435 80971
14010 33738
54061 88673
21400 45746
17488 34820
4290 93332
81950 90239
29718 43023
3374 7086
89212 98188
34817 49885
12332 44283
26054 34458
21040 44265
53542 78377
32514 75170
75756 92310
9433 67931
6584 91298
33049 34629
18285 89608
41338 53911
50883 55378
20247 47179
5900 85575
12477 89431
10249 32825
13741 25563
23429 53600
11156 56054
5055 54515
42961 67270
3714 44992
77429 87740
5002 14930
21743 29842
50193 72598
9843 86843
12515 88518
54289 63216
47394 85471
5582 30856
26451 86679
46112 49123
57563 83983
4701 98827
2231 32582
69717 77830
66788 81536
11770 87797
33586 37788
21221 61284
6497 40993
32785 54610
65039 78755
42331 85475
18774 20937
55633 85943
22046 26477
10598 13354
5533 91846
31826 88921
5777 10457
59937 96229
33384 55452
15024 58042
76469 78833
34610 56191
51743 63008
26456 28210
28392 50047
4775 21959
2986 7675
61669 77756
39442 51694
47961 55758
19568 71867
22851 81961
52305 77885
3786 99719
28264 84782
20191 40505
59886 69871
58822 76200
1507 24692
2317 82798
7757 61524
40001 77129
2983 19459
51245 93389
45687 55368
53489 78927
9993 26862
52523 80727
1928 72955
1892 95569
24185 56347
69435 94230
80373 89493
2332 47102
42721 42815
37562 46610
4110 99275
60631 89172
70818 80901
11656 51873
47762 61134
18941 61015
10887 71483
44726 55183
28846 70260
15298 35783
37059 82355
13720 26516
49882 67532
2058 83073
8166 57644
50187 84972
14615 67757
34339 94213
11764 84800
13105 83414
68902 91990
32887 94179
51045 68094
3589 90472
35327 46146
54508 88057
11993 45307
38894 75510
49554 72054
15278 38285
58745 62669
19059 21023
45300 99911
30914 90616
21685 97235
9281 45804
54520 78964
64569 67376
60438 84795
10182 19917
40952 59744
15100 71845
44850 46930
19287 72632
26194 30392
47185 51056
60349 70008
29136 29384
38314 45934
8455 95632
39957 77543
6749 28117
56218 75659
50174 63934
38452 94577
38843 98418
36773 49436
18453 33696
7683 50655
55393 66018
43630 99060
56900 95601
15914 54666
35965 70241
61949 81206
18727 74769
7380 83476
28905 34182
35422 47844
5586 78742
67323 72444
33649 68195
2421 93884
58297 59265
39789 63413
3735 37126
35472 94553
77304 95320
49129 55413
24486 59928
30767 57233
38741 58176
42398 86598
18 89480
21078 47651
260 26115
11276 38673
23784 54458
6770 69873
53435 90828
39432 48791
33981 91764
33127 52656
41350 68482
53911 78514
14295 93111
30837 33190
45895 85217
55294 90825
44431 58173
27413 87790
69059 86604
18330 48249
25043 33081
49620 78393
52219 72025
5828 92971
32833 53239
36854 37804
44450 45909
10517 81464
28932 77027
24709 64342
76591 84471
64210 94040
58735 63376
17698 90198
11271 36659
34039 63702
43490 99562
8071 30049
42289 78887
34484 34871
21513 25346
37128 58749
61286 89454
43026 60082
58817 88386
46800 71303
10177 49223
37680 66196
80381 83434
46883 86956
26845 85282
50104 89101
13661 23195
19484 21392
52371 70491
3285 90357
46999 50601
5257 57102
43598 86633
14973 80551
37923 92595
27820 65948
3667 93652
57109 81306
78124 88147
44204 79669
64329 83469
4449 39121
18200 92434
71241 82919
1927 54373
44100 75778
3556 87052
32626 54814
87217 98535
2665 80412
66527 67837
7708 25450
42883 49879
58955 83798
29776 78351
55081 90812
82672 98600
33368 77207
42557 46843
65036 81953
22688 37034
57139 73569
15958 23198
19593 41309
68211 97629
34028 83349
72808 80803
32100 39556
1847 6497
1309 86069
5024 80317
43383 51261
330 36945
40596 78076
36843 70738
82378 84528
34054 86969
62007 62359
16 947
400 17699
21395 67491
55670 85208
1521 37225
82824 87519
44774 56117
14904 77443
7207 69996
31419 86891
2605 19468
78516 99258
46292 59994
64102 99979
41959 94718
16900 96457
88726 89120
9303 56378
56532 89261
83139 85218
42595 83008
71566 96045
71034 73568
30904 32060
86325 89667
56443 66969
45194 60351
16878 18965
18668 62520
54819 55397
54174 68406
1806 40761
38359 78700
20480 61683
35824 38395
42783 92351
26231 91653
18678 61317
14109 37009
50396 67129
33665 37187
69855 95699
65303 87852
44658 49396
9062 44882
1327 27305
29713 81073
16203 59657
15246 77079
7524 67601
39904 70156
14991 89505
70916 71068
74617 97735
45903 82718
6431 69879
44893 83122
3887 83789
80536 92680
18239 75823
67350 96043
69368 84384
64628 66261
6693 40680
17815 23449
31437 50976
75264 82426
5821 39830
18003 20242
29957 56734
8438 35067
12128 97805
59076 98862
70113 88489
22865 85509
24420 65519
49478 98128
39244 78869
53922 78078
5865 62849
59415 72168
35836 39417
46837 72378
75463 93530
3421 39334
56946 59494
21732 93676
16168 63597
67692 78392
14428 46549
5221 91898
3768 61399
49929 75657
16742 70277
4479 60991
77415 90748
24948 89525
2795 57303
46688 50498
48051 98301
977 35424
37031 73429
58895 59702
38196 85040
35625 85939
48311 96628
30105 83993
14796 52204
64851 74135
26570 39427
2449 76845
61229 86178
16912 40791
41869 54977
17855 85644
32388 61845
41185 96104
43349 62767
15557 50208
12533 67743
8165 64911
13758 82802
12705 45734
26279 90432
43012 50484
1494 60075
8697 80892
8958 17928
3310 46273
69342 95507
1388 73078
11873 57203
7523 32767
57187 61958
32314 62096
69516 95119
48787 84721
39018 53133
84326 93168
54475 82728
30927 78372
80585 99636
65374 82047
56845 97110
45496 57252
24847 40564
35547 40165
52430 60490
18026 51114
72125 98021
30441 45441
64748 95237
44794 85287
6404 91765
28733 69595
1209 75421
60939 75656
36521 56752
42882 86987
6284 93358
16100 90686
16675 84345
604 49119
46201 63014
51226 77278
34767 80248
10171 62117
53980 74228
50081 69446
18243 71435
12726 52974
16289 65797
39363 95565
16208 78462
19636 94217
7621 65344
18904 94500
2494 25045
46752 68109
33895 73367
19278 39863
16439 28283
43401 89015
25366 98840
27224 96148
48971 69218
30132 43198
699 44704
5229 41269
49651 54882
49677 71704
34583 50885
11511 99179
40861 91332
6937 20212
77901 95267
72558 80869
40683 81038
40564 66033
6663 48956
30932 33684
36161 90831
49584 93578
31086 44672
53137 96496
51234 85473
19179 44722
2375 30927
13297 78233
45252 88314
45718 80509
41503 64140
55496 80114
51818 84843
78775 97904
7290 96494
32917 84190
12261 87240
30923 76424
8888 48063
65962 95005
44179 64128
5378 21884
1192 83076
15687 93575
33411 59518
1086 59353
60112 91159
81924 85902
13662 73600
2622 93503
55024 79845
49452 79802
27865 49252
49548 66668
8594 53724
61779 66678
3451 75200
55962 97925
25141 69825
29739 54330
28160 33891
61500 83637
10150 70712
12023 14493
42239 82412
65451 76020
14855 90107
40908 83051
8633 12158
40673 91933
26699 47743
30968 96872
27069 41494
20559 28649
41844 58359
45683 77972
21598 55325
14943 19771
29955 35299
41759 71639
8597 95040
20577 33187
1847 8207
91656 97592
4424 88620
51678 53346
14734 45878
35988 77456
19959 68990
2239 50370
400 99413
20731 43122
14857 73113
32459 46334
37612 58252
30172 95990
63486 91670
66 15205
15735 45059
450 93718
29504 57964
17302 22428
16822 87198
26798 98463
10624 22742
31695 49987
9864 24209
75964 98481
69207 81433
17517 54506
519 6053
51361 61406
22988 37779
41667 87066
7632 25317
5481 77326
30041 61213
9170 46270
67008 74641
16042 32457
25546 72584
14019 43329
36625 72753
24444 91301
37185 86365
15608 59842
72999 98161
42466 92052
25538 70958
78245 86363
14255 48515
24960 48501
9039 88059
68262 83145
1724 68760
3154 42589
15325 30944
63422 91695
23904 31991
14238 82625
7469 48467
9953 85066
50005 52098
15155 44762
17561 97636
28138 66365
82013 86983
22063 46556
25783 71403
40077 52636
79723 86346
22879 35066
7391 46354
45442 88005
23879 82663
56829 58724
68333 99878
21403 95783
10826 50550
31144 60053
43126 55144
10878 18187
62533 69826
58854 98665
7657 69836
17753 72955
21081 44530
24309 73842
22675 56723
78971 94798
53019 58727
41155 60476
5152 83947
54491 96221
25813 59381
12502 17929
36783 58173
29970 91983
54558 98100
47929 59586
60930 84184
25578 42368
61829 68906
30544 30690
58518 74973
66244 80423
27024 89977
26449 95390
15384 52267
629 6703
77657 79605
66107 99631
867 79164
12664 49228
27819 55633
68213 83570
11576 24210
18294 85516
14104 60674
7262 33557
32609 59408
29440 45830
47610 99682
45993 95138
44624 46273
52098 56637
41823 68580
60393 89517
38071 62904
13930 35137
39341 52177
6913 26216
95 74461
58934 85567
8222 28802
82850 85022
31796 70244
49326 55330
91078 99724
12704 20106
1365 95128
30105 82182
11271 67324
28663 95620
58208 67090
5829 35530
3220 7035
18223 22155
17229 97532
22523 73086
25293 98097
78133 90942
37239 64745
55807 79972
43036 89833
34333 50375
15998 56788
41465 90788
71299 71489
63013 63213
45330 50257
37884 99851
16631 35825
5275 48407
46368 51081
10736 33720
76631 79025
33948 45608
79371 91957
29087 91031
38717 88878
34447 94626
26150 58509
34598 61517
57117 70017
36658 66848
22623 94778
15651 44776
2335 98337
55520 59594
68342 71709
82025 86768
16466 56231
9433 69744
58666 81863
14118 48123
66850 67323
41172 43669
18664 88292
563 26627
26192 79163
37361 78690
52925 83726
8676 18415
60241 94817
9011 64582
85658 90663
34841 67466
29936 30455
86926 94382
31868 61998
40537 46339
2002 5216
25026 92931
69602 79474
73428 76363
50147 76542
8489 50564
55903 63123
77174 95522
1038 41411
33863 41360
45538 65510
4533 20332
10534 70149
58857 66154
18241 38181
10725 19515
22295 65996
6793 63890
29968 57170
840 81470
29485 87916
13041 25831
44972 55674
66146 75119
90621 96092
46061 61776
5904 52851
26353 50487
27304 32853
4536 22736
89681 98759
82769 94866
41016 55696
48869 72672
40836 62859
37860 69695
80286 99564
11506 29850
12641 79069
62695 68430
46721 87937
27967 62978
29949 50860
10177 96818
30858 34314
61733 69357
11172 97944
33889 44255
67583 74105
50048 64186
81268 86430
63947 99780
73080 87126
10941 52709
77705 88138
62966 94216
40925 55108
21260 35121
33732 38189
17816 54302
82985 84352
654 16731
84331 98141
26372 75432
89865 92931
17004 71271
76193 98660
56330 68887
24861 48605
43349 84381
3013 3192
35762 49169
23990 84314
13361 57206
18700 28263
61570 68394
21374 94294
37112 77550
26948 73009
54320 72400
13010 80522
40296 48990
5064 70326
11878 63243
65267 66454
91844 94509
29066 39050
18784 95421
36400 57079
63575 87683
6543 52378
39519 44429
22456 54612
16840 31735
46802 76457
2013 17592
66942 77346
3817 30020
3632 7654
3372 95020
44156 71094
3219 93063
61066 70084
64351 86659
33966 58574
27574 61846
16152 50065
64348 76915
22274 65001
9548 56450
55754 80648
35313 88912
37535 61553
27123 61420
20207 42709
38159 97725
21788 55887
3594 13019
46123 72572
27040 87596
27381 99158
84161 97778
21685 47862
14768 71515
3439 50327
4299 36191
14064 86145
1679 98223
48372 87150
7785 43083
19818 63320
25698 80516
37878 39737
982 40691
26818 82033
1178 9655
61375 88362
16910 23645
60126 99595
56922 96000
48835 83829
26569 62179
19912 25064
25182 89893
5815 7226
53178 94795
9268 31537
85697 86463
9375 87829
44355 96442
22047 54285
1878 13238
72863 91151
43057 64761
13078 70979
1474 8912
6065 71654
72440 81553
61778 65367
84864 85928
18682 23737
47630 51258
94007 96080
71955 90331
17341 98710
50911 99996
11504 16090
38778 43096
43720 47019
32764 81932
12986 32826
22911 43215
43876 50231
32526 80399
2834 14432
27692 40890
52531 73070
89625 92541
13418 81078
87063 93461
12318 28934
32319 76347
2640 29717
2234 45027
9819 45013
42340 90297
39291 62742
12032 86499
30492 84770
12096 23038
21436 73928
48687 74020
43583 69492
18040 81520
68292 93956
44985 64342
17453 77265
80615 87532
63844 84528
41640 89211
530 44010
45796 86878
58910 86475
34311 54275
489 34957
14280 35452
19153 58437
5445 9476
22258 52750
8350 83992
71777 79030
3122 46719
81605 85653
15141 28472
24380 72916
25465 81702
5594 90390
12144 57661
9958 21614
22249 28211
24402 55434
59164 88939
72481 81569
44771 83420
18848 47809
43138 97939
16447 51845
61973 75444
7204 13964
5302 63321
28272 47041
26208 53541
39349 66895
28131 48181
27283 69111
5094 37706
40427 59100
3821 86259
32067 91259
11004 62865
44213 88473
63430 85434
29204 49460
12633 32437
72860 97403
60709 86846
28953 75220
3902 53906
3021 70083
41274 90016
7157 40172
13873 30509
24520 44937
9395 93458
5823 28580
31620 64328
7644 67298
24534 83482
3763 45287
15016 96339
34594 41126
1479 7497
35677 97667
38531 45941
67220 90455
4864 83307
357 44399
45751 84840
83837 92819
45022 98034
45641 83422
73923 98607
3470 43100
1172 83621
19909 52015
4709 38879
5386 50448
41705 55014
39102 90624
39591 80845
86556 92786
45992 97884
15530 78640
29323 33982
36157 93503
18389 87907
4502 72719
32657 72424
63703 71027
72504 80509
18062 74878
37969 50932
11752 81599
14912 86262
60118 78508
38123 53681
29262 51490
32091 35744
58850 65416
558 77288
24785 68062
34683 81530
41498 80027
9751 82561
39983 88166
16298 96692
39048 94706
56452 95248
25909 45264
11707 98340
64199 64314
11378 16534
28576 29259
23016 31394
23801 39652
41347 62105
62828 93554
46196 92779
42660 47080
31726 78361
30086 37535
79214 96475
60609 90710
5912 7633
67383 91094
12923 98981
45437 98074
3017 96807
45809 83237
81461 90195
20481 94314
19663 28454
35894 76975
6282 64100
20656 75636
31258 39044
17211 47764
2045 81139
54974 86237
33544 76596
4334 4521
36996 40687
9040 79688
21631 41645
29751 54352
69024 77037
4360 92323
45909 52803
23655 67953
29168 93451
33410 76274
30206 61239
24756 84026
45407 81611
20787 44076
86078 97608
63758 75916
26043 94101
17327 71407
6956 9801
30242 59958
6718 36915
33288 70671
40036 61786
62818 65679
63459 72986
119 45439
43434 84571
74643 94694
7372 93602
74021 92082
76102 98007
31843 42572
12738 87723
7463 7898
42975 55651
63819 79286
69968 89948
37415 89789
31169 63292
33627 43564
36261 93255
1577 40407
31235 47618
45436 61290
58549 96994
35121 78382
9637 88597
54729 78789
39486 93414
6133 11427
11353 59090
12867 95574
50907 80604
80635 82929
12559 84704
39775 68949
17691 99621
63557 78598
1924 54441
41013 86235
11576 56961
64420 87722
55882 83020
5936 33214
627 97624
61527 77317
22310 27714
38066 73576
41177 53712
52689 98455
93187 98952
34047 49167
22775 29179
40341 68026
32849 83428
928 45741
34053 95947
26782 81438
25231 29497
61978 70030
53015 89766
44589 46904
5088 94801
18380 95918
37004 62414
17001 61572
4890 41167
51663 91071
16009 37743
46439 51676
54335 92054
19458 62260
2993 31457
5427 50508
38485 61331
48885 73279
2841 46614
16570 45169
89091 92699
71685 81965
71385 76169
5591 63519
54952 80697
50665 94786
17962 59041
22259 94509
3076 16706
57279 74787
4393 28302
83226 90456
5876 56347
71951 78106
33897 44433
21398 84911
70741 95892
32689 77929
20164 58389
78262 92451
27896 55443
430 36849
42755 54690
20961 29628
83150 89137
29115 97904
4176 17638
67296 89548
84263 95404
11345 35599
7652 9939
15438 35582
2959 93047
3076 30341
23431 52146
49427 91356
18782 24579
54378 90293
73861 98454
44030 99605
4342 54594
14841 76782
20780 79582
24320 66660
77477 82057
33283 92334
27099 67201
1423 40936
63823 80577
52007 70417
33009 97765
38807 76057
9643 78956
27993 64365
58526 79913
40742 79668
80175 90971
50335 96336
39936 85320
2952 9483
60183 63104
24814 78469
1441 3811
39245 47411
3902 49249
54030 73201
6569 49218
1388 25223
74929 83096
3720 38498
1982 77153
27425 43209
45983 85004
21647 22828
20314 80880
72475 91445
54074 70285
47893 68457
39509 64238
27138 82394
4752 76665
32520 50413
42670 54722
32816 58785
12202 76386
9833 25243
42402 55931
25242 54528
12706 17138
24461 97716
35680 52423
13986 39891
32085 56479
30576 58813
14322 53795
46442 89212
45767 99489
36624 71043
24751 73803
2889 88568
13287 81842
497 42458
36405 43458
6478 27766
68901 91609
47613 92287
33955 74452
48632 78527
23147 37548
8167 38765
173 19074
29758 73462
32059 58007
32580 63404
11807 18247
4896 67868
49911 81074
37376 86873
52751 86745
53734 75287
43383 84872
40871 46491
40048 46754
12536 45209
45124 97701
84602 89203
33298 64537
11251 40333
13751 35499
37540 79329
26459 44812
33582 63660
931 79312
2968 13420
76866 97858
21748 57068
25824 78577
26690 30410
77816 99448
25033 73009
54368 68065
6487 99225
10806 43370
24547 70012
25672 48932
7383 85747
9304 48480
58325 82974
32331 51204
21127 83261
56899 84996
79167 85188
55425 87083
11276 44070
20240 33145
16556 73917
54438 66737
32391 35950
2083 84898
29038 84990
26115 73993
40657 95718
34629 61739
75252 98634
36578 73363
69013 88702
447 16168
55803 97540
40488 61983
6427 71185
21116 30234
15143 16751
33804 68855
21802 23049
10987 32810
74267 81314
22519 51136
72510 72614
85945 95438
5216 86068
49824 94365
17667 92645
77218 86042
69103 83612
49165 57261
6997 31292
64334 81088
6301 24798
54052 66938
53184 56931
25764 39010
43537 86458
59813 84386
84158 92586
1599 73206
35650 74411
49584 74160
50442 91215
48727 55398
49771 69461
85983 98333
4871 29267
2409 22720
47515 60947
40334 49616
7992 99812
72367 90528
56337 76764
355 51089
1451 64720
44130 65521
2272 63744
551 5102
5394 95599
924 29449
28684 39977
25053 40683
10503 31160
4096 33567
27595 55420
46655 48190
17070 80938
32821 92724
19973 35159
57790 72886
42793 71886
21184 46552
46676 77458
38028 77959
34880 99573
58956 90141
63872 97668
8784 41955
50384 67175
49252 99076
16819 21325
80011 94023
56614 72839
35735 82199
24017 64319
7280 83952
11990 17212
23689 79155
23105 51286
63671 67261
52846 98754
27371 41048
30326 88013
2875 51099
4861 44542
81773 88209
10585 49654
38167 90494
17675 93512
47544 84219
11879 99610
31588 96748
3006 79655
57014 95681
76383 98667
20057 85815
3024 95608
44509 92429
22789 39366
79617 84649
24635 33832
8169 80332
28724 36057
15848 86230
47316 50863
67949 92964
20867 68163
56935 98806
5816 29712
17493 25997
36962 59319
47346 72428
28156 40954
53157 69936
3129 54971
79519 99879
2646 17424
16209 42935
28415 90867
4517 79170
19013 57361
23819 53270
27560 99408
43021 94129
39417 97465
52539 52729
5330 24168
75685 91888
58258 79456
30901 97865
5074 7843
88977 94416
25883 42882
15022 20385
82153 87852
63463 88189
59745 79904
36005 78229
18726 63049
1833 24033
48870 62997
86486 91471
13698 99683
22422 61784
71486 94614
30033 80044
28053 75954
16660 88001
36972 67731
37314 76734
87940 90186
59858 98430
73013 97001
12143 42661
21928 31162
22897 96683
65693 84960
1344 55820
8074 15658
16810 50776
17744 97699
76342 92562
26950 27259
2525 46812
82217 88157
35714 62450
12971 81292
22937 96777
32077 61273
43338 61341
44816 73914
32950 50163
22478 43073
26488 77131
6170 10307
8165 39524
6114 55783
10239 23130
35978 47187
51977 94333
29428 95316
4801 73507
9223 53344
8806 37484
46705 57086
259 71560
47488 55070
45628 66479
18802 45301
32694 92363
66801 98535
67855 90506
4620 48703
47312 57943
25412 97261
41 20234
33676 72338
45623 64016
21465 54299
30796 64781
27608 87001
16003 86742
83897 95103
43051 50542
31234 64766
50986 63221
41816 94470
40814 61598
3766 85309
89311 96396
9336 66589
48664 74976
10040 32679
1537 11252
4358 90002
25005 75649
38750 69799
45215 71880
4372 46298
456 90691
7665 35327
252 52056
16605 76555
12932 55541
9291 91502
8450 39289
48107 90744
65362 98395
18670 32887
48650 54812
63097 71923
3991 80498
2306 32481
48815 56864
70773 73636
29865 62480
17426 18046
33427 98820
10152 24227
23297 37975
13416 13901
16070 20010
59729 91136
5828 68710
2304 85029
6782 16949
28931 41347
36543 67842
74357 96397
38206 51914
30676 78684
3835 29792
6749 88955
55826 69393
86387 94574
81400 82153
1085 93313
39692 96150
60637 61563
78234 88814
78340 95638
12241 44545
635 65988
2552 8857
12587 99760
17609 28385
69596 85872
64189 88685
58785 67166
2758 20839
29760 35074
13966 66622
20546 91243
48553 96065
11279 63008
17303 52454
2796 39598
3174 23863
1297 98013
41738 47204
48386 49797
32746 73060
23472 85013
64916 85289
43056 90894
26564 66186
1476 44930
8043 24647
10639 88395
10992 57135
61211 99284
17956 99008
17233 79309
33414 64709
33327 72221
43907 86223
57524 86471
59971 63591
57310 97141
58072 75028
20392 39493
32335 81201
59031 75309
38406 90020
144 63084
39589 77813
86 77818
696 62649
60635 78563
39502 51367
24989 40372
4633 82267
35334 57516
2141 86235
1407 68461
11282 83613
67345 87826
89480 95183
39190 48223
7663 45468
6548 60569
23589 75116
62518 64211
64348 78564
24106 65351
51397 96812
8561 77668
7517 35887
20006 77499
71934 91249
66925 88894
35784 47478
23058 35912
36299 63107
4417 43088
7559 83401
40701 59398
42761 76692
28589 88807
24639 64039
8782 34786
21785 65568
23592 91814
4078 9796
37657 42570
14914 26757
9771 64348
23997 92533
45642 72062
31787 34033
5952 36144
7442 34652
64742 94960
791 84192
21989 93826
12102 50039
39320 93851
12337 70226
54655 86904
48829 95937
972 40130
65658 81022
15102 92441
13823 92515
39454 71655
18429 50172
10921 86848
7436 33363
6800 10927
85904 96486
17154 41177
19460 25911
51300 98829
33519 99770
15514 39373
2271 6346
5120 77051
73434 87841
7627 59754
61586 70323
28916 63446
6444 64242
12549 12559
29131 41390
21011 72067
27109 75278
23569 34134
92774 99188
61855 65412
6935 10700
37531 75386
24941 79133
11560 64730
26832 78231
53253 91921
17083 97914
54337 80398
69986 73920
38516 59735
27208 99790
26888 88043
3692 46424
646 68670
19266 39567
35998 64162
10683 63884
34824 50098
18188 94861
6542 43372
34641 37475
77835 83017
19902 28428
83322 88881
23294 99742
90324 97264
29992 52197
49933 57120
45076 61487
68790 89076
4053 21764
59275 96375
11421 47474
2409 79460
25902 87200
18797 46544
16788 33830
14470 71393
79100 98462
64343 69665
34443 83388
51901 69819
2024 90414
5424 71500
77420 90810
47444 56700
52041 98784
18108 77891
57646 69220
54324 61620
39542 74700
11860 54061
4949 99164
4538 98412
29952 37599
64874 90050
265 2895
8095 94464
29014 45748
15948 62894
23605 42738
46107 97012
20096 92696
28462 63202
2949 18627
97786 98758
58231 60020
3181 13777
74545 92640
20604 94543
21032 52039
24360 53239
90059 91550
37044 61692
12562 85869
32840 48981
50673 97292
14259 98923
28464 39728
9551 56509
11529 83135
26044 95220
18822 85501
4977 57436
20333 29574
57117 90895
66296 91085
38566 79461
17604 37388
77365 98447
15905 53934
42982 82968
2761 37655
37676 62538
15131 85853
11275 53889
59624 82660
49150 72433
30027 52470
41044 87186
52336 75455
51119 64435
5472 31766
56181 97713
35673 56559
9059 97615
8203 32006
22928 78853
85392 86553
22924 37188
25427 58822
60006 86530
47266 81035
77282 89777
58945 65404
1243 5637
22817 83097
8722 36083
48358 92821
21644 34300
85662 96583
13615 17701
15383 23910
35556 66262
81497 81621
13534 59075
73765 94196
32052 86532
14288 38287
26382 52585
9548 75843
61878 92062
52097 81870
50527 84620
11041 59307
55582 61485
90172 94919
75480 76040
39335 52324
35132 41671
52856 54321
4461 12503
46185 64968
25291 39368
29908 62121
39340 59301
28694 81049
24937 26481
18604 60506
40760 78935
16536 83722
41030 94046
39867 99325
57198 97601
83205 97775
4668 61327
29985 56528
49386 67910
47370 96624
66939 70584
16629 55689
60908 71663
81624 87038
31095 68370
60647 89102
58112 92615
31719 47726
33101 76482
10260 32647
24534 66946
813 32578
21102 76538
489 61269
35467 76208
15835 87344
791 34070
6582 49092
17893 36197
8126 38620
22886 99125
20872 41806
13615 37085
3062 80453
17852 62115
11622 18944
67906 78547
29695 46197
65114 81978
42950 72290
783 82545
64831 65117
7093 87142
5659 77614
28758 83875
35067 86683
44760 94382
30738 93902
39123 48196
33349 71112
26031 31298
70261 85275
31154 85737
17084 82271
25829 72000
27942 53570
25897 97228
61003 87963
33671 59310
55228 56520
36738 48380
55047 64696
43890 54801
27572 64279
19449 63908
44910 46677
38036 77734
82633 83240
65564 98953
32170 80754
30319 64388
71100 95737
53645 64069
64461 70514
4240 72098
46272 94434
5508 27502
22938 33396
34002 42455
62415 81537
22646 40482
2598 43344
31389 44373
28886 43660
25592 99185
67540 71964
9644 57771
74468 81283
22369 77392
45481 49432
8122 51602
27179 72624
71856 80605
20728 65220
43204 94317
76658 93844
5908 47917
23521 93788
55932 94711
94260 97733
11915 31477
16974 81888
2638 90683
62350 93288
45734 67395
65824 93988
66179 78582
13279 64488
5843 42515
58437 68027
13174 49244
50448 52276
87042 87403
23443 29373
17566 80181
2426 46134
5491 93262
83147 97731
82368 82753
4780 9135
23586 43631
21221 65272
44529 79392
39425 69662
13236 84449
57475 96079
15927 87663
11173 64863
38048 68598
2959 12440
33805 35357
28953 55013
25278 46535
89664 89704
61534 87288
48185 88563
54761 89848
25013 29587
3510 62712
11663 74634
38063 51557
20619 51646
6708 65391
7467 81298
2097 7683
36721 68105
39079 75210
24261 69686
46592 53348
42067 66432
42471 87706
71810 94113
6422 89564
12656 44395
79500 93786
8576 92430
16969 54320
42835 64525
45809 78001
21054 66826
29278 86688
52171 59927
42793 73815
27067 46756
69855 92055
41409 60394
54936 61921
34778 55165
31097 71715
33760 82893
26001 59649
35202 51414
9241 61028
50820 71017
14065 25289
11142 78133
69384 98086
34827 63595
7257 27830
761 86698
11499 69959
49710 74868
4284 6556
32770 47806
80374 99745
9136 43624
45738 64639
41561 70227
3005 68794
14165 40050
6571 80633
64941 74595
25484 61454
19092 84698
13012 93825
16904 44597
11093 98044
58182 78032
22410 34250
27293 85401
32050 47721
5895 26028
20104 89501
58566 98813
36433 69008
637 16075
30923 86093
20120 72005
24400 45419
60663 84875
15904 78763
71189 72082
51015 75492
20595 61639
8129 51749
5570 87631
15536 69231
20879 35144
22159 61196
12534 47935
50857 72072
43773 86634
41725 74225
22252 92112
19289 43184
31923 85655
30596 43269
13812 95268
47384 63007
1582 1980
41779 52210
22076 67533
33671 33876
42613 79204
45753 81997
7927 66628
23606 43626
14407 52181
4949 73961
26792 63804
2313 43793
3310 39825
15622 33793
47279 92697
47992 67702
75619 99896
55925 90805
61001 73999
22306 53510
38194 72228
2122 18066
7459 74922
11632 35637
2383 46609
12006 49880
27164 90610
2563 85607
82991 96105
39221 40519
15577 66936
9504 16327
32012 64699
19282 37435
31451 52120
17887 78944
5444 97469
32240 47686
3189 52555
47753 90672
37705 86145
38659 90438
8353 10896
68057 96916
61135 78142
17401 29831
62465 94342
70844 94272
65352 75068
8620 44377
28014 78085
32584 85806
82863 92070
28219 78353
51949 85187
21526 54622
68424 71466
44135 88142
42813 91815
949 3655
16116 38722
1757 15312
5344 95237
12430 51861
30998 77654
46115 91656
35681 69488
3923 78834
56039 61379
56135 72430
3679 62771
74084 77354
22479 46625
33308 37886
9702 65308
2703 47426
38544 80475
21365 21444
64136 67418
79069 94488
86007 93503
23916 60682
59939 61312
3987 16947
27519 74199
55912 84354
52320 58975
7076 98009
3957 25959
56627 60512
14129 23791
94726 99294
23023 46006
51991 95718
60781 95721
31945 43968
55488 83547
43082 73174
16639 89091
56625 57822
30215 93483
33074 74449
73690 90710
11108 61752
36671 69167
3541 46783
36684 83659
31644 97453
36649 99250
51996 64340
63191 70083
45295 86345
61773 99268
14384 85584
38026 46750
11121 91783
25761 29975
69375 86808
12025 28804
39720 51354
1741 81138
31399 81712
62129 67695
38438 68759
87959 92589
12930 28841
70214 80318
867 54936
81336 88218
82523 85041
23255 70675
40099 95319
33715 45865
3184 9551
8474 31938
26036 85554
39092 39569
10791 46221
59698 77343
2778 29786
1735 30675
60304 79414
92347 95155
60183 88720
67365 78096
49052 56803
2713 48008
39496 81125
29590 30244
86157 94566
111 30007
8825 95432
79994 83265
32600 56554
56865 89731
297 26207
40507 91994
55922 93095
13044 16763
117 36546
58738 95391
30360 56023
4415 26279
23879 41954
8317 89962
48264 84546
21130 72393
33837 85885
78085 87984
708 66550
46135 81369
39977 86793
6444 15999
3387 42848
46312 66167
51403 80725
21895 44410
25008 95109
35570 96830
35672 82925
32639 47133
9636 32761
4827 38785
34758 41397
20898 39053
17463 38237
20871 84423
17821 74954
31839 97303
31252 86480
67751 85903
40422 52022
69237 94245
11966 17547
43791 52967
82431 98587
85066 95688
29309 95911
10929 95527
33332 67349
74108 91875
15277 82106
36083 36225
27081 69433
29015 80854
20611 72364
42320 71229
11707 33417
52339 88004
23863 74475
34048 79442
58687 80353
63433 73176
19712 71863
25008 63343
59136 92207
9270 40678
62398 86190
41633 79611
29521 71527
21647 82041
6502 47050
48558 66636
18269 78128
154 5970
23125 48452
41392 93355
205 35393
39258 83333
29260 64801
34704 71577
14795 42489
1620 72428
81647 97036
10345 35604
93882 98122
6568 80759
21939 95982
2750 49338
35986 49185
5419 77641
63405 86041
39758 64988
26714 79172
4896 37764
5599 89152
39443 51708
41528 61446
8519 80859
32527 67581
28511 42607
19222 75527
85033 91969
79571 91463
9298 82890
29440 29865
43629 45657
26090 56342
17196 34122
9721 15948
15807 48780
41495 42989
2849 33255
64427 71917
67439 83499
52275 58115
50162 91544
82204 82493
50242 57407
76956 90837
76064 80191
7483 88144
42450 74473
19882 89622
6222 18056
8031 77214
35334 94916
39553 80148
5828 42599
42413 92987
8302 99699
42755 43695
56658 90229
65110 79966
38094 52719
72627 77967
65151 87131
35003 70774
6779 85966
80175 84463
61180 99944
4960 73374
55896 74560
22269 72782
46730 87241
85661 92971
44620 54146
5217 63702
23931 28864
31186 64719
57885 71929
70420 82830
20204 53367
7243 82309
9431 12019
53766 89099
50799 68873
56429 62068
13046 40026
5959 58388
37289 62316
13055 33806
35419 83069
45758 71233
15784 17562
61366 65575
29196 39094
17419 72670
12460 87624
48721 92689
78422 82143
23956 76095
57409 78727
14845 17278
65487 79224
9730 42301
24089 64114
48568 76537
45963 84303
91721 99927
5062 59469
1140 15145
51130 57472
11790 17763
41378 89346
21711 60720
14618 26856
348 48317
40514 42348
23556 42818
38202 60380
17681 91518
12672 51691
20622 97022
8569 20592
22518 93820
44467 84913
39115 44783
7864 73982
8943 56576
33306 52881
6258 42957
21036 70237
33208 84902
40469 43723
2166 38820
37348 83954
43865 65321
21621 29274
31907 85908
13266 33836
46171 60116
27358 93648
2154 48641
46506 59461
66243 99994
2818 52511
54702 57322
48614 54012
21308 73372
89632 97080
27654 65352
13996 93618
10196 66847
37449 44005
60571 77612
43047 57386
84073 93059
68856 72978
28489 40992
62965 97927
661 94526
28496 74799
12568 27853
36651 96731
3836 5892
32199 49766
1896 3763
10734 68887
32304 36933
44291 45181
21500 88410
6252 33615
14923 99737
88796 91987
84400 88379
2204 96729
16693 45684
65815 84389
5593 67396
335 72093
34892 56225
32908 52523
19977 71793
33820 67402
52208 69652
14788 45625
56292 91864
7847 51596
30600 64325
56197 83280
39622 72516
6502 87725
41657 58750
49771 61829
82020 99699
1317 35879
67008 79513
39539 63036
4212 91692
53992 99278
75988 91299
8498 28172
16126 64883
18036 46461
39077 95579
53864 80652
39990 90696
52797 87215
45939 53953
25363 38816
9630 28974
15010 73341
10254 14220
5602 61898
4834 48134
20600 32534
14880 88100
66622 90236
29675 34913
506 55988
9317 28017
1784 30636
16702 23521
10234 27551
28352 61433
1675 33235
34846 45814
87369 99442
49987 93765
6844 76298
666 79310
56495 96728
43382 99856
22165 70868
40943 88023
80700 99941
42714 77770
15561 63316
19537 98963
3083 78376
18804 89065
47358 88201
18295 22383
26683 45055
70594 77083
80303 90245
43908 80372
14001 33415
20797 53207
60403 96496
11080 26222
10563 67230
10457 31979
18289 89543
52712 59614
23564 93477
77128 89970
37017 81711
18350 94541
38087 46539
75976 87238
31536 69922
2041 44825
77701 80660
1228 40345
18814 70659
5133 31049
78597 80291
61784 93782
89802 91554
66258 72683
16094 35949
83161 98126
39431 56209
16997 28998
18839 87974
30361 67229
75669 78750
52908 74591
45497 54473
15769 26713
54177 96376
16877 76495
4664 99125
50517 59428
14454 60315
1572 77181
66663 68083
2352 13226
15799 45176
60842 64963
67507 81247
86089 90083
77006 99235
25234 45133
44177 89179
39068 61046
47966 94631
64424 82489
29201 88055
39161 80806
19887 70768
63762 90007
7775 59061
7584 74221
13368 47853
9545 57489
68471 98707
52831 65032
19541 43664
37758 97572
39198 64432
8390 81272
62669 88078
46701 62223
32030 57172
33102 95432
10362 42357
24701 34321
42302 47381
19513 71807
11974 74445
50957 78333
23121 27242
21172 61419
4960 24390
12970 51044
48101 85563
48827 68275
38181 62736
11537 52853
2787 94815
5572 28658
68766 96249
57139 73492
83466 85924
54283 67624
32276 73147
43730 94690
7826 74413
8296 51782
6901 42360
4898 66873
73813 90309
1918 46491
54227 63448
25608 46222
2199 15384
66722 67574
60849 70048
21007 31390
55346 63659
90727 98606
5976 87771
20149 64764
6831 67774
14589 77741
9850 57942
20177 57680
12515 41713
23108 49557
14649 34586
3447 8335
46021 56079
53879 74814
61255 74189
65793 80407
18072 37920
6584 40863
43044 90801
66160 96073
13240 48581
25779 82712
6109 12779
35768 36798
21054 38568
59650 94114
31816 44095
20204 66016
4837 14880
11253 79661
39677 51707
1088 85376
27113 37039
22914 44847
26338 52718
29730 83297
45636 81507
58414 84061
9360 85630
16502 87839
8841 62112
6825 38122
40091 63811
51657 95896
54497 80573
32072 86065
30621 68824
28639 35196
14707 90561
72690 83689
16490 20656
7379 75189
22621 23623
24113 36943
68075 88270
81805 87432
38411 74793
14768 93517
3170 53838
3431 46198
86064 89285
54355 57279
56797 95271
13539 43042
55112 78203
4817 47484
22336 62474
17642 46070
40037 69510
18607 25332
6464 55522
37496 70294
3373 69682
13633 70778
12844 89896
28777 44813
5877 17228
13394 25011
14574 18734
55267 81455
47699 50956
20384 44573
28246 40835
23768 76267
8402 55233
77790 94606
61911 91271
25937 72645
55192 97193
50747 96330
39458 42563
38911 55080
38982 74358
13121 77256
76132 77169
29287 98005
18200 47272
61170 64660
67882 88151
41327 86329
21047 23008
34576 35298
7951 68857
34255 79673
57190 78159
27493 33293
22550 26818
47121 56278
4914 35627
46941 75995
11423 76296
56176 80300
6146 96698
83786 93620
20274 95173
11823 99896
23877 74375
9242 60180
7631 55434
84327 86036
54614 57787
59215 92972
6825 97278
1878 93624
31299 69529
11482 46829
26841 77777
63597 73594
58831 83070
66615 95143
5830 32495
48750 87277
25525 90743
16519 49264
8602 14380
44929 61732
33104 52093
6541 98124
19104 82121
27010 59568
1316 28271
18115 84782
16976 81190
64118 75810
60643 95015
8110 40239
44028 93493
51037 56411
32371 48122
77216 98854
44532 74003
2098 91055
49375 64609
22562 29663
8247 19263
1828 95529
79015 95183
8513 20907
17807 69941
33171 48913
27930 75121
15206 87758
30232 87469
23474 33414
29604 66533
52592 85348
25536 26999
5965 9752
19630 22454
19373 69664
23114 43613
28568 62912
35198 41538
37031 83178
24418 58024
4769 18373
14638 66554
1392 71211
74060 85179
128 27858
37004 49035
6516 89698
21384 27971
49287 60035
69494 97147
32282 53531
51117 60709
84987 85582
11542 33042
1108 25155
5637 95806
33498 57435
653 90220
12449 78921
41100 95750
54108 57316
20418 31309
43344 71095
34914 35003
25939 89365
4722 12555
2794 82566
11005 82292
98252 98733
24955 71467
63792 94695
1583 31221
69977 96462
45828 64467
57261 73996
43481 48930
74879 88313
39836 73453
24271 30477
55872 94340
4017 84166
38143 59234
2560 84183
2656 57499
1845 34858
28579 83920
21652 34709
19658 77533
27348 94244
24964 91668
72808 74071
38307 78424
54055 67243
9998 41968
15042 34927
69367 90241
51963 76147
529 85574
31521 64513
54889 73150
1998 93287
48986 94924
42927 80438
2505 78265
15933 63295
31667 96740
7557 21071
33401 41426
29473 60615
71257 93003
3848 93010
1993 64360
18670 24056
22811 61976
1105 77143
2273 22959
43673 85015
70810 88060
64374 91820
35565 57666
17582 53759
36278 83315
48154 85272
34544 54642
13568 93072
5640 58413
10030 60483
80763 89260
35660 70058
62642 75903
66351 95060
10089 64867
8412 20526
34562 64379
78234 97087
54365 69512
23413 83502
14735 32248
12985 43606
11439 18633
26795 78808
47120 89368
34267 62131
50550 92509
82039 91680
34410 71612
22875 86222
96632 97210
46337 50874
40568 82618
28230 72060
34959 75309
12125 27801
79687 89730
61452 72696
23115 62714
21085 95963
15601 55077
60860 82668
84122 89714
8963 9183
35478 83350
45009 47266
39859 66697
11747 67448
51326 58128
77014 80158
22578 98715
31773 42208
2884 62917
2985 63136
65832 86969
64837 67108
6897 17157
25003 64749
23742 24012
40528 94972
10475 94990
53621 61539
64702 81058
34665 53209
21738 23741
34149 78371
33424 99230
71141 85292
44617 62002
22260 48001
39884 81721
48496 82971
22312 30647
11628 80202
12773 22752
30283 36676
27723 62749
28934 78731
6942 77659
56353 97638
85140 91971
9281 19509
38695 81874
58804 95606
20197 42421
17908 77229
31664 55128
3045 46292
2448 5147
12099 35639
52331 79722
26338 71969
1983 3247
65288 71982
31367 88565
4628 92015
71244 91465
6900 35586
41984 71301
83244 91794
54163 74443
78806 79182
61425 71313
9538 75879
270 58338
49267 61672
29919 90836
37391 51889
38782 55334
51215 85328
123 73480
8663 14775
7594 9775
32866 78076
26109 81869
12009 86400
72397 83088
34301 42235
79019 98496
79705 87099
30864 57177
46288 65057
73636 82130
61261 85519
32966 77341
35420 65606
11657 96348
37485 95058
12097 53115
21688 67697
23726 43763
26878 58657
16841 96935
16214 94876
19482 89857
75044 99597
74019 90728
24977 25285
53951 79158
30498 44176
57106 71823
22955 49007
35078 93779
52666 91637
11988 16672
26282 26435
48108 81492
35328 85755
52107 91237
4925 93808
40947 74648
44423 61427
47759 98049
13082 85159
25697 57833
7528 16530
55321 78207
15311 19343
81031 88531
34515 53058
14759 96564
83046 84670
17963 92662
44753 82562
58622 65302
2627 78813
2761 48841
4518 26878
81639 84552
12807 70466
58375 95910
24031 75946
20033 24991
64073 74075
76062 82943
35584 58026
29288 88575
59684 99328
12683 63567
32967 47129
20101 79055
73702 87163
6584 82800
11811 94023
38168 83528
20274 81748
26842 63738
19951 63146
3332 81035
51363 79205
74146 84218
17589 49105
832 15699
428 43289
46716 56201
10273 36792
6671 23546
4784 89467
49481 52924
10133 32429
47362 89017
90579 94335
7177 89999
10085 52445
62770 92909
10463 36095
47849 82564
13786 79336
5741 65639
53315 88285
63843 93558
691 27172
29497 48304
21631 48181
993 12960
82313 88861
41869 85163
88616 95643
3131 23544
1254 11286
22941 72841
42786 71390
7505 82905
45573 46765
59242 92505
38660 97001
3298 32813
23827 90815
31123 64347
72990 82967
24691 76929
12057 99410
27865 55095
40791 95579
3825 78729
56809 60084
36645 60408
3600 57462
37494 92245
49569 60658
15645 46716
21249 41730
40002 60572
33106 90703
18954 43077
20572 91178
8551 54992
10503 51748
35473 74633
57043 84003
12929 74341
12395 41045
11140 99994
25628 30764
57336 92717
53970 96775
48166 49703
20478 80766
20411 25186
42519 70950
57346 61026
1009 88429
16015 88241
28299 64052
55013 70057
14647 22418
91268 98987
43789 46063
93372 99874
11388 93569
6080 13172
64010 69365
78671 92168
18159 69279
9589 15665
10610 94188
18501 82688
32668 81915
12329 73761
1991 7925
68272 94260
14214 95290
34423 61271
52682 74334
50590 60441
44578 63260
24254 68400
58207 69084
1561 60726
43495 74250
81737 98984
6530 17178
35011 49928
54271 87624
17626 33488
69852 98689
5574 43342
61202 97283
75356 91325
974 67087
70314 74613
33088 93059
61675 88671
41143 46286
73251 88779
31931 76612
56613 69327
43971 51532
11824 94397
87272 99518
91376 95241
2428 18428
65730 89141
29842 55439
14521 27090
53714 64960
27996 39540
63586 64129
8343 11531
6244 48468
29491 87607
51599 88895
65310 84299
3326 58383
52543 72771
5806 46975
37846 79898
45341 92521
25971 42736
79789 92748
46224 84489
51321 94440
23408 74769
59877 60626
37623 77462
36583 56160
27972 91065
40096 92823
38269 40489
67468 78660
50821 55808
9604 37552
27730 77556
21368 72615
58165 84829
79200 84440
85350 92309
36580 99995
11741 26573
55561 97038
60367 83605
36744 97222
14163 99563
10090 54695
57281 64900
55755 74726
19734 31029
66592 95090
16192 72691
18428 19550
44142 70797
872 20845
36544 59116
75212 88155
13679 33909
8536 55810
4635 91555
11333 54719
46932 90577
28035 30642
62393 80356
32047 78039
39237 40840
22157 72276
33836 36130
87050 87814
30947 87219
21399 66383
32770 41504
24256 56943
67097 68204
65605 92405
15095 19067
3926 23818
14426 41296
28926 86237
35403 57820
6461 36330
10695 16125
71193 90590
14980 23246
34485 66499
35960 93956
31844 33858
22124 83881
63561 89736
1623 54415
9114 61394
20427 30863
9008 68651
26170 85003
48620 75982
16928 98617
16379 63443
64080 76087
61946 95251
249 23099
54266 66897
4595 94352
75126 83989
65063 87734
72669 80294
7399 64282
39367 55140
53215 93103
65992 86404
9255 53192
2697 92067
49476 68617
49718 87323
23579 70355
5735 14579
9357 77154
38003 91694
18224 86869
41724 58866
32030 32980
42319 54478
26419 80440
575 20238
51977 94587
36357 99624
19432 39767
28129 95045
86812 96893
21688 28336
57477 75852
1321 27598
77467 98044
15182 78372
61677 70540
32348 34987
39444 66265
20309 50531
1288 11029
77524 86199
78615 88830
56644 78320
29617 97788
40107 81655
5788 19067
44478 90479
761 5263
17952 34204
38734 77146
190 82871
32119 60832
45976 92214
16012 33433
13182 56590
78934 79257
32320 89821
24083 98663
70251 74479
615 25579
34557 47900
3558 27673
43799 58720
62149 99048
37349 78587
60229 89041
74082 77889
3942 44657
69481 98512
28794 99063
23971 41549
5659 64127
31789 91852
18447 63419
3225 36477
39885 72855
57691 88326
88326 96258
58538 98930
56666 96345
63008 77276
35847 73878
21204 31232
48645 62989
50964 57935
62194 76889
36278 46983
42530 85331
6836 99366
3722 59635
10111 44642
48615 62837
10485 84990
21462 97362
24872 44590
9705 84143
19831 38225
10780 69143
22966 72617
35584 95199
14373 98205
3561 84066
87227 92560
41633 82359
1800 46479
18164 44695
13856 62195
77883 80633
42712 93742
9407 14076
28151 36006
25722 39062
14355 91240
56376 77975
43376 89166
14673 42149
9384 49864
38257 78710
14682 29047
81005 83086
11883 90076
32671 62637
61791 92132
3018 65942
23371 29671
32899 46933
8439 42515
132 90160
92969 99909
20368 74812
37511 41663
9047 80024
35114 40024
75904 84152
11868 33453
60413 72250
53445 75742
72393 84688
40708 98918
70587 90273
2960 27457
65899 92714
83343 87683
1136 65292
15161 66912
23133 72034
77454 85700
670 22052
63315 73216
18793 43630
4679 7105
15003 33607
45323 90072
7916 29085
28467 39565
3886 81807
36121 86081
67512 81043
7504 88959
27038 51972
3973 88782
41426 91728
49181 67451
12731 45901
28862 88091
16411 96064
55825 94552
36613 65297
11239 62263
68956 74552
7750 32567
81293 83600
79842 90273
23438 37509
62200 76801
45085 89949
12772 21010
3747 16487
13375 86674
14034 99910
16152 19253
15043 70873
4813 59541
31820 99070
19591 47750
8568 43194
36720 66792
3164 96695
34898 95094
11953 91411
10523 60973
30414 51794
68356 93460
58523 78232
23044 41584
18946 41640
39940 73218
4170 49800
11824 70172
53059 60019
23276 78396
55915 76401
51268 86342
56625 68006
11970 23643
21073 37317
20865 70834
31273 36224
59955 88319
38333 92599
20220 36479
3776 46358
72046 79664
9652 45122
29714 52621
33471 83316
31594 63548
45413 66883
88250 90896
86528 90785
16338 23658
32371 33710
55863 64924
42307 99339
41190 82676
34221 72054
21241 90403
31710 51189
34517 99253
65349 92154
51609 60313
78771 81828
6124 6677
33722 57398
21955 85103
66471 80386
46155 55249
10448 86509
56606 81921
39929 50223
15422 85325
36207 54698
9892 98027
9736 68117
39710 71111
19459 59521
519 99671
6293 31079
74656 99470
46457 56722
26578 58565
72555 73596
33915 71389
10067 98543
59597 79140
39467 87074
70897 97579
8711 50472
25910 66551
28863 94375
34061 34361
2540 86707
17904 35371
24066 54775
71271 80289
15922 64414
13566 29334
11044 41872
3152 60595
7727 70650
59036 64227
40584 86000
76531 91057
59065 72386
59504 90303
33098 42114
91198 97573
55850 64702
29126 78938
8621 27065
17418 81722
15291 70015
25944 41735
37433 39470
31951 62154
20341 99284
35328 60802
30129 49388
63763 93353
46601 87054
10081 67113
22122 49624
38572 88939
79286 86016
74175 74183
72591 72780
17361 52397
45635 62715
13014 73147
5835 45678
6877 75891
3938 68280
29989 35404
27883 95725
42679 80549
13759 82939
79329 89464
32102 97054
24612 81396
63664 81072
36039 65342
51464 82216
31368 82082
67436 81898
651 1783
27511 85833
49888 58178
71901 90231
46513 47700
5150 82881
53727 80925
3667 12010
33793 37520
46407 89248
47666 50094
18335 29985
16711 59565
45801 78357
3716 93310
37781 63684
33885 46220
32990 38583
19146 94426
67978 99974
4429 87913
10152 23394
8675 59472
18645 66689
69334 99543
55964 69673
87994 95115
38332 74705
11854 72991
67302 90038
49509 89818
23929 56198
8275 87212
65274 87414
13776 96033
23097 66123
1970 24042
11937 69328
9708 58477
78041 80869
3725 82710
35295 70421
86464 91487
12341 40939
38409 65852
7474 81488
51898 97660
62338 98622
23552 76668
13718 35796
48262 78073
19877 85445
1710 79103
26546 66489
26892 49788
17608 81959
9075 80665
33356 58946
19648 98534
14895 19520
53161 66990
53926 62274
74271 76195
28903 46702
46459 61341
26092 86798
35464 71232
19676 65596
71649 91459
40875 78920
24479 35959
44286 65632
39103 83009
31016 68034
68115 99073
36241 58818
23477 57348
16029 97673
19874 48215
41111 73693
50033 55864
7175 54930
16224 39425
73205 85908
2228 52196
41121 64190
20929 22331
32242 67186
14517 54050
29911 75114
5526 53418
4796 39049
47741 82247
87881 91532
759 89244
33524 61315
35891 87511
6969 18436
30774 47534
21682 27328
9094 75163
76679 79327
1108 36541
51287 78626
27590 80098
15981 40412
27954 89039
54342 88918
61272 74872
59390 85518
15316 78613
12596 29409
28480 94770
5814 75210
6302 16203
2900 82969
3610 72380
7390 58787
69069 77505
47253 55425
69967 88188
35712 78524
79339 98885
10974 71474
32953 47387
75028 98479
42192 98852
13637 81506
27575 44417
16893 73020
18812 92364
5988 10476
46613 80954
60542 81452
28204 67455
7821 95813
11128 69186
33047 86490
25907 44593
32387 53750
5220 20933
27457 33809
46359 76946
13147 76584
11533 17960
19647 35136
54516 59941
13413 97136
50148 62305
3876 27954
5677 86355
16431 91861
34338 36169
5477 80570
65719 65856
41904 86975
32863 33384
26618 78999
14403 46623
96335 98291
24360 74648
4246 93655
53770 88841
95178 99786
21790 97330
32342 92232
64349 74407
44256 82247
1252 25555
26176 53346
7611 39652
20858 50098
13530 68459
33270 94563
31195 86781
50116 82137
5500 95671
39249 93223
26657 50125
30013 74054
20749 20890
18044 45023
1547 96388
9646 33890
19004 59578
1497 41555
57408 75380
85286 96062
54734 57614
39938 74143
30391 56457
22702 39421
12157 92422
47942 55795
20405 40431
23471 97228
64400 78996
52839 82109
59223 82885
8859 55582
18298 63494
42803 76679
22444 43652
21752 76986
22410 82617
21682 35790
44655 78438
39142 65278
67116 98719
37129 88416
12965 77798
16248 20989
14296 72069
26812 29813
16456 52311
9355 29037
14388 65623
16038 23996
76513 84040
34441 48901
65231 77061
13039 60385
9598 57743
6005 86315
22160 38610
68941 81202
53920 96796
28242 78933
47484 89807
69502 97852
51494 88172
58154 97342
32725 33053
34672 60876
26612 35972
42240 56974
24002 25027
52025 76560
32974 97683
28976 31624
72826 79332
65191 84620
5731 59115
49745 94107
16002 54244
42418 79686
44535 85878
14224 74765
10514 82681
1459 86957
13915 87352
28989 98671
43110 99688
64608 96706
26457 27471
28569 87241
23690 97904
3467 66611
62320 64266
13052 73373
55476 56017
18118 34268
84508 87627
75530 81545
39718 61833
36150 45425
10211 36307
783 8432
19412 28469
1756 13975
22424 91300
21954 37142
5384 67045
29738 92076
8673 87895
4121 34030
38576 78640
33438 83633
49352 72337
12372 21547
61526 63264
6651 90732
67847 69615
45681 85517
7121 62428
74066 75009
16139 66023
8136 66090
15696 89982
11957 36735
53940 89452
30116 45579
37565 72339
16090 52255
10089 62898
49535 96156
24972 43628
262 98836
24258 60553
46587 82793
47551 84785
16359 40053
21944 82381
73177 95085
15272 41037
27290 87992
27587 54374
9938 86198
25999 50526
28481 60918
66071 79853
6783 58047
26765 89983
5724 78139
62113 97677
47350 71504
4260 39689
44958 70856
13794 13993
50999 75510
26682 43106
42938 96746
764 63344
58796 92574
52344 78680
19609 62248
41201 58877
96343 96776
15876 38215
61333 66145
79382 95905
19754 84692
36631 37475
36445 45257
848 63310
58631 61465
11783 39794
10780 48618
65415 93818
51046 89287
51821 84897
62007 81177
9481 85701
78954 91087
27774 64014
30168 63351
52564 84649
22347 79736
4064 54960
16825 89408
90772 99391
27281 51492
24610 36067
53537 73708
11108 27067
4501 43861
12611 76638
36547 39032
14539 41716
67270 90075
27799 77617
67381 86597
879 97899
74004 87705
41255 61344
89012 95903
3769 40491
2965 13394
14275 25365
4387 88976
18142 65442
27596 91627
82372 84606
9864 24050
23462 29329
931 64334
12674 60725
48067 82797
67014 94685
43874 67986
20326 70320
31514 66066
40872 56513
59859 61528
15055 75450
21354 39300
59502 74827
8559 25470
40512 61158
73111 82990
56211 79227
1094 86553
49428 99036
20884 42900
614 6765
46982 95274
46198 68224
41254 56248
45482 75632
23372 91502
12604 25556
4450 11158
21300 86064
20609 89636
59663 75224
13639 53453
15695 34575
74057 90204
19088 92092
75869 86141
3657 51224
15861 59493
26484 29770
8809 12183
74825 98533
62475 63650
75145 77054
57366 73331
43953 91433
10600 13326
27183 71246
46025 84694
20175 41294
43066 54241
16845 57910
43186 63245
12649 45658
22530 84199
50851 90213
9857 86250
7053 67506
66371 85623
24660 88145
489 56110
3441 98623
9714 73159
3105 73599
18344 73175
34596 67969
46429 68794
75356 92785
55622 89159
58025 83659
7472 77892
4286 5452
61943 99199
45686 64525
43595 88721
2960 75568
10360 12131
10795 78518
11186 30067
62394 81709
34111 81227
2436 99047
9910 13500
43942 46588
75630 97616
74291 98935
62288 86021
10415 49869
14923 45294
86707 88127
19509 91154
77640 89642
21557 37305
33921 90082
38462 61267
12022 21333
5442 12601
76388 90469
47772 54473
11425 67319
57451 90365
43962 65860
20213 71247
24139 55885
18298 46706
38283 60602
36448 74839
32592 75812
36563 38996
2357 50714
24793 38622
32711 99005
59667 69812
53985 81590
4346 73197
40992 99370
10749 16552
931 34692
1842 80293
47087 96581
42222 67801
1597 40663
5789 75460
23771 80385
50665 66421
603 17474
9478 72072
16778 22176
30912 61800
24336 51581
73709 91651
24140 46658
9827 21801
17653 49418
6422 46641
34962 67479
49727 88004
9297 30629
21648 81807
4710 92189
44420 73991
16189 92902
33450 82628
17877 51647
27298 40402
19492 52574
70130 73830
25604 94169
31540 49314
50689 66747
32998 92583
14569 38981
36566 98592
18874 31755
5776 69112
533 96107
34948 90499
620 82832
32542 41169
11163 25504
19528 81533
74056 90151
70479 98825
27420 96082
91969 92088
61788 69787
103 14138
52714 53650
39911 62452
44026 77213
27902 71222
2360 44596
14904 48304
9087 36511
2196 66583
48773 77201
32758 32924
32063 36045
79035 82060
12466 71913
36885 55706
41051 69965
14868 40101
44765 45806
20801 24325
65532 88648
16216 19044
85222 98777
32771 68581
39605 55950
12239 82599
9367 77992
26306 47664
25158 27018
16798 53919
691 70408
36027 98004
31835 77418
36441 85749
15308 47622
37201 93089
16809 59228
62408 94925
4624 96545
92432 96974
22465 65088
68039 95524
50230 66260
56912 61904
32562 43202
37015 64475
1878 76974
51216 93857
58312 77313
90187 93774
77034 78977
4541 95386
32305 58690
16255 70268
4612 20500
1592 63883
46011 91157
66945 87329
48134 70031
3032 37978
79607 90873
52810 88820
33250 45902
57517 96800
32730 63953
731 88725
67116 72864
36653 62430
31220 85998
70151 83805
44983 48632
51943 53766
31816 94210
42303 68306
59081 71114
80270 82481
48563 48649
33403 72734
58927 68904
36310 56614
60526 79955
11802 59411
29149 53840
31815 63265
73062 87849
69118 75979
8544 21805
43384 87517
21080 99341
25963 72839
13768 48182
15656 73466
7188 38972
67821 99663
2896 94370
18759 72878
17161 77822
72525 85179
14874 67597
22744 69389
37557 86683
11795 23340
73806 82299
8628 59680
12929 72696
66880 80795
16911 52606
97656 99992
38543 75923
7958 72808
22105 44670
75033 79702
70755 71310
59921 89797
51631 98116
11236 95478
23461 38166
34246 98747
14472 47828
2413 17236
66557 67683
31717 67584
471 23650
12495 99698
8666 67251
19979 65099
33783 52519
69000 84061
18808 61186
13953 96914
86932 96850
45664 57984
25935 33308
89707 92028
87756 98609
17437 88920
45696 55344
54555 68591
14581 60454
996 96651
3303 57632
32829 95458
71134 94433
23168 39980
54079 73081
39619 43890
44263 50227
34484 42105
38865 58565
37874 68086
28856 38798
36894 45736
86717 97861
46897 81391
4971 19006
63131 92151
1150 27499
21216 46798
61891 74608
22171 81251
21670 90717
38851 69265
11381 72978
27477 45414
72536 87068
7020 21168
15969 56555
31579 94162
591 34814
62207 73151
301 13838
60439 92938
8538 75312
7043 56282
75994 99737
40756 81405
78547 78913
15854 81146
2029 8408
16011 26710
27415 91656
32525 36174
55514 58896
56857 92010
9319 97956
48909 64945
16602 26671
14167 50013
29372 73000
15893 46861
14326 14975
39879 42648
9327 67700
24588 86877
12271 12508
15116 74059
12336 87005
4124 90113
39391 54616
34499 34652
34683 89462
34863 64423
55558 70439
27955 53456
25289 41476
47039 48568
60203 93831
17421 41682
16075 40189
56460 56996
12451 48208
27851 94666
28584 69327
39297 96410
13177 39504
64295 68594
18240 90042
83673 86375
48280 50118
1205 77490
26476 67569
44210 46209
34484 53678
74983 96770
55169 72505
47630 71109
3887 24163
7558 69486
4690 27906
2495 52236
29810 48905
16990 99083
8356 50392
31808 74196
76785 78722
46864 52615
23060 68922
20291 85836
93673 99666
17850 62203
10742 51388
3014 85094
11292 80070
15922 76536
21348 77146
2742 92817
1549 54134
53830 91745
3689 5543
31825 64279
26862 49495
27207 40548
57648 98854
30095 52754
27819 28909
50384 60876
49209 57007
5160 20618
84619 86288
4963 61710
30938 75056
28906 40572
10458 77121
45667 66377
50683 98163
85956 99633
10878 74797
12741 74133
68442 94611
962 69825
69870 76353
6696 64172
42164 57055
68873 75861
88259 91187
30156 44852
1448 18539
13506 41886
7175 87825
32888 37847
70094 86750
29776 46212
39112 65943
32680 37174
54375 95654
18503 49541
76142 89867
68548 96147
10033 46523
9083 99371
9329 20311
39405 56002
25433 25750
1761 2221
80645 91088
3402 48894
20366 83736
4196 46041
27513 93117
1408 23662
76412 88912
2911 97173
11168 11950
67913 88468
26616 71636
54356 85231
38137 89395
34233 47582
23070 27450
3208 52927
19454 94825
45116 81779
844 82116
2435 93443
85816 87123
45537 98978
56498 77394
55617 68850
7727 74007
70481 84171
55688 88160
33255 35271
23327 64536
48970 63780
10054 56317
10493 50693
2551 5459
61674 98387
26750 71431
25138 50262
17623 98493
78898 81122
23184 67130
34685 42532
48615 49072
12350 19887
12666 86880
89512 95894
45736 69564
1142 83128
83995 93807
8331 90414
60799 63827
82962 91734
57697 88954
22194 85033
37306 94672
42918 57235
34665 99599
6904 55807
25303 60677
25513 34560
42676 74758
41835 73824
86966 93491
66405 80905
9436 95657
23318 42414
37796 51030
10430 59788
72800 94187
52590 57610
47487 49605
26752 63178
20851 93651
18778 99122
5895 99077
27527 29280
42248 82680
16489 96964
52752 87055
75338 81372
32552 43620
46705 65576
11396 46771
69275 94943
7758 55678
11570 50916
44445 72862
15173 77530
90348 96351
4662 78914
13413 92889
28740 73914
3523 42912
18485 27496
23735 61254
6288 23743
20704 55286
46099 67838
3042 52738
46757 60844
24312 95487
20606 68783
14498 57381
28648 35401
13977 22312
57415 65515
18423 97524
25723 91886
10556 33727
39144 91082
42252 77393
34481 98031
63589 68088
13809 62549
64900 65843
12431 95349
498 12305
27699 34114
16479 86562
61847 89759
17498 51971
47339 94154
51928 65555
26438 81335
60203 73431
8029 34310
28276 88321
3802 22742
12012 86859
19645 38415
24219 34510
21172 84059
56667 68271
44370 50325
46390 70663
71484 80715
5346 18616
68677 71217
81280 85205
72692 99584
33752 84790
51831 78611
16011 19250
19206 58899
11045 19958
1010 90093
25171 39486
28002 66566
19028 64750
35575 69571
8519 75024
61898 87604
40922 88757
75737 75926
47152 72562
2252 43353
40515 94198
16460 50867
38292 46523
1260 75494
33308 87529
49344 72339
83425 89608
2861 94234
59013 59999
29832 38846
94009 95694
25430 83547
4036 15918
18252 95595
37342 61868
3705 80463
10429 70267
38923 98478
3070 62755
72784 92644
23241 97921
74623 75941
51104 80135
41284 71200
3942 43906
29045 91630
25492 40238
47731 76708
10724 38587
5127 50239
3895 18221
6412 16457
38752 98789
11389 54034
11280 11772
5717 7007
20072 35931
6641 97463
26479 46613
27360 43607
1498 23787
31582 40715
46166 49804
75430 87971
5086 65484
2683 80921
242 10455
9436 33768
53541 57939
27054 54317
36363 93180
18754 80012
49302 96273
39099 71676
35562 72621
33201 47816
6278 18381
73783 79609
1577 16054
430 18322
21313 51916
3966 72188
9135 62722
23687 65671
67562 81151
15890 56482
39639 87541
3857 57927
67840 82830
45187 79462
47093 53444
39350 56426
18462 62703
14013 72180
11072 94128
19831 59516
37583 76304
32831 99600
60155 96696
13740 55038
62966 75673
10461 96789
62449 90783
45423 56251
18902 52156
14121 18221
58416 81938
26738 95412
86774 98992
2986 21401
1471 91920
44711 89266
5449 35185
64948 69271
49686 55282
31419 67445
8948 47536
83850 98884
10635 76259
5665 76988
44272 46073
42083 70516
31111 57603
74036 80270
52034 86296
10066 56299
63846 87340
21368 42069
21262 55526
1934 96855
16378 69262
38329 63327
45615 48751
9049 62149
45583 52588
6909 53258
54273 55179
14695 30043
18135 44400
54057 55523
45430 74891
21325 65357
37993 58312
6067 78130
33172 63538
4309 67458
33448 91075
39082 58385
27639 38718
34529 75674
68986 69784
13330 73455
3174 10797
20581 98220
61751 67229
79272 95061
7253 33915
51308 92259
42617 67212
54587 72765
89599 89609
9429 37733
31759 61657
19070 47569
63598 85556
21054 23457
69283 74855
12529 15347
61784 80925
10612 98407
61338 80654
57819 65456
30525 59236
56033 95796
12242 93460
74645 80076
10374 11818
32361 82201
59139 59604
64283 71122
13127 85494
40891 81572
31744 67771
40123 65196
5958 16869
23521 80183
67828 96549
11020 32068
67654 75589
33531 49226
4260 83559
24996 50609
15583 48282
62662 97891
37913 83257
15260 36626
11625 57621
26943 87093
5731 93176
30072 71883
19130 74451
52303 95218
8410 78344
20122 78569
2695 7169
43088 51718
17888 40333
8140 27168
40518 40980
27969 71208
21412 50475
29812 90965
38159 85772
4325 62577
20353 31364
26376 51334
38393 89082
64419 70089
14490 88608
65689 70819
16279 85814
56564 73100
60440 88909
14803 54927
19697 31770
2394 90685
13966 66073
8830 97336
14318 17922
54485 96970
3341 46243
73808 87121
26054 44781
7968 80371
9785 12992
26527 54804
15149 73928
14816 84027
33742 88123
18735 29306
47378 53968
6526 28014
6951 42699
29586 69116
16538 91480
69731 86688
43287 50171
23111 62862
26817 44295
53554 85051
62588 84153
69022 84803
64103 66192
26130 78702
9962 76583
12983 70375
39550 98172
24040 74905
2489 28718
339 30420
7895 11234
42305 53148
18752 86054
43230 48323
5854 30314
28030 38068
14996 32501
33579 76978
18529 90153
14561 92933
49948 78265
25534 87705
28736 88265
58623 68685
54088 72311
60114 63145
15614 19072
50866 76979
18099 56912
41556 69065
2673 10332
73805 75982
8352 80972
80089 81189
15830 39824
23292 94184
1693 62738
10890 20931
84743 94625
47424 84775
35512 39417
27284 53197
42259 54950
79704 94137
18973 45346
5820 86245
81569 86091
25746 85964
262 26862
12253 76354
56018 74292
53981 84664
68842 93996
19352 23390
32940 70787
3637 25300
65321 88910
60663 90458
33274 99015
65599 78492
9400 53501
53561 58509
6901 26699
20799 42774
18260 23496
28235 65770
61317 78265
23755 99299
34062 55411
26376 84484
15532 61193
44283 98735
28749 54522
39461 46942
19798 25017
36860 96030
10948 15640
2542 14741
40080 53904
37644 50090
35253 65893
15574 32483
22650 53454
32319 71561
35069 80684
26185 63293
17945 84954
67092 75727
3129 19776
28331 85157
33132 94414
12962 41507
4229 25222
90748 99603
39957 94350
33425 82698
7190 74610
56083 60017
1257 1426
3389 21151
27068 63946
77419 81520
39564 52853
38212 92070
34832 88887
27068 97107
74524 92416
66734 78249
47143 76628
10163 88050
73208 84649
30936 65443
58497 68282
27607 95126
81146 85911
14551 36874
30208 57967
1263 74070
16034 73908
31947 41294
49738 62813
12973 14987
60885 82198
3264 24389
28797 69798
31165 66173
26000 67556
81923 90348
57256 74117
15218 74586
31041 97631
10772 33691
2874 50466
33699 64152
17923 48712
38 99458
10876 93622
3602 67729
12975 72401
22878 31435
50382 64494
74536 78015
32781 99236
23671 23895
63308 71114
10492 70077
52273 85487
4895 86271
26178 63973
36107 55564
32766 67674
30714 32626
62400 91199
35786 51038
39420 75351
38308 91926
57889 61182
16924 79529
36518 46413
44790 75994
75212 78467
16423 51845
72394 82976
79631 95608
444 47626
70145 73932
57631 80117
18676 51405
53694 62730
49766 74906
45194 96561
19220 96124
29970 39823
7609 96690
53907 96061
57381 58599
145 90204
54889 72341
26582 82753
22151 95320
51580 64918
42654 97114
55532 89709
65563 96738
40809 89626
36260 47134
56642 99919
42020 50367
65607 93685
35383 57753
57738 65495
25096 90132
18637 28221
79314 85428
10727 49653
40885 79501
7339 28056
25030 89769
31475 40554
859 79613
14515 65589
59340 63641
233 85571
64168 78114
19711 26377
51342 95745
23544 32998
42724 50068
35722 63604
4540 69023
423 85516
14724 19490
16972 78404
33123 34695
68944 85865
53474 60776
47737 75351
6488 13932
43143 69278
58155 62869
21114 44963
23860 68809
28323 70395
13275 35835
14150 79803
53078 75905
7894 15263
25811 51760
77309 80789
83366 90492
1634 49921
16726 45973
25442 27761
6665 43274
18256 90948
70194 75466
21142 51901
53308 57655
23293 64413
80499 96798
59285 93557
34844 53430
9510 36434
8789 37980
258 11135
67462 94856
37797 58417
17721 54906
37322 73566
24518 77321
45604 73677
57641 89578
16203 41430
47932 68238
13387 70848
22319 41710
56812 79622
3856 28947
74892 81064
18455 75826
13376 16852
12172 41946
27229 44012
19366 62709
37636 72709
85840 87354
11262 91765
14903 32297
3030 90825
49565 92508
49751 55022
68594 90852
76446 87986
71799 77226
2076 67174
7611 92007
68810 70906
39931 74054
36517 44494
29578 45040
36452 79592
5300 48462
31649 45554
90744 97667
1036 97594
61203 78981
69965 85720
37249 40400
1984 91358
75168 89542
29706 54448
60163 76241
30452 84309
23384 98274
75676 83762
23389 68267
31181 86492
17737 44001
39958 67987
41520 44074
25088 26478
3470 35153
11829 93194
63015 68609
84141 84708
14283 31774
67946 78761
6740 65379
22642 28296
28160 52070
62917 70250
27275 44594
16130 72919
26030 97744
26070 35318
41763 57843
83591 95144
67515 77868
31876 85291
12180 75901
40548 77921
62151 84124
69423 76951
60913 99346
71127 86425
29012 49002
1789 91411
7908 53325
8778 20331
4925 5591
2991 35974
16787 96341
27245 69428
54095 74584
1682 92599
64486 70208
74633 97221
40062 91340
53007 89021
86927 94593
53495 93580
2932 97191
32153 99377
58770 78858
56039 96235
1484 45719
19617 72730
48459 83357
20319 65467
63016 95023
15395 16163
48727 71367
31446 35216
42436 67988
35646 68092
38278 91954
11675 91695
87138 90066
29794 36273
28997 46194
57261 87294
38402 86690
25714 75334
25319 43429
26577 81060
8625 97502
18652 75108
37730 66639
3434 13242
13539 27201
3935 11724
25827 52908
9944 21895
31651 56031
17032 77083
3598 61162
8869 43793
41198 70626
25412 73438
48814 87263
59849 75424
12582 51553
22295 86998
54781 92955
3990 81612
41016 45966
10851 16561
26707 98685
62241 83959
64257 80058
6154 31753
9460 72165
23813 82342
27501 98641
31388 66102
2117 88927
15928 64341
19420 74587
19841 60101
44558 56347
12588 90410
44220 63802
58064 79584
31033 53018
10787 17610
14572 52396
8619 93712
16987 39543
52097 69571
54228 90035
90306 97790
62489 73870
42065 50505
7921 42919
70269 90694
22830 99472
45314 89622
33194 62242
11213 27464
37397 52441
26736 80168
18540 55749
25972 45918
27470 48267
19189 53666
21003 65942
15381 46510
43822 47490
31816 32767
83142 93563
59114 83249
21392 99486
50887 66044
35646 69923
19628 24592
13698 69208
9198 44224
28944 67248
30009 73497
29731 92997
26695 84918
58600 81502
58021 97807
13354 20236
20114 33244
34923 87583
38775 43536
36719 40002
1116 73166
52200 78276
33745 79084
19385 52631
8496 13401
57296 78762
34254 95362
12830 46807
5461 45785
37534 51279
57796 59686
26500 89101
33922 73091
36127 96331
41474 63774
3934 59426
17441 67144
46951 60798
11263 57616
19968 92582
57475 59135
44462 92937
69811 81652
45252 76151
91856 96465
54018 96268
71367 88919
11864 19522
38807 92461
14481 74827
53430 69765
43830 78876
2420 79939
904 4795
37518 50909
37114 88893
38356 98811
29025 56754
65946 78611
24407 56055
7292 77299
5157 33308
43526 65571
62466 75430
29126 56254
11183 72615
33820 53365
26064 44557
86386 99322
79766 84011
74526 89867
42834 47686
6219 35678
32697 80584
41336 49475
57597 66573
62834 71933
18973 41313
23530 57846
45430 90877
28860 94978
71130 95765
48646 94998
44873 93908
56871 75543
47626 91531
1520 67792
56734 77765
42880 68519
43288 62276
81319 86818
45004 94232
52312 98658
31028 45258
51537 60013
46846 71540
18516 81652
2981 72348
35437 36390
64092 99405
43599 63640
31147 81195
82142 84459
18518 33721
24899 62207
23935 52923
29706 87940
36686 68425
51856 91864
61242 66206
24589 84492
41542 94874
15024 66890
35646 82213
81 60732
22554 92061
9241 81991
69327 76783
46770 87083
16450 75377
44477 65524
19701 80673
66885 72510
4289 41046
35210 35335
19437 39671
5979 55630
96836 99823
49611 94466
10400 33902
29115 71143
35133 97891
35004 87363
54984 99420
37545 97096
45462 99443
16416 65102
70907 99274
6599 20761
8663 30120
20260 82889
11501 48653
37818 66701
19474 98416
9857 14808
10725 38771
6724 51144
51916 56305
28679 98582
26699 81526
36338 67917
1799 43394
1924 8204
3753 65688
6777 60771
23028 84082
8656 11394
16944 51523
29488 71484
15829 70610
35627 41322
13553 68489
52710 56284
56894 98792
17981 44340
24224 59947
2635 44820
70081 78663
55146 72131
4115 18830
29679 96609
81965 92696
65270 92774
3547 35274
10702 28607
69502 88539
54585 90881
27401 93284
12890 52641
34086 56203
3154 92003
19839 97437
11959 76561
2742 24012
1483 42261
763 18753
55390 95318
84780 87111
61612 92915
7065 20913
25689 31596
1320 49225
65610 78774
3953 98679
64967 75624
6857 81966
64323 80155
66230 95668
50511 93509
5060 65833
73223 81976
65111 68086
32963 62908
44694 55857
63629 64904
9399 51074
58031 62106
12255 47909
18122 88661
28620 45623
17937 65607
20058 79446
8459 84507
50282 59462
16361 67984
19698 58799
13639 56316
58392 77905
23124 51671
18605 65294
1245 38808
2554 7152
27973 75503
21638 39400
59882 76420
21496 33791
8413 20398
19814 98766
61615 82550
26405 85758
60087 76121
29212 37435
13036 27607
73909 88277
40931 81610
8932 75395
30474 39344
43876 83154
67693 80560
43493 70368
81353 82940
32621 62125
3732 62255
34414 36111
16882 64385
73861 87607
39309 47170
5081 79243
17563 82269
9920 73286
39163 44037
5622 98507
5763 20660
33924 68558
77826 95545
74129 83696
6615 66247
40491 85243
3999 39832
22081 45823
57423 99929
37112 57660
21312 76754
64383 87205
35666 76488
40814 41545
49774 93868
1910 19084
17468 91052
12735 28091
65175 76976
73533 89053
33304 95768
21254 35981
20876 70930
27154 64035
67415 71044
14310 56987
19107 87882
17505 28364
65521 86864
21186 98802
7522 82642
7784 64251
29829 48158
6667 78905
31819 87310
70984 74304
4846 90883
14277 52561
82597 94796
1047 49087
7908 13601
1913 86660
27546 71265
29188 57171
26474 55322
22100 35649
43040 66981
25101 31086
4814 14164
13203 61461
43951 85816
31406 48918
16992 56477
7329 75818
41750 55536
49112 81380
12874 16084
34167 72520
89190 95308
52145 93257
48628 99944
49647 84548
16748 70171
73281 99298
7215 22764
14247 48152
13161 15588
43947 52218
4703 98344
25118 72970
32995 71381
24496 99691
14182 45879
47107 47965
34034 37945
33687 56983
34018 54367
19477 19664
52648 83080
5064 30057
24837 69346
6309 46554
74961 98095
14955 91479
63434 99041
15903 40421
22997 61961
86593 89069
4145 9066
9259 10796
23388 95521
18193 88986
37025 61065
4396 42807
30009 39519
24260 40955
20873 67668
41377 43777
39668 76547
30139 70874
36071 73818
31285 72228
34246 86538
22513 91035
6313 82470
33896 53747
49449 66264
37420 92543
52356 91820
44568 69068
80758 90530
60922 63273
51189 85345
34991 66191
3936 37998
41468 46265
13532 25953
71743 76384
22334 80903
47948 48674
29271 31899
6342 71680
38235 77012
45672 81979
29500 96591
74345 85818
46633 98399
58441 61678
36559 63067
19866 52308
21002 67055
38613 84422
7166 90526
70931 94841
16866 66420
23528 90754
68841 75059
26102 41881
16337 80174
9553 16090
75415 84444
20729 75324
272 7856
43396 67502
45646 66786
27571 53139
26252 30854
16276 48010
38449 72033
66774 81123
5005 48430
88631 94435
26419 70483
2392 59030
19315 50004
34053 98969
10566 18584
2030 88806
4124 73403
23040 71309
87102 98402
54801 75857
3481 64600
17913 25853
20491 54223
7932 86947
19677 64013
9411 70033
75965 77927
62033 65867
39632 42579
40712 51977
32005 95714
32890 33020
8853 92049
35736 91558
16040 45228
43793 61286
7786 54340
87432 91347
14048 81162
53036 84104
26246 30584
1383 5644
16951 80636
1106 58846
8909 49819
15311 65231
54934 79759
40424 99245
2035 74034
91866 92548
51459 94912
36088 88903
68686 78899
9712 28309
17187 61112
34662 80460
93330 97052
30293 80439
80931 86660
62257 79984
8839 36903
60527 91245
52719 75680
24243 83638
17093 36582
26400 36102
40784 58291
72618 81607
1000 83449
23988 71033
19676 24392
35953 69568
20094 88755
7767 70433
17714 33001
39662 50748
60617 86148
8680 89146
74166 97256
48457 78175
13101 62245
73937 97693
2653 92307
21435 47210
60637 80266
45529 74064
3675 44227
17227 91036
23169 28543
17590 39770
43100 48296
82730 98901
71957 91562
21542 45317
14941 64524
10598 19941
10125 84963
42265 64051
29466 48996
2908 57879
31333 57926
7770 15896
46026 63384
16946 24444
4543 92532
7735 98772
51318 56487
15728 24684
31963 59712
36710 45542
52755 77879
33884 70575
47049 58292
79207 93586
19931 74700
41637 63439
27318 61133
5116 90950
58743 86862
88804 95289
25734 48188
14280 97209
39626 81523
16373 34305
8284 47388
28846 59312
39722 86093
13099 61012
2956 90503
45181 81904
11225 11850
8118 99401
13539 45224
25400 31669
67557 72860
65801 96450
7048 48379
77502 94380
47379 57736
28443 58188
65169 99838
43666 49448
36591 83705
45091 52284
1150 54505
18184 67354
71161 86352
21291 80224
2360 91679
7547 43444
33132 48834
54239 54932
36001 53936
57417 96853
86344 91112
12499 91987
29625 51037
47216 77095
44573 80153
29724 99495
36032 50644
71808 76236
10911 11220
7875 87568
55039 90978
9451 69202
16634 41546
1905 72570
39408 75474
13826 76788
8967 41100
25710 80093
61859 66310
5503 59982
61851 64510
69839 95445
30788 50860
66962 73940
84809 99661
74139 90321
46185 99960
21400 93658
54752 94362
43325 81229
8722 63165
19067 83150
78298 90084
56269 81538
25806 35247
3728 48900
33339 82798
76696 86176
14655 97109
13965 45819
43673 90388
1055 74801
41235 78396
31592 68058
12865 70408
35788 84317
38828 86117
28760 87191
19954 91189
59638 82387
74480 76314
67341 69624
89316 91994
8840 15409
58226 72165
81975 97521
1015 45880
65429 98848
56802 96544
22376 58592
56071 76065
27213 30965
29998 84367
14365 89827
57290 87612
25132 39940
2332 43085
2410 21581
19181 88513
3040 15933
48137 68394
47598 81682
13497 98362
43273 91564
32152 69083
44954 54337
2849 89745
34600 83746
41211 97746
42862 43334
24646 28719
20389 48313
23109 47821
32123 96710
39369 55275
1159 58584
40316 59330
43394 78917
83510 92219
3694 48889
51362 63287
43684 47280
50530 57048
63680 80794
30261 34916
36213 98735
16216 29138
50327 91923
55776 76444
18069 73257
11477 70034
25238 51775
32911 92705
25 95996
13279 91555
21697 52610
43451 66739
79977 81569
73395 77321
6384 40570
29917 85531
35364 61026
44312 67526
84810 87394
85663 93154
9017 29194
73 37717
36362 63596
86216 95835
52013 60277
75242 84372
5306 46951
14473 95167
70408 97645
24987 64435
6478 46629
51943 91260
3313 8931
19525 31363
26752 74845
26618 56061
45049 65680
50121 92616
51049 52467
14569 19332
3388 43051
8306 63083
52688 94794
54702 64593
33139 67705
63516 81198
8565 91511
56756 83167
60858 65419
51348 73997
36583 93581
6246 40016
27087 41178
10650 27456
52423 74743
18767 34264
78986 91697
48130 69429
38367 54693
34551 46838
16289 40073
20663 39630
57949 65104
14661 34360
39396 49102
3596 28213
7157 13523
1063 59921
51870 70908
61951 98960
7415 86973
24914 63991
26743 68830
48455 97724
59424 80505
3199 45353
15930 81002
3671 31971
17372 35922
60926 81630
60273 86304
58926 69201
78842 99930
21409 54417
16714 38250
75500 93949
41001 77326
68287 83178
59963 60404
7397 24277
70447 96610
82812 94733
43330 88914
11717 73018
24576 68648
53197 82392
41094 43158
28802 54098
30463 92078
988 97123
12472 59415
8375 10153
53695 56318
10508 24631
42262 50059
16928 50419
21573 50749
26820 57572
49565 54676
75771 84882
13279 57234
64540 86264
60802 86151
46422 88002
40803 50281
25317 52049
17736 65083
37520 37594
10367 46080
41408 77131
8001 99616
31882 69725
12215 84718
14899 51049
64334 80292
42141 63679
71109 81790
76124 91809
13497 17274
41974 96973
28187 51118
24991 56110
86373 97475
21391 63700
244 99106
1073 44490
30102 40178
36655 76223
39704 56251
36448 59006
23414 63323
60922 87081
576 86677
17037 59245
21425 53566
37185 91179
20739 72634
49280 89951
9163 82348
48597 93450
10459 58846
47378 94553
9436 36115
27222 50058
37413 55902
30573 79736
24167 89374
1086 57341
16853 88202
37091 89439
53659 66203
1815 40948
77590 85705
21000 28570
24675 62404
73552 75784
45472 56865
50466 99121
2650 15763
38577 54658
20050 44635
24631 41651
14449 47446
71295 84348
17183 65754
18493 48882
60053 71404
39917 43181
5453 39866
38445 62594
11838 63442
84059 92555
10178 34402
63829 65429
44271 87851
49036 98870
79526 92611
69655 83470
31692 51362
88596 97385
25207 26180
88553 96685
10456 68718
41241 52183
8266 75076
34226 36301
1553 4953
13986 97535
24036 84536
32714 99102
21014 76281
45675 76633
65636 79275
36721 90845
40356 44237
72959 78680
31293 65602
71016 74154
41867 51060
1383 31068
23778 65288
47341 77530
19793 55293
4178 54510
42292 73452
4243 82612
72851 73551
34916 88877
62023 82641
2867 2953
35341 68094
47293 84420
41805 62893
20414 59676
44049 79858
25940 73882
4057 29948
14039 35306
59312 92802
4606 41854
15243 42589
53479 71991
18314 60643
19430 88729
78224 94827
25663 33353
15600 57249
48077 86440
9624 92908
2422 35407
3042 69416
6360 18287
60666 83212
33446 38366
39565 87492
419 18890
10320 66876
29197 62134
43944 71679
29104 96249
9514 76294
8898 57352
51643 85282
36923 71310
8980 48579
9710 44798
14980 15241
85966 90105
60372 91649
16818 71416
21984 74496
51408 62651
1420 15576
3899 9111
57074 87830
26764 64505
32345 82230
8738 94519
25749 35152
82170 84348
1337 38354
34102 86192
48058 77801
24002 55492
1862 73460
33880 49970
1816 83648
36217 42196
12599 43090
25795 60796
27571 32949
64498 67707
30085 77707
50060 91490
33823 53252
35459 87920
16520 27247
31011 78857
31101 72199
65045 97318
24567 55414
67953 98441
37585 56544
40403 98297
1664 27953
41034 76634
24390 85210
30820 90002
60757 91543
679 66138
83955 90043
55556 87445
16842 21033
50861 95913
18129 47063
26279 93816
42608 45432
34396 64377
56344 85901
16113 39086
82382 90248
14644 57092
83759 96855
45545 59346
4815 21771
32640 51241
3066 3333
30228 50380
1339 23900
39357 64192
22957 29690
19356 70190
2720 52767
4546 90159
54295 73969
63288 70952
8739 84109
43312 60773
1591 16894
30146 59024
16241 51201
25362 75949
37603 76585
52966 87193
28219 69440
10501 61712
11921 31112
70172 79992
28813 47872
3365 26818
13282 34803
61657 76907
7761 25988
28048 35457
15764 49198
13812 52863
43714 93738
25143 37188
26931 80539
55809 83631
26300 92571
2945 61945
41817 51038
17839 45668
955 8462
8132 73291
67984 94834
13304 92110
33182 41120
20444 34921
58571 63835
13220 31379
71323 85510
56107 66569
10583 59111
25250 46599
18416 81044
13419 56888
24600 28800
24118 96204
23262 82861
36078 79026
13079 66035
51718 80342
5995 36345
13023 22090
27232 84793
42689 68117
32704 48679
30253 82871
30153 56778
59092 89455
15758 34987
15758 91962
21314 79345
15232 98168
23880 82148
74443 79720
36318 36517
8102 26361
11352 26694
10654 61173
21272 85180
16044 58813
36035 45236
12289 45472
32487 33630
53693 96183
15976 18022
36377 67654
26540 89463
19170 49770
17779 59056
47478 64746
1207 11502
20035 69700
50780 68968
1265 61070
5496 33045
59450 88268
15207 19907
16986 81961
76963 96105
36162 37334
35283 98632
12158 54277
5365 12232
46511 49640
17280 54760
17531 71587
79328 82599
42299 74831
64036 99307
33228 47541
67836 82082
36684 97689
43642 91933
15916 45751
41566 85187
157 26214
5590 72770
5199 22107
40076 67919
75291 96789
52703 83220
33514 97757
15327 93317
32419 95969
34333 69816
37542 41166
53357 64274
95127 98920
1565 12473
44813 61516
98385 98601
51542 61945
10708 75434
56646 66344
16875 90185
40566 49403
26265 96003
33566 70546
3734 39867
30827 36703
51959 65848
43526 44519
8941 29849
3114 44801
26624 50176
36622 64208
1659 38487
49381 71983
19551 72325
21841 33684
217 49895
90850 97261
38337 58906
74833 91011
85181 97835
72961 92339
66942 85848
4681 84222
45494 93111
38251 67127
94677 98358
14255 90712
55650 84539
53775 91675
19725 91732
33974 92657
65418 89645
62021 89664
10221 43900
30841 36847
80671 94400
17335 18563
7937 53760
13611 37741
54748 69070
4443 82433
63293 98292
36490 66563
2344 50767
55121 91799
39166 53009
74746 92467
32031 55442
31251 56279
22363 42627
26568 94336
9877 66939
25684 50083
20463 71257
17785 36960
47187 61412
9453 55812
61307 99022
44394 69888
57724 98970
26114 96422
14709 84945
31311 75104
53441 75750
20744 22220
7358 65874
2776 56688
41747 96831
2038 62377
61474 75938
82684 83718
25083 26160
77310 93723
26484 33431
62201 76507
479 5106
3826 30893
10689 93212
38574 52343
54551 55768
32601 63077
26478 63818
6764 42614
143 9582
36806 65094
14027 71296
45043 83671
32230 65689
21939 77784
2468 3147
14275 62946
6014 98244
47387 72717
32522 73441
19218 35251
37054 91365
15181 72466
1050 37845
49440 98958
1393 75704
6374 96688
58143 97400
63666 94776
84800 85128
47455 82912
66981 90889
59204 80750
38060 85588
47875 79606
22565 57477
11012 28551
19311 29963
873 94661
55985 71546
13076 79152
55816 60167
70794 72075
27501 56658
18265 19809
65132 76534
60599 89303
73542 98489
63395 96115
35578 63624
19730 98137
19758 83619
62345 76163
46067 79641
29647 35604
59058 63348
4028 78047
22478 49400
72968 96248
17252 19959
42833 56416
57446 88286
741 4203
2857 33937
50211 95236
10228 95087
15428 25714
25869 77612
82356 84171
33479 82730
69649 95111
74893 79529
51506 98138
36289 98373
9150 67121
39041 57347
23755 43678
36008 81787
32913 55564
19373 45034
8659 49386
20317 60028
560 59777
30944 64087
41277 63938
3582 48837
26965 55822
46112 90038
46157 89890
4533 26450
26849 81947
6151 41129
32500 49795
23731 44903
10577 98044
94616 99670
75579 80471
66937 77443
5690 14106
70001 91159
81248 82275
28214 51168
68587 95442
27681 88090
61607 94100
8837 81980
34852 70137
32346 68670
29552 66149
952 64137
17078 56993
35033 95135
69945 97508
1240 80812
48551 59602
48608 83327
23648 32643
16915 87506
16427 71955
94 73601
1258 32671
43041 72844
11136 64843
3295 67990
14964 77608
24161 93902
4193 57427
66102 89974
12619 50569
7439 94298
62169 72189
16131 89236
32750 85800
75289 96303
19211 38514
59275 98766
12884 18460
68504 86442
7514 16323
3205 16122
29008 64114
37054 42397
31398 85301
22513 97904
28270 60195
65511 98076
7735 72557
74255 85688
41377 45043
46519 65534
59982 62980
16942 58419
59670 86132
20676 76628
96087 98262
21630 77966
21281 40351
36934 63897
54551 97807
67088 97218
47150 86335
183 45396
24953 94306
9842 72789
36970 60461
59249 75252
79014 88657
26220 97795
9940 18233
33715 74068
1218 32494
2613 92800
18302 23566
374 96924
64097 69994
33748 37087
2123 39539
85449 96718
7250 65440
49125 88363
42598 49423
7308 38917
20231 48251
33771 81712
20690 91392
12411 18444
4515 11967
39955 62496
51253 69805
64164 88777
12400 45042
34531 87581
58922 81970
1041 87088
43188 44270
9476 20116
41095 75135
65098 92518
31141 64583
25850 94243
30141 80243
16256 32560
63547 79291
39020 95889
24551 92175
15266 58340
72337 77491
48001 96526
26642 85679
25151 48097
72162 77345
13828 66837
45646 47222
19985 84746
67726 68350
37098 81829
47869 57572
31157 81734
26361 46160
40381 41038
20043 57591
70781 88506
68626 80151
12850 18118
86973 97061
14149 46279
45743 72349
4505 42674
25088 50533
31908 41635
86759 88853
4849 73396
15825 70185
56946 71438
2538 27430
40670 59319
44667 44676
67207 69168
2487 30834
38778 92376
49466 96449
50622 72960
13049 99645
1070 16374
10088 98042
69766 83178
54867 86463
34123 81519
13344 74038
48582 93102
57572 70303
29119 49908
3397 59645
30870 55400
50711 99332
51674 69118
55400 79288
69942 79126
36691 51142
37678 62576
62547 68863
72591 89788
10545 35926
29174 59536
9775 28092
35655 85931
24378 55841
17078 83848
58715 66538
20158 40742
26213 53491
65862 72986
52575 91340
11557 38060
57978 86226
9242 87029
51017 76037
45099 61256
24269 39237
35620 86971
63987 93599
61337 91801
13487 18305
24230 87750
20863 22754
26222 31891
2743 41057
21765 98236
44810 77609
16030 20356
11104 31081
12647 44554
56322 72589
49845 82663
6809 30579
50957 78289
34923 50711
10816 51466
21357 41388
79636 93219
46294 58198
3845 4042
73124 78574
49008 95269
4685 38245
13827 42260
51200 71526
5386 20433
3069 65582
60352 63746
26264 45493
16047 33198
23831 99230
55233 95923
93856 97552
1284 46803
6244 14746
50645 65869
14895 60240
83418 83960
18460 95426
7854 63934
27062 65189
23174 31807
37260 87150
8655 81740
12638 79247
845 98883
29018 91559
23337 26366
89643 95168
34921 63225
75325 75987
32362 50891
23275 68940
2394 63928
69829 87851
64455 99021
231 34843
17837 98459
16307 68769
14822 94904
2464 94466
7 63148
89950 92128
6460 85951
90578 97040
3258 52567
58821 64789
21379 26524
677 78221
16559 32862
38162 95789
75798 87091
26389 94235
51637 56261
55889 80002
27292 77736
72566 79889
25999 72556
39684 58753
23657 56896
21269 99129
92986 95843
52639 71348
21401 69311
31839 50728
13343 70106
14861 49048
37582 45367
44089 97894
46487 89054
19488 71022
40891 78316
42054 68557
11143 49723
34266 93652
19308 97403
43237 73186
11681 53244
28465 29860
53234 93640
82206 99248
3760 77631
70841 90494
28277 65735
79134 99018
25450 63558
6923 57585
58658 84474
42689 91420
2035 6155
6614 34843
50153 58310
46809 64652
37268 84277
47512 95133
1456 57417
10618 28103
36773 56132
90101 98427
20659 74103
41889 47615
74566 92125
3724 40681
19329 40476
34838 94792
49069 51708
7276 23642
24648 58064
78886 91321
56825 93697
42713 75541
2104 4856
51225 76701
69842 71050
9559 70991
23601 77363
46127 92755
7179 62524
30540 47462
54276 81212
22991 34974
16922 21953
30580 67984
37642 38448
44938 53476
6859 31355
11287 16831
32456 79599
6820 95394
23946 84023
96529 97889
84155 88105
19699 22386
37738 93832
27774 87182
30696 87511
27112 35292
33392 91610
33294 59862
32616 96485
30939 64495
3703 53552
42970 75052
6551 77516
5473 29416
21121 29679
16959 95180
32685 60628
14346 49782
44850 58156
25782 73699
19771 92373
14408 30512
26242 71565
492 45009
29438 90412
7326 65004
29448 33291
50953 64365
69878 74682
3607 51039
50741 84653
43581 92398
2319 92548
53821 89198
39686 43260
1118 46771
11921 63836
27108 84448
5429 68558
55735 74770
53107 93684
29317 30146
30690 38275
7025 94604
39662 82182
56650 93660
74560 89230
52409 97743
3203 73135
52238 72466
27323 68539
2900 38873
1711 30559
25087 87680
18896 28429
28803 85402
52976 71054
52607 99994
23211 45767
11926 96510
32866 93221
13266 93438
18446 37853
38321 89257
9416 93487
10131 53761
16687 74755
27612 65833
12242 55159
37054 85089
37421 54600
36740 41519
78837 93970
90525 99482
37733 62350
38871 87868
16420 47741
65494 73464
41165 51271
36127 52476
25078 62691
35963 78088
32231 94791
9697 33680
41775 65002
60228 95163
80089 95882
35321 90315
34502 74673
11415 29603
3732 46540
3626 37863
76892 84638
98043 98267
9967 10000
4732 45317
28955 34452
38114 45151
50663 56316
54633 87839
6713 59385
16565 84064
23159 36937
1920 18438
14953 61985
26742 80612
17653 45789
84141 90298
5254 75236
29803 30774
68091 78472
95854 99575
27183 47268
46545 89335
19666 32374
43912 60794
7659 85924
2166 68549
27258 80360
35887 81379
39413 73825
18105 32278
4541 95459
1402 19539
35055 41211
49913 96909
9646 49676
83855 84336
19976 54036
43354 92758
13416 81325
43417 62816
6200 33679
29821 98697
64497 67730
76503 87687
33217 57010
880 99424
41687 54571
10251 37743
8845 71428
60379 76676
29288 83123
54525 66184
22639 53620
21584 99488
25435 93831
63339 78936
57854 60501
39828 67357
58873 77185
6435 87714
15321 21248
6838 49855
12185 19864
32695 84369
59075 67829
52205 92852
13874 99787
91242 95080
14617 63206
57637 98396
4385 92231
14669 34061
58901 62900
70039 80474
24671 45536
12615 40855
61137 97774
16941 72267
56435 87856
33917 83280
32761 69051
3717 10529
4816 17868
31051 55921
1970 84437
2851 59641
35522 75803
58121 81290
29675 74681
81026 81760
3820 83135
3511 36554
16702 20834
28408 32055
20221 43028
10262 79947
68146 69359
13904 52887
63523 86280
18996 48680
49132 69097
4270 7848
59192 75267
48772 52324
31948 65868
16399 35273
1652 61921
3366 54142
22610 50303
38572 79687
38858 81674
33302 67463
31947 80234
20438 94244
40689 78675
47985 67673
39784 79224
32575 64714
43271 48658
58159 58626
30771 97005
8373 82905
9747 91745
49369 68266
28361 79971
42236 49504
58390 75470
58216 91249
72734 88554
22593 68662
9118 22850
43952 62350
13370 56774
3357 62256
32787 38748
19143 93023
46099 48865
28820 67685
85715 93104
24613 77709
13924 71268
8733 13573
12316 44347
11579 31825
40915 71551
16331 79276
92909 98153
16296 82887
16919 52471
36693 92453
5675 8971
32424 34359
55740 73614
57973 79711
8190 55545
21499 57967
43369 98292
31873 54010
33992 52222
42856 68776
5345 42313
57767 81451
10012 65635
21919 89944
18895 59569
42572 80572
42802 71091
56126 88501
14867 88969
18264 24349
44914 52695
28243 64370
49501 92614
7199 40867
47906 48424
33484 97423
54488 99538
33479 37400
36238 64995
11636 66711
41982 72370
34569 39525
40716 98183
94598 98612
58680 78313
50275 79794
7026 46431
91501 95020
7075 46640
12936 26597
29998 58988
53099 57722
12849 74713
2051 54613
7282 79380
56244 59889
90628 98673
5124 57440
24444 32894
51982 73600
4033 24368
73122 86537
23598 42394
29041 81135
36298 80985
17155 38387
61551 83167
69472 99624
78218 98231
58474 77833
51027 92737
14332 65473
24554 33470
41294 92405
26444 41221
80053 94545
58404 84385
22514 39679
24887 63086
50739 66621
183 67031
23201 63185
78078 86816
35176 53073
25221 40833
83 1845
29643 65259
8154 15057
38970 98534
11117 54934
92313 96504
31314 95046
43276 87207
16184 75877
3210 13046
2554 98727
20125 56364
69528 87939
1168 9714
34723 78672
29114 61978
64016 91041
23491 47709
13496 49166
19799 75837
17643 55953
23785 25222
12374 62600
16767 78070
75872 93064
83110 93739
20545 33260
24526 95391
45998 88923
58042 73273
68146 88411
14823 90937
505 96171
65376 97198
42741 75154
43411 85419
77940 86258
50310 81185
7728 72641
85551 94035
46436 68005
71153 94048
1365 75604
1969 93217
10831 58949
40027 70124
19066 63299
39299 81633
1340 50846
9204 20993
75020 95386
12652 81321
52621 94986
29034 70277
42672 62615
75991 96378
4639 87962
6315 71883
35030 71514
13991 48137
47847 81868
9214 69722
8231 42999
5850 97245
81428 97015
5236 12699
47232 50426
39597 71524
50519 53171
22919 25112
46299 98365
21239 21414
22445 88226
30780 37918
23999 25497
56171 99990
44536 55592
33563 38307
44194 77669
18339 61997
79342 87999
15315 29152
21655 39494
94067 95672
59283 67939
40927 92817
17259 47731
37222 56693
11234 14403
6599 81389
1640 33747
14449 36297
24565 80956
6817 36366
10871 53240
56871 65794
17891 84663
57459 71494
56339 91986
39634 82247
2182 3692
21339 78781
17505 18542
84365 86008
56437 71004
50301 87904
24278 57400
22728 44267
51436 81490
14576 27220
22285 92514
23518 76923
10342 53413
19009 45688
28753 47161
72768 95349
22035 83556
7609 34711
10265 64266
17169 77153
44822 48470
5882 57745
57140 83127
15482 45741
69661 93380
11821 56585
3477 7689
32774 66131
61870 67400
35252 52728
29177 95916
45938 48100
24703 95262
73025 98864
4305 71970
5493 48741
45306 91636
38446 91466
74826 83104
3954 37434
64734 85841
30880 91676
22610 42820
41804 50771
87089 93859
9022 91531
6236 80882
3920 10052
7135 39996
8517 79149
12604 18812
89933 90152
46645 98744
70679 91651
74499 90656
24373 57253
38318 53877
4942 41664
22669 26975
2347 44474
10019 79194
14632 70784
72912 89901
39042 80837
11041 68681
29050 31217
39149 87130
74476 87407
488 8188
7281 82906
18584 47734
45152 71464
17912 33308
50174 76807
16710 25110
15629 74357
68294 95554
23657 83416
29159 37698
58212 93827
30914 58719
6099 71201
77641 81394
50664 59484
79943 93635
90272 90787
34411 38294
16481 28240
935 46961
42681 53406
26273 86872
8738 40428
10322 96668
28118 48022
11286 62068
26092 28833
621 56045
72773 74657
17716 30006
48037 95204
8026 13181
39975 57585
31390 89145
35824 48090
2303 20491
54152 64406
10899 14636
268 76405
15279 80087
22366 23235
25425 73481
56288 80209
36367 41148
43796 55972
33307 80369
3549 11204
31011 72094
11402 34425
32946 47925
15868 18737
34843 85637
32984 50841
69424 71925
7167 25429
20 64726
53155 85558
45187 94348
7266 94726
18859 99778
11870 15780
4198 53141
46444 54008
54843 95464
19503 90542
69492 70580
8680 82792
55660 68648
49220 97316
42582 62476
1550 62159
36829 37746
37227 53087
72027 95111
17400 55510
24517 41298
13956 46488
373 98392
11275 32256
23469 68359
6310 61687
20286 84564
9800 76293
75025 89290
21149 52158
17012 87387
42929 77318
72560 85921
45903 61312
71538 73657
42308 70868
4225 27841
29482 81076
54659 64664
9988 67656
41620 55446
10888 59763
22247 35480
39472 66155
20945 22590
954 54600
47315 94513
19167 98903
36113 84243
59675 62178
6813 9765
52428 69844
74786 91236
77454 89267
4521 85588
30181 56060
56547 83677
16778 16805
43334 83071
27093 33437
10088 74497
65549 95816
21378 58422
74079 84759
89219 92511
34841 62900
83542 83687
67306 88371
6545 12106
58084 73560
29547 86463
28725 83916
69839 73501
20414 99699
22801 26028
16129 32329
9756 70434
9762 76395
60835 86466
51209 87748
1835 27608
48592 83368
12526 94697
138 26589
58988 78508
10656 40582
16621 49869
8088 43596
49057 57703
1206 74692
55758 98289
24610 69626
77928 86081
7112 51609
33540 90428
7616 98226
8124 53634
16418 40178
44172 99866
37421 63784
51065 59388
1419 72334
48681 58878
19749 41566
4163 93926
65680 75089
92723 95087
4972 54003
28312 73416
49138 49751
1022 64326
8597 94378
47178 51138
55391 98204
31277 78423
2505 90969
4751 77597
5442 64203
58338 58341
65951 89781
55927 78322
27017 37845
50603 72564
41018 64112
251 67617
87857 89901
60130 94660
6794 66145
5962 20923
40091 95754
41990 70849
28880 75508
9176 46459
59350 67297
47517 55127
82307 83341
6886 60410
3976 79777
37057 74956
54474 92590
1109 59999
56157 89721
61734 71228
29571 92651
52367 94290
61471 83977
3720 55359
38401 51282
12279 88107
51284 74432
15058 56849
54769 96415
75029 90194
43069 87518
85228 89242
9279 17439
25130 96535
27278 87676
66428 69328
8838 51515
63725 64489
19757 90928
3672 76325
61991 81120
26550 63357
18962 54950
31238 54184
27878 33862
72748 76615
31783 77315
8162 70110
32925 89049
50499 69400
27038 82357
3449 91909
70885 89653
26502 80025
22444 52432
7354 75879
24609 83543
83298 88123
91259 94208
70672 91261
27086 72363
3166 32416
70581 80219
3999 17397
24367 41288
33845 64069
21938 47543
41745 51359
72181 80958
17900 87174
42773 43050
41721 83922
68184 81574
48493 77418
27768 42976
7483 11453
26510 70404
26364 47844
50316 84632
7974 67795
73924 88692
46115 50739
2042 53160
56674 93656
8831 11684
55456 74025
10961 40522
57263 66691
58010 87864
19944 39314
82496 87076
58915 88612
51915 62949
50361 88664
77615 82352
94563 99398
54079 79765
39732 52177
11868 79164
71089 79810
70999 84524
19445 70949
33617 79224
14173 41586
665 98065
20951 34533
4736 42488
22486 65947
39008 66023
777 14239
32985 42782
7122 42791
47233 64223
61923 80031
40816 83121
40497 41090
63073 63976
34911 40831
11871 63586
5347 92662
34453 86187
45757 95419
14180 18697
69930 73893
17226 88328
39069 97985
23291 95178
49542 72990
17510 72143
38741 40846
58283 78508
48302 63398
14208 22030
57274 86162
15170 83290
73360 84378
62696 91331
18366 59048
22355 80103
10214 94546
56024 67568
53750 55348
32939 40374
48351 83201
38958 40446
32365 70869
24048 91233
9620 57017
2096 48730
28035 60570
77469 79220
29501 56059
39054 59605
51292 64415
71314 85509
1505 33060
46717 52804
39631 52950
21159 51517
45566 87048
26203 43809
13304 78108
53954 94245
703 11062
76979 85892
36244 84341
22685 82875
87187 97993
28822 46187
69524 77341
16867 58265
32060 50226
53961 66029
24651 46876
9793 77893
40350 55086
27666 46635
57484 92392
3653 44876
40251 71754
59805 95597
36492 43355
18464 59113
7017 49604
43043 84472
19515 94340
26629 71517
41465 90482
15356 86498
3951 23162
60374 80103
17093 95177
23413 42802
29019 55676
36350 38858
6746 27674
2447 93805
2892 7075
9626 82626
11551 36485
76977 87003
30070 54825
6034 64334
56669 83734
1182 89202
14237 50819
8798 50309
33259 37942
56745 79882
72315 83069
28850 48721
31795 63912
35215 52759
18842 23649
26179 87847
21007 24010
917 64756
85557 86738
57763 70699
63475 90892
33064 56927
48715 56571
47429 89321
41513 81748
80101 92274
23490 97772
61088 93849
36056 61913
14415 46863
4953 46345
12344 16914
1244 96167
6708 97942
33159 63913
33629 96647
40925 42409
50219 84780
51526 93036
74987 91277
24775 93397
55541 63384
6464 46928
66610 70387
16737 65615
96313 97445
43278 58349
22157 92455
67632 88971
2210 27688
22658 91119
19262 63707
75144 94778
34688 99772
71305 88053
28395 83341
20841 29387
55732 85368
22605 80682
1417 32627
90266 93268
45316 59513
14139 21764
48619 77781
63008 99865
67969 90814
44530 71154
66990 93818
16929 66472
22071 55061
7224 41768
41081 48910
18130 36459
66036 73720
16660 38758
14126 92009
49894 84894
18912 87860
22655 84390
26245 93441
35893 40031
812 56660
64972 69811
7160 62062
76753 99299
13338 15397
58197 64604
52776 54547
5353 92008
23578 30380
13107 39744
13080 68887
27679 99051
31725 69452
30898 97556
336 13167
8940 81146
90258 99926
54692 63670
9259 76707
58422 69699
61982 90926
56418 69255
21857 96908
70457 78317
3176 56168
90558 99770
59364 93911
36384 43766
7686 72863
13571 57911
71403 87382
22410 37562
13298 78681
50207 86671
54436 59505
94029 98055
74871 86038
11567 77807
8667 86747
4719 49221
34048 57572
20132 60350
70252 75751
33917 60647
40811 69094
9086 23323
40444 42794
14494 63627
241 26515
59795 75904
66278 75661
29937 91784
13410 16888
44264 77987
32039 82246
57078 91263
40528 96777
946 2902
21045 82427
11058 24918
5603 73329
56212 72454
29536 91141
37036 89567
35319 69940
27829 70188
50087 87100
76262 95325
15765 25909
34295 94192
33061 53989
33442 55677
58418 60373
5866 75193
12929 67975
49426 58507
24893 56425
32383 81238
674 5940
40376 74827
43357 73849
15526 88937
58967 86819
31786 96670
30531 68338
14412 31197
86685 95688
21518 80668
33612 91034
59055 89915
37461 43424
36254 56346
10804 45036
23766 80494
36772 63054
25701 55299
7698 13870
49556 87043
17175 69435
31520 47040
65011 80160
15724 28543
72933 77714
80094 90194
7300 32587
68856 84447
61478 93416
58036 80608
27476 86884
16744 96214
86553 89270
37913 63643
18198 58536
13400 96406
11863 30539
40055 86894
21856 66940
26572 58037
20624 36167
21617 88214
45052 56316
46486 71690
10181 15462
69210 71949
51471 63769
59327 98235
55062 93137
48374 73959
25533 95756
13811 52604
7534 67604
72663 78070
27447 91281
55418 71982
1984 53724
21337 67343
45626 89281
10390 50696
60917 83759
64505 65521
38912 55815
76623 95169
3535 83490
21435 61825
14208 31418
50127 68225
15812 55494
40477 63988
77369 85142
54827 68906
34334 52162
66110 93645
9281 46607
18850 65926
11846 91627
34921 86476
61442 94891
33837 84013
4695 35278
45885 91627
35747 62053
69949 74413
25695 71284
7494 17314
37039 52091
55106 71679
16842 76113
8308 36723
7672 56500
638 35929
22671 37020
68058 74950
28080 75650
16108 28514
36803 77208
68368 74026
3424 29642
8418 64817
71936 74387
183 90933
28768 35760
23077 55326
60112 90163
2834 90370
55289 81810
35170 50912
17505 72359
71702 96203
20546 43789
2276 11232
18663 55621
40828 46894
12757 83013
82503 91936
66637 69751
46721 85746
4109 70124
16024 36285
28078 53476
38861 87263
2643 48720
28279 31468
13619 39855
81014 81245
35846 85973
27838 29432
1622 40313
11913 18982
38759 53320
3869 6973
7219 35274
3801 35868
18787 43354
22863 85757
27472 53007
55518 70663
39334 94470
64176 96800
22073 24919
57696 98348
13181 62608
16441 20865
49701 88343
60306 94705
28766 70084
26186 29277
13596 68186
21081 39123
5612 16329
8026 91304
24233 83257
85171 88933
629 75048
68546 91168
30690 80745
74702 83928
26737 79886
23494 28707
31555 62248
71203 91384
55887 58394
7441 28275
12994 58982
17581 60417
58578 75045
10098 13373
6865 36194
77867 88210
80106 97606
10545 75360
18695 87298
17486 30696
3404 82301
32536 93922
76802 82834
11359 68403
35088 87598
78708 91894
45989 53924
21147 91480
63283 76778
24746 90241
14299 83792
31165 97262
70593 84284
13206 80989
13660 54216
9974 99777
69564 90436
60387 71875
7864 36216
22248 88310
41620 63204
32958 40819
2859 35400
87976 97132
6527 31327
9353 34469
46246 82362
48541 48639
26427 96447
14276 16416
63777 80114
25436 99716
41185 53439
61436 68361
590 3848
10946 92565
18746 61845
52836 96716
17295 83630
856 2257
7625 58474
91240 98727
59785 66019
3441 57140
31162 35207
41070 95274
30318 92384
64886 99473
18495 73120
22359 65400
73750 89671
57444 92691
27141 50006
47940 50236
45020 52579
9423 36059
1994 33224
65748 73779
36937 93564
19808 28449
28965 68772
42401 81065
5173 13528
19701 59954
38539 60874
25588 27654
4664 58440
5111 37790
3165 93528
34602 72526
55356 73526
54046 64944
1517 46535
20177 55581
1124 16194
72426 96444
11444 38934
49640 51816
18906 90479
23866 89979
60804 90582
39042 50208
81589 99743
11682 95526
21330 55649
22639 56099
9439 85550
12833 14158
45349 66605
42234 66241
9727 28101
34586 94418
58139 59137
61124 81823
33504 92728
43924 72985
28911 78712
44325 98998
7777 88369
20528 95608
60375 76632
13842 95378
32507 96204
36287 92260
57693 72870
75688 84383
31767 40034
19790 93343
57391 91881
20407 64291
13644 32616
11746 59298
22512 37858
5502 94658
13618 68225
10720 74127
18571 93109
54795 71259
35855 89739
30404 33758
49104 80879
27850 69599
20895 59932
40371 89964
41202 63042
45191 54535
40609 96467
744 61769
45098 99531
52571 80075
67416 71157
25 96793
10732 95506
38479 69123
33599 66655
38899 74610
27909 58745
25164 73390
9953 12899
16531 23816
62848 93162
51319 54751
6380 79876
37220 88204
4387 38820
67414 67570
26063 91051
28801 64587
36882 70065
51025 75437
40206 46875
55878 67646
25550 27595
13057 86353
25708 77984
79971 80854
69210 81144
62560 82348
75000 78408
2277 79056
39265 45087
81302 93062
33924 77838
66394 94138
2122 76729
774 7005
47072 87316
42876 47643
11044 76482
42444 49662
61286 93571
41190 45450
10972 46278
41225 88669
76795 93282
76153 96673
3200 39448
19808 35740
35605 63734
26168 34537
46007 90146
29591 87361
2909 56378
32540 70681
41705 88022
35509 36961
34922 62507
73399 88065
35505 83778
45778 71019
11768 83270
17323 35341
49483 57853
62087 74615
63059 81388
73146 79985
22174 73693
3606 67488
2091 46752
79574 82273
63512 85252
15734 86492
7175 25055
80473 91603
54459 92738
59933 82539
33095 90004
10186 44123
10562 57796
5503 72763
14077 71336
43288 88180
77344 99716
46618 89883
9394 61621
60887 82749
30977 71377
15862 21311
37275 49850
31183 65648
57279 85179
30568 37209
68387 73353
69600 83033
7101 24367
19469 68892
52718 99174
51680 87546
80060 99533
68044 78048
60190 98726
289 54821
16995 68666
23919 35240
23213 59855
7939 58250
63071 73056
56158 84607
80568 80817
8624 26301
52944 72960
82066 90224
31395 68259
32671 73678
51163 73641
11192 91677
3066 27582
5729 77890
64598 93213
88916 92090
48433 49086
49953 67052
65508 72896
79254 82689
52360 95874
4826 93727
4108 47713
44774 80985
331 72904
28262 42201
18067 26809
24130 50276
65850 80131
55624 81884
37801 70690
34689 95381
29173 30037
22332 95035
19623 81085
28099 45474
33319 87970
83776 91508
26324 93957
49339 66491
9640 76137
33755 60363
27359 37594
5198 42378
5781 72692
2421 64906
10535 75448
53331 65872
55823 86324
31385 66409
29342 30134
31978 49878
67474 90120
39055 59561
26144 45227
93930 97206
18305 30456
17080 80451
91426 93472
24480 28450
75810 85108
74526 99250
75970 85509
10662 49225
13459 26559
48458 88156
19699 19996
88121 94919
14240 49336
22732 73134
5986 75131
55707 71290
50009 63244
35824 82310
75905 94241
51133 56032
45889 83995
1655 31509
63556 98837
42922 74568
29684 75579
30164 90728
94281 98688
14388 80968
5891 26680
3455 23606
9529 51437
29227 37857
66488 78194
25143 98839
44676 83050
11449 13800
55013 55852
27075 97000
62082 88685
43833 44714
9894 97003
34979 39129
25923 65627
57645 86304
25092 79829
28107 34932
27224 73574
21613 31217
63343 98642
32544 50364
63697 74863
28389 46144
82734 97793
20160 69638
43424 98304
41086 62750
11295 68756
35550 94912
15237 43550
12704 16907
84408 97172
4529 54880
34220 52050
14462 31141
29253 81021
32994 70773
76708 98219
7992 50281
30921 46179
59535 91461
34274 49122
59386 65145
26714 87665
55570 65639
66170 74903
26325 78904
62264 76115
39288 48683
30995 45033
32949 87324
5744 22934
3114 63022
8489 51242
54630 88393
18863 46995
39418 47446
14663 76652
49776 74128
33105 50144
60591 69048
18352 59505
44492 75200
22792 54662
81358 98975
10659 40719
90144 97891
34914 67746
15940 58995
13828 95233
14995 18674
6295 64689
87 51959
17314 79843
54887 76406
47114 66578
23188 63817
40623 78171
26881 38847
47884 49697
2743 9903
53262 92680
47827 57245
17103 61700
14564 68808
34063 49772
32124 74689
4152 76607
2295 39632
35691 47080
91584 92032
62601 81693
48822 55585
29623 38285
23014 59610
18738 81038
73479 94463
260 45631
35592 58536
13261 67169
61137 63326
29366 64569
44821 48855
60507 89450
77179 87577
4514 25873
36320 62593
1117 40970
60417 72616
93564 99563
46602 63451
24080 87728
38901 51633
15593 36325
11590 38452
55549 97422
31433 32269
9538 12566
24148 46265
47581 78927
10467 15179
13163 45012
18733 89645
37453 51688
15800 87956
4657 92762
18974 30633
38476 45975
13419 71891
13439 20369
51537 61365
7227 84710
5135 18702
78829 92576
9781 69921
29704 62011
44215 56852
12258 90508
70089 76792
69880 76530
60910 72556
35916 99261
20983 85383
60574 91366
19368 22431
49591 56907
37984 81517
32607 35339
62054 70610
1416 98336
21695 43713
9033 84889
5353 19866
48208 75400
3159 15191
20494 70543
27359 83370
13952 98264
31528 43129
2519 65409
13914 36379
3446 66341
2559 58217
58798 77423
43030 65323
32894 59555
80983 82700
9399 98922
25280 59856
36258 83443
8061 56862
12265 25565
87 44348
13936 62367
43365 46019
9079 43745
48666 83403
45243 91608
43338 54082
74214 83403
34721 51311
7652 30507
11823 17319
38403 88278
2045 9259
46850 52124
36062 47840
24003 66810
93654 99991
82786 92167
38915 93322
43403 93362
597 57271
30350 92276
20033 28755
26630 59259
21511 42133
60351 68075
11868 72917
19255 52073
22271 65444
13315 86983
10879 84785
24514 90904
12768 65905
15234 59577
20725 53809
46299 80227
30235 48359
33902 72627
46970 96764
20193 35586
46295 77383
45960 80066
28326 58536
22021 67979
5777 44746
7928 85369
41059 65478
8077 74185
28316 45051
5414 69945
38416 52892
53254 67660
10562 88446
50377 88317
28128 41771
23627 40771
11947 43971
5044 68179
58428 73287
2398 7138
8179 55795
13288 21283
29266 31726
683 20189
1065 41070
7366 82502
52039 58096
28938 88457
19216 58862
14763 24032
62883 80551
66457 88867
34741 55919
17236 84325
39454 72716
9031 73985
28090 78883
24998 45899
17380 85897
14241 47110
367 92409
21124 79413
24815 57327
55714 89462
25762 61041
17552 49751
73028 84009
15141 84607
27583 72664
6848 27545
32461 97899
54539 95925
2841 83133
63349 80772
1600 43114
31763 99514
18353 24882
24330 56567
187 5823
36696 94978
36213 60260
9521 30753
49482 62464
15214 59473
3783 21753
14004 58697
7151 87544
38469 85339
7238 47495
21090 23834
38955 66883
22988 25094
41390 93586
23030 56771
2820 83903
60832 92463
7158 82640
7517 98375
11661 24140
10530 62305
45212 78298
75386 78149
72967 83944
26799 74963
1187 15796
64229 89583
6844 93843
11290 66067
31647 63224
37966 94476
18208 67472
8485 67724
1717 80637
60895 63383
14225 62690
15491 65063
7470 79525
48551 83439
29903 36057
12387 98456
6711 39958
4815 22375
33631 78666
8456 78189
31962 42565
38599 83670
22049 81625
13394 80613
6717 16794
60868 82779
26269 43668
36887 46835
9781 26680
2679 11107
96234 98464
37323 88056
78819 81474
90406 98517
2374 85929
11771 91753
92850 98110
41573 93747
43942 56563
38694 83955
65809 87129
9429 90434
4024 95920
25532 65250
41624 76900
62518 99822
48207 86141
15064 29404
68176 89579
50511 85644
18167 49862
343 97754
17575 78077
20744 24606
13140 92816
58731 86404
17104 35863
6033 51589
39681 72465
1491 67687
87594 88944
29008 80250
34070 62288
45738 73244
83780 96927
22439 89800
55149 72637
8022 96351
4227 53294
18531 60249
40790 71902
19596 24678
39529 86169
36801 76595
68020 92243
78603 85807
19378 21067
28713 72253
34393 60217
71049 97191
60853 94914
19482 61877
27648 75277
51735 79726
35480 58937
56923 69881
48889 58792
17503 49435
2948 63025
15967 36618
67699 79980
13826 87825
38228 90762
6790 63977
29067 60667
47102 77612
6457 32438
38728 80584
38845 96834
82585 83909
3537 11208
16704 84132
55146 70648
36013 44176
24316 81947
565 2457
8452 33421
6849 93950
78241 87283
37193 57012
37164 74735
14340 94312
46917 81341
58295 96759
35488 91288
26665 73386
26827 70104
1641 84413
50337 85936
10323 81280
5284 70366
11988 97989
6378 7948
63455 92406
69589 87524
46967 88305
39145 70079
66256 93406
53922 58951
37300 91082
187 32789
16531 39373
15964 59275
1735 7626
10448 77396
40670 49721
2017 65195
37896 69629
252 618
30620 84562
24860 82502
47381 81365
19646 60681
7161 76591
9857 59740
13301 19684
30193 87245
44559 53418
37287 89654
18028 32689
635 33240
1219 91740
36215 43031
64899 79204
22066 89351
28724 97291
10604 27229
77253 92466
8797 89104
29500 60535
3828 77599
27405 80939
40917 54150
48951 76323
4590 68814
18543 83060
8006 77361
8118 28204
13930 40278
31290 73150
36997 99233
55969 67363
60235 86716
67902 85836
27429 99695
51742 72904
29567 60135
1169 64866
36734 63136
21830 67474
95192 98021
71285 82980
4662 90258
48717 63725
18461 38428
58679 59707
8061 62696
26573 47590
64662 76347
14475 60591
641 74708
29112 34401
23357 56815
56499 93933
15357 28163
33195 86403
19304 64496
10753 25463
9070 88400
25188 92505
27254 37532
71869 79756
46229 92667
6229 23471
52640 70178
47344 81039
41887 60135
42133 76559
20677 33241
2384 62248
10760 72593
30913 40816
67090 69906
10448 79530
7730 94398
34961 90069
8023 91564
35823 80201
39726 58607
783 64864
1634 30671
49501 78869
53018 70405
81490 85581
1664 48723
17934 96485
46494 65890
20616 95505
33840 94666
81088 86163
40583 49264
25031 62595
50149 69758
49298 92420
13882 66923
58289 72027
32085 49151
48672 77129
36289 94169
22078 41637
52982 53230
22877 65645
16447 42320
47990 85035
25327 79619
35888 67055
17371 46704
21459 78352
21667 86311
10187 97008
34213 43739
55463 60108
80127 90599
7671 59016
13648 20317
3292 21450
78315 84062
19440 80868
79541 95015
47201 99165
6099 9520
4938 62186
62418 73745
11168 61960
51447 76827
16429 78226
78837 85136
34871 67942
68025 83876
27372 38781
23261 48884
44570 50280
54044 71357
20782 30523
28149 89419
5393 43929
42860 70074
85349 95140
19882 64014
2794 97703
14851 70894
13741 24207
12833 34700
2221 74867
2559 39763
70987 92757
22516 24873
57805 63041
50488 62870
23791 36146
13204 76638
37576 98484
4336 91332
11844 48756
87948 89526
76163 79475
40812 47892
5693 39145
4356 21515
15984 40519
64208 81101
58808 78053
16234 23456
58 71401
43853 57329
59737 97628
2294 30420
58136 65172
33357 69269
19501 75628
40746 88814
44209 83551
50561 73334
79635 83174
55522 79939
37922 97109
68631 90975
33935 49095
34994 65406
55062 95522
11092 41612
8103 60564
25666 56608
54025 56777
32060 35342
64002 83775
56568 87035
46865 95588
83689 88996
68257 99977
34537 86684
38753 69176
15875 96208
35404 39385
10080 63430
10923 27641
92975 93601
5575 84486
43772 68469
52042 97757
18853 70079
2083 72777
11055 42460
54062 65681
7040 67004
53845 96189
44029 92843
20070 57776
42049 69550
3366 65563
12284 17705
68472 74792
22087 23164
46220 59959
22644 32826
64288 71714
84508 98763
34667 70693
20022 94434
39049 75516
42329 84416
5424 94938
5699 88963
70501 74911
36829 89059
8168 78298
28673 99077
19751 26719
24216 53529
36205 97990
7680 54257
364 4526
60216 70837
43467 90073
88113 93088
21495 74792
60149 92682
64189 66380
15224 51134
24792 68325
7419 88549
18425 46792
93827 94618
3922 56153
37511 59021
67193 75422
80116 87936
67377 71512
68324 86888
60279 82059
47972 75178
33369 46476
44287 59781
45023 52968
11922 34270
28453 94388
52710 71806
19822 77734
37802 91036
78659 82597
45964 67637
38196 73169
53635 85291
4547 56036
12477 85696
36542 68163
35413 91508
49436 91764
40800 72513
36352 68828
12523 72675
29173 75737
71515 81196
4366 71015
692 63013
57960 77582
26157 73574
75195 76891
15649 35252
21526 28820
22611 72099
3446 79588
32308 85028
37338 67197
13024 72077
16279 42730
23350 29552
60873 65228
53240 88615
25407 64028
4749 22078
25791 42253
27372 79189
10355 26673
67651 81281
70220 85472
2876 88567
49356 89879
57240 94300
13371 98519
15040 17985
29432 62100
39598 63523
25641 43646
18100 27249
55212 58610
63053 82249
72204 86742
21428 55854
14726 69630
1269 79420
21362 67185
53002 96414
66033 93221
38421 91200
15878 17842
47909 59376
90816 91414
38999 79055
14252 63311
12758 38106
65828 99186
16379 21207
75658 91365
57047 85112
2529 53326
9600 90260
1062 62243
43187 64605
24548 49222
22261 39742
10740 31023
8974 76403
16470 98499
13921 58909
17314 77991
1651 78503
61731 86201
13319 80464
53985 61805
28533 66570
27613 48833
36356 62659
38373 68080
66520 80457
35288 39807
119 55118
35990 37781
59309 93647
36798 48588
12541 98516
16604 58861
15403 45549
82193 88661
24578 87803
30473 60716
26476 99678
9248 40488
6309 74523
32653 61746
4577 75571
1509 43216
54980 79455
40008 57022
16920 94438
42615 47563
13381 94738
26771 62816
53116 83273
42834 91996
6268 49439
10193 75370
13833 55778
76961 81956
954 68638
16849 40367
28271 83249
20366 27791
13437 41738
12290 98636
5464 8201
74350 77996
67873 95847
4563 8301
89581 89611
5817 37042
3607 58226
14298 37120
19913 49773
8751 11550
19188 47507
13438 33617
23335 83319
26970 95147
8940 55675
36183 93859
12267 45969
21245 56139
18412 59982
19951 59256
11473 55830
40251 72250
15664 37520
13368 86194
48305 68244
14994 68839
16006 61246
25359 30773
62089 63645
11485 64746
57261 78478
42728 83707
19903 23591
24550 57376
3449 25007
3924 60268
8816 64285
86812 92522
61100 80748
92894 97795
54329 94615
11150 73200
97931 99133
35093 60514
70661 87531
34883 88695
80660 92168
24417 28030
25021 73403
77795 86216
62749 80395
80618 90105
44870 87387
19607 82331
4827 6638
41761 47831
5794 35853
7274 89167
55439 66172
5211 59077
42866 71776
77357 99274
22211 27583
13642 37981
56881 99192
58726 92746
27980 64807
55401 87167
61020 68958
49489 73667
40571 71600
11476 32148
27921 82536
62528 73725
223 64261
5715 48612
32462 91482
29843 71169
27207 61726
64645 91184
1430 86876
76915 94904
44273 53136
47927 94321
61146 85623
14222 36884
13142 37215
71629 72283
40682 46876
12941 35736
37710 62014
17971 48898
11095 27407
4061 67053
5427 87241
23731 41067
73502 73581
18478 32711
21792 28330
25285 90004
38094 85359
7794 55972
44989 60963
3389 70962
46877 65651
1516 9149
8209 85258
18937 47640
4736 48775
51040 83442
13833 28920
5143 79715
6589 45934
20396 83580
26585 96011
52057 81245
38825 43118
58566 74754
57126 89278
37757 71003
8287 34478
59312 93295
50254 63963
84887 90156
87284 91180
42325 99247
85217 87369
97 11619
4068 34375
42495 87002
36001 65673
20852 27712
12365 58569
25856 79023
30563 55860
959 51449
9824 87990
4213 58956
10688 67021
37699 67264
35019 65569
57341 79768
46202 80917
65141 74557
93843 98000
14597 72188
60167 69899
44605 75919
40371 74145
12721 49553
9589 12831
20445 21964
44205 44310
38162 39412
13909 92971
66609 68472
60865 86849
13664 50337
31968 72714
35990 66501
22092 46015
32257 44151
29959 95407
67321 68254
40459 43357
46682 54370
90621 93141
5735 19451
12403 71417
22106 76300
56652 86125
34741 56569
43880 88497
5099 27506
34318 57730
40721 77608
652 34094
7650 58165
28305 87419
20531 23480
36948 71092
62877 91060
52994 73031
68283 91968
37857 81159
36893 65783
31362 80852
775 47220
77077 80787
18000 93465
20675 69907
81292 82288
41565 89437
5083 12856
21713 90929
52177 85563
55699 81213
24064 94847
54056 75152
72484 74643
9468 28125
7512 8539
26760 27117
35108 39835
720 20746
82228 88480
92849 99135
17938 43960
52279 96516
18405 59228
2310 7892
4551 9645
20976 94860
22226 36965
9110 47885
9144 67358
42525 62909
23131 48498
35595 68170
12951 75056
3560 80166
26276 44627
86090 87470
48104 55185
62893 97342
769 95941
48680 49991
7855 59306
96513 97475
61874 99507
79676 94492
85915 88087
22251 43258
67200 87227
36621 95074
53447 72578
13599 57786
90466 94475
30120 48128
10098 52302
26198 53515
17132 62510
8392 84562
53497 87772
6427 74693
30838 81257
11279 98786
22960 48178
33094 95661
67253 91871
15920 66185
38771 82537
20761 71258
51709 52271
11914 86669
2200 21567
18754 90450
38117 65970
52220 59636
60663 68200
12366 51098
35792 40624
40898 55170
27137 57662
31397 64885
70763 90886
40498 84153
27402 50833
39161 71228
4184 11284
74316 78129
8015 58920
70727 87542
27759 81859
7289 10260
13061 18283
65410 69458
68596 87114
27904 37930
21141 34187
50940 51545
44483 71302
43553 81278
12062 21790
76942 97835
40045 97113
30039 96122
53573 67602
36169 70476
34074 50059
35056 42198
68137 71190
26180 88536
32119 62106
34336 54267
45268 99817
23693 26410
7019 36969
15532 33567
69956 76467
72426 88169
48622 58498
45858 55467
34620 55188
73484 79974
39390 61352
14205 65048
51708 88712
69464 80639
55468 58854
70023 97640
17025 33294
56287 58974
58692 76295
2015 59081
44373 94577
88731 97283
71161 73068
26294 55378
62808 97665
67572 77946
63148 94852
40867 77421
7251 71269
52093 99874
17777 31752
32326 74168
25654 98807
251 11489
19707 34122
59346 93021
8215 29703
17579 41733
9178 73697
21284 45909
17046 67956
15204 36763
49888 53433
66917 86602
44654 50789
44212 93270
37694 68542
36951 37705
37558 89754
15052 40993
27307 45872
57868 88075
45195 97933
632 46666
62541 95486
22949 60084
49131 81650
15133 41249
85381 86933
32243 50808
25600 27404
5225 28232
60755 95170
41348 98120
3082 35398
33174 96915
24361 78235
7851 28459
67041 84205
25821 67888
85811 98840
58999 94729
48440 67727
78127 98868
19335 63043
25116 89793
17214 22109
52352 57549
43315 49193
46444 69232
2522 59593
22248 36862
3856 69802
17763 64357
908 54792
35705 73902
59503 77030
25958 51553
5777 93393
55986 97428
17862 22459
9027 52473
35869 68764
25336 92636
63202 87814
80917 81746
23391 88868
18144 98012
25900 75141
60779 94615
16037 82402
34752 93482
28551 72666
93694 94406
20669 65992
43533 87122
60340 76612
3188 33004
71630 95215
77277 82722
27534 29284
7827 26418
3546 57006
34166 47888
9556 28273
36009 74772
35158 86757
11845 18118
71443 99380
42137 86999
18098 46039
42784 79462
44736 80134
28079 30833
62711 63785
81974 85680
64733 75220
25237 83480
3705 35056
77322 99886
13311 58860
11058 29183
30703 85627
24915 47059
67189 88968
30389 98287
10468 99074
68948 91007
5606 73854
32582 74672
10170 26815
16709 40764
55281 86348
3998 36667
34665 60213
27972 90121
7493 92441
31772 68826
14631 70724
9331 89372
15492 88505
33531 42106
11074 32912
17565 99361
17346 62216
37178 77790
42907 75877
28784 33048
3531 71619
657 52110
12074 42902
38609 72363
61565 79031
10116 34656
30283 44108
51190 73131
10820 77787
29170 65260
60957 93002
14235 21443
25022 62671
31982 49394
7968 17199
64102 93293
38532 85753
9638 65523
5814 74320
9559 28037
29640 99485
16247 89500
5734 13471
5663 92212
14041 57793
66478 69512
23860 73736
38263 76791
14878 49547
80298 80571
9680 29642
30401 85785
28791 34571
82662 85527
9399 78226
17269 26290
52492 94846
56884 96519
36436 49593
41867 98579
74055 81631
7428 28752
3677 95117
1991 30843
52281 99196
6905 23717
15871 19710
26399 42198
24949 60927
660 42992
39390 54818
38451 98400
5912 49218
78793 90699
34879 51881
14701 32042
38250 65234
18451 74047
51532 75741
15444 81056
11485 42891
16816 70644
23915 51875
67627 94352
51830 62742
23090 35669
21019 75625
17653 87781
22223 98719
29615 49511
83988 97850
31632 61673
18974 30741
8361 10462
4372 41979
7846 34391
45663 80891
62917 94602
6489 96013
48917 60241
75168 83233
17847 63044
54475 65120
16965 60750
9558 11719
54613 96739
74735 85383
60628 99558
89295 92948
21673 33282
91562 93485
27316 89471
13101 41783
29531 72828
25734 37814
22695 60774
71946 93473
39228 78944
50253 99555
37923 64114
1520 23472
44611 58800
18828 20300
15077 27823
69852 94313
22713 35261
81701 92402
19852 83939
63349 65064
59478 90974
65403 71790
48076 75772
65478 75325
6679 61319
11734 17139
7973 12053
6700 19809
33995 94805
3671 56886
10208 51294
10001 65185
18192 40878
59448 97838
9367 92786
10597 48889
53018 77764
2035 21233
8965 71817
23336 86520
47837 63424
26592 61646
31755 59885
30049 35646
86552 87741
47121 73467
36684 90532
21577 22005
75860 93643
10523 56101
70932 94310
60119 77000
38636 56705
6076 90442
9471 82969
32516 62679
66176 80365
23033 41792
44511 51337
7090 87674
16429 42591
35136 76686
77478 94139
10838 35918
36294 72329
896 88345
44698 94590
30500 53202
42218 99631
10395 19307
9611 28532
6716 34095
9078 22547
51265 95038
33633 36801
57033 62242
9543 85780
80520 90594
29570 36488
19488 68412
42481 63699
30606 36732
71224 95172
34802 58219
72946 90791
791 27172
10078 86139
51340 97084
39526 80195
41021 64765
60265 96085
19808 46231
5946 7361
26637 88460
15286 24845
58304 64702
12072 51122
11177 23875
45783 73672
374 71221
25337 54894
60428 88884
36791 68201
52448 77452
35833 81609
44112 58544
11572 89760
435 73716
2908 38985
36401 52769
75899 94346
7364 40284
82767 89847
3336 72526
9959 22512
19397 94772
37480 88914
52167 53381
33552 58138
8974 44734
54017 79726
48287 61005
11286 20294
37077 79644
14079 92048
52563 96890
91922 93556
63405 70703
41108 53677
12288 70017
27988 85768
82289 96461
44497 47960
45213 80184
69258 80486
78151 92826
64913 76885
9735 74061
48835 68459
13370 46837
15064 51482
3159 38700
10498 33053
15434 96480
27567 68917
48675 52961
66234 73838
2628 93167
70605 85217
81714 93123
9069 51677
1228 7321
66718 94050
66655 67378
54354 88399
34050 34838
50667 76954
24138 91873
36858 54510
15967 82754
15193 25772
76955 92380
34702 80676
34748 78675
56460 87635
30230 52782
34149 53931
47198 76175
42236 71802
5784 25665
17231 63713
11751 91806
16456 31546
2873 98821
2126 8011
16368 40010
43853 66927
51077 91951
1399 25498
12098 64681
11640 46462
32447 58298
71043 98871
63934 70678
4416 75870
57277 73385
15318 79418
46854 94600
26412 31796
3734 67357
56127 74475
78550 87957
1582 45430
127 26001
43400 55095
40990 96768
20053 24116
20031 24877
10631 75129
17059 72972
23064 61497
53055 53074
39937 98903
18121 25121
84820 95299
5962 88409
36932 44975
7092 22299
48192 91312
25428 99185
11208 32043
19948 84596
23496 84649
20043 89675
5784 61890
77405 83644
77511 86433
78965 99258
34408 55804
77486 81987
34740 66347
5140 79697
64931 96585
24079 92876
72676 77210
79944 95331
11031 67725
94169 94641
57619 88372
6807 84375
2576 86223
16483 48036
37999 57226
8665 94912
26205 54893
22656 94139
57629 95987
24138 78695
29870 39710
63404 85662
21971 59822
79785 80144
7756 68448
31759 38948
84420 97085
71414 74359
9360 85305
40021 97054
39031 66951
78836 98004
12793 58440
93588 97230
15859 79086
14361 31080
40358 60487
5166 82276
12689 76867
82192 90679
9146 61159
34828 79528
61873 76999
30955 56831
7664 20511
4912 80357
48992 71628
42255 50661
10718 68580
33214 94685
82114 97514
69870 96124
2077 31625
10482 97112
26679 54583
62519 93527
634 35075
31674 89578
19213 70423
18882 92859
5984 93257
8892 91943
30736 42735
45287 57101
40146 76884
8934 95610
18238 62825
26949 70688
14440 74918
13296 24157
1235 40787
79672 95212
71523 91091
35213 76943
90445 91216
52106 77718
41398 88472
6735 81512
7881 8706
39726 42418
8605 88454
48025 51215
16741 87398
17512 65283
50676 77739
57785 61496
8284 81722
66121 91963
37421 90393
47637 66558
6070 38341
66107 76494
40582 54257
29938 43799
43609 76786
2852 27149
87014 96653
48960 73068
57884 74485
13211 33721
30118 49065
69719 90584
23124 56575
53672 58973
21539 57856
2343 61530
37006 90152
7965 82226
19880 66996
27876 98733
53164 91978
11204 96026
18260 40504
10801 60178
36357 95178
41068 84331
83472 87240
85997 86032
13217 95799
23047 81686
20284 20490
38742 89129
53947 57675
91416 96244
80324 80754
1495 60525
73511 84509
72519 83513
41170 78933
89215 89894
216 71270
24117 26808
30214 52874
41793 89204
2439 36598
22153 71645
27553 95173
28270 80663
19969 21217
30756 44692
78298 92834
30722 90749
60420 95272
29636 84330
45068 65999
13380 60360
6371 65364
75013 86472
89500 92820
34105 75862
39376 94569
5670 67089
47066 56740
2973 13740
39488 68708
40323 91687
43788 90041
22678 63008
65463 81489
17420 55093
42207 51172
6304 69037
24754 56798
42935 60472
30698 31111
73680 93331
26635 54264
20465 20856
22967 54283
64733 79113
51561 57210
32161 76890
55332 64646
81705 85402
2610 7357
26834 52925
28996 80880
70812 87078
3205 95133
22897 95483
3439 90105
49428 70099
11473 33091
15661 16870
33136 70877
25448 79626
81683 90371
25301 81645
45861 93150
65006 65999
76649 78287
20470 34045
40067 44484
66543 84051
2211 5698
4376 23203
42280 98344
515 10226
59428 80511
7343 38078
1090 24276
18328 28685
80486 89072
28368 60744
56474 77166
21635 92794
59890 88875
8148 70991
55765 91486
67289 99246
71229 73588
70757 81776
1735 65177
29441 64388
176 17658
29930 46247
57716 71073
40124 68284
25478 48309
6615 35613
19752 81161
13248 13370
12757 34271
21611 47596
44612 85614
17818 87564
32873 37941
45142 98652
11782 19498
53012 53626
26117 77115
9794 29234
1632 17089
58297 70697
27942 63352
2421 83673
16385 43412
5144 71029
51396 79954
25231 47609
9442 61656
65565 68412
85833 93179
3816 46304
91731 94821
41791 60617
80121 86309
29244 92916
5271 61117
61224 67763
49631 58902
64992 98943
34978 39116
28716 69217
7030 69061
23315 88953
25983 96294
27393 64534
40358 57588
13008 82465
52941 91843
48887 67477
29277 30364
58828 87088
10133 63151
8172 96303
12058 25888
1194 83027
23965 83446
93689 98457
48562 53641
64653 74065
16765 97196
10158 79370
26976 57883
57187 88386
12987 34260
9839 29410
56784 64187
21580 21861
30321 52602
2320 5579
36093 84134
19611 57929
44776 74228
14289 28932
25521 83934
61264 88389
2678 42922
5768 10477
80384 91322
22345 43570
33008 65855
52859 59412
14889 96260
55692 67802
25534 82593
5992 38443
78989 82428
68889 95823
13791 37634
16007 20294
13996 83713
54264 92111
46157 81011
59444 80178
8587 75465
4660 48343
29172 63699
87312 88847
16313 50365
23440 83205
20938 83760
20232 51475
22308 87520
27537 36337
11484 89693
33892 86832
9998 38336
49327 73855
63815 66843
16563 65487
15525 46202
9970 96123
55739 76916
62072 65090
48702 89887
10624 18546
32695 60635
17293 81757
24478 26958
34788 41320
32687 42831
44768 88159
26814 86092
429 18453
28566 99304
2140 20421
34109 34613
27293 28510
8474 49796
1987 74225
32209 93387
46330 70239
51 78797
19932 82748
21065 91344
28513 88410
4874 61980
7999 16745
52718 89195
35779 38294
37017 85044
74934 99654
17734 87136
3052 97470
13205 97176
10367 37385
89089 91176
25567 86625
10541 25391
34073 62948
27765 83150
8711 45281
3046 42948
6085 72096
8617 50506
45936 61470
31254 67343
59042 64296
28574 29110
68343 82302
51781 70384
72168 76838
20324 56570
30597 57466
52899 70076
23690 92584
55947 63894
41740 77921
21298 69936
42203 65143
2000 86527
62490 84156
16604 49091
30942 57254
64340 91646
9669 18092
35869 69359
33963 79539
66084 98893
16753 63262
22955 55827
56193 65133
9360 14717
16891 59973
11171 76069
47531 74167
63832 97711
10817 29547
72000 80531
30267 81766
21589 72933
42082 64182
30485 67606
8542 37328
19978 35473
31041 92199
65196 69640
36382 96877
21512 70965
89929 91920
8096 13295
50534 85674
28765 68149
60832 87492
36639 42554
38789 87700
19181 79541
30245 30620
36967 49699
16890 25886
19140 53264
12119 78026
52746 68335
66506 91092
54370 57322
21086 59090
35242 36714
23424 35765
39245 46779
3584 72443
5309 44108
6855 51775
36795 50696
1926 54591
72696 83785
5190 9934
17977 88763
23284 27358
32136 93498
33559 72681
48494 98752
45488 88623
94085 97734
66988 82042
18525 39939
26466 75939
5150 95549
35984 61229
42578 88290
16462 60493
65407 86090
33742 67115
44933 72142
2027 14472
4222 92876
24558 94364
22870 29160
23057 92938
85494 96665
18494 26367
38159 80260
57711 63149
33186 42116
45363 91461
11944 44711
43086 83374
2315 45996
14016 17856
1819 98061
15628 72369
87672 92976
61886 78966
8029 28597
11144 70935
21281 60534
12523 86278
41639 99539
41845 98915
13014 84686
8602 20180
36957 40110
28253 80355
19350 79249
83814 89465
54781 86673
63099 94509
20771 63377
26363 51514
43136 76611
41940 74156
37169 91178
12646 20437
13015 29332
14247 18824
38709 72567
33366 41953
95334 96698
13998 27759
383 92206
56486 94891
46553 88801
46672 98235
40698 68171
78923 79835
35403 52287
38077 95098
8159 8405
20974 81571
31220 94219
19866 85793
84331 96875
59313 89468
21760 83206
11316 56569
8236 47960
1193 34530
57149 60999
46712 90854
25724 70041
2864 23053
5033 32627
902 18008
48997 65266
36599 72439
53009 98205
74066 97698
22180 56437
68330 73179
18625 65748
13893 71683
20962 46337
15592 59744
3632 85237
5386 80208
12810 21648
36560 96741
38598 40591
75299 91815
42655 81856
27190 63186
89485 94019
26227 52734
47060 98330
38340 94869
63113 74811
15475 86034
769 23137
44411 99299
18056 90350
29449 50189
51876 86857
64342 73773
11673 89489
2638 46344
75175 97244
16082 30661
13278 29056
41001 45025
30142 93744
27955 48462
6708 74712
54867 58793
25191 55345
24046 44726
14475 88259
75098 92977
50937 82862
44493 89781
2930 12258
47695 49576
43226 60640
57235 96993
10293 39576
3136 11608
38053 96554
31436 69896
10153 11965
78828 83225
26293 77482
37223 81614
22768 74260
21328 69537
52307 74091
14322 99989
48535 97812
67534 90841
56016 87310
20064 85047
37947 60189
30788 49647
2898 95768
14632 34819
47629 71067
13721 42784
28689 67356
13617 96342
42178 73072
58750 95328
15926 41845
11554 72139
18340 51107
35758 38128
81644 81977
53135 58247
79658 84620
28721 56128
10637 37803
1736 97781
67917 71327
11751 49481
10643 60617
31107 40080
65034 69476
6398 45614
41156 58050
60223 69161
51420 72067
27002 33848
16960 79592
32518 38981
14736 45423
12586 56963
4509 21906
39399 80987
10889 50399
17866 67511
41826 58752
46472 62727
83576 99322
25053 39510
27140 74371
79846 86127
5273 84596
5035 89458
25303 64745
93862 93928
2346 8929
23956 73096
36700 72012
39869 72565
64172 76745
6824 90877
8861 31995
73852 95353
19403 38088
72545 96936
42137 95886
32597 74515
70816 94344
91853 93995
10924 97143
84185 89949
18260 75646
12820 14245
55519 93980
2395 11851
66511 84477
6893 25830
68185 81374
1746 6059
17306 59731
25935 83833
22022 57493
32582 81941
23507 55861
92759 99905
23163 82800
2015 63229
96112 99803
4924 66493
22983 43448
37008 42597
77587 81904
24507 29225
27400 93325
7533 56466
54551 58110
63211 85694
53422 65840
17458 85683
23554 54402
81323 98635
11222 71960
27135 78391
72293 94315
22305 36245
5373 25266
38464 95769
16600 44059
4026 68628
28043 39104
8192 37745
43245 97431
49176 59081
51884 74332
27602 81741
98933 99489
34331 44912
30519 70222
65325 66673
76632 88448
38928 88727
74369 90655
42414 64185
78826 98218
12620 63232
26035 52286
60843 96482
1317 6701
53807 58651
11755 34691
64616 65176
18307 74065
20820 41979
19084 31163
41314 64650
40469 51493
41203 74802
1042 62424
62565 88500
80932 82458
57269 85983
18184 39127
4615 91556
16840 50094
56388 93271
18119 52964
50568 60217
11739 83261
52378 96958
7747 51020
94426 99037
17815 34552
4162 39078
24209 75894
54447 78071
9550 26651
54865 83948
31789 81471
7431 34811
54812 69390
6044 33712
44012 57545
25363 95430
76866 77654
11655 98586
38952 75465
75737 76607
50834 89758
12736 74215
43183 50910
7737 75470
7842 77131
77179 98919
38707 99776
31263 83723
50785 55973
18220 31978
23552 84838
35798 88650
26183 50118
14082 76766
27279 62169
25763 49891
58105 74010
16425 89745
22718 59992
25140 81472
16258 76511
78297 78752
15804 70668
55940 98808
30405 33466
7500 28612
88427 90058
38492 52179
14479 96128
50345 94532
35727 52092
69373 70397
42689 78576
43647 98042
10307 70421
10517 75694
10831 27632
30959 87627
27182 76505
10121 64326
74317 89410
43223 86685
42667 60462
16956 36226
21857 49526
62661 92316
38258 82815
26665 43810
59934 86117
20639 72575
55910 92231
41321 49029
1856 6461
29212 39554
4459 23193
26114 90201
30704 65024
78664 92878
60975 75293
65658 68426
510 14493
7560 58859
59774 99895
28997 43276
23331 66140
63611 78915
60791 68916
26099 90489
11430 48879
16898 97499
42263 63874
56580 91701
49569 84917
16379 19064
15248 29172
32255 93242
5929 78731
14375 37812
6701 7774
47803 87594
48825 92133
48874 88265
65537 69994
32837 82962
44937 59765
26670 67904
34392 48263
70463 78595
68465 88267
87959 95656
56324 88790
21408 27317
36152 43969
19190 43100
33749 90809
83751 93367
19040 93239
77371 93529
8708 99234
22491 98664
14818 64685
61291 62622
55984 96092
25009 85849
10113 95319
18575 98724
15553 54117
19745 64304
49957 59520
1446 35721
41630 98901
14637 25991
26734 37782
60628 60678
41609 89673
15729 73851
24065 48928
27068 61803
73796 77974
47784 72356
13244 95463
14435 85669
961 58816
24535 44718
62738 89050
84820 85911
46882 89332
65295 97522
3934 22046
222 36382
35165 92844
43534 57371
44932 76072
8473 30822
20359 66008
32624 56048
29058 78548
1785 16252
66317 98835
19710 76105
65348 83557
7411 46443
28837 48647
60601 75489
41564 75867
53975 60220
41565 56131
87788 96164
1287 73890
15645 50124
53776 85221
51318 56584
16210 42581
21529 85722
34958 46960
30797 44932
43051 83368
4834 82781
63858 73821
42562 90871
25653 77176
57457 83941
59858 82496
50872 65827
4494 33921
10508 61683
90179 95151
28028 31296
26308 54379
30842 55136
32266 61672
73943 99333
34345 60377
42585 63341
56295 97550
31575 32415
12138 69835
54492 93154
1400 31358
63028 92206
54522 69627
53342 97144
3322 86997
17101 27271
58707 93811
31021 92340
51391 78325
30307 44410
28907 97474
48172 87039
36522 43950
29602 64165
39748 50692
89615 94834
41589 72335
70025 99475
15549 71030
56342 61522
29583 80053
26108 62434
10237 35879
50009 60582
37143 90150
59235 94538
4475 78322
65934 68602
34255 96990
15337 45054
31003 61348
30516 53574
44616 56044
57930 80727
79065 88106
14874 90386
2245 38852
4029 61012
32190 91011
4923 62133
21555 33391
58410 83900
73059 76824
4076 12102
26024 61447
51886 82846
1614 60579
42013 53121
1768 8597
76076 80926
32584 87092
25635 33624
61579 68268
23184 85846
8907 60297
12457 40094
14296 91014
28579 71994
40737 47692
31150 72117
21193 56972
72247 77303
14864 64741
51392 94344
23846 98547
42273 55341
24944 55398
28136 34371
64278 91949
13719 37660
43108 60148
22683 40901
28573 49418
64148 73784
86928 92108
24106 56329
12590 77737
3871 49126
83317 91536
25039 78847
73933 98834
24002 46212
753 48600
25297 89478
15311 63993
47576 95451
59153 73105
14127 17826
65933 87914
82402 85353
15349 31788
4234 75407
4668 66353
53953 93418
84422 90256
24703 38857
38522 69645
11915 57534
6145 15084
50677 69249
4104 73429
48742 50101
53718 70804
24936 88138
17348 52992
16527 98146
51680 79955
40341 75288
35483 54964
20074 49003
7673 74827
57098 68836
21533 22923
48282 85462
40805 49173
72002 88572
131 63191
69300 95506
44888 86386
35371 37457
15188 95380
55142 80720
19099 65486
47471 70713
39950 76999
62439 75062
22848 65060
57202 67527
88480 92219
71829 91933
22056 66687
29275 42477
8316 70074
30072 43794
52377 58975
30395 84683
74264 82626
34478 98597
20042 30929
60464 86257
25224 73070
16219 98048
56272 74367
67869 80644
11425 61016
32288 84552
65407 85966
34595 58219
46885 97893
40666 64324
18415 30655
21036 70333
19407 38817
22703 33968
43288 45036
62274 94126
63978 92801
26812 98921
34364 43137
4132 50169
65784 74560
2207 89641
49577 60796
4718 66456
20333 59970
23071 93374
47629 84245
725 34216
64994 98852
3261 17269
73655 83970
17116 58386
20708 39082
3966 12055
57709 77817
6394 89964
12883 57918
66711 92502
80949 86768
139 82525
4517 16087
681 30612
29800 87590
73970 84709
91229 94068
64000 94022
6703 61827
13101 72165
22828 95815
7816 24635
84199 93883
9535 69460
14829 24496
32995 50249
31102 52713
663 95510
16993 39592
24168 56622
9238 32787
58260 70080
3237 21573
33989 52972
40689 84121
44471 52063
23816 71788
7904 44295
39413 53332
52954 86081
13730 41104
27709 56259
47865 91464
1385 57283
61112 97205
42880 75361
28568 77810
60772 75396
8894 43083
1333 52661
13981 66712
9612 66403
877 54652
5602 6836
31068 74582
48098 60792
11650 51558
41323 88308
49056 66092
1368 74086
4876 11349
7031 12638
13545 37729
17433 92116
15372 93178
7856 74460
86256 91070
1749 53153
6422 55733
21876 43481
5107 89796
61477 74846
73452 96398
19438 65619
8251 55206
14023 78546
42901 60424
51069 93198
42045 97476
75938 82488
59987 88935
37501 46832
16998 54885
43162 74763
54633 78854
40967 91897
13391 87200
14499 53999
3760 17740
41054 78560
11214 16552
42365 64763
44048 77993
57642 69297
6513 94742
5219 52517
64342 93445
45084 67177
24074 26492
22364 88854
21804 34501
724 89237
12140 24293
27269 52856
9812 50102
82006 94681
11801 27787
4697 93335
43814 89895
50444 63823
58219 72073
62604 87779
8314 58695
62672 94652
35640 47678
65673 79436
11120 54294
15084 61652
59303 89680
55128 90628
20313 59743
20041 95299
47825 83538
10848 22844
9151 67283
32100 87905
57430 74058
30703 54519
9763 27331
27384 53827
2973 55669
14400 84966
76157 83850
76066 86841
57758 89881
7728 83064
25862 54427
15867 32208
33398 70612
7192 11161
5256 29558
50669 85892
27117 37271
93572 98368
13140 57420
20950 33684
13092 69071
14007 76646
3965 82703
74267 93786
13296 14203
71255 82657
71742 78046
7156 29171
60455 90541
18727 92931
41557 99861
40378 60220
31956 42401
3029 24398
17463 35987
46003 60125
27507 40351
23103 68405
68113 93244
30280 36795
26559 58474
19711 88390
48284 66948
49439 61527
27853 38089
25390 81551
10451 41690
4109 43231
51685 51977
26363 45249
43990 88514
41028 85986
24921 71884
12068 84989
6620 47654
15833 43078
1935 37244
24094 58313
27357 60906
14654 72369
43370 99870
2769 47281
7084 78934
45371 91857
42415 45719
71788 90296
32927 69318
44824 80139
72895 91943
2868 36616
15457 18369
39457 55232
206 46937
33123 54449
55323 86061
45151 92878
1123 73665
27997 87028
48736 86397
52355 67978
4405 80320
3560 11117
17155 59620
21740 24563
11996 53006
13857 56509
51121 53174
26738 48045
45643 63626
11640 30766
21496 48674
62909 63273
36346 56198
30524 53287
3331 6742
56393 84030
88407 96251
31792 49142
4924 68443
39464 91115
36941 76703
75677 96833
85722 86062
74737 96003
47307 52132
47853 59943
27413 50849
51646 76981
48865 76597
36429 86658
30587 90289
76952 97947
26245 63921
22219 83781
29175 33367
37642 98092
18229 85518
14424 76189
1021 84607
32805 83280
13467 74833
58470 75570
25640 28685
45716 93974
26904 53317
4900 40106
539 91093
76964 88357
31384 47330
19759 72827
45389 51830
71341 89619
26195 48661
5865 83664
10978 78875
69870 99311
69539 69666
50081 51270
28237 56128
22220 74042
31431 75973
43680 68536
38805 90022
17951 51393
43703 68861
34089 65860
11453 47855
79076 93798
9775 13058
313 65644
79105 89216
38194 79728
60431 87489
19241 87154
13502 60761
47005 99424
18114 24314
53306 62793
4947 36627
41568 76145
26167 40487
6187 22629
43538 56306
15081 99811
30720 48311
43169 62798
9598 61412
31000 70755
45140 58962
62989 97246
53185 89067
50035 98772
94322 99219
19988 57301
25258 70208
43832 46938
54596 71114
2323 24536
40683 74104
15284 19113
18227 60126
61210 98261
71900 87226
42808 96268
33125 48953
60859 67668
12970 23096
42866 79179
6438 85562
26540 45686
42124 78065
7805 97889
79063 96710
11702 17473
12690 36269
18844 25210
46681 80864
14005 15721
74880 76599
29166 70434
32186 37559
50559 85410
18112 52881
88523 91211
90621 98694
27139 54849
6633 11439
43426 74152
57374 76773
56082 81465
73573 74668
39728 93885
17308 34377
37443 56785
53773 72398
40023 63491
83738 88318
79987 83939
77297 98946
35223 82164
7689 54271
61994 86944
25670 82477
18492 30996
5186 19511
80258 85278
17724 42293
6944 94460
27547 40405
13696 45191
33289 86482
14251 40656
3150 22428
5541 53955
45855 65408
2354 11392
54208 83780
2533 20389
40901 81185
6858 33278
18035 73537
40245 83993
23653 41873
46270 69917
4933 18185
28005 50188
60983 71768
38161 98391
16229 36826
24746 98533
12339 12634
56484 96866
11952 27970
36774 64054
16961 36937
14092 33469
30551 60440
4970 36193
16794 58144
9989 90589
602 59615
4290 51527
54869 77530
1629 49950
24215 82807
53419 87862
2956 16585
2515 93610
84673 85000
24024 60609
25036 81737
56544 68620
26520 42090
27782 39179
31643 39033
10929 84854
6118 8228
11494 99714
22679 39324
8199 69220
25848 35128
18891 74766
11216 89246
90542 95937
78703 83858
46058 74158
10852 70268
3391 48456
11703 92555
23561 77230
38584 95011
54710 58606
57790 61593
81352 81758
19249 62849
51160 86553
59698 75179
77015 83381
36035 69999
15779 24466
38312 70218
42164 94269
96159 98179
9258 59851
7209 31297
17678 85864
76383 88202
7015 93705
66798 78956
21697 71833
18958 97145
30547 66640
28821 90329
8836 11376
15343 71305
16186 38572
78428 89816
10153 36565
20030 48791
41448 94307
10305 38031
24312 38094
39504 82213
65134 80086
56114 76630
28868 81528
63600 80758
20030 39998
22496 77817
46083 98407
4050 22949
73425 76202
36041 65622
8117 62943
13733 78219
4488 23452
26933 65146
19346 40300
15545 90109
52264 57360
46647 68742
37211 91818
30460 43182
93595 99511
77116 89755
36562 66097
380 41645
7110 54341
50357 57493
65829 67272
11604 61655
34089 51661
83044 85814
2377 73997
64031 94695
55439 79635
63196 70130
19922 77657
43764 71062
23213 43952
55679 81281
52990 58713
40626 49330
30066 69980
46724 48778
23714 59550
63524 95577
7582 64826
32947 94235
63591 87872
51573 58790
42673 71756
17319 49613
6484 16565
20091 37922
65312 75798
52611 75274
626 96464
54743 77323
46322 87147
16873 29595
54594 85796
22448 71119
64368 70389
62838 79915
23689 84479
35569 73597
16921 79078
20140 98811
85463 97951
4643 32954
55334 56078
31423 72597
60552 71856
38062 73354
68106 91589
82877 98181
18268 26682
86317 99645
3058 98433
4796 6030
10823 39531
2886 41842
23178 67445
79708 94627
37389 60794
88066 88478
51088 90016
53826 70635
79879 94220
49140 70669
22527 86462
10227 98575
21188 47941
15175 78510
28793 94145
67521 87458
49546 64306
41544 65479
8174 55658
55854 86213
42100 61221
7208 51767
46888 56057
49883 77655
50176 88234
47527 76461
10028 77618
30259 72743
75854 89672
16839 92976
57944 70523
24280 78954
39051 95539
44691 63833
21764 36604
27463 80438
1882 88358
3169 53010
57283 77597
21911 56675
17255 90767
31609 64785
7946 87873
9423 18612
68494 87880
6941 42796
80658 97604
16598 47659
38560 84241
13799 20639
1091 55436
14967 97500
13757 95160
93408 96947
5620 20400
2217 97651
42790 58248
1949 15804
43857 46635
35719 69199
74520 90632
2162 23953
47658 81295
3726 48935
74027 96321
54233 58047
23973 79705
59638 73754
30431 90195
31992 83325
2224 98229
65934 74565
21376 28138
5281 66361
60048 78839
32236 95485
23245 65471
14731 91827
32304 63207
13845 84196
86591 93897
55003 87259
1861 37024
22451 64661
28685 87968
50901 78368
67090 95306
45503 57204
54153 86202
14901 28687
24659 59667
5111 16926
60666 94553
51075 90317
61997 83224
33478 85983
90542 91150
8931 34328
79143 93107
55578 77243
26567 60087
76735 88169
15306 91158
18261 42689
85015 97082
46996 77725
9325 89411
920 69722
12024 69012
22602 86120
81152 86653
64608 88239
34638 61971
7482 90468
43502 54793
29544 74120
54605 78257
4392 65055
30729 42209
15128 75068
27836 42703
47582 94394
41740 93298
60019 84708
3358 22706
29272 67620
11876 69523
40677 48459
1693 44337
61938 96869
25171 83712
68619 80228
14453 54062
60600 72498
33590 52795
5918 61000
79196 99181
9446 48811
46935 70192
21118 50400
38745 89149
4732 50442
52445 76685
91499 95828
46799 92012
3260 70145
8904 84224
38801 51643
12355 71812
21273 35183
65586 88156
59501 70709
14231 60269
9098 69930
74671 98453
24751 82703
29218 30933
48819 92789
74495 86127
12325 65841
21610 28024
13636 73286
3865 96498
49363 58090
30173 42246
51283 64136
4584 73872
84195 98718
22611 32096
65916 66716
17405 29071
20533 43578
42977 84585
23243 25263
9054 13278
30644 93848
83979 96844
5395 87489
28508 81722
37613 95054
30759 46372
23667 59623
39395 96580
58860 94000
19435 64420
34194 55557
39374 74474
45362 76087
15754 73213
42098 62882
55534 95517
1447 94674
25241 55966
44727 89342
64860 99076
29688 83591
15007 51485
54637 93840
60018 72579
4855 54674
1021 97458
48200 73791
11669 20138
62540 67735
3030 81329
24865 42956
41936 81475
48350 94550
72018 73219
44170 56538
72668 93478
23902 23905
70288 74714
31910 77621
32503 74912
28070 80059
55640 97908
56267 59703
35831 70819
24923 89691
21016 66954
66656 66783
55329 85932
12493 24522
52528 69470
29053 93179
5054 52437
12992 24724
3955 21851
45696 65358
87767 95280
56242 85674
24417 59995
33678 62032
27607 79880
25127 25589
54310 96616
594 46350
20613 72556
78053 84467
26359 43519
13333 83253
37574 92454
44333 56552
13500 59269
59052 99777
3142 76438
45700 86926
19175 38994
20024 62268
19440 70457
86461 92203
60580 72897
22108 95725
69417 80493
25987 48141
52653 86713
36278 58557
39032 63596
61566 69022
4681 65489
28043 51556
70326 70488
68427 99088
2255 36076
54579 89001
10089 34500
29108 72227
19496 76472
1073 82690
35770 65723
3398 67122
36774 95569
89765 95332
40344 66267
45403 70917
19396 93710
74772 79641
4418 21205
59749 96521
21307 76094
1622 32408
70201 84557
21442 71228
26083 71536
27340 68040
62784 69156
19252 64818
84182 90826
74819 77090
10920 16619
16513 77272
43778 47135
41744 89455
12278 50262
336 99606
10321 41243
21745 84594
75800 88178
6381 46666
20878 60235
21684 80402
13868 16082
82775 89756
16209 51113
46346 64661
7814 69555
3304 71671
42414 99824
27217 71117
2361 45102
44887 54976
27225 68882
30272 33841
40798 77394
66265 73119
57652 63926
35324 56227
24948 83428
5112 20127
60338 98315
66145 77294
28650 75893
1866 38239
29740 40693
85740 96980
29680 66096
38537 69939
10085 52874
19239 97962
51476 85023
36036 46550
69853 89634
18849 23896
40523 70017
78170 91217
16984 90504
43075 82026
135 50645
44958 46451
35169 75297
78889 97269
69885 94736
52916 67223
31639 61784
32392 33074
973 2204
47506 77507
62999 65781
52014 53660
18394 52248
39333 55264
8944 50860
30365 72275
4017 25432
41910 43223
43594 67281
16527 57121
48451 83046
39577 49797
18326 71309
47710 84680
7422 84877
46823 80218
46163 91930
10318 98780
22107 40774
5390 19344
8397 8762
15938 19920
72573 96320
32573 80250
47266 67135
87139 98123
39837 72333
40033 65418
4986 17739
50236 93232
45846 98554
14024 83406
33613 62634
62701 93895
29026 46736
29574 78440
9111 26915
23257 81457
46514 77982
22378 34651
39695 97630
71457 72143
33168 97976
8513 16715
25939 64822
8247 48077
42869 81915
18424 90707
20084 39952
16603 41537
5122 29721
1946 5235
11768 39672
26195 85565
29737 44211
62117 83243
7698 23431
42805 62137
71506 78185
33072 83975
69932 81727
46540 70841
14468 72255
23996 27487
70520 99156
36591 60622
24988 78523
5009 50145
91279 93421
36874 81490
35121 48005
20687 80290
70227 72616
2230 92811
69638 93143
80492 93082
58538 76248
66385 73047
2554 28200
91972 97879
87829 93552
62119 85767
1083 51232
56649 86798
41800 46193
37275 73674
16398 84074
62572 74130
26873 47219
54886 55352
18321 88082
4391 35080
49307 98345
28441 71661
21900 32505
3469 89015
32957 99949
54343 74976
32284 84742
64796 98679
27053 80594
73959 90589
46185 95920
87295 90993
93403 96359
30667 89173
20023 75408
2361 7538
59418 83665
36409 48701
11798 67981
60162 86411
6223 49026
55821 70770
39872 56450
3502 6064
90886 95296
44924 93333
29713 43009
29234 73133
41602 83765
80574 92287
8507 99845
7187 80063
4409 11638
86828 94531
5777 47555
2901 75098
66841 72505
41378 58510
76048 76610
52167 68232
41153 72675
25596 75113
59187 81575
72162 94913
45097 62458
2370 30700
9622 41969
8051 24553
72363 86715
13918 68205
35949 56741
21434 69673
32343 92688
8308 69949
60524 75905
4136 45303
9175 27901
44758 77281
32398 64380
16758 40606
29314 47771
6544 86717
21638 34606
77392 94256
78565 87046
69386 72662
31156 74494
23546 74149
53751 80526
7830 59043
8185 56048
42418 78549
26480 39260
30446 98127
13742 97610
46178 96936
41101 67504
20605 42481
36473 97796
59069 83420
5626 86266
33753 61454
8371 80571
22717 41440
10706 46835
11804 20166
25786 61956
78801 89132
31139 56864
56488 65642
1679 76432
57220 70809
7121 89291
64451 88040
20746 80946
16379 56384
20831 44090
5229 66795
20885 61928
53645 77830
41127 59610
38874 91208
33045 79856
36643 51480
35682 81010
19323 28243
22644 81058
42992 92245
38513 65792
74583 92486
274 30167
1649 7696
35996 65815
85616 93627
42433 75510
7496 80466
14711 72470
28175 46532
37677 59465
35595 79244
21259 54953
6676 34611
95624 97930
28731 53055
19398 47567
69168 73226
49003 96176
7391 68067
18791 87186
23692 40620
16755 59938
5368 7603
6109 26665
33340 92558
12513 33478
14456 91442
26634 63283
49611 94762
3394 55821
51181 85830
23826 29709
3591 88596
52088 86002
40908 45129
79313 97330
40917 96226
41296 65120
51785 74386
81982 99810
32886 40364
50692 84175
21780 74424
18201 18863
88274 92033
10294 31278
9371 45967
52766 82794
15045 86067
25567 82960
74108 81816
76558 84029
42953 75479
941 80751
18005 18737
8856 54237
19251 44576
836 84139
32002 56755
12049 87449
1143 61567
37233 49239
17753 26141
71266 72901
19816 69442
25 85993
28146 67076
21579 46555
15355 20559
44862 59318
33439 35746
60680 77077
11261 44918
74422 86207
4276 52137
49486 71855
44581 74066
35738 65913
30740 55578
7225 64635
51846 91424
26977 89528
34674 50240
10401 19117
73294 95905
16265 49576
1904 19860
8107 30083
22546 78537
4900 50361
20489 43347
29982 99482
51925 91896
2129 98508
15224 35219
2226 75798
66163 71253
828 9107
34816 72129
26456 41858
20632 23791
3213 64795
69520 77337
3251 42607
13376 38755
4990 44800
38306 51208
14539 87017
31174 71084
27474 36973
57390 82199
11465 89202
82819 98209
84222 86971
17851 98337
17683 79311
7280 97239
9042 76576
46870 90001
3381 75323
63503 66579
25471 32337
31334 61785
59161 79214
1494 43815
9056 91888
38841 99580
75176 89788
61877 66976
25894 64619
23064 67713
3096 75528
51675 83310
156 21709
24928 70678
44562 72640
71624 83819
30859 63201
34017 89169
25119 82380
77736 95517
12064 46409
60403 96734
23494 83349
41581 92549
41096 76135
19913 66056
11830 68020
58045 87081
47405 76949
86667 93923
18566 85048
8518 93572
2199 29426
772 51129
1546 85935
45496 87083
11478 94860
20979 32895
53720 57888
40548 85646
78099 84086
55491 76281
60107 77100
17337 38395
25773 82283
49042 52884
35760 82491
17110 47308
17303 43080
70033 92741
15793 67701
46647 94745
55181 76004
23854 93218
13602 39539
68529 84318
38012 76286
47304 57867
65216 67746
23544 87893
60216 79528
63777 73622
53169 55650
22638 59364
17095 73696
44361 75790
8529 36763
36095 94275
4368 32353
39018 41753
13726 16169
3809 57887
61466 73373
5219 6312
14877 87620
48980 79443
23130 40698
27845 61782
19821 60578
20162 92207
38982 50771
80947 92420
8611 46143
16574 31764
19129 89246
11207 21372
64399 71673
39094 72583
52798 65917
17765 71898
54509 92959
33603 53336
30904 89587
41712 68693
5378 35025
6502 51026
9393 81339
78057 99268
15982 18002
12874 68622
37905 43405
21614 47419
42233 67222
3926 74342
3169 81211
42544 81622
72111 93933
67674 89608
25205 65545
43908 86734
83590 84117
31186 76590
5187 71030
11693 81317
33175 37000
504 87701
13389 61870
30463 31403
35482 50011
14020 67317
57675 67431
33023 70425
24926 98570
4870 65707
3301 12287
14662 79281
59314 97547
25679 80880
35918 43784
46916 79515
38338 93749
67706 79724
64641 80647
13873 92400
26793 50313
18084 96133
28288 48021
40379 88050
92302 94747
6232 53292
34968 59869
5632 22862
33223 51371
44507 86227
35207 77654
5153 75049
5298 45165
35705 68806
17906 17962
63823 77878
27686 61975
20651 52763
17797 44665
86246 86327
52995 99027
64240 90368
24913 82394
312 87701
59685 75372
53032 55198
44358 84224
72825 83315
69060 70059
75151 91902
22883 95277
20682 41507
23704 27285
51787 74235
44969 94972
73208 84808
32961 52103
67939 71659
11464 97300
27977 86660
3983 25123
44116 61705
55310 82810
87648 88509
69262 96242
14537 63487
77807 99981
2280 42251
642 90395
30713 63400
23755 62998
49473 95180
47628 72682
45732 63953
30202 44870
58976 62854
24036 92074
18482 77338
22070 98662
26345 38508
5195 5790
91881 99938
3012 84690
46986 82499
23196 95112
81352 91722
8404 30742
29126 97399
28209 48199
36041 85559
7256 8375
30814 84753
33919 66686
3512 80563
10127 73514
21731 83401
37753 77450
63777 94537
9853 38043
49311 97302
27709 69179
39377 84125
25372 67964
56254 62891
13087 13384
7412 73551
21921 30176
68104 83803
69729 76212
72741 91309
64608 66232
2406 85812
27588 46080
61607 99257
73935 85323
11343 22322
8733 13430
13186 94572
81085 85608
34985 53726
20889 80577
9802 95471
4231 46825
7969 90261
30903 87546
37010 44263
81285 86474
5114 95101
4161 51750
21358 61046
10595 22864
28249 91474
45479 47845
69465 83441
3706 89516
57955 65261
46915 88936
28527 61002
31917 39109
57302 77358
15723 70843
55384 68479
65486 80107
39490 51001
10262 99308
39977 45252
1571 82584
43801 60976
19512 68836
23827 85415
61016 84797
6430 20766
60927 98287
38644 59782
77495 85928
530 54832
26934 53688
17392 24278
20125 57838
10690 45788
12569 37877
58574 98694
25293 96222
1585 63107
5081 79746
1787 62362
28421 97061
4880 55380
13268 33259
78945 82261
1225 86630
29489 96887
33786 71910
16948 76425
74224 86544
11353 49886
46835 75310
6737 32578
49546 64048
14504 92829
1005 29426
27962 29244
64836 94296
49640 64086
45732 88784
17630 73541
24244 24423
39183 42529
34173 64601
4103 75949
23927 24086
4229 99707
25092 83890
18980 45050
27888 70322
50354 52767
25655 53707
13835 67589
9064 73499
23780 60095
19476 40690
3462 91828
742 94133
76464 77472
9620 96657
54369 63682
35750 82502
36060 66867
45148 91558
67037 96306
65237 96418
39128 56572
18716 74176
47075 69501
5037 94252
17147 29680
5093 94855
611 20432
13687 29551
1928 75705
75659 97531
53930 71415
43299 64402
70520 92069
32623 90097
25232 78734
81663 90038
39041 88226
10789 31583
11238 24822
65501 91797
28684 52290
99100 99361
26789 50210
13681 47267
68367 79117
19295 80436
12170 35038
19214 34865
24059 54504
144 99509
5421 49398
33107 40544
23413 84129
10341 94925
1060 59256
3889 12217
25708 52759
1261 76423
22206 39502
20983 21543
23591 52657
34113 61024
9221 20745
8655 65779
26935 39393
60693 78678
45165 92138
35764 37619
12729 80910
18802 46734
55599 62792
6508 94411
3679 25734
17099 91485
8018 87241
73406 87390
44999 51684
1413 99493
88716 96288
33128 51375
45496 55675
18832 95033
10722 58382
11080 78051
378 69779
36570 39657
15147 39003
45440 87186
8573 94092
4137 18950
9893 81959
38444 39032
7509 37628
33831 71647
29472 85851
8296 29294
28864 68973
15170 79767
8001 21222
54034 61349
43353 44006
25190 46510
18132 57102
54923 66086
49138 97365
24028 86407
22044 33116
7290 57046
69855 97185
47689 53635
679 17194
15059 55330
51516 95330
32508 52596
55516 73592
34773 77356
52791 93952
24518 88614
5046 25258
62606 95073
12747 20334
14179 37817
33355 97705
1032 81039
33223 96647
22276 40144
18009 61262
17473 50862
31371 66675
52756 71027
14345 57958
31383 56620
32872 99235
13781 33390
1524 60231
9813 60525
28018 51332
64991 89938
226 46457
876 34279
15411 87907
2840 95872
42170 90652
68496 69385
82887 94046
63540 95748
28437 62843
59930 79643
85631 86038
14002 53054
33627 36720
3995 85351
41170 81283
6428 54367
95994 96362
52896 67993
44326 47849
13979 86161
92833 99730
16239 67614
20794 31186
62734 78635
21737 94438
37573 99785
20332 54271
43557 57798
964 70690
88512 92776
24164 98380
87493 98219
32834 57029
44384 57219
53197 59972
9416 9893
24025 37184
53279 87620
48833 53191
22187 79414
62406 78430
1038 97785
14989 85530
75710 78511
17080 47373
47311 60092
45146 45987
76755 91416
23332 96631
27071 29514
26482 74146
34473 96646
22869 32490
44083 65919
64505 66395
24521 60610
27855 43863
20283 75228
44 7092
79726 99200
16745 90519
2501 66655
57064 84141
41992 71802
38884 48278
71088 84177
36275 70749
5602 58153
586 96468
2079 48915
63777 89414
32424 35941
62153 77349
52328 56462
16576 26893
28571 52329
16450 92269
44701 64781
56675 75373
957 34223
52474 87489
14955 78842
8082 77099
39970 64792
3873 24394
10372 18808
32202 44078
83 48077
33240 42077
75237 80984
7546 30029
60101 93957
18615 56530
57930 59595
32543 70599
5864 93532
43573 90464
18304 36461
6868 38367
81253 82735
9430 80427
22257 95702
52918 94955
3935 13019
24448 61714
51687 98492
19182 96152
53300 62497
51515 65741
29018 94628
41968 77152
33285 59259
36887 44810
39300 56395
14961 98424
64134 78314
759 37151
301 38910
7404 69133
45375 92951
9143 83908
19843 54430
23486 39364
60556 98388
77429 78765
16322 48891
25961 94171
36909 69548
60191 63961
47500 94970
17639 27633
31001 79885
72168 74396
3220 56461
27813 98706
21541 58020
40970 92802
8131 20364
42078 61461
69535 80002
58978 91343
10277 65092
20447 60956
34328 57197
12182 99898
669 29100
14964 95365
4765 73137
15212 60053
5274 50663
54645 98240
63943 97062
66087 84276
8109 14870
2018 16815
19074 91661
44333 75135
1845 87909
43751 70918
20332 80499
15246 91860
86487 94518
46389 66125
18084 27678
62825 63454
79001 94697
40047 92890
26723 80983
14232 35783
45985 63702
51197 97783
73404 93641
43617 82793
11935 20873
45201 82657
55690 59187
10026 14269
16193 17230
10629 40584
10372 34707
12652 21281
52721 82892
25924 57320
7050 85629
17099 88326
13600 63555
50852 55792
12689 96552
36564 70192
64312 66517
93325 98741
7320 17599
9312 35284
14494 88164
60384 87056
3559 84449
51961 72017
72272 87480
50196 71811
53524 88697
24018 73719
28326 38487
14398 19722
25523 63280
27578 91993
39347 70923
21637 30671
18362 94892
27334 42878
6563 69567
17874 30707
12927 54667
40948 67523
38561 89884
2086 69658
31753 52026
771 8860
72225 82047
52614 89924
414 26974
23625 73733
34736 86181
5484 19958
21075 21965
75296 92847
39748 57090
7377 19985
14081 94262
20312 93973
6536 75756
61459 93037
25252 85340
74266 90513
42812 72869
29259 65414
18076 92447
64810 70210
67681 92969
80700 97638
45064 50968
39247 95387
35123 73553
12814 15730
18561 60741
22747 60871
81289 87003
40160 85295
77980 87011
1429 30480
9448 69747
10289 39332
37718 89443
63069 96872
14620 45048
22212 38315
16928 99133
44694 57850
48327 76559
51278 93161
48541 93459
24201 96518
4340 70450
7853 62328
64305 98054
33588 45424
26572 83992
6333 34065
8261 70727
44096 47891
51778 61704
55702 73959
1300 35608
15909 84500
64706 76945
1449 65621
35553 94539
23801 57875
39640 68313
43874 59896
21477 92153
22034 48113
51453 94006
27665 63713
184 49879
19119 47263
2668 9180
26581 41361
49846 82452
5090 34872
42445 83335
6343 82952
18614 41469
26413 31171
17614 51920
31554 36645
8625 59709
53882 96860
43097 54987
49395 53866
2734 10762
61493 70551
873 31928
10353 97362
36255 95756
36455 84327
29405 99892
68010 98199
69088 88317
54441 97292
2235 8520
52481 77248
35915 60500
32336 57640
40269 54205
2014 45031
75452 90307
21865 56348
37548 76869
59007 89003
35664 60953
49543 79237
33051 79653
54989 68640
10114 90879
6499 43664
13211 39680
27377 34546
80555 89916
18934 56233
29986 82943
42450 97551
68982 96359
36752 48836
65386 91684
20515 41521
56180 80135
67509 86198
14294 31814
49884 58733
46656 79958
9894 58105
62401 72506
21243 52745
60441 91753
55379 82706
34060 89907
26033 86393
32656 64473
23612 84017
27193 30936
11319 53474
71725 89613
56605 76616
37305 43329
4984 71413
2751 37144
5355 38537
55460 88698
96539 97377
30964 33775
15706 24486
45900 83953
1192 26256
27422 62782
13987 64296
22457 99992
49650 69151
62159 94190
8369 42175
54424 67196
62396 69495
40055 58723
12384 22985
52654 88779
29510 34748
1730 65700
58643 71415
28499 44350
30163 75920
6521 60500
1709 73303
76368 83638
28318 40822
19086 81774
49152 54822
18235 50087
27110 60395
30191 59144
12671 42710
19900 30922
32959 74192
14954 54263
6800 69257
41080 52893
19254 33261
13775 59270
30158 52932
56134 62947
18390 81860
44466 58494
41241 96291
35594 99665
37304 45800
14343 93151
58743 94427
20090 58435
53699 82874
25221 50054
47431 50847
31487 45346
50821 55819
77732 96520
4060 94800
64189 82645
65566 82516
58771 71278
7653 66528
23634 93045
25412 94352
88817 96880
21191 70665
57473 60397
16958 50778
22495 37957
60779 70519
11425 53205
79745 94618
69590 73165
24403 87178
29070 42290
59061 94589
43200 61987
2460 29934
28530 45154
17169 43758
31952 40612
15372 80118
40016 75994
17068 72002
75563 97639
43481 85968
34159 75221
41154 86840
39051 58234
43941 47912
10051 83693
62955 91900
7451 18439
59379 97047
46311 85857
38052 59235
3257 22768
62686 68521
11763 96832
44064 45272
6207 48712
842 41262
84306 98002
6880 26691
74240 98964
27084 50960
38735 60201
9110 77606
53750 99838
21711 83214
22456 30850
2711 85488
75345 89863
62259 77283
9075 13838
21402 50517
15322 24546
24877 96665
34926 72801
44790 54520
83660 97405
54941 82722
70730 92551
8930 97128
2055 5132
23563 45010
54553 55691
66538 81737
70216 89105
53607 90686
49318 79238
15628 75229
5220 8709
33470 36046
15605 50759
1300 13791
27521 71098
73643 75589
26794 39305
9749 41586
21364 28000
68669 85217
73820 82335
33218 82757
1596 80679
38351 48190
61933 80126
32979 39661
51595 88186
41568 87488
16546 75106
26879 77356
23140 31199
28971 87099
37258 80971
51362 66155
26070 71899
39040 44155
30217 49521
982 94658
64120 86295
27783 41536
16922 55036
47643 70895
6803 54774
4357 97206
43266 75901
37139 98713
35193 96896
42502 46676
40947 57022
24690 95937
66845 82437
44020 48504
54381 84938
43185 60655
11054 63111
3053 9885
40031 71145
47687 67483
83725 97824
49638 76016
13419 17306
13983 71218
54595 75057
72224 81058
8215 42789
9223 52170
30550 77577
10440 55327
40887 59860
63053 78954
45470 59886
7626 53603
9285 64304
47192 76517
83 50614
4869 23587
24065 25675
33645 95809
34568 74918
35355 59581
90022 97036
16722 59949
2382 63953
26950 74431
70315 81698
27956 78111
3761 96604
42347 70560
49489 61158
21102 41767
39640 59068
19208 99330
21737 49766
13518 88656
1523 67210
49265 64385
41817 42094
53760 87158
49280 98524
49646 80177
81058 95317
39721 66308
18556 76724
12949 56292
5478 30207
71127 99401
38940 55372
3741 87797
9311 46086
23038 82171
18795 31726
68528 79258
34274 74003
48966 75655
23417 36978
5721 59667
52150 93448
20909 52592
83506 97018
6343 84169
44948 54405
51821 54475
66150 78707
26866 63144
68681 85245
94677 97184
35992 73124
33673 97230
1765 93231
50167 65189
16748 26618
9976 96941
2475 40307
60869 63575
50504 86066
6639 65914
28990 43755
11116 92680
144 58900
58891 82477
39504 80536
12170 60739
19280 27883
90847 99058
45830 77108
21598 61629
17435 85963
18227 87372
40892 48046
47966 83908
20880 82818
6450 52649
50438 92840
32723 60089
14770 68684
13078 89808
71621 96001
29455 37382
61573 83597
30695 83209
7914 28761
2027 3127
9481 40440
72188 80538
14605 48081
33260 36888
40704 72140
1203 9515
6504 66486
23831 34753
2928 30128
48405 52742
30359 65439
2084 32485
24373 33024
26122 49443
34932 58831
9974 41812
11481 72982
20288 94111
55284 72189
19993 45444
7862 57097
21953 75017
10568 24429
25323 74566
47667 51630
32896 60111
87491 93391
79170 79228
25301 62121
44908 65682
25484 36105
52305 99192
45872 92474
49434 67579
9477 54997
76282 94315
75237 98111
5888 80759
14744 63024
62904 97845
30651 52319
20533 86022
7932 91508
8449 98860
34092 43193
3026 44780
47084 58148
1000 81425
27857 67350
1490 51162
12396 20774
4962 90321
26051 30352
5589 77673
78828 92516
21411 90467
35800 68875
39037 99128
24022 60370
56263 57544
5077 73100
52484 61246
1697 4938
29127 92330
5154 15231
34518 64266
21754 64887
20816 90607
44481 77762
7252 85954
4600 36523
23952 45316
51058 88993
4557 35690
56525 57606
36055 99172
2525 15854
19214 86773
31122 63820
48816 79994
46341 86633
43072 45606
30985 48966
12107 34517
10167 11829
16812 85866
92081 99051
62891 83266
38079 80068
42976 44120
4254 30411
45750 62579
57829 58422
34300 55966
79441 90321
7478 92772
39304 98271
6638 93258
48141 52406
8682 93319
4658 43159
45176 91169
4843 22599
48941 78749
16853 74870
32915 33118
45142 69643
7560 19177
54568 90624
24789 41321
15930 92629
59953 94954
10324 41231
50265 75955
49459 76883
76032 83783
42618 87732
77932 85192
10020 42808
13182 49414
14218 72825
49985 92887
43610 54171
284 74896
27560 28676
14757 90561
16097 45211
68719 76724
62388 91240
35012 47097
59155 95708
9648 54956
52530 61123
31138 46911
9646 75844
28049 94785
29187 51135
82624 84518
40363 49583
61630 72115
47961 73827
43153 85212
21627 25896
34648 47156
20222 97034
77901 98227
1643 40204
77441 98437
36126 60728
26472 59503
31041 57581
27419 76753
26744 55849
65219 93970
35550 75501
19604 94180
41248 59283
1435 66445
86750 92155
26757 37992
68604 72868
50678 66233
14894 48840
21067 60660
2049 69447
3534 37695
7427 7812
41328 78555
61242 88093
48455 82898
184 32358
33761 87927
48833 63942
17737 19720
5347 18646
25947 70532
76280 97796
14913 54943
6483 32176
11813 17465
38529 68867
24978 64140
29480 50731
4834 54435
13929 24853
6819 51530
40372 68152
57442 84298
50769 80544
76129 95037
6175 36283
7945 94992
31323 62552
19236 43465
23442 29670
52088 84099
52192 65634
76205 76466
81003 93602
84137 85994
31907 92009
1024 33513
7814 70311
74262 74451
55104 60328
47069 86732
67499 71880
3151 62755
14873 70436
62517 66744
82275 83048
32168 68583
43779 94839
26389 85428
31252 67159
56345 78646
51869 81148
39499 69816
9415 73232
7930 60559
3143 64831
73772 80894
13260 41328
29349 72031
24783 51108
66600 97071
41113 73212
16313 42136
37421 52949
55704 94109
55139 56548
73008 89437
16788 36554
97809 99044
56857 89709
13939 40015
1591 42762
32202 47053
36633 39126
12151 66383
52238 93664
16189 98504
62756 75689
28204 30924
22225 61284
21056 23865
31922 63365
45427 72150
1940 70207
26388 35650
73388 87330
52595 58204
7093 95773
39878 88259
45539 55486
29641 73576
12025 74410
9431 99321
25231 41532
39882 43189
10208 98122
64670 91730
7653 98446
84205 99627
79103 85393
21530 26532
3537 42169
10242 91874
6340 88044
60895 98361
3341 38369
11997 13694
30455 95478
33936 77213
81618 87447
20712 95347
56388 97044
12241 96318
73844 86272
51833 79419
43966 80111
35621 59072
41735 92105
30664 39541
27914 94346
80241 88012
43620 49190
7066 22179
4762 22313
49305 50363
49405 80289
25656 54029
56534 63298
29632 74095
31911 67403
8767 25653
16103 35386
18843 64873
63466 84174
42496 45616
6121 21037
68514 74638
21282 22317
50403 92654
27827 55144
10542 14865
58894 86419
11386 72796
27486 43523
19268 63077
7397 71423
2669 61378
64460 73912
46719 64819
20548 59991
12502 66814
25350 49447
75359 98056
76902 91662
9393 73690
60997 69899
5385 51676
5327 77723
36322 54883
45852 94417
11665 14755
4600 67883
11608 78311
78990 80962
6164 7954
10704 47073
29015 36268
11877 89454
31911 34293
18038 31613
17825 39654
89365 97955
26362 80421
11771 96056
31171 47847
54576 68514
33022 80874
4408 16336
9226 84722
6317 53326
35322 73056
4733 43829
62646 67551
37204 75369
14087 48189
29696 74306
53714 73352
22203 41809
49385 91994
37308 52887
66955 67026
45293 54459
2394 95747
8624 33560
15526 66487
22509 90640
23168 62758
40888 52126
59719 73977
33207 91310
9012 84679
31122 32009
55799 74535
42077 45127
8282 68690
17969 65391
34900 62371
10089 92608
3473 82043
16689 68812
38663 59698
26769 72320
55818 65558
17881 93307
71657 99956
43152 79956
21096 23823
9683 68032
19972 49189
64893 71290
56596 67802
10735 66214
30597 38121
27060 39927
56644 87078
17911 83848
56143 88314
65817 97746
52722 80271
46468 51489
5940 46065
10241 89646
6532 61805
33024 84196
24976 28422
5214 92320
54422 96366
4372 4884
29817 70659
10794 16604
19387 50488
34498 35140
15299 30372
41773 71512
16283 74343
47798 99338
19678 32209
389 4636
61727 92352
74503 91711
19343 56011
45834 76615
70875 88299
56269 61604
31495 83601
19511 58972
25786 83683
18782 20299
18501 25923
40048 42470
329 63057
25206 50729
10634 96873
65454 96291
6013 15549
10728 37481
10795 97763
13833 36798
9699 23623
52228 98470
33076 43878
74008 76435
6144 8800
10856 37209
56997 98657
130 61142
19244 24309
68657 97415
90589 94732
56344 92734
44546 71769
55972 71992
21763 49255
18177 70040
72767 97035
54419 95479
25323 66544
49204 96880
19199 72438
34758 39359
10502 67153
81102 83506
23397 70475
12749 57878
23696 40794
41517 98843
8338 67303
61130 82070
15209 48478
6872 27176
34821 54904
63686 96097
61545 63912
65795 78739
7849 91818
34301 57362
1320 55117
13583 67866
25143 98758
23596 30317
2022 23846
49694 82371
24091 77393
70418 75171
23117 30191
2148 57804
80271 90156
39815 53365
68918 78912
48538 86688
2452 4286
42021 69264
1853 48890
52001 79785
91741 96133
67305 78825
55428 91429
26220 53098
20163 65609
35045 74477
84216 99081
25644 31994
7373 18640
17131 22804
11261 38563
34619 78349
67511 84082
66477 96707
52347 96346
52607 79706
18913 58101
11807 86535
65177 86623
70014 95140
31661 44005
22838 38010
33452 60962
92050 94692
43772 78525
4627 25526
8035 75655
26151 80912
50009 70009
37404 39611
7997 82762
5754 50262
8970 28167
6986 30786
35656 52713
70193 79211
17060 74225
11514 80109
6188 34576
42848 83132
63975 78530
25507 32303
10293 83284
8967 80794
24904 44956
28169 92218
30415 93815
67027 85974
76435 84152
16214 19783
30454 92567
18120 65907
25496 41492
38660 94539
62181 87997
5728 36076
40613 77567
16733 93300
28920 88703
68405 95623
76207 88616
30950 90214
24604 72109
3703 59680
46313 73491
75745 87248
412 16742
5390 80681
50906 75991
5014 19112
30597 80146
51526 70265
1175 46154
60935 79480
32379 34895
11393 39391
94631 97246
58243 86407
39785 59583
23273 64397
36720 93229
54235 85380
39724 42365
1890 31784
26420 43079
69659 72404
51062 99712
34192 82559
30667 94288
55716 55792
7711 83069
43497 79262
8598 13420
68032 72083
19412 62471
12113 42731
32867 98274
10341 29115
60189 92927
4263 95299
44288 76803
1136 94761
18457 48474
18540 57926
24123 87629
19151 82329
13817 36587
29680 53398
36247 65586
1180 24678
6225 94602
65120 97283
67068 83632
55861 98679
52463 57185
2788 88460
42360 50279
29431 83260
25941 32437
32514 43423
79854 86289
17257 79049
89507 92408
15884 29324
41732 48558
47585 77773
20040 86998
71502 91667
22326 50100
54796 75727
33869 93169
67887 95428
7809 52392
13330 42596
11371 79461
59943 95437
7842 39352
28376 30323
70697 97102
50125 91142
36382 57237
13191 96071
60560 87597
51151 91135
23802 74654
43008 73668
3306 7668
59877 90983
1139 63973
21191 46291
43998 77378
63976 68506
60867 87277
34474 53760
22031 90851
1362 42910
33622 79119
73035 99089
18390 73564
14029 57782
46528 71628
25026 87390
17483 60510
56114 69857
1663 34181
29005 97448
58995 92283
8553 70811
22072 91329
9189 14435
44393 81721
51843 68804
73463 93290
7914 23395
13364 91677
67775 75129
67475 87661
15880 20286
75984 95430
86862 92274
40747 74427
35368 98235
30077 73017
39808 95506
3401 23012
10600 36277
9057 21504
42096 89151
29102 54575
32378 95585
18872 44222
66362 89130
84035 86312
37779 98268
2341 2808
49772 66366
61435 62041
44726 96834
42186 54659
9923 96321
10999 49869
2236 18564
5563 33739
49194 97112
38935 97533
5520 59086
27280 70918
10654 58530
44286 99016
24674 47282
43136 81559
57348 93606
27823 83161
4601 42550
12998 70182
32096 64048
31713 50934
5572 37287
46394 65967
4080 84677
14008 42947
58290 73915
19018 97057
57866 90267
72361 86078
28124 33358
37236 95238
52506 81757
6761 92239
20497 58029
1686 2870
46387 60638
11875 92538
71299 90001
40595 73552
4844 39479
52135 77509
3630 33780
19657 47139
21824 90601
42026 45821
69947 72560
35590 58298
13404 24302
14208 59391
60960 99806
91910 94430
16113 93100
35894 85880
54077 77463
4794 59697
11090 56175
59890 74636
41957 59054
50834 79807
26325 93583
18705 93134
22702 62465
67135 93409
37558 39973
43601 57378
23705 70829
26945 92523
32576 78381
7929 10506
63158 80460
16278 28642
11167 72556
85363 96949
14301 80636
38280 57546
18162 85437
78832 89749
35347 66906
39795 67102
47878 95164
33659 65423
15966 95345
13859 89977
45382 83827
3432 31242
26916 70546
39172 71936
54647 70654
18088 95068
32377 48915
27920 86968
59052 66006
47512 61372
907 42676
72248 75350
46373 52658
38971 86358
70020 84297
38832 91945
9798 98799
29206 65300
17000 80031
57073 70472
28360 34274
7005 13733
92109 95420
9918 35062
3593 76441
42095 63052
17216 89388
17293 41123
18404 54983
25548 71128
8255 91959
41414 98655
2444 76375
17989 75471
20045 37962
38803 87164
5176 62136
20462 66249
7460 98315
18448 95086
9151 72934
68474 86464
18175 77765
71021 74204
17338 21225
58408 98103
2992 58814
6086 23693
60710 80974
14852 55018
52388 83882
11468 34403
71153 84670
68144 78926
888 22808
8714 87438
5572 45749
41850 84537
45067 53989
15441 65156
21080 55144
59600 67498
92089 95543
30107 70083
16927 54882
76661 92088
73345 93954
6633 54183
7613 90147
41572 93680
18894 57976
40477 72924
62203 72186
29359 60753
14358 98510
21705 31784
5569 70426
11852 92099
51292 84853
86193 87916
57948 73796
16478 30062
1239 92983
47800 48019
1378 85753
91805 98929
36170 68223
3584 18394
4615 84999
10589 35513
6311 39060
55787 80615
66329 80561
14678 69054
9729 24745
51099 92843
2209 22633
20131 69662
15611 87244
39219 56197
26102 57536
40475 77450
42657 49039
75446 97853
37102 58257
59111 71592
26619 41522
49218 85646
37315 99492
53178 99207
4536 62556
71726 80934
39218 48966
46559 58374
6150 58657
16491 87267
29144 92082
40677 42891
24049 88097
24566 39589
36493 47155
75695 95381
43228 68596
4417 42947
31171 40614
49525 87739
34919 68287
50142 60383
6669 76756
9421 77218
3656 50396
28816 31702
24194 35789
16533 36147
66180 94341
47643 66384
63546 88366
79236 95335
42382 59696
47580 60490
64739 86790
75349 76835
25502 48697
20799 59515
788 35721
65790 89627
17559 86721
62673 66278
89754 97316
39867 50185
43757 88671
15599 20749
36328 43558
51586 81306
5674 39715
1639 5671
55038 60607
17559 72569
51438 91187
10750 18373
44622 69046
62884 78196
34052 34582
57322 74897
13251 94923
44908 91857
36882 40481
2103 83372
68879 88445
38150 88426
41639 57744
4701 93910
82462 96256
29835 95397
42425 71267
7083 92516
48848 64736
67146 86525
56696 69194
19231 57353
19510 90497
17036 69823
31843 69652
13835 16495
29762 39927
4027 72932
62185 92459
10941 50545
94244 98465
14832 80289
12721 31245
21959 25808
4620 87433
1433 29667
59538 78551
59380 76323
16089 29944
48191 54343
3737 5749
67888 68553
29268 47161
21907 29390
30969 86401
23759 79847
5845 66676
7968 53739
44694 47883
67805 83414
18839 20471
68484 74924
48480 85989
98572 99315
60173 76456
14982 67359
41325 52837
4334 90442
28027 86502
26268 52625
14733 39766
29506 38275
12557 19989
23488 57782
54790 78358
21342 62556
25158 64684
4187 33088
17481 98566
22540 90285
37720 96898
53666 95999
88588 94862
63709 75153
36159 58477
20225 32859
52997 86656
68648 93321
4512 54824
48854 75220
9846 67570
10345 98077
19470 77964
15500 90824
71767 82025
58149 59480
11324 55548
5236 39902
80482 89277
59688 81709
15732 86610
35208 63742
43472 52683
26236 67862
40658 94209
8980 94282
49102 92237
2396 52720
60477 87903
57625 95003
11022 61826
7380 85775
1512 5183
33119 37041
44922 82525
62565 74941
9102 72249
93710 96692
43147 44878
28321 36193
47127 58245
36710 43620
46187 78595
3839 29225
39341 98693
25665 60914
45156 66961
16484 68703
37040 58191
5224 83850
8584 87795
74706 98077
41638 78273
8991 22122
13617 63626
6908 87131
32606 98971
89676 97755
4488 78257
5031 73766
47792 83010
27733 61299
12740 79172
34344 72491
22152 80304
5213 40756
31682 40130
31653 46320
25505 38909
47277 92262
29867 80876
12049 32217
25794 69411
48653 57473
41203 99779
42747 96156
2748 88283
21320 37668
72333 95317
34432 83950
57412 69095
34370 36578
14714 29295
31162 73743
51459 57762
35489 91223
6545 34420
559 89251
497 61220
53224 93389
10421 47460
29374 38879
25312 35542
75785 80462
6285 21804
38073 54033
6518 91481
64188 93448
30532 44478
55734 82416
29177 47994
32004 64362
29094 65302
3864 48113
30968 31882
68965 98095
10777 67141
15955 35491
14069 74739
11637 23628
28267 84061
23800 47112
75266 92697
57819 66670
72598 87122
49180 82246
15609 28007
48173 58852
38703 80231
40050 89618
5619 27890
27496 47677
65701 98357
16735 19388
69785 90349
55909 75932
6044 81640
26562 32550
1936 73690
18383 81788
44655 63138
11750 44463
6766 93430
19532 49448
40731 60528
38005 73832
56359 64910
19819 70163
58477 99738
22566 99614
50731 92508
28157 87699
34251 63036
28409 98720
32354 94479
1098 6102
12092 99642
33700 92373
19588 60787
44846 60294
62533 82253
26279 44550
5001 59712
27531 54572
41012 92231
56220 79596
25868 28342
61421 97048
22737 78517
19754 75778
18604 68317
15847 23005
48887 97594
18331 27401
20571 53208
11249 86452
8473 56329
12607 37226
79854 82766
21097 38656
9151 82066
18452 82540
59714 75887
19098 46270
82445 86897
42353 76168
3782 98693
13811 20504
2894 76201
43848 63111
63016 73860
18366 94788
71212 76744
35689 84868
52329 59642
2610 97914
45393 95276
50784 83299
29776 78204
29819 49384
2549 68398
12281 34462
73407 80463
1919 57776
33237 72940
17883 54839
44606 78687
49121 82241
40016 54322
66582 97334
20170 47470
3375 89065
24239 88332
64221 88078
86544 92602
5029 71960
23613 40145
11440 74351
31374 70749
22962 37271
24926 90921
22460 36616
16344 28709
8300 62895
28542 42531
47995 89319
25760 67153
37522 68786
65988 94941
26760 76646
14148 68574
54248 82454
79686 98193
47552 92137
26197 56674
20587 73859
12825 70281
11280 61357
27452 95176
48021 99283
4917 98326
59002 77004
7042 84390
16690 46200
90398 93481
27746 50659
76722 95804
24863 92222
55992 82847
36343 42645
42298 72500
55847 56626
20080 33209
3284 58852
30945 63914
75247 90320
76634 81436
11773 74546
23522 61170
63252 97035
46766 80758
95507 97172
43230 79176
44530 96705
30570 47963
79664 99730
1088 99366
36088 96583
44673 95987
7635 34262
37976 81585
57519 70154
458 13138
35330 66836
26742 95160
35258 95491
20458 60872
63565 72065
53930 92086
12515 60756
53440 68088
21126 80218
12458 81900
54920 67251
2746 30593
5947 7119
36991 98903
6533 47721
23232 33876
48260 92431
30961 31483
55038 88191
79819 89022
10861 76034
4569 87932
3176 48441
79979 81215
879 21010
4030 77723
727 98861
12915 69636
83014 90092
27340 37246
20111 57414
30889 69869
32536 50310
34534 47361
26870 90238
4650 8949
23337 81500
54492 96930
11510 85621
95147 95912
18429 25566
69093 82559
22266 52118
4349 90081
64013 91726
33233 38572
1904 92087
54058 56528
7357 47888
46939 81693
59987 70761
24660 95866
2229 91953
69088 97202
21982 90445
30151 81378
6658 47717
56752 64064
67124 70215
33513 72641
37720 41571
11108 92483
8245 29351
58079 58170
41006 77453
41299 80932
87042 90635
70191 91230
27858 99834
60847 61914
72469 98054
24 89934
610 45563
23295 94135
10779 78750
48878 86819
59452 76719
47352 83753
22575 94140
41631 47243
9729 23325
5042 48360
65105 81422
4572 73239
1003 88129
44199 54068
9647 72449
47968 84577
38707 96737
7190 19191
37628 55880
3352 74197
50807 94667
20929 85761
73325 78144
767 13318
53314 77134
71931 84607
28720 89082
6245 18166
20131 73406
63059 68526
81217 83427
9195 82150
42052 55169
70713 82036
2338 54994
10708 12290
38356 75653
52596 88846
27748 81718
26003 88911
674 84100
26619 44596
2412 83865
15529 25073
74843 92293
37945 54264
36079 54177
69325 77316
8335 50552
50130 91100
10469 13948
38584 42507
14825 39967
86307 90934
29497 79665
13966 76043
30742 48133
28818 92768
35526 93635
32074 83296
44885 94287
66987 82554
13103 25947
49343 78840
52710 76782
19572 77844
10122 89912
6864 44347
24284 95339
8604 59108
43269 43790
5221 9086
37426 70355
8119 78499
43 19971
14857 67288
7138 80577
50759 93005
35199 94155
2955 43439
56940 67797
36864 66515
30735 67361
24696 89872
16047 54846
34025 64900
79113 88007
26571 99499
6419 96938
319 75329
65990 71493
49293 55917
49185 55734
76388 94611
60034 75271
45835 80137
25639 94723
18233 92975
16495 91732
2454 45915
90150 91788
64882 74280
36842 38926
6710 65911
6472 91858
27516 43358
34643 50566
71570 89848
46513 96804
4338 34994
60836 85755
50427 80768
7178 65081
48611 69659
51351 62586
46527 57663
29959 34089
60373 82505
4451 71007
11493 83768
2872 10494
18398 27843
45313 79470
18766 63900
39807 94584
42008 64412
48398 58422
21162 27200
64191 69990
63714 91307
18519 83647
26535 98849
62057 72532
1314 17007
16002 82565
17029 86681
19329 29605
55141 63529
42347 44828
15487 27252
28205 43624
1913 31335
19476 83355
35256 90077
27351 90932
7994 61012
28031 44935
66628 82177
31200 98835
21444 44263
17114 44357
68377 72306
90641 91348
74913 86295
22464 87319
8494 27214
37237 60626
4874 34709
60119 72514
72097 75991
16516 93317
25576 59343
23568 45932
46477 80867
32774 61921
6800 37653
31702 79947
22598 49843
45993 92513
10911 50200
58265 66654
9758 45567
31668 42769
21117 23660
22575 23723
88279 89874
46079 58587
742 2268
6489 40052
54335 98782
5218 74545
2141 96248
60794 81612
31164 98087
28356 71399
3596 72727
49339 86214
5355 36706
50638 88568
57896 97646
53060 75941
44719 82321
52900 98831
52993 62053
39483 52506
79583 87305
60789 73626
25027 95698
956 72362
3040 92669
8015 27380
37789 50039
41114 52305
32400 33335
71334 73149
26622 28801
30783 42591
51453 69049
31352 88918
4214 90885
1093 82019
46518 58096
52912 72547
41803 71665
48767 62105
34996 44911
36498 68375
4414 73030
1359 15871
32071 67609
30866 70273
25683 53927
20001 57651
52205 53236
86563 96225
20438 89347
45259 54325
42359 51385
38597 90321
53450 85977
29853 65112
16767 66635
9158 92846
1348 93219
62771 63054
21886 48244
21004 98915
84539 86790
18637 81778
30641 46825
52010 96417
4984 78208
65267 89634
50408 72728
7464 13769
68465 78191
20811 72073
70705 81210
73043 94825
4589 17995
71505 76396
18401 35347
93215 97200
30881 58091
63049 78096
20815 44746
50462 86845
63522 86928
62849 68893
16949 25621
64304 94444
11829 91896
60454 84105
34058 89013
10367 85564
9242 79700
13788 31006
52203 96275
35884 74399
50843 98677
705 42072
94459 97660
35673 38772
74939 89152
20388 66288
7636 30165
45902 87008
29072 49425
22628 30776
43373 64304
22363 34060
84237 92533
25262 51874
3000 89552
82330 84256
78351 89658
52634 52959
28097 58218
3033 25377
58721 83181
83504 91647
38843 98234
8713 65431
2070 85406
37488 43780
59358 59647
21049 73663
59582 62092
23731 30019
11734 63317
23222 76863
70540 97313
27425 91919
18100 22041
20480 27063
508 79623
6993 42614
21180 49992
20031 40331
7270 85176
51341 86689
37460 61668
5388 63676
55290 66118
33539 85217
35855 71342
74613 99871
67520 70643
26242 69778
41772 61546
7347 86411
52225 59727
8837 47021
25796 44779
35802 49034
43501 58763
32919 42380
12127 32069
82407 94439
558 6253
12867 28178
30087 58897
60913 82174
24575 88310
47738 83814
62632 72692
529 55126
7043 73323
13283 42153
22590 24402
19178 37211
50883 52821
18085 40327
28710 50901
5597 12643
10903 96476
10899 51178
42051 61776
12381 73439
36190 91533
14136 72241
52841 76177
26813 34285
18785 84725
46844 48397
68103 76597
8270 77720
16693 95235
45471 46111
44745 85611
86261 96739
68074 68535
5916 81658
28640 76134
4807 93583
7132 59055
51848 65122
66793 93755
20131 99932
5871 35951
21382 32734
47450 96082
17475 86299
36636 82547
45477 92238
11655 64159
53697 75726
36602 93217
2556 58876
60629 70004
73049 73082
67112 85511
51886 97612
3647 23575
36262 41367
65535 90210
51701 68670
33229 49420
16597 16946
23859 41154
7261 36934
35919 49373
28880 33579
39561 82322
6636 93230
48595 83297
67216 73852
30002 33276
8776 54153
32136 43037
1744 68460
51495 79181
40115 85979
49041 52296
39255 56544
27976 38362
77500 83945
87140 96151
1630 38902
78083 84884
11038 40150
44219 80453
17809 63977
46975 57505
77869 85465
84639 99531
29438 62456
55661 73284
7215 76288
13885 19433
48863 88583
43654 63753
11204 52495
6258 11259
33452 82632
30660 39750
4761 51303
16022 54799
33078 48828
40133 85080
9957 84716
66210 77916
9812 97677
79643 92916
31138 46922
31971 40820
4438 61688
41361 60833
26962 94065
57205 95651
40483 62446
37471 99370
16250 82554
45492 91493
79842 85324
32610 45947
15088 82299
8394 25614
30581 68929
1791 69414
5962 35667
26060 44024
8525 93880
21432 46190
42263 91062
31508 87523
19628 92312
391 59590
72541 82828
20156 26968
10343 18623
16974 18795
69518 99358
41018 55222
64454 95526
41876 55513
43195 61217
9622 58608
3265 98754
29408 61823
39072 62027
83842 85916
49990 78014
36221 86802
25552 94279
17233 62177
43650 79919
22741 40946
34292 68312
5960 38359
46603 98577
41622 99785
33927 74744
32350 93397
9701 96957
17706 33487
22144 68755
51604 72917
36183 90195
17395 68595
8731 67867
8758 15088
38013 83787
3693 3924
68941 78389
18775 67268
20168 44278
4009 89320
79845 86810
40887 62734
2968 53024
9154 74440
35443 85770
49822 75792
47341 93665
68011 90495
17248 31965
7519 93131
18189 82423
7983 94959
39494 89122
28344 31493
62345 67713
41776 50476
58029 75110
41668 51534
2737 3501
83182 91835
39582 74501
17 26835
44926 49321
54795 61448
56466 91283
41506 97846
44831 66427
60780 80490
74569 83178
8767 10624
27065 77630
59112 92497
31764 70272
23516 70329
6417 21786
7783 85193
76559 97516
7709 55272
3260 6131
7588 9430
79740 92905
3572 80465
48857 50859
13929 69624
37892 44921
13462 39935
521 31477
6639 6737
48819 54343
2298 41737
35569 45479
2720 44566
9708 79890
36625 48696
24889 25090
77712 79077
45781 75138
13546 84161
15023 29611
12936 96560
17595 80676
26030 89229
14174 95801
1006 35833
71471 84302
69909 85185
438 43079
23221 47838
37545 60506
53697 91717
54875 58122
6401 59165
53605 76971
26725 44027
5308 9399
2404 29774
6846 55216
72105 99420
26985 38768
38037 88913
5835 67369
2005 92591
15825 92481
74458 76421
77500 88264
71245 88136
19171 91330
40907 96640
76096 82122
82060 95538
18595 57703
30919 83456
777 17628
42850 53934
18952 90709
37406 94426
56109 82635
30364 47660
53677 63873
74149 82318
12170 39724
52134 86377
34872 72123
127 84696
3656 62262
51739 75040
80514 89009
70878 97457
1801 28209
54527 63569
66140 67903
41467 56632
19956 98189
68759 88543
77086 80588
7261 81449
8603 78521
42595 90664
1226 80509
6333 22746
24918 47180
42972 45142
27013 60418
59374 95989
39058 80692
52832 53053
63303 84708
75532 83331
46281 62493
23436 24957
15639 67142
35862 60506
1140 53408
18495 43234
19974 88434
42502 52350
25662 53329
6180 41717
6341 78939
65920 70233
24047 41106
13883 35094
59990 60462
47427 52257
7314 19982
94175 98074
38910 56611
14252 89341
34576 47007
21601 60776
6438 87897
23462 39345
53492 76008
56428 84763
9811 54144
10790 93797
15037 23781
6047 51780
42282 98452
38926 67324
4767 41799
6515 81002
93365 95830
19572 94101
75964 78240
13476 88664
53569 70899
44110 94905
15989 42893
29861 31344
23444 43719
33524 56988
43138 44064
34045 54351
4404 87039
59122 61703
249 74585
12109 95456
14261 34977
47172 56292
7643 34554
25498 88823
71662 87584
17 64124
95516 96669
35445 77607
2179 46796
41131 50132
29206 87747
43003 63784
24232 96337
7777 9130
40839 94259
31728 88336
14374 32371
13101 64594
38802 69565
29175 38952
8992 64742
49070 62513
34434 85719
2181 77007
70535 86495
3151 23748
7771 82914
12491 80277
56207 67642
36815 78534
12898 35509
51937 57200
70823 73379
11345 37204
7275 10810
71984 97872
46984 70923
55773 65977
46505 72495
7906 54033
1865 18832
33314 74495
41636 86789
8931 9719
8542 19900
65573 83947
59527 61561
15363 51986
9578 49114
52541 86101
31977 49860
32153 85458
19725 94722
41988 99655
1849 99640
17264 67618
35675 84612
14474 89561
19013 99472
66020 66440
52030 52967
64829 94519
17666 34604
28155 60235
4401 47341
5133 40626
369 61264
81382 82515
15745 51247
15082 71018
27120 31915
71232 87498
2111 59122
743 13642
3813 48432
61709 89342
29195 80791
90304 91257
45129 81968
13869 50318
78734 85345
38589 76038
65734 79281
43350 86634
78262 87385
26392 43380
16022 20983
16286 20596
15138 97829
39739 81157
18154 62812
90473 97864
41804 85692
20153 48671
59649 90712
33595 67344
68061 90738
968 33005
24795 60012
38106 62880
12297 12667
42884 66916
91952 92752
23713 30017
35226 50239
20139 39329
44602 90242
17515 26890
51617 69552
32574 56138
42904 84556
1580 66949
82827 90125
42502 83657
2375 53155
56437 77897
2564 82017
72831 93698
47135 89516
87706 97624
65025 72765
53313 69673
37682 40896
32389 52074
91066 98297
7848 96568
30053 92208
3554 20000
1619 14285
43539 51253
25244 32060
92216 93228
10816 78701
25993 65414
26856 59935
50982 72660
3632 71615
23755 77000
48673 62269
40045 45546
26636 83706
15731 32135
18384 78483
57078 88545
33336 89960
18522 48286
11451 59565
57527 89261
81859 89616
14533 60007
39900 68560
6499 72304
2924 90072
62908 85636
25319 28370
47854 51255
33159 90237
43100 47826
27857 62068
31035 85423
78288 79488
45106 60006
39795 55777
19709 49849
27720 76422
21019 63953
29850 92151
69625 86971
4816 70757
80553 98016
166 82420
58423 87739
59298 79041
55993 75033
5653 95103
40077 70274
58968 73646
59087 60367
52248 98617
43219 90112
25564 72315
7371 70560
42373 61995
454 98095
44110 67946
38200 43788
46472 68594
9140 10337
56882 87593
19908 34844
12066 92389
17408 77345
20630 28776
30430 50150
74399 88443
5837 6949
50951 64606
13285 14201
33637 43545
30068 50811
80971 82397
2722 97544
40968 99049
38686 76520
85722 93036
24496 71231
14300 64188
1807 42280
62076 78320
79465 83960
50986 65179
57645 71263
68300 92198
17684 75787
71246 89448
79037 82554
65399 98052
74611 92800
37087 50743
15904 47485
28349 52477
21671 70800
9208 81861
54832 88730
53115 55439
71310 91455
8065 64554
28603 84988
34510 38469
45539 50049
51845 65034
65034 68575
13074 94104
31711 32889
30569 61082
42132 62719
89408 99600
15033 60119
60483 73259
43274 46599
59806 65298
2937 34984
55908 97440
13012 40056
77139 99696
24679 82624
36005 40667
42317 98190
23488 32302
9231 87393
10939 77940
49399 86503
31160 41095
13824 47283
24249 60684
48586 88025
45579 73547
38344 56971
62766 93240
21833 97755
31867 39229
43033 61062
16583 76251
957 21223
4484 18904
18572 45799
22057 28295
32635 81309
24107 66358
13479 22383
9548 89900
39541 76901
9628 20663
40210 59883
1787 86802
2529 24661
65242 90129
26630 74047
88721 98907
58461 75361
45475 75755
47979 91022
76419 84061
15780 53460
4219 95312
2772 23807
17729 76639
48207 88702
33238 83946
47996 95833
15173 33672
16628 75461
33427 81313
34620 40659
88285 92570
3155 75310
3105 29019
18623 55676
6292 24419
21889 80853
3515 88829
11210 60472
44470 85599
59385 70364
53052 77593
5379 50387
33755 92294
20400 67832
26691 80871
14691 68211
62123 99632
45431 71180
14012 57538
29352 81927
23731 54681
50216 61890
6790 43129
10540 45324
75000 94389
11071 20617
18892 54621
54435 84882
66312 76375
33247 83001
58000 85622
81962 90025
65645 73730
92529 93133
32289 99433
23016 67143
15293 70972
79564 91489
2696 20110
22944 49169
50243 65344
23603 82573
94668 98025
31532 35040
46911 77248
2877 39557
8467 9549
24858 63300
71480 83572
41273 89744
22139 41184
67471 90884
67549 83415
26771 91906
65304 97600
82042 83401
71857 91164
22425 41467
55890 72799
9395 72318
80314 91616
36663 45288
19771 62772
3397 65416
34037 57557
31335 66581
81132 91741
67633 81728
40227 64658
7933 75934
36426 96273
29499 74155
3308 86840
707 52409
5388 35464
17841 46477
53279 60458
75858 86868
23927 50805
112 90089
16969 91127
3819 96548
40560 48024
7074 50592
23279 56615
56262 65299
19014 27665
31594 98216
15605 53420
914 69982
47067 95869
33005 83037
21134 58131
38976 71343
1424 81056
68367 98603
3696 51415
24843 76912
23481 89467
37992 62903
36103 93543
24750 42998
7139 70467
18389 92521
30905 33376
26186 81407
48112 84482
23111 51367
40538 86563
73630 99605
10994 75454
31152 31545
2404 49524
49133 72457
8096 31908
59900 70914
40526 67973
43291 44794
2700 37523
4503 25422
84446 98760
42928 87534
31862 99334
39534 61809
49441 89842
13877 38963
5938 62964
11486 19391
53554 70518
89643 97007
54820 71819
2969 59425
68743 71001
52944 96085
76933 81140
6780 89248
6169 9128
7591 40192
57131 87491
29505 68344
6062 40942
31650 47750
45798 52612
39166 60433
30890 73927
10090 34644
56523 59491
58159 58969
6640 90395
12376 29938
83025 95804
27671 50406
21894 33721
55016 60787
16460 94645
21994 52264
12043 77285
14255 36314
8556 43496
73656 98557
11973 17638
14529 22745
47993 77696
19032 69161
79844 89640
34405 70522
44861 87605
14595 41692
10851 41367
31353 60283
17768 28386
59106 74944
61576 76062
47167 92742
78989 98030
3817 84223
5620 88890
45005 71321
36658 53110
63670 70664
43144 80469
64141 75436
95052 95733
64228 69398
24517 61925
51245 92189
27964 30215
2730 27799
77626 91837
89526 92798
35403 88908
85561 99048
14558 92979
16474 56769
43289 58937
82900 94434
13430 41183
36171 80038
56500 66109
5704 72286
167 58847
15058 60642
76407 90445
48964 97860
19251 90663
31095 80181
41293 64181
13627 66044
22020 82025
3411 6429
68051 77020
23731 26510
22333 86349
7865 78727
4548 91064
62247 81973
56130 73030
93917 99725
5897 95068
48505 91028
82750 86922
30752 76775
34526 85012
28767 82595
17760 39130
43117 47312
16164 50581
11115 14156
63383 73441
21721 94692
5059 23477
20877 69541
34637 39353
65761 69730
34051 88890
33004 36286
7659 77519
55826 94761
17820 70725
32325 82165
22664 73223
862 99004
63376 81974
11744 51792
71891 93087
37349 45947
46468 70618
33016 77579
28112 40073
1463 22275
24145 86677
14224 97094
36493 51576
19234 78817
49187 95841
40917 92034
16665 76492
26860 39251
17530 72021
74592 88100
3689 57355
21778 61102
55813 94657
50353 60307
9772 55949
4142 31126
23440 78053
45465 91088
2356 25424
63861 67294
5122 41203
77610 96328
49476 73680
26151 50078
67876 68999
52096 54189
73302 99647
46404 63859
57420 75003
32458 48164
44303 61357
9468 31903
16788 62032
31104 76251
16484 92424
7584 40775
74516 99033
46320 66418
7010 81586
40439 78091
2619 87064
8269 51794
58575 84893
15531 48434
53485 84684
2120 46385
82431 82846
88212 94786
35571 49081
51946 73594
21878 86914
26844 65593
48745 55801
46844 76131
4993 81466
9524 77820
35590 82138
39243 69130
41127 89579
5859 64678
29819 37243
68541 76385
20531 69536
21515 94370
28815 62260
5627 22082
44973 85009
59358 80695
7062 35542
23789 31764
17923 23873
43574 52112
30759 47488
54695 95392
25139 61932
15865 72442
56811 86921
8896 56852
22420 66912
60739 79253
40844 60373
74652 78369
89493 98146
25276 81346
2478 65717
41226 70999
62012 68651
37221 82520
7771 33256
6599 11652
62438 67013
39082 70665
42427 54258
6563 89776
22657 96698
2021 82314
49103 72880
78959 91884
27304 46035
34362 50352
1306 26919
61920 89589
27690 75854
26292 74007
1471 58442
7882 87888
25 564
4059 24454
62580 75650
2304 13363
68331 71349
55600 67707
43216 58596
73915 92471
2292 57166
68154 76759
47892 65833
39972 63731
4607 95220
38258 68568
26801 89795
61061 71721
49932 69842
28997 61648
53274 68592
6756 89833
43555 75060
3498 95833
34661 73013
568 18335
41273 53162
11382 60724
71080 91398
28885 73001
16605 60594
6692 88268
47009 65721
43018 55410
26131 35074
37370 69294
29807 69296
16391 69584
17186 78331
72102 90440
26753 34663
43163 80265
45355 93260
4289 23467
6452 58105
5673 83641
67928 82411
10957 32042
21 32415
8442 91298
1664 85420
28376 86744
27319 61014
31768 83859
20120 90382
48377 82893
3607 70237
81078 85626
45023 66070
43088 71809
37048 37497
13139 66153
28687 83161
3439 76487
62987 75695
2294 47091
45224 59376
29940 78995
80246 95608
11887 59120
60154 65394
83020 86518
44157 90236
18303 99412
36680 83854
10582 96890
1662 61494
5787 61735
33857 41173
294 92128
70932 83567
23672 60480
47745 70163
29891 34242
63540 99971
9453 72513
13947 62605
49043 52680
84805 91688
17737 71036
12472 16539
60121 83912
40114 82586
18005 51897
319 53317
45437 98112
57224 69921
45398 57997
47978 52236
1290 8054
7827 87856
16619 81698
40155 92948
23878 38594
13413 61860
8919 16744
71915 76950
8195 26650
64482 83952
61657 81949
68704 78411
3296 48884
6254 25555
29315 74174
7848 67471
41263 94819
61305 75344
58355 81891
14025 46291
15127 19593
61750 68015
47536 88103
2734 51628
9915 10847
87754 98579
40781 43784
60142 62421
39173 55616
7820 13978
74455 90483
48493 76450
48413 50420
52920 56136
3812 29755
27950 56630
69224 82678
54008 92608
71509 74866
77459 83491
54790 88844
28262 32256
71405 85875
41608 86363
53991 90718
3274 11204
60348 80827
36234 63595
15518 89466
27435 86165
40489 42841
10776 85194
9360 15366
11636 82215
15162 53003
18356 66361
27733 73447
17435 31434
58385 91711
1639 27581
47598 64160
64539 84951
82289 95693
51031 58442
66608 77004
78927 85589
46176 60950
44554 59075
57704 74460
69238 99471
47015 70885
49301 72993
1571 62765
49319 87081
74 50164
1893 11065
81470 85016
19573 71957
34463 67450
76859 89714
35367 37934
41702 93498
62896 81571
16658 94794
61213 75776
35828 87132
11157 73499
26682 80496
42345 85789
13785 74122
56545 82079
40330 76671
12749 59593
23960 99669
20547 22555
19019 54597
64957 65633
35385 69812
58936 94617
40129 59463
31779 66456
77297 86625
11184 43997
14284 23157
30333 80250
63853 98022
62581 96604
66153 87507
55494 55777
19763 36320
71663 84344
58984 92633
54305 94060
45190 90367
11138 34599
39819 66300
16037 24881
48435 53841
22489 36480
26320 42851
1502 79804
5824 54200
2184 20222
5206 93753
1971 37261
16730 87132
63285 64086
11835 95389
3164 6205
57577 84181
48997 56493
42832 53445
26891 30361
16710 55095
8056 90963
11086 75241
31419 94188
19695 33020
70094 80587
55174 83126
24774 59443
16263 81637
14477 82103
11114 81797
36295 75254
11000 18618
4831 83493
59729 61462
7732 22826
19790 25192
6052 8730
51115 61947
328 1486
41479 65789
43815 79481
26476 88013
13216 75435
25476 57643
21094 76736
40778 82995
17535 36495
69101 79784
36338 93029
83460 93298
20787 39049
7545 51310
48687 76408
70538 79085
10487 41800
30450 92521
13685 84127
61245 85442
3726 25150
23563 92169
24821 91767
40570 63198
69709 92280
8783 95381
22859 96344
75687 92658
17965 36234
10588 69580
8728 54984
11720 18875
65693 76606
71269 85154
26747 55283
14348 35482
6181 40145
6735 24198
18362 94770
14614 59365
50899 86919
47521 90708
13210 75271
28197 82052
27380 51538
42474 60326
11842 26365
33809 94929
72963 73949
30157 52340
12444 68009
48952 98029
1512 37913
8134 18084
51348 80109
82181 86231
38240 45638
8376 46054
24982 65618
18206 80063
42129 61903
83275 99277
68723 80043
78448 98939
75661 81276
39955 89325
84086 90908
21301 73440
74941 90341
55326 92461
27483 45893
26207 54932
58666 89111
30518 93571
45091 51853
85609 96837
75226 82182
34591 84120
31206 33742
18011 38685
8238 88157
7606 13992
78988 84831
10518 42007
51759 68614
43729 50751
60880 97106
7193 13665
18049 90367
6947 35452
7621 31628
20636 59576
54523 56640
67313 93078
2295 27330
12698 51140
2074 85924
83392 89328
36297 65441
62695 83967
32584 63815
27007 30481
23776 89857
10113 46534
35730 68973
65681 77844
4483 9088
74335 80776
561 37402
76506 81252
1427 82994
43373 72875
56791 95366
16570 41047
70398 93736
10234 22846
16212 33526
7729 67986
19328 66705
1083 23032
16853 47903
38577 62133
24582 88568
64595 73227
25389 77178
3228 32920
45027 48366
33562 68771
25574 44759
43034 91357
15925 98402
4516 62871
47653 49368
58951 86204
65835 86051
2187 16779
13290 84620
47139 91253
38417 90122
6187 90215
17010 59061
9556 58351
3886 47846
75331 91776
39243 57166
41283 49368
84058 92188
29144 77103
74568 80536
35878 58976
45373 79344
42364 92235
20833 35582
51909 55407
58402 61616
22187 22864
18654 61093
21826 77982
49559 75855
27470 85143
88369 94964
36570 76347
80264 95665
74858 77769
33268 72023
61924 87681
17378 67078
63345 92974
10989 94201
45516 48165
1345 92407
25377 64144
33066 36745
21168 22454
14978 81021
60859 70494
74980 99161
10360 17764
49009 59465
35887 45513
13017 80125
16490 89901
17839 54374
20392 91758
30723 67040
43984 94456
70334 98155
21501 22254
11629 62179
44924 95567
33092 34099
24480 64632
9660 65882
42406 89283
71190 84377
13427 60794
84260 95319
41983 59351
53585 96701
34421 47726
51575 90456
57230 96932
26256 32298
28268 69366
8154 33975
31511 87761
60366 83480
41019 81535
3777 24808
5017 70075
9646 65988
45804 88959
34677 41945
15497 91247
48559 82587
16915 83884
36 6749
40441 70091
17018 66858
17262 40575
38694 87304
57120 75349
67118 71031
8151 79936
29218 50925
5650 16130
35639 81892
10739 37079
52268 53246
29461 52736
21548 68341
32310 47244
72649 78120
30257 63271
27934 68387
19677 52840
2597 64218
24095 60138
1042 83672
3073 40676
45091 69884
23114 72184
47756 86132
58328 95017
34711 51919
59855 99640
28622 47870
57836 82840
3050 38509
15260 85258
24270 74167
4527 57267
41770 51954
53802 80276
28196 67244
62517 97835
10088 47721
6894 7080
6016 13882
40438 69236
27732 93223
56389 88767
17130 79928
67541 72871
60223 71340
19311 28087
81484 97055
6245 78647
31188 88778
28489 66049
70013 89743
28014 57741
20382 99264
10736 37912
22048 33475
26733 32334
66067 66220
14602 78682
2253 70605
11889 87826
11571 79570
4738 83021
45494 58101
1971 7351
33017 61603
16635 73450
19903 64728
71871 84788
686 27854
24937 62150
22745 28374
7178 42562
19214 69214
11859 63981
28251 31315
54896 54912
26369 37885
16543 67803
24966 58197
398 50903
14090 40931
30485 41139
39367 71427
27102 99935
18766 71383
73037 79223
64392 84946
12204 93322
22701 58508
5920 86545
59880 80621
1303 78598
1660 12272
34461 37954
22018 65363
68023 68429
3193 11250
32644 47015
21831 65109
57042 87039
22994 91518
19124 24522
30264 49217
36408 70297
20708 99387
2969 74739
38121 89119
12087 62120
53992 70881
50975 87926
12415 54385
22040 91464
45573 75945
3068 25385
20213 67248
82259 95030
41325 98567
44341 57249
2554 16524
14689 50964
71310 78726
88283 90353
25297 30957
25354 63879
19780 59720
71082 80907
15986 52434
4350 51220
54710 63734
55311 65313
60474 93091
28117 65029
8728 30484
20246 88911
2001 38630
16353 50136
23543 26650
77129 89182
19699 67547
41771 49662
15745 40812
37271 61665
10621 15276
50052 64363
74789 98042
21611 64887
79303 98613
1458 63277
7099 18322
40492 76532
1964 79962
1074 78341
27612 94707
51864 98493
4965 49165
5046 6442
17751 52719
66233 91705
1734 35410
76236 84198
65657 91716
32274 34209
35302 46548
72481 72685
10549 41499
20425 52761
13386 55424
63234 94050
20825 90124
33852 73428
6023 56955
59313 68573
27405 40414
40314 61862
20120 95983
67120 95904
66263 85962
22693 30104
52063 80274
15500 62325
72183 95223
6962 54255
2419 75464
52668 56094
30321 70362
41125 41801
2791 88877
59319 84275
3056 41415
1831 61200
27890 61886
55957 80591
26690 70398
3953 55781
60954 92443
90978 92043
4202 74229
34643 37634
63883 71430
68413 97877
77576 92849
16819 24597
33699 90238
41804 44832
2967 86026
10572 51395
63509 84534
14727 28318
54367 95284
10545 24518
9306 35271
31760 69820
34870 80482
32616 54959
88640 99621
30144 87905
40003 88485
35335 49102
58293 59533
38929 95645
39015 76890
23443 29102
80595 85178
29679 34619
65345 75569
53131 93996
8596 17977
73273 74270
60467 67554
40419 90620
32761 63317
31536 34033
5897 69830
49441 89582
21231 48927
4301 25881
15190 88026
3515 42026
2224 6338
30079 96813
26201 28893
19702 99033
64436 94875
67850 78873
32540 48624
29497 29996
53136 91925
174 96093
59252 82737
75782 85189
7472 80909
45525 91865
17270 37103
17022 30964
28373 38971
3867 43687
85232 90375
12597 36738
19267 69822
37029 38565
60708 84112
55413 73292
12855 84584
18845 95480
26099 30162
45880 97356
1579 87676
50679 90564
4827 47100
51458 95488
21823 32800
30056 86973
26802 39513
3686 63937
66880 84922
5437 25863
76675 94468
20937 74112
23795 42021
11028 59139
37443 67137
16958 22994
90317 96343
46029 71035
6054 42138
26306 68329
8896 89879
4342 79767
53634 72777
11233 46740
33382 86315
19111 80994
69292 78833
31291 92574
1027 88098
28963 37544
29548 73871
24635 99726
14552 93589
24940 87871
62663 70480
12056 73390
25454 74497
11086 18052
15452 24851
5243 26529
92471 95402
63227 64822
12849 75899
25382 46399
17294 96626
32997 77153
41971 55344
17362 85266
69774 98091
3919 13070
35958 83231
56536 79666
3578 78600
17349 91398
32012 89252
24642 82513
82049 91423
91732 96414
90182 92423
70865 82870
33401 63911
25889 65442
7231 30132
6963 48936
34836 98892
36786 53923
4634 69622
41939 50973
64045 79480
3761 95104
21576 63101
29384 36969
74477 94616
56627 58580
62497 67608
13442 57941
69762 78171
38921 88111
29691 86983
15553 91877
45966 86667
6814 43887
29754 74696
6484 28603
20189 45813
9880 88388
33867 44699
18340 35819
61579 63678
63452 75628
64008 78911
75311 99934
41532 79732
63866 66084
59850 94145
47041 87260
25665 78974
24726 89860
76398 86612
4528 58641
13827 44285
46863 99891
31252 79768
73436 98793
76779 95834
73393 95768
18330 37621
15261 52866
12256 22479
31353 95635
27358 55972
19468 68395
44825 61135
37178 98301
3671 30961
42883 71449
9318 47809
15979 16820
6707 30073
25626 72528
2180 20077
14510 93656
24502 66579
5877 25716
9579 64105
59051 73265
56078 70261
28521 79301
8670 90542
8355 19415
22804 64793
11460 46165
16610 49309
73503 80680
36032 88354
9468 21722
62659 90304
28980 90050
30486 71128
42969 96007
65621 65921
95283 96689
38476 50488
3015 7441
12242 94736
57379 94041
4272 66167
9605 82730
35238 94139
27168 88117
59725 68023
41680 88371
25074 55235
5063 16009
57197 89288
3356 73631
81862 93607
10823 53973
82081 85788
20121 39668
8427 76890
37087 97526
9659 88789
44839 73296
51445 93934
78145 82845
82371 94279
27205 70275
19006 42751
4348 51313
49740 50153
66562 69076
9662 52915
21160 48086
30133 58545
32501 40145
19033 27089
53913 86531
73144 87654
34521 43120
62100 91627
15111 50391
9799 10949
31471 87052
10376 22317
11605 18576
50535 87329
2898 22067
29165 34189
77849 83655
3158 79777
7469 66478
15080 15171
46515 61943
4328 47780
46996 60233
5232 50621
57652 98229
7046 67197
2205 79866
27648 69012
34249 82790
32252 44329
24846 69844
15767 72746
26274 90937
19604 28213
74701 84151
42988 88402
17949 31066
21491 90556
59669 76693
46225 97074
56490 68591
47527 66526
24623 82404
22125 55238
10585 34859
27248 31477
28985 29676
84417 85788
20561 47829
20322 42480
18483 80997
19765 98088
12205 38669
37564 66277
23791 80826
3096 24962
25146 69036
8768 88140
12330 33756
52966 90146
33 66427
25560 44006
20520 23710
27565 37337
12292 31703
50454 67575
20836 53996
50316 60467
14015 29485
20182 62402
83288 85434
73715 91608
27081 57150
32673 46318
20657 97399
46316 97664
3186 22108
27751 75203
36909 91279
61856 67028
52555 58372
10241 95021
25571 72544
51762 86506
54052 63808
50199 68599
57562 73506
25992 81029
16581 86128
55857 65941
15593 65706
20592 66217
35265 91731
81995 93301
63071 83618
50526 77441
1525 4584
32890 51191
4918 29653
27416 85749
32555 54929
15050 51472
37858 89565
66297 68895
10948 92164
49882 99727
52215 65254
1051 38217
64257 92290
69175 85665
59189 67126
18188 87188
31585 70138
18707 41016
59455 69823
6687 67561
13521 61786
8412 90808
19721 92493
31736 74283
49535 64345
44557 48612
35741 71586
45439 77287
94191 98183
36161 84553
15319 55580
7938 61452
45276 48933
47233 58101
16658 61635
32625 61846
26614 63218
70337 85300
8640 69205
42915 52806
30715 40546
25517 94056
6833 44608
50534 65393
32221 45798
12936 93510
21706 82373
54493 80868
32904 93538
15633 45655
57029 87329
36 25469
35757 74974
91936 99892
69647 79943
30013 72355
17146 55315
44254 85870
1571 32326
12734 71218
5778 41201
80763 92482
13958 88245
29755 43286
22061 27933
18859 94641
19362 41867
39576 49687
14382 49375
33824 89192
3490 12911
34385 62351
23778 39776
68165 78123
3372 40119
4728 27728
78253 84064
9396 89178
65871 96956
16487 57199
26851 93752
11160 17518
16535 22631
78827 96060
59485 61960
66269 87118
45353 91924
30927 74897
12478 38967
87718 90355
19670 87421
9962 91692
6231 17667
13413 50261
1388 47725
1532 55533
54055 81550
35127 69931
7206 95246
15913 28442
56187 87891
45870 88198
11088 86947
36760 84739
57057 91643
62820 68633
19899 78840
30942 93015
25395 63120
26486 44353
64729 88740
62761 68183
53938 65085
53358 61304
46388 52753
73608 91953
58992 85548
37283 67992
46321 52026
17591 22319
64308 78139
39218 44548
38281 86162
48679 68883
51779 91386
36188 43586
47881 70950
6302 67831
54072 78217
62150 93220
19852 88381
34651 68424
44484 50853
21119 94586
15737 86019
4354 94649
42723 86117
81353 94769
33517 34710
38534 72473
45525 94765
40828 45452
82152 84478
31252 40748
49397 50512
16884 50609
64990 86812
28150 88098
80376 95477
73055 75046
12995 21212
20963 22061
68019 70858
39000 75052
45497 66505
44050 96104
12148 57654
42409 63139
30781 60414
3388 53914
17973 42781
18007 40250
1576 2950
44947 92061
11940 66171
65605 99857
30314 80642
50227 67596
54464 93574
1204 43701
23279 95298
78909 91561
43120 84541
79596 85493
53819 63626
17916 71127
23682 94269
38435 81283
44175 49551
45264 53140
25398 76449
30469 71329
36183 94052
2252 78323
25515 33522
53186 61376
67420 72012
16718 78793
14442 86680
3736 45706
47957 95305
40374 61655
9450 70362
523 59727
13223 63450
9311 73771
32624 59103
60070 60615
22211 56736
46487 71793
43437 55756
11333 40514
71963 91652
30972 97037
11937 75073
72798 85478
32733 86623
21936 74411
23586 75769
66466 79364
14029 63556
15354 68803
24328 59669
81015 88298
9564 26369
21226 45000
8659 36989
41743 52130
22026 25986
80536 84729
56005 70655
48059 66341
57323 65932
16907 60525
24466 49576
35010 97858
18361 32586
49072 57058
10993 62282
65855 69085
4259 35837
852 5442
11122 70442
37435 56381
35158 82516
42886 86019
24219 29543
31909 67722
1522 98199
29064 92497
44185 63457
2872 48208
79292 92534
11233 63201
3985 53965
61498 98843
40250 81260
19289 71090
11233 95957
2457 30681
58804 74235
8968 75648
29996 99942
52250 92078
7877 36451
14648 79200
62256 71939
9275 46642
63359 89141
9764 28097
44208 96112
38838 75662
23627 71866
54862 92570
34808 38299
33498 35582
3680 39893
46771 51090
28963 29674
87914 89593
473 7732
43469 58877
47587 89209
10591 38668
19147 63160
6437 24111
299 52207
55889 99120
20930 53459
57835 63453
50296 81590
43909 91741
32074 72455
71711 79644
74143 92491
33839 43946
23190 66138
37181 58670
22880 72910
10242 12247
14651 54009
21927 50207
25252 48318
24468 86641
1498 69749
3483 77285
67256 91813
12926 14123
21046 50279
61162 79477
821 85038
39919 81457
8577 74759
64219 76982
2825 94359
7544 72886
38506 55223
6862 26277
47695 88257
50905 58477
77330 78457
31990 70740
11004 52637
14088 56988
10219 41159
3287 67764
18614 80440
23060 71390
9904 43710
47995 81817
4146 66329
60495 79990
54108 54662
6698 95337
38245 54040
14030 91600
29201 58608
25620 50825
3089 30153
44804 58407
32491 82811
80490 92556
999 35708
36241 37364
40745 85553
22610 79483
41812 97716
9092 99759
20213 22010
64540 69346
39444 64781
28081 76595
63871 67945
30723 93582
25621 41346
21153 87510
441 19864
13713 68710
29462 93894
40796 93431
93061 93245
26962 79136
476 98608
57911 96058
29336 36263
68961 82668
52673 86163
11587 43949
52202 84303
4647 65015
59755 85054
22295 30215
67843 90505
5681 16887
6037 98041
6067 19009
8455 9978
86641 98764
64631 92539
25685 29475
5771 83713
81467 98395
15656 93349
74016 95099
12120 32405
22884 25144
18792 82240
47727 95498
45663 52593
19566 68499
27609 61946
55881 87829
83475 98683
16067 97730
25096 76136
23395 37659
25168 51900
76431 85669
36791 64494
18892 90479
17622 47587
33886 49765
40990 42253
9204 9677
45828 72175
8865 97559
25931 91865
27411 94136
35771 91973
31097 91593
10539 19635
30580 31017
14187 64812
34065 45642
33427 96097
3851 21406
1886 10297
20569 58067
19195 81744
13300 33305
44469 75799
5913 88366
16963 60852
39012 58157
13296 89377
5954 26026
40509 87865
23147 79393
59106 59364
72626 81685
21814 43418
16396 70546
25499 78436
81401 82261
24226 49982
2380 97065
58074 58077
34252 98937
19089 34675
65977 82354
1194 8844
2003 31369
1256 71621
19608 90124
83864 93625
47849 83908
48541 54007
81359 99683
14285 16859
43070 85475
30808 57449
44720 81634
12835 77413
68902 74788
21457 95091
7647 51726
64741 76196
57438 90763
30715 48100
38353 88618
71232 94864
17202 68821
7628 14316
33720 78307
25081 58131
30809 52772
27415 38928
38347 44879
39726 69035
55609 57941
22719 91153
2532 50479
15158 49324
62376 91714
33577 97239
70478 93181
80751 99435
40436 80600
32613 41452
66065 76449
48593 78480
11232 22203
34952 48162
33953 92294
31361 37346
36694 51092
29336 65862
16391 21004
63192 73889
89572 94645
30760 89186
14870 35476
53839 70201
10236 16792
74766 78123
30208 60464
75638 85929
11669 33660
41854 67076
4508 25300
25315 66713
13107 34370
74114 75492
56875 91482
4252 97801
49098 97252
70303 92566
93596 99799
35185 84384
11768 51968
6122 75965
13157 73478
15682 43005
53128 96786
23129 24301
1861 34056
78408 98772
20223 81064
31072 65729
55950 89362
49011 95980
33494 81001
4230 95250
35781 99862
50002 83100
19346 31611
67166 68823
17065 79668
62235 81662
1924 18150
11577 59797
35362 90932
42650 71202
73170 92614
29997 95610
78585 89158
46812 56163
2286 56279
72749 78015
4329 60915
25657 94047
59943 62504
22989 34413
14225 79917
48322 84195
69733 90679
86521 96027
16254 93350
9498 62009
63199 93377
63968 97743
24708 49555
65597 67712
79353 79873
30878 40587
69398 97590
5353 30619
28085 35167
15121 47739
17078 63919
3431 36339
45432 85840
66129 89342
15639 66679
72149 75142
41099 78093
46284 80647
87295 95235
15659 16677
27825 87649
30873 86829
12641 36196
11095 61173
8045 75303
50252 88826
50758 69699
9203 99326
20721 77171
32903 37679
7673 31634
86745 90322
16798 21272
7237 12931
55305 65357
43251 72414
17604 50628
19343 86286
24628 75625
85942 98291
49413 72482
62565 69913
50436 89920
18587 65095
20362 24576
7512 91017
24708 94993
2246 16147
16648 35947
6976 33865
53399 91510
8845 39626
76381 89335
19404 83864
4194 70605
47765 77723
14639 24086
25732 67720
37339 56626
40466 74418
56178 96447
36724 37205
28097 96387
33757 62883
15177 66880
2000 35772
26818 80380
10213 76054
39680 41612
570 61881
38399 96945
28107 40849
15302 19265
39599 59644
19092 26088
9367 51290
65908 86781
35972 66018
2492 32274
37236 56866
3065 56468
29130 33056
20020 81485
633 17949
32897 71049
32313 84331
21444 69397
21081 53546
69230 93046
5826 89228
44143 95610
31873 70749
18177 80609
6436 84652
81987 83338
55772 57176
21799 36561
8730 92161
23262 38737
12742 21048
6288 74932
23807 47886
82616 98635
60891 85058
85642 93738
4434 27616
11878 94726
14042 77868
5201 91404
32032 67934
43673 44319
5880 9882
14686 94597
60140 98697
10780 27330
2103 25012
34958 83463
69769 90814
37084 49642
13824 88035
50342 59529
1561 93074
43006 82048
8254 35808
759 14945
27573 46836
71449 71694
83994 94285
18162 59314
1559 75037
12762 26862
18602 74700
1137 98337
67596 88925
7492 73684
14695 18951
33902 49887
23633 75202
46811 91675
45981 81765
10632 88805
812 54333
1996 97030
78687 86317
51799 96702
21294 55774
12758 64174
3218 90052
12913 81955
8604 92368
17821 81588
11177 39243
70337 91814
21942 63692
73612 94912
35819 86267
62562 70130
719 85191
5164 28613
46482 86886
52619 68674
17925 31091
14045 86189
36379 56489
17773 87943
49653 60499
38682 38898
10285 42528
38834 41089
2561 35663
56050 68647
68695 80877
46842 62760
55178 90397
49283 87065
11291 53258
14342 81279
87045 87241
19080 67658
10498 65111
22664 43297
724 90080
79391 95104
45977 51194
14293 25462
1687 70525
18804 32287
14439 79501
17664 63443
64473 99611
74277 99239
8170 8991
52349 97878
52530 59445
9626 35419
524 90494
28838 68230
14019 24198
20239 47891
27533 64207
57904 60182
54075 61069
15049 31434
19505 75996
27856 68941
30297 95677
50982 79539
6758 57463
43912 67752
70576 86537
35097 79601
835 25199
8554 73928
36293 38043
56783 76222
4044 40948
26839 70022
26070 40459
16218 92665
38962 90615
54949 88019
27021 69049
12697 37792
85283 96629
19888 64998
32988 39652
9746 22231
2717 16842
9725 41466
15228 38417
33174 90402
15628 32205
13179 23371
41171 49414
610 51045
5331 7979
73845 88550
34496 45434
72115 73490
44232 77387
10560 63962
9649 88127
41417 53217
59947 99862
37239 56377
21855 54606
41549 62351
6202 52674
32647 72948
8055 50610
34905 60114
67916 76729
43783 73689
24866 28776
27150 30855
54803 99092
13607 15949
19484 24680
56163 69410
13166 28013
37580 49035
27318 38879
63987 94172
11204 96064
12051 95711
14381 93657
26418 69986
48988 87993
11549 74466
28356 54731
86954 89112
22652 67373
2291 14764
36395 52135
82039 82364
43896 98353
6644 13359
43345 63532
11026 61593
37851 40588
36072 58782
28428 69119
12256 74748
8405 44882
32378 51700
14569 81625
4144 63571
39301 60142
34465 84816
98491 99896
37999 58299
9790 82471
23220 39768
24586 87349
22498 59588
83848 86391
5384 55588
62082 72236
52066 80664
51269 51917
3475 32436
5994 16654
55460 95437
53546 94579
725 37133
14355 27340
47168 59684
34259 42706
21083 29296
3907 47437
57683 86728
28057 56777
56792 98053
45764 47812
68216 82189
41795 93933
12542 27555
40155 66576
50260 65390
19733 98633
79315 98615
82938 93779
48580 91061
20024 49389
85377 88725
3373 23039
560 5968
4610 78821
26825 67017
71308 89157
12469 37795
12166 35793
32552 33932
16098 24337
38261 94138
11213 93059
36063 99522
41139 86595
47311 85295
44155 81119
3694 92697
68962 70404
38736 59803
33873 97625
81416 94489
26151 38809
10338 35910
79947 94773
4210 24966
13696 50344
3583 24626
59073 69160
23068 25859
60353 80593
35381 36250
7837 86464
20614 29423
42782 80412
32958 75707
47025 79887
69549 90935
23097 84885
29448 99654
28124 44102
12869 97569
29562 59303
4045 98033
33290 60215
12304 41996
69295 71400
13992 25273
35083 59354
47467 78253
15727 21617
19954 76939
24862 86211
6090 10473
53127 72748
67591 92508
1867 52075
44605 48759
86210 88693
15814 55915
31564 38790
12787 73246
20468 98253
15232 67311
41695 56588
56231 93953
22409 79235
66212 90606
25843 40883
31762 69553
43763 55154
19212 31602
262 69038
76446 83486
5085 52581
20595 38827
47722 85031
72842 95915
12626 25555
24939 34658
7973 47202
65656 65701
12995 70552
56921 97623
37665 62950
10437 52043
5795 76060
49502 59961
15601 98979
5933 79305
73245 76797
29763 99646
8105 73392
1272 99144
45309 76350
44468 73475
73366 95642
24484 55372
11758 79091
69409 73388
42665 66419
16600 98136
12059 82750
564 97875
11357 64592
39808 86232
26385 50628
4672 21360
85966 97299
1805 93342
43730 61161
72617 82713
11584 54815
3247 10536
52608 77721
1370 85353
17803 96241
11839 31740
20682 97277
25542 32862
1414 83122
58163 65576
6422 28025
2646 99180
16997 31930
55809 95627
27307 45268
30097 33110
14115 39176
51279 68510
59981 81068
30034 56855
55986 76845
381 1068
22671 58550
71037 96458
19864 81908
49234 87013
4541 25247
26167 32698
8858 96948
59831 67494
44887 82311
38479 43216
44069 97705
4500 98579
34482 77319
55917 85098
20288 94367
54069 55261
46998 79860
32725 41268
6026 47225
12842 22396
7457 41269
831 64789
23398 73183
373 60639
7600 99647
7833 49448
47976 72086
27563 46003
30415 39045
19542 52559
67439 96323
47276 90754
24945 85533
21993 64120
29728 63123
22287 71630
14470 89295
3978 17689
9150 46653
10889 69378
44913 60826
77617 85364
19825 87331
83240 88675
55512 81477
41017 54258
38067 76670
18735 92551
28767 35529
15754 88702
36733 62295
11843 15761
79485 92788
17663 41880
26454 33779
77922 93783
33657 35280
17096 31164
28387 85796
4000 60421
61590 69978
76856 90538
33664 38836
55752 65497
32512 66257
5501 84055
10534 19770
77801 81629
31041 56480
46758 69697
45355 62364
67172 75475
18864 62066
32605 42711
64684 84228
53854 89349
50353 58099
59542 83115
16426 73545
27767 52496
39290 72486
10777 28613
69471 79918
13450 87007
67699 98667
42068 99190
10048 78091
1394 74154
35929 41526
23161 94678
22289 95223
39187 94413
17390 51458
43992 48744
36192 78020
54573 85171
89372 99635
16152 56904
2636 7656
7942 50766
11885 61682
55422 81277
24666 39990
6790 31737
30272 98948
79795 93369
38597 85599
16934 84267
7222 71735
3638 82113
24132 89503
54243 54626
22251 24232
34792 53126
20123 37328
41615 88306
13939 59754
34560 71535
70750 94511
83749 90262
32702 89088
50323 73999
1117 85249
39421 95859
1479 13164
15048 78230
9692 18696
59411 62713
3109 26594
23658 30106
9853 98129
30467 68484
75911 76458
89248 93215
29068 86381
1203 60497
20996 65710
19705 83218
11553 97709
49337 49818
52133 87156
25491 65307
6271 44609
13163 97284
941 86676
35814 66609
28337 83009
68947 82892
50773 57980
89826 90498
26798 39935
40336 66502
4016 92456
62144 64927
52810 78018
20803 50609
54163 85829
33107 71307
11816 83082
44409 93164
18203 85023
1902 50610
38170 72213
25345 33567
51896 98173
31308 65929
68420 79613
49826 87556
32780 63550
22520 74204
63561 76998
8720 30875
13692 79468
9858 88323
24995 37131
50480 85718
24205 76701
24961 51863
27486 84992
85995 91350
9150 31863
21434 65648
314 47186
54620 55506
35768 60325
11851 48473
2491 66069
28104 54757
10590 48931
50224 59373
16871 98664
47467 82015
27550 97258
15793 41861
74719 85464
21983 68189
18711 20148
33859 81912
71133 80682
3206 87935
1600 64493
10870 27985
537 64397
42407 52143
85788 88157
24838 33560
1218 96104
45938 88184
61474 99819
12539 72247
8370 91039
32312 90928
71475 79259
60200 63096
35510 59329
78830 81486
33695 68771
12385 90768
6186 10520
26563 33327
78524 95832
25926 54873
17088 58648
24709 83202
20743 67470
20669 35340
6074 55198
8942 17631
59621 65767
6323 92238
6942 26617
14737 20002
9970 66920
29455 90917
22512 68823
39720 88095
18683 98118
12368 93052
36037 60176
87722 99846
90309 98100
14481 96959
28059 47405
37880 93017
37344 41531
34196 69612
66515 89556
27297 33002
75002 95262
25616 82604
41617 83841
830 88187
43939 59070
46237 54240
33616 85716
5992 8587
5644 43699
160 59896
37596 95869
19014 62633
28744 75121
20105 45015
57177 74251
18508 52653
46054 76493
7959 46380
72399 77448
30404 34684
25699 66024
62061 97276
7467 78994
18174 37548
16165 88728
73976 76291
68106 89815
29197 91697
14054 51001
18866 20199
32816 56119
42092 82603
74435 86528
25257 43479
19854 97954
32832 98133
59024 77129
46266 59346
17443 32118
10588 60561
45238 67990
7381 69787
66973 83004
44720 53093
66811 78312
4650 20151
6381 84571
10369 42268
26201 33831
76770 77578
67329 94196
29210 33492
89982 98276
31501 76076
56330 60995
84501 87359
32578 53475
3550 37810
12470 64516
59034 89909
45837 69649
24375 96251
78399 85856
32624 88626
72725 92620
54557 97825
4195 83195
55143 78879
28669 38272
45285 58759
27661 85768
76472 94909
15920 85486
21343 94228
46972 63230
56067 96607
46687 60426
77651 86930
28417 31107
16220 18209
60031 68225
25449 99270
23043 94816
9745 80802
71865 90603
28448 43995
39182 81879
29601 47337
33395 90525
45265 75711
5953 41105
23186 83861
71780 78805
70417 74238
21100 56227
21630 40523
51515 85497
81034 84780
35917 72847
55670 66199
61659 73939
66134 78697
2470 96850
21055 21068
4115 20864
50133 71882
27200 59994
84867 89362
8307 20502
31914 48576
46734 93738
2300 60512
30398 97590
10157 23262
70926 74932
61523 69914
48555 91815
3096 95735
23389 35464
11578 67604
55818 89108
85308 98429
39004 52174
56067 63297
7090 24574
48379 89810
24413 57498
50672 76447
26895 62699
30837 92434
21714 58616
585 34497
66504 89569
38622 39621
92689 98418
13285 81160
39621 84743
43548 71385
59810 69656
37481 78628
69069 74361
39603 62557
4301 92950
52301 87500
12112 36044
11134 86052
67214 96481
27662 78767
60270 82590
42737 82338
27574 94678
38263 97930
38729 63912
14494 26605
46037 96941
9064 19232
45146 68777
70334 75150
45539 63506
47656 74955
2476 29543
40991 66964
34316 54620
18933 33896
10385 94272
3763 19238
1225 35821
32082 84524
50116 59236
34231 76126
21924 73877
13156 96071
2734 92368
16651 58893
26113 40645
60340 87616
27104 70392
7161 48473
9008 16349
25714 96112
39747 76239
74064 92635
66651 95328
22294 71050
47131 75885
31352 32432
56478 84924
32879 42337
66836 78205
42167 83191
14176 26093
29893 73135
8507 91813
9831 83632
26392 91806
54266 98347
10986 19291
17822 77634
30468 89774
7571 52202
28728 55664
59128 97830
3048 39538
60044 75075
504 64154
65525 72877
51992 62473
76956 90992
5428 76370
1438 49278
53889 87801
18336 25214
62856 78555
19506 67745
68871 71435
17933 78785
3625 9849
75434 84932
89429 90395
18062 86737
10657 91162
49242 70038
64683 96336
23659 26408
4968 40761
68976 99718
37542 62989
5579 40857
44332 80536
34184 77234
15126 94175
36239 43802
35178 47811
63234 98735
24717 97419
27698 51783
42097 46098
65179 88788
12045 84743
2850 96736
678 2180
18605 18706
18382 39369
44695 83096
43546 55845
8567 55254
4903 87658
44585 72448
64011 95093
15211 33427
21548 32060
35600 91908
815 89842
54250 96363
15983 68819
9489 66175
60145 66086
74584 86582
59750 61946
37425 70406
75671 76247
37717 39248
65538 99740
75522 81345
63408 67940
19187 88795
39143 81840
12302 93210
9628 40530
20316 47872
18489 99621
18252 46665
65364 68461
68854 93830
2368 40676
80249 98780
2722 92870
15904 43865
26445 53066
6851 55727
36963 76542
16180 38148
8300 33618
53641 55813
20478 29125
47237 96406
60681 76727
2815 47595
14942 36321
32609 96608
65213 74912
17598 74083
80698 85195
8684 19957
1066 54791
25929 45635
15076 49468
97289 99820
59201 82645
5786 97892
14104 53215
53881 56818
43775 47489
67808 79686
39106 64585
26090 50986
74655 75970
87374 93316
69554 89099
75789 96202
19207 46014
49367 86482
28933 67938
24879 72045
28318 39543
40479 41583
65774 81170
28504 39596
32530 50436
68016 73074
90672 97067
62599 69893
38655 87402
35599 76593
5129 86591
44633 94103
7181 89694
10257 44400
76389 95531
34188 99001
46299 46553
11215 75850
74613 90884
39147 80210
40768 70138
22557 69144
13231 57530
13933 80983
24164 81289
71384 81772
5001 41876
1577 3966
5600 31131
48723 81402
29736 71560
66316 73021
12843 73120
23949 42567
90906 96127
12880 67326
12270 63189
44716 94380
29832 89380
57966 86308
62518 83759
13684 47137
31503 96358
84149 87676
45227 53985
31992 68877
24144 25587
45899 54644
21329 97249
42045 62619
65474 81718
75754 98150
20834 78698
44546 66657
19488 38587
38927 82848
56241 78329
76919 89270
4128 96393
52050 83318
70339 78870
64082 71086
29045 96296
18981 71099
24495 32275
4575 48032
20913 86077
22109 24956
30686 84907
14369 32651
4357 18603
75773 77013
1254 52940
1267 17581
35775 53553
5127 86812
60881 67685
51510 81312
9323 84398
84192 94692
55272 99400
54133 98954
5026 46929
30830 38741
7303 38958
4478 67438
21019 73158
13585 40354
15396 36273
27052 55422
75057 87888
22153 77009
54741 89000
12306 39726
6600 52614
49284 87293
32150 67585
25349 43116
21722 26213
28033 94278
21542 99009
38862 51855
62087 96000
26736 97723
24863 66062
35660 55989
51128 79741
7738 58541
35161 49870
40487 89997
11358 91350
10587 27830
74032 86750
9050 17266
17593 71825
52993 83289
76391 92815
26194 72387
29324 84623
8509 91188
29298 76223
63214 74128
953 30059
77755 97701
11095 32339
1957 45864
62978 90945
42160 72475
5891 47466
14559 97672
3289 33938
3739 34043
20918 61829
67571 89274
27790 67653
74625 81565
17897 73839
21210 49118
29485 60505
31078 77783
22536 38456
23730 91279
11403 27047
39258 82799
6675 68504
37451 86194
47834 86434
29098 64904
45525 92378
224 24795
5591 44721
52470 61043
5217 75675
63292 98891
54748 74328
12452 29426
23459 65980
2527 51625
24120 67874
52426 71094
63631 78899
16557 72535
9828 82575
63819 80764
26399 58473
66768 87210
24154 63320
14020 55399
38027 49097
6666 61210
22852 50815
73619 90482
44814 45075
10884 63512
51085 78151
80681 92544
13447 16001
18111 32278
77702 97924
1067 87234
24887 27145
17082 85509
57100 76093
57139 94760
20749 93514
74704 74999
21847 86583
10566 79160
11280 56588
73950 97012
27021 58537
17453 45264
59507 97412
14135 26928
71270 97554
850 71208
2258 76507
40069 93727
32875 83514
48709 66508
15036 61507
47535 65974
16628 37561
20339 66602
73689 95825
24192 59620
59005 85213
77478 91534
13355 24347
97236 97759
79068 82008
54697 76543
17466 80974
10547 38030
42530 91515
35325 88617
68808 75002
79006 81981
1769 86828
6540 71917
16400 96721
87074 96135
43703 74431
29230 85079
33802 84514
3689 98566
36345 45502
18990 66208
61407 89994
83314 85242
41130 88289
86097 96736
57619 88231
24015 30223
10635 45238
76839 98657
19226 26144
13842 82824
50105 83370
2628 27109
37077 90541
57866 86347
4669 26908
4227 79874
37721 41199
40664 46664
22816 74693
57810 73017
22347 51825
76726 81328
6990 47898
79382 89102
60026 93010
40088 57302
31567 41963
30899 65188
4864 35904
67729 75404
57436 62455
28868 82048
4364 95633
41787 46840
14877 55753
38741 49686
9642 47738
84388 99399
83036 98693
37398 79183
4022 60764
4113 93517
3405 48003
62753 74886
48544 81119
8380 17250
13650 99017
2808 30060
33991 82297
998 15896
12122 21000
41849 56272
41303 72560
77263 80823
42273 92005
38750 38820
23792 35600
47259 76390
17403 43878
8321 68305
86663 96813
42081 52880
39544 61649
14281 46579
22855 27970
15829 46017
20758 95421
8038 61113
18968 48422
4085 72794
7522 45484
74794 78153
88612 89901
6041 38614
49178 94792
3657 73606
74512 84555
31473 44188
20089 31167
15868 89674
40354 76398
66925 99595
3816 46922
63033 70505
38604 46709
16450 51418
24225 36047
35349 58140
22859 90320
32049 65776
43111 69732
34370 44981
9226 16159
55143 55267
2540 84336
17774 41800
77482 89538
301 12523
55794 83043
3965 66031
8685 91099
33574 35522
21505 63396
6969 21851
5178 24255
73004 98050
59966 66808
19635 52751
18807 33408
202 30935
43025 47456
3222 58865
87512 88480
8729 54552
35726 63688
78793 80428
15650 48521
23319 98353
16491 81338
78794 86217
6524 79395
6932 22042
17611 22127
9492 69874
33735 86229
53824 81354
13730 22089
39485 76885
13826 37222
69337 98367
29422 99357
14611 39616
76345 87209
75403 81163
1347 39238
35707 70474
42395 93516
37291 75760
35168 49743
4103 56886
37999 96164
52372 61287
25818 78795
68799 77549
34081 91094
46104 92527
40935 63782
70153 81112
14991 92598
10742 54004
3436 88443
47363 87330
32407 39827
27305 94113
37295 59742
42873 68422
23680 29776
85257 87109
65127 70831
12328 90215
63110 87508
2454 40191
35799 36766
38467 68113
31247 62556
18410 24720
69745 91879
95320 98641
53098 76469
52290 90388
6846 80685
56067 72352
19601 53661
25096 28787
18881 56916
19011 89679
60008 75141
2574 43405
10531 13430
58487 64464
16253 40785
5731 36414
33340 91608
38270 69580
50581 87880
73998 97318
50159 91347
28527 31922
29354 82873
9957 74964
8119 34693
521 90021
56758 73583
80861 91379
62431 95155
43625 52902
86359 97294
9361 14307
21221 29710
8867 57339
72248 84613
12865 82461
2777 99347
44742 57739
24415 71434
10515 49006
4703 89666
6978 69176
4876 59471
69370 81523
30718 34553
31937 50565
22547 62292
46238 52335
47665 52604
10050 93533
55522 81461
5603 19592
23695 53165
76469 81624
39268 56466
28984 65618
30201 45989
77615 88160
51389 58955
18483 59382
58093 76597
33736 60316
13417 48325
20534 59791
60152 61282
56621 81817
19501 31959
20174 84358
18302 58097
41945 93713
23341 66582
789 24375
41499 61390
37446 68478
68311 78315
8801 37979
76178 84888
2179 44957
70268 95892
7179 9094
64154 84312
31495 61441
76603 80127
28936 94761
58600 71538
34448 38163
41690 58543
4591 47121
18534 23829
80973 82916
50351 69331
40606 57377
7213 99066
29800 90538
61717 93233
28962 71464
8680 21284
38666 98101
41073 74625
36207 93321
1303 34912
51588 63081
15490 91773
18085 62073
8932 87529
26069 47642
12924 73413
29490 52088
33568 69905
70946 97169
40812 62716
3215 78938
13938 96721
85914 94823
28030 58534
3749 89054
14235 33665
65824 69762
58449 85866
3675 26625
9773 39240
7793 76676
16838 20015
35308 74024
18705 53870
11759 82603
29438 69169
104 21662
6872 84467
24155 84686
43814 51010
9177 95313
5368 78442
29243 68158
18220 63340
17687 98974
40964 42152
11303 50517
9505 73141
40758 63487
27267 90536
79470 99922
13828 72429
22270 54361
18753 93694
59 61938
57869 58857
8228 83136
31094 55979
7359 94796
45014 95031
11875 57083
29099 63711
69969 72811
7425 84829
72383 97414
18907 66225
46127 53804
26664 27263
35120 99047
96581 99312
45183 96838
36566 56495
54499 78887
73768 89258
30063 54048
13654 98653
24644 47468
86007 98127
2262 74197
67465 89851
8061 99745
28731 52894
79707 92011
10599 88002
32645 57174
35805 60266
2752 99115
23433 58662
4473 94073
3272 75170
43822 80432
47565 85395
55286 76143
13488 75339
19177 82522
16766 91937
28344 94909
25257 51490
49037 68778
24950 71257
55136 85982
29657 93906
50273 73106
13953 99306
7052 85002
15117 24183
41189 82346
5087 30670
73670 98093
5016 40357
95 57725
43584 49897
61484 99897
18505 45138
14127 43511
35656 88809
63192 79869
45452 67182
52232 58034
32902 69099
28239 67711
41976 59167
33672 64723
73633 85105
5020 24151
32565 96626
67308 72512
23667 80230
45356 49911
78301 87618
7245 16351
12459 38043
56082 72552
31068 97648
4274 20898
20424 83345
10363 25270
3057 98314
24667 77662
13183 77383
68887 93188
35942 83402
34537 93669
54362 61900
76358 91330
38149 88267
29309 67235
42709 51220
41121 98595
10663 41714
67463 87091
59163 78783
54005 68355
1605 28194
9785 92649
17695 79973
27955 39538
2460 24500
23516 92572
14811 50703
29275 50419
78640 91766
18350 86989
62872 86134
77422 98527
15177 88112
31872 34853
58281 78180
71136 98682
17464 69085
9076 54680
84306 88110
31559 88994
69517 74321
48157 84774
31172 65784
17505 30409
9943 24483
799 24277
66503 70505
36082 83320
23465 48028
24192 93613
8852 39030
26132 46075
27918 97453
94641 97761
65709 98311
9563 23971
32899 39985
29878 93550
17021 34773
52165 80338
6260 52589
15757 60151
203 30042
33104 93157
23725 37894
23229 74796
60966 72516
17318 73674
5734 64108
1045 32564
44613 87732
30128 91725
10690 64263
19702 74402
9912 72784
38025 41058
66735 69927
25227 91543
21252 39747
11054 48663
65257 73491
47484 80341
20636 27079
6129 60547
22718 59573
31690 95010
8396 39545
30805 60648
34600 48460
1463 15453
17251 33040
65876 96265
66711 83161
16922 42892
26454 88246
36964 91279
13988 40531
34950 75704
42910 86001
6720 67124
43911 78030
26205 94452
55096 78170
90072 90239
21191 77223
67285 80475
41468 93777
12240 68568
2385 74198
15140 97317
31752 58022
3167 25431
42159 85552
11805 87275
62582 66510
55448 96720
6165 96793
49750 76697
50524 83226
67745 88192
24025 29782
37583 97109
17703 95332
3256 50922
52480 96755
91160 96139
44011 74456
11133 30249
4099 66374
8081 15188
83825 97226
64295 65439
22268 23230
16757 27692
364 62398
16198 50799
39070 88946
7374 72026
28038 99906
65519 87156
9860 13896
18064 76314
12757 95663
75089 78251
48733 51120
12225 49487
11393 95050
23546 31502
148 26491
35860 47465
71517 72202
19134 33677
27585 47142
50249 96013
13497 50851
79840 98180
17724 92845
4783 25449
39801 76496
29712 98720
30971 84138
43560 81686
30064 83903
35677 38505
32088 37515
31096 70084
12065 28482
8769 27129
70824 80709
2750 13094
5932 43984
69998 74639
17552 33556
15675 70090
28032 38027
20109 54732
13961 29983
84392 84481
3890 30890
25762 70709
1945 36601
56496 81668
83049 89678
25357 67182
11117 90701
4564 14134
28768 74531
38725 58368
57184 68180
19591 29441
59391 77632
14131 61084
65852 83024
45931 67165
9027 57224
25951 63060
6895 11873
28867 60733
8503 22757
14320 59349
54238 93160
6360 85225
49049 86671
44982 98461
16277 84891
44244 48005
45290 60727
3730 43705
45235 97563
11763 83169
88783 98756
39752 91019
41828 42452
54575 81382
2008 13679
2371 46701
62894 91291
71893 78571
64539 96040
27223 79147
63224 71418
18541 40837
11272 11550
18466 50146
51289 60519
15696 49236
47020 67298
42623 79920
4823 67978
26244 87113
28519 90701
51530 56043
58067 68776
6544 15856
27298 27785
7298 68454
43524 66955
67918 97050
88497 98390
36353 42322
34105 45862
20098 37167
17616 42306
11083 49202
36589 38550
54757 69819
69941 83202
10656 35276
25258 78249
9964 45900
4488 96466
54887 73206
58958 74452
30323 32450
16422 62934
39554 58573
27419 53893
26018 85456
8075 62158
63754 67854
22364 97082
40727 66190
42083 44552
28106 47265
52616 67139
6642 17901
49034 75292
9948 37438
37100 73335
73463 86745
17372 75201
64375 95609
47026 94058
37004 44756
3694 59403
24844 81609
35 86159
45825 62067
32802 93061
39529 66595
26305 93497
38329 56760
12032 69993
15727 31688
34034 82902
46143 52659
52742 64059
47732 53435
9464 38420
19665 60033
8486 65702
41460 60410
3236 29258
54477 63289
56584 82714
35194 96173
25161 58959
68850 84912
26930 85511
34732 75230
27443 42487
19280 50530
11208 44025
54120 86907
42910 75751
10422 81482
60479 67049
35984 72299
73493 91886
25049 84858
79358 93912
25849 61434
22419 54825
10748 51696
47987 72221
70463 88591
15677 53156
24092 82413
29231 70760
16526 99032
91806 93669
56479 70884
52363 72667
19168 70675
27912 61922
25419 27047
24935 76210
17365 80692
4588 85395
11562 45628
71340 99416
902 1138
20696 89965
31702 81816
39708 92922
71014 91239
17342 61500
27823 62820
26784 86750
55751 55943
18565 58292
87877 92822
15240 58205
21728 57024
13915 55199
8851 54709
16900 69066
60283 93607
13189 75914
84568 92065
40784 65003
4954 83383
13453 66585
28331 91036
11805 91756
54059 54554
38770 61848
48048 76215
76747 95909
43584 81424
6153 22747
22604 91647
57960 62814
68854 95949
31676 85400
34547 69424
48952 80228
59823 83900
21582 32045
34369 80502
20980 93641
46080 69070
70849 75730
68450 73867
20817 77090
60601 63545
46606 48773
52933 68930
6151 12702
83965 96120
25684 91131
13076 69135
44518 45066
21491 94208
20869 62671
9575 89173
8539 63704
27342 58870
18282 90564
12297 35900
10500 49507
10158 79408
18138 48937
35714 50960
40872 93912
7710 42799
34424 84543
13690 21592
47574 60314
89531 93541
54742 83697
38434 97099
13861 86878
29574 31320
52660 52989
43473 67608
13835 88727
60103 89155
41543 85154
41066 82013
66891 86663
28005 36256
28722 96722
22744 55215
760 76509
7808 25738
5062 19208
5053 23397
19750 78751
29058 89585
9990 25007
12177 29373
18048 80830
10883 77549
23891 61739
33855 41885
62856 77195
42543 46565
53568 80557
31919 87180
1475 26289
36263 77252
51864 97895
29070 66694
24818 82335
46829 82797
21892 93870
48668 62098
21581 42660
52703 64617
15736 94499
29126 72451
17645 37419
9281 14290
73886 86125
16938 32154
48232 99841
16766 71481
49380 95121
76931 99864
4641 15198
10061 85472
69345 95807
27539 54925
26136 59355
16782 21595
6217 27533
3074 54757
30993 52075
16769 59800
47191 87392
49416 56470
4021 19028
6582 95221
31283 60592
34734 41663
61052 98410
287 66053
31854 35432
21925 72984
17780 23051
6157 68991
1582 81145
62101 93847
3103 90679
837 84153
48142 69817
15589 78807
8524 83425
38252 92718
6308 90018
16167 63198
18082 49054
19582 99001
14048 27631
13136 64555
854 97683
20880 46935
5256 81919
92491 98249
5796 60666
14835 30441
7966 81302
24173 25740
364 5665
31697 56303
5516 9000
9242 24862
19235 57697
43696 64013
4214 64010
21514 38475
20001 69579
28841 30508
19402 73253
56415 77043
6597 55846
4382 43946
32771 35284
34798 71039
35528 40536
18458 84441
6241 69315
48023 74569
18579 29431
70117 75337
2934 80236
61052 94758
19984 26575
3764 48343
22739 94979
29370 52552
46673 82918
25626 41186
68075 78524
47666 88541
67222 97290
38231 79797
18549 24570
58892 91657
45510 74019
21949 67717
23619 53257
14742 52994
3527 23699
93 73191
9950 72534
285 27100
3065 66399
42940 46227
53855 79292
22271 33145
37437 66630
38530 41983
14630 88455
45354 60292
28170 41936
4386 18289
21875 75269
39726 46178
45291 62825
25756 95738
4409 80040
24291 86863
34418 36565
62328 78275
1972 58807
26824 33175
69616 93139
22054 26791
20027 20219
1576 3548
8496 28038
55437 88553
3716 36152
45451 45561
35452 78252
1433 75487
2749 55256
23569 90737
12588 26929
224 70708
6595 16943
31059 41834
11820 52523
19903 57255
31350 62028
18665 56293
67801 85594
5128 9949
22918 38699
83041 83977
27304 51874
50020 77185
83656 84959
8202 92474
17255 42504
4362 57740
31218 59539
74669 77116
36125 37401
53439 62150
76251 90414
28435 93777
15170 33000
10482 44453
21619 37789
36755 99367
68821 79935
47187 53088
87442 99486
83580 98674
38764 82573
26378 72397
32472 70916
40620 90128
42097 79880
42567 62105
4021 78990
78105 89765
28131 81937
2972 84777
44081 62911
91307 92002
11897 66790
17169 85066
28882 88790
48971 86988
22131 86877
28243 32253
83403 94054
4458 37858
20936 25393
75568 77537
22804 70900
71693 72233
17115 29932
28205 60313
11956 84755
35109 55477
23567 30194
11994 50201
91193 97166
48766 88412
14207 43279
20127 44217
25534 84092
42789 64655
85596 99664
66180 76076
8224 25519
23680 74433
77703 91700
13846 87037
67666 80895
53765 72437
17648 61956
37492 89953
22143 39815
60026 92179
15510 55347
48758 72849
23394 33807
1255 70050
52237 85343
5901 89895
37837 77445
67759 95147
44666 96753
53542 79261
15133 58727
23470 36437
23833 77204
1545 35088
46256 81355
11957 33619
26693 47220
7880 75438
61487 71326
18397 72233
51112 79239
16152 47357
5082 74222
5209 45181
8548 65479
50476 94082
43181 54153
45702 52906
18339 30725
14752 59350
43864 98503
34240 40996
28135 98065
24676 60664
38616 53165
10693 90779
3071 93999
91306 91490
41144 49936
35148 41667
43508 65955
76543 85230
34551 75371
75751 90544
45542 84724
40729 63404
44490 63073
36793 71455
52830 64191
37736 53386
16930 70065
44629 75644
27497 72984
4991 18545
26751 48877
61745 69516
12355 28897
16169 31887
32968 97943
80351 91313
6658 87226
9358 60623
67555 92177
47881 72692
7120 89008
61421 78242
52845 78081
27250 49055
23289 23912
14040 94721
59414 68340
60753 93093
77144 99986
1535 21255
32996 55233
15723 86056
69318 73888
56244 78211
10924 36201
18056 52162
28235 49582
45544 98435
56737 66540
49837 76618
30722 67201
24063 61922
18794 79794
4166 92271
45482 93721
28475 37108
17584 68476
74426 96288
9826 60078
14301 94892
1919 84230
1294 67626
5421 77170
73587 95404
92449 97097
3081 49267
11625 25113
298 26867
32711 38449
68218 69942
62184 75645
17392 35900
21309 56719
29154 97785
33916 71733
19232 86126
59785 61874
54523 72674
4970 52929
67541 83566
15419 67904
2788 20658
29330 37507
26008 82255
89832 89935
61126 75129
11840 89162
63916 70728
73208 87205
15558 85672
53443 55809
3373 16814
21510 27436
41454 42022
50239 62295
38253 89793
28806 36115
27978 28982
53057 99699
41437 94235
59466 93512
1684 13702
899 27493
22039 95273
35424 99031
10058 32193
92009 97300
31117 35870
6163 51627
2889 67210
67325 81018
65689 93727
29293 83631
40084 56475
44634 56957
85195 85273
27168 89598
3888 50027
55895 75810
60245 68817
50023 58794
36248 62067
33171 45572
77938 93857
78538 94288
40862 59028
6886 37088
45739 46383
88323 89145
91125 94889
58688 66645
20910 93113
70551 81568
1185 33238
24713 25930
6898 47983
56283 80265
68005 82336
514 42439
8864 37325
93231 98830
10223 44794
48247 63779
32106 33473
22568 60233
81074 98800
84304 94360
8702 84600
25398 38299
58445 74266
18545 38526
89573 95074
10903 48594
27471 94339
27268 32710
80405 97308
3620 78458
6002 55808
6433 56523
9482 37817
66080 89139
31147 65098
15488 56710
36717 68926
37472 69288
57564 99018
86586 95372
34021 35467
76573 92409
17624 27953
36254 79797
34632 92622
25874 72581
24280 94538
11772 30616
992 19867
11668 55910
49576 93510
24251 75310
42464 73599
45943 91769
6056 39039
15373 66081
40592 44326
8371 51090
79310 91893
30440 91765
6763 10249
14084 63226
11794 99041
26033 61722
55756 68608
11265 97917
13245 22409
9268 77811
52185 74414
25665 31843
83073 94308
29975 97674
75769 99828
32188 64368
68304 93543
55988 73930
4993 98403
86775 91093
63745 97948
40680 90622
17486 23805
7789 60682
74903 94334
37051 52959
47615 52477
12674 47770
44516 64692
54527 63797
2109 17364
20637 73800
57493 74185
4876 48484
92323 97243
26478 92939
267 36268
7435 42037
82731 89926
4271 44365
10387 58174
70960 95144
11143 15920
828 11441
20796 87611
6686 92132
56267 66318
68493 75545
9729 15949
46053 73539
43763 66565
62749 77601
52067 79862
24009 54759
17368 62430
33682 89397
34515 39745
22750 34588
31385 40791
31357 51413
13278 15485
20778 78328
21226 99440
40628 89876
45891 92191
26895 87795
8348 30096
6978 97454
22825 96403
3086 9504
19592 56171
6198 68536
11430 12816
10005 55331
6441 12084
84721 86448
81850 84544
20368 62620
30874 93143
17201 69810
8971 62340
49827 53264
65723 79319
14727 59716
48470 76353
26489 99706
68070 84667
47072 48300
10246 92712
1049 39569
11213 98540
15090 41986
47913 63302
5260 63852
64410 73912
9368 75607
76439 93593
48244 76384
38954 95319
15010 52610
62773 82638
23164 48760
435 59521
17234 80450
8772 62289
7430 52451
41077 61476
82276 92797
77404 77684
1167 69838
33105 79302
37608 61403
56346 88417
38377 68564
79843 99407
97991 98732
72340 76866
47725 51071
18451 28149
14385 91218
78685 84325
2975 32363
73151 80345
52202 62647
79529 86605
44570 70043
25030 35026
37073 49193
5009 47351
28409 83117
18483 82920
30695 43980
5586 77657
60307 98398
33030 44141
19812 39467
37612 43809
23769 41167
75296 88107
14947 80969
21922 48757
42336 99799
34224 72635
10796 98876
53262 98337
16881 85846
10012 55579
65827 89910
28762 50430
57240 99877
3941 22376
28068 86570
91389 98737
51909 75285
45344 96237
27110 75349
25297 76060
23654 84181
1399 33652
38529 88007
26094 71292
44985 68894
43377 75242
36224 36765
48394 51468
40053 95601
5551 89665
65418 88434
76350 80513
22712 61504
98056 98730
21827 83522
14923 68741
36939 90509
7832 56213
28685 39524
51827 76475
74407 76457
66299 80999
11840 67800
15006 69213
16835 88003
35379 39294
38375 70215
15249 81285
3812 62005
15328 90583
73379 89150
29204 59459
41739 59580
77673 84002
34322 87241
23081 84172
49221 67492
77521 82257
14820 53567
71073 96609
2610 16801
88806 91940
39736 92838
6842 35249
11359 64920
32019 70461
77819 99820
28248 99682
28791 82474
60382 85471
30051 69626
56710 66032
53258 63760
1443 15791
1865 61932
83988 98700
42181 49058
76310 93467
47689 49912
9817 9950
11949 52028
52218 86877
15443 34143
19614 42196
74124 98800
32592 96906
3686 10634
49805 80861
16079 53964
62386 66715
5244 87497
25042 42206
29719 96833
95603 95759
86486 86972
29216 88112
12559 39447
68134 97789
53866 89997
45993 52974
37181 39124
5057 85433
31461 89832
66564 98980
44006 73757
70968 89297
28601 42644
74470 81185
22443 45620
32242 57663
44536 88656
48165 92172
7820 99963
72928 83149
18505 76582
17100 44979
18663 99633
11806 91320
15515 35696
5872 10297
48691 74680
22121 46997
51389 62022
60734 81857
13718 98654
45346 62293
20124 85663
13823 98544
68317 94632
52714 76098
38839 55962
16648 93597
26944 61833
10851 81858
35123 61677
44308 73552
74721 78634
54804 71953
18618 81543
14019 84556
31961 78262
616 23045
20541 72038
17087 93318
77185 93173
68414 80122
19516 40027
3376 87662
10463 38238
12659 88044
67685 83362
18877 86484
62625 81531
50556 61753
20508 82240
14470 38667
48329 84928
14526 76109
38775 70272
17438 63243
8745 86282
20098 21672
67837 99995
20880 35957
33312 61162
21565 55232
33125 86963
53556 87286
10326 94015
39042 56037
49530 85750
78238 91356
26118 61009
29072 29399
11747 15086
40738 65297
40983 48350
8673 50425
25240 35827
51051 84900
31064 34192
23483 70620
41282 76487
1276 95592
67720 86468
64211 73887
86380 91974
35625 46266
35127 68574
2561 62298
27681 62503
55436 78159
25087 48147
9656 74343
33010 84120
48336 58054
26268 93941
29788 47016
9237 27614
22063 74186
33634 79739
15205 77066
902 65397
77642 98235
16221 34458
40692 68299
9349 55982
91555 98903
29681 50834
20976 32993
3213 42526
45028 77517
67967 72445
23209 62323
7791 30559
52613 58011
8493 70383
44135 64014
19418 20456
22064 28809
49384 56464
51853 91230
23327 59212
33854 44074
11610 45606
15345 82360
90 98574
5359 6442
26837 75788
6102 54371
54356 55614
15010 33616
17684 80496
1827 72954
51146 69911
67023 69348
77684 81755
24016 61445
13480 63009
21479 77557
6493 57956
41667 73723
1867 79693
24827 33834
44370 80518
7992 85271
12553 35790
1078 50768
4085 81431
10253 31344
47318 47481
36131 60460
24796 90904
85600 90998
14621 22950
27863 89592
22461 72577
19604 90037
13204 47325
24796 28338
13582 92395
18381 21901
65796 93617
47272 65804
4374 12663
30912 85520
25691 60138
12010 39769
50861 61041
11749 14147
16433 41313
53894 63089
4848 77119
69359 73842
45412 83403
9809 9915
50057 97330
35943 41354
4336 43699
16824 71069
86714 94914
64112 67995
70051 88725
6746 47918
47667 64980
14492 61765
53497 72182
5685 35802
56647 78469
14848 81502
50822 91585
32440 85149
43451 60317
47810 84168
75089 85227
40659 53262
23086 42278
31601 72024
61093 77405
24955 93305
23410 83731
23466 90031
16681 30567
36821 63991
13588 72568
7901 10460
89573 97293
32836 43199
11263 92039
75273 82518
11588 85327
63725 70530
15917 55550
73928 81879
57527 74821
84460 98006
22605 79300
1728 81129
20858 41652
8103 67297
13752 49873
32886 60243
45473 53127
7339 30306
86835 89579
39540 44307
52097 79844
18568 79312
20565 55238
36449 70502
1579 14450
83461 97602
5626 56105
48373 73043
26418 34575
9640 11827
58929 98985
59748 93827
49458 62223
95798 98807
62881 91544
53078 54949
22982 59682
67263 94963
44729 56801
16546 73686
40534 46279
24644 37337
4234 9130
27587 95181
32980 56685
88158 99294
10320 89766
58134 64661
13876 83618
39280 51880
13942 62583
6276 76143
54270 99733
66750 73273
1941 92750
14928 30652
59115 90408
3837 58847
16308 84902
6630 80144
27651 46051
38520 96300
21862 76048
12995 58280
43426 68250
45094 54050
39837 96054
30420 93361
40756 58507
39181 76530
61958 89700
19250 68422
27353 60767
728 3491
9283 43659
48705 58546
32805 35491
14506 55616
34916 99855
46335 91010
24181 56889
10497 79955
54111 76228
39282 95290
19775 35846
23490 98879
88179 95830
27529 29453
8383 25190
72595 96736
25010 53878
46052 56540
40615 64408
42302 68040
8783 67956
21533 52840
6756 62270
1684 37505
51280 53670
20314 61380
1200 96555
8365 48904
37861 44563
49990 95064
47475 69853
11560 75091
85231 99858
10199 79773
47036 67495
11749 53419
45493 78794
18076 97842
10850 84336
2572 10646
26142 38500
54813 65589
34278 79125
5650 52418
960 82448
51911 91167
18519 22683
49038 68156
3428 63883
4408 83632
17459 82936
45495 70570
46629 94715
55107 98065
84900 97777
12992 20756
30737 82575
18512 39187
53465 78178
30464 85270
69153 87910
53597 72747
51665 93778
2920 5651
62965 90357
50850 68306
31200 56209
44961 83665
45273 65475
20994 34511
71675 75528
58286 66035
18661 26018
13606 63617
20672 70676
4603 10807
11644 47674
55223 88517
10411 68336
42633 96284
2916 39560
3545 82485
12665 71890
30086 84465
19034 80722
2335 73915
65249 91698
50234 90186
50455 91002
46036 92195
56463 85775
60934 69435
4431 19014
61337 87456
38491 95255
67258 75748
12671 48173
40706 50606
17550 41349
22272 49932
37009 49527
21396 63861
7687 81400
31082 44808
58706 91427
7501 28573
47976 90952
49967 75690
84583 98741
38239 59161
25877 40330
41167 86930
16930 60255
11154 36768
64200 76311
62197 69298
66386 95734
49903 82053
21043 56202
13492 34610
93394 93944
5682 14725
63026 71859
35127 99837
5374 63332
10585 12982
88047 91662
26663 49052
57657 66124
53576 66179
4727 82641
19242 74454
27923 50961
30501 59410
39015 54271
94890 99628
51101 78285
35217 52264
30350 67939
71218 90424
26496 56674
4876 58733
27782 82587
65952 77917
39594 51077
6599 40877
24678 40257
38179 48109
23441 65506
1606 95679
1864 31403
29217 84185
68180 79671
12706 24996
27810 38381
56853 77852
31150 53730
4686 86365
26230 54605
59482 99504
40538 80445
24448 34947
21480 80586
53790 82832
11446 52250
56702 85628
4976 43433
69165 79485
29811 63924
70820 81747
14289 20741
5489 70931
16956 36875
89425 96111
46882 87322
65471 75486
45516 78184
1875 47327
624 79218
39170 52273
20036 48587
6891 76256
5076 40575
38978 65309
95788 99177
23154 75345
49631 54270
72867 82806
81118 93344
27688 66502
3446 46319
83347 99999
10768 50960
32660 38821
62136 99991
1690 2588
31499 71456
7634 68353
17627 52062
12340 72509
62504 90916
1363 45552
47376 96141
2184 48865
27588 97289
22183 72101
44693 87072
23768 30342
4024 87961
81239 90137
28196 94381
47807 86289
28813 34957
75380 95156
7783 93977
37175 46496
30503 41151
37099 54530
2953 9286
44441 93618
52687 94172
4978 59747
43321 81962
80073 98450
15110 53114
41394 90651
35110 53114
17764 48787
3441 51333
59118 91092
12574 33029
14591 96938
49728 78456
47436 73424
32860 48589
14529 84118
21894 82348
54063 86512
15935 18122
16411 80934
29661 46089
10486 62132
1309 86999
9082 84588
15662 89447
22712 47554
41494 95556
32097 41088
26001 91084
52915 53779
24324 38401
59069 95784
4673 4823
44928 51618
29493 92520
64407 91824
87129 92672
55207 59671
5106 34707
48764 96279
65257 82024
60100 80803
56251 59391
46662 74093
29605 88295
27210 79801
69682 87239
61907 99324
45748 52675
8457 21422
25274 71359
35259 98666
50046 72148
42871 72043
33103 37851
24158 62745
6277 84378
60825 65609
18293 99721
26172 75999
58025 73717
8073 86243
57957 96153
52645 66884
6035 74578
3710 11863
12737 14225
93905 97091
36620 45948
13513 51877
9087 88638
18323 97781
66152 71571
45828 92670
35884 46449
5776 80671
2330 43503
54019 70037
36654 57151
13975 52633
32178 36649
17684 69121
38980 39072
83655 86277
32536 88062
28793 52224
29526 94399
53563 68421
12326 30772
28137 66261
49527 90391
21579 80701
3373 13689
15667 50668
6359 98597
13003 91725
6603 90118
22736 44830
32069 78783
8335 56500
12764 19092
68849 98378
40384 99145
9466 70141
88583 95886
9261 78468
33067 37696
1352 68468
19157 93751
50466 92057
7283 98961
66093 89934
2625 34878
14001 80008
10025 39458
7669 20350
31574 54971
26575 47358
26412 89095
55091 70257
84474 91818
28132 63278
82031 96892
71064 72815
541 41912
34980 72029
18934 87335
5465 13656
45604 79801
5389 68160
27918 86051
31848 48940
57535 73393
89208 94222
15602 24760
42997 55466
41116 85124
62433 90455
8733 86600
23182 29007
26968 97664
29420 59166
4411 90436
4283 36789
4481 73602
12227 24224
12326 42600
3777 4508
27833 76492
40028 43363
9909 97936
88901 90557
5575 81655
45368 47459
32323 71951
42597 86161
39514 59891
4469 85083
74946 91968
28710 77260
7452 14381
2019 50190
5676 97102
16285 74954
62437 90978
2286 69825
68761 77636
4357 26556
36209 48713
6198 85981
81986 98921
11146 45603
10392 65780
13611 98110
33811 54667
29280 71215
33489 35190
672 6930
7971 43658
656 8537
53185 57967
10972 72466
49347 79336
38704 94536
46141 92748
42405 58580
67033 97997
25672 66288
11780 58600
13895 91686
28047 85371
1225 69717
41363 85730
25555 95048
20287 53728
56974 70829
18088 54894
38313 72940
6501 87423
81556 90378
56044 72407
51361 86084
29177 69571
10155 85701
29588 37107
488 67884
59969 80479
19708 64572
27058 41304
63381 75858
28688 78103
14570 59404
85766 86509
24096 27644
18944 96804
3862 17779
46891 54359
8034 80557
59724 91578
1790 78222
60187 90040
46561 65911
32853 37121
1511 48332
50409 56055
39452 97231
61537 67998
35161 43544
5978 28835
57042 73703
90468 92348
5754 26937
26895 81325
48121 54996
20567 50755
47662 97974
12253 19373
9397 49401
1768 17599
58330 86735
23338 28484
3212 67957
3990 48455
36400 56917
28432 87710
29536 52102
25085 65300
78743 99198
64665 69490
44459 57709
265 13416
25312 92850
67006 93348
48328 98120
17362 89941
75576 91674
30110 50349
28183 73705
28647 98932
23521 80680
32426 36498
57659 97760
14887 80711
23314 62417
8217 11852
14364 18861
9023 80963
40726 85237
41986 82290
31794 78947
26659 64205
36730 89131
14699 56678
5592 26378
13425 54270
65665 87988
51700 74157
24171 28228
10323 40671
15720 53937
53491 93073
31528 73936
10541 50426
4355 51557
65742 77355
64569 92797
29749 94789
82955 88592
28883 36099
36379 96225
43642 99512
39678 56036
57494 71452
63222 71972
10953 58088
52150 90391
63636 96299
19340 21841
18574 19465
23201 66338
5108 93938
83680 96107
24717 32785
24942 64637
43033 95771
13303 97297
51687 63670
20714 68190
16942 73757
14907 77306
38119 57600
53797 89778
52228 92585
68284 81906
2395 40719
2526 13491
52778 53933
19402 80384
23715 58031
35078 91176
30342 37434
3313 26733
23352 61358
10019 81243
13551 73650
16675 71444
3038 95722
23468 40675
36964 47875
10215 83038
60464 80648
63984 74365
54846 85379
48253 55856
61489 93471
41315 85560
44378 93916
9161 77035
19733 53521
39271 71253
28557 52672
72233 90673
18483 82940
411 93940
53434 87500
22346 78832
17190 99059
22913 69931
39123 44138
74652 94992
29904 46238
27874 84488
20985 91250
14218 41274
14005 75105
27710 41469
23036 52331
46232 69819
24617 53481
14619 27826
24701 25602
40692 73071
47172 92096
17795 44006
59310 89652
11571 24075
53559 74862
68074 81130
20304 40808
47347 66803
36156 71183
25271 86811
12118 54096
43212 97967
50693 61094
46140 48932
58947 78443
43185 98538
11987 80927
36043 63437
73064 87970
14669 98894
28678 69831
2814 35090
54123 63371
88744 91305
51404 68660
3206 42100
18247 59421
69162 92994
50279 65033
26726 62077
12553 26079
81748 84931
27659 44337
637 83353
3446 66742
24008 70836
79349 98472
5379 42228
72917 74565
43599 81487
68420 98089
69019 95695
33856 90360
49581 53742
79803 85535
37663 93613
19361 63205
160 14930
34813 55932
4120 11039
50091 59637
83359 96633
47669 92571
40004 47453
40220 98372
29802 64665
25109 88946
42854 91157
84436 88998
47106 63136
22015 88803
4776 48971
83158 98697
11518 69411
12389 21563
48818 73154
46947 81690
36626 99798
35578 64064
23733 96623
74866 99210
14652 79935
3030 3635
35719 51388
35461 88572
9829 62036
40759 93735
24469 56092
37070 51135
10194 36013
44111 71290
19239 65952
33603 91833
71730 91377
22941 90329
74109 92189
2124 93501
59211 65104
10650 51759
43955 68714
82943 96392
54487 55071
2175 52073
1886 44479
10364 26827
59666 70447
1969 7038
8534 73552
54491 86812
3054 82836
15718 67381
15116 47438
10157 34800
20483 68859
92037 95389
58814 84032
49772 70166
50592 84276
12414 43064
39773 74131
15378 73298
48032 69729
22027 52636
39175 76386
8973 48757
45187 92409
79820 99316
6430 43488
2523 45976
43259 98431
13498 76429
23941 40508
21325 36030
86502 87618
22680 29961
89027 97694
26119 67511
6159 66119
86704 88347
8081 24599
67390 84185
23911 32322
71384 80551
13276 49695
36871 42200
43371 62683
1140 9505
29563 80833
8268 76687
83794 92443
24478 39107
63556 79013
43310 78622
9834 12879
98864 98976
35952 38795
37277 51953
77845 90125
88230 93256
15556 47206
21833 71539
14196 15241
44139 92823
36449 91878
32307 44854
19939 20277
60817 84925
94486 99945
71242 78043
20684 47317
2593 20976
68295 84981
46196 46444
31998 36096
43473 51733
82686 92711
17422 67410
42029 75560
48005 85472
19920 74987
69989 99623
80394 96378
28457 31126
78192 92172
74658 97760
6390 86833
17534 46791
12782 91891
35218 60177
72527 87175
51250 58478
29398 45515
25870 76950
6907 85963
61988 92404
24929 31405
55713 64572
12813 71161
77127 87880
4441 51101
50504 65588
12645 54684
87173 93631
13373 42981
49899 55365
33326 49491
59330 80561
75793 90631
32966 63707
54856 71489
66458 91383
5297 78442
45582 73286
14417 80999
48730 78009
28979 58741
842 85791
5491 13079
5040 50678
6703 81225
26163 46988
42970 78399
20232 78605
13934 68788
53322 85315
65347 91346
42375 77923
7611 41501
33881 43216
21605 88076
14150 69341
28012 34043
637 31110
53273 89055
64455 77340
73937 95273
13226 69726
38925 49094
2507 30103
22879 45687
28783 90035
28614 50973
51182 61482
35758 55215
66025 66730
57930 79681
14057 32207
24884 33657
4373 77067
5874 66322
23286 79324
79570 97390
47586 69441
32444 97804
52771 56588
29389 43391
85423 90215
3213 8093
29810 70532
8590 19029
71691 97538
49779 68519
36538 38321
44590 83268
2846 43323
46819 98274
70056 90661
44779 94617
3353 88271
22582 26299
15012 48177
3950 9616
52200 56794
73245 82278
47517 57470
12289 49696
56338 76026
55016 79634
49034 69097
54638 94239
58051 68867
9766 23629
30475 89887
45552 81163
20891 96083
36063 56519
72719 87197
32556 51764
8121 40932
36556 56825
75827 90508
49992 85992
44438 67506
33667 63998
54436 76131
63136 83351
63550 71778
3728 67383
81377 85314
88435 95436
12572 67604
26298 51075
79700 83031
54933 63290
1776 71377
73766 86627
33479 37908
74505 96286
51100 85727
11424 69800
19082 86359
1922 60901
19082 70194
4180 8292
46162 91484
58145 83911
10083 38879
51775 95761
46322 60891
3548 20579
39394 88003
12951 66383
30661 38527
15528 15927
16493 52782
13131 59643
48833 84502
68737 87380
25905 94500
55224 62055
6933 81775
47145 80002
40730 43077
841 64462
25138 67445
13235 18934
65004 67830
27444 38048
61962 69003
24776 79718
13010 16305
54420 91168
9358 98708
50448 69802
62538 63736
72508 81687
33328 98894
40192 51973
2903 69895
33477 73860
89062 91371
35757 58585
43820 48737
22902 79478
29608 66237
10158 91553
5309 78378
70093 91291
54773 72390
8187 89138
13321 33714
12647 83557
28945 40609
39854 43293
2827 66347
1928 2551
77555 99442
12357 47817
64663 71562
38009 84492
34242 98762
38365 89563
5530 44839
39053 69936
73887 82200
37839 73112
16470 68386
17725 81702
21299 40070
45143 80125
20599 69417
71321 88023
4059 37054
28641 80631
15348 48256
53025 74742
39676 66085
24314 32391
36130 62376
31715 94470
8724 96541
34067 44012
68585 70471
64158 95473
24518 35396
80385 98491
14894 53639
1559 18206
686 7770
15525 59799
37298 39182
31145 67474
5763 40667
45000 75930
47254 51234
22188 86360
20040 96089
44058 77363
7754 37875
42424 93329
2047 44673
74921 91757
64807 95140
11178 67962
41188 63778
55196 84342
51036 58560
21968 82456
22328 81857
37065 90668
585 85115
23763 90291
26210 37531
68996 78855
45347 83346
65316 65669
55755 74661
15036 52065
8718 50765
59862 62082
51653 79624
34520 88572
2110 98785
57624 66976
532 5047
47878 58633
38049 50821
4208 37880
36674 66364
7190 65464
30230 35548
36153 41196
12667 90136
34312 80961
44542 92928
4681 38622
57887 74678
20489 90158
53985 86690
23612 47396
2296 80117
27686 66180
50990 53801
36683 69655
12942 13038
17260 79940
51974 72804
10370 67477
1117 48260
18672 82305
31904 85449
31429 60292
5052 89051
88825 98525
59907 87547
87001 95713
6406 60559
57057 65661
487 71750
77648 86202
63097 88533
62765 67803
63512 83934
20860 62043
21657 69400
42715 51667
37267 53700
96326 97105
55542 61043
59336 71454
11330 93191
15650 93787
1853 67199
52095 77987
26645 34795
93068 99632
77110 97208
23635 90012
27952 82270
38345 38867
76973 85168
7722 57229
6014 36098
22437 26499
44088 58605
11181 48660
13044 40969
5899 96055
39723 98959
3904 30542
27566 64124
45226 58561
62452 82271
66079 75837
27257 82322
9372 73282
7393 24634
65379 80994
81250 93431
80688 90244
20030 88931
6308 84986
47748 60524
15703 37129
63632 77720
57011 76679
3106 12320
24126 80916
52706 74579
34517 48626
322 60865
24186 82013
47351 70542
53079 76184
39846 56439
40692 44928
52377 87324
2809 17853
60167 83732
4559 76033
57587 95945
67438 86930
58108 59781
15072 31849
11799 58612
7330 57512
2819 86188
17732 98712
1204 72638
40060 76177
87181 90295
12952 27848
58559 98621
81470 94722
62246 72848
8439 75890
4802 18829
58610 81156
27438 82862
18565 54562
41993 47493
87265 89497
9901 67354
16594 56116
23802 27071
8273 76359
16585 64346
9819 94580
14210 50440
15421 63384
24835 93910
44511 71461
32850 65575
9388 12648
62336 80046
70651 98346
31927 65344
54981 64269
79736 85387
37791 88368
879 19876
5386 42685
38403 58674
73261 87724
62116 83799
5443 40874
67059 97161
11355 70140
13180 20021
42755 72111
59775 83215
48668 95357
61068 98608
33543 53216
18554 65697
69684 87416
21090 49623
7994 19577
24824 97785
32100 48371
25618 60913
13113 70342
61506 82581
91564 99025
33835 86374
36028 56078
9999 49956
1531 48899
28233 37998
35499 63623
54524 88203
71396 85907
44269 44788
45132 56232
59538 62012
19872 24672
312 69477
8165 40701
82389 88781
33032 49411
24391 89000
2138 68439
56644 89651
24812 94686
25941 54697
7167 24334
25569 38846
16771 75109
42168 70668
69106 93262
67395 67491
18116 69321
11111 16185
3948 75045
16901 92591
997 2775
62471 94495
24898 86655
69137 76480
19905 92052
15489 52169
36548 90121
77249 83097
12788 60673
80354 84184
36481 58160
36270 83617
11137 46804
69642 87129
5834 95672
44438 86993
15446 45615
3750 22885
92954 98871
66861 75275
51025 73479
5305 94778
7649 14700
55203 69423
42396 60989
19009 77082
31410 38637
16376 54347
62300 96980
32701 98243
12215 42454
4037 10124
41583 67121
29161 45485
93662 99772
54336 68133
8653 34397
21400 24409
41034 54424
90894 98543
13217 75465
24889 68103
13591 30186
76868 79315
57288 74959
13703 76294
21147 80784
38358 64086
41573 86144
38380 83700
73754 76665
12229 42635
1163 63545
3835 29281
20205 82969
20625 56900
40925 85155
57213 95810
29771 96932
49112 51215
44308 68109
23421 36294
17497 45626
855 24312
1216 24651
40566 43339
388 59120
16621 51012
73023 82782
2742 42358
43788 64421
55251 87453
16235 63817
44119 95449
33190 52316
60694 72370
22187 43036
42264 58083
62745 81925
8924 36598
9204 13526
29375 50259
6787 91987
39166 61826
67516 74642
18877 57084
3715 13526
56896 87432
53159 56470
15243 76035
49838 89923
14595 83536
38724 89084
54544 63100
29299 89808
70905 94035
85378 94681
2970 39183
67768 95288
33549 33992
19319 79574
37442 95352
1324 2252
8815 99076
39398 84462
44194 65899
65942 66143
28509 57219
14608 32372
46081 56651
2340 13846
12162 30260
28333 35912
12996 13628
38633 97651
54726 62243
70355 75138
18748 33325
31012 64771
10023 91331
16603 83893
7164 31179
307 31409
26170 92590
17544 88165
5120 10807
33464 37380
42717 94091
15385 16696
9460 93624
23544 60791
10455 29755
25289 47795
35485 89664
21453 72494
10916 76002
2267 69422
62773 82241
42560 86842
34059 76853
77740 84325
7617 97409
29969 96176
13138 51304
47804 61194
35461 46371
31226 51688
59623 89282
21821 80285
17786 55251
32782 43039
53167 62382
17503 31512
60559 75103
81517 96765
15464 35835
2450 43445
6871 55023
44813 68402
45110 81838
16329 48484
15697 55867
54115 62795
24536 80462
32562 65461
42694 69292
11593 47917
32540 66316
2761 18411
75856 97561
40433 71199
28794 64846
48880 49881
11127 69700
52896 98673
50448 89486
5490 80235
70040 85782
45255 85860
2963 95630
34094 48718
17271 20239
63331 76363
36159 38496
45814 77888
18523 68613
41546 65048
81352 83103
72506 99094
27444 80580
5727 87982
70526 93986
5859 23500
8293 92034
6870 92730
40677 98796
23924 40317
89630 93214
13325 87199
11117 89709
7716 18961
35988 89237
23676 68380
6155 11788
4195 46990
30132 95428
64985 74193
7160 67178
21674 48720
29362 49244
5606 13808
13080 49208
48232 54837
62431 78738
28326 35362
60824 96505
53305 65008
26205 88673
20123 31472
49536 91154
75455 83335
1688 39223
29958 95645
27798 95782
11414 23488
53930 58227
4957 28663
24608 57268
37131 89838
33109 51141
21231 79340
44343 81221
23346 77529
43666 56003
26906 74456
26310 38377
39299 89283
10481 18759
30473 80709
77697 89061
24643 29561
37594 44145
29813 68974
93298 99781
78674 85450
78212 97452
43915 99185
20283 92088
22955 61448
25695 85800
36791 82863
39842 48834
59362 66151
6499 23783
73846 85485
34843 64796
19709 40550
2844 61044
63019 67854
55695 66881
5184 5790
23067 73745
47787 63737
7220 60505
79498 80526
66457 78323
38417 90988
71546 96019
48312 92753
60027 90785
20186 32961
13002 51583
37405 63174
81143 95788
56252 70133
5173 18145
34404 83348
46335 73989
10270 96012
4095 41093
58884 61263
73702 87542
48647 65483
62991 99985
6563 40153
31508 86453
65278 97680
38081 73458
61976 63517
1311 83615
12581 71355
66333 89254
11127 62442
18258 23295
6845 75369
22291 99163
19650 89528
41657 69750
55506 71529
13418 99402
57292 67981
60691 95634
23329 65650
49268 94329
29625 34487
46857 60463
8624 21392
19236 91401
4524 88422
7676 86254
59287 96763
25816 71213
35211 84029
31719 93302
17710 44802
77017 97578
52993 55994
12765 70477
47581 80549
46839 82071
48584 89478
7133 34123
2014 10443
5551 48126
21068 84598
60913 79736
84092 93896
17863 34360
41265 95265
12322 83900
59295 59628
31310 96628
68130 94677
49369 94839
48812 81608
5886 27761
38583 43565
25808 29207
5034 94952
8127 68604
26432 83273
28242 50899
25809 43458
10708 38978
52991 92276
31865 46000
24031 68898
26190 68127
65852 92235
8901 73899
26220 38804
65643 73886
23905 91467
73238 84376
67288 98556
13853 38738
17095 95930
9636 81427
15877 93492
60621 70003
19911 80601
37845 92484
30233 55026
38298 44958
19032 37803
2249 30263
38583 49928
13641 32297
11991 12550
52578 58032
77259 96443
1785 84296
43804 78275
45543 59533
62522 73844
6072 64062
55349 72414
4787 58351
41726 72388
31069 64897
4758 67180
42761 87760
46885 96003
14606 94837
47917 97475
52710 61481
2471 34488
19385 25008
37977 46627
61058 62324
36806 80227
87255 88025
15049 23547
60655 61616
42841 49988
54011 59355
35853 98320
29035 38792
15469 91270
47765 67295
21720 49060
57915 91999
31625 44945
87113 99510
8525 23428
6682 34236
6032 87603
41506 71845
16074 22399
23407 55671
11403 58507
1888 76088
1502 72045
24572 32970
36432 66793
37952 97917
11179 16271
1079 67733
58209 92141
29352 79507
4836 67091
57505 87146
35379 99680
51612 63957
44470 93574
20917 76669
33325 43381
29783 85157
92321 94979
26164 70007
20043 83270
14453 30050
13851 94950
2918 80407
37918 83155
42719 60213
83555 99488
54860 72704
34869 97052
15035 39340
2899 68162
5348 40210
50790 55861
5310 17692
2720 52225
8040 82159
35693 60871
55522 68150
40911 40987
31904 56325
44265 95189
52580 90721
35592 91014
78766 83844
64669 78522
89547 97814
49888 96715
14093 44066
17013 19715
2043 71759
19352 40737
17805 37752
43464 46384
68042 80655
47871 96940
25284 25528
7633 9209
13033 31161
5211 53110
44668 93850
76661 99429
56185 65758
1713 79174
7570 39680
51267 60047
42767 74837
2228 20593
11524 45704
35900 61628
10258 26111
32163 76988
32611 52151
18875 32308
13313 29700
48034 62497
8426 85508
48921 79291
87079 92313
59546 81814
249 68704
11567 93169
18814 74753
71214 85902
38193 41395
2701 45534
55324 92254
64502 72197
68162 70420
40362 62075
5576 77343
27358 61120
52424 59115
86781 92479
34048 45558
27062 76025
52576 60378
33172 92903
85194 95850
65379 73427
13544 43485
72201 87646
51378 72185
9963 71151
26025 90753
13728 62243
842 61077
38292 96995
18196 90409
4213 31990
5776 70400
3170 19913
7673 13461
38624 49594
909 3567
17416 95620
67072 72006
13075 32466
1931 55761
3309 82308
31388 57137
43177 61304
61640 81148
9161 74783
48505 59148
18851 83413
12790 83055
10930 61290
16915 41850
6604 30793
13265 86172
54417 61637
5587 71854
85262 95217
83492 88448
35911 80659
34365 72729
44673 91318
572 12563
34249 38079
52179 98541
42384 93419
30208 61583
61156 91223
90626 93581
19939 37731
71369 73495
69466 81489
70 47462
14927 63260
36570 70307
9943 28630
67761 99949
846 54128
14132 14180
22932 38652
37156 74821
10204 77553
77927 94429
19044 70363
29752 39540
57889 67296
42538 81188
35880 56348
741 78619
3594 49143
83615 83678
44297 81144
17484 42322
21 44121
71842 74134
17122 22452
4418 14933
14906 55564
68038 73688
6754 69983
56040 62164
54185 99577
69810 81947
28487 56017
5474 97300
30151 44115
3145 51157
85229 92897
39619 52682
67161 95845
23268 58593
33495 74046
41488 83954
28659 65738
18376 46732
22921 39183
55856 83078
26370 41854
13493 37505
24581 36090
38262 47439
29647 35358
46763 80523
14172 98929
31930 81352
5191 39903
3669 6371
24926 90437
7159 80299
70822 98084
62217 83635
34344 99636
6639 53765
44942 97059
92730 98663
586 93863
57294 65941
50751 83188
58585 99397
91917 98472
7569 40421
53940 81899
48082 79703
19774 84154
18741 44986
35610 49804
11553 84721
88368 97334
74587 80402
4210 70877
77097 79965
7371 32252
57091 73321
48313 56489
25672 37799
47061 65002
44991 77410
36928 90177
36291 48749
26716 80081
51216 98832
36039 46817
3608 80307
9739 85923
4211 49669
28561 76865
58548 60457
60573 70203
5174 53598
12419 19346
59786 85973
23143 35355
11705 53154
54914 63008
54745 91052
11124 33382
37133 97378
17008 94841
45469 62531
61678 72573
26775 93912
48513 59312
69857 93437
41743 83663
21837 58314
80493 93365
32181 49170
53909 63202
39653 90135
76951 96806
49270 79273
19805 92952
17263 60420
10917 53915
55765 91796
18570 68299
11720 87905
22130 24306
65353 93048
3476 18522
14239 45419
7348 51629
3227 59460
31371 62762
21917 79423
55744 85159
63891 67557
159 75674
19753 83962
12143 58166
40062 52513
43535 96630
41000 80949
17256 28316
54620 76226
26385 31473
73364 93585
11267 46311
72370 86381
21667 46258
6115 7344
9879 69667
32765 52906
51200 75642
7923 36582
9597 78069
63303 99824
49253 64013
26296 77037
4247 93490
16019 27481
15751 26891
80621 90421
10471 64400
39277 88273
23933 90705
6771 48774
6820 75946
41795 64193
50720 78581
55630 64284
55723 77648
2284 58369
15642 54843
34411 83308
20339 71543
9887 72325
84324 89200
63359 64761
61124 62650
36257 60566
57408 61400
61403 96651
26228 59046
35638 39568
41410 91676
55931 96887
44878 77358
23602 34532
33148 64105
70549 73335
20463 54639
7739 8421
41473 99330
33507 50204
70653 78426
20928 42974
22556 53872
45914 52375
49486 68360
52327 55328
89238 91289
22578 41652
18768 23163
71805 83277
22956 99982
57501 98272
54847 83489
22938 37914
16781 25383
32340 53755
72694 88612
7456 56367
39328 78209
6446 79686
41151 83292
12867 99002
29328 46863
1545 90390
25799 65818
78547 92944
16670 55631
41920 94559
23804 44395
9935 41419
66201 90376
21191 58296
54836 74476
74387 98539
46795 87076
39315 45107
13282 77150
18659 80991
22690 56805
34741 92832
73573 80272
7350 64609
46572 53737
3110 45480
35094 69491
13082 37776
29639 66394
9711 47802
17957 40731
27407 86006
38897 56318
17315 95739
44144 67342
65737 77635
19362 54236
32420 79389
2497 79007
19156 64363
38078 81037
28242 72876
45851 83972
46577 90189
80592 83486
13250 19682
10542 56741
89302 89639
6270 66426
38364 63834
39896 59476
20872 95276
46009 82180
29666 63574
22889 44207
15390 38934
12658 30324
55465 97218
83529 85722
75078 79748
68509 70847
87381 94737
41170 52511
46863 63341
19887 25236
47233 47395
20276 33295
3069 38806
44320 57755
10357 57057
27127 83585
13947 28562
1909 7114
47612 94477
72079 94652
19326 29577
66657 90503
9011 80440
84810 85286
4000 18396
16402 52470
39947 93718
2896 87017
23281 43214
11670 15419
44665 49366
41565 45113
29252 51261
2469 64360
42575 69188
53218 73101
29748 83772
7057 85013
207 31642
1882 44592
18003 50176
4501 22537
8832 73158
7983 28954
44309 92956
5913 87517
58764 66322
57531 67727
33352 81506
18417 72664
2257 16079
26390 33298
53785 80801
61745 80638
10331 89372
63112 95759
17130 53649
2252 38001
65095 91778
5334 63795
11196 55557
4840 80666
41989 89333
51852 94017
3346 72748
47488 66506
67183 89017
26719 72974
49632 68701
32265 48788
64329 91749
9749 44952
27624 79426
44623 68751
22624 95683
26193 65344
54613 55890
60401 93405
53990 69269
551 84656
8118 32448
371 84149
703 85764
40902 98928
15700 49343
25167 32278
6425 91277
59199 95528
36743 72978
27367 59857
63758 73310
18139 63263
51568 90443
20139 98886
7314 92166
52394 89908
39233 95689
76357 98071
22343 52769
6877 76351
58410 85130
87609 98152
24920 98495
37976 39587
71916 84180
23901 87847
58817 87675
3731 73640
55027 55522
8542 69094
63228 64622
16510 42238
42549 93662
38581 78217
38197 51163
16344 25087
68386 71027
6893 89947
27726 58443
58039 93834
93402 96989
16036 77365
54815 57740
58307 67434
17616 58557
9027 16219
70300 81806
8855 66738
6249 41182
58003 78673
19150 82214
5827 98523
28450 50416
32715 96744
16412 36072
47792 70338
89335 92256
19998 23825
22083 30990
43393 52902
29113 34945
16341 48706
8073 70469
30196 97095
53470 80609
7345 75992
43413 74005
24584 37312
15916 55635
66085 66101
9398 37946
34094 55031
64084 87329
3586 15517
18091 69691
81091 82879
20196 43122
5976 9841
85319 92073
50883 63338
10977 27057
4087 36139
29981 70030
2982 61099
48420 64274
7615 33588
46271 72854
4883 29759
50218 69346
33717 48620
12903 63003
24251 90586
46148 62516
92927 93834
1835 24091
28203 49450
14852 84758
47593 68800
48222 63410
59415 87830
27984 78112
27837 57212
47630 80701
10037 78366
49415 67788
22857 77314
26946 39419
33950 34906
31146 93645
24413 49524
61896 71650
18879 99820
46882 62892
58346 71724
76999 92648
70303 97654
70802 90065
32803 79678
51496 52033
36647 60759
57332 96846
2841 96287
61187 72395
24804 65664
70361 99603
78148 90644
82880 94898
18695 53857
33127 88350
3970 42717
35216 73266
79011 89439
1402 58607
18992 30165
5811 80694
30541 95709
11372 92164
16633 41156
10483 35580
46459 71381
27691 32869
73866 81709
9629 78041
37669 70782
22206 45051
40136 67031
11578 53860
67463 82245
4363 81997
35671 92710
20937 76505
66380 86533
21524 65442
57757 78999
16305 82245
63249 82116
68722 91495
12833 77220
37486 66019
18686 62486
32656 80017
685 38878
54900 71754
10510 14652
15456 53994
86867 94605
59045 62981
49891 73384
15152 33437
49806 65735
33134 35022
66242 93160
51076 80637
51263 61116
30440 88048
58262 75775
19709 23351
370 48044
73044 74597
51101 67416
69744 89157
9515 29179
59600 75341
34331 42644
96100 98984
20271 97895
53922 72600
67994 91982
34366 88256
14729 34087
28719 51700
30891 64048
19640 99187
31444 39642
3215 43321
9143 61964
30802 84160
5282 48037
14220 78213
3445 77633
12407 40692
76620 98022
29938 98837
27344 42966
57796 72261
36732 86976
11173 29576
24336 36048
13559 88872
83178 94057
26774 97994
69646 94817
60954 82879
34544 38190
11792 87853
32457 57326
36894 63651
13334 92393
6336 88666
14806 81030
78333 86269
3637 58564
62741 84501
9595 64832
15064 67758
19779 46307
35292 59744
78576 88286
24786 94513
66304 78942
17745 43753
63300 93927
23185 86326
64434 82915
20870 74694
26976 29603
43178 50143
2178 37498
13884 90296
55345 69204
29691 76479
38322 74155
4715 95496
56563 85704
3340 91097
56596 88430
51826 87311
15802 95119
8356 89297
17969 92924
66377 68204
10633 11209
15855 67999
21445 29433
62689 89571
58784 61077
6831 64514
5452 85159
5682 19402
35784 87715
9662 44701
66454 80747
43499 84796
38965 59444
38379 71064
80347 86436
88065 96364
36070 41949
5519 20178
6058 7119
58794 95590
60835 72577
3095 93997
38106 71972
6239 41874
29523 61669
7834 47423
38188 64648
74973 97195
39032 49868
31131 72878
49216 51201
3027 15385
9410 94953
66309 86261
58268 60167
14897 39105
71177 75776
6414 49437
15016 73070
24726 77618
27238 93523
2020 71606
56708 94799
80594 99238
27849 40392
32359 91417
32328 71652
79139 82600
24487 90108
3933 56276
24655 81797
15739 48742
22241 50140
44386 83932
64799 77973
23660 54575
67462 84033
41328 49573
87592 93325
42894 58308
47048 92769
75835 77507
2136 24002
36929 87391
50928 51764
37200 88045
36749 50264
72749 98535
5340 37594
50402 72371
58277 66314
69722 96742
1234 51367
38438 64283
14410 42408
13926 53351
53117 78246
11907 30905
40401 51792
5561 79019
35362 90212
17837 81547
27466 99426
57547 71162
4944 47199
62025 73247
1500 5667
10904 66328
24043 78525
58157 78379
2017 81602
9158 63291
49069 62411
16827 33462
62080 99930
2499 70827
29706 42037
31225 93568
53177 74442
5026 80744
21680 69774
91134 97937
287 57438
26424 91372
73831 85989
4141 16771
21022 52640
12423 46175
42581 85834
14016 42360
17119 61405
17012 71492
9916 38670
7227 84860
65178 99240
48131 78649
58795 93167
771 30495
9615 30322
35799 39610
25032 38003
3762 59409
15463 40536
15429 22031
927 37489
72324 87137
3205 81626
31673 63872
53293 55152
24567 58484
84897 94528
28130 92817
23996 37315
6311 53298
10191 86163
15212 30727
64068 78827
27644 73100
15673 81920
61645 87733
12534 14894
11069 15606
2640 96523
28942 82490
14000 61120
58032 83454
566 75776
61318 74402
3294 63139
10397 65326
170 57423
68310 83209
25600 52351
23748 67922
41468 57164
4522 6752
16934 54477
54526 89338
7364 36613
43127 74631
51585 55674
66509 76745
22574 90190
1287 28937
44981 55556
12149 32444
72792 98565
15563 84547
12004 33568
73911 84784
975 81042
38801 60305
70410 97578
1403 1587
44156 68645
6441 56715
39064 77824
8615 56917
36877 42588
8758 18161
20316 26564
15460 39840
6234 80908
64910 71082
71983 95975
5231 87394
18529 54782
35190 35309
68542 80320
12291 61800
21271 71810
35671 40809
2825 50932
17454 66731
10485 87008
19088 75057
13127 75526
55262 61693
31514 47506
75832 90909
13242 87154
71102 89134
28108 46764
63853 76249
19525 56616
38223 72665
3245 23551
31157 36326
42743 54923
6209 15074
75211 88653
23771 86910
11690 89263
2196 35449
60977 95831
8133 89368
43836 74530
49834 68777
55062 77262
9049 33225
23467 90281
2755 76571
58719 84689
84182 90536
6630 40793
22150 33197
17107 32536
44901 61697
20995 95289
35030 92861
74198 75708
44473 95374
28819 83474
57576 78323
12343 64645
64303 84095
5895 69960
16363 99608
52156 94785
83532 97267
28306 91355
11106 54272
8401 92948
19772 64451
70981 77512
7276 41465
31820 96757
86094 92799
26713 34303
22720 44861
4476 88859
3329 33602
47334 99278
17922 24142
33659 59985
34170 60861
28746 50138
42484 93234
5942 46665
70773 83017
14457 22955
2741 81638
18252 26817
31384 34542
12680 73192
29764 42093
42127 87583
61810 90855
3058 86410
49272 80165
13630 90006
20669 46242
34548 88102
16224 78487
1856 77521
46283 46287
38901 49508
25005 87201
54437 65290
17547 51743
20659 75408
24636 59667
9553 91814
6114 79910
949 99816
41336 91434
40810 77059
7007 63757
16835 19526
42960 91359
43577 89144
13807 74076
54876 75882
14919 64269
43747 79291
25178 72790
44560 68220
15841 42861
21973 65752
24294 97154
57252 57294
18527 89785
72036 96909
62968 87233
22323 60726
800 40708
14595 60310
35728 89879
46354 91854
35575 40111
11890 25377
82648 88186
13841 43663
16963 55845
5175 96623
37544 88392
4503 16313
5719 13342
6407 56238
1020 18210
5870 26083
34415 98209
23042 42943
24253 63469
23925 95404
70545 95947
54273 63524
5832 83582
33934 95884
52011 79080
3026 87304
49116 90271
2580 68925
33594 90936
50606 62981
19186 54942
1964 52845
5567 6539
47253 55531
87701 93173
39970 60895
60389 73417
21545 43332
24731 31594
44060 58163
29295 52186
6413 65109
31592 71606
59786 65251
62580 90610
38716 45318
1143 58963
79010 96377
76260 92518
69425 86109
32753 63245
29817 52925
6675 56288
45787 63751
1765 13698
14494 57211
38879 93986
24809 78636
17545 42313
2620 65278
42480 55387
19903 91516
26735 58452
40906 64066
10005 22962
79036 79753
37959 88056
2363 34688
31876 57282
3965 9728
43221 58159
32664 75576
61402 86808
34835 38873
73417 82789
52644 89487
8930 35830
6851 54195
53733 62190
28581 71713
47262 83677
46917 87668
43290 56811
49069 76760
15981 54574
8035 9074
14 32422
31917 66462
69104 73126
27224 76230
3212 79872
7239 55143
6119 46334
95387 99150
23274 37319
18285 85331
77145 79619
18827 81884
6938 20047
6982 8680
38791 67270
69317 92765
18810 39606
18530 28897
13182 39589
15721 56890
22335 65508
9245 33415
40969 60065
42267 74035
52305 96389
60071 61548
35995 36329
6879 38916
13640 22936
22930 51676
8930 52304
32121 69348
14867 53402
8890 87925
34141 84502
22804 67488
68228 71365
25172 51000
8574 37344
23461 97816
37040 89804
1238 56288
45427 79318
62500 94306
1931 12346
19514 50178
3153 86643
2858 32499
77975 78127
25454 90969
14625 47355
62543 76730
55653 75189
13005 97393
16560 66730
78087 85989
25784 65438
38847 55746
13661 76422
39519 55627
67548 67956
17157 27723
64491 67982
2632 73746
3049 93289
11556 80415
14821 96819
4638 62874
30102 72822
15056 43842
30771 78788
4503 65183
41057 91616
45320 89414
42630 95591
2625 89795
23481 67517
68086 78669
66312 74051
48642 49740
65723 74926
33406 59615
31357 67072
65061 83030
14282 57068
40365 98805
22107 70320
54145 58576
6200 95770
34404 86798
4901 84504
61892 67530
11838 65940
38354 48922
14717 79155
31485 96721
14697 94906
12269 69053
41768 98652
18294 71668
72349 86260
49203 83568
22855 23816
15486 88151
34984 52763
68204 80923
68012 87517
84393 99447
65860 67831
9703 38909
39045 92668
19623 50254
56922 67390
39955 94418
39707 78633
50220 83249
34683 61370
39092 65115
65184 98491
54637 58062
86230 93779
15634 62706
8028 87056
45985 78703
4177 82487
21065 87610
52581 86417
1684 90340
16494 96177
87951 90548
1138 52486
61839 67547
30560 66202
12390 80631
6459 31661
19361 79642
86497 98175
40087 93963
13559 17254
3160 79872
29408 36403
3090 93069
44747 69821
35257 59640
17387 41991
51657 98069
40340 58209
92553 93826
49641 82447
14491 46379
7403 61154
32925 60685
91855 93453
31981 41355
26099 58721
35281 44831
66494 71412
32955 64151
50439 96037
36432 53223
51138 59269
28404 88602
26036 33823
58318 60009
19630 28729
67420 82758
13294 25490
1725 57095
27592 77393
5286 37976
19380 89717
63120 99455
11758 83281
52232 69548
47172 83066
35253 42126
75945 96271
6084 8901
31688 82659
4094 6921
56779 90228
2061 44762
18579 87241
22142 22786
22989 97983
60541 76976
35998 95606
67957 87545
6012 61621
77879 99908
5078 81341
63782 74694
2813 48126
54109 54221
18995 97412
4100 48110
9881 86175
13779 18620
88472 96544
49490 59171
29026 95788
11040 80797
27828 88184
31732 63120
46823 70743
68213 82477
49939 63505
5854 97709
18724 32998
45539 99908
16698 56945
30194 40224
75901 76301
17457 46945
22454 33782
63392 71387
25451 28075
23425 74660
47099 73552
86809 96561
51129 60264
15213 41042
3006 4043
62913 75606
3265 61946
26330 52030
7999 73762
46236 68767
4946 21883
37100 72411
27633 79807
12394 32098
6961 77421
27118 95408
37392 82775
73503 87000
159 4307
38574 50940
42801 77801
22421 84819
62872 71439
208 59205
42 63944
34562 94087
88675 97846
744 2175
41129 66995
55305 88212
338 29419
28609 95901
9228 49870
42097 80722
35994 67277
2335 2877
41584 79422
67128 99679
21422 37625
2046 27226
18120 84333
39672 57978
9714 65779
41760 88168
72614 84033
16725 25778
49993 82049
36834 95358
6173 98461
84968 97375
33027 76726
41687 55253
2393 99429
33204 41735
18438 24875
43115 77003
68302 69363
62481 64766
3750 36069
69456 80500
34175 57836
42890 88665
62828 81331
3141 62676
30065 30160
18297 69665
5583 36370
43239 49963
55862 87053
12034 66891
2020 99738
58222 63003
18066 61981
23221 35105
30785 95616
27174 82926
2320 93550
17725 58444
42838 79868
40391 46844
45159 69694
73056 77108
1195 84489
15695 52824
43978 85226
17635 46369
7372 81049
21845 93844
37946 51613
96197 98493
70917 78235
78882 85739
54880 69529
7024 80383
33453 56911
85113 93630
31335 70872
22949 44265
79199 94286
17036 36183
63976 64544
74783 95867
48291 55453
12183 91253
20499 24895
24728 65200
11847 30650
77253 94179
7806 20759
42568 99848
64117 99650
53325 62109
38451 73428
3488 47392
2431 24868
48453 91575
43669 55972
49096 56795
43546 96140
36042 77602
5880 19998
19036 89351
20856 85123
27096 30918
21573 71843
50361 65289
24304 73478
5272 94333
39748 88945
30392 55913
35183 76895
37258 90467
56562 84619
22022 43029
37195 82372
73457 89712
50575 54925
71997 91980
10754 38018
2816 96103
94956 98016
17910 58887
6578 57892
35555 36750
1315 18974
21953 56904
59092 77682
29 8719
28583 71014
29015 44289
60430 82885
45359 99283
56413 71135
26019 57998
9947 46173
38435 58871
5884 45659
54183 61587
8372 87224
79138 93331
13230 77973
8239 21218
41005 76182
14255 59490
21613 71284
40462 46244
60284 99853
52841 85727
65576 68550
68303 80743
4023 57301
55780 85803
46009 56266
67429 97771
4549 24460
15370 68528
69853 95222
21849 46103
35235 81785
37910 62430
56017 66368
72048 82514
25684 71862
21826 69735
39534 93884
21171 52827
33957 69236
72087 81416
28481 56485
45208 92223
19619 98970
8377 28990
32779 84222
34893 80082
34537 67201
28378 75733
20016 76326
27982 90002
47736 49943
26465 75775
31288 58448
75875 93263
31257 74142
57202 99440
22420 36868
41846 82579
6583 86737
27234 51330
62801 73100
3844 61522
2899 35027
36938 71437
42309 90625
5488 93234
31437 84193
54751 98372
23158 64137
62563 92374
19080 40437
11691 61123
2588 20120
45950 97021
49226 70976
41856 51195
70978 80517
20400 48859
10004 80978
17506 42340
59780 93270
18129 38770
64903 74650
29908 58647
71045 80324
13212 43487
25150 52008
61092 63322
32143 46239
57256 72991
43418 87329
56443 56950
35909 89977
51442 97765
7778 87585
71539 73312
25673 61281
12254 79578
27577 41414
17171 66747
76973 78768
33850 41302
3500 13338
70369 70406
25439 80450
46808 50444
3943 9003
14600 85080
9144 49667
9820 25272
1998 10472
12751 91497
50717 71088
91662 98093
76231 77111
320 46086
40485 97998
34263 94970
36004 91124
56516 70559
1899 98265
8431 26044
33614 89820
3334 19002
76481 99254
20731 79741
22727 87406
4234 75488
30822 46647
8467 62768
1699 50391
28282 97041
96 40418
21730 56884
63977 65962
39848 46465
30103 66808
96103 97581
3591 59632
60486 82978
51239 62018
55189 90471
5142 53539
52537 89898
74485 85179
31236 66822
51979 55997
34493 48375
58674 73681
40736 97814
7373 65537
14641 34466
7639 73058
84035 86962
66099 71073
3505 6431
52840 79808
15244 56298
51488 86426
58511 63722
49139 72141
243 14162
5768 50649
2556 26621
56591 90719
36634 97583
73333 81326
58594 70932
16605 32095
15273 47039
15994 32093
35814 36234
88991 96431
34790 81691
22957 33923
2469 63906
65171 72337
12218 51635
53820 59457
88142 93221
22348 84272
24630 26515
92037 92483
14124 70848
22571 83620
40713 68604
18665 70353
24394 58711
39522 85742
28429 31621
15343 87460
58469 89406
64234 90313
13307 60065
13929 23307
4612 16790
82919 97052
12515 12616
14105 17405
4622 64766
44153 87984
1343 80035
6660 12591
57412 67159
32379 33967
8340 41903
5875 11400
7627 83162
11582 71369
89181 91243
43396 54170
67667 77650
45651 92330
14938 80623
56511 87751
59870 65232
64337 83282
58872 87266
14672 93003
26364 83898
6217 67304
20359 20549
64115 73965
40682 86205
21704 64847
9325 52348
38930 81345
4238 21438
27557 99899
13179 83135
58219 98180
82604 99872
70899 97922
34169 47466
27568 30394
12467 23765
52588 99154
53680 97075
42706 58279
73194 92276
14177 30776
30976 39223
8533 16661
14315 36605
50246 68254
65292 77483
32951 99120
18339 47128
19161 49248
34313 35964
50448 79635
18481 91703
61680 79705
29427 76331
44933 94357
38974 86650
59567 90402
14643 14729
70186 93140
1212 22969
18730 56707
19859 70631
30939 42659
21221 77850
22813 54505
67326 72576
40219 88033
26235 26248
9090 56938
35394 99768
7603 83754
13276 19933
23456 41792
4605 24656
4211 78502
12278 47374
44808 49766
76043 88149
6392 33720
1118 17977
77469 87822
45842 50073
87456 98481
8668 32913
1917 61377
26521 27670
41112 70075
23948 89155
60991 86325
28015 29742
25432 40709
88461 89827
14556 49229
11493 53223
11842 99742
14823 67083
78939 91976
73900 89401
20088 44385
16078 30289
11869 14043
66934 90626
12855 68540
10254 33605
33221 41056
18227 99603
20621 41652
4182 7002
37875 71588
30592 89144
74735 99830
23939 59042
6590 76134
24077 84246
33146 51988
15787 56870
1211 44725
43549 89072
19840 47892
18118 88310
37688 84788
1570 97822
1482 42131
36195 90711
5676 77797
31477 78500
3912 85266
5271 6964
24740 82498
40900 75867
44714 57437
31373 53486
14181 33788
19762 29456
50364 57108
8311 53804
10585 82022
41603 79776
55127 68370
73704 96160
44385 65484
19346 40760
7721 40235
6631 19475
7859 19662
19958 90745
19135 57278
26455 52989
18243 92925
64734 88917
40355 90971
28550 74074
51391 55161
25303 74160
14323 21386
19099 68183
18919 79805
11874 79999
15128 72916
3382 52212
40125 92656
58144 74572
24851 79699
8190 19032
64711 70079
7023 82952
20460 78315
18740 53463
5451 32995
4685 91318
64093 76150
35599 38113
54290 70878
39962 73789
16676 29366
61066 63371
73604 79358
42102 42903
43630 86830
30739 85731
3175 42181
52131 87746
37932 43461
58445 88974
31926 90210
53753 89046
36857 83751
18626 81752
5791 55270
17367 39117
43527 73617
11333 69868
29165 66029
34414 72605
242 61028
39502 72544
32264 66017
45843 66083
5278 39848
8079 28122
27413 81820
22516 94640
30053 50199
11081 18270
13924 25275
21936 55888
90840 98786
21388 44043
12208 62330
89433 96516
32936 87524
36971 51339
313 33403
32549 45757
7559 42182
16176 69277
31609 70037
92405 94565
12076 67509
3032 42231
12596 55647
5100 89846
5856 79675
25795 90844
28411 94288
32557 42384
44712 53168
58934 97072
404 11987
57020 91332
64619 76948
82749 92481
77170 92151
19501 24220
18583 66096
8727 12181
15555 97336
9583 14835
36065 85905
82605 83794
32467 45986
63902 63908
7629 36832
54671 91942
19111 70195
29773 56029
46054 70188
24595 27714
38864 67113
47694 58683
17573 77376
15707 39385
97160 98693
12189 99292
3096 64832
16035 79280
46727 94841
12318 61860
23923 85206
16863 95805
9798 73981
10346 87083
19793 56847
2595 18791
20771 71283
25614 81923
2878 8565
15272 58040
28661 32623
22180 46587
38208 96067
90017 93742
785 85652
26915 35156
18237 69443
86565 91438
21141 82567
39666 76681
90884 98844
23876 31664
6164 85732
66367 75322
2201 51088
27170 55270
56403 69026
38944 49037
7655 18919
26050 37931
51144 73587
79521 92217
40404 60886
26875 80854
43164 57599
57687 64414
30008 30609
50669 97312
1511 42161
34984 89651
9361 89038
32173 78070
23559 87186
34293 43074
13126 70791
91085 91256
14919 65682
21803 77013
52887 59275
22025 93542
67163 92512
13419 60237
6720 60469
5206 12437
69568 93836
65251 80586
64000 73742
54781 58605
8811 85470
43513 61345
62292 79912
29144 99159
79571 80615
71573 88111
51372 75890
1627 79850
30362 42807
11561 82102
73004 91728
12178 92947
9754 84819
13291 40669
48065 89451
6966 61407
45296 81644
42767 75164
2595 35565
46071 47628
3288 83195
12392 70100
75067 93082
363 46528
14916 66898
30974 54754
7675 8889
44823 95904
34208 39509
64814 66741
7422 42069
29312 87196
48709 52901
34048 35106
23112 80091
29127 31249
25975 53510
17190 83067
40616 88281
43979 92621
11926 85708
55348 58304
14646 49216
24440 25534
6745 29184
14872 91840
3043 22423
41842 48067
12494 74014
4272 46888
15317 46262
88220 99082
63440 83522
24396 74431
78286 89099
63282 76723
36877 77762
782 85860
18069 99623
34483 98664
20306 38080
67026 99403
45720 72545
8910 84525
67310 78441
28124 41864
3616 34850
63770 64172
5422 38968
44862 74867
4696 49181
18855 81922
1306 96151
9437 27862
23599 35820
56668 92929
11095 96194
53181 70125
37647 47321
13378 54274
35228 88043
23600 73457
72608 83392
59114 67846
24368 97285
21227 43841
11108 36201
286 18432
9967 16116
31392 39600
69486 77502
38476 52040
13484 43929
35905 37367
13078 59818
23782 82051
45000 68938
14604 59351
44600 76419
16179 67498
54346 88297
62936 74236
5251 27383
19951 38187
17859 35450
10782 50048
76504 81999
8378 17313
20448 43693
2636 63732
10734 37354
50461 70725
19113 29863
2053 42879
80160 85996
45759 79906
15170 78362
58137 62407
90793 98858
14988 73577
49914 50107
12870 81041
31424 68741
18873 68877
23719 69924
6343 66001
26633 90590
35178 61853
73906 92807
11085 34895
48769 52107
31647 33818
85643 88987
27639 99858
521 78343
54178 55782
6293 38672
34184 81803
12731 96642
28778 48804
1628 85658
33556 93060
6656 40103
29245 81874
87902 95239
5114 96360
50139 85847
4092 16158
63672 90193
45630 56809
7864 62289
13518 98621
16311 39821
35954 73208
71354 89196
48245 97368
32200 99167
65113 85792
82263 87577
65849 85850
36876 76353
36324 75691
2745 91453
21873 25451
31967 33534
54702 57155
58058 90157
90209 99573
71592 75842
12790 40765
8184 90659
66418 74984
66161 67876
60677 95438
16232 28913
16807 29283
64645 76450
51234 82232
15333 66251
22401 34648
29447 44787
36934 97530
25182 53874
4783 13906
46343 97960
38002 63861
24047 99651
7908 12968
45919 57849
1275 36866
74151 96658
67187 97466
26550 34519
71781 91767
69550 93770
6839 34736
40407 76833
6049 36651
41321 64773
27927 63468
56691 99641
19797 19977
62194 92847
57168 70379
45219 87908
19103 67633
19242 59968
41958 89646
3235 76947
22264 46422
60489 87006
2829 65617
38513 69311
28800 90189
65746 68598
16009 28843
66380 96236
20903 89320
34723 78146
46663 60794
29672 74549
19567 85973
19164 36839
27321 91454
9034 17105
17096 35902
9738 30762
30540 88396
13892 41493
37009 87977
80348 89658
82860 84738
6134 61524
11537 61026
54609 73857
2286 83238
6130 60605
67554 93966
2860 53520
14744 44053
40034 96816
31547 70593
2707 58724
50272 91914
85940 91863
738 8618
7723 63685
12740 33411
35831 66853
17875 73103
62445 92147
3413 23159
76249 90334
84261 94025
9428 21689
30246 60041
90555 91930
62614 86547
16988 25548
592 71743
2277 62457
65352 84946
35659 92644
36035 87573
75476 93106
53810 89537
50782 74764
64947 72688
56687 75997
94638 96869
82136 96632
31159 74941
17056 90394
89883 92618
81930 94166
51265 77468
9616 70874
6278 97624
863 86251
30242 54647
8907 76979
11187 48173
3299 41794
65940 76412
5523 96243
87062 97636
68415 75706
26276 45682
19974 66678
34661 96066
45696 46933
28131 79946
47886 88185
48005 88296
60566 87363
47600 86449
17432 52613
52505 88198
7513 51378
18514 74359
69689 91363
43204 91062
6433 52738
36471 38708
40223 94161
65159 85889
2462 19555
9464 53951
21481 66725
45363 69135
6640 41059
46758 49603
64902 72726
23720 45280
86561 88338
37665 67143
67989 97459
9820 90509
13007 15447
48491 97185
25551 87488
42092 52468
43831 74821
38605 52805
54882 96052
14890 45961
54363 55160
48074 53694
62913 65457
34928 38885
8003 40146
19826 29972
23388 67462
42083 90400
15368 45295
2445 73796
48350 56788
8337 68822
72063 95549
2025 20814
92660 94371
46249 69040
3004 13490
28839 60497
60686 66666
65897 87890
52969 93248
56575 92538
25216 34849
71803 76544
6721 83217
851 59517
39931 87380
21523 91201
47903 94395
31719 55031
3275 25055
14048 20108
31458 51003
75744 82734
44623 98645
11007 50645
36188 46636
41685 68740
22022 82839
22115 90506
38189 58047
90400 93700
20348 48900
28664 35880
8274 96444
20251 24899
10046 69607
43556 63903
20622 57547
63639 81326
34582 75514
30578 93543
78076 84876
43500 91284
5210 95412
50804 74589
46017 87614
5946 76618
57815 98534
59051 99960
8282 52727
22807 47737
5105 22642
15471 66472
63331 96630
48799 74773
82129 84737
9045 65643
4928 89283
25558 88365
3628 35393
91840 97083
38609 80722
41743 43384
4283 34944
60301 77384
25436 99582
50743 72181
21241 83647
72992 78624
38 66416
46841 57848
3962 91466
40422 66459
73463 74618
5397 92393
62737 74079
36515 83685
90030 95296
55138 86468
88033 88085
54426 97074
37243 48934
291 5799
31158 95529
9409 61044
39660 45403
20444 67962
57848 58341
73831 97391
6030 10297
74679 77710
33784 34424
37783 38741
20423 84819
42304 43832
15451 92073
7333 89790
55425 82845
17079 88106
18426 42229
5969 79423
17604 52542
64966 67703
61583 98502
33765 77104
62177 73376
62325 78365
43542 89776
76786 79024
17328 33773
7073 93269
30129 37036
31669 92699
1861 6853
23974 97828
3089 6127
29434 74636
12200 20700
63127 79298
32372 82513
52807 88176
75102 99094
54359 84773
59820 88510
25176 39464
319 41330
15739 96541
54655 90906
14268 24336
51553 99066
31581 91424
25786 93938
43359 92339
27753 34968
39830 65744
7370 91289
47759 84420
65576 87506
5809 26092
19918 88324
93067 98771
296 87589
21331 42530
13287 38249
75959 98264
75958 77653
22525 63508
20253 39594
86697 96321
17771 88102
80565 91334
9908 63094
76246 97932
12601 83121
42327 78356
10268 24539
34212 46418
33616 61945
12893 50218
45721 95105
27752 66152
54058 94183
46865 79246
3631 67293
79847 92960
79324 96307
43082 46405
36119 98232
7139 63449
16526 62926
20861 93218
14266 33751
86670 94480
18993 45901
89767 95005
2803 43581
56884 89493
16921 79533
76305 92686
46335 71156
66647 87177
15244 51621
45607 75028
56722 71993
49026 56055
62805 86227
7130 74422
34386 90279
61461 65242
30828 36534
19853 25208
2041 6448
42798 70689
15759 43537
73545 83999
26445 92101
72139 97635
66340 92394
8193 56085
41131 99595
8132 8556
44819 84372
82240 88440
81389 97177
57691 83622
68392 80263
91216 97073
83119 88846
6992 8781
16046 18282
16182 17725
18190 69396
4823 25714
5068 92852
36027 70942
97639 97762
16339 64742
33100 37604
92021 96919
399 92866
43923 67352
52262 91030
45806 99939
10508 38104
79687 96834
24313 45966
30825 43087
52299 71249
36545 54568
602 54884
7970 43482
74387 90664
22404 29514
32099 94135
31747 84356
34336 62191
36465 42101
39693 42996
25692 68177
36410 97756
37992 86211
72143 95605
87928 94678
38206 55960
22761 24316
134 84282
19252 46979
1779 66992
13034 76891
42524 97059
18891 94964
49171 52617
69184 85674
59199 73944
67821 96735
31348 40888
1860 88026
3554 35365
61488 93150
1962 50049
93326 93480
74151 89207
13353 55991
30287 36109
64477 89466
989 36666
17712 79133
29469 61905
22397 33105
64064 75764
37404 70187
82198 86791
21944 86462
10414 79386
653 46019
22300 87924
23368 55084
30294 78043
10941 54902
3235 5304
19687 58133
3473 97767
26774 98098
21939 95690
46993 88890
1309 52245
41963 61355
47896 61641
15322 31923
1580 8948
13344 56044
7861 26730
438 11360
7862 15642
29912 51181
55776 88858
8678 69765
69307 79905
83715 97927
77833 82455
71550 79962
10850 38214
16223 43922
31438 91746
45001 94161
7738 43980
7676 92636
22688 38030
53249 88916
21547 94536
24267 27299
2330 92277
87860 90697
70796 87341
17817 93328
55247 82979
63627 67557
21354 80836
57340 74131
61578 90680
50895 77159
43076 53229
29847 59353
17709 95370
54185 67712
9487 91811
55803 73900
5583 83654
39078 76355
75119 87483
94269 99169
45534 48267
7481 39341
7531 42225
71574 94931
25822 56562
51137 98265
36088 46756
1125 48515
61877 70940
79362 91015
4854 37712
11852 32508
25962 82774
12920 16817
54232 78220
44530 97038
7093 20711
16104 27470
19566 68636
13633 30390
16121 45752
51169 56410
2501 38135
13525 58629
15178 19275
25931 83683
80338 93779
35175 36385
11168 31692
11965 75446
52729 87463
90046 96907
6869 20272
62444 85898
2287 34434
34800 43583
55722 63314
46317 76038
27491 81543
22593 57533
67503 96938
15761 93663
20027 77230
18240 50144
34679 74295
25057 93183
37266 80613
3019 68419
59676 67071
73242 85446
16557 91739
57849 99699
10323 36280
29298 59305
1811 32172
89243 97840
13932 67146
83311 98520
38561 38728
57579 70269
63983 88049
350 87081
6102 63465
40358 71108
6479 70344
41712 82937
78939 99020
7982 56054
4198 49039
38072 83473
3305 51081
41508 71671
29950 59143
87177 92225
8890 64931
57872 75527
1277 91804
72783 92850
3704 89690
6312 95307
39724 44834
64655 95325
5276 20970
44748 57989
26523 90232
10334 68407
54275 89432
11337 24379
65903 96975
13543 51275
26618 67139
50583 65583
32946 46846
50330 63403
2934 52498
1484 86901
26873 61347
33215 82272
24937 53045
27536 63993
14441 37171
14073 28383
16125 76213
19333 66970
52598 86272
49156 86162
27477 86669
47265 48204
14854 23514
13347 58411
28241 48710
87241 97956
5374 67641
64205 66638
39004 44553
43840 62085
18489 28783
91231 96330
41620 87228
19646 24036
3409 13303
50009 97303
7550 43429
48156 73927
12586 60148
43715 45869
66828 86508
52747 72228
8208 49479
18782 29722
253 62584
51478 73414
76255 93647
26179 69183
6883 93352
51231 91146
56789 67095
1713 77796
37994 51054
90707 97710
45360 72596
50075 66409
20749 67542
25183 45120
31378 53154
26552 61301
16436 60657
17007 60856
31162 85551
56171 98670
10118 62711
1051 10541
3253 26116
60872 90072
29100 45004
46085 64538
12407 77585
21588 41712
55885 71109
31308 93321
16019 31411
66326 84317
211 8634
26271 66655
4796 65298
44611 96037
44891 80001
7283 69830
46242 70789
4208 69528
79909 98745
88015 98406
10141 63175
46317 75225
39883 79119
42604 45916
14303 78183
85765 99004
744 19934
6815 73978
6586 95932
57770 89914
30575 63892
2357 91104
37817 84661
37404 88744
4005 97114
19850 63504
33079 55448
10963 51728
1432 96924
47214 86084
52642 53097
54439 59498
61975 98351
227 34188
80962 82041
71812 96035
23394 30118
72283 88759
16001 35653
45388 69728
87890 96035
709 32866
80511 82723
33943 67388
2253 58475
15537 51351
49060 71592
57663 67994
17413 39906
14815 18745
49467 68630
11763 93366
52814 97044
55932 59148
746 91101
24945 95753
28718 41897
41673 48203
20709 45870
84897 93836
67885 71634
55371 96281
13501 86598
68081 71520
25994 36118
20284 44754
80142 92422
35583 82819
31682 47560
7689 97511
78580 95030
34242 99522
77800 82069
26703 63433
24571 93537
74276 83174
32543 79169
11026 37996
48675 52965
42609 95458
84618 99710
3359 24391
85340 91933
21887 64330
7428 17717
31490 33536
12132 78371
59099 65575
15784 35607
48998 50375
43929 74203
27720 92282
81900 89959
39586 41932
68109 85668
32704 73013
42160 96747
34448 90028
8151 74051
42303 87800
16785 40854
37643 94539
10364 59384
4760 47605
16078 74504
44867 68165
53527 88220
1009 79451
57425 62047
36909 84671
30943 48089
45794 56718
49838 52189
8649 76987
54480 93245
62029 83383
29721 43281
30459 51752
14945 71305
31936 59902
17705 98063
81086 83845
8088 15449
54116 74941
17813 58362
86918 96392
54108 73880
26545 82890
10428 86553
36711 75793
45820 86000
72814 85145
66898 87082
17574 56956
6538 98967
15632 17242
11074 31517
53735 81072
42017 56357
71203 89557
8443 62541
13704 39911
9705 56116
2563 72140
34879 36688
59986 96191
9310 38831
38684 78461
5108 51231
37342 60492
10415 83362
20050 79002
20015 63635
33223 43634
28172 77696
14420 55159
65128 73868
38206 57224
2391 41620
44743 57213
91926 97147
49249 97539
80045 96702
43153 61025
2148 30277
53977 91804
29191 89613
24625 44169
53922 84086
4692 6736
44652 51532
69749 87899
49344 69675
21025 36617
12134 69009
16673 32944
18532 26864
41480 98788
33952 51356
85422 87579
4647 60014
48905 55791
29384 88374
56085 95224
30017 84059
26721 49325
9300 95886
19194 41798
26621 70694
47780 74736
38292 90595
43034 87702
18637 42721
32417 86685
45181 61563
40806 98225
30922 72421
3147 53955
12842 95744
27129 55683
43294 48230
17571 49068
21130 87802
6427 69175
46455 91262
62913 80538
177 8531
26025 90414
44750 80331
4164 35409
6677 42689
6022 32942
26417 51487
8731 90418
13394 86014
2322 89775
18201 31086
10315 49814
63218 69796
41109 57194
89708 97069
51775 68473
34139 37981
1278 40480
32625 38554
36292 67779
34552 52152
78265 85278
35085 46561
4329 49413
26660 51106
32691 70046
53552 79055
53225 88433
13806 62049
15143 69145
64817 69655
18291 79120
13661 50699
9957 94425
15316 29290
13620 31673
1274 69763
59198 60700
16774 64125
21749 45012
11168 48422
64017 93462
5245 48199
9713 85250
1347 14435
38693 80740
27066 90175
10718 91126
52782 71423
29727 92017
45192 72481
4469 76330
32368 41414
19882 59529
23740 73898
71606 92767
19353 69710
48347 94431
21591 55508
2051 33697
53615 85990
37151 57688
43642 94570
33334 68364
16092 74883
3510 19667
65888 93124
51576 86364
28069 54220
49091 69591
11787 66372
6773 86679
17202 46416
3567 50193
83461 95243
72275 81201
14058 33354
18283 25012
8774 79483
4148 67762
77609 88303
52106 79129
25591 99313
51828 89778
33988 91396
35384 50896
33957 55985
5459 17617
59598 99294
25244 85048
39029 61332
66556 78671
32598 48163
31531 81038
71831 72146
6564 74323
1895 73189
85237 90945
42351 52637
9424 33978
38955 81767
25685 98529
26872 30524
47989 83040
69896 92569
24467 36153
73795 91786
48849 96547
2021 79801
19290 64997
29969 69249
80310 87224
64043 93707
73740 76846
89038 99802
10561 84858
13841 20693
13860 54165
28211 90029
68442 81054
1090 91988
85195 87415
14605 57769
66799 98884
53124 68053
43562 69692
44190 71480
43303 45180
19811 20074
48353 83333
10593 28915
1812 79963
51383 93576
15703 49428
27566 44035
12721 81140
95459 96706
57300 69719
22694 71861
14090 58360
47408 74580
30165 80341
47835 82417
26794 30756
755 61335
49915 93945
26332 86988
27885 85106
112 86819
43255 46766
17615 83858
3098 85977
70843 97323
54283 60438
32979 67106
8694 89570
29386 61804
50 30380
88927 96429
22163 64052
60134 87262
17142 53475
19624 87157
54650 70664
20971 30639
86240 95227
2053 51459
28809 62898
30208 68462
68897 87196
21159 99860
45118 62033
1176 9391
36825 52229
25987 59083
80781 86487
30187 58663
74430 81330
27902 92652
28331 34662
5662 90638
19926 32789
64344 88260
61571 98931
41362 74823
10717 42551
37905 57299
59605 79720
20692 65116
12174 52212
69649 84474
96203 99765
29242 62228
60986 96852
36044 58139
8108 53624
3603 72589
15629 62746
17501 27354
5519 68042
40282 46019
19363 81694
43020 47390
69199 78796
3638 98961
2572 76275
58576 98826
36561 92128
43816 59336
75218 83965
89266 97817
54015 99444
21788 88725
35282 35385
39560 57128
27906 98844
30842 38648
47393 48729
10683 73162
25791 87969
41732 53699
86209 97710
64304 74243
53570 94703
34791 46919
8860 64652
21957 27244
18962 82243
46255 47493
84865 96557
63219 67724
21457 24556
69738 89222
26573 92716
60655 81691
34155 82330
1439 87398
4450 20520
16094 72208
787 2563
41677 78389
19452 63509
8181 82585
42714 79881
85578 95960
13003 47708
31742 57534
5284 22794
316 48978
39158 49916
67359 88726
22453 96909
43127 53506
53299 85812
15364 27263
1624 81664
78677 92397
22038 95052
9147 32577
12681 81708
25251 92626
18516 37210
8718 24722
25025 57480
30131 73044
2124 29622
42909 64607
22402 38989
413 737
38489 63942
29620 53911
82107 85013
23291 39917
16998 46191
21618 88639
4922 8008
61720 77129
57372 96321
43995 76038
43177 75291
17499 58421
3005 56065
43582 99321
21654 71213
22970 94512
1566 59628
31401 36372
3176 26926
92075 96768
76379 78661
71743 75592
874 51129
29620 89965
981 11221
43598 86891
4162 23064
6115 88608
51201 60445
10709 52041
13253 75217
57016 66269
4673 5855
47129 58327
2903 64747
32050 43793
40336 79692
9469 50430
4405 48883
2265 20376
862 47669
67104 77440
23541 82465
50146 56214
4678 71479
61554 73667
78751 87565
71562 74058
50318 89554
13420 55460
6983 76002
32601 43175
26824 74497
45050 61459
34150 45733
29655 81501
21920 61539
33398 94858
52732 64366
2838 63695
3096 80191
75768 96004
3322 13379
13885 60868
68109 97368
23878 54825
17857 82289
36787 46243
52115 66524
39742 82468
12265 29455
29973 71190
84645 97128
12429 82574
91104 91863
51072 90051
85676 93324
23873 80988
30094 66277
8590 65617
8575 71715
60121 75274
56209 65021
35088 61514
9381 53236
32462 47645
10248 66462
10490 86003
44458 92894
50716 59084
12669 78229
36813 52222
61490 98982
74862 80350
22533 65347
3664 90196
21881 24657
7485 93898
2783 28280
2052 52896
2317 15375
41902 62355
39658 54757
7982 78277
23379 53753
51828 90731
26811 58010
25788 47064
37172 62458
24262 79744
39957 73309
6961 49303
37884 73850
53582 76258
34379 41370
1889 14218
715 22537
8919 92836
50201 73584
29693 94391
11751 68010
39082 96143
61229 65868
1097 94510
6230 97246
52308 63434
36531 66648
67916 94232
71017 81975
93086 97915
10089 83940
2814 13290
6449 12037
11861 32060
76726 88728
26820 45796
14576 89022
10044 13842
7430 55695
30089 43330
46749 80548
53648 62625
13664 47753
13257 51398
24932 90972
46965 72195
6010 70927
29925 60652
56372 60199
44722 56330
46526 52982
17312 51976
39356 42561
9813 26176
61029 91260
60001 91560
47617 71147
3885 83686
22756 56865
65772 77366
79829 82615
46089 61339
28848 72162
24257 66207
19059 65192
13798 16302
71341 95655
19384 85140
59214 66342
4927 23143
35714 67890
1608 36543
9512 54470
40875 42194
1608 45775
3866 25467
16765 36928
10679 88609
65236 95627
56380 91953
16974 64576
8109 69442
4903 69312
27271 79459
71198 86990
8125 37629
3501 41499
26571 83637
5294 24530
51061 63411
21689 92703
29001 85845
23898 83089
4255 76459
10724 60835
60847 96161
77531 78417
9605 86019
20527 50195
35731 87658
23347 37579
33907 59540
58447 69668
95217 98713
48711 79633
24434 47257
39331 86650
41845 89314
24681 26724
10567 78667
18470 35517
35184 39759
47150 69662
40655 41797
34059 61366
5511 83284
64782 84754
60519 98497
87985 96990
6794 55827
20006 39241
65443 83420
33809 82576
25458 83589
15794 43787
32619 85278
15358 94798
73253 78190
37292 43356
5778 46172
9948 26685
47513 60514
5677 55326
53850 92409
69 87405
20603 73782
21408 32893
44631 60741
67068 90079
75060 98978
47160 65274
13694 40712
13607 15056
29287 78272
60087 98143
28827 37199
19929 87434
65006 78922
34795 85068
76718 89427
112 40389
54559 58305
14217 42194
50072 79105
43595 83160
81918 95984
2628 53951
63400 88250
20063 25441
73448 97958
7483 12629
10285 82424
2709 79073
29958 39394
57612 60048
32245 32531
68629 94779
76848 96431
15659 62964
31939 54154
19320 38138
28731 82714
13227 77662
10385 53826
39828 48040
33548 70232
27955 54042
10894 66662
16452 68808
11790 94294
56766 99061
69249 93698
16738 84601
57839 88154
32844 83190
4193 5555
19401 29172
21598 31749
668 99777
13817 67867
41991 98588
46638 95056
83337 85148
72598 86616
70041 71747
2353 57489
64041 64681
36777 62943
48313 64020
28958 98165
28994 43225
39156 98061
21276 72195
8101 10444
29106 72292
21879 91620
85696 87823
54132 65507
27433 40325
13002 30563
43941 65657
11953 35659
47653 48236
76113 91357
54997 78348
12963 55732
64078 88951
47613 90579
23114 46148
45614 64327
24152 25427
36487 52313
6113 74871
50628 70720
36431 55253
67612 94637
17601 89256
40401 93241
33506 37064
53396 84988
17251 33705
11488 87884
67752 76332
86068 89283
16866 79906
34164 84566
30067 46306
48726 69798
6704 24388
5816 56295
45978 53826
30244 88469
70445 75241
31086 59381
31140 68176
35489 77732
59657 66206
22875 72656
28787 92272
68436 69690
12046 78217
52248 73902
23941 29800
18689 75845
13678 91437
31777 86174
15226 44341
34947 98163
81698 85245
55391 66049
35673 93262
1687 59852
31561 82944
21525 41526
14895 43225
36388 38602
37268 89230
47244 59445
30564 45253
17992 49327
1750 34417
5318 94488
3997 28088
78266 85757
16259 87189
16985 56703
513 89177
26872 57323
17309 98223
32846 38487
81501 91424
34439 82919
84214 96067
36497 77987
19995 91174
10227 97683
23235 30924
96584 98120
91950 95256
16910 92006
36487 76692
16098 78241
15597 90490
23090 97037
46253 81625
39887 85185
73899 77646
33654 68369
1976 98750
61000 62990
70915 90029
29978 52978
51123 75223
34654 64468
30847 73019
21395 60019
20443 63845
34013 95997
17061 72255
31422 91151
54047 79634
78519 97165
20117 22526
49851 84406
33184 75537
69646 94898
69501 83566
9904 89648
11281 27457
15001 71615
32857 85136
18717 81288
6679 43657
69265 98404
27437 42430
21604 72449
34267 95017
9119 28667
2846 14279
86602 93657
50320 72210
57216 57641
4346 17872
62443 80655
49365 60200
35053 99887
84591 87452
84584 89119
1876 53469
59554 77449
32779 66439
21032 26360
10407 34191
63438 63644
43959 81997
48372 57568
10644 53710
2331 21774
48841 84575
60758 75101
37448 86045
15233 23155
16215 30465
27416 67951
7450 58098
4466 80514
28071 96332
13607 22574
7468 84852
83993 86610
71409 88539
38897 53326
1915 96875
81609 89328
38957 44844
28135 29596
33932 80308
40673 69754
5759 55624
27135 88475
57007 90298
14723 64486
41604 57344
23331 40794
60573 83294
27505 59909
7172 69710
95155 97734
66700 85566
35556 72013
51694 81897
71590 95994
47671 58640
61047 94160
66312 70762
80886 96325
40025 49799
40607 79362
44535 83783
24959 71567
4078 61903
74552 83464
11849 96743
56701 87103
30761 33594
56669 77578
18468 98648
28216 44140
27900 86039
42111 74674
3435 26117
15500 29075
11031 35858
53898 57962
95727 96265
36448 95971
37972 60555
5649 62357
42272 78652
24552 47993
20696 46546
69574 76656
86048 96957
60865 84902
64555 91183
49803 74469
28365 82123
17698 75998
26794 41874
2403 74425
35487 95374
392 65865
67042 78743
10419 75273
24029 47858
59353 91236
45963 87595
21636 38544
54400 56305
31996 97380
4996 70641
22239 98109
5046 28654
12475 51994
39884 69253
479 75375
10966 80156
62676 94751
52460 56471
19131 29442
29634 74814
28101 28517
3416 67177
12520 65969
94729 99787
6118 24322
22316 35183
15292 99346
7777 72009
77755 79388
42329 61127
16496 77555
49445 73371
50437 86041
13968 18054
47426 56476
29492 57077
3360 80895
41746 68175
60310 92840
87833 95970
1580 53354
4773 81506
43637 62344
6841 86763
6601 82645
23565 60915
46081 82676
46684 66162
11917 63872
41060 77027
53431 99010
77739 96982
67710 81891
40594 83534
11979 75880
62388 78773
58638 67957
5861 82073
25597 65791
24874 34917
6735 14556
860 43348
85383 99557
40079 67347
89847 91234
11557 25498
54880 79853
41364 90992
17255 18866
51230 83264
29989 98057
9072 36298
24682 83995
27294 75213
8585 21671
20743 66324
11140 71357
77529 92379
8937 45777
51942 61379
69229 70414
272 1212
45099 72219
9763 55150
5568 88274
600 8004
43776 60948
35213 91967
13221 62537
6756 90474
54445 61895
78875 81125
76128 98882
50117 83612
2471 99352
54196 67946
28270 63298
9372 26879
28102 32790
46732 95927
69009 77394
6350 67330
88232 93525
82660 88341
42185 44138
86094 96849
3183 79186
51992 55134
26497 71750
45973 53150
260 54447
52137 89520
24825 70709
4214 56526
8273 23446
42572 78981
50176 62978
30206 40022
63286 83211
75472 94376
74684 94803
1765 7471
39668 53787
35200 73555
71520 96104
6278 33017
52233 99748
42791 43563
2073 30643
77800 98037
27069 80193
608 29140
33808 51290
10883 24156
16102 98033
46249 90072
40096 62713
33051 81835
2143 70391
34245 64267
42043 74593
41404 45155
22091 58426
27153 66320
7042 77380
32944 88719
56738 88761
10130 13809
51630 75844
16064 93418
52366 94475
10558 38447
53658 92206
17159 19272
39925 86361
53555 80850
44788 84265
51378 79159
43671 97534
42635 96915
35592 66025
24763 84711
9175 83581
5518 91815
17040 77505
5245 86062
24988 50112
326 8172
21863 74989
23679 78245
98165 98521
18336 39979
25509 52444
68464 84200
23059 28127
22523 80872
5755 71946
79380 79818
28912 31985
31913 78395
66997 82026
55281 56458
53979 94335
66069 81045
25375 63224
2442 60276
41295 84320
33670 73107
38525 40003
17689 88072
26229 65795
9794 54370
14860 98320
23314 84059
19873 68442
16144 85463
14609 64613
46456 56795
2264 18036
20558 45885
29013 58450
3003 62138
443 61005
30159 74361
53329 74274
32400 68589
45754 64929
74694 85654
16730 63058
70462 79173
27967 66203
52395 67947
404 75160
10702 65564
34057 66462
62742 78425
58353 77067
42440 81274
82753 85265
18124 82370
12502 82781
11402 28475
64076 67785
4907 46231
58414 91071
33721 78402
10744 69214
19546 63024
12028 17950
1979 6590
49838 70264
31697 90109
16142 27970
51468 66447
18047 51846
46868 85073
82210 99090
11571 20125
14256 45358
30292 57466
6208 61976
6604 94209
26992 44501
40610 96728
19606 62465
27639 73855
45943 86824
45186 72989
55327 72955
26693 67574
48845 83884
51428 95871
25932 84999
41226 87659
66202 71283
50611 89414
22660 57217
46686 85905
82583 96715
29030 64760
14918 42454
36101 85685
28926 67021
12076 18766
17793 29999
44602 74397
26890 58715
28401 32529
81047 98191
39223 55768
8204 57040
83989 94149
82990 96158
2142 58493
63297 83267
35343 60767
81649 99633
15653 45529
20540 49925
20607 79160
22900 46009
23261 65610
29490 77872
6763 7087
12445 18662
8982 47069
28696 29065
23508 24566
36243 41362
32922 48590
45867 89783
18641 82385
51492 68186
1960 88497
520 65298
61545 70212
1340 12683
5924 74082
37176 68687
8850 88239
64374 92559
44221 93118
64309 96191
4903 62711
3108 32067
62676 88378
2686 61111
36737 41265
18084 28102
11359 96580
29769 76134
80799 97016
28827 58428
67993 79314
55838 87184
45325 92356
15102 80036
15615 33343
30804 43642
40735 87827
58707 81207
7955 61426
49788 80409
66116 74803
75028 79306
32339 93538
2589 39640
17333 57493
1512 34156
38698 79809
63327 76846
50932 92556
13912 32666
17424 39364
24267 78780
60400 97547
73831 89537
15384 24718
19468 91053
54237 80906
42586 80824
57559 77358
48802 82180
18370 51486
68260 81620
11378 72719
66805 93224
25373 97867
17669 94474
45137 71620
37821 87130
43950 55940
64195 89556
17629 26314
7835 14847
12178 78507
27237 60472
46838 47031
70701 76173
8128 49711
12660 42341
81676 85720
3942 46799
2854 39290
56150 71609
28522 53359
14510 43431
578 23183
22822 47274
24086 35436
32613 80267
23540 43673
38917 98547
49554 76946
58680 67569
10358 26108
32892 57139
2654 89743
17238 18488
55968 70945
26474 28833
6662 31379
76855 86275
27813 41512
29641 71745
55288 92311
64735 78963
19289 72922
15692 21935
35249 77553
70755 90695
4901 18616
37780 70624
38251 71496
41304 73352
36674 87935
20974 48076
30491 96496
61342 62655
13051 54212
20850 91340
26325 52366
12731 58942
73462 88591
14031 22798
13386 22965
40800 69174
68824 71636
49387 52179
44982 97527
46082 82369
52645 98517
46835 85731
87748 93989
83622 98418
67714 79902
19381 21199
54371 71703
6234 69732
36638 83229
66521 69182
42052 51376
24606 95687
16293 78672
50571 62331
6000 98533
18378 78692
48438 68525
19122 21250
37492 99126
7804 41349
43825 81653
302 71302
40917 79445
28729 45885
6979 18282
10927 21874
30359 76929
38942 70000
29811 81628
23610 47305
10843 93160
2052 43157
39319 43069
87184 91807
41383 88191
13803 60934
31622 90181
36396 92057
42316 43519
1521 26858
6875 66904
70006 76220
13715 74127
10923 70400
36374 87646
38264 41782
10332 94801
14965 82057
8922 63243
6289 99244
5017 21277
18905 54279
82962 92948
6062 35010
10431 75093
86799 94422
45754 89515
47730 65138
44952 86132
55249 70528
62285 77295
74254 92977
64321 94380
28096 59571
36952 64471
47656 79823
16666 27479
8065 81667
11248 56704
26005 73752
56235 77332
4977 14203
39347 57352
58022 68838
42899 51835
40916 43174
19147 23922
40512 43693
59406 60235
60455 92874
25022 70154
70362 98811
37323 71299
42234 68126
31377 61453
45838 54821
21230 29686
83252 86419
13651 75643
37687 56333
38990 94767
36441 56934
60555 79621
87418 90711
25224 81219
3157 78298
51525 67973
38306 81068
2187 9308
37693 88693
82208 94572
14408 78227
24017 62408
12821 20825
26854 40431
54377 87483
13870 61767
75971 95699
73262 87295
26201 99306
33213 77917
21127 36576
12253 77519
28123 90240
62762 71402
31523 60649
43507 91197
66192 69933
40631 89729
58056 98228
48129 77575
8452 13216
68819 86681
46614 61025
49586 79612
38349 75950
36881 94029
23363 33387
4801 18533
29659 94553
57871 65788
8711 14357
4408 11050
2227 24670
57122 87094
26882 43906
55052 94612
4252 20416
25186 85944
48261 49495
36449 47431
54684 63572
6504 51464
39758 55474
9278 92626
19488 33712
1680 66773
43861 73413
30788 57110
31523 67595
29944 89497
34093 55445
38741 82174
983 20076
51288 82783
52722 96488
46307 61649
80627 97321
85894 99361
46726 50986
4107 41591
2932 63765
5394 66793
46569 89622
47638 87354
11831 48757
65620 83079
5005 48864
11743 25916
29609 30697
26158 89038
13148 35408
19017 26689
40215 77181
88939 99727
9629 45981
32748 99178
10076 18329
20909 61015
25876 99151
86363 98562
14728 59869
35443 72348
26308 26904
34702 42464
3782 27003
21900 93651
58168 90736
9374 74565
51882 68360
12220 96647
17963 83083
2948 71069
61234 85209
23813 39571
7451 19043
27165 41339
90031 98368
4195 84288
1488 26552
30367 90344
26497 68646
2824 6834
16461 18970
21157 22065
46056 60870
68456 90098
54914 67766
1591 25412
23442 93173
70033 75134
48871 65761
118 97091
48511 78052
6258 17503
5181 8045
23695 79372
63632 74222
2869 22287
28628 31756
91992 99971
77395 95884
6005 25249
49380 79833
6932 32234
30644 68905
13064 98778
1006 73546
34822 83665
38679 41313
50670 60483
3781 96017
64764 96039
27702 75237
27495 60110
86993 91421
44207 89435
10607 17648
41980 91698
39128 66657
801 61729
54244 79397
5189 28130
37196 81466
73037 82176
35455 77192
50486 96227
2531 49062
5109 47203
42755 82901
57810 85587
49478 59774
62034 87561
94945 98115
31694 71566
41936 76119
7615 18367
57125 59322
34619 55646
9878 71638
44920 95704
52266 91550
29295 29683
43237 95155
10452 49820
62165 65145
69474 85643
39557 64953
76187 93483
50519 83504
40874 42957
28250 64579
87593 96001
43728 76264
9997 45920
6752 46271
14680 75586
9754 71033
36669 82312
6443 39536
32321 86372
11004 18167
1439 57220
16333 47493
15609 58923
77498 79365
25828 93364
162 95250
19740 73122
93867 95139
54238 66878
66139 85791
51793 79249
331 16052
15988 16005
18985 79938
807 52391
28719 55536
47534 79859
69190 76499
58166 89687
5791 94311
14117 21520
12684 87192
46691 88751
49279 80376
18644 75338
46111 97204
7354 47334
6451 79250
4589 51689
34028 73396
14352 46003
80564 82231
46356 82539
14721 36810
46440 79119
60057 97112
8898 71845
81767 92509
1267 48300
32848 93660
45914 64178
78693 99423
68624 90556
22307 38361
25894 46862
3026 49664
9481 63732
32214 35928
41376 80051
12935 38713
55674 88353
48358 98357
57 79982
280 23925
85235 87016
73339 91114
70337 77787
39861 67630
45430 52776
3211 96819
47801 81043
31768 57055
36583 90924
43532 66614
2256 62758
83090 99421
37909 98364
80350 84092
47081 72035
39281 46597
81966 94866
34105 84992
51060 72245
40520 47872
19929 35126
5837 98612
50664 80652
37831 78115
44956 69121
24245 64585
24527 60305
54240 70032
68537 91257
9741 22458
53224 72166
8219 34749
16757 70832
13145 82376
31491 42245
84707 95625
15144 87405
17603 96859
73165 96793
47990 76556
56491 95592
1496 35936
6869 22197
14264 47973
59892 96161
32203 74382
23981 34968
14716 43663
28959 58851
56436 66497
8073 10793
13950 19401
3906 38216
59387 62961
66874 99454
72469 87649
47214 48383
38119 55876
61476 76103
52159 60013
36320 56242
5558 86804
2997 69236
46396 70795
8213 98618
28954 66835
43051 53333
1875 47070
44157 99241
36778 79386
11653 12736
17797 55706
2672 74676
6077 40688
56801 75290
39187 43235
72683 78390
68574 77617
3793 20291
82167 82252
10810 87818
50195 71564
76924 96205
21979 77510
39669 70410
78051 94235
31076 58814
969 39596
10076 79538
45520 60743
578 2129
35983 43748
5590 43717
37833 45466
61629 88414
7716 31765
1543 16083
15079 99199
34899 79410
11750 29002
7859 47932
353 55856
55201 85352
25669 63914
26011 37898
27141 46044
67062 97939
40004 46455
48628 62050
43417 65635
26341 58801
42184 59510
29060 91588
37777 90631
51489 62667
47009 48469
3279 7965
16498 95621
9694 46386
21385 54590
22572 83476
48476 64358
14230 82881
10286 89462
46130 52250
992 19763
4607 54689
3014 69607
49271 62096
50264 72791
50363 96155
79131 99983
35141 62828
19525 39296
83553 84464
80860 85750
24652 92780
21104 69699
82368 83251
4608 35593
7416 24636
24443 75333
8563 54843
59864 62403
8177 57436
51226 62438
11767 36197
44313 88780
5027 79280
31168 90453
14742 23757
6263 50739
5756 43942
9573 58438
74341 87923
8990 48098
51373 99193
43061 98118
39001 49089
9651 20337
6987 57609
17121 58053
48945 69987
41953 60189
27558 91108
18439 23193
31269 36633
30191 78584
81411 98775
84613 88735
31960 32067
26686 56260
14200 63330
35254 89380
86478 93805
49800 63347
45009 78433
49801 59855
30905 42847
35150 94689
27323 57975
58005 91943
207 84011
40344 54506
40195 82451
48211 52865
17038 54312
6452 67571
25786 36047
31275 56973
25726 48619
28504 34693
40451 56381
52678 84487
13227 97364
13485 21185
66715 99523
48181 58509
19330 23758
67780 89580
39232 52238
66320 68580
9402 42086
20148 43475
53671 87363
15156 44855
7432 70100
65608 80118
36643 59669
12782 38511
76253 84836
17460 88768
37476 39268
10308 60005
26918 64401
24489 87170
1019 98271
32144 84779
35995 91285
29001 35823
22655 57141
1136 41981
34934 38422
27543 33218
13082 55253
39290 54856
31187 96035
43310 67530
45026 96456
38271 73386
44268 51514
40891 87568
66724 94191
4573 69509
5093 35163
697 74717
28343 29867
8328 83276
2855 63883
63190 71150
72215 91655
71929 76920
15601 67782
85348 86703
63960 94688
61026 68314
49512 96976
56571 85357
15517 45938
31311 58162
18491 34988
4784 39973
21534 41291
42068 50628
7563 41370
14288 54152
35183 37327
41540 91713
17436 60831
30419 77290
15979 25379
47761 78472
17163 95287
72390 85555
34317 47418
55795 91709
6745 60357
32604 77587
24717 28022
57576 76234
8727 57158
46205 59632
25127 90303
3654 60334
41302 82692
23090 84219
26483 33039
56807 77647
5647 31503
21909 97218
64154 92922
27934 32488
79619 94040
43606 88229
40667 71372
6690 55096
20604 89526
29432 91170
41123 57963
955 66045
22436 58824
37674 99346
66885 77638
1773 85218
35267 84224
44333 92973
22941 30161
7844 57048
45498 58558
28881 95074
81534 99534
41072 91384
2801 78731
9085 98107
5477 91465
8399 37463
16063 81067
71230 93605
10063 37173
41068 78508
18242 68935
78472 84177
23001 77714
3216 96729
18590 34958
56834 84523
8040 80484
36887 58940
33737 70539
46030 49136
30314 61620
29645 66923
26317 67261
54638 91465
54198 66252
697 71346
69487 80441
9893 48712
49939 57905
83697 93302
23875 52524
3804 22054
4718 8593
11260 42103
19273 28008
50486 91888
72133 91186
40044 52634
51471 69783
45543 54731
86109 86785
41495 41960
10793 41871
25485 71648
44942 54596
6060 33984
72060 75902
27318 94932
6227 55464
28227 81151
27602 38680
62258 64468
40780 42531
72142 99514
21695 60534
10797 31551
87379 94877
6030 31617
90262 94363
43982 75525
68925 84143
26679 96889
37570 37729
7773 68575
556 26478
40295 63024
5358 64107
3150 25864
32876 57940
39109 48689
33707 35204
32782 43823
45100 52934
10109 27026
45156 47080
65386 74027
51313 88057
71474 78235
13954 44930
31435 34630
20038 91980
19783 69218
51351 80446
82973 96755
47409 49553
6148 63971
49485 53279
11742 31422
47901 66172
28905 63951
49047 68041
35624 45188
48209 67891
63867 90077
59936 97620
6707 38670
59349 77864
9867 70405
1242 51805
21908 29718
55414 55701
27008 83347
10985 98331
34896 91922
4924 48033
33608 59612
11314 67860
16262 36169
24952 65594
25020 94192
49568 65675
1499 41832
2302 24276
88933 99969
16477 51800
65937 95660
11420 72824
16743 39182
8809 96744
43273 91774
77712 93320
24237 62844
2839 42781
10227 81380
25940 73625
43106 95453
77371 99110
35858 54558
22246 86020
46420 86253
85686 92436
18280 85528
1260 73386
672 19745
38047 54729
57141 99406
54717 96645
89108 91531
10092 94327
52297 94355
21969 22938
24529 94393
6744 24246
57130 90005
65739 70641
23795 93671
59925 77270
39646 70734
68322 93510
69899 90789
97873 98576
20747 68193
10358 98171
77928 88568
59429 96934
29702 66160
12167 82463
664 43597
3604 10743
38624 59690
72226 95422
58418 98422
13844 44669
56470 99459
54896 80721
41635 80793
79859 95172
27753 31828
8320 52928
49180 82854
39159 47663
81489 87082
45087 62103
70681 96558
71685 80491
77621 84563
7920 22205
51963 80937
1391 60197
62644 63466
13422 48878
7999 31740
4677 22043
58055 95845
32701 33158
14516 48971
13812 48820
71549 84137
19701 83676
111 76507
11847 66827
36728 46711
54 64999
838 90047
27356 76465
28392 52589
85899 94851
63210 68924
39705 94681
19809 49746
82313 88173
24115 59929
9682 53882
27148 42274
64206 98626
20559 85205
37675 93697
1088 90937
7716 81956
9947 87114
50533 84909
2564 74128
50013 56404
3572 35617
1988 86310
27034 96365
2168 75062
2725 66687
10982 27908
68078 77276
40950 60150
3499 33506
6569 80940
19683 73371
66135 89069
5021 39774
28269 96912
27031 78877
61380 87511
91339 97749
42237 55711
92621 97302
45561 97708
43555 70202
36986 61534
78628 80463
9536 10780
18787 30203
7786 17917
43011 50516
25670 94468
17970 53131
2135 89102
22300 70480
20975 49112
1188 83513
45811 88718
46618 78595
12172 77829
25064 97095
70908 91060
49781 86411
22647 36033
36863 82768
48112 64774
25862 46899
65872 91171
51452 91945
58694 58748
15599 72806
26486 47732
21573 87523
36565 71229
11365 38057
6831 76957
89775 98277
23310 82075
13940 77239
30605 64715
55844 89171
41565 60512
10801 78829
19704 83903
42848 59148
4901 6312
5374 70184
16859 72483
44624 85701
36855 56813
23367 33543
45699 62699
2673 78129
14213 43413
48861 61868
66743 72734
47030 99578
38805 45535
6333 65537
37080 64852
41702 83938
70772 92265
2344 65905
62033 96648
48329 95572
54041 58586
18203 28312
82529 93804
23870 27123
77608 94774
12889 89564
9460 61841
18679 55609
56751 64001
30693 38539
12791 65492
2502 99340
51663 75963
20187 71432
62682 82843
98390 99812
10484 30081
37569 40056
81575 97467
889 44962
15127 97716
52126 62759
27435 59672
44095 57360
22998 74776
40235 68611
45739 81698
2511 66802
4211 8057
54492 85827
38764 41853
73002 80761
7344 63090
82415 87845
11030 86992
54223 86247
52230 84114
51923 76800
76726 86797
60646 84257
7691 16534
15870 49488
48774 76131
8674 25708
41670 74101
47271 82524
70355 99930
4823 40824
8299 16328
54070 69352
68698 98678
7739 93472
17046 70729
11283 73409
31587 74398
58894 72576
5173 15695
12091 66478
12252 95034
4238 86083
32487 42121
68280 76017
6966 41987
20884 93411
47016 89334
47937 65999
16442 95294
17642 74296
53813 71843
18727 27452
47135 52626
42593 95932
17625 84917
12314 28252
12204 51939
46443 47861
41080 71402
12237 18393
57110 69871
27358 91956
83957 92136
19971 46396
27204 32338
34343 81851
16604 42268
55840 62774
56792 92311
12366 32381
68891 82108
25031 72615
11133 52269
25721 74398
40133 89667
21872 97573
17630 96076
78367 94331
65210 69292
87280 92278
18679 90987
9880 43291
37767 60084
4784 31542
4201 12840
55754 68168
15948 66251
76489 88640
30799 44910
78859 98560
81254 95190
24575 84045
31758 38641
7020 98905
55668 78336
30046 85373
17617 55780
67084 73219
20432 46887
219 4047
19865 46006
6674 42357
48779 53628
25685 87881
64105 64444
16948 22624
80360 87854
7980 49848
1960 69172
48236 91903
56403 89481
44605 61370
18531 20419
4624 85276
50084 67072
15617 44410
26267 63238
89274 99147
45666 64028
21288 95614
73929 87245
35778 89577
9265 28251
19462 62223
23119 37738
89479 98847
72782 96042
64205 93060
44347 48754
5360 28819
67925 75972
3602 68896
22948 66940
824 62377
30018 54226
32640 35609
297 74431
8617 11423
73173 81602
7340 57418
6552 82135
5923 89224
13109 48841
29575 60155
35393 46305
33376 67180
32068 43660
4389 87231
86587 93287
87479 92895
63422 93347
4569 5877
5042 10852
5640 91995
13799 77833
16263 79032
13555 22945
68424 91309
35828 74580
21305 84968
37589 91593
20724 31082
12057 78088
8921 98834
13017 71879
66489 91522
9500 58114
42860 60562
58272 84854
62489 92858
59947 91139
24037 33253
14808 44426
3819 90416
10685 80048
4143 94553
37446 90353
4679 84524
24085 98061
64590 91890
12974 66917
70886 89857
41951 76483
16744 49337
630 54729
12870 52555
5775 97178
32197 85161
37530 60950
44022 72254
74207 80070
27804 35761
12538 58829
57545 62967
7662 64735
11462 90706
85209 98298
13295 68740
8745 73115
30434 46573
44672 93227
53073 68035
9808 34953
9899 49367
55308 58122
71234 71350
3206 72642
50933 91061
69172 87666
11514 32294
21815 24354
24767 91310
36336 60038
6678 55233
12954 74436
12896 55039
59202 62511
41508 74802
54670 73033
47251 96843
59369 72931
14778 21863
34442 71493
18791 31821
29352 68354
89753 98832
23898 60804
32731 67772
34033 84645
40043 64255
69465 95790
43079 92707
37610 87711
35056 67996
61129 63249
23705 77986
10936 26515
7492 62592
23268 30285
50904 83661
9060 99944
66135 79516
39209 71787
25613 49120
54909 54988
13710 72726
2346 15117
15819 53661
47044 97640
25296 57345
12261 71348
69898 77863
45851 61615
62073 94307
9745 44693
1066 49003
22361 55979
27422 61498
50873 73755
72466 98135
15546 77711
24877 98994
17457 60182
27713 83951
86654 88082
10885 61814
34400 72526
68998 79602
37877 49388
10281 57143
13410 58340
20707 60857
45710 88605
7780 72522
36232 67212
28900 99293
40522 67491
10467 40943
55634 76988
19164 65119
2311 43912
5534 6181
33179 60693
43300 53700
3626 15325
32787 51252
586 48832
7675 15350
41430 57665
80122 90164
19964 21746
70795 75651
77491 84922
81739 94280
4915 46193
45935 84881
25945 49991
60803 74878
72665 72800
8900 23124
40632 45599
31085 67517
32139 63965
95542 98327
17031 32028
19216 60512
8090 21632
3450 50574
69428 76397
64122 75907
8242 63919
44742 79507
62842 89538
3410 41658
11134 25343
64618 74518
41496 41583
13321 25655
17295 39115
31152 36920
37476 46016
9401 53457
45418 51492
15493 66752
2461 33413
51074 78149
1369 50340
50981 91671
67483 96286
13015 78055
9565 16186
46303 47898
19638 39864
80518 89212
46882 65812
44262 62803
4530 27650
48045 85226
7455 12868
21727 73057
61568 68582
37514 51838
7786 59238
69776 71538
25370 88918
2101 2903
60606 78496
28003 92537
38500 93314
76462 76570
27062 77888
60834 75830
30229 71636
68406 70008
79587 96879
64833 67151
22765 37594
18398 52794
31690 33034
45456 81618
40130 93496
6719 89330
1700 70310
6389 99818
31623 50943
40611 48103
83368 85354
9613 85459
15055 33966
44740 85026
41145 66425
47385 68338
30823 63734
20420 59821
1659 99682
17923 45874
21289 66052
11184 46354
59770 70554
54825 63153
52921 72078
34502 90201
16065 40415
65786 93707
48161 74150
59715 87221
85628 98431
55806 78510
41028 99034
4478 70603
6050 50308
66288 93635
5535 62405
166 25076
18262 25308
45619 80884
50068 59915
14148 21788
46113 94457
76157 82148
1666 13342
52365 83438
1759 10502
14628 55078
83291 83880
37841 52680
40387 99299
38298 52634
31079 53805
69634 94702
14092 16658
41353 52210
5490 20918
34232 68333
5642 14093
45759 67021
55098 66596
9554 65367
83539 89365
66909 74271
6149 11040
43063 75137
14035 94050
10149 24554
21766 46257
39069 47261
17425 39550
40533 62684
27393 69495
40553 85277
19334 87881
25689 75140
35740 67295
76934 93618
77544 94613
32512 38748
2692 77623
8241 42094
19720 52548
59829 83847
47636 58800
67305 80235
1143 39557
9853 14370
34940 99277
51882 56751
5121 15416
10813 99249
2397 52432
65459 98285
15338 38928
21022 83553
27363 32378
39463 90528
13911 31723
6255 38118
7469 89446
70180 74606
43380 92076
5998 59408
16010 75240
70417 70664
20624 99552
75305 77804
13234 59324
1774 33197
30395 65534
39277 40466
137 87227
58213 89920
57852 64211
16534 42714
32527 95340
420 90347
77365 86683
43312 98869
45376 77099
28720 56588
78406 87844
15312 36826
65517 81736
183 71560
28742 49867
17044 88129
7162 18540
6243 6384
22735 34236
43000 61966
13604 46675
2950 36539
48481 95142
45668 79658
63560 91813
1503 27292
4648 4982
42236 92458
10295 50339
88770 95971
48712 59283
19593 35564
1836 70544
81803 84094
64385 80333
21075 22748
21059 21145
67490 69150
37240 40417
34029 63106
11340 78467
21701 33514
63568 84694
28636 90213
9731 20083
20354 68450
6567 88487
46373 74488
55941 78523
42243 63100
5813 97244
58079 77411
12899 54593
79812 94945
34389 71724
65777 89456
51828 57269
22156 96193
71264 81210
19242 21257
14799 98097
48713 96301
56827 61990
38690 88157
27128 58094
16263 38053
19637 63222
48241 67879
20785 65492
440 38289
38698 85709
25683 69160
89123 93520
59031 90872
40116 82684
14709 87966
3824 64095
2171 49109
42435 90091
93898 96045
11066 85360
47902 89835
51198 70166
32908 66876
40189 72349
20695 66218
18398 91187
14487 71391
5364 27697
42286 75263
41992 72921
4950 82181
30821 74584
9263 55838
32504 37235
35456 61020
1123 64510
17756 82962
90476 93751
2679 55541
40255 73976
38582 53201
67867 96526
59816 85026
16450 94774
15815 53880
27752 87550
15684 84827
30980 79614
47732 74255
29715 45856
62547 84433
7147 28217
64949 94558
69951 83028
8303 10827
74177 75383
34839 48636
88189 96697
23127 29367
51066 97320
21493 41702
18400 32950
4830 63519
14080 28852
31050 53122
6748 47487
34932 90039
27999 83053
8850 28092
3472 99689
65740 78942
23909 47438
12435 38539
5454 27905
15386 50945
29951 59231
5132 7249
41844 57493
41327 89592
18958 68063
82610 87915
4640 73565
52202 64602
55492 78892
6035 75143
39807 69840
24831 71031
36207 90384
73644 88913
29863 99304
5168 39066
35794 64014
6735 94154
14191 16424
19269 63892
52834 62562
43604 91387
84150 93049
8537 45203
43419 44717
54536 69093
10562 44650
79014 97997
34084 55474
18534 43587
15008 15371
58324 73787
56921 94506
11988 21078
21281 97944
63472 76890
367 71586
26402 96059
31696 91675
2803 84037
1236 24345
18869 64844
34282 54014
69096 77013
57640 68872
91606 93159
22623 63550
16325 46401
31015 38936
18701 33240
43617 44068
17834 22503
62562 82634
31703 77925
14824 46913
39504 48337
292 80145
51616 75659
56656 94667
11106 83430
17694 56165
5617 8028
63416 94628
11814 17377
39667 84888
44816 46294
9800 40909
3369 53565
41703 56903
31373 90039
11834 43205
7217 41069
44153 57249
7303 68286
21451 82035
69254 84969
65310 84522
4649 86058
24735 76321
15291 43660
2604 94450
35346 92431
10825 51671
45644 91799
30164 62553
55078 60936
58940 82219
38330 64398
24834 75088
14725 36963
20474 30093
25290 34525
48529 65639
26099 40692
79880 95673
17223 65369
16522 28200
7807 65681
83972 90554
50200 95462
18158 91445
27142 85676
37630 81786
16351 86679
51331 87573
67494 87747
949 66395
13842 24377
14135 43411
1907 72878
79271 90576
7418 84368
10351 60656
48340 97558
18562 67685
65611 99749
40911 64632
4328 51903
23586 42184
34612 94701
30611 89582
12658 86033
26441 53415
33716 84861
10239 14327
36972 54252
7946 16497
27655 55606
44412 69183
41730 69191
7526 29550
13328 79712
13271 36474
60608 76230
97786 99259
41683 65038
62072 98095
48772 50184
56870 65145
50689 88113
74798 77222
48547 54145
68747 74585
34446 59363
49055 85664
39549 70150
11601 61451
60201 78063
24619 32047
27608 90063
13508 97709
61728 95214
9580 41940
27633 73837
20248 80893
19906 99811
52103 68469
6204 56355
30743 49042
20508 60545
31090 83250
40120 61112
52739 87603
69320 96789
36387 49749
65614 82995
4282 39740
37439 67168
46935 60559
9262 48641
55915 65568
14430 72261
9848 44591
83588 85275
2066 37970
40853 76420
5731 74429
15401 78209
47929 70884
10819 85431
23319 52141
39670 80823
5388 12593
69327 83710
70107 91381
29763 71859
16578 34677
61335 97550
44547 95593
53572 77082
18880 75276
4052 88458
13770 55684
59365 64226
8614 10304
59512 68302
1808 82791
27781 97822
31804 43233
16382 29298
62069 74465
62486 99897
25361 38658
33745 54127
39194 97449
4023 89818
49973 71205
32915 99697
20537 96490
43321 61351
46829 82526
31772 38140
34066 88311
25655 79364
19103 66158
23826 27790
41008 56192
34121 95557
22756 49874
56400 89246
66565 90847
82530 83664
46437 67807
4482 7617
4628 82949
46688 66124
7413 57101
62727 67937
144 93184
33526 38006
17067 20221
34990 97990
11254 29281
60801 90764
45868 91660
37017 55791
10351 51736
11552 41241
31680 70084
11479 79292
12706 88773
53528 81452
76991 89478
24178 75134
71815 95263
7777 24238
18183 39453
11727 24726
4539 66790
73218 94467
21076 32063
910 82645
43643 90890
17063 46520
77895 81515
43748 92583
39649 99907
38575 69618
13115 22577
77186 87619
40623 98802
28263 30037
60472 82112
50780 52366
7381 88915
28560 83772
74108 98015
60644 71989
15246 55270
89613 99627
54035 87856
12742 74366
74717 97390
15509 56804
54109 58415
806 46813
35485 94941
20493 98653
58652 62178
22139 76641
26061 45687
11470 36492
74769 83930
18641 84082
13996 21411
32156 39013
6404 80943
63278 97256
34435 87181
45453 47767
25256 55225
42065 58669
94757 99558
95446 99867
8010 18787
9216 87635
38303 97292
23713 50695
30361 69569
40519 62319
5848 78483
61389 94754
3112 5680
82168 92511
2954 24773
16190 87324
35832 95145
50999 54617
11963 85262
30760 43204
16914 38763
62401 72518
3572 7522
36480 59085
27579 61893
19475 36762
30838 48555
57906 85288
22251 50398
41921 73633
59398 72023
75855 84902
69550 96693
2317 20580
13372 40562
8933 13450
72832 90887
54210 82252
44554 97524
45709 70806
34938 40028
51824 65870
7403 69502
5629 27774
65333 68203
46380 67298
31498 31851
9725 31759
57839 89490
21798 65298
44146 95806
39922 90434
29611 35094
16508 73000
39528 96882
22272 57601
31060 95870
2202 68776
9441 94683
56067 97607
6080 50036
32446 84917
5567 92972
42171 77882
3171 29936
18999 69768
41332 46453
87923 89216
64633 92587
13863 48022
31251 75087
30286 33103
60104 74726
51050 59238
82313 96648
27072 58239
31938 92091
66489 96206
78205 87998
18175 61324
16643 45836
24691 92329
40041 75111
35480 80651
1916 26062
65584 69315
51494 96393
8005 63501
10632 15897
11770 28487
31942 69018
12636 52054
17678 38342
45826 90627
12230 13684
16137 45787
12945 78174
38382 71225
2990 97903
42943 46877
9335 47664
24676 85435
56541 66266
365 53193
69770 97977
38876 48082
34097 96432
51600 73609
28695 76664
34244 99583
31523 69246
21685 94629
22166 56788
25853 50108
11034 61678
78260 78501
36989 92698
18972 62714
30276 76335
32414 79748
44267 85921
49330 80026
68787 94554
48176 59391
46772 72533
68776 95026
59498 95423
70223 95540
10335 14297
66423 95955
25823 75275
45379 72619
90618 92822
6609 44450
76235 84946
45127 45959
15924 41985
47891 95778
25175 45795
13210 30800
19807 62039
1827 29279
50894 84731
11401 82734
7312 96257
43781 46381
43218 88904
50219 88970
69103 93946
31751 42692
8090 77935
18314 53224
51030 55102
1647 48274
53405 68838
26084 41439
50878 96436
38408 92810
24301 64300
24121 40598
13728 57485
32002 38502
18665 42342
73519 98647
78720 97340
20577 44664
35313 60706
79113 99644
54935 66765
41354 46398
74815 79645
62112 76274
23380 86719
56503 65452
17190 33291
2075 7176
2666 32634
27323 97706
84848 92435
40871 62130
17010 23534
61412 89904
47270 99690
27176 88086
36505 63232
33456 95569
50579 74766
43255 54295
17700 96588
17698 41355
40892 66765
39121 62650
27035 82644
35334 78554
25226 43716
78788 89921
4579 62858
62416 86370
31963 48095
19372 32205
30242 69965
55063 64622
35045 43330
72017 99967
148 97391
32671 61193
12247 30659
25426 39051
42036 44145
26246 97997
78197 87281
50824 84219
35429 47031
67005 92882
68466 71573
65786 81585
47957 56231
12596 25689
35898 56717
26442 78501
9607 34428
5750 56341
38412 57167
55007 74486
22057 35189
2080 93140
2392 35661
4746 50752
28043 72793
74490 98373
41071 98146
86137 93012
31970 81717
948 4826
15285 30660
64334 75767
49153 89831
2195 38107
31121 86003
5704 25024
25588 29118
52398 52750
7745 47137
54861 73031
38739 88393
39787 56849
31124 33243
78271 83607
3656 89426
11165 98917
52539 73755
19613 76395
3973 57157
66499 94280
28553 89604
7201 42572
50551 72418
22707 41744
15523 29170
7731 57124
34707 85771
62826 74932
652 77966
54591 59040
17041 86091
28241 66287
19536 56870
1636 60077
1593 13577
385 53495
31830 46329
79496 85367
28532 47129
48787 81773
47203 51859
14049 62314
27876 91613
84451 89306
46253 70843
23512 25257
20563 39714
12940 53750
32312 34167
51176 96944
62823 70176
11978 44325
16060 16196
70711 91934
1340 85318
12562 23481
18725 82329
35578 68975
13724 38978
19392 49392
34392 94139
31085 79268
7540 95433
48319 88191
10901 76870
15289 63451
62 14803
64432 78644
31055 36747
30068 59443
7472 89827
15945 69973
19735 85580
23524 75974
9993 27650
12742 62218
35003 37238
45475 52934
90518 94679
40768 81261
17316 69325
25948 93890
3383 19617
7434 34378
23677 43543
88320 99436
57571 82164
39024 92671
27357 84418
39457 73218
3461 29245
24856 59965
13164 37233
65091 92446
4000 76764
55364 63586
11397 93699
48436 48697
15983 82821
16586 25162
31635 78067
75122 86730
25022 55209
32661 53026
20139 76317
12920 58742
13752 84034
13914 59323
25580 68192
31439 92449
18479 37843
24602 33353
81566 82108
76467 79207
6868 25642
32025 78180
44981 72308
25396 91581
62422 65251
68057 93044
43052 87181
10855 37757
67324 85679
69194 90433
28075 87405
43198 71954
84611 92564
25502 78331
11363 82844
2487 50950
192 5260
8089 19660
50478 78501
8693 73676
22750 84553
47897 69905
44529 59222
40451 55032
23823 91550
44078 93536
35804 64155
60019 70820
32615 34701
54762 73146
12678 44391
297 81445
43769 75647
38295 76112
22954 63572
30583 36109
72918 83346
49158 68352
61979 83985
61996 65791
1183 17914
33097 77420
65103 80372
26409 50932
1424 78847
8494 66602
25823 25887
23105 49123
65653 98340
29858 86233
53574 92795
15257 19451
10128 88707
44782 88939
19614 25440
58533 74408
20373 38704
71073 76056
6375 53740
36708 37656
27250 66095
18303 47600
48382 65162
13890 62038
10243 46308
66673 92133
14615 19453
16950 97106
24417 48002
22837 84710
69709 75018
21033 46352
79398 89605
634 89849
5143 35080
42150 52771
81424 98548
43630 53202
40857 48812
56176 60146
17898 33137
4591 87427
23995 73845
75697 84133
28127 61679
7425 32610
24669 40242
67710 92360
57821 70501
30402 87318
1747 20716
7984 18992
20214 50647
10410 79771
3368 42852
17094 79155
36460 82912
25755 86603
18031 50076
51855 81065
87547 95472
59222 85651
35388 40416
38298 97235
78065 83570
41959 51259
79013 88359
63988 71937
4021 40192
12807 64044
52611 56659
34986 92876
39500 47750
66686 86543
67889 95437
38900 73331
30922 32394
80918 93137
33739 82732
22839 75216
28687 62197
46365 53484
48336 66317
2215 20730
41122 79955
4506 7691
33761 52665
5115 29558
24822 66735
41742 87212
4291 35903
17924 77589
9791 42273
22404 45038
18185 79408
57843 88246
60893 82593
2573 11863
34705 89977
22781 54497
12015 26804
10999 11995
17291 84549
25929 34360
85785 90051
44241 53432
50482 52220
89987 93156
35987 71669
10335 36039
25164 25484
21049 48757
31262 63756
34179 83785
4996 64743
23242 48281
31943 83346
31984 40992
61235 70812
24345 55718
81007 89924
39462 57547
7246 84813
46388 82100
10931 61423
45888 81495
777 76838
48279 61428
55957 66603
17064 54289
27077 69908
2658 62693
44894 77008
8412 83807
9264 29601
42767 94900
49171 51882
25771 54462
64085 85834
36924 38073
4048 47607
65685 81578
26751 53043
70562 93209
25982 79191
25352 79259
39869 86829
34425 85098
9575 88788
10843 94092
13920 36366
69014 84751
23690 67722
19418 73104
55899 73881
20294 90527
54238 73810
63305 79533
73406 97408
30236 96504
40780 61560
35813 95483
65268 69571
20451 50700
7093 87457
77494 83896
54566 85750
16287 37661
22041 26393
82148 98247
2036 14236
1185 7089
19484 20504
42931 64544
47332 54113
11262 11953
80612 84450
34904 90516
38764 84941
12398 37683
71840 80312
24462 56346
6182 50639
30492 92997
38025 39970
36935 89854
63235 76554
837 63629
66334 81774
21663 49841
82605 87896
24652 99192
40551 47880
55504 75691
8475 17484
33941 87999
32056 81409
76326 85574
22058 42597
25242 37873
48779 56432
24227 56717
10609 57585
47469 95664
39638 92408
50714 70281
33142 45212
68609 90473
57628 75742
24687 33817
5955 58103
3961 4806
1982 18901
34687 42677
80606 88903
19667 35584
43777 94102
24246 44398
3421 57739
11942 40294
38038 83646
51042 95074
4625 14740
33060 95575
14152 90134
7362 64231
79104 80296
25239 43778
33686 42565
38284 44873
50653 91919
30917 49421
33712 44937
44093 87771
10305 87509
47341 75403
25649 53475
68686 88094
48561 64613
38564 69896
31144 48396
33836 87498
57820 69871
49131 71440
51009 90858
7681 34889
539 37954
59355 84258
60518 85746
49071 59447
33745 69746
19587 50772
50861 98811
44673 52370
28338 99371
14741 91555
53734 62348
41247 98666
41247 72091
7827 64330
8307 23846
7650 79432
43790 57795
58719 62448
38073 58387
28109 35511
69222 80579
2992 40977
32223 58376
16913 28128
8480 50835
45229 67623
17870 36196
6225 11207
7761 29340
13512 69806
47607 70440
60600 78580
11703 69960
72814 90800
37179 83955
29065 66081
48201 87350
1370 8501
21580 71229
8943 62478
60179 73340
41426 60106
69526 95285
13891 70456
29224 90036
53625 62822
11195 56152
29081 39119
23678 43393
71400 98586
13067 97609
72311 96986
24678 99960
61858 71543
54283 54940
2303 6801
69294 95515
77534 97222
16048 66340
40072 72228
17801 65526
5055 61361
6172 44436
36620 79051
33443 48614
63325 72279
28731 31261
30356 54813
28025 38659
28269 55498
45677 46730
34265 39720
75716 95926
49496 58382
62849 79239
17806 35667
59187 74204
9468 19972
30694 68645
8306 72415
47305 70380
41803 95650
76 61509
518 31835
16223 40180
23518 94530
18732 58568
19868 64526
43374 56138
54286 85420
41327 79405
18672 63331
55735 88972
2214 85699
16793 78372
33509 63497
33871 40397
29610 96632
31647 33943
272 79562
6880 83290
68954 70386
24542 75669
5265 77168
27067 39490
22958 88585
38680 98034
32361 90608
18584 96762
16394 99830
48123 81412
23292 40746
220 71705
50411 91107
69658 81127
49591 59165
18393 64943
25317 43344
54548 93913
53864 78199
79104 85280
10469 40498
43533 88219
259 52361
63547 63771
32198 99290
19694 23738
57868 97699
53267 53989
79607 82768
58496 87690
19025 37333
14169 32223
46414 55267
14766 17068
53846 54533
11735 89825
13996 26596
60358 68362
19983 29717
1732 50659
6092 17650
53944 67352
16759 38574
37912 72932
31651 86050
1939 86837
33020 56301
9305 81734
34840 84642
12080 21635
23951 52255
14884 71100
1456 28235
18298 22080
19396 65909
31046 70934
8068 80849
57587 89116
85877 87111
19888 45452
8318 74660
11670 47837
50994 88227
61217 68502
15902 68231
22256 58015
9223 52553
7690 54786
24478 53489
7741 79135
14419 51311
31863 55285
4778 74866
19840 47133
39861 42521
66639 77855
748 50313
61831 69692
22470 75740
64785 69189
83959 96789
1769 27805
37957 94003
12159 13594
8896 89893
20519 74473
60806 69394
62539 63910
59657 66465
49266 80961
6608 47875
2536 42945
5284 98704
3674 11221
27419 69516
3761 18982
16998 33025
14287 40577
29414 82457
39446 49157
63934 81334
4124 5777
41890 90513
28653 78613
15509 71907
26557 41291
4624 36947
19568 51543
25540 40790
20355 60526
37380 50585
44120 99959
9022 62000
42329 76492
89145 90053
3144 22306
61842 68548
23849 95650
5834 72960
21610 95405
25874 34348
2303 81685
7127 36381
36869 59642
58363 60930
63895 67850
42688 72539
38733 78890
35873 72792
62014 63616
15288 52690
30819 87485
24595 36462
33349 92509
26082 75572
7806 50859
21339 43896
74337 77774
33916 73125
15103 28458
28779 34891
28685 41544
79958 92645
26796 60059
7858 58317
66539 77382
45715 93962
18744 95804
15736 84790
3737 39953
52910 83168
28394 93252
26677 66202
33557 92573
11120 45105
27750 35960
57735 73238
35676 73260
17861 92302
68002 82327
1302 37411
47080 47857
2244 3595
2450 51981
27695 51653
66585 83138
3001 65203
38641 61967
18120 57572
31807 70164
1885 57774
43407 99589
3207 36418
67766 97113
191 69628
73615 96371
11181 87825
27432 64003
44825 53087
29487 44425
34674 69210
9524 96730
23090 29684
66777 88317
7925 12140
23459 88521
70088 87696
47130 97260
9985 25842
73498 91529
42517 89624
27939 44983
15329 72614
29502 65154
15006 53522
27012 84787
67155 95227
43563 73807
41568 58485
19887 64473
53041 60660
15535 57989
69836 75380
20670 59210
84233 89577
5232 9773
35628 85875
30399 34428
8667 12145
13088 72464
44070 87080
31148 61096
12012 14726
19147 29515
6966 10650
9545 15334
60374 86778
53065 60762
18677 96357
24330 89900
22372 98652
56481 87698
24982 39572
32434 37131
34482 94834
53345 69907
38725 84901
42648 89008
33457 69311
16921 73380
82344 90088
64536 80201
4096 99420
4435 68478
48576 89408
18957 32344
7347 58879
10035 11436
18911 31494
81593 84382
24208 96921
73878 78509
21422 76112
4824 75888
32813 77937
57070 62999
67531 87458
73029 75123
9580 90995
21607 39151
8711 15040
45478 88328
21062 96861
35169 53880
36625 42105
53468 60868
10297 32216
17521 74468
26309 54170
71917 73603
72773 90770
13435 61738
61554 69453
49708 92575
63891 88159
41282 85865
22537 41792
6255 19387
11749 12197
16211 23491
50633 95429
3016 77035
33072 56228
20635 76520
15569 81335
4155 90651
21821 53140
19648 69782
44715 54257
599 44379
36713 73507
2601 68669
8111 85936
35637 90234
5328 92398
5593 70041
68357 78695
45612 72440
7185 48347
38381 58229
39836 91187
81773 93413
7308 74776
7936 53298
68797 93506
79932 93130
20808 43326
54151 73402
58472 91446
46376 51632
56573 92795
22756 39102
58340 97718
67686 82986
52147 80188
42744 78550
7121 70077
1068 82480
4892 9295
28778 68804
6709 37098
7511 14982
12594 55654
3756 5704
13307 31589
14473 32817
50422 56634
63031 96105
71986 76863
77914 93711
14621 60664
17814 94791
89358 95917
18879 24845
42155 86255
3865 52330
92361 93483
32318 96754
45921 82616
2663 61454
48476 62145
65536 78543
37052 87968
11142 76861
18413 55420
20879 42718
83922 87141
40994 56774
5632 89614
26276 34135
41633 63018
37746 47960
13844 69504
27208 90033
66461 81510
1106 81932
79949 91361
978 32636
73347 92149
52081 52946
47098 52767
11785 30151
29118 81840
984 65900
4586 56630
55708 87077
857 40925
60482 81431
33344 76761
28582 41095
13245 19983
10621 62089
33447 66273
27778 45869
41539 78517
1598 72090
10701 50061
43525 80998
12116 45883
8170 10819
9120 79465
9776 10051
8263 8586
62141 89038
70159 73133
8677 70656
25318 68166
54737 79380
11778 28963
28437 58932
35819 49003
38183 96724
49787 75657
5701 58545
5842 84291
59886 75050
8139 44854
1362 93178
28138 28174
26713 63419
16138 94057
77283 94038
89020 95072
25631 41907
48535 99335
44969 72206
22138 52913
37338 98376
4823 61847
11838 64971
97 22453
11825 47726
67967 86528
1596 39208
10700 79668
49426 90142
10106 96060
2068 12718
33795 39346
33320 85664
7487 50889
28753 77533
45204 52152
68047 75065
54069 68636
16036 91225
19609 29841
1948 41373
11023 26125
25018 44919
19555 99774
16789 88799
22691 24636
57612 88523
10142 61006
8850 61290
26076 67873
2244 97219
7237 17614
17019 31750
17658 70730
18794 46015
53042 70425
68239 88623
6517 15290
69395 84985
36677 59119
41560 58914
21193 22363
22462 30866
10025 42802
7863 92914
75424 90005
81043 90536
7068 20956
25826 98503
47639 86089
47424 65286
40276 57627
33358 68056
54902 87804
56818 90045
9860 25357
73994 98575
9935 69263
23199 82918
15267 71991
41401 71498
23783 84897
18014 55364
11441 86401
535 17951
24743 29047
6400 30729
23548 35923
3581 68397
31156 64199
80169 83430
60026 82230
28175 69594
45752 77100
7587 34092
31285 99916
78952 83006
45287 91846
43417 65464
24376 96451
32846 73713
10999 31324
23812 54826
29987 44800
18464 85441
62264 76906
42788 73026
88795 94989
68842 80120
38699 93605
4423 64733
45628 81420
78088 86174
18325 74440
25366 84494
20036 73477
32003 46075
18284 47598
61403 93840
17610 89624
73627 80263
45547 98582
40671 68395
72542 85012
6215 24630
12846 26633
53372 56098
18106 47691
79522 99229
4958 57842
6789 69740
22346 72203
79538 82840
7103 38218
39175 59824
21791 27685
25778 69461
26444 80162
36200 67276
14057 48157
12966 65259
64763 80248
46341 58638
75996 96919
54624 61287
26270 88703
38157 44450
25256 52686
56935 86228
34398 85147
34318 98911
45536 66339
11262 56394
66178 81440
13662 95391
38173 88350
66791 96302
35035 57793
8539 88578
45172 93908
29537 89620
13922 99067
54190 74186
54545 65620
14170 45967
87490 96448
17082 29864
37243 71066
15749 90967
5145 20379
32779 43729
14805 90517
23873 94146
6548 98743
80184 93692
5222 70488
45183 97381
18558 44554
86275 90049
85664 92058
14525 97648
24920 69763
83381 95706
27976 49804
49426 60200
50546 98827
10149 45733
75541 97525
23964 66358
66286 83015
24415 30032
71856 78106
9829 56612
6455 43934
27519 72682
30712 78549
49189 89561
5218 42555
12710 50759
18800 88389
49221 69815
48760 94428
30080 36924
16372 94785
15612 54815
26190 51238
35279 37366
21071 21560
9191 30903
13228 17938
14985 19927
23997 55224
35707 98041
45916 94340
41119 42420
14107 61335
22775 61858
70914 83377
4477 35186
6628 75516
40197 81871
44414 57475
33618 67647
68288 82635
3275 13870
10546 22919
13919 91299
35934 55501
14355 64660
6479 83340
9908 14436
32066 93697
45503 72138
4291 97581
61292 82281
55595 71067
9084 30427
18343 72362
10857 29758
33890 67661
7126 25373
43875 57211
4970 66652
4367 98008
36910 37537
57566 60809
22363 91804
5618 41134
27375 42901
4496 94037
54981 56999
16075 98450
81657 84706
8696 59110
74920 87546
12680 24962
34459 86475
19861 70994
40141 65879
79772 88355
63563 80250
70013 76798
66656 96709
8595 24014
80477 91142
22443 27996
55833 79087
22549 83433
26494 87866
23431 75385
13681 91913
28325 91409
5486 39129
2800 63610
18075 82809
71038 79856
35247 87376
19232 50865
24425 41427
19077 29240
72761 88644
14683 79285
17183 76099
13368 64458
18675 23187
56512 56974
41868 99321
68017 81624
57804 71747
59912 83351
16613 58889
12546 30313
10329 35326
6202 82629
16409 55577
23733 86744
39290 49743
64162 93974
18857 65706
59678 71040
71749 73145
62982 70972
25391 80846
13504 23836
1710 9257
29138 84909
16587 97280
78017 91692
12092 58504
48544 94621
3767 40458
70687 84169
14527 54467
31236 54291
7488 78130
1260 74592
53342 94808
45580 57574
8942 30507
71648 75685
79219 90147
66561 94945
28661 72845
51968 88494
66925 76561
26502 27615
36881 51088
6416 80471
2075 93762
29295 31477
94654 98009
47165 55654
38096 66680
44487 74576
36027 85623
62146 89406
20022 24685
36458 93205
34801 42810
28354 66817
12821 71113
47203 96138
6154 22526
29285 89597
43986 53346
13294 82346
9863 70162
23309 72688
52346 92817
16095 56778
2841 79397
54885 90492
29371 93661
91280 95232
54319 95311
63124 88658
10402 47001
27981 88929
25001 37318
8604 48885
38664 50645
52503 52820
48083 88063
13326 82339
19359 82456
29621 57705
10505 15949
47807 85923
21127 29126
41363 87160
42188 84743
54322 90877
44827 57042
28190 81121
16330 72196
47551 77484
23041 85265
11014 99502
31589 88629
78307 96627
16063 38246
69401 77016
55291 95449
38321 82219
5853 30779
8068 48485
13720 35915
43158 78944
18752 26572
20388 85525
22170 27653
3547 98638
86377 99777
47718 99334
22059 88477
55024 75572
50963 75448
16941 91948
17893 53447
46276 67265
61397 61630
41318 56027
40435 41361
33248 54482
26243 31276
33881 46491
20697 63677
7140 9918
71744 77789
2395 76912
17578 57802
53829 99471
42368 81059
44409 48563
2183 42610
31752 82477
34995 82689
8509 84143
20239 54370
22947 40186
52334 54692
7171 30372
2019 21132
58862 82338
57576 69308
32194 61926
74917 91505
58554 71333
84171 90362
59315 71154
19332 67855
52012 93146
57215 72183
9972 45998
2337 18654
10891 50786
55102 70378
44202 79970
23401 55222
68973 97628
15638 86656
31245 99952
737 37701
3620 54134
56976 87286
33071 58988
40863 73361
7978 32387
27114 80580
2556 39615
47125 65778
68316 87582
74856 82179
1387 65709
7876 90108
58033 76821
22811 80976
54220 68723
48795 88033
22945 52094
17755 82182
17100 83098
8456 40801
74838 85742
7527 49838
31651 85803
3482 94119
62497 68412
12961 49204
26452 26994
13223 76449
9881 92196
23883 51183
28156 46413
49098 82471
15600 89110
12591 19296
32144 42733
21173 47299
10507 91865
39415 75341
79956 84255
24957 36809
13089 16941
10427 34591
62784 79340
14984 66730
22415 98971
48771 83834
39044 47277
28319 41596
76514 83237
68902 99070
13954 42326
73779 91199
34628 48382
20730 24824
25053 73735
35535 48222
41621 96304
59242 74028
3180 15991
17883 51832
39209 70968
8943 11709
59209 73127
25957 62159
50534 99156
34621 78622
19333 20843
6291 39997
47091 88550
38505 98541
49551 90952
37602 45324
15395 85845
18679 79175
37159 79964
45846 50830
44349 90624
471 83814
1396 12938
74708 85408
10373 21489
17802 24577
11597 60369
13700 40775
3413 11338
23450 26801
56644 89761
18997 81580
11118 95764
53932 69376
60112 83539
930 88828
20471 44253
14079 30091
26335 96530
9683 81119
19567 40676
14128 54077
1258 8812
37357 84236
58005 68408
54112 72134
17046 43760
34878 95937
4326 60757
5675 32460
2144 37468
25921 35639
16864 26686
66975 85899
40573 81896
37571 57730
10020 54535
24274 82116
37049 54333
21369 51579
3249 98281
30705 43695
18561 32112
12315 83300
17309 98203
24317 71450
24232 58622
17010 18647
39316 56161
41215 78966
2837 43417
68082 85556
88178 89698
13142 74157
4171 78213
22656 50515
10218 23895
57623 71643
15017 86070
5402 68159
30184 89771
9659 51177
41706 77838
44585 90178
47868 68019
40575 63045
14397 30825
56392 64231
83496 94687
36319 44041
47226 92678
3480 67606
30721 38741
38297 49179
22805 44818
42566 97534
63881 99674
17635 66772
46518 78389
53915 57467
34735 96726
31727 36254
2185 79421
3684 7409
36718 72493
34477 96528
19149 65424
53839 91407
7819 20646
17147 18176
49121 90626
8142 47661
46041 63881
51304 65919
13362 45413
10704 48624
49874 76828
26263 67443
65868 78359
41453 64355
27489 53160
19663 92366
38696 76022
51550 69659
41339 78835
22412 28279
11536 91097
48033 91058
4414 91208
78170 79025
68446 98453
28150 70413
60246 62350
39555 96463
10942 62362
37223 79124
19066 36143
46206 88447
14156 93680
40801 52472
1779 95599
44000 71777
5534 64852
63578 70571
33514 63261
45360 46157
77651 81189
34945 71349
39641 67748
45301 73159
77907 80296
44246 60982
29835 93992
63891 95683
47910 92551
51792 58596
47821 58329
39461 97418
11157 35456
58274 88680
37893 97146
64621 71911
50528 66623
7213 36196
2704 96673
36543 89700
86505 90844
25565 53949
3925 98409
63520 71489
39481 74388
10107 56425
20067 92911
15291 25097
38816 48395
25345 83832
23833 48203
13172 89877
83854 99278
93460 95352
23729 76457
42587 56801
31665 46716
68321 91455
7782 97789
825 48348
49912 95417
42509 87604
66307 90361
65062 78065
4582 73350
30017 96553
27005 97937
81767 83308
12440 41332
8453 11579
7576 17750
76161 86016
5941 43575
27950 56197
23611 28159
47320 62451
31577 53753
11336 58938
14947 44669
66604 83255
4743 56584
48658 93987
41899 66988
11862 36468
49347 95201
37113 66506
25465 83436
29817 67856
40913 41192
27374 80510
55460 92694
3136 3961
25850 58157
57205 99626
75317 92285
40589 49936
3394 95212
4563 92959
30088 81102
26287 66966
13803 94897
5496 8087
19871 71385
69595 76368
61199 63199
51172 88735
1816 23236
3222 33635
36799 77546
3197 74035
28798 69230
14166 88745
20234 73205
16959 72540
4310 6348
63730 72172
75889 79196
26275 67928
46499 75772
53885 95493
37940 86669
4532 15581
37303 61089
14522 21000
49411 78828
20133 35943
34436 80354
15777 37374
36391 48883
32764 97128
10041 89753
50943 94157
18616 42231
38657 61278
81004 88614
4657 40018
19397 65927
23948 60674
33121 80293
16329 82978
45990 74284
25415 70022
12293 99283
33408 84599
37490 52646
5844 94772
36983 58475
29035 84925
12601 82657
58581 70174
35066 42190
80953 83535
4356 17311
61135 98081
6908 80928
42815 67216
67408 91546
12676 17639
15435 42862
25627 50436
40471 52218
20679 37176
16373 90770
24784 97336
67357 71017
24503 75385
14334 92541
42118 70658
48023 80908
5322 31622
57080 91741
8590 21525
10368 78799
28520 47444
15194 71560
20956 66769
61663 89533
16155 18532
66123 93007
9792 9862
23899 72495
21244 72913
7540 76749
46766 84524
1857 90464
63266 69701
21040 81047
89480 98648
93427 94213
16879 55244
12623 59515
79134 92445
18780 85910
42192 82226
90994 93728
89626 93951
51395 58555
512 69026
45217 48977
21411 57014
72583 95215
28027 33905
2303 98189
89155 93372
35206 54424
37983 77341
1078 5525
46428 55811
2995 75577
62030 84464
4510 73609
18216 23090
20886 40102
1372 37962
12447 47304
18295 42403
10029 31500
17567 69368
26600 28850
19925 72353
20811 96846
35741 59934
40591 75243
25895 76780
1768 3223
58499 69226
15963 67833
79301 91195
10322 93063
13536 95668
49641 61135
30196 35747
10260 82863
33245 77890
12372 20981
1032 6551
47779 50046
56737 57420
35747 66544
66189 79265
4218 41228
3092 28402
1992 21381
19235 81183
43941 50123
32194 42720
17208 30245
11544 13678
55944 63299
39375 66991
34183 44299
1547 98630
2563 93866
7569 67898
48159 83275
47471 97209
7184 35431
62048 71042
14245 67783
61570 89784
53027 94805
22832 29079
3080 7813
31957 50156
11565 34974
24370 94618
66420 70841
2791 23519
43439 68007
67743 93648
64757 96228
2827 86735
26346 48064
401 97351
28514 34694
46280 67606
84122 90351
10040 33573
36803 81598
27762 61069
13489 89575
30121 80727
31374 44931
2614 41532
63563 82376
1538 90732
27509 52962
42759 62388
59502 96011
9016 93928
37919 44828
10358 68435
20109 88652
2035 86632
10628 23884
12786 95046
49829 82025
21401 56089
62541 70091
76357 79946
44156 97858
7576 85353
43320 83174
17290 37401
3468 68462
16232 77929
23108 33975
58146 68814
33698 52545
55246 82892
43883 50280
24834 35555
28232 63673
50597 87349
41885 54139
43841 92150
7015 22373
20852 50988
27125 97519
52534 80180
14944 51877
57420 98617
35000 86441
11381 23928
47757 49711
23337 51847
2727 57020
47528 82165
77641 92866
17074 64574
26553 58640
31293 67106
1226 29518
22187 37272
44835 96895
54252 98268
13080 42492
10360 37436
79011 99585
7751 33104
7708 31235
20062 38937
16265 95788
62719 79032
25944 93516
6371 15145
52659 70737
83091 99661
41487 42089
18000 78291
43084 70628
18229 20640
15753 27316
4373 31392
67260 81410
4481 69125
61003 61400
27441 93236
25494 71629
61012 90745
6026 39993
24029 96490
19778 91840
8997 58030
57772 62937
7038 79993
41497 58795
25987 91015
1202 21863
11272 15447
18982 73918
40964 72046
81473 84863
20654 73382
49152 50278
366 62600
28990 69828
64212 94787
24465 56615
8505 68469
11243 56075
68312 78271
19084 79790
41043 98475
48231 60440
17914 80369
30822 76811
12953 83930
13984 66444
10380 71631
3420 73208
59696 83803
54158 54345
2716 21818
21060 89565
60782 81502
76891 81353
12737 62938
25119 78279
13247 96361
7964 38860
39364 70671
22368 88155
64698 87304
19892 26830
5404 5430
64296 89053
20831 76836
42365 62749
14870 42150
24343 66364
45467 85222
18128 92056
13834 81810
13716 39663
11413 30734
37115 63250
13930 34210
9624 87331
30013 83640
33354 60335
15833 83832
15789 91589
67080 98957
27680 95204
25109 45897
86067 98900
3810 10951
35291 46173
47180 80101
20807 41599
45988 56896
17100 74967
69184 97872
11761 54903
28329 71230
10437 91170
7753 14024
25775 90979
4225 77689
33859 66154
23342 40746
25808 30852
4404 93989
24534 40150
41867 56166
56661 80181
41585 47700
29093 72736
22532 56689
38539 40529
56319 79949
45046 72177
30000 80122
6455 41865
24990 80622
26749 91952
5941 11051
15956 40224
31178 59265
11629 42735
3330 8180
37883 68810
8421 77271
84593 92151
74 61867
19379 21050
3472 89296
645 99051
1119 73459
60147 65277
60495 69105
38454 77797
25968 90238
52515 73753
7348 20034
38789 94205
54058 83725
74194 74366
88892 89480
50884 61700
17087 91400
57155 58801
30057 71087
58498 82742
15404 80886
73136 78412
38991 60832
37875 69630
46236 73023
2180 33442
54252 81286
4705 52532
5650 53435
60417 91170
50114 62063
16283 26205
18755 79520
43641 74127
31070 49616
27212 77390
67868 82167
1093 13877
301 18278
34678 96493
24345 47107
28981 97430
6993 57382
2309 86023
53567 77071
2474 56651
19792 69071
44892 72312
65387 66006
12600 44811
26503 91730
1136 32189
87049 98386
39876 58530
74531 78334
22342 44905
6089 12004
36128 88641
5687 71911
70262 97674
12174 84710
52540 53700
43390 81861
3403 41961
35023 55979
11946 33360
72297 96008
67752 78400
54802 99650
40844 96137
17692 19190
14371 36900
3300 99456
42394 61191
8065 48732
30935 88977
78715 95067
12666 67423
4781 30026
61706 92515
14870 44527
8258 82982
17031 41510
57282 65185
38859 77098
4191 24160
501 79497
71985 83926
1500 6716
74357 77293
26107 28019
18322 68556
16540 88209
16233 76274
34193 85825
24986 52767
28161 99193
17029 92605
10937 89519
1851 82589
68551 97903
66984 97142
22578 99115
51687 52287
6066 11953
50533 95511
9431 64433
63102 72985
49922 81804
62191 82445
28781 44926
2765 97027
42783 98001
58459 76840
5009 80359
24750 51119
50485 66587
76872 79936
2416 53079
21784 94243
36118 84582
29193 40064
76852 87791
60075 76483
28868 90897
9259 43561
17204 51945
40497 69560
66278 72508
23231 82370
54563 67570
37676 61696
56266 89487
57314 83571
4777 98893
29848 57734
12892 72704
2727 88441
54294 71810
21517 85900
1300 17444
1947 44482
66372 96505
25432 65893
29224 34366
23582 29527
31124 77987
33159 68051
2546 42233
58500 61883
12074 94101
21485 32220
17282 78487
20788 91331
85409 95516
54267 63094
2632 6791
3121 80412
165 69792
48717 61975
48122 64729
1278 48921
12081 17605
6228 95661
31020 32593
8293 80375
11391 85468
29467 33591
57852 96561
76244 83926
70995 82745
51058 55228
4720 63681
72283 78818
19725 46687
85394 87395
27733 50575
24484 37755
31709 86797
33576 69745
5506 54149
4651 24666
9133 52086
30069 45789
19377 94399
62735 97374
27930 74914
7666 17652
26132 29636
33602 45667
38758 78180
21967 51355
27538 52059
31667 88369
12416 18732
47940 77462
24939 70327
54986 66951
17430 60183
12733 40291
196 95603
21942 32836
25701 34976
90663 92013
59031 89669
81989 85815
12584 64366
26709 93508
55061 60212
44838 88730
34688 68050
23411 97640
34336 61188
51189 77860
13523 97599
18045 34841
43249 90157
8696 33488
16616 53879
28175 96097
71191 95741
39581 75742
10796 25471
16311 35012
81644 94628
68428 93020
82131 97059
2659 34354
20863 62216
38274 49651
5023 33005
44172 91261
11456 61210
39232 81649
24120 64299
1312 84239
52495 95465
64534 67235
50066 90828
68332 69627
20096 72824
41567 58103
34764 80611
41017 44807
58536 64249
676 17401
29762 44109
26203 31577
82851 92642
79930 91345
23079 24000
21856 90826
23375 68720
32455 74025
1779 36438
3602 32356
60588 87600
3197 59365
51807 97878
6508 38791
1609 11012
46414 85401
14148 85299
12393 13829
13489 71620
54237 58258
16890 31275
16853 72711
34111 57733
27545 60893
26987 53176
11303 72888
29973 37883
23152 29044
61792 67393
4261 85058
52673 80767
47769 63638
37717 50756
28084 31546
58589 68040
6172 23608
29949 72151
37095 44242
10431 38941
19546 71753
21055 65189
12375 62117
82234 98486
8094 89909
78917 79396
44030 83862
22621 87798
38542 99803
64667 70420
32570 71218
7819 60703
55688 68908
15149 81471
28880 54859
12693 49260
22163 53854
87576 95244
7240 41690
26389 31196
28248 58480
65226 85790
4077 72549
42532 76348
43556 47563
14231 66904
80524 98550
64415 73023
25551 93365
59951 85239
32053 95269
19717 22949
52474 73052
5060 11640
41039 90973
70582 96886
5430 77285
46817 57713
18942 53017
72373 94822
49560 94593
27458 52306
509 25736
73776 83655
20557 65458
72467 77381
49475 81418
36861 74098
41732 88007
41 59386
35552 43985
37500 56862
40888 42924
61987 65567
28382 85536
65526 91273
69636 98298
15148 74471
1602 16687
53192 93128
11366 52981
2804 37320
836 29130
7528 45536
9538 87653
7424 65905
68014 90586
2498 72464
38766 96140
54647 84472
74334 80288
7915 45944
5320 8655
19721 34684
21964 84878
13944 87909
3324 10966
10272 83401
7894 97468
25044 58041
85810 91185
56304 61005
61741 66173
187 45841
37296 78150
40562 66817
30873 50741
35383 86312
13403 54849
58959 90580
56805 90453
54231 88899
32079 80618
55694 82953
25392 74020
42373 82514
1980 68987
22125 90388
33341 34161
6267 88197
50341 77642
53126 87740
25483 37820
63757 99231
14979 39906
16963 93409
7436 89181
24343 70309
29764 58662
35808 94430
84242 86424
62749 99200
65337 78145
35292 96090
9487 13694
73199 78424
40027 57155
99753 99791
44803 79005
35579 87142
3272 6914
67107 82429
32006 69048
61648 96685
7118 99247
57628 87803
4709 95016
4569 68861
10558 60008
72449 77903
932 35963
59044 80340
15999 88444
29613 87196
8609 85777
10513 77829
72016 83985
18265 99223
55067 88408
27532 64135
86444 99070
9220 44597
13972 19616
13579 77457
58515 75358
7675 63566
18420 85992
22356 72695
23750 38168
4968 96072
36396 41514
12580 67008
64550 76992
67075 85094
18197 96969
48585 96335
61826 65383
22718 80126
6408 92945
42999 44367
69804 85991
32454 73813
9898 78161
74812 89563
7507 20299
66680 97773
9537 98624
25279 26594
24371 80250
18263 91984
61329 64454
52331 66616
23955 67901
22316 44236
13087 25107
11808 77037
45501 54088
19472 83339
33311 74453
4750 34056
11160 13403
49008 71791
58890 96003
22095 38327
30573 85283
57850 74886
49974 91041
27500 89120
2564 70678
13556 40466
41099 85837
16491 19997
2406 2554
16416 46242
20446 64803
31135 64321
2670 61129
59558 77872
27049 47594
67548 82992
20617 21662
57800 85348
34398 75160
2810 75602
4517 14937
10424 41955
13967 38643
91155 94555
6016 17241
4505 29168
19481 30688
72615 75972
10310 49306
46977 96641
4357 48228
16641 59273
42128 70009
37790 76837
26561 54731
5380 91734
89053 96918
44021 50910
16912 55801
65301 74212
27787 64127
26895 50807
4537 94874
16469 18172
76703 88296
3511 69604
48523 98236
32285 47259
6930 90302
31648 54301
1901 82051
31091 73050
7294 93492
44284 50376
26356 54928
47396 89660
4176 65947
40861 57494
89653 95986
18783 91883
37144 43148
36635 81055
3856 82998
4592 94334
64648 99082
16626 28001
9586 44937
8633 16902
30652 45495
43114 61628
40472 69269
68327 72693
74168 94300
22243 55460
55734 68665
77139 92792
22965 94458
69845 73985
2935 37831
17863 48701
43320 97199
2136 9571
37909 45935
35939 64805
46435 75210
56445 57173
64920 84963
70691 93312
19747 32634
78056 91026
34304 99937
79259 91701
16817 17518
29449 74621
55138 98820
75885 99110
2042 6830
32889 42550
5975 40782
9441 27069
29714 37734
62863 67727
43976 84028
55403 89252
8164 16920
87483 96874
16471 22334
26314 71877
11978 66018
4001 94915
41212 82683
12866 14832
69503 83534
15888 94390
93471 99157
36370 99753
47496 70310
54741 82062
11622 56861
50161 96326
8561 92155
22735 67375
10021 97568
10730 10869
21361 27199
56071 73536
39619 56710
4783 39050
14973 39184
67246 75627
20090 39696
65979 68859
49701 72544
15205 19093
5988 86122
63164 92312
20448 36483
16921 77607
67945 72477
10032 26986
72031 79938
31806 53322
6056 72363
54217 94647
9119 86947
35689 38773
31005 50146
10241 82182
1678 55240
31912 88274
57027 77690
36567 45540
29056 64987
9045 66859
17589 54815
73178 83166
59935 64729
40155 63555
50724 61355
41308 57572
10007 98730
30447 50624
16987 64079
51775 56455
61797 76307
27212 84528
16429 38845
9562 89134
33492 40150
26492 28186
10650 81065
8697 18806
26035 55289
15022 55442
11838 95700
3091 7836
58587 87051
13153 53185
85640 92155
21306 55730
20074 96859
34499 96691
8768 51723
12414 50483
6304 41096
63298 78395
65326 92447
28488 59472
11783 73871
14193 73431
45563 62652
10699 63516
41800 87741
56996 91758
889 29163
28293 55466
33443 36337
34655 70307
66274 68983
49171 61915
22547 59163
94369 97226
82458 88176
57013 74615
89895 99591
12990 84271
67966 96887
13344 74111
36678 95570
85082 98202
1729 54754
53349 87492
64779 72400
24862 83288
10645 82711
35965 47257
16769 41267
42360 59296
65748 69310
28609 78817
22255 45629
38235 72972
2519 22091
29221 60426
16750 73321
4857 25128
42661 52756
77717 99356
30141 62871
34114 54730
3000 59939
12321 80098
15507 80638
3280 81644
6156 91695
16303 35075
41787 77004
17187 90732
68678 75219
11983 57856
32005 39444
12991 96851
49142 73959
26405 46458
31309 63595
23131 67393
24192 69983
56899 94250
11646 32609
20857 47798
22738 86063
62256 86212
34591 71257
68200 90355
84476 84500
13094 73586
38153 71118
45856 96317
55117 58971
26388 36920
35544 60164
26425 56803
68673 69455
10725 53446
34037 37887
41966 76059
9774 63338
9635 16510
12840 78702
24672 55077
69880 70440
47232 50529
22135 66962
73451 77585
25111 47579
54684 96530
25361 98282
76846 85143
10328 97229
7942 19215
6743 35698
3643 30535
36603 43679
27505 86558
20925 99518
54814 97254
31723 45590
79217 92497
18614 50768
82658 86884
53359 89700
5810 69548
14248 58307
60036 95884
39034 91933
22914 81697
57374 72727
3875 61104
60917 74250
73991 77841
3580 94849
16411 17942
31543 77171
89725 94582
27018 92221
81135 82980
44253 95142
9323 26538
49501 91208
5748 76799
27650 60924
32140 88897
7915 85158
1386 33993
40570 81509
74696 84523
36845 66920
33318 39357
19442 27555
23363 81481
22914 54594
78679 94341
17984 36793
81395 95288
2557 80931
14949 36227
35046 86347
27001 80498
26799 66245
2665 55122
51650 62831
21855 38169
12724 14150
48844 58213
23031 69056
84301 96729
76990 99543
4538 42046
4108 18721
56783 99271
66896 96773
51188 76658
8332 83101
10809 70749
84510 87834
68769 80704
40481 50190
7702 56937
70650 89547
8452 48017
13926 83300
46503 63856
7569 45088
27580 77891
28846 29163
3884 39332
12133 87127
27927 83024
52099 79259
16250 66347
35967 56340
35718 39544
37273 88597
6310 83611
11528 19686
12505 58252
13028 98371
51731 82150
32588 74372
1111 63058
17321 67881
57477 94666
10913 28811
7950 82513
13546 15358
5912 34616
17318 79096
73758 90797
28854 90386
31796 56896
68051 70329
29715 39945
4208 32500
2629 75486
90725 94696
27569 44957
78779 98105
20406 97526
40578 84733
34846 82986
23666 58860
31000 34295
7436 78180
17238 56520
15533 72969
4088 28827
8152 69248
11660 28291
61178 82911
9547 75203
33910 75398
4528 68918
29972 84191
54140 90629
18813 25134
4203 33264
16274 77415
7198 29852
16278 34861
7140 30381
51476 60569
7306 66473
11443 11799
30540 38188
59483 79076
5512 54056
64987 92731
6003 74519
33793 72552
17424 26291
12388 69540
57718 76826
36158 43282
7563 93215
29140 88440
10477 69359
23243 29885
24095 45838
19401 79312
23877 88937
61626 86580
11745 97410
53467 81466
15818 84935
44172 57506
30823 31397
31768 44184
85712 89517
34998 52039
20967 75215
27478 36143
32098 51027
42855 43414
4105 75952
22148 80411
61564 81101
18139 42691
28633 93348
37526 50490
21799 59180
17606 71699
19235 98672
6843 86686
54194 92682
19076 62609
61057 76244
4822 62673
18683 33115
62990 73559
23487 94417
12983 92890
73706 81398
58756 98530
42165 57379
20411 90722
35875 77989
4690 18546
16299 91428
1546 74833
23859 50416
2109 50581
7082 76919
16205 48442
51241 97004
86984 99536
25334 68371
9857 30889
78838 96184
48724 70795
40467 49272
64708 68116
1462 84370
22793 67548
35748 87542
18432 50384
78751 89838
37575 51366
4798 87316
46105 98536
27394 28619
17942 98199
53962 78546
7221 84587
10144 17640
43220 77613
2472 53351
3230 35799
4669 12591
4687 62981
29274 92145
37924 65514
48221 87761
41878 83750
112 71694
37255 57569
64842 68808
19053 54800
10375 66619
47871 97549
40032 76936
17053 24742
11398 89045
14582 50040
6019 71304
22722 99176
48227 54551
3508 37498
50300 84998
18491 60061
6858 37877
21804 97932
25983 37057
22809 59750
9666 28623
1899 58107
68259 86307
11535 22255
21102 63896
60046 91469
43031 48070
55865 58598
83802 96518
8037 94178
23987 24267
31464 99952
64779 91808
78076 88940
16221 86639
14559 43949
958 91941
4873 87260
33172 83459
35384 72817
40585 56577
26104 32795
39212 67662
165 17830
42327 46173
40088 58843
81138 95530
29682 44547
5174 66887
34660 67340
21625 33144
23130 92898
27937 70766
28523 49815
35929 95358
18732 89106
48664 73862
85905 90654
23017 63473
52944 98069
39588 55305
42681 71246
48669 72725
44828 55531
21723 70798
12473 74478
45701 72670
3040 67655
88589 99295
4181 52160
63924 79175
47126 73213
4016 29579
8131 45700
25586 63044
18119 93247
1876 23665
20843 53587
13522 78537
50602 67612
30707 92696
982 38799
9847 30823
54612 84432
29358 49575
44379 63034
11723 16338
68705 84991
5843 28004
43275 53768
27001 86507
49300 62257
27793 79363
41200 69438
50932 58264
6697 96640
14519 64225
30650 86889
13909 40385
35779 73897
4351 63104
60203 96176
2657 80403
19276 91091
65570 68041
50544 86778
10420 22506
61526 94694
2130 17150
46307 78092
35815 70552
17186 69958
43258 61392
13389 31405
6041 89710
13380 79283
3785 79450
15669 24266
30558 51738
16401 17781
73523 78558
28371 34738
61430 76933
18715 61254
21024 98899
77718 95973
11612 14958
5397 91368
42311 79346
15906 67229
42002 86804
30517 55111
41147 54143
12605 72827
21831 22841
19050 89636
24277 37544
26011 47969
28691 41952
83939 88746
27866 63962
38475 65245
9807 21400
38306 78748
48031 88924
31774 46511
5229 55232
54585 69212
23732 75783
46503 62425
39235 59716
97365 98202
22438 40772
12982 20784
34688 34847
39493 74738
28986 69713
7766 35130
2349 21120
95528 95612
51676 56557
17862 48691
18264 65820
64924 81787
80668 88130
246 85078
27614 30373
21658 99078
14132 87228
23764 52039
7143 46831
2651 65021
1000 12008
74635 87133
3752 80524
10103 25487
33763 92664
31005 76962
11532 34405
45571 64985
75148 79759
7143 19952
29281 32523
47901 58269
32376 78702
130 25588
56602 81973
78704 83096
28292 70744
12845 49406
68485 83088
52490 96339
56498 95480
64646 97741
2923 68658
24600 47269
49234 52664
22359 25312
31563 45359
54787 56242
12005 94206
1548 25727
25501 73511
36425 79381
30856 75005
39629 92066
10057 91421
23214 78260
14622 22671
20310 39289
72156 78100
22036 76572
54065 89940
23344 26421
25774 40631
2255 18169
38515 74863
21799 96685
85429 86360
53258 67305
17689 97900
64288 81196
663 86602
7406 43324
29282 86009
19905 39658
10691 84800
44836 56841
73395 92589
378 19998
14444 48889
9543 52165
85135 95753
68231 73346
26876 59652
33707 95637
4314 7896
45137 83691
38619 86850
7646 30961
18657 59279
28347 47460
64113 83228
18212 93834
31146 84108
9955 33223
57677 91910
28169 71055
15464 53078
12832 59585
4775 29775
49899 53359
67095 95216
17010 88419
22928 75394
35702 58355
6433 98045
12248 13226
34563 98052
43833 99888
18002 56589
78884 78957
19312 20629
486 57984
71711 75501
50278 84463
52558 99163
10557 75710
4287 10235
8568 96791
16251 81405
37903 53985
19981 55957
29537 70828
3691 64924
38033 66181
20111 99202
9328 89045
80008 89581
8575 50957
45431 93604
33708 65520
71306 82627
11353 52482
9833 97208
55011 66433
71863 96913
13626 96321
35427 91279
55722 83757
16284 92235
58723 62955
48193 74277
61923 67421
39978 81584
46772 53294
86985 87961
15592 82632
28 54146
46819 89871
15491 35029
17429 64021
35600 62088
7508 70159
17524 28370
41298 44776
24969 52468
20963 33159
45250 97362
32765 66714
11789 25663
54088 56986
46007 77634
37389 91675
71116 93797
6293 57475
35952 61029
27655 37363
61694 69316
86621 89091
12419 39891
23252 72024
38683 96968
16099 31899
72698 99451
46822 71488
85387 86425
14178 49920
54164 79940
50636 89710
85177 98790
48614 65982
49182 53171
16289 69163
53161 84180
5402 85104
76469 89862
51030 78960
48428 67748
56590 91482
91964 98340
43498 61399
26630 37810
62992 90123
13557 76259
17504 83649
30272 66241
35216 44958
63203 64671
55042 97685
79750 92635
59722 92845
1373 3086
1858 97949
72938 81971
30969 56481
46333 79377
15588 29566
40377 92074
47036 89608
34323 87485
24764 83160
9262 87776
51178 72934
63593 98552
11928 54844
34367 63752
78481 89617
9873 17519
44301 53347
47596 65748
86906 91062
12961 57813
45398 53834
32279 57378
67111 96879
28880 37223
1537 74632
18722 19420
94005 96362
57700 80963
7729 98698
84814 86295
46169 66185
26174 77043
1671 6665
20915 69183
30556 68420
40331 85477
75526 94799
48995 63794
41921 66952
46804 69684
51365 61878
31447 75378
27427 60307
53925 99941
88293 96861
70605 70888
37818 45748
61512 99086
76898 99639
1184 13132
65612 73687
15924 26175
49429 74114
30509 86273
15741 33079
22986 47725
7997 39011
43607 96593
34066 78617
68036 78048
34566 67870
88568 94166
42695 97976
67011 73732
29544 42873
70011 86794
25253 90348
68162 95767
25953 56606
49080 53606
9985 31280
32825 55560
59163 60054
31763 85983
9981 38971
28484 84873
62143 63290
88610 92486
18068 92313
32548 88569
33236 63309
50277 72785
4324 41470
43640 56706
37335 73581
1397 36516
80584 95629
42230 47234
86964 96881
4236 41586
55532 84551
11283 58857
17963 33899
11713 64314
29430 70649
75070 99345
9452 85637
38924 94281
16337 84412
43908 86569
47013 53019
87145 93041
24915 51656
26380 76430
12076 39818
438 16400
6644 62880
74037 88978
41230 45575
25048 67912
27008 69406
17125 29327
1988 17923
26406 39157
63753 96353
2954 53887
20432 61688
23199 45209
438 41891
44706 92376
36788 89894
37747 41166
7915 24009
18479 53980
68823 80951
7244 99650
9131 73158
1827 16547
38946 88957
36989 50181
22088 24299
15311 56760
79835 80668
38820 83815
23966 47371
4071 77517
43207 58754
52330 56798
38441 42722
78275 80857
40094 55610
40221 96543
9796 19069
84908 90289
6376 22597
7262 73344
53924 89146
43498 66615
50499 83520
4467 20985
79335 82969
525 67312
17737 98195
28202 60263
71000 76569
22140 41399
7434 44321
72855 93966
15993 86190
5459 16732
41393 48251
35653 74949
27258 53034
43079 49509
65058 73763
15473 66144
36406 56098
1980 87986
18414 51550
51200 72534
16291 52058
34490 79246
75429 88829
30680 86342
55661 70892
34409 38605
17086 62547
15231 51615
6448 77933
45086 63620
48775 68205
28149 49216
30323 81974
26015 96353
58460 91923
50088 72038
45684 92468
46866 76001
23051 38405
34274 89822
50893 84642
45883 61805
13600 51639
4930 43502
63137 99167
20788 22373
15064 22002
42213 70088
61471 67340
18640 93882
66560 68541
12446 36787
27872 92137
15797 77080
8568 41754
19102 34278
81460 90669
201 14711
70664 87628
7138 33752
2395 63915
32332 87007
4823 51174
33933 69989
41900 97257
38256 79957
45520 88607
1494 52674
32220 80669
26495 32494
8085 95272
48559 90994
44935 86338
40723 61600
1803 8214
22815 44724
29624 96558
9856 13359
60711 90398
67219 77386
78582 96235
14949 76065
61088 88413
24963 51286
45852 97301
31375 58044
45663 88523
25255 32904
90078 94176
39707 57055
13713 19717
24298 27369
22955 91567
65763 93146
52123 75969
8547 22658
24712 30588
42654 74091
3998 14177
80080 93438
33715 64435
13155 14589
52573 92339
29244 45835
67293 78138
30658 94411
88210 91225
82298 85208
13031 62833
53027 68394
73156 89491
9944 55433
1748 89605
69509 83615
50917 90695
38095 90942
65685 67102
10011 11303
563 79925
71294 88192
30724 88265
82101 86416
42146 72277
36882 83383
976 40681
50319 63273
77674 91304
26937 64978
62000 66245
39755 88419
83877 98104
48218 49046
45783 74327
71149 72125
51012 52901
42409 50599
3219 19364
6109 60861
11934 37748
44122 54485
43243 82186
59714 89715
10520 77001
52615 71539
36654 85606
44219 69607
54265 72561
1366 92248
3916 16228
36505 49657
53975 73526
28521 97482
8506 33461
72870 87324
2942 16536
67400 86899
65832 85146
32733 85279
23883 57395
67592 74399
27913 31233
22582 23199
28125 45037
41366 50026
55848 91624
51456 77518
54251 63551
4471 7336
51501 94653
2210 94932
18546 63463
13635 93508
1751 46436
3003 96170
87117 96980
6095 21817
13186 23408
26435 26749
51639 75583
4350 10398
42976 97735
41169 69257
33864 68016
44069 94984
64865 81282
19084 79650
142 16069
84493 88798
62893 82474
40456 52128
43355 81478
69287 86224
49948 56965
10303 56957
36169 87453
13107 20234
6469 34951
64085 97110
22704 97504
21958 52685
88681 96583
42001 48498
7788 19187
72 4309
15419 99346
14081 29821
42161 44966
9535 57420
6759 42378
43071 94785
39873 91376
21216 70167
17319 97842
4971 33616
9097 15201
20315 84496
66672 73658
74409 94179
15000 76473
5240 81310
4631 75391
36972 85713
26563 67544
21040 52972
8287 60348
20102 59805
8360 13608
68559 98774
53972 75184
29844 75885
78025 81301
41237 47477
6049 8167
36492 50101
1185 69345
3713 89934
38228 87605
47577 80614
63429 83520
31191 94827
126 9654
8595 88397
6549 41509
17599 39680
22786 31077
88693 91775
81546 91705
25099 81249
39876 92447
80508 80767
6232 51092
44968 75479
30008 59687
54737 57610
9217 11851
32873 52173
84716 96972
21056 60908
7963 21678
81324 85615
37903 85128
29030 30601
27225 98169
65218 75781
38125 68390
45343 70096
62546 93971
10414 28848
33101 51683
8864 92809
17449 64129
31320 42358
4975 19052
69197 90899
44245 90238
17979 42104
1599 67023
34213 66177
2329 55659
38653 95352
32481 88752
5653 46661
39460 81410
13930 84251
60823 96925
28128 86242
43602 96418
16218 38922
47029 60898
4358 94255
65634 87695
17033 71477
38135 55949
75060 79937
36722 46812
10742 30612
2919 53322
13839 91584
75070 90377
21562 90320
69032 75898
69553 92331
48732 67176
34146 75789
21586 39026
52354 98816
42618 88512
38241 85491
39642 53911
18324 64414
23879 25731
45324 57525
2606 25185
3334 14756
47846 76985
3491 25188
46232 97147
16798 65332
6329 47673
8931 32132
15928 54465
51727 88080
4396 7644
7816 11462
13440 75852
40758 92735
41906 77566
35943 84073
15946 21528
20613 92282
22497 47206
57548 97991
27069 73346
27532 74924
19102 45527
35825 54389
59121 94654
64006 93375
64474 75830
60218 67304
38796 59906
1038 52776
31090 53733
38210 63087
41870 93844
15321 46513
81852 84570
11888 45558
4100 11993
58944 75338
15296 18919
12633 26503
49577 84149
62266 86704
16649 41923
54147 92999
4671 35024
3647 97423
5247 50777
47234 70649
1518 75096
38401 87903
71964 91306
1938 81990
73681 92437
74482 79595
42797 83345
41872 92704
13459 99306
46057 95390
37879 56926
29145 59492
43880 99742
26053 54062
2906 97906
12512 45126
26047 81512
74340 90743
6053 48232
57536 96034
27346 90175
70310 87204
15949 88710
37474 93610
34682 91724
37262 88968
1739 61206
467 90080
82156 95489
31742 54400
20544 27336
18700 52736
13556 65544
24516 38574
36713 96571
48594 82504
17687 34529
25921 77833
1171 44170
54683 84467
49404 72819
17826 43433
19556 83589
38727 47773
8909 63852
1620 21268
55672 97774
61039 76658
15202 43581
2552 9221
36033 91329
48770 95448
54022 92811
39054 63014
71018 83116
8632 90134
64596 72924
3402 73720
2912 65540
28798 41323
479 60805
59396 65732
27647 37727
4001 48063
59612 72938
19564 72488
23164 82948
32307 97191
7826 19907
17178 49414
21988 50959
7171 78176
56262 95419
7881 39783
54224 96827
25746 88742
11374 75897
41857 47381
35151 82425
35570 79567
69011 71894
46621 62259
12390 68624
12851 88797
81054 88669
581 2145
8638 99665
42498 62115
4934 66775
15300 71467
74029 82824
16080 87899
11212 47883
47210 60832
8701 29630
14259 34855
6300 80005
15053 15195
5562 96993
18757 78384
21218 90234
44926 60129
89638 93370
2709 61143
30890 43310
15063 41726
3870 93758
9017 95264
27426 80268
8808 41397
20851 37213
71142 75967
68540 77834
68521 91050
50006 81171
78575 82770
34965 70748
51894 89740
17865 56534
37191 85512
29321 34852
43393 76124
9573 45809
25721 37313
56544 83237
16884 76083
51772 57251
83623 94769
20224 99759
27344 52476
16557 51017
1773 10112
33096 67783
22299 94796
18039 94061
2578 86935
93799 98410
18394 64033
49520 60043
64810 80061
55145 88745
34032 76077
46659 65180
24749 39936
11586 32979
30138 84526
22418 38184
50810 58230
42687 45394
42180 76161
2251 58203
37958 95721
77126 91193
53721 86578
80848 88373
21344 79510
25889 65517
1757 19069
921 87665
1247 94780
6165 14972
53686 73098
63002 95188
7296 60483
68328 96708
28995 44659
22726 70455
37208 84355
40318 97584
9712 31347
2372 20326
259 4765
19875 72428
3877 71697
30592 44693
14449 34057
39932 63069
14309 18888
48785 68826
35647 44957
12724 36550
6437 22541
51999 69892
38631 86365
38616 46620
9543 90260
2520 51403
36362 87092
42031 69250
15529 16222
30822 31989
48657 60210
20059 88458
34827 92091
45636 94882
83821 98215
64830 92246
41061 47498
3367 60615
60187 69255
38623 95053
55704 79474
38239 90824
32443 52557
36987 85261
18478 86265
1820 35413
40019 77306
7382 63127
84440 96619
27021 29645
33016 52524
413 64083
37872 65719
6499 92500
3468 66018
21165 66656
19377 36441
37839 93696
35938 83218
65674 73892
30133 44056
91120 92035
2248 2439
59706 62610
9322 13458
57417 85652
16098 84352
12093 91210
21664 85297
41519 73799
23775 56543
35381 57144
45715 74368
21244 31671
6612 36167
14321 91563
13962 49767
56610 93395
35270 37566
50930 84004
9630 16523
53004 73435
19582 50827
57962 62789
42381 59288
26247 84444
4920 69748
5143 26865
46481 77354
63578 66737
15888 32614
26931 42357
48328 94947
90762 94343
10943 33410
31403 32378
32544 95171
26184 29482
50227 56028
4409 17034
1876 73352
26134 40638
4464 82207
41691 53143
13152 37692
90001 98717
64939 95313
61894 93540
33816 72828
75686 84825
48425 86966
52290 53999
570 20102
35357 89494
18518 74741
5310 6077
31621 85160
4682 89178
45866 46260
80907 99994
18265 47412
568 49341
48047 89591
1266 9480
89787 98279
31091 68227
23767 88384
74046 82484
33363 42216
54880 76934
36152 71135
16556 89344
16615 94536
27509 38452
23047 72652
17863 54545
60512 90469
38551 54977
24542 43020
42261 61854
74008 92631
44110 55426
14301 76419
17618 87661
6428 37005
27058 58188
11738 77200
37175 49721
14614 22886
65520 97037
17625 54861
16567 50382
70745 85702
9354 42659
85204 99373
7531 44958
36528 95138
18940 83751
57999 62531
17810 80926
6348 69463
19326 66394
41521 70634
44020 67403
5170 37849
14226 31748
35961 66357
12741 72541
69533 88019
12039 29289
71062 74701
24371 82499
32233 69114
2294 43250
29377 96260
24652 56403
90133 95788
90222 94043
7573 34063
34806 81946
13395 73250
32253 66031
45444 90974
56494 74043
43713 47697
16528 41733
8043 46430
57559 68154
7219 7719
30786 45875
48298 97672
82632 92762
7884 33264
2865 62872
39167 78238
8235 52145
23431 54505
66934 75938
35411 70442
28893 42258
29347 60472
1236 97827
20346 79889
91919 98565
34254 49667
61381 87169
17910 22264
11910 22412
17879 58516
18710 74715
63017 68948
28506 79009
58799 90695
14465 62001
69515 94697
35550 50384
2010 49036
28329 79843
22484 28810
40574 90071
62300 85152
43781 85578
31348 86017
31303 46496
68146 76437
3129 44480
48921 83810
32293 88480
76870 98616
21488 97058
5333 17707
12422 27992
280 61360
32073 99843
14690 30395
25048 29269
19972 64978
14980 77063
65180 69057
56170 77037
27721 38205
23236 47412
37300 59613
49316 97101
1671 7577
10419 93500
7276 12334
16559 55912
51617 56313
47862 74587
60152 87529
27730 58753
34076 51706
68944 99424
14019 86939
66393 98469
48292 51613
79357 95851
77913 92125
35531 98093
42373 55439
17037 61172
26296 67488
6871 35097
1531 15898
81275 96182
13736 48374
70816 80417
19180 73256
3614 96889
9074 61598
82736 88225
20797 64404
12550 64697
62859 95832
20702 84308
14450 15521
80654 84788
14855 86157
36748 85622
40681 85703
46766 48759
4712 17320
21684 85144
44240 89273
23221 65058
17398 38615
63348 88436
2959 28285
75428 80242
6565 94793
50732 56618
834 33393
10030 50523
2484 42609
22320 35925
45771 96888
37964 63896
16138 34465
17477 25579
46439 49157
29968 89593
12176 47865
11251 70569
50485 80088
17705 37275
21524 43037
10772 86441
39125 51033
41656 50453
4072 32315
32679 97481
46026 56027
32331 42877
6343 82020
82589 99748
50425 52764
61404 67593
32558 52593
43345 91540
4225 67623
14708 99886
35453 43270
9886 98784
17244 52287
2967 3215
55126 92657
39611 64097
20776 64585
51270 73728
24937 61372
17383 25746
60819 94952
32442 56489
39025 84661
27608 85570
1805 4588
27587 97221
40660 46088
6276 94927
38351 41795
13910 28536
45631 54248
10080 90305
11825 17036
12166 59411
74790 93197
74177 81966
39007 95546
2941 93052
173 75401
31087 49189
46822 54096
3217 38908
79483 83673
44488 83562
12646 92198
56836 89047
33974 93607
22603 97292
75830 88906
15076 59699
41991 80196
14518 26439
338 71666
40104 66107
34361 46030
29598 48333
53021 88857
14334 33261
35892 59087
58117 59343
54603 84852
78640 92086
42451 46029
26032 43812
53576 83115
67566 69067
34275 83205
25260 48557
65342 89272
68559 82759
85801 94409
92391 92783
33385 41706
12876 86219
70429 86693
57129 78887
77709 84695
60832 91878
1093 38979
94927 97220
73681 86271
6693 91058
33859 95260
50423 61637
18115 35715
47028 69142
72444 86066
5349 70346
4924 12168
1792 72012
48729 73072
11572 26251
42510 77095
68886 71966
2018 38507
3162 66609
16067 60521
46667 93821
30341 71908
52485 89944
34820 93768
37472 96375
48710 95756
27515 37169
1140 64141
40992 69280
4131 14922
63934 64539
76020 97683
19356 45483
23226 60463
1287 57836
61191 75802
28059 32586
32750 82161
31392 58389
60922 73094
81956 92595
5435 58942
14168 29101
28086 69965
47117 71550
24564 75957
16159 42103
61866 74057
88356 89941
35118 42658
26470 58078
29280 63749
66400 68262
16244 24612
31211 82001
25004 96846
1585 99664
63060 89732
36084 93375
56741 98716
56688 66647
60918 69470
7908 62537
50105 79448
24250 78823
31801 90020
21794 42324
10401 57873
50226 96272
18954 78754
2201 76720
42619 51576
1119 19885
28981 34643
62486 98904
10501 17613
3529 10241
24030 42986
14056 97390
41529 74369
6657 10036
86097 88758
67515 93540
27935 44704
1974 57116
19331 57360
33079 91199
69100 81782
28897 54032
54656 68067
25465 79733
16053 28828
76508 92913
36414 86267
49065 75970
31229 75368
2590 74737
18528 60934
27114 37457
14926 95510
40734 66383
65008 92693
3504 22153
4034 88029
1082 9100
2624 63325
45770 92129
73192 89899
26249 55967
25942 53484
387 95487
13682 88249
64275 71029
80826 87801
28018 72076
50177 84536
17133 90176
46435 61400
13216 35466
48479 94851
26167 46768
82672 85122
11839 83996
54232 76313
54702 96324
9723 55040
2527 7221
29986 52800
80970 90476
14320 85588
17433 82314
75209 99693
68442 87022
29521 99259
44062 52516
23676 65224
39620 43173
49499 71387
43629 87212
34599 78973
9312 29955
9630 43035
23708 70269
72934 90268
46401 73681
7546 99962
995 68509
74638 88934
16317 35386
6413 17731
33039 89642
20273 21514
22334 24102
43745 96900
45959 55188
28168 66779
23054 66919
43628 62573
28190 50090
9062 85633
9526 40157
31849 76846
25843 58043
11232 76203
29840 73793
76322 88381
49974 65937
14713 78407
7475 58398
5415 15406
13497 18146
461 10393
7313 11150
47640 65078
13470 69532
16194 84131
77539 89007
5494 26419
46925 95831
16078 50307
53134 86369
10766 60931
63532 95671
55714 71659
15723 40669
35170 79004
54769 92477
32324 36065
80881 99847
8625 86658
55323 72459
44128 45364
62704 93271
43637 73835
27430 62805
19108 57818
23864 84209
5574 10713
32325 81409
2789 48530
49913 92039
31492 48916
6 55496
67415 85633
60082 93926
26893 36946
66336 70438
5422 35425
37276 74637
15342 22692
67130 77649
41016 62613
60004 74387
17731 53916
19282 73174
18690 55764
13148 69591
60473 64163
91452 96376
89300 96645
59575 62433
10571 32031
25442 86030
2540 61471
51224 89337
30485 42983
87785 89123
32216 35452
14749 21747
3045 59942
23763 70254
5268 75857
16920 65119
84529 87758
42037 64288
54399 98364
12486 96299
6258 69306
91923 93705
69799 74106
92330 92813
21647 85699
27334 32399
21190 60325
6668 58657
69975 81987
59673 82670
10769 49001
85922 90306
7705 26852
10979 40041
24179 74633
7223 44641
38298 98852
26038 70798
28142 88572
42720 47346
29607 50118
6901 98601
42628 90918
21301 24497
43329 46755
68952 97533
69750 70486
66478 84774
25597 64559
46149 90154
30620 99764
19597 86203
23424 44727
7718 46936
66704 94445
59655 61173
29619 77234
22854 52091
41812 56981
14138 68472
23268 61246
52596 71886
27840 87414
6445 37647
44998 65438
15103 41879
55172 92460
59753 88718
14846 93169
38611 57872
27447 93915
48955 72463
85040 92227
16921 50043
79683 96158
7383 96307
90894 96669
12159 86150
31850 94723
29308 76027
28158 56320
3141 5814
55798 77022
25911 46631
75969 89021
4415 66379
5051 54567
2868 10147
19328 79149
4985 67350
14086 74146
10999 28430
14020 82674
5479 27375
7417 95153
16791 26149
67302 85641
22701 92999
11120 46374
22519 24445
39734 55463
30085 59784
4689 88753
30150 32723
40871 59047
57298 59258
26290 49254
5445 26584
10931 49066
17228 45091
40528 61494
385 46848
20054 54557
3186 71880
51487 89771
20574 70100
33939 76816
9380 89822
42380 54754
937 42623
23938 33609
59521 63777
54637 77978
17290 67101
64133 80851
53384 78206
45155 73620
34143 95682
2604 19187
50412 59577
60286 85550
37280 52016
27397 31075
24556 66069
51762 97610
53659 92387
13363 41226
31029 50450
23412 82332
37185 87485
599 92134
6821 32815
14543 23337
8285 49909
29836 72929
16625 88284
84603 88950
15285 39569
12640 47651
11938 44065
62304 68420
29143 39515
12590 69583
66609 78917
983 3346
68497 70792
36640 71685
43098 63702
67442 85164
34983 38406
48912 69860
51724 92508
41435 74135
44806 49093
40484 89482
23944 26104
64002 90685
15314 40808
14105 96584
49858 80579
10721 56872
11502 64833
66005 95764
33539 83409
14127 89875
11121 24985
42208 52973
16912 43489
5733 51651
48264 57808
71898 88390
30603 93924
84480 91171
58006 74715
66676 79663
1474 31019
82316 82686
10573 50252
46010 82982
27907 43026
82604 91185
53742 67539
43765 52505
31713 95677
17370 45615
24901 95103
2360 6202
8153 16272
11992 54898
1722 85684
31142 49268
32941 66553
33811 50639
27166 42480
86689 95009
72751 83679
24399 95510
18379 91869
35988 80094
61251 86214
18442 99750
2554 57103
77239 77284
24364 60058
12438 81268
6545 95542
19852 52946
25614 66425
16968 37188
6670 11706
4480 68775
88090 95708
51 38338
50484 77158
46227 57594
26735 60408
11209 61544
10620 26689
58885 88174
2368 8862
13905 87981
62343 84016
2939 5197
26193 49913
17321 36884
41426 93386
33066 33470
40844 50296
45539 45566
71661 91617
58395 70463
5052 32182
59689 76287
69264 83817
20568 30490
49711 94521
14118 25556
28747 86633
78150 93545
12666 14122
14407 92679
28188 91049
7880 78835
499 25597
27950 84758
67738 69154
39104 59408
49200 89234
1473 22474
2043 39193
44492 49252
37276 81058
4858 70080
10551 62017
31772 35311
34466 41453
322 95926
20047 65674
5451 8688
44366 54342
57215 66487
51134 94844
56209 61110
69492 96091
50478 95331
10225 80086
52809 58333
36587 86762
12035 35697
3494 11826
63355 68344
27477 96207
1801 25353
3953 20800
691 39818
41752 73038
4956 24626
3909 90942
76743 83986
13674 98407
11664 91620
23262 50284
67507 95704
39948 92955
1934 65170
2786 22637
35347 46062
20950 38563
25941 75967
27237 37919
68872 76146
14401 29502
47282 68178
11038 39151
14854 64724
4013 88690
19320 62739
24926 99286
8495 55079
49443 65962
96192 98069
3359 61139
2701 33920
9721 55501
43149 91337
11474 43962
12735 39307
62475 85227
13068 79076
12514 87312
31086 35095
6892 83718
23164 86098
36859 80611
37440 42369
19538 36490
27810 56619
2834 18602
21940 35514
43250 49587
19914 94214
11515 51140
720 55222
38865 95219
52819 66647
12250 58477
28328 37322
8858 73639
87335 91567
6871 59433
30198 32589
17919 85008
68820 99084
73017 91595
22106 40097
2261 53207
30740 44007
12415 94679
4120 94380
53707 63286
43214 90684
61378 85060
5430 81761
33603 88803
84171 99471
5286 33164
40253 40920
50925 55279
31826 90675
23001 46983
16562 89277
37914 76985
28931 67211
14662 63297
42923 66771
28870 54910
65454 84187
21756 42091
15788 73793
1570 93300
24033 37681
60688 94011
73705 94916
17441 90715
45356 70663
42066 42746
9924 80922
4997 24398
27390 87619
26855 47335
71758 82174
33049 88014
31866 54147
16732 76326
38238 95663
15682 21739
19848 28430
17228 43800
56879 86550
69961 98462
63743 96484
58092 72656
71406 83062
40297 56027
12418 64139
36333 51603
25731 44705
41047 58025
28041 50967
66710 77048
161 97709
6783 11168
1334 29896
4555 90121
34818 53235
22280 47052
46032 52351
52032 79851
53482 69388
53471 56255
38333 48778
45930 85451
87728 98672
20403 57620
26049 80520
80583 92350
38113 97319
32290 47267
11782 92124
37671 88270
42813 60149
39865 79811
4544 19852
21966 40065
8936 79942
59587 65685
23371 29248
21366 70416
57215 70840
5296 36869
37490 58655
6357 30951
32134 34989
13245 96188
43110 99253
14759 62806
63198 75417
57731 86611
32108 34248
63069 84707
48471 95596
11530 44994
3318 98457
13705 61410
15346 30671
11709 74949
46329 50582
82695 95271
1591 14097
62061 78564
35509 96875
73803 78745
5644 75984
44093 77342
7398 92407
17061 95730
84523 97058
5832 76518
64647 85123
36408 45316
5833 42157
77137 91477
10874 90688
36864 80112
82396 90082
50156 60411
24922 92367
2997 69262
72064 83480
25119 78244
14510 51123
11419 48241
89434 96587
47790 86925
49004 90122
17986 85294
14010 44308
45636 96148
27425 52523
25816 44038
3259 38545
73 21576
67704 95062
910 74884
9312 31907
4089 12141
87190 90273
69214 70937
343 81130
65843 77045
20789 89654
4853 63243
55211 76855
26775 79578
56511 58589
31409 56859
24098 75626
14316 24123
4355 54500
10696 98817
19471 88549
66906 98305
3267 81332
58813 87826
11989 65317
71596 92098
5665 59038
6284 66871
16914 50102
4952 88369
16546 34560
6416 24740
4262 77456
35917 52917
12166 79624
62823 98649
22498 35236
5418 96465
30480 32361
49596 64401
36831 57291
19578 81322
43799 77109
6793 94185
13953 19769
56417 87446
13158 44689
46597 74217
65862 66106
50910 50939
13458 68453
7040 82766
62143 91344
16150 24777
72103 83087
14922 40288
12091 73482
8673 14531
10196 75189
73542 94943
10168 64375
37834 91114
10007 13915
11426 46768
26450 93458
8338 73716
59422 86751
18946 73289
61897 83133
12048 48747
30325 62928
22828 48143
72391 82431
47865 76330
6787 89515
32210 48609
16392 33271
6502 35410
74517 97589
6910 65337
35415 60930
17341 72482
49788 56795
88615 97258
68287 85606
48054 54774
42693 74905
22457 43520
14519 56110
20904 27316
68869 80174
55025 80389
20872 31226
48113 68714
47178 48272
48574 65432
17177 66974
9340 94177
25313 81564
65281 66645
4234 24857
23514 63500
61155 84950
24466 27309
18061 23532
24308 33905
41759 69490
77213 82727
12652 26214
10667 43752
6028 48235
7745 9670
85340 96154
62679 77632
96256 97127
435 66495
1477 97715
34792 42363
23930 82740
43882 48887
1949 57276
4472 14015
9482 92884
43934 74807
41853 72934
2308 53239
9551 65963
47751 89850
63146 77987
294 44192
10959 25856
54115 59357
72240 77421
62526 98270
37148 49946
22212 47413
12154 68773
48488 85474
38923 44073
55846 99197
3916 75716
16648 60033
16531 61992
33629 71328
7380 76899
12389 16318
57834 60415
39553 59763
29643 75709
59366 72001
55934 91497
51058 81933
7079 7419
2563 70962
2945 18377
49036 67064
19089 59743
38226 76741
31915 73032
71284 72798
50296 89266
6450 32913
53767 84042
63336 88928
19664 71459
453 80887
67773 79870
28198 88549
17297 94441
4044 33221
70583 82401
30321 34752
29417 57299
76614 85845
7213 35148
74948 78870
70081 77309
17002 84951
6787 33561
57646 82245
25288 94317
18623 31798
80898 95176
13777 20259
65582 96114
2561 46772
21100 98826
25805 84629
28002 61544
43347 93754
8071 23934
39022 98653
773 8774
94655 99635
27338 34618
13759 36656
89624 92623
49666 69670
2123 20030
20855 95611
18362 56400
11884 70223
28886 73799
16871 50502
4578 49330
4737 51109
26006 47898
19557 24857
79303 90274
26544 40513
4397 56370
1478 16971
56628 98314
27234 94955
12415 39412
8344 98823
56481 99250
24832 33977
28974 35382
34220 42785
71397 88908
86800 92046
4328 9929
29735 31171
7484 12693
14254 41446
32399 68887
43803 99033
21959 52271
16308 53513
31874 62622
9305 18520
24568 68280
29035 70972
16775 18396
61576 73969
60889 93920
4627 58458
12504 34055
60427 87422
65890 93720
46365 62488
14007 27260
21707 25764
10640 82836
20421 60620
823 11728
19597 78101
35953 89193
61354 70869
64597 66173
16937 98942
7804 43656
40375 68724
51112 78476
16497 23840
27448 49572
11754 94463
71919 80044
13513 89871
35103 41827
7293 13794
39811 97341
2409 27966
58881 83240
61590 64353
17566 24331
20180 64479
91275 92255
24190 87281
33833 50686
32521 99025
12065 19982
15745 97354
36306 92069
17039 56666
90107 98125
55300 56187
20426 80634
3777 93209
24332 98986
29749 98707
64990 72675
43589 80748
7307 67417
48620 72037
6398 20754
439 84358
47380 68791
40671 78065
48462 84402
35546 88097
76480 93132
6586 48111
5103 14362
40298 92266
64598 85922
44239 63610
50177 81263
19659 36752
15451 90959
4933 36358
41276 52460
53342 55252
1662 41290
14441 35211
3171 19914
886 34222
33515 82045
26703 30472
33650 54358
5397 7222
3044 34787
51066 91705
77447 91657
80948 99349
67523 71854
39716 54927
68460 69914
16995 81421
347 17764
22534 26021
81632 88278
33615 50862
43816 58762
32242 53230
58486 82884
58330 78077
36248 67299
37095 53559
77450 89902
22693 92589
51950 67111
50539 97847
65473 87489
21254 52939
66000 70615
18037 42938
23880 64714
31933 80480
10821 33407
15593 90705
32124 84346
45737 85608
757 8215
51274 83127
31049 59672
54583 74617
68274 73914
14014 45552
7780 71055
13763 50632
6677 58594
27579 94461
69752 77604
11111 58295
77368 81501
22967 34762
95217 95491
23416 89753
78853 94766
28286 30200
59867 84198
36798 95003
1103 64285
53606 85997
48268 59975
455 5487
32694 64916
7196 74594
28226 89896
16262 22640
22936 83141
57737 79328
5341 84880
15709 71665
871 21888
58595 75727
10889 78409
1998 85560
25237 33660
25051 50827
56432 84618
37207 51636
11054 48615
2182 63058
33146 73433
4891 31265
18372 37521
37175 49973
586 76365
32040 54233
38111 38656
6802 97439
12630 44820
33523 79771
6101 55837
13139 49644
76702 89153
29899 54039
28834 66799
60559 81488
5621 87964
40590 42206
9877 51454
25646 75571
58516 59799
18386 43408
29571 81619
27174 63905
81639 90780
43602 51640
83308 87321
77605 80946
60830 86459
27112 73803
5054 40826
72139 83936
32615 84884
53759 58044
40721 50048
6713 50313
68513 87298
58754 62695
50533 51452
21509 82985
65727 84181
75991 78459
68055 96013
2985 40989
57676 96406
9591 14175
56925 84417
37462 65469
21796 49861
20408 87561
30615 75119
81145 88364
49388 86695
19683 94699
69023 78139
54130 71595
63475 95523
9735 23766
16700 40552
7592 72284
54926 71075
55646 59236
38354 88429
7525 94475
33717 74463
7607 25888
11610 46704
25584 99955
52728 59294
6449 37782
31799 87072
17873 85661
60054 68041
294 98590
204 26581
49026 50150
98729 99189
40645 55947
70367 91632
7789 53933
60549 63661
85864 86830
42584 93278
65258 84554
35515 99721
59226 74741
50751 93972
15568 63974
79467 81213
36808 93271
50481 84000
8512 34475
86113 94881
56240 57671
17034 55040
45057 49031
1442 18459
24516 84495
9835 51957
18291 21949
38950 46893
76692 88008
52373 52717
25434 32022
17231 59964
59238 99648
12944 72444
48748 73753
21337 77755
12302 33507
76272 97398
12349 73558
74833 98587
52463 54234
66361 71657
22528 91821
5657 10020
33824 71015
54431 64961
72334 80292
16135 56246
43523 82765
71911 80996
28753 54012
39509 44695
25473 35730
51590 66069
5492 97439
38255 65801
23660 82882
7652 41487
22750 87976
9912 27681
9862 48642
37282 67680
65205 69345
38736 88968
5957 20081
37212 80968
58509 90351
38760 53754
6735 67688
61473 80928
37040 99247
41223 60176
10879 33628
41113 79730
28 85077
6488 60071
3416 68158
53499 85862
35627 97734
54565 84653
40806 57673
51400 98153
40314 99056
36940 91586
11857 53668
33865 89351
80638 99250
6087 54780
45558 87921
32445 74917
28405 29330
54291 85269
15615 77867
68246 90561
47372 93778
2257 16499
85973 88639
5677 70492
63294 95184
32059 94254
21675 21787
35326 84610
83612 99234
12201 38506
88052 96215
6243 30670
12962 48094
17894 51141
1322 24242
7220 9413
3227 35672
34209 43654
12395 45426
17879 96333
11451 65926
70341 99300
20319 24865
34155 51903
32609 36735
42633 42709
23419 84548
14720 33102
56513 94707
25435 51588
62572 99063
6055 68057
35197 37772
48593 50913
39184 82065
12813 14733
9551 30028
5588 47284
17476 76470
36145 54292
15158 47290
57436 58306
32194 39832
140 17095
27957 59269
48188 78178
1466 80958
1084 95496
28629 46819
2409 24724
58226 99080
10419 12337
22676 52991
21821 58912
61856 64399
89780 96341
36994 42145
12949 76694
18196 37729
4055 29280
23778 52009
10772 43851
14921 72586
43895 47463
50183 76304
61439 63714
8903 70391
20605 86907
91319 99691
11028 81484
54182 56528
29816 43670
47531 63529
8299 71441
1600 42600
2469 55790
10866 71052
58925 91405
42699 44065
35499 93465
26471 88759
9519 45349
94246 95392
22325 64795
13575 14745
57053 86317
30666 90365
19552 62028
4997 36884
44538 71790
22056 60546
17497 47843
33432 88180
62850 85478
25013 51493
6414 48770
83913 95293
34981 90635
29416 89057
13861 45118
71269 99199
31323 74966
23193 90367
21962 97906
41994 44865
20277 83988
65553 95363
31847 89927
13028 25449
64807 91929
31643 59835
49300 89958
5894 65346
47480 75509
25971 68269
2383 22714
9947 26444
14291 53340
12202 34171
4003 47953
68310 82475
26224 83558
6271 28735
39995 52772
32661 97091
21135 90667
33329 91846
1007 93673
12582 57653
64453 86171
72677 95614
27470 58700
23293 24773
62761 64210
15056 20498
4045 41345
46717 92216
20535 78384
17334 47498
14542 92921
43050 76764
20655 49407
28331 48652
87567 99509
27607 79294
78626 99395
43105 62984
37951 68592
70188 87678
64592 71229
32981 99987
17211 63942
53802 69075
38232 91229
4857 68600
32441 66757
31299 69996
31834 94650
5423 45852
6204 57528
44059 71061
7182 14851
14750 64845
28687 30160
5650 61479
31169 33373
8504 71065
21092 92994
34161 76097
66229 95553
7357 76301
36483 49018
34650 74577
13094 89535
2746 11412
44692 90926
48879 98421
18577 64877
35350 43723
30046 60420
23577 75854
24321 45443
13875 46177
17940 60607
60815 72124
80148 92112
30829 86838
60483 85847
37560 72409
41637 86451
37079 66975
16618 19163
5065 44896
6559 6948
62083 96704
7984 92512
49445 68455
28577 94136
39192 44816
36903 84187
7050 33943
15624 51726
19899 32600
18698 66757
19645 19869
1195 39801
13225 54003
2965 39840
8123 44252
8503 50817
73752 93775
60921 79497
20788 78348
31981 77126
44955 72523
32653 33149
2149 60102
12055 73710
5590 14589
33841 60002
52347 57059
39245 97302
52866 76054
6182 72580
33840 65236
17545 99756
53579 94046
2765 24385
949 13732
23348 79193
27509 82672
44359 62300
34942 87461
77797 92706
2661 48310
9631 35615
10502 49646
67231 76141
19178 37527
12427 50995
17740 44991
70622 78516
3407 80782
45472 63278
35003 85047
7566 71054
5355 82260
37607 43998
27154 52557
60867 95154
33562 93352
95283 96629
55123 59811
62517 72835
6100 37020
15518 68936
5361 95505
74541 83996
46535 94550
4934 43218
59172 75774
4289 80056
93087 96682
49894 74690
84823 97089
50864 78168
45863 97915
2865 29881
16004 99444
54971 69154
9414 20152
62796 97582
17982 22149
7428 35722
4919 58570
40787 62163
29872 68464
89637 93208
2786 88284
42499 73154
17824 74629
8091 79996
13520 53440
7645 78973
6615 18688
20058 63195
73497 94214
66771 89217
16779 58713
2556 26720
7483 8742
20436 90204
63093 84335
36112 98991
33902 98438
48249 91610
60354 78558
12984 96514
16427 81276
70903 76667
12992 17001
36260 65875
28764 58835
19714 67018
33878 61191
51176 92194
16084 38016
37492 83352
71382 81873
25107 66532
12100 58368
41533 57389
51632 60879
17405 43693
18346 96659
7962 18959
63681 91747
72287 86716
23808 79429
42513 65768
28970 72701
37163 47398
62651 87384
38981 57551
23017 77273
48901 88632
26177 28389
10657 35489
7548 47678
10108 63169
59464 66498
83226 90270
29696 55202
78867 91974
55745 69144
72435 91807
79890 81960
10269 60202
37681 44549
18014 29729
40896 61642
24536 73810
35146 66439
12057 25595
32265 69505
12291 29225
29009 50231
51819 67306
6400 51707
21543 22594
40937 53465
6573 47076
26921 57444
21256 73470
6437 25519
6887 76478
19482 97024
35617 78227
2299 50851
30077 82425
59483 80492
20186 64119
67905 68108
30593 33304
66818 71014
41025 50851
59406 64043
55681 78892
20883 88935
74442 88987
14665 94909
24899 70522
78076 94316
23138 67731
5141 88336
28021 57357
34772 91285
12032 75233
21899 43783
73712 82157
64618 92149
5437 23908
70402 86291
66069 68874
3816 25870
7145 99700
19803 80169
68714 76344
18217 98404
22723 84929
66153 86133
45474 57261
36556 81723
15106 63666
43013 47242
53995 74765
33201 49735
18335 34202
35733 36730
76626 90155
36472 96420
25513 44539
71012 92897
63456 66633
42908 86309
3380 41061
12501 70762
41443 86418
5064 27730
13507 16642
10369 21114
3799 44779
5886 77645
61957 88125
33365 40395
18360 43753
10413 87702
24614 72429
30247 70044
29914 44466
40486 88116
15360 72236
39701 87822
55441 83035
51133 84989
6660 31621
30804 75866
51358 99574
18609 84928
42506 49610
45110 53415
53105 75537
37719 92267
81221 96222
12429 19206
10803 33263
34169 88155
53897 67725
30152 73401
53968 68445
29952 58782
28492 33263
20818 61136
64538 75562
4487 7484
10215 31780
71230 85507
28905 32783
66532 78286
6582 43604
46888 60200
59660 76887
44605 65990
72924 90930
31877 68523
71625 79621
4447 40960
5564 53971
2174 15472
9369 16595
14722 66421
42693 47509
1395 67119
29064 81427
7343 19899
83008 88708
39812 81260
47027 71317
23011 78174
10847 25292
45932 96700
37710 94171
6934 16095
68998 95931
11456 14313
6949 33981
2800 59670
32635 94849
523 10286
56565 91374
1652 54863
52281 58026
55039 79981
31097 62478
18884 27427
27701 84178
47200 82403
15318 95615
37667 87508
58058 71324
33493 86166
46100 81325
70392 95983
22523 56014
88030 97214
79799 82162
54081 69780
19820 97688
6364 95807
79679 81883
1852 87119
18744 66850
21689 41150
26509 88413
12367 52591
13672 87888
8 4678
40392 64982
2139 16472
54270 65913
9285 32418
6733 12791
38297 55390
2767 8462
8449 81333
40928 62232
51238 81951
16107 83503
37329 72044
46518 67819
27304 88410
14895 77727
41055 41993
49031 63115
77011 94607
9050 20261
67657 89989
7820 75296
9270 72364
13071 88278
25413 48176
62840 75137
35276 50050
49395 62126
1709 75392
5572 52524
43434 45457
2763 6708
53701 76812
13442 21620
2934 44085
41441 70073
10569 78979
5223 27314
24206 32161
31351 46592
13742 66882
2643 9570
1624 25222
60883 70451
59280 79374
28971 99142
2770 6190
9065 34332
49671 86620
39794 63983
67027 73044
45420 70675
22819 57236
42209 68035
3729 85281
77764 82468
31 35071
10248 79837
1429 69303
24463 62353
57993 76608
41837 42543
454 66019
64013 93483
7784 25292
63236 75527
69061 95625
33524 76242
5736 64224
54721 77027
4700 41771
15808 72241
89959 99185
4917 20010
18318 45507
86253 88637
75691 80282
25395 35571
37819 42901
3029 75514
18124 55761
47958 99126
21179 68156
49665 87047
39295 95799
30358 78522
61366 87376
48372 60247
59273 60813
40782 76751
8334 19190
57999 64971
64524 98208
1389 34813
391 45796
71540 87181
36653 44168
1178 18371
35467 43473
70576 86891
59942 80661
2751 68066
28755 72145
38335 53038
37061 93802
13463 77183
23901 33090
4206 66745
22879 85717
59856 63088
24797 90870
1504 69224
36240 71686
16401 26051
5447 42315
8228 47700
9539 63433
2244 90061
11251 47048
22760 62502
28270 39662
34125 96437
22643 56197
87611 88112
10303 93399
9551 88880
4868 84316
1561 7650
40575 53622
24518 75493
65414 67342
6049 17239
44540 63144
9800 84685
46596 70783
24383 30666
59164 81209
17647 92650
20245 45204
20614 74199
9440 92425
22113 93758
79270 91107
4509 17301
1030 9543
26580 73605
31961 47839
40470 71516
26674 89574
30616 33007
32474 34234
94775 99900
45091 95086
11481 37564
35234 37925
26739 58274
76509 79978
1927 79473
59874 87078
13910 36400
63282 70274
47762 96260
54689 59223
9160 92023
24353 37347
79584 81085
15487 90310
67476 82961
9431 39827
57069 65309
44259 96617
31620 66759
60025 77516
4476 69926
1601 49553
75344 76989
54800 58004
2097 36426
2449 5432
18807 42366
28124 90881
12987 37622
48070 70409
9011 63173
36010 75147
42608 44130
20300 55780
16792 45599
44484 85306
5250 91475
86745 95945
35729 57168
19392 76786
46246 68408
25128 93405
58059 60579
15414 99333
66140 87327
20355 60999
18518 59565
13429 43352
39360 68135
9755 40528
26952 28650
35334 76866
9823 62987
6845 86577
14233 75232
45484 70572
31428 77589
30006 89518
3098 95718
81957 91538
74583 75098
41538 87147
10608 63854
36160 95143
63017 70965
65233 71395
76403 91040
15334 52310
7522 47287
89793 91885
31454 62704
3844 65738
1281 45602
89561 99621
24584 29470
33723 37133
6272 17228
44480 55057
18643 39758
12791 42184
25294 36483
88842 97018
54420 99103
73207 82362
10347 73933
84297 86066
8030 15768
18652 88688
16849 43107
1073 71801
3556 83952
6363 48493
30284 79513
51498 93636
24491 87386
52082 67607
72326 87856
23049 55978
5886 36490
8911 75217
29093 60603
28506 93203
59764 71126
2000 95737
54758 83454
25259 58806
51535 58871
34415 96189
89646 93029
19241 95443
28424 44568
25276 59587
3441 61494
35158 85282
21253 83750
3777 74208
45115 58926
14615 26885
64950 77613
64895 71391
47205 96294
39105 81050
36481 92561
4154 19829
45273 63860
26831 60130
33835 70594
23231 71387
62820 64504
15516 71729
27935 62389
62016 79787
36799 38028
19108 31643
49826 81174
34737 63154
70898 81296
68477 75570
60528 88447
60211 99349
60747 69315
4362 59646
46934 88267
53734 73225
15289 89329
43583 77544
10526 80190
21302 38370
44676 45756
22214 39114
31065 44680
11573 69626
46961 50382
15656 81198
22027 86956
43677 95857
9260 64319
47076 77973
28744 87245
55186 58150
14350 79999
96892 97988
3511 39139
18873 49317
26232 88964
80416 93317
38869 69570
14222 30797
75734 88039
30681 98479
7629 89972
3187 58887
14844 97218
46627 65077
38277 96924
20691 69499
45613 47918
76773 91499
42729 78206
18586 30555
91373 98541
2646 7008
21366 22394
79006 79809
3894 29723
36545 43228
48438 52879
11871 34469
59680 75486
88769 99136
37196 89394
73321 98492
26215 88101
47082 89925
8115 78182
21753 77854
3656 24842
17968 30477
4269 8664
17548 72999
76515 84401
1962 36482
18619 82146
43480 53418
36232 61114
67649 81674
38011 54311
70083 85143
67751 95216
58860 61192
56580 86342
976 16906
43535 50955
5639 61896
94 34290
38971 69619
15730 39405
405 22968
6222 41391
55372 64740
87568 97589
17446 73703
12858 68270
57883 86568
46990 57192
36563 70790
70571 78758
8789 41697
55633 81660
23306 47133
43948 73818
38478 53595
5633 82440
752 25578
43097 66503
17629 84293
1412 21144
5992 82936
12796 87336
58135 68799
19044 75357
11979 35817
15349 40208
42802 65011
60674 69565
7290 91266
59648 61856
34154 82769
37475 74119
8404 62261
7111 36310
3922 66400
53029 95804
24567 51525
34030 64100
81377 84236
32953 92662
12238 46959
63866 97127
9073 46252
43636 90168
14283 71001
50182 64593
56203 63315
677 65365
18379 22344
45329 72187
21625 24640
10640 54714
63792 66984
38564 74788
46194 82447
72328 73392
43271 57286
31671 83171
19761 51749
43109 44579
6189 83981
55747 66173
22875 96813
88692 92541
26425 61239
35084 66010
18227 52217
29774 92452
51248 57149
14445 51185
23893 29106
11158 76318
14535 82614
18745 51216
35176 35522
35600 52831
22297 36699
62140 92828
8214 60283
44926 57801
38395 68284
17018 82247
5139 11506
8337 16380
44385 61138
8510 15245
63754 76368
47807 71484
57729 84609
7306 73917
65928 86439
83357 88633
8586 26402
6805 74589
16624 58882
30525 80153
30691 78174
65296 72775
19165 45071
26863 34536
4274 24288
43881 71051
7423 20005
10891 53798
58306 81611
70151 97033
16247 19560
12845 45936
35773 42858
19133 75053
51948 92615
10118 58340
33890 55201
29021 85843
5658 36469
37387 61180
2091 15316
65897 79589
45930 73145
41273 56736
6201 95485
15152 62007
44568 65790
472 83852
22583 45160
64209 88174
34081 55019
11574 42387
63683 78378
64996 90478
79359 83848
75432 93211
2941 85234
27352 48388
25103 96213
34013 54478
26542 87234
6724 64525
10288 93740
5108 5120
19309 24745
42880 55684
7989 66542
24588 99715
13864 98908
58685 66885
14526 93740
9061 64897
17008 22730
51082 52108
35885 58163
60244 78574
23940 59278
26952 41021
44151 81715
88014 94936
15029 95502
9726 67924
41831 47529
25195 81224
26107 79557
17321 23919
53307 71991
70597 72065
30577 86183
37533 40408
73813 86168
40989 52150
3096 18621
2880 36251
17663 99482
46357 54397
4511 46752
65377 90878
30597 58630
25753 72759
45228 55757
60872 99334
8334 66375
84139 96879
20956 38340
15986 87262
39768 81964
48576 61496
46770 47968
84050 98043
7046 20889
79786 85989
32156 62534
17456 66134
8150 52694
2500 80953
32789 81970
5486 57163
5095 63142
56736 97597
13694 20846
82220 87283
49814 84583
31883 55870
16282 90693
6769 80543
17700 46097
31691 56618
58277 75232
68888 87653
14331 17969
36302 63937
7249 15249
41660 70838
6442 62406
19678 27783
59521 92434
18144 94076
50745 99222
80909 85841
2831 5030
3537 71758
27652 89391
39533 76751
12991 46111
55811 62073
46472 70681
510 8836
8116 53005
29280 57299
21961 46030
3666 84889
13076 96536
53544 97076
6450 14563
8294 53479
6889 79395
42574 84320
71247 96867
4794 64995
70668 72538
30542 31918
9907 74865
6721 72908
7211 36467
49431 83835
25860 28790
50824 88989
60120 71353
4073 66288
22156 50264
74079 91505
35329 99067
30044 40446
41458 95479
44514 99662
11289 12124
69707 90409
25791 75150
49500 78123
22241 64622
46416 87191
20652 92038
2147 92715
31573 43908
31452 66095
88620 94729
33647 46159
1763 31578
5476 51347
32730 55316
10813 25647
28609 90946
50782 95583
29253 49102
12977 21398
5786 76372
63587 75527
10379 34218
17320 96884
76985 93986
35706 54127
42541 63891
51018 88934
2850 56165
55260 57475
17422 51918
51393 61865
17491 49013
40490 64164
8890 17430
5137 17079
27262 87091
65498 66650
27547 79617
40023 76336
79036 82452
57150 94381
33057 60347
50136 80741
43380 48126
30752 98985
16516 88070
13736 48025
26329 71651
34732 77844
24015 75628
60385 65023
40254 87219
43078 50710
7688 29398
53224 68319
5023 51762
14907 45231
1610 60153
12267 16884
59403 87051
18062 80703
8121 44151
26600 55649
37073 76997
21855 74186
25625 84626
16552 63935
63774 85000
42302 86589
53837 71144
4348 35993
80022 97630
93180 96641
11625 36099
17513 54817
92847 99003
24336 55444
67571 68883
40293 96310
4866 91119
67444 98192
53485 84525
60885 75393
10065 51960
67123 98805
50634 77742
21538 34887
5742 33125
41845 53543
17822 51567
37600 81083
34031 70969
10579 72371
17616 89844
5067 76675
3375 35730
17725 57674
70849 98814
26784 34789
30382 44962
51707 58529
1326 80849
49756 61118
80361 97434
6186 97719
25649 99633
81947 84554
13230 83449
34992 37114
22593 39424
29876 65671
48645 55708
4786 95480
42687 47121
19031 86163
63494 87406
14228 47130
4636 45349
49777 79823
27952 60464
739 40894
30002 87535
24325 77919
19695 90352
17001 57119
43390 80665
8595 62758
8557 22682
16154 17899
76358 90947
38173 86627
52323 95082
77027 84756
51147 52589
69471 79125
37533 76034
21056 27446
76332 90741
40474 96723
53689 65774
10003 37029
38094 95886
6348 11156
64549 92103
15640 72218
13639 58041
45081 53795
18794 56617
68587 77666
1895 78739
45761 73005
56020 57668
21717 36995
73596 88639
83258 89697
74318 78795
11426 44562
12179 57526
1846 31187
44444 83597
36324 90914
38103 52532
52505 67551
253 97856
19141 36038
43677 88260
42887 49341
37050 89451
9503 28542
5363 14164
52604 88359
26745 57970
927 19571
62395 73501
36373 46358
40356 63729
80744 81907
14083 94307
13732 49095
65251 77794
8096 22279
69552 97747
28924 42932
82187 84498
15174 41338
67703 95654
20609 32031
70793 92717
40957 95853
49470 92094
13714 32750
64281 89262
12208 29977
41280 43814
33544 95239
31133 97382
4903 71890
62484 79398
19830 35027
29560 58016
20463 93447
2632 11469
8230 49922
21819 42455
63971 95057
21766 89548
14435 77338
3079 65553
541 27818
15153 98291
69723 92766
31056 37116
19500 54382
14849 55003
38760 70017
63973 64169
60013 71532
8794 71917
5044 76126
12321 12343
68272 83290
16186 79413
49561 65506
4944 60944
66106 82195
17405 28155
58549 61198
54657 82842
34073 47785
34877 82245
5452 58105
63335 95120
77165 94547
8169 84290
4394 25199
49620 71210
10325 55404
37916 84273
28031 61717
70096 96871
8503 35836
13378 47192
31356 67560
38131 80339
17724 34603
17976 98732
44520 82063
69273 92113
66062 67959
10953 46288
31545 99738
24214 71558
19833 73530
998 60124
900 20377
18626 44532
34829 44902
9929 92536
61261 99848
53724 88843
17241 18474
25468 90686
46616 70942
7800 84872
68977 77804
11255 25746
44320 70649
38410 38499
23977 31278
43994 66732
7334 94315
30432 33171
34251 94200
661 29074
33162 49475
82124 95273
11704 20950
3638 27590
33811 79975
10146 87184
69885 99941
39248 77763
12016 67666
36637 91497
603 18826
8177 78274
6264 35597
13358 81176
4638 80893
18795 27160
23363 83649
6893 51930
32394 88404
65226 97272
88305 88620
2762 14252
65012 76440
34577 45118
24995 69891
38601 70743
8983 96224
71971 85821
44526 77509
51872 77513
42964 71327
47020 98912
70722 96850
38845 98937
5461 47193
44700 59016
9100 82921
49476 58978
62810 75863
33165 66183
64808 73397
75578 94872
13806 66805
12277 79536
19997 79413
1270 84989
53026 93794
16319 26493
19200 23154
27277 76141
22603 89865
46992 98794
29494 40292
50435 65909
95604 98583
21976 43332
50228 97260
3077 47889
83224 98824
31211 80847
33976 34595
12905 30802
10330 58188
13607 95235
77039 82441
59195 94416
19719 93601
1203 53097
54901 91792
69734 71231
8646 72716
46758 89943
31260 95563
70437 96478
43526 81923
6217 37710
41393 87220
55172 97623
5310 19761
7335 57062
17273 70340
8710 84059
34539 98616
14518 64620
8560 90684
2856 59293
58963 62378
19110 41131
21526 45363
36440 81336
42081 99475
83905 95314
73797 97924
18036 18614
12735 35355
65572 82395
84744 94067
41474 53779
43647 67484
77734 90717
37952 63402
6036 99100
7967 46437
80476 93842
16625 53581
71119 76936
91115 91439
33116 92140
48892 95202
27252 75404
13740 18353
27892 90146
40056 52622
49220 95896
73450 89345
6687 75321
54966 61055
17561 81701
93039 95121
4331 13314
84863 87616
27629 84898
82191 90786
16916 54361
6219 20177
49098 58442
11768 89464
10564 41735
36783 52491
34610 52159
5864 20770
69432 74082
86556 94504
134 25569
72743 86306
49913 81838
85117 85608
66326 78841
14405 82959
46844 47294
35654 87382
16363 69684
6105 19378
61296 64615
23983 50398
17988 76104
1061 8265
14774 24682
6813 53141
7244 18104
32235 69258
4090 62040
23513 71147
59234 74414
24718 56522
9950 67559
65526 68960
43466 56335
10288 48983
55688 86120
12830 64218
78817 82337
37166 90627
36506 73255
49733 71601
6082 75176
13218 86333
32637 73546
1486 3529
66769 96154
44679 84304
70878 83147
24706 82911
73501 92606
34084 46423
7601 81534
41299 54559
60400 83710
25570 28136
10987 72108
19086 46264
87163 88569
4323 90937
32785 43981
67381 82177
66969 79165
17327 48377
21027 41788
54192 65828
26997 78054
73085 95332
56334 59005
40478 71573
29752 49647
20493 34308
42228 98211
53786 61378
61032 93617
3585 59558
72457 75942
4900 8436
48239 96507
23542 83534
83567 95468
42623 77707
90473 94313
21250 62412
30266 85445
32582 36910
48542 49863
48633 69895
28965 72344
27137 75342
46365 56531
79418 94683
38551 80539
3936 55414
46104 77063
38802 96273
48880 91686
43106 97783
41291 94765
51 99784
8376 77255
9783 50069
13243 41668
3176 87557
58474 83540
67070 85722
49682 57281
36307 72813
44049 56654
20764 93611
84884 93241
20157 73950
17949 81582
55406 60076
79600 85302
45750 60683
48218 89228
3558 81774
78239 85232
16421 47563
49973 53887
18785 29549
77379 85813
21360 26543
76490 84324
4473 57098
10251 90401
37175 47088
58825 93894
75702 77358
3430 43755
19454 61978
23685 40006
16029 94214
38630 64773
4624 27249
23753 40459
59907 61639
67731 74662
27891 57400
9622 97857
56034 87617
74527 87349
43964 45441
12636 16927
6351 90049
8611 18353
28919 53600
5191 63519
19540 94493
5352 40933
6903 49570
15677 32764
13840 83475
32781 45311
71449 73187
45193 45928
69877 72137
12870 56919
15350 32319
6428 87179
38540 67401
9398 83504
58085 66194
10202 16309
87244 87435
75676 93519
27653 77899
46928 74154
30546 64128
42110 74700
64257 85511
15070 19799
23460 42984
7277 53233
19381 59443
69946 80625
80481 84554
48337 61134
29345 32110
3444 87209
1088 54317
60090 64069
41312 74205
20506 50197
52315 94131
31321 56883
5206 88724
74581 76615
3079 12032
3479 9882
33765 87560
33388 89362
17288 38371
22667 72716
5776 32264
37282 94984
7460 69030
15800 92007
19796 73507
3344 99584
45994 50597
41285 95938
55710 78873
25959 55382
7749 77631
34051 68266
13921 90300
28820 44582
10181 12647
91140 92705
43149 97403
9047 68213
12373 57905
20445 70567
17533 95645
47941 64751
24355 50892
81607 81968
52646 67139
44941 81762
89003 98643
42507 90399
14906 68564
7690 64620
50459 93611
33591 71308
10534 95924
13918 77887
58564 77174
3358 74312
34541 44973
58904 89405
34391 75564
84960 99857
40649 79663
26523 89072
36358 84292
13654 40202
3860 7366
60712 61314
25177 80666
17106 75862
8325 57374
47882 48041
27957 35688
1839 43630
39415 99801
33934 69884
16774 77695
47830 60824
785 78090
7698 37912
62668 76470
41192 76510
43576 58657
31755 95426
35926 45299
72436 78647
14238 23135
69071 78296
78284 81147
23876 51677
10976 98197
3225 18161
18580 22328
14864 15894
58305 74089
16232 50779
66112 98653
23974 43119
47555 89407
3597 22764
57246 75553
38052 91586
33961 94743
5634 60560
76174 93188
3546 33584
43467 75285
40559 44959
65957 94604
12005 44236
21277 46433
46276 71560
5697 65395
84019 87923
26833 78429
29834 68026
6942 62705
7756 44611
76981 93934
12117 17493
10295 63261
44584 98152
42317 94205
29443 68940
25485 33374
14785 80934
61576 70534
11260 23365
53445 60282
75836 78067
94392 98012
27719 49345
7802 50648
23575 55305
17176 21991
51818 92190
75750 86462
34207 53163
22874 85361
18601 75514
28274 98017
7490 14013
64135 96812
22338 96276
29224 38028
17439 66282
15715 88042
38419 45767
42222 48367
16034 16620
57894 87973
58068 60016
28565 86600
14664 51178
9509 22357
40078 59573
15404 95379
37124 59375
31581 48615
81932 93754
25404 98257
49327 98333
74955 89605
37798 76784
79909 90756
54411 91050
38994 95404
6751 24631
25166 70278
91293 93378
34242 95212
49932 53788
7161 11569
67131 96095
67051 86095
16955 43885
10296 52682
64769 87439
25182 35031
27908 38541
19874 73838
11667 71927
71058 87745
7031 25823
11822 36246
3051 83741
9686 22412
8856 30800
25109 37781
46203 59345
30432 95499
314 28795
35238 37572
30788 67081
6892 91945
30908 54920
10912 83847
52678 57984
5704 80185
51716 90679
3335 25852
13309 26697
55848 62501
1415 5781
70380 88683
80393 90135
41853 53333
20613 23229
16548 87066
2299 72577
9645 22938
26248 57344
751 98938
66709 96300
66842 79972
47267 96765
13022 58250
7719 77675
47219 65714
15176 43860
27779 87143
12204 36324
43153 47731
33507 74279
14075 89625
37994 75529
50597 52511
33795 99439
17085 38894
29654 99324
33914 93547
23150 91627
40175 93216
67269 82206
36578 36898
28363 98005
33052 89278
25301 33405
16953 70019
4731 41129
18583 44335
68426 69760
63910 94462
26586 97731
59697 64790
1544 88332
55774 88973
60315 86726
14012 53359
54342 65770
1417 19768
30624 45856
84995 87645
39744 73151
51135 86737
30858 54717
17283 82313
26474 96657
15172 63960
27686 38202
13229 56135
24878 25422
47330 77928
23858 33789
3440 14695
2830 12260
17880 70589
5895 87084
40842 67337
32153 54614
36220 93980
68083 84602
83803 86818
44881 94540
9632 69033
3636 38142
25749 87030
31116 97174
42684 61725
4840 50962
46280 81060
38683 92103
25512 41616
53173 65727
60968 70339
23117 24237
28478 60814
44031 82061
25051 52567
27305 76319
27587 64444
48514 87499
25445 74910
28921 54982
41394 84640
1419 78032
55430 62905
75983 80487
8745 26358
32699 58909
51952 65009
84697 88703
1020 87337
59398 90743
3911 92347
39589 74254
33628 74141
50606 73946
83131 99226
33451 96161
73105 76825
11105 32298
47841 69321
59620 68834
24706 79237
64484 92466
73333 74839
91278 93620
61121 85914
21612 95245
6434 60643
20051 69381
34214 53030
11387 27648
12600 42048
21152 83136
73588 84358
13128 24472
8617 99066
29087 39022
60176 82741
5472 69738
66448 70389
38111 90862
77083 97002
41333 47874
3347 89729
22540 95618
12694 30075
29606 49015
57026 80386
51083 67239
7788 72815
38388 82432
40818 78164
39901 56291
41707 80262
71698 81752
21460 35312
45331 96929
3332 89240
11369 86725
5259 77211
38558 62830
69697 72064
3716 22820
37204 52542
61249 84731
8862 69991
16760 31397
54612 96051
10435 51444
346 85705
49 57053
21226 65942
2984 33926
31871 73528
51896 57407
12223 53301
5772 53791
63388 66008
86101 97789
21963 60175
1909 15903
93869 99681
65483 93865
39331 40156
61718 86391
11028 66176
134 29575
35090 89854
428 28072
28123 96978
56392 93314
80484 90514
38580 82640
31954 81839
53175 85854
3866 33657
26679 35517
51059 78878
19718 66699
62469 70370
28143 96168
64729 94370
20112 22736
58589 96082
84372 88744
87891 90695
32644 54428
17516 28343
44416 87629
10274 12255
2867 20468
9503 57205
60551 73803
2351 98677
39554 97066
6138 28573
8096 87501
48429 69828
6977 8862
28629 91454
80800 96350
10881 16176
14808 36086
14134 36828
30663 58968
8796 72623
20217 96808
74759 91953
26996 59955
63915 67253
69804 92209
38894 73975
45051 83214
70234 97491
23463 49723
78251 93162
57042 93825
28364 97954
63364 96299
73286 73880
11396 97549
27844 93395
24329 49778
85684 96962
54410 63073
93826 95737
69534 71262
5165 22430
190 73444
47663 85433
30622 70115
9400 21268
92683 92937
29617 39925
44976 73098
37880 88709
49383 80471
75421 78465
227 51818
5706 14234
25828 64114
56001 62574
39979 97750
63824 70737
18524 84275
16134 35539
59805 79768
1248 31472
9874 46725
20259 66513
26943 97512
34467 69029
4787 39880
23308 53163
36030 51601
62191 83085
45684 49227
41502 61174
30205 71911
15240 15671
4856 83921
2524 87932
41383 71821
23379 26375
66829 82409
50520 76374
42900 54297
4573 89144
39525 87964
20998 23862
5071 59914
35265 42837
3441 88048
56413 83300
41175 79781
30385 35914
12300 69020
38218 53524
50262 91296
78129 98928
58469 87266
65780 81496
48913 62485
45554 62861
7696 79671
16781 92948
77234 85233
69162 99807
14407 16617
28447 53328
36580 93215
4986 57941
60524 86841
14771 41008
56952 84158
80988 84706
45962 89274
15487 84872
20581 32036
17894 34837
17647 54648
43228 93318
69772 87354
56545 75436
44246 89522
2424 74045
28089 68887
151 25531
30699 40747
11772 57505
49319 89506
15690 37310
30472 33531
87243 93483
6054 76679
32549 38942
11411 69253
1632 21013
30322 61381
58192 93291
77833 83956
25072 42043
76982 82948
34579 95882
39191 80670
50772 98195
18034 43541
25161 82094
11200 20061
8582 40427
50061 58399
11728 20767
6199 99131
48910 67556
56472 95544
65611 77247
37591 74515
66494 72140
35657 37585
81922 87973
3967 30008
36094 84216
75214 96860
16413 31751
54871 84628
85341 85653
26762 45875
8523 97387
21797 50760
36965 93165
56211 79607
51874 64624
59795 62642
21235 84758
42220 82877
20405 89556
12265 22191
1759 89382
28916 98516
21596 65578
21711 32243
12467 66363
4389 49458
59240 76745
17444 41404
51470 57407
8854 57766
6015 60942
3126 26738
8432 27345
10991 18030
60168 78419
18104 87476
63354 98991
780 83471
35242 39180
61103 77487
62931 86413
32090 87545
18590 84601
18807 34798
5405 82780
12501 90280
2746 60631
10984 18562
18498 84263
2552 50647
2292 53664
3038 72977
31048 49588
10842 51967
31100 34416
58424 71739
86447 87182
3091 17654
19681 28191
17684 69406
49772 63653
7587 45604
23686 25071
46824 99258
34125 87628
7880 33551
30178 79466
2847 7638
54097 94405
36098 87098
64046 81840
27116 65456
6650 98724
75677 81524
22982 95935
84973 97236
58939 84463
43352 63097
57351 85036
17927 58082
78230 97844
21256 99462
13289 54386
31980 47693
68819 72826
36904 96339
65991 74399
9466 63350
68198 85111
41841 76275
14226 33226
2365 22059
57780 93259
6243 94991
64098 64994
21241 90879
73334 78782
25654 76724
75732 82694
57626 72696
31969 47867
18543 60670
19152 28619
22330 63949
90985 95974
14491 29789
20813 61235
80451 91389
7267 35266
17979 43144
33433 56580
2516 96145
63105 96749
760 32556
61772 66548
34975 60217
64028 99709
34991 73564
2143 76472
53556 73988
673 67630
19500 75802
2084 28612
58041 58088
4220 49306
30314 34611
31665 72198
74981 97156
6379 85765
50036 94560
37992 93790
53920 82018
57579 81776
19643 55507
48554 49477
24976 59757
40880 72194
20114 37652
14666 98689
46804 53167
7737 59792
19487 69527
16797 69135
17414 19350
19464 42955
4140 93190
41653 82863
11238 36612
43056 74733
83220 84343
9154 64570
30468 36328
43411 99967
21667 54509
28307 45805
72178 84236
13784 95679
66548 96627
25308 74133
1002 66028
25091 65515
94534 98640
26383 46305
28951 95600
29189 58800
36142 43920
78493 86779
63445 72778
69017 88366
60712 78675
42099 59918
15288 63666
36646 57521
15845 51779
50968 53705
8042 26181
73008 74314
18003 31428
6457 42635
35726 68963
6030 58670
44314 63810
35090 76134
20791 32021
30914 90214
38602 67575
21983 71303
49097 90231
44468 58382
17315 75277
68356 97613
49908 79339
2583 56279
8388 81323
62652 80668
41884 71299
54042 81039
19870 85088
16874 64461
31166 38863
1806 41023
57271 63617
7499 83868
76812 88137
1291 25796
66994 70216
78260 79879
56719 59599
43707 67016
27574 51487
9964 79767
11348 20278
150 69278
11043 24440
92942 97180
41500 88349
51367 87111
44455 91059
43914 75409
31816 32252
796 76443
7990 84965
76317 90905
30758 77982
25697 47855
28868 82269
943 34287
55834 91056
73102 75720
32393 84068
8507 67057
446 11624
11937 98819
43266 43996
40784 45514
20391 41117
13705 44712
95758 99582
9010 18121
52931 53445
577 79884
50381 73117
49304 49735
3418 76413
38824 68990
60599 64564
51932 54487
14011 76917
66679 89041
16596 82311
17010 89419
71007 94765
15297 91797
29975 30189
2489 24264
6812 28264
3105 3538
46170 82288
60391 81082
23346 52503
1666 41435
21604 23529
43557 60177
78742 89430
48326 81641
66759 86116
19512 21379
22628 56818
3958 47910
20148 35145
30959 93042
3298 82860
31158 58499
63192 78047
56906 71567
21078 87171
58596 93102
56574 69196
29515 79717
36083 46560
4029 59796
3422 31846
5015 43605
35451 70910
637 77632
3545 24532
27428 70190
49260 55764
66135 96577
47214 92828
10685 72453
17635 25817
982 37896
18939 49377
56652 76619
39110 67895
18147 98630
57944 66760
10982 38499
9729 63403
73511 97035
46035 63771
18771 19865
30212 33260
16480 63079
51416 72003
55093 81692
56743 62278
35790 52522
15598 38987
82775 83275
78685 95109
27296 53486
44837 86128
80890 98863
26851 29414
37106 38622
31053 34058
39990 70418
119 64673
31516 75587
61856 70402
33320 48152
37283 78945
17967 82121
54988 98063
33774 36510
59841 63385
22962 53829
39428 55384
73297 77332
37910 95152
3690 71815
4418 64924
3350 81416
3470 45441
45555 76643
10475 40365
14408 58590
54252 93066
94075 96861
44551 57713
41176 61332
33773 77360
25634 35162
18374 88424
4475 71289
64014 84782
12606 85998
7151 50800
21810 23059
82287 98973
3237 20098
40077 54438
41553 93803
55409 98285
11580 34385
28501 59477
30315 67309
19252 21294
28610 81876
66758 69531
33676 49922
69411 70977
30031 74474
34405 93323
890 46938
44584 78880
58587 95469
57013 81079
22934 60036
39207 92140
8245 46395
58632 69791
3226 64400
30960 38803
22682 33346
29319 82886
67289 74836
63987 83425
19649 93680
80707 90981
3299 19907
5726 16605
58899 62238
6461 8030
24928 50263
5439 67438
56974 97260
56374 84338
32914 48871
1777 89446
12733 40361
56717 89952
81361 94613
33058 42786
7222 12406
74669 93043
48897 78609
3593 60724
37055 65436
39765 50819
17127 58884
60556 74327
47721 84634
40211 73298
77161 80085
28592 80293
41240 48086
38418 90179
16638 26485
79897 87477
10852 57852
17862 66602
21128 48006
3214 43192
63149 63409
76169 84306
37402 37557
5369 12789
53442 67168
26513 48774
10610 36830
42625 74614
49875 95734
72442 87782
76288 93036
75343 80698
26313 27007
56691 84381
20200 52812
20637 26417
45598 88274
9096 74164
70247 79443
90108 90699
33063 74024
50757 89167
15110 80514
38733 85350
32021 56892
35580 77032
60655 99737
25685 82745
45450 72751
16632 49216
6081 44155
66144 81998
56666 88049
54920 85195
10902 95215
26740 80817
4082 43442
71569 72547
7313 9740
46373 70718
56878 70608
42530 97913
62254 75377
14761 78569
39907 67050
13383 62681
60274 96171
63900 91199
33582 79129
39471 59912
28775 44032
43336 52311
8705 99157
51968 93809
41701 84451
33288 35189
23991 49711
74826 75570
11172 92774
70335 89777
65731 98233
5818 71078
18158 67905
79390 86770
75982 86508
42201 77032
51722 63342
82802 87068
28739 93115
18675 99343
61664 87264
69724 79134
8672 80739
80517 97337
16035 96925
20592 62447
32632 78725
17438 40081
46397 61678
21694 74694
72144 95887
86303 90251
78115 81134
25638 64644
8370 24516
11867 23076
42513 99500
11582 40597
44207 76478
60727 91076
31935 71483
14764 52363
39067 92877
20349 77226
5295 85209
3046 91177
36111 75165
47147 49790
61078 66900
38552 86996
35124 97471
1427 64173
10381 37515
62141 78368
7223 26084
52230 95684
24994 46188
5803 57541
21263 73255
6978 25437
35977 39253
18382 79962
92481 92728
24409 88380
34418 49255
61163 92383
22993 93439
10764 89232
11367 65538
37428 48031
38174 64904
10099 41743
54093 66890
43522 58431
71509 78986
38021 57994
37061 93762
56334 65306
30618 75524
4470 18066
24442 38430
53850 86339
9445 59262
18365 46672
10708 74419
66727 79077
36136 38012
33629 40607
49531 75408
40957 41414
52217 71681
23785 84422
82008 90049
6809 66799
13359 42630
3201 74743
15820 41427
69124 82040
18888 65819
16708 17445
38407 48227
54234 71143
28250 43925
25886 48178
29253 78750
30713 83158
6905 82118
2109 84633
54286 83037
54222 92112
402 88066
36449 68797
30102 35151
28718 74803
2613 66870
81509 83717
91125 99446
14778 21581
20920 29991
45893 58834
67499 74570
59765 69383
26842 63661
81384 93365
15184 72263
20770 61537
49432 88186
23831 46907
25307 50727
31827 87536
93194 96839
32803 50339
29264 43280
1068 17869
43814 86277
14950 33409
71019 95984
2503 82714
44783 59097
35590 49879
26092 99818
20137 60519
39157 44181
27021 87743
61541 93226
91730 93064
61672 93445
30083 71251
40015 83702
28439 29111
15046 96998
22594 35863
89658 97971
6439 26960
6083 96027
81538 88393
55769 82820
47574 82917
5725 27957
55355 74825
13283 16160
23 12839
49635 82485
15497 27177
31050 99363
61732 87994
75742 84923
9978 62475
85036 92471
18293 43873
52304 93900
51268 97823
35592 92285
20095 95294
63428 96990
24176 99490
62849 81655
71747 89060
28245 81524
26809 74426
79938 87986
8732 30084
2489 38386
34573 48982
43881 83977
31613 61113
24859 26147
9840 40810
21932 55068
69589 95514
9117 62357
81250 93100
50152 82107
18140 47632
53070 90123
50871 61336
25120 97808
69600 95118
4549 64948
40396 58495
72736 83383
431 77856
17000 56210
63456 99721
32024 78563
75960 98670
29150 74782
22068 85916
3970 65435
67332 71266
42907 54755
17926 35961
10185 38160
2228 61803
50972 59295
90803 98817
23405 30553
78858 80975
60277 79635
8362 66430
17889 87703
7646 66655
1466 99612
2692 29260
1365 15371
28190 78704
24553 68363
3723 52208
33798 94786
32479 72075
32347 66160
89098 89198
691 30726
26563 60649
10025 93176
22532 61323
64381 77466
86105 93683
3236 74068
4026 36524
35384 90313
9747 41031
54812 73106
17738 99921
5469 55383
36678 79714
46841 61188
16666 36116
9033 42431
59282 75822
17834 97297
85805 88297
38647 51735
22834 90422
3633 16265
63344 81273
79945 84689
162 2209
53140 85779
2608 4871
17558 47552
50042 62071
49903 81470
39204 74441
1354 6463
79630 86431
9202 54143
40239 68710
5387 54253
47614 73198
63414 78784
10684 95350
41613 53910
26769 98609
92663 94336
4513 96774
14455 26445
8515 40283
4875 66567
17617 99678
11928 15870
25065 77826
22704 55306
4039 95645
719 23996
25680 31614
19621 37660
63057 68105
47782 84236
53690 84595
11021 88008
42058 90745
33962 37103
12041 19932
53391 72947
3023 16860
39994 96684
41728 91921
23806 71822
45579 72399
10413 91506
8318 13771
48179 56738
62004 85124
72154 97864
35965 81696
22220 32270
40856 82283
23634 83290
3565 57875
51912 99119
37992 44368
55912 72906
4383 37946
51280 99504
7460 7533
6793 64996
19770 56983
23925 40532
18844 91175
4413 60523
8359 22243
17399 35334
19892 29450
49522 63392
38385 62355
46895 89210
23695 70848
74476 74887
42001 62857
9973 41819
27144 65208
5731 23432
280 62440
41820 95514
2149 75536
84255 93472
43577 52756
7996 92955
12972 48385
3461 60322
67341 72128
47324 94002
1755 52910
58041 91973
40554 88481
55603 97855
5630 17472
79428 87824
34509 86434
23230 59572
66033 95570
6244 17976
92010 99410
7471 38640
29028 43525
12419 70559
65529 97335
16349 93476
2176 26140
17987 57513
14190 76408
21531 61411
11189 15248
304 2926
37965 69863
11176 61168
56832 72073
48254 55644
15234 23629
55620 68201
12711 82178
17958 62803
9129 21468
915 27365
26729 75769
64653 88393
56352 56865
35928 86549
15068 93680
49313 75937
2557 94220
12121 38021
68172 98928
15744 52718
46462 90562
22585 85185
47367 87709
43985 78869
21907 90003
33593 95762
69220 71853
27620 33967
50861 66728
10281 58797
3395 56935
3050 72268
13287 99197
27884 80560
78016 86357
8593 61249
17594 87532
65192 90774
12346 39386
167 92954
23145 92321
52129 88018
30225 57936
11865 65090
15142 38933
10259 89919
27394 56438
8341 49023
25429 74474
32709 70887
30884 39945
7442 87723
89450 99279
81362 92541
63794 71356
3765 68556
24895 81481
51554 90500
54774 90486
37035 70460
42431 87785
4977 71014
30113 79053
46997 85119
58791 79752
10183 11356
1583 88170
19359 49225
18191 28993
58501 81442
6693 96105
34555 61892
48815 87371
8049 15791
41620 84245
66282 73957
12727 36128
8008 14648
26192 85045
41216 73934
41895 69672
21942 29348
15176 87500
48561 73274
5332 42897
89860 96122
18182 68419
36703 72403
7295 36376
23674 58907
35325 59188
9490 20856
46483 82060
89980 92935
44976 67266
21938 45478
29002 44044
51736 85075
17479 86829
67716 94744
6551 25432
53902 99005
40106 53711
93 82709
21063 94703
7018 74324
54309 92533
55094 76826
4226 79382
3187 7909
25320 94184
54209 67435
49974 63431
21390 86525
41192 66571
15223 48382
15421 48424
6773 59986
10275 40624
44498 85990
52401 88928
36449 85587
27456 54172
10325 78118
13381 20310
53480 69583
53040 76582
25153 54049
77484 83918
74742 98494
43600 81464
46892 88226
81669 89595
10703 50042
46598 56108
92178 93833
35016 51639
24163 38251
51394 54895
37653 94219
47963 79682
93210 95360
83388 90432
35653 96492
38710 60047
23148 63410
42769 75162
56042 90996
33381 39796
58768 73658
57477 82504
5029 55343
45845 68929
2645 38063
10943 29072
16961 26295
26547 66598
11949 33930
9018 82240
35248 36833
88082 90534
19845 79259
6491 66424
43352 92934
66488 73998
12837 66619
44540 45184
66979 98007
13280 31473
32123 85237
67844 80652
34561 34620
35387 50794
6646 17552
38359 54225
21329 97226
18787 37863
12867 50320
69216 95834
12146 88178
87094 98603
40308 79249
68929 91958
81141 82448
17020 88684
60888 96208
22203 50287
52742 97918
10751 86333
9558 13417
60353 80412
18515 37747
36152 73499
54318 54911
38660 74482
67494 86405
36848 41071
29953 81104
2250 87179
478 34064
37764 72909
57843 66480
15746 30741
82842 92333
18722 25137
24218 58433
6125 61318
75536 99898
14537 33985
10298 76431
72858 79655
11857 44536
33327 59372
66852 99608
2316 69092
58567 78053
44655 47894
37800 50260
16020 36697
18770 87787
44488 90138
69532 91797
25454 97459
58454 75178
22302 81994
20535 27237
7708 99221
42346 81932
22783 29837
71515 84385
2670 90865
82073 83007
26688 71516
53029 70788
22848 46181
86942 87554
33517 51157
74309 77653
60 63459
22184 51353
49578 91676
28374 49770
49290 70198
15398 42180
85139 97464
73309 79374
30347 59790
29482 94303
43186 44860
87291 88679
72174 98185
13897 89628
25038 64990
45669 96264
4431 19189
89067 89430
28756 79718
83639 85463
47499 73561
13386 23572
39774 89167
64229 67995
40816 51111
47193 64319
31086 31909
55722 73942
16711 36277
1487 3926
20278 64289
21080 55595
23863 99219
29881 70563
6657 46429
15233 74330
23021 36553
18748 36206
7669 26873
1664 31540
21503 97907
37954 66234
24833 39330
26676 87591
56303 94459
37238 73796
45449 73617
56331 76648
56424 68319
14066 44181
64601 89103
13652 14252
84613 92937
12324 67136
41099 78935
26735 27152
35352 69224
10477 22592
4066 97779
1990 12483
22353 97033
55833 73313
20387 27306
16883 99586
61515 69674
6991 86990
69718 82331
18937 35357
294 37598
7611 94701
21454 28565
38570 88430
18371 53335
1135 75958
58435 93120
4655 57365
5882 26922
11475 69673
1082 60497
23493 88669
56414 89548
61258 85545
23513 28408
10999 59868
54124 76516
52826 87407
17347 35015
8606 74008
62592 63737
20219 49182
69259 81177
72304 97332
13530 99526
8809 37586
55115 62142
37373 94773
11645 76898
8827 26857
46141 53860
6291 37792
23923 36759
63745 71617
7193 39316
57135 77733
2134 90460
18693 30173
79511 99448
63176 84312
22869 98417
34124 45569
15502 82226
17751 78468
34060 61728
57204 88081
2610 33285
2961 7481
4359 12067
23253 99350
19602 65013
68769 73447
39775 49858
60706 66968
35539 50859
34800 56000
53374 81680
64935 94564
4038 7746
14201 30047
43727 96922
33638 83274
9333 78199
6056 29417
949 53075
60075 89296
2298 54098
10116 34247
76989 77438
66950 84113
92574 98313
8350 27151
285 15442
1805 6494
18416 29545
19070 95105
3178 64996
75501 87248
6887 32689
15729 88209
44076 51183
28884 33303
53483 67788
29129 88874
32964 74485
16910 92707
3797 84879
51076 70442
69458 80145
45877 77682
30192 36571
39985 60823
46995 89216
1146 47528
13173 30237
23703 79835
3314 68491
63847 81803
57775 79151
30803 82216
8168 52875
12241 31471
90968 96051
56372 60184
9599 34914
23692 44587
20437 90592
55394 79593
11706 61686
73917 95645
26294 26686
4412 51807
28700 58217
20413 55019
48402 52295
52550 85746
48642 74750
14560 33118
46670 81352
26866 95500
22081 27136
50791 86731
17268 39197
16055 87210
5616 67021
4399 72396
37655 64542
38444 98856
11220 61334
49957 59233
27993 57514
22972 37737
28863 98139
47651 69405
4 72598
31701 55080
3907 91671
31722 34599
20577 59733
59420 99622
39506 46080
3772 74369
55757 81376
61539 88212
23544 38509
35049 58330
45289 61544
60890 63901
26130 42983
77486 87282
33251 58511
22553 92039
20828 91753
41938 89849
29263 57260
21259 85658
8391 62399
19193 74432
419 29617
13543 67089
24153 52310
31404 40108
11641 54372
82304 83145
37115 92342
2774 43008
4979 43811
35402 52566
72186 94721
34776 94529
147 48967
18134 27660
34396 73846
11545 35724
14468 62589
15805 66070
36667 73411
67329 91931
92271 99598
15202 24271
12797 34338
37760 41848
50152 89555
27862 70430
45742 72996
28363 98214
31593 80385
23763 41311
63245 89954
277 1991
31918 62239
1064 48502
47810 63594
6044 98604
20380 21933
20755 34995
28446 95418
35942 36570
29000 64852
76314 96761
4744 39643
23862 51544
20854 87916
31924 38744
71542 97373
17190 27406
15213 83395
73197 87077
10161 71390
66336 97811
54138 66498
34601 51322
9954 80181
18471 46111
58903 71898
9152 37848
3577 34093
21886 28488
2802 98121
86725 91843
12317 90139
61338 99660
49356 72023
21750 86032
47027 53741
78755 88883
39799 62899
5110 54151
21767 39497
19863 76779
18136 55511
36823 91203
22273 35698
13068 99493
45804 77314
84108 86836
39957 97567
7942 10306
46335 75133
48468 93663
56861 64602
23120 54136
26148 67146
13872 91423
6782 51455
40385 59752
8846 68291
82209 92718
19738 26632
27704 88816
64457 67976
74171 98446
34727 39289
3589 45776
18506 47211
66909 98770
39548 69936
38898 96207
25288 86358
70 44105
220 18234
19463 87409
90271 97967
16995 52910
17222 36646
13471 79747
92786 99211
65068 86642
16535 53598
96923 96999
18290 23089
28464 48293
7862 38369
35175 60883
44416 61653
11743 16822
2879 64596
22563 95616
59854 96303
57120 92664
89566 95272
69493 88514
41900 52894
17433 96186
3062 84243
56299 70783
20743 31674
81578 90641
39170 61870
69338 88880
22922 93085
23979 25646
51514 67538
31888 72756
41088 88440
15197 88158
16757 35830
13423 99378
9681 81471
50154 81595
17815 91198
72158 72452
71495 95296
9923 36726
70854 73417
52751 93019
42516 98714
63256 92892
2851 98711
3803 34424
37854 92216
30005 95422
42307 46191
15520 55861
72797 96170
64391 72577
11124 76446
62410 72314
38491 56144
6333 93194
10505 38403
9 76903
20143 43923
8385 86013
28882 65601
68069 83073
30458 52148
18289 33189
25763 31856
21116 59696
14771 90133
83458 98740
20821 25729
2401 36231
63932 88106
52883 57227
24342 59464
5545 58510
44418 99770
95490 96428
6121 17862
29010 32742
20138 70607
40998 79097
72170 73916
64920 84712
13517 58587
39728 89526
11015 58674
5453 79864
17475 87277
40076 41834
38148 53531
56980 76705
53330 60289
3422 5791
4592 84089
17240 59014
44525 53315
21064 74812
56492 67670
2632 16671
13357 18101
59488 65776
4571 51546
5569 71090
21614 45074
58396 65674
48478 99560
13053 32742
6271 7199
38535 67930
9897 49069
33061 75277
2979 43462
44906 91570
23390 39491
56414 71579
37798 57926
91782 96999
64560 95600
23796 92183
36512 39952
1136 33910
25972 38646
84023 98017
689 13861
43376 49221
40136 80838
55481 86451
2009 88324
27840 96066
25426 48039
9118 92144
23214 57779
31807 37302
10511 43590
7223 30637
58829 86250
45776 93759
28167 49374
33974 81238
65001 80107
14498 58508
21642 94497
1076 41646
19339 98297
51370 68450
37862 82622
8626 91854
726 12031
24100 69211
46128 58297
30583 65279
52100 62248
33436 96156
33305 50420
9231 25641
16174 18976
31696 97014
61704 76251
1667 47596
17976 46879
67699 84672
66805 74627
11415 54029
26805 56046
39007 85796
25570 27218
48144 70666
59270 80035
70608 84618
3554 50937
20405 31998
54309 66424
29169 83236
54290 70046
41696 69257
39417 49747
351 61294
34627 70827
83425 96723
38269 77444
76554 82129
17616 31232
23578 35983
26363 38634
18174 55726
43894 88114
3961 54493
42093 86251
19489 72785
2327 57681
16662 38002
59101 72542
44577 62900
6730 37173
21819 31052
25766 74211
53961 72786
7589 43726
56766 88281
39962 96093
23788 72891
50129 60345
37438 95321
33613 87532
47189 98240
5115 67498
5383 45694
92400 97294
62318 95539
15900 71429
50914 99316
43511 83994
67863 73288
45680 67910
13374 70850
16032 95960
167 74875
32736 92570
12177 23104
10649 63710
15969 66774
4186 16419
23555 67860
9495 87253
38818 60647
10108 66097
39772 85661
32699 36120
65239 80614
42347 80807
64090 96831
71448 87209
35171 52946
5875 23069
38692 63863
25156 54661
6937 65431
78973 81421
42827 53772
50352 77165
73281 92005
19760 41963
25855 82183
55382 96814
29762 64363
46124 77521
58874 62211
31808 79015
6836 78213
85090 93347
40178 99641
30532 49126
10192 86342
29021 61797
53402 99745
9443 68390
41311 77615
44026 48873
27324 89531
36973 76787
36814 58683
15192 42808
67724 89781
57204 59410
32693 80625
50569 86118
15571 86439
60868 68298
42396 64647
71384 99815
30474 54803
22138 80590
15975 40053
11583 51358
42427 57321
65945 87171
16222 39816
88240 91571
51626 88245
15424 31955
13577 99306
3994 21740
37095 68026
75107 95437
19999 41200
34112 86390
87243 95435
53424 92033
20060 40426
19202 40958
49482 83577
32501 89116
6999 86759
55928 58742
31839 63312
19825 73366
14100 73379
6929 81107
22281 69552
37863 67135
45362 45663
28843 77591
10069 54406
28753 97900
15010 93571
42857 66110
6145 23566
57085 64762
53292 53789
1684 57237
32499 62421
24714 64496
76820 77497
16005 69306
32715 80332
62069 79093
66691 73663
2255 46092
36965 83937
50579 88306
32332 54084
10326 39664
31178 75732
8125 62409
12402 75211
12933 50056
38694 59997
32565 44143
62333 90350
29189 78092
19952 72676
31568 93922
16098 78839
21120 88951
71312 95934
29864 38775
80431 83632
64558 78442
22118 56770
11588 93810
6269 81623
39383 94488
54393 62365
58309 87608
72229 80741
15755 47494
49476 78693
27 81660
23409 28093
90784 99438
51395 62473
31126 92591
9963 74944
22303 53941
27610 50828
31980 74386
39558 57376
9670 61604
3661 59983
9167 38958
56163 77246
23291 49596
41641 51556
15870 98004
36996 42838
10975 24155
20818 93092
14860 75072
30449 50426
13326 68899
15289 33462
15064 43776
84479 90058
10012 63833
66473 97281
47217 89547
56492 91932
15968 34587
2117 18581
6944 84793
14667 23593
8221 8309
34710 92369
5636 51116
22679 76416
4671 86058
6810 44674
10073 10562
24863 97465
27796 36788
26406 74069
34799 44834
20772 91092
4445 88151
42763 81786
26353 32820
1158 17487
42773 91000
83347 92227
18842 71628
42339 50470
58088 83018
10746 50730
61337 94789
57477 74308
49370 98624
47726 49623
33262 66856
24185 78479
20868 71895
8046 59642
83844 92010
21609 66571
13762 61379
57133 79083
34707 43508
33618 84420
26066 56692
58122 99445
36253 57950
20292 68849
10549 48816
40880 50863
41008 81233
35281 68352
20018 85879
43779 58999
39363 48585
28162 60200
42691 66638
6618 83535
35825 94362
22409 57647
78394 85409
11294 92552
72161 85032
31914 70632
35717 71706
62 80806
71228 73488
43164 88686
3267 54705
92821 99487
48465 59398
30487 39894
7800 10000
3470 37970
38010 38608
14774 58257
25428 35350
50310 93034
82878 92353
6502 48789
11708 81062
23180 45886
70196 99577
24722 91930
14748 26138
9864 56740
33249 77318
81295 93833
1063 38013
84055 92796
19691 50449
11118 50795
51193 79922
8850 20484
16803 54803
4563 74834
35674 38731
26131 65111
57186 69212
45032 71366
41231 94134
2021 12088
54279 68301
8974 77107
17012 71463
21668 71032
3227 10462
12822 66707
8375 94495
18810 68501
64572 72747
24096 33066
11351 27720
9914 60352
3933 60760
56942 66139
12277 20805
24447 32286
62701 79305
1911 33706
44195 63844
82167 86364
24283 38718
16763 98193
8863 82148
86215 97550
21852 36524
33054 77316
17777 71992
63979 70186
66783 81644
23614 25493
61583 76253
44441 80331
34814 67367
7616 35086
36952 49286
35756 50051
83733 89151
14105 52068
20982 29973
40706 46555
22103 90075
22418 74897
4442 65345
81817 85463
16987 45117
21721 83981
3634 64195
41263 77532
2856 12560
23562 42072
9782 72931
59628 82909
67501 95860
22175 61810
14844 70855
10309 13435
35612 52097
30731 70557
46232 90486
38078 64904
42414 63111
37035 91856
12019 74041
33511 52035
67748 80037
28252 41561
30446 53986
7694 61802
27634 73032
11522 86944
58807 89903
4779 52076
175 9234
29754 78861
38493 51738
38410 99362
15267 18420
96782 98425
32133 81444
45049 86718
22866 29117
52202 76596
67963 78784
13401 23322
65676 97832
73169 77974
609 96010
36816 56458
80946 96356
29626 30302
351 18675
20819 76809
48768 51769
17981 72678
64842 75194
48597 87096
49602 99871
8333 99368
16959 76595
51249 77668
33748 88568
11082 65903
22180 46310
58476 91091
48965 69392
25529 51003
17667 80081
76269 85953
51562 82024
53296 77752
14841 16732
13158 48698
1518 89322
71818 87913
25377 31052
17714 62562
67912 88653
56641 71982
43026 93897
49796 76028
22751 78516
46118 48460
80463 89927
45646 50443
3158 3556
4230 80360
76740 77487
31711 60110
24605 35151
33804 91396
37132 77880
44578 46247
36624 79289
41856 51906
67132 80218
8984 13565
18740 92791
66487 69492
7962 77589
54561 73684
38422 96627
86930 97337
9440 67000
18740 55828
20229 89648
3609 5481
5113 18422
59688 66404
2502 69755
47616 63818
5122 44176
4444 14617
52578 57489
66143 92055
57968 58314
26135 50980
22713 25181
2448 87210
59881 96401
688 6587
43607 83509
22293 36911
3034 33676
62167 93948
44663 67131
43412 68841
19050 78559
43198 64539
22046 73479
30628 93800
31969 85354
28891 64199
36668 59647
53441 83152
187 22040
57703 63590
60065 79238
37571 90952
32232 93304
21849 43391
22790 82674
21059 83634
7478 89082
45546 60558
6172 35164
46069 86447
16697 64708
32062 92324
2976 76047
45642 94430
21272 50081
1165 50170
10544 28111
17129 97128
13188 24563
15858 72800
72921 93614
22429 52236
49302 79117
8988 68623
20880 44500
34698 47819
13424 84918
67902 87350
14626 49927
11869 87610
13065 49917
24704 61264
3074 95722
29991 71240
11507 75055
3750 57492
12361 74226
3835 54327
35666 58406
15525 80131
4243 51917
2380 67918
62493 72707
20950 75451
78796 89431
14514 26182
24565 39771
15029 90060
51007 86279
21204 97221
10177 71959
7833 74606
96671 98442
65672 83552
23494 30944
72634 76368
15688 70622
14943 90347
21979 93510
22150 45767
60992 78867
34273 77184
18922 68934
30578 71903
95848 96989
73989 85638
28838 58765
2242 23920
49135 77307
7089 53745
22773 42961
67257 74126
16056 81012
49734 64309
23022 94517
5049 62059
15871 24979
67789 92989
52331 62803
1330 72007
85661 93188
92782 97389
36598 70515
13349 86093
81133 98345
11367 26129
14538 35558
73633 91574
16709 67846
60385 64166
5103 70573
66121 77154
22336 42393
20529 87578
76446 88885
20717 82499
51870 81524
798 80515
18977 44850
31338 78261
74967 77069
18846 56613
18310 25399
8110 77701
53865 55986
26852 93154
29453 87481
62309 64312
65113 98309
35757 44432
41983 71749
77321 83013
36509 80082
14775 81342
66839 86514
31398 70796
2411 31010
10794 27216
8538 86216
36143 98243
23564 70953
24592 73887
18898 45189
9838 21537
80398 89420
6158 62314
8743 62405
62349 74111
69038 98916
24416 49617
84791 95405
16535 40012
17922 35432
59799 89694
20035 88024
8291 19529
26343 93448
40922 70560
31363 46628
11737 46594
20162 67523
39070 64212
6208 92770
7246 31060
7468 36357
18298 95857
55510 59428
37272 41808
13639 30219
68829 99216
2856 20340
15860 28518
25047 40906
31062 57258
37773 59300
58957 67372
42394 55613
21871 30454
3615 48799
71676 75978
21754 62220
59101 63485
3412 45488
7989 21095
36400 99085
21907 95015
57300 78220
39163 92793
67954 99988
800 52984
16537 32273
21852 64932
13161 70463
35945 83648
5654 98946
1580 15942
50001 91927
63327 80698
37632 68378
59781 62384
15836 87142
67514 96216
21402 67620
37174 80283
4073 57994
34439 99092
40069 56678
17805 43708
8579 57933
29451 66186
88283 99949
9457 54637
39161 50581
24090 66052
57802 61642
20924 61551
15936 63930
22683 86517
2763 70978
25935 39162
56884 63181
707 70334
23550 46638
24416 30378
23099 76748
37075 78734
43041 71301
53856 95553
53799 87434
45586 57551
8914 20088
308 54082
28723 88107
40328 96098
70379 79356
73288 84557
43876 71875
66871 79849
39439 73622
52381 96097
94086 94975
23946 74845
16365 24859
40167 68716
10164 23125
41366 89189
43067 85720
31397 69931
59505 89747
24982 48450
52389 86717
1671 2213
83308 86899
58599 99051
79308 92770
11508 12646
6858 75288
63408 78732
32171 43104
39268 77481
20760 82871
19369 66842
991 69227
3978 21668
24722 78163
6873 76633
2055 26193
28093 62026
74781 85603
17176 18774
20822 42985
44720 76489
21156 53329
11541 75909
62209 70433
22906 79084
15929 67328
70304 70322
3903 89412
78967 98611
59112 87953
46565 85804
2357 4971
65218 73467
17062 85403
9518 67328
59642 72341
40590 59331
62873 69119
90891 95021
10900 58387
31272 99855
32804 65116
23666 55661
20459 33134
8827 78305
25906 56358
40319 59150
67054 81859
16092 43466
21971 98697
59852 92667
10963 43845
19092 57829
16348 30661
37260 81763
57768 66923
5810 35685
20153 96836
67854 71861
79811 93631
8053 54949
17562 90336
38184 98997
209 62003
16145 48522
3201 36647
21596 34198
105 4008
25237 40471
10833 81561
13541 75344
29505 80539
33058 77501
6228 76177
25660 75673
15602 71622
19542 86121
59532 68715
31879 38482
28000 54673
5662 28405
57014 70054
97457 97559
66370 73678
90326 97290
7898 53295
48791 78382
40930 42137
6985 15901
36339 44928
78377 92676
41082 75448
1232 78672
42363 61676
798 26652
69879 83673
295 50880
53620 88893
57889 93568
35417 73176
10946 29740
40139 98957
28380 94362
42896 71576
27207 98781
36124 46018
74864 77620
11456 89319
15326 90010
62884 77375
468 80643
24701 56508
5214 48368
38442 84566
64073 74795
4826 51503
30682 90066
66365 74096
51074 73436
51020 73679
32164 84367
20743 45206
40046 74020
3849 86824
31622 42006
48647 54617
26592 41000
62415 97942
47709 54275
67920 72367
18060 58446
22536 74569
5894 92623
237 66196
90445 97706
82723 98762
6145 89127
17221 19717
21814 66743
12336 92245
13214 34024
34986 91982
66436 81891
28196 79430
164 84658
2499 74916
60855 66963
31159 68587
2739 17227
38567 51590
36310 65506
71460 90575
52087 71365
59067 71041
33022 38193
9196 47346
27545 95700
36568 58924
58563 62758
2481 80848
75444 96405
3318 91098
25213 27391
41145 66361
9861 65437
23046 57377
43669 46597
23065 42288
40140 89533
26029 52573
11405 74435
15746 82386
3531 51231
65099 66127
38242 51014
36633 50312
9605 93800
65477 95629
2426 13615
80356 81879
14998 94432
54856 99455
53851 58649
14371 21953
771 1090
9871 84031
87160 91279
26868 59848
61533 99832
59035 85881
7045 50199
32607 42789
14611 30378
37530 45387
11034 56110
87883 90632
20616 65996
8518 74210
21692 50690
49745 71979
62976 97576
19444 59498
23354 59187
28277 68189
2020 74944
9869 15867
51469 55951
26761 91800
9450 88200
19221 40108
13470 15349
16162 90001
27553 63347
79449 98310
9100 60838
28073 97346
23943 64388
5987 75089
25618 33671
4943 50812
6655 61811
38400 49328
31996 40388
35898 96405
44384 90913
70125 75857
25634 49949
7478 66045
75838 94223
87689 92412
358 21887
65965 94906
36009 51740
31117 46842
62906 64520
64 65632
21129 41803
12389 80318
5624 74185
42178 70087
30874 87113
66233 78139
8807 95838
60784 74682
35169 94646
10366 19827
29448 88009
17923 97511
25003 35810
11586 30060
51129 84235
59014 96739
1194 73274
37032 96272
40865 73269
78017 81602
25112 88762
27740 74398
52647 91063
1859 73295
5370 96945
69370 84515
4574 53968
75806 88973
39679 64703
3678 60868
1477 1518
786 37932
63866 79520
23635 44949
43985 60166
43233 88279
32381 64742
34031 76091
18864 67857
31091 55503
21535 98145
26641 57999
9905 48481
19378 50799
46742 60249
865 30010
56612 89253
35663 87239
1533 69775
23544 85555
16385 38333
42263 68231
17871 40418
4226 7673
18639 80409
80771 97487
25225 49125
6646 9979
31072 89784
24631 95631
33195 62987
40160 46289
54242 89051
44554 89824
52087 85662
41595 94686
6072 67464
37624 61015
10305 72784
95723 96122
47509 70387
7451 90302
23986 29692
45438 96075
59685 82705
27425 60911
43618 43660
81583 99437
27069 51083
26228 59520
23006 56909
54986 61568
49399 94561
3593 81784
27479 38182
2786 91133
8818 97000
32502 86554
20060 55741
31332 35773
18358 99437
60916 93380
22381 76608
54690 61810
90471 97434
36459 98365
11233 73573
11841 96437
3245 20430
22155 97730
81812 93945
1293 48502
44172 53388
24543 62737
55054 81173
19559 20233
35414 60101
38484 52674
45732 75687
36620 60037
12779 54389
67825 72975
8472 54311
36709 86447
20206 50964
89958 99941
59069 93786
44174 44473
39780 78451
39236 74187
14740 71796
86942 92719
13811 25151
28957 54534
6180 26492
4361 41858
7875 75547
29042 63043
42039 75030
43778 73180
59047 79296
43864 46747
63431 96462
17167 57365
9309 34581
40176 46231
5043 67786
20905 94760
28049 45776
32172 76392
78627 89218
8066 83767
44806 48493
2326 82119
68256 91881
27650 39754
5540 43195
54077 94976
62901 68298
8668 65814
79996 89922
36942 52864
30733 62992
2282 22347
25429 77644
72412 93352
16817 23584
42176 91637
33111 89854
10449 76736
44760 64914
10306 36465
40192 74692
456 38106
5058 87562
5637 30308
26149 90000
29740 71537
33677 64304
39592 74119
42726 67075
42145 79401
343 42630
88273 99013
38618 61412
77204 78646
3077 62947
20983 31767
37080 85974
15335 66096
5417 72332
87701 92781
96802 97709
39991 71158
31119 54184
4807 22033
20734 27188
26391 41671
23309 82900
47638 99197
33554 95860
88104 99573
49782 52134
27924 82175
35172 85424
54961 88582
14579 19998
83992 88218
31965 79558
12625 33091
24616 56763
12062 15241
2441 79882
2702 76394
50063 66852
86828 95354
38491 51433
61193 91325
32250 66819
49326 86894
81092 95274
31386 32959
45268 81092
57226 79883
52708 80612
9854 61484
70259 78533
9748 58082
85548 98616
14951 50249
52876 59617
69305 77356
67636 76348
9064 46738
9440 71300
36921 56966
91181 97864
48151 83486
41474 97793
2985 52183
19613 84156
23750 97732
19773 36050
25804 67633
21335 58088
25581 98673
33545 50174
17265 30297
53074 74737
20021 83997
36383 74889
4841 82925
52870 68475
45339 95432
28558 41211
41110 64182
20964 33064
55141 82115
42083 55387
25875 67518
760 82625
17787 42622
73050 99006
67828 77783
62375 98030
34806 87568
4380 32486
61937 73574
23192 38800
41793 87673
35765 81166
33782 96442
19661 69453
18118 81977
3149 20275
22014 96655
18908 83952
68736 76891
9254 31475
23990 75979
37236 46696
46997 93368
68791 91857
25861 69366
32041 36283
63340 88423
49621 70227
23438 36440
56303 69355
10123 49563
27875 59559
50403 83621
66716 79635
18084 31510
38397 65443
19832 38893
18826 80201
4064 76417
14328 48413
56955 81632
34930 99835
65711 90808
40599 65049
23236 91201
7796 51697
28157 73048
35869 98586
17396 71014
72038 75190
8902 58058
23949 82043
72139 73698
7486 31537
37586 60870
39828 78315
55464 70117
3300 18486
54401 54412
12939 13097
28499 90193
56375 97242
9171 38896
17304 26469
67524 95894
3261 58890
13666 77266
77815 87152
27013 50221
56784 96795
63986 93498
57334 69576
23858 72152
4025 10506
65928 97140
69005 86335
55732 62441
36850 62535
63833 98002
56056 70203
31497 61369
22854 63430
57790 77342
19688 32653
37454 99422
1236 77161
16528 22980
29276 94640
56967 71043
41889 69216
4038 24103
6787 59628
2049 93126
7618 14353
27564 90325
20584 89740
48663 50130
14685 74340
23664 96404
28773 95813
760 35931
44028 90432
50044 91371
21440 66877
75303 99646
44317 55951
23180 66605
80113 98628
54699 57678
1454 21129
41207 86120
71790 95720
49542 55968
87299 99356
46378 79703
35405 85619
63519 69184
36218 91625
39027 67405
7205 21640
29063 66092
26066 46505
55226 64188
49884 69084
22565 33799
58767 69711
3174 76728
2500 22413
50200 78362
55538 59851
30651 90961
50538 79970
78512 97464
5581 42618
17643 37223
21691 98039
25865 28482
13235 25907
17634 55323
64582 89063
36905 64272
13527 90088
58503 96685
7380 91626
7496 97757
66155 78953
72361 74900
13802 25630
40870 97120
45822 69189
47662 59020
47537 66804
11924 23443
28944 69430
2157 81401
20564 48441
32978 79044
49332 93886
512 19707
51028 69025
80015 83593
47365 60597
66902 90006
4580 80360
77069 91875
71743 85358
52467 61626
56579 83706
55360 87262
18637 40677
69782 83379
46762 94407
53647 80781
37852 78548
23925 34931
37071 89918
80593 92560
22635 77727
37782 58620
18191 36672
25903 39185
27019 96530
31715 56161
51645 53270
24906 88925
51501 79701
8601 63941
14444 15044
29783 59179
47 59938
37115 70652
4898 11516
30740 81381
10303 93307
74302 81351
15349 59283
45462 72567
15661 28574
10977 90038
42997 77672
11973 57911
34794 87749
57090 88795
40959 61509
39480 60971
5785 8946
1875 38602
50786 80446
84253 99515
8542 80068
89116 89313
32293 46989
69058 87660
24006 46826
74605 95089
37654 64799
7946 86058
65912 67448
7296 61661
34501 97597
15810 86130
71970 82935
49341 90454
58375 95974
34635 81771
38046 72252
5769 70603
14680 50187
16231 71542
79166 90150
48407 94043
50992 99267
24455 42815
52587 57235
24748 27340
68513 84963
21065 84805
13346 39342
31615 88594
41209 49857
51143 63300
45459 91625
48263 50553
36659 43041
21399 41656
2180 7098
49554 53590
59291 86675
30899 64185
3031 9146
59043 84866
14308 82302
18630 78530
26995 78135
38973 95890
55409 99248
29619 79868
50724 97273
63927 81285
12915 16681
41642 69366
7337 95533
10899 69320
16981 25322
2960 7148
18223 39408
27496 52276
33338 62744
57857 74011
869 31546
51850 68090
35073 91096
94118 95379
15104 55415
6085 39831
17745 85059
17811 79314
16269 91576
26032 60082
66476 68689
12548 35371
18329 39978
42368 96116
23096 84407
1242 52743
8751 89655
31996 93519
7966 93085
8215 94636
39665 42672
47635 56200
21764 89071
28132 48980
83286 98828
22078 77367
16734 82435
10923 55507
18874 71864
27247 58104
42129 79805
20175 30336
43422 99353
30501 43859
49627 58499
63171 75393
37586 50786
43876 58667
33799 64234
37362 45597
46886 88224
62182 93158
21184 65250
43231 45727
36886 83312
36563 52376
27321 54128
10312 69078
29699 69224
17004 50618
70893 79086
3190 90814
17474 97093
25916 36757
12573 21770
41778 43569
79579 98253
70370 79228
5371 97693
14478 40124
71891 72100
18433 76793
1445 27698
19040 94661
22842 33344
56397 74623
34598 81090
20784 69051
15748 71888
26326 34692
3895 23861
1013 20663
26162 80014
14837 36176
9811 44713
37782 92835
8818 64394
34156 72126
40553 70665
78093 98865
28196 30583
18730 69047
71683 92349
71569 80750
12154 39541
59916 72564
29701 88371
8710 89820
71450 95150
51235 72500
40861 73128
62499 80289
12793 65972
42910 73430
84855 92183
2862 30161
40281 92397
12791 66856
17764 95862
30637 99647
16619 39785
78683 88770
26555 96489
13282 30139
52709 65872
29106 65180
42987 67552
26192 96336
4780 93079
67126 85275
32130 68326
57178 84168
34594 49234
24884 63976
8847 78333
12970 97278
22400 72153
36504 57422
25745 27511
26598 73551
32392 48921
11789 33171
17056 59752
41528 46800
10247 76270
25030 30832
59815 88333
12857 26916
44664 57604
47423 70194
37778 88445
28976 35353
12622 84072
90308 97427
16729 42530
2801 86993
15510 63565
7627 44252
4842 38663
3846 52652
3076 11256
4698 82244
9136 12923
83535 92794
7490 86709
64943 97896
2530 42939
3003 80752
56007 84637
30809 65644
27614 36183
26156 52687
55887 94821
9387 87214
3709 64547
5410 17335
8958 63569
24007 58681
11058 30261
40477 89729
4603 29825
317 46247
11443 84569
19490 89153
8479 93180
36715 96862
9503 69616
31604 99589
26723 49288
27610 33141
58493 96208
21195 53734
35533 90618
3947 4905
9909 63176
67890 70434
62276 97055
32455 49418
82199 91004
16906 95680
27850 44360
53709 74158
10982 94618
9887 75638
86706 95886
29100 44981
25555 31292
73566 82967
44322 66072
14586 97944
40808 74656
21277 51462
4752 48405
49882 55261
26596 99849
9622 72003
21211 40837
42972 71062
47235 71998
23199 76999
90553 97332
64902 96993
36556 57266
29293 32014
21781 67502
9705 93545
58414 89166
8802 82114
14257 40456
55240 57764
654 78402
9354 87708
96089 97576
2385 76216
34188 38941
61704 74396
58159 61560
45860 52886
35055 45636
56397 91408
27319 63873
69602 83466
15629 97864
94820 94857
9607 31441
28582 35170
56717 85800
13343 86762
41795 50693
41838 52422
21324 44549
61800 79806
25183 46890
58432 99280
72053 97616
1984 97585
49649 89792
87059 97797
11906 61352
47735 82399
19274 79534
7273 30908
75654 78348
33275 39649
9583 77378
24248 72598
56596 93083
27168 72229
9756 64204
37384 83289
57751 66006
43586 63502
23736 37871
5623 34359
28291 30606
65617 82440
56112 98244
78647 80548
57797 88221
63071 73046
50583 54651
31666 48059
19386 78468
22680 25025
4442 70820
62997 82802
8952 77354
36731 40440
59744 99569
62843 63786
5250 33795
7364 97033
61644 66391
33643 88148
24826 50976
33533 63666
78316 85175
56578 94345
58354 73826
15875 69559
44600 70282
56323 92534
15537 30987
48109 66914
20734 68714
84608 97494
25202 70825
49349 55557
19889 23530
26706 93498
44657 98788
20310 42344
25159 78582
11146 45588
65051 77263
30346 74198
81283 88074
45601 47085
19252 34496
7167 24706
25887 98212
69549 99053
82097 94940
21568 69159
32641 48213
19501 27532
57308 88557
26637 45456
15880 54511
90065 94351
9349 37521
21151 95845
54820 98162
77914 92454
49078 60332
28402 84297
39942 63732
3234 26917
29855 56820
33311 66655
961 15818
7693 81840
80305 90140
27470 48373
8833 62057
26133 70642
8746 8840
74019 89657
10681 36764
20389 63585
1554 6218
11950 59212
12090 40300
39357 94585
50710 57582
17217 48421
17134 73861
33456 66338
78595 98777
15220 84819
3701 71449
71821 75903
27246 63208
7493 57564
98340 99103
85938 94597
55256 66405
49411 68047
13619 93452
59896 78344
38373 93747
57366 61824
64154 64747
36895 76111
2663 49766
29318 80572
30456 84929
5235 57205
47601 75976
43852 60927
17231 91529
18111 81838
13114 56545
22556 76354
35717 48695
10337 72730
2264 24400
10193 20214
33949 53949
3507 34231
22968 78365
1987 71017
71272 86173
72211 77214
6632 39148
6084 67117
14666 90113
35895 98919
48304 81885
20783 43398
48323 86193
16551 99705
31131 89520
1578 16711
44039 51202
11040 83263
49806 77314
20320 37053
12666 45424
23452 35492
41901 91792
61892 78217
31031 90908
5105 58739
65035 68259
72622 98657
4992 60611
33412 81827
73899 85167
1205 80760
27677 29550
55564 69559
47385 54492
1616 24030
52765 55457
24387 32618
14176 43407
13346 61460
133 50919
40324 56880
46815 56245
10349 92502
9925 90327
5219 53445
29610 38242
8763 28406
20949 91714
38800 65344
57488 98635
7708 60122
10484 35239
10856 51208
360 32024
7234 18946
22724 70918
5904 44250
2885 89330
10793 28930
29108 79399
48674 59545
8052 57605
54208 83957
32356 90721
35772 49759
34655 56827
71239 73508
49729 55449
32291 83229
62975 66953
23646 61104
27544 73103
68913 72266
8358 26314
33951 91423
41383 78287
8413 53883
80504 98082
24139 32041
57589 82329
2895 95697
156 30958
89873 96408
65551 71649
18072 80511
14696 65335
9764 60330
76244 86374
8602 93478
36130 88693
85784 86523
95692 98906
15803 49340
295 1696
52938 72089
50483 92598
12066 22738
2495 58246
15124 38064
11708 51067
41536 53964
20886 32009
30137 37409
67282 76617
7481 23320
14819 47136
46753 98147
50474 75288
52464 53632
88479 98808
533 60966
30503 56743
23565 39267
30081 73567
24757 25186
75814 90560
20589 37290
1950 10175
8652 65280
4674 32833
31345 73909
21300 69304
16661 98290
25682 41295
91627 99023
1031 34522
56436 80159
17613 56650
42888 92772
12401 75780
10922 92111
21875 34914
47471 49664
25437 90934
21810 38056
38263 93010
45863 77680
16382 71404
64700 76185
82454 90216
56577 63277
57878 80299
11464 57213
79086 99532
26427 35749
47457 72826
68206 91252
4967 8950
27943 80903
55738 83007
24037 98809
30319 44247
42045 95839
12711 84399
46329 80877
13680 53119
36927 68135
26678 79349
30934 40306
59815 73736
41486 72789
8128 49195
60565 84468
75504 82469
8835 38407
42910 44776
18762 54499
61387 67846
3632 94941
513 60199
34480 85698
74955 79074
49126 61999
8573 33340
3985 49443
49474 73612
58327 78456
39413 84039
17619 78101
1924 49907
60805 81496
31479 46843
50360 80971
26023 54844
60100 84381
9030 36209
652 95686
55583 88624
37295 46729
94897 97872
13459 78062
12590 18338
70757 74966
39923 57396
83601 85285
57939 65956
70996 99754
54248 69262
7508 78369
21119 49652
5336 74362
51609 99586
4638 90142
28913 43005
36746 66394
39402 65460
15584 41350
19019 78146
37155 82811
15386 36616
13620 24663
16887 80186
44808 59452
19298 84999
14042 68226
2545 54888
5025 15574
7027 25657
85037 86172
73838 84435
68623 73252
73835 86778
21888 38588
45440 51803
24029 64756
21962 30878
799 55583
19005 62655
33683 37621
61054 86438
3190 87257
44621 83010
29598 97577
23952 74676
18316 61092
6630 97626
76122 85601
75643 93750
55990 64422
15045 99247
7646 88784
658 39518
63763 67478
5504 54350
10480 95155
56943 58415
26091 59678
2038 53237
34919 84340
80272 98825
4113 4955
19834 53641
11855 75782
8849 98375
2555 98946
19216 63552
44454 45187
586 22246
36765 86789
23042 80351
59968 91851
26089 39846
47988 58154
9424 51413
36969 41923
58825 92282
56686 76100
33213 42439
6245 57780
12032 47474
4419 51411
38292 68914
34228 71880
43482 60199
36153 85609
86751 92269
55228 85821
17775 62433
49546 56095
10452 40768
4689 14655
69204 78566
21975 72995
33475 91573
49236 91851
31670 79106
39742 45826
55138 64461
13424 34063
6022 75319
67020 88565
5349 83619
26223 85206
12874 61487
18397 89924
41740 51175
9019 84101
43983 86697
11773 45313
56856 84290
34425 60198
60506 78855
8253 35734
55760 58001
48202 56097
2485 85253
24765 48379
40408 77109
37242 73869
22728 70617
59046 91896
71212 79917
97492 99937
13724 91670
37248 49429
40004 42747
72527 99874
16349 44616
5111 84112
21574 64049
445 1433
29993 86278
70127 97069
43647 81490
56597 93090
9281 82143
44622 46697
48841 93235
23637 45936
38529 85537
10119 27215
51917 86901
2659 60650
12556 95409
27104 98260
36514 57380
13833 47888
50071 70368
66407 71522
28352 73198
27234 66827
7542 24856
55828 59185
26807 59039
45146 51023
27552 97951
76268 92399
78694 88466
36247 81972
37689 50760
37113 95641
19389 47532
43875 72713
9329 73591
61397 90623
16101 84856
59976 89080
24 16397
39907 58302
12980 30506
89493 90084
20094 60515
18880 91162
26454 81669
28445 89094
21007 51161
28241 53609
31056 49798
52800 57383
1246 8605
20237 50728
47088 85314
39182 45212
3961 62785
9951 30050
59532 87586
42666 89955
3938 9696
40826 72563
46236 48966
52587 85058
16021 81717
77785 78632
19924 21937
43572 72430
20989 89033
12837 97442
56861 77355
30673 95601
44783 49241
10258 22380
89937 95402
19200 82397
7785 11567
37068 63646
3072 6725
59188 86572
26447 35025
15450 26600
25780 72379
13742 61607
27117 37559
19342 48592
74558 98202
18939 43685
15586 17506
28537 39928
20620 61043
55215 74929
21404 58559
26827 73855
10726 53016
3468 92138
94993 99760
1892 71184
32223 89260
31674 86366
45261 73437
19103 64598
23228 47291
44910 69933
93921 97990
9242 79351
18919 92970
52556 98853
19551 40132
9322 34107
10592 99011
15911 70174
5209 95821
69221 77449
81327 98691
76646 78460
59726 98917
9944 53994
5832 21879
22830 31198
9840 30459
55010 87475
9366 35956
67700 75376
78996 85461
13854 83413
15369 96099
6745 28461
38137 83469
53213 58509
8495 94283
17478 87655
86771 94561
79012 84059
25121 66342
7372 61855
6867 89458
22640 90533
27988 47885
70050 82162
9699 69665
40763 42994
3331 94894
31703 67099
49841 56489
81813 90250
37404 79809
10863 94305
35015 81569
16161 37634
57068 74012
73387 88550
21324 92836
4467 83513
50143 63343
91141 99378
3145 53541
83220 92948
46675 90391
36684 89811
37257 61359
18340 84480
47674 95993
4047 36755
29498 74538
46548 62129
1581 46732
15014 44911
16556 56790
23999 63312
61129 65954
23592 55679
26316 86159
69342 79937
45097 80872
84355 90692
73337 84738
18942 58421
51788 78568
28757 68552
56869 71006
13773 42258
1286 23244
42610 83867
20085 31197
536 62334
6953 28292
34898 62473
2030 71769
63405 81852
65796 93432
10374 64922
30995 80933
14055 93307
15308 15435
19873 20758
23331 29494
32654 92505
21615 32222
44340 88032
47438 51597
21315 63449
11751 83847
2851 12711
48234 73662
14474 39924
49296 57011
25751 32620
17201 97912
80998 97988
69645 80710
48146 91416
71880 97114
61405 91897
67991 94152
28446 49540
17046 30460
58691 86483
66129 94036
56662 87800
20145 76550
18728 64302
44016 58095
10029 25467
13153 73189
4108 96216
75581 80549
17565 18447
50679 70942
83889 96179
34069 47309
12624 85629
9020 26166
896 72060
79951 84060
15662 46158
69978 80113
221 15916
29286 84801
46389 90674
33805 86330
25791 88327
10614 28231
15978 69420
17575 64802
43686 94468
50045 55824
65849 77076
30497 37648
8341 36338
16634 59453
19216 90367
1294 44814
32840 68902
15448 90844
15595 53229
19358 20868
89523 93845
47015 87283
87426 94174
18202 21980
7579 54787
60102 63891
43540 50857
40352 55592
33158 38826
59650 92896
19582 56256
12035 61312
62375 83992
51475 75978
22548 59519
29874 84607
15965 48295
55896 96408
21367 30667
18170 46203
7412 76837
55939 57818
82174 96884
18988 41058
53831 69927
7617 95586
3999 95394
388 36627
15019 51815
3999 26587
11770 47254
72145 88090
27680 89681
4298 23664
42375 76685
26597 64568
50550 68669
53019 75095
2573 58936
89345 97721
80365 89547
575 23412
25079 75674
18383 32290
16102 67867
74076 97256
9363 82772
9371 67182
28483 92133
23169 57548
17819 97331
62341 65409
1184 94723
7522 93293
70931 81498
22379 83100
34144 76775
3231 26729
68971 74296
65588 89140
13706 60824
36197 43150
476 51027
12695 23403
14456 73446
5568 42979
25021 57611
7218 78135
37569 91394
60000 90796
56778 75226
25736 81411
37423 95301
14117 52791
33851 34008
59213 73544
52007 98568
52573 59616
42387 67342
52244 66140
47087 76895
63713 80690
40603 68351
52769 71484
47479 80916
13334 81197
11287 41130
32081 34829
22975 49590
9681 99351
16842 73772
19966 22033
45326 95120
5332 48008
32633 87709
33108 71411
20094 32210
39422 79160
19214 94606
40259 56696
79090 93406
61177 64912
12191 47484
17101 88012
38643 48273
26198 76298
6882 52610
24874 98564
59226 59982
20445 64715
13086 56871
45926 47292
67970 76631
54347 94681
41884 62665
26479 46027
68005 83911
1059 80213
84895 85709
39821 84711
41235 48835
47384 62185
52739 84692
67115 91649
18584 73069
42574 85418
9018 80683
2697 97617
15668 22160
10968 57404
7839 26416
6875 81016
6765 34060
76102 82657
30519 95251
21606 39711
23669 38481
8593 91885
48849 97588
8296 31318
4078 65952
91720 93309
23188 76923
56374 68431
29356 94587
18614 31113
33031 60618
27662 87503
2360 55091
27813 46570
30402 50828
46361 74669
671 81804
28126 34101
36978 86647
30686 38560
85572 87957
25353 46204
22634 45490
4780 28238
2028 55823
36412 61984
61009 97489
61471 79729
37552 48780
7523 13956
89362 95646
27766 53753
29325 79121
12319 24567
9903 40903
81399 93196
7334 98808
33746 97984
30413 85366
49823 63253
3387 18462
71666 99856
53960 96628
934 11296
45004 92089
49653 63763
81565 87563
62467 85716
25179 27578
16603 62116
45618 99479
52625 65428
71409 86758
18471 21245
90852 97334
24299 31965
57372 83548
10589 36463
38595 64786
51365 86799
64316 86144
63205 68996
7326 46097
9787 49947
62170 74767
42561 81894
37587 76677
17907 19979
7875 37944
53547 71303
45979 94530
70777 78200
11266 45165
32943 91457
4656 93143
28514 36977
31073 75162
21750 59532
58759 89779
19078 74432
45582 79395
26107 70730
74100 91430
5732 78847
54464 78530
19203 23602
17522 35854
2345 5564
17461 47682
50693 62113
36913 60119
48332 92432
15386 64990
19135 34093
23602 49011
40982 98534
17003 20059
24095 48179
58655 87785
21812 84154
62625 73795
16210 92914
15973 65817
14945 21562
34063 84441
77378 97286
2774 99643
52273 75927
14647 85621
62768 91662
38606 95831
22336 53586
49275 73990
18742 81264
26419 67464
42574 83817
19619 26037
3069 4635
29587 68283
8838 72456
45340 74622
199 11044
70192 70858
27829 55446
60400 94366
49436 99029
17463 78235
15623 28472
63218 72359
39747 60084
5748 87412
33575 92014
46086 84177
41799 72673
8892 11021
20891 35705
46787 82946
26357 80820
85877 90471
5661 23845
26731 37326
32097 36956
10254 71225
46131 78953
482 26724
76245 86059
3411 12888
51282 62222
93834 96912
22197 22871
31455 85605
65378 85540
13040 27505
7248 55370
56302 95935
4864 53632
25774 78516
17329 34343
40377 80383
57645 59891
26688 54335
28241 82885
47218 86695
31875 99982
1300 31843
23027 45643
10769 73161
11350 94149
56777 98397
34587 98618
32935 70750
40781 77940
33755 47590
9405 27263
59986 62638
17949 99110
2519 48295
23545 60825
45942 76725
7984 83918
677 35778
46759 80811
52931 54270
22146 66825
8657 44539
39546 89239
33675 89204
33388 57710
4137 47688
56725 66987
14602 62187
83401 93494
80345 85920
8742 85513
63776 69944
17882 51881
37466 57194
55657 67260
7441 80258
16816 27390
81150 96620
727 50034
31065 60663
26665 61213
27552 36679
2009 28452
41018 65175
8352 47209
38171 41518
49922 55806
55758 80876
3471 65285
31204 32925
32576 59147
52430 79993
65375 96702
35839 57564
774 71053
14697 35207
46080 75898
57228 73807
71454 82060
30066 72344
72506 93441
62230 85328
77035 83894
5665 51303
27896 82482
21778 53193
17755 63106
78374 80302
53640 81320
41933 54502
5644 30459
44190 70555
17656 65625
12076 88730
43448 71881
1459 51272
42299 63409
17595 66989
1125 88610
15131 27038
30569 41589
28172 99451
14258 99970
84878 95845
67105 78845
56122 93235
53609 84533
6882 66272
6730 44054
39750 90651
33779 97891
14218 23278
22273 36020
49574 86690
32663 64342
2046 68169
19313 20374
25649 93132
27529 94751
24680 32917
51074 55933
5333 93323
21399 33625
53421 64405
17533 94181
4150 87661
12182 87439
41026 81850
79423 95854
2638 39566
11781 75074
59395 74310
19967 34623
47837 59483
63501 84899
38879 90218
75739 77201
55011 77824
38726 63886
61943 80956
18353 50971
3285 90254
37857 97188
56062 94878
23567 89406
14042 51043
56901 94157
29150 59576
7 25716
666 86835
14975 86309
22671 82718
32461 62544
46378 79494
29149 56005
31248 91035
33411 69526
52328 82419
35617 98764
7504 54147
16633 50067
27685 86494
16538 86728
75844 97668
17795 53106
43831 94846
34002 66507
64154 69963
11727 89690
58840 78341
17242 82616
36405 68878
31663 88782
24153 88136
69024 98644
43491 52310
17072 91314
13656 33421
16708 68205
26062 53223
34499 54656
70382 79194
81316 86799
37685 65169
41889 60999
52869 93214
42149 72537
13124 69200
71922 91138
23409 51582
46359 84126
25995 36569
10444 45981
7164 28001
54667 91211
40124 83482
2336 10240
31011 35226
52733 78879
15698 99608
43099 98328
95 59035
47629 73614
23206 62990
67826 81859
12328 32946
21144 89613
18960 19997
51128 97725
65091 93151
81043 83064
93548 96824
75500 78582
15073 66765
9867 59366
23969 84549
21873 54992
34675 51847
58700 85847
8009 51636
11284 62243
90350 99568
518 8313
55787 57985
2154 95704
58563 84201
60503 97742
48999 74254
11030 92939
59371 94567
2883 32906
30786 78452
37140 85047
70795 86001
17988 26249
31423 63526
1625 9689
2434 6670
42508 72045
12459 71086
3985 94550
17487 97283
39473 48812
43984 60050
8769 11733
69618 88334
27959 71981
15853 77057
12556 89436
66032 71045
15992 71131
18183 72606
7175 86360
2937 71664
3205 79686
26716 68176
13964 70415
14084 16937
53712 79164
13944 37739
2407 17810
57756 81365
42803 64572
2449 85048
4373 66203
48231 72313
48780 80638
30137 61660
32113 89764
19174 79643
80059 84627
30767 67853
47241 91693
10936 93758
6763 95039
49980 50677
55266 90655
31572 83594
39425 83270
30471 49462
29174 45989
30496 56245
46906 58001
13795 53609
58529 64011
77330 97662
3519 54426
59513 80011
48441 87479
45166 67893
19857 27292
17915 38630
6709 42161
72579 88507
15066 20489
54441 58235
38479 85556
35825 97048
7705 94967
25842 63891
7274 9907
31957 47129
53702 71262
6131 33573
2290 82288
20363 42883
25276 80596
1568 9262
9265 59503
19156 60084
1539 3737
39836 63193
32620 52721
48673 76470
36825 52277
9146 90683
5982 51425
6868 84991
19365 81700
59750 74188
12763 96393
24454 68359
41267 83414
23224 44343
8692 50068
52339 95459
29664 60169
7996 11851
23411 51057
12013 41737
13654 51113
1197 20807
50150 53797
75176 76655
26960 91244
18842 28785
27600 63868
9335 66242
50633 67591
86536 91700
48808 75790
30033 48332
3188 46607
14614 82878
42001 44540
3627 89843
2708 97447
53057 62523
14191 89769
96697 97144
19892 49382
16769 77305
9335 94878
13327 81628
29098 44020
32811 39362
16978 93711
22099 55045
6333 90051
587 73864
30241 40082
34938 47437
77635 81462
23368 89723
37538 62909
19347 48200
34761 52494
18852 64689
36080 36677
23330 90423
71910 98884
5392 8009
38708 61613
22621 80065
53001 83506
4958 98845
20052 74359
52978 87734
768 12880
2744 54795
23828 41123
51100 74063
68861 79856
367 31145
42073 65483
62757 88343
31668 93720
41154 91768
7336 69894
25242 38413
44837 96933
25108 28657
75486 99473
19676 71902
76055 88836
64132 80207
23640 64512
3554 38425
38732 88039
74055 88306
12078 76876
4992 70955
80498 86987
13397 59537
69155 83135
48260 55496
14047 20550
13201 66872
6658 52564
33280 53878
16626 24095
48938 97025
16878 52974
24418 59679
51210 64311
34539 95940
38105 58711
41321 88407
24864 89108
22586 53117
17498 52281
5329 98066
25537 54565
25062 79737
74249 96368
31925 90365
12315 18061
35585 89345
34168 52800
27995 53915
24037 83723
7889 79874
1678 31121
5151 52883
19406 80700
57568 72067
66428 77757
35577 80107
44314 48840
25904 26640
8274 21470
23217 26615
74987 86384
67128 95065
4475 91050
45706 50377
11082 29293
20690 44075
23999 61564
36156 55421
22772 89379
7560 19739
5833 36163
10077 52492
68656 86339
91785 99385
78095 87746
7624 28549
28577 88350
77203 80318
75361 80571
54831 67135
4661 24826
46134 88559
67587 68221
13466 57299
1624 35322
11673 40055
38848 40710
28160 62920
18211 55756
20133 58841
40681 50957
28789 75304
10771 99515
39093 71587
8473 38493
2929 56559
38025 47847
25139 98640
18360 91531
38430 95591
51007 88084
25326 78258
71143 94773
31721 86930
19391 72882
14676 87256
23976 40879
385 42412
54006 78217
86172 90339
12931 71876
22894 25620
5707 36422
66530 87021
5997 45266
53756 79615
83349 91837
13880 42740
8827 16428
76254 96891
8570 95573
69718 96718
89734 92549
34992 41382
31267 93352
11901 56193
4057 24851
55343 97978
42515 48439
56743 72729
11085 63997
1455 95958
4179 66102
19201 89515
381 35012
56489 61681
63561 87289
27114 38643
11566 48956
32391 68937
44979 62134
50874 62803
26799 36201
58781 82023
23543 35495
6478 46122
54285 67322
21539 75885
19008 66488
13757 72704
59981 79266
18792 75423
35361 56621
10788 28880
51229 52809
17487 22154
31004 65155
32584 75037
12741 15050
2953 96412
28143 90089
17895 27002
23659 96948
18510 50247
84575 90481
11721 15105
12635 14200
42001 87275
6107 26258
19067 51214
22234 85213
9117 92736
12674 19678
1119 56473
30800 93680
8427 20698
48708 75135
18662 88179
54563 64173
82501 99335
13636 93851
46512 94251
68674 88725
2055 27890
47601 53208
60718 80428
9726 20753
1941 59145
24039 41434
52931 95835
909 12496
4447 91320
72107 92841
53050 82718
784 86949
2748 66738
2987 6896
29697 63689
8300 46505
61200 82055
45840 91496
10192 13230
79308 83962
89934 99783
36016 45837
39763 41017
78632 91672
6332 7193
66754 68196
43712 97367
18486 84367
14086 99883
60663 74821
9510 29993
55436 57143
63737 71444
77476 85742
66840 95221
54403 61905
10324 56231
77289 96096
71919 99021
45154 95421
9966 68394
42743 85272
923 78513
34258 47780
35031 66168
81262 87981
3650 13469
56323 61686
4444 30647
48751 49153
3246 37618
76745 85767
17535 45608
25501 80932
16683 18201
29025 58097
2790 37394
1927 52705
6581 90429
32563 78384
2201 15078
38257 96158
11498 20300
21649 49407
14846 78916
11899 46991
40889 42932
22913 31250
57042 95551
78697 85680
16076 16563
46377 77514
21177 85394
40120 82065
25328 59085
17946 79272
4963 26454
14470 75019
17332 59798
2042 45094
23745 76495
2278 78738
58944 62734
49555 65122
17041 74848
15234 94537
2522 8328
18444 38668
44854 57013
9966 63036
6258 45015
76934 84614
49 41252
71528 94866
4510 5076
11173 30971
14177 79861
54038 82907
50464 93370
39967 63374
30114 31198
79566 97185
7321 50253
29217 46553
47665 48478
24790 56972
55582 78030
23025 34984
16367 17405
85192 89943
8202 55070
40567 49714
26702 44063
49328 76798
40986 56238
9259 63881
42150 82350
5064 84885
15208 38044
57783 88217
85354 96645
2162 28343
45830 73143
1358 44275
2433 25651
4097 34938
31037 33287
45297 69762
72704 92141
1460 45235
51735 89885
14232 87306
74019 93636
35816 83524
19959 63324
19657 93546
42910 85861
43238 67059
54979 80211
2880 4603
3458 80069
933 42623
8257 66267
8711 48174
12526 16926
12392 58058
43983 55074
34302 78160
14013 90643
8854 18143
30782 68845
43912 74868
88645 90270
164 96548
49993 63493
33099 89781
48701 71744
5897 75241
48226 49863
1303 96049
13447 58076
9365 44246
11184 46633
12082 26463
56400 72215
47090 86334
39397 88255
24602 83622
13432 24720
41549 97857
49661 59904
73748 93235
42140 85488
16514 80542
9533 55303
38751 70405
15035 54479
35018 93596
14326 27279
27780 99616
31062 51119
45193 63307
21185 95158
22689 65752
13633 36295
2290 72275
6202 11073
31645 99180
70071 74679
35266 90336
25350 89534
46827 74134
48047 85611
15939 19547
55653 90182
65219 84536
25118 79971
63607 85699
28260 76566
48268 95443
2608 31469
33819 97481
78187 78422
32434 89100
41570 56888
56116 60510
34705 74096
49965 57929
15206 42564
48445 69452
32144 59830
73732 99982
49745 83425
70321 77640
5508 12290
23968 93258
61455 74127
63963 84390
67672 88494
3257 26916
22551 45680
5194 10717
26323 58241
60782 87150
60773 76685
2468 17947
338 30393
43900 93125
77501 82646
41080 58100
64800 92340
59776 71377
29287 57309
571 51484
1118 41540
30838 99881
24441 92150
34265 67041
42878 86389
6285 28446
2736 73371
13398 59076
5156 43697
6931 13130
68879 81994
16973 28025
35827 68360
15376 29853
17597 71656
31168 40444
13392 58654
64864 98140
21602 96647
10114 64481
81232 81832
8383 98907
16738 89578
60383 98673
16585 37103
25117 91779
65917 98624
15240 93051
55828 82496
33460 65697
37415 65524
26575 96634
61865 91382
34592 79500
8793 12117
66549 77157
22084 77398
51691 86263
21559 48629
35742 65627
66193 98941
62991 93076
19502 97257
47072 89337
13197 69385
18386 58801
32652 81329
42688 52278
40939 90790
59637 73042
21239 32829
29672 45454
76427 81798
19466 99537
76444 83913
3758 78977
16501 19804
68639 87292
8068 37853
43636 47822
52741 94579
30083 46538
6327 54412
5845 25669
41159 88018
41876 85583
4107 67242
10112 10192
36642 97587
9466 47170
69170 87165
37340 98061
11236 31954
12458 78905
18591 23760
36301 71014
210 68002
5283 22153
26970 83339
19954 86908
5392 6849
29784 48611
33814 68658
2337 42623
16364 51891
8301 22545
15907 71101
15669 63816
60830 64249
36696 80344
37739 38353
82255 92792
9383 81978
45793 55575
2384 66219
54074 73615
11955 70813
2049 31780
5947 89418
71274 79347
63673 95597
48678 50483
60352 77169
30030 71447
3219 86967
28621 69680
42931 62764
62188 96392
85023 87832
48102 91297
14963 16395
11284 50129
13280 16527
67143 87956
21189 59295
9531 26021
22395 72326
29851 79818
71052 80431
5805 22445
32678 57603
14126 84467
8140 95749
1568 42867
44085 77593
48956 85176
48805 99583
74140 80284
5529 83116
49844 95263
44953 96678
14884 56284
36546 84168
16251 65565
20834 38482
31844 90542
23159 39253
10485 84126
49647 78137
64048 86604
45150 79201
18363 95835
3894 8529
28980 88263
3014 38467
69605 71136
39863 72883
77212 82779
51827 63781
4142 4927
238 34408
29790 48904
63045 89155
16714 94849
51167 58559
2528 32646
9980 37541
32882 67025
42554 53221
46972 47209
39139 40722
11167 63627
27414 99082
7549 68830
43088 93140
5826 88922
44951 99170
13888 40717
56374 82467
6055 80059
9249 97897
30644 56694
84294 87046
65376 81110
54462 55236
633 50230
78708 93548
19247 64234
30704 43656
11617 69636
40209 76339
38507 91342
16352 76211
64199 72153
5092 91281
22705 95936
19265 86500
40271 70992
2281 84047
7019 80443
27584 36841
32258 48591
31632 59890
37540 94983
55433 81314
3928 72277
40386 98609
44897 75519
43136 85726
47213 91817
4184 28572
52966 63719
22955 58842
30761 47126
35280 98317
21651 98711
1584 62877
62656 65570
66027 68905
48934 60019
81016 90775
79094 83316
15401 95644
29682 90710
53028 57676
14496 93353
12415 72942
7539 38430
11131 93801
47789 57587
1011 27681
8053 15335
25523 82802
19974 62166
21829 82247
36112 57001
6849 69212
14129 92100
19339 74986
25815 41041
25991 56892
13626 92469
32825 79649
70037 88094
4929 24311
68344 85123
51766 58782
46815 65682
34944 54025
17223 66286
25883 31337
22638 28470
79017 90341
79754 95259
51278 55021
60311 93154
24340 90107
28849 89903
63415 75964
61065 93891
52036 54583
54444 95515
2188 88232
17248 85187
15096 99897
3158 55247
60061 61462
32528 56673
7845 10868
28394 36745
19036 24593
10027 61640
71060 92823
28504 63390
3828 61979
7537 56387
22982 54495
15364 62937
34736 60383
41555 93656
18696 97486
14088 27517
17488 65889
94941 97243
64850 72581
5448 76559
14013 27656
63644 79313
51593 88037
15929 42862
22475 74682
77266 93104
48908 65856
87223 95646
70670 86701
29405 52288
40247 60407
28892 85330
68253 97402
8727 71580
93405 95329
85031 92642
44435 78470
44750 54034
17730 99823
29943 82549
47186 55357
71290 85909
72150 85683
23341 77401
23496 76998
67458 92277
50822 51181
83727 96838
54271 65276
2965 74243
3677 26187
48205 63316
44921 73099
1348 2975
93836 98273
28726 56518
14429 16712
57469 78325
33389 39208
35271 75907
47843 91553
36652 90623
62897 95019
29659 43897
23835 28539
5940 92364
34120 46788
16508 30042
20978 83849
37306 90710
27508 38726
55088 88480
3742 82463
22420 78416
3038 78345
40510 72952
63008 78259
3704 37341
9016 65993
92927 93860
19670 83020
1630 17733
83718 97531
49912 73511
62657 75414
47185 58732
20894 99312
7031 59241
22054 86282
30519 78503
35693 81514
52445 98951
9002 40777
11839 60173
27685 72309
18062 45996
6355 65121
28662 34979
10185 95161
59815 90193
50501 83084
88879 95636
72410 87080
6629 39039
321 36214
26273 59189
63933 91360
29526 58647
33503 57502
33705 89181
64695 90345
28893 39507
41205 86480
61770 89199
3285 46479
21035 63979
27350 59338
13590 46659
81617 90750
3975 80332
56213 65684
49774 65846
4862 5651
6336 68711
33665 72677
44831 53792
39316 72854
2538 22388
51244 58882
22494 26557
9980 49444
9352 33450
36889 64674
72301 72364
23359 57645
17073 79604
2299 24355
24711 42106
26008 87956
27703 91764
18505 97729
37638 45092
57552 78080
26520 82052
15356 17257
12533 96195
37530 95126
11558 40478
32694 52999
26069 34787
58181 62380
33988 61745
764 83890
70931 75282
60194 68227
35360 97168
64150 64969
57410 72705
68844 74334
27764 47085
26843 58633
21886 22954
48623 74682
77215 94755
46773 72006
63549 85652
71192 75134
11103 18551
19148 68293
21217 83494
48557 68583
82128 93758
5800 26325
24885 75437
467 4030
27536 36887
9718 50732
45169 74130
80699 95688
28000 67303
43532 65219
16717 22253
42220 43016
37568 98597
577 11071
47851 78549
60185 82552
21352 46519
38491 86626
55768 88005
290 40025
51466 70298
30671 86537
8349 30596
14095 64937
62486 64404
2732 66692
22052 87048
30228 65069
71941 95249
64170 73224
63893 83667
29288 33517
70476 89646
46675 57090
7447 80725
51233 56480
15703 37337
64088 80259
11139 75286
18433 39103
24463 89971
1722 67164
4864 11870
26450 46725
25311 36581
56480 73535
80085 83009
43296 67030
40735 65398
19851 82483
18185 47135
27835 45697
34827 94073
44071 65120
79278 88469
24031 67571
13132 90972
32234 67311
14142 20908
29818 58099
23590 35646
56619 97685
22318 52789
27013 43817
63591 98373
23151 45985
2117 56099
8971 93945
30426 34430
27939 74095
43018 97007
19138 90148
54836 60575
14033 53921
12862 87496
40465 98474
35439 52418
46222 47997
7795 41237
34554 36827
28582 90509
42148 61440
32878 99095
44667 60468
42712 81835
14148 91536
9246 34067
28573 50423
74721 84539
17270 58209
47584 79402
62245 85460
68035 82143
70956 97677
18851 60343
4892 38148
14688 50979
52798 53012
21703 48848
18811 57499
55110 98329
46507 58234
43591 65278
28612 41008
45334 95334
47184 69682
5092 57163
71120 98768
6853 75081
11030 86797
47301 94510
52644 67687
18651 61276
61761 93359
37825 95957
48835 99631
34033 85009
60422 63512
35283 70807
35658 37461
72146 97911
2161 16537
9025 61836
34648 73871
15706 37428
25264 30064
42797 81919
69413 97574
73017 97194
460 20748
84474 99263
73481 85905
6897 72788
58715 61946
32993 34777
4196 54567
13255 82451
22008 77519
4565 64231
44865 70053
81299 85126
23372 63484
2087 48083
32020 73989
65890 79392
15095 68970
12252 68189
69800 98622
4074 8565
70552 88876
5472 79373
7205 19117
82251 91455
40409 58424
37171 40065
41950 97718
21628 22445
41760 85427
37328 94951
21161 36613
81591 84242
15015 87931
88048 95358
50509 97313
41674 76287
14351 55059
28417 51034
48419 77064
20536 76888
38088 42392
2511 45469
44164 94503
78145 85138
41787 62463
89949 92254
23638 95276
27455 98835
29888 84341
46507 76005
69379 70759
73733 91605
75031 94416
58988 74031
47999 89743
2499 41856
40602 95219
9950 17151
52679 74652
19386 38744
42422 47773
6332 29058
53807 57084
30921 86893
8395 17062
6900 80386
42500 75695
20475 49009
21304 74995
17023 90119
24992 50484
13016 53124
3905 28461
76395 89843
66488 96347
63913 98995
52618 87086
29926 52657
63225 77194
26452 27830
9842 77501
60714 93999
55092 61707
38804 98656
1574 9440
24132 97232
70664 89163
7380 74111
69139 89195
17282 78726
14400 50675
57155 59271
64889 75783
35425 80511
86487 92137
60255 84650
58076 58602
23130 81494
37137 91511
32005 99977
62843 82198
35442 86410
30985 53980
20439 88072
37891 56623
2003 92224
516 89047
54987 65320
47689 89978
15915 93795
26798 88782
10465 41352
44190 63695
10362 59482
8284 65578
55464 67527
6600 50555
34713 39582
8593 99727
808 70194
34917 71006
10998 21600
27905 58306
42983 75626
60605 90813
59245 85774
25837 46113
89551 97205
18125 97489
77547 80017
11081 42758
66738 99165
22952 25419
9787 39778
12840 81654
34898 56424
5805 12829
8759 93108
37508 72544
52097 53561
6883 42168
7250 34861
63962 85557
7526 39913
38325 89532
15238 43069
57 40323
44172 98810
15539 70249
15614 97864
14354 70789
11963 77980
50766 54928
7024 41112
90386 96642
28614 79425
7488 61376
5771 43495
5357 66184
15451 30409
26237 61855
40218 51298
7674 26988
22424 39766
54640 78820
50287 95514
52080 88690
50647 73747
30912 92726
39831 84302
11918 14143
7773 74449
11896 60040
76575 97260
7886 23275
19993 63202
50250 77838
71219 80113
14167 80013
29892 83609
51985 76705
39651 54523
68778 70541
87069 96879
7123 32730
3977 9298
2310 40480
38304 40491
37284 63824
17135 52757
12443 66265
6095 52669
37133 79889
13883 31700
43897 87541
51062 90133
50187 80581
9233 49934
551 80710
13692 73526
71932 73180
34913 37537
4552 88559
61501 82837
58122 94216
71817 96202
11737 87076
64441 93878
35401 51260
7553 25526
44710 83062
835 1712
12818 49459
59342 71252
40413 96609
65313 73973
54191 68194
22452 74206
17436 48124
63957 75017
80012 84104
2700 42661
10091 99969
16619 54096
41636 45697
2559 45910
4561 99894
49174 91410
8348 69229
91912 95768
28228 50654
16299 59076
25198 79392
76693 91085
4960 35138
1281 73924
16137 43368
23298 30866
39926 69251
56615 82017
79224 95454
84945 98925
16239 25398
28206 37080
32731 38298
21503 61682
23152 86783
19060 41220
12006 54595
5490 56185
71511 79509
2246 84634
21109 30411
35888 69160
74015 90782
67854 86178
28441 45912
3794 15931
59091 93597
96265 97851
6817 54622
19127 57781
49523 58828
51618 59203
20268 89709
5299 95762
59368 89605
90312 96446
29892 40439
3065 60408
49318 73737
22212 79909
3640 39285
6550 22209
22419 55020
16096 86777
36357 83676
65621 69301
23055 65753
41834 64933
44528 51878
11472 77239
73519 97361
15455 58865
36810 96847
70744 95617
12788 39282
31347 87897
20853 73292
51727 81224
16586 26817
2556 67938
30135 91674
3286 56652
17790 23079
30192 43648
13463 62306
60602 89361
10849 45273
19667 57795
23287 86780
15612 79693
19623 22037
88177 90975
53407 80585
15795 95793
22233 23665
60453 69926
83029 90101
2737 90333
6236 80174
11255 62152
7126 88482
26159 45751
67142 87151
9240 71672
43252 98572
86976 92375
47977 79488
6347 8867
13153 98870
11726 72614
10808 56413
9099 93996
8600 72328
18317 20855
64666 69465
35781 75662
36224 67117
58344 97322
589 29562
15522 54771
21960 49360
20382 62941
33416 38779
50961 98029
34442 83549
19005 57254
37403 71658
16765 84255
3046 44169
65642 69010
90044 91994
69884 71720
71995 79892
35168 57191
3759 40027
83717 95545
76827 90488
30114 61003
898 17570
18931 88645
23255 67738
69398 86479
49814 85211
24277 37242
23490 50891
59895 80857
23402 60896
42171 43505
21584 50663
21401 52805
27915 98186
17300 71470
12200 24321
33148 45164
4513 12482
17432 78939
23888 82684
13498 45530
6654 50579
15715 74728
35106 91503
30074 43549
24465 43512
38760 89241
9551 82091
7819 21505
26739 53709
45590 96389
43996 54518
35132 38948
28701 81307
6721 88487
47661 50723
49330 50902
18888 30486
29386 68283
9891 90323
6202 75693
8209 89562
3991 12613
87198 96822
54889 63779
54120 58171
77674 84565
59992 87887
15128 19319
16953 71202
79133 96178
10391 59998
72586 80847
67426 91116
74022 83411
1984 19153
48148 90886
53859 83939
73003 96105
31291 59968
65763 67664
8094 15289
44366 95192
11550 20961
1187 20010
2714 69099
40336 64687
3440 70980
9480 27190
37279 98715
3742 46269
49676 50767
25529 48848
27115 34280
30079 51491
7161 46318
48198 96918
51316 56863
35718 47939
29305 51481
31167 57170
5667 91017
2070 12667
1425 84401
85643 98693
54310 83445
39086 85335
4835 42954
76505 83953
3772 92558
12345 37317
13837 27043
43694 81614
54273 98862
19935 27457
1221 63795
61400 98364
15097 77905
37313 89372
29920 57979
70891 83292
9095 53282
8762 82773
54062 88816
14682 44475
58869 71728
48543 89505
14031 42272
56418 85549
143 9173
36192 45987
1728 77450
42661 55465
13151 53974
788 16103
12928 92373
49085 74716
27897 61473
6709 17020
48060 71562
11442 49169
17957 99188
33257 76022
31958 43844
16483 64902
49133 76603
16538 96304
89364 96266
84858 96380
14426 62318
58216 63642
595 51349
5443 83710
21870 65625
66643 67375
17157 85464
2715 23505
33152 64543
11113 97323
8339 89976
77710 91031
31159 79581
18177 46411
21418 40227
60703 92647
61130 65582
19023 92987
8131 93961
16885 31905
4530 53783
21896 23475
37286 90133
32782 93529
2875 82356
50270 51352
7582 67259
37185 95320
13722 74982
601 74217
72783 74850
37930 62378
43038 80865
16250 26323
49487 50316
63299 65196
69489 80102
42439 80716
16746 76207
23665 90941
45194 54968
37542 99961
2738 64106
44389 51992
7789 24152
37285 66942
36891 38147
10290 21991
45294 74693
16815 88978
39963 49742
10318 95767
41808 78521
46022 84446
26088 88038
63877 86290
8353 93294
48062 67463
10192 26812
22408 96483
41643 97232
2763 97277
18012 65364
8964 97768
13547 65091
30621 95394
39717 60876
73978 82519
19503 58024
17581 94423
38308 75822
50715 50719
12283 40179
22224 69425
16349 32708
18252 40333
22790 48274
8860 22637
6944 26332
2308 9474
5249 60007
44391 93463
82598 85988
2217 67775
30294 63203
22524 65712
6562 82651
47894 53627
35298 78325
7350 81524
2874 31707
80440 90120
50366 53432
7421 62497
48547 58233
21707 66227
29067 99340
49841 61158
54783 76557
24899 80225
11445 87251
9731 46384
41185 77670
43355 56695
15738 56808
27467 72526
46791 69237
50954 61293
65701 67942
49145 59173
27533 59770
54448 86558
2223 99686
18870 55596
11562 99333
36984 55813
32617 55185
40621 46885
33300 84276
21933 29865
14000 70615
53218 72740
60254 93075
6695 22865
79924 86941
65130 82488
5303 72478
15168 65676
21301 60963
60264 72494
83801 96339
46545 70681
8413 41964
52042 65750
25833 67952
6416 26276
31167 49824
26643 77941
29816 94899
15495 55057
11654 38682
21209 30120
47728 50767
89884 94069
54876 57405
17712 51197
32313 42209
42530 67106
1914 96499
15889 94310
45566 90226
43400 51101
25849 63977
32466 46182
23226 40585
44927 67219
53505 60620
21294 96487
5955 82519
33331 46689
52065 69745
47766 75303
13269 70332
31200 85763
36974 48782
66592 82061
74691 81125
21049 91239
20449 54213
3663 97823
43304 75079
22234 41186
80287 92660
3545 33627
67042 72384
39269 88489
10789 94674
12963 43131
79521 91976
18495 86816
84477 89010
12883 77128
29569 46037
20663 84488
15611 54281
66271 83010
50991 94234
7888 41374
35303 56803
8248 76159
62345 65220
66992 86023
18223 93974
84605 87725
9514 18608
71282 97949
47867 55652
61484 79565
24381 96630
33920 81209
16236 46088
23192 49555
25412 54116
16989 88197
3799 6610
69745 92419
88082 97442
20620 37338
15425 54542
6097 53990
24444 90272
4557 85663
18248 36379
56882 74411
15163 28541
22582 87758
36087 73976
14124 88533
62460 92392
4348 95315
53027 89029
29963 98844
16527 17278
66025 86252
21937 98431
28667 50082
36493 70972
3460 15817
47425 71858
77085 98950
54880 93180
1037 45262
45890 74186
52017 77357
48972 81322
36833 67275
91074 99133
66137 79563
29715 87997
46249 85937
24654 49233
32703 41559
22188 80521
51788 60671
27572 53588
6255 28912
69033 78062
41689 56923
7956 20527
25311 78201
7106 30322
29104 92097
10018 76677
25874 81620
34516 58628
40021 54008
19395 55729
10343 83729
28202 75698
6150 95033
90260 90468
63132 99088
5078 69418
51890 58582
50442 60162
28783 47225
46752 87704
18639 44105
9142 17920
25658 66153
3334 57909
29524 62387
5677 64730
9527 90117
21904 95394
17505 50845
57255 89685
65343 67521
59929 80249
11430 43497
92224 95840
63077 98145
25056 34936
39359 95543
37310 78088
5663 53524
44215 80666
38453 64427
25510 27147
14574 25483
12007 19308
54260 88623
39297 46893
19565 94982
28829 98629
34219 79604
4300 34313
43217 43384
38016 92527
51750 70304
50686 51920
7147 32582
20843 67495
48051 51613
27743 50090
35298 91655
9193 48236
7456 8963
78293 89869
43204 68634
14012 34223
38678 51101
14682 84555
80441 86833
61751 92219
55495 91703
3449 69389
33087 53266
14016 83030
6912 22158
27228 76682
4654 14963
17414 98954
13459 14022
41144 76892
85562 89343
31032 61577
4872 95355
88007 98432
70905 98184
44302 75052
22544 39239
65715 84691
18045 60239
6509 85097
13168 72195
74722 79552
26630 99254
4949 99175
725 18023
31068 45565
56507 58017
50440 82295
34956 53176
51875 81840
27848 30365
22695 45561
71424 75273
16181 42449
60523 85329
68134 77122
71704 83007
8661 13216
41471 42769
59365 80333
56259 56480
34809 61041
8867 69468
43196 65345
64849 84543
20867 66846
18897 56767
1878 76965
62066 80602
2344 31415
35832 58751
15803 70891
54060 96774
29 94008
15763 25859
16885 88370
10459 30028
24352 95936
23539 61029
35498 95687
61128 62935
7503 87035
4776 79151
15955 95343
2658 72821
78344 90464
27672 70110
40236 96923
19358 58972
66736 69516
66482 78644
1011 1604
94010 98373
61574 77164
64391 72763
10766 41287
8942 28026
19134 91014
21981 61816
903 34377
43613 48742
22089 61456
45932 93412
13022 89030
68900 96294
449 16320
35248 48870
27370 43950
55666 66354
53342 84890
59186 86274
26357 94186
61449 97307
929 45256
44403 60781
27440 74858
58989 85114
69165 71581
69581 91954
31091 94784
12722 44871
35501 63471
58703 98258
21764 79262
42103 59031
41469 82702
23751 99774
410 99440
18241 76074
825 46616
59554 61422
9440 35994
14020 66296
56425 66763
70501 88724
39376 42206
15907 69819
52011 97370
56226 86620
5011 89787
17148 30521
47958 82475
11579 69778
21330 72217
9904 45253
31196 35190
15074 65085
55261 92618
5058 97849
5520 27485
1023 63607
72185 91314
77023 80339
12300 81032
7698 21363
81957 91916
30965 75867
47861 82302
12580 28419
21286 41590
43881 73775
245 36400
71348 94511
3554 13239
3084 33389
19447 72600
28328 48296
45074 96627
3709 84143
3004 63142
34488 41589
78904 85263
5271 45281
12017 69801
56374 77585
35380 52158
21788 37811
10362 16810
61070 80775
971 43260
2943 52177
5473 95600
577 49148
45201 76640
11330 64739
38509 64665
24414 84721
4870 57727
8405 90704
14403 79723
82842 85868
14873 84080
86378 96198
16732 64167
12746 91074
30157 43231
4765 21339
51603 53368
65303 93183
59205 78307
10389 24672
58995 75140
26816 80578
26725 54656
26883 85227
366 62423
2956 60242
33583 92616
5390 76487
29324 35601
56465 97297
66983 68566
2499 60262
42885 99728
60021 79772
8199 65020
53886 76373
21759 51184
50959 59824
17000 24342
28086 38966
19671 69954
69421 81753
20645 42832
6681 26363
54253 81724
37200 58205
24416 51604
81859 88504
76061 93963
441 10129
26737 47848
16400 43433
68437 86769
71682 77883
24165 84420
6037 32001
85631 87809
26430 37814
9285 90036
2822 43232
7923 33389
89931 97434
51198 81323
12463 47286
49598 94685
76958 84536
4781 20884
10741 99144
21974 54909
56524 91690
17515 77137
60941 90457
53443 80849
50747 93608
20196 83609
36962 93536
15793 48040
38623 44197
22710 65372
24796 76259
36656 49750
44694 85208
84635 88603
24955 74012
87286 91447
54524 95588
22559 32211
59057 94977
9418 83714
23570 70038
56312 99167
70654 79747
367 33084
15516 44003
40609 99335
3214 21876
32137 56471
23182 54458
47128 74836
7040 57697
28497 50589
14156 65928
49777 63310
16661 91070
7663 77169
11770 26405
1461 28620
44702 96285
59715 77677
18570 54280
576 62499
2716 14922
47944 97885
4154 29478
35681 59102
20426 54087
34860 55905
7740 42030
26060 27250
39469 60499
24575 32841
7394 60506
81140 82430
42630 63009
37829 89722
37196 74597
23584 82460
49939 78768
56085 97555
80074 95904
95420 97674
32005 45978
27303 73500
14915 29302
28754 91220
21572 88046
25047 67046
26091 74607
7865 32586
1390 84751
80028 81365
8030 88152
27181 99612
72431 85922
4945 21714
10047 66849
18309 23985
25359 89270
98770 99059
42519 67298
55106 95405
30118 62811
50654 56951
42117 49706
70280 86146
21230 37161
2471 53782
8964 37076
20380 29705
49692 87627
9716 42811
61293 74957
15779 37703
21464 61953
79549 86483
30535 52670
32567 87292
68312 72428
28551 71299
10632 57292
13893 94331
62583 85973
36854 71141
33250 55183
58403 88194
9531 11203
71567 76564
35431 62600
22996 45605
20831 60853
34412 94251
20280 84856
52163 80035
1290 85514
41738 93258
60421 96507
49493 75562
38230 91197
78752 99042
13884 40763
6927 73939
8157 52112
43553 73271
5301 13668
42738 80906
85241 88340
27264 57909
5951 75063
16679 90332
12213 40532
22678 89779
15044 42121
63770 77922
35604 99729
13209 77235
74518 74957
3635 95489
49230 54591
43103 70437
60793 77525
79777 80936
17272 94085
35958 83947
15441 87037
49877 62381
35546 99777
54507 57687
85996 99973
2743 43161
34864 55081
15532 16069
75491 98857
10023 45134
19433 54221
4133 31932
27096 54447
27890 97545
52231 64789
42659 74321
41392 63552
64962 97975
74273 81217
29066 66446
55873 80834
32598 38685
1410 51238
9920 19591
17170 41881
3304 52625
39069 85826
29825 34628
46502 55157
37579 42939
4488 68953
36467 48657
18226 31521
38474 71703
33259 85673
94527 95651
43713 69694
4104 89238
59552 87434
53923 94340
14222 82122
4727 26053
49038 98868
29479 76995
36406 97933
16697 53388
35715 97987
7651 77257
76424 82151
44680 54795
45982 94317
3659 92685
2692 54742
74875 83565
66216 70382
36876 43102
50796 83423
7768 92475
18465 63348
29142 45713
28058 97213
84337 99455
45432 49161
41566 73411
72841 85205
84586 85820
12638 46146
36945 74434
46172 52784
6858 39934
5001 65661
5836 15644
6378 99281
22261 84547
35299 71213
20909 67879
14927 74591
1057 54300
24972 34462
57540 97879
15191 59486
18959 37347
61101 78300
2455 3858
17225 56197
80392 86033
29068 29507
49536 62007
52334 61811
1233 27728
45700 87560
56205 98206
93009 97296
27939 32963
46502 90868
24369 74692
26887 96776
20418 88653
62513 62861
27573 77279
10835 13606
20407 84697
70797 92415
15471 71745
5239 36957
10109 19371
50022 68988
32282 57382
2821 32515
19305 48729
7558 50211
45165 62007
18671 63956
45727 63735
16269 98316
46237 53294
59473 79505
15517 88266
68724 89280
23660 28000
32301 99712
4243 48817
18938 76750
23574 51736
19022 55277
37426 65559
8846 10369
29450 43799
58975 65609
39165 45121
73286 79242
7543 28303
23049 31451
8376 19900
54104 64838
16060 94054
19720 51197
48015 66142
35198 40856
10402 25450
35091 64350
10467 88849
27368 73403
72678 83808
457 35437
44703 60607
28670 37021
68463 79534
472 77821
41528 51738
58105 73257
87911 96770
12207 71266
31738 37026
75664 82485
94276 99502
2647 26444
16859 96862
47269 97049
87403 88733
15854 28506
459 87686
26073 52667
745 81983
50001 85340
8604 92281
41960 69554
71161 75139
17833 43299
11151 54552
28260 74281
1949 20956
56285 68778
41177 55193
4702 57978
53792 89089
28702 85364
24232 57412
23713 30161
42875 64613
63130 72171
67007 99226
7080 23252
28802 98606
39864 76915
30012 75116
7257 70092
51668 90660
55694 93931
57094 65583
52282 70318
60050 87253
63412 72506
77613 77787
32466 32473
49846 87653
30669 93960
7278 48293
21661 79395
30372 68602
61122 95560
10 20556
28829 49129
93297 96054
54443 96227
49499 95521
22650 61677
58461 65270
43010 89073
11532 24722
3877 57140
42242 90449
59801 81661
48812 99121
37668 96796
26765 36051
25449 90260
16551 95011
16552 43232
25622 76583
11210 58900
13715 32427
39296 60397
42495 57631
29288 46962
57825 79396
40490 91562
17022 47457
21628 64832
15122 39580
39832 67162
26091 51360
17873 53709
16949 82916
79034 88712
24877 73224
91364 92895
11755 60490
50922 66824
36995 71868
1284 73688
11932 88921
17532 26297
18706 46278
62929 84435
37345 98204
53737 79238
1377 77750
31461 76480
19061 37290
6542 50240
30505 81499
14197 16734
7784 96461
45181 67215
52436 82075
25415 90343
61615 95415
86275 92494
15284 52832
8420 12831
17348 47457
24857 73941
2762 17269
37560 71697
43609 89625
14369 98465
40610 53666
66182 86016
83154 92871
24739 98548
47046 89917
9621 82997
25833 47335
17710 93780
56030 89647
34792 43145
86751 96732
9157 55555
43512 78272
71973 75998
60020 88758
25313 72277
33145 56018
94636 96522
76523 85132
32971 65563
24975 70249
42804 90133
73133 98558
702 87587
18204 84413
4915 10516
15930 69471
20479 79158
60631 96197
31766 44661
19626 59573
43472 48339
20053 66559
13154 42135
48911 80827
1802 96076
70336 74433
39366 60538
10302 80562
52270 76533
68084 86655
3780 7449
33765 98577
31739 49970
21593 96457
80708 93845
4459 14943
15189 67340
75000 81820
989 63659
76641 86310
11973 75031
27408 57225
45392 52793
25632 99830
59881 84313
58229 65179
7342 7389
31349 77620
35595 61659
28143 84371
7787 78201
1527 65738
7657 86463
7398 81534
54569 97617
6180 56771
11342 44450
5265 5510
39830 64359
3703 61822
32489 63245
13493 75957
27238 90018
66194 91546
61238 78853
65753 94043
8272 68981
57494 68328
61889 88782
44644 86072
32695 81617
45790 60230
6976 86187
90587 95864
24315 73366
16039 78782
27765 93090
24784 35495
43832 84757
50261 83170
50493 76998
55646 78899
24087 61276
9952 88216
48970 65957
60629 89984
80115 84407
58348 89222
4544 50470
18457 71373
16773 39611
14996 90635
1990 46678
6961 32640
67727 85411
680 18744
68934 78352
30296 30519
9988 27556
3054 46265
76863 79777
35463 61534
19374 34250
21755 39314
42631 62479
24615 88448
57098 72790
6199 85283
91379 91563
62292 75739
68967 99879
72249 80680
59412 94934
1329 82007
33019 60959
24933 48446
49173 64676
12868 19779
32415 93321
7157 71477
66520 97022
27255 96887
499 61591
13174 21016
20784 86469
15702 81267
57075 63111
82475 92998
42462 59516
26420 82367
34495 60867
89544 94716
13356 73992
19401 96071
14022 61456
10051 84928
87440 93516
9948 68374
5120 22421
17138 41025
22770 36711
11996 55867
25449 94117
46598 76546
34891 51313
13055 45545
4450 94453
60188 65991
35613 39625
11503 42955
48803 73875
53310 90800
4937 13527
27075 50795
25120 72954
17446 43323
4891 38053
52219 92759
36943 71154
6700 22834
37992 54274
13423 58225
7681 15217
11812 24819
22041 84049
71422 75038
22469 33117
8976 28501
65166 88174
28991 66840
32633 74361
16443 89749
10801 14324
81981 82259
70590 90670
59664 74172
61556 76102
11067 60214
60327 64708
20596 46916
1168 31142
27157 91864
12304 30242
20823 52168
26628 65634
7639 40496
23597 34405
29957 52820
5319 35000
30441 59746
17977 83118
32622 83483
34217 50459
66028 81641
70922 71183
34867 74795
86446 99188
43269 61731
59189 69320
76250 82074
58633 82541
4378 29115
8641 96020
30765 44038
28690 31059
1274 20545
54084 84742
27586 30219
43548 55013
17063 54715
646 46448
30398 72196
63612 65709
50593 92736
22395 92097
39404 82033
42814 58119
26432 73177
40856 44408
6243 69490
45290 56805
29976 69150
63749 76615
59519 84465
3817 53088
19297 21713
53755 61085
4031 16571
66297 86021
35422 86870
18553 72495
61153 72336
37451 49409
58884 71143
65702 95256
25345 61624
11540 83587
2897 45764
36129 84228
31857 75225
62250 64425
43791 61742
24271 51879
40979 50252
88156 90241
44400 73702
40528 48742
66074 87501
23015 81882
40978 83601
3363 13458
57156 68211
17040 75172
12345 66488
5559 73688
11876 69679
8812 10733
18905 25601
22778 86642
68095 71084
25576 93557
68663 78411
20327 43482
58276 78517
70822 82742
21236 28294
68414 71984
10872 83373
8568 82309
32222 78243
29167 52273
45104 85844
7645 43667
21298 85359
36422 53448
2926 12453
31073 90644
59339 95266
50622 81153
40090 71204
2842 63324
20039 59392
27508 41357
63876 72250
21684 68214
20537 44100
46124 66853
53661 99414
5316 8911
11803 36110
93543 99121
37254 96043
59550 70272
5162 52838
81793 94568
91339 98404
44286 67209
35498 44247
5362 24627
268 28554
2460 45976
34670 94512
60177 69193
19636 70726
52258 97366
323 69545
72393 79349
15048 24403
40630 64058
25878 65645
2700 83530
9774 52565
6695 93504
13734 96381
13118 67541
53 46868
5055 78645
8064 59930
14467 84815
69989 84780
31271 89617
4995 32063
38403 88854
43624 65763
74112 85154
58179 92379
2522 93574
15761 57536
12568 22613
45819 75400
11480 33387
16276 17623
19777 67230
10263 16980
12620 93061
38617 99125
46453 69206
69283 93086
42426 64297
9661 51866
3660 18113
13741 48173
58866 87850
30424 88731
37633 95441
38549 66435
6557 57167
74738 97606
6695 53449
30413 50203
10365 63284
56924 61487
74036 79987
38742 97932
34895 98083
63239 96755
3437 70492
21887 58383
21167 57622
73223 84346
20293 69449
8944 60267
10795 48604
54352 61397
65396 92136
2672 58105
38605 88123
56252 86082
24847 62745
71761 73069
17097 17974
30787 91941
36373 53305
69254 79884
39348 70429
30786 39855
24328 27120
26870 60688
66664 80901
72724 94745
19828 76042
4582 34080
24026 60373
10779 51238
20459 67735
52168 73733
38967 94155
5862 94487
32738 48560
49366 51176
45169 70536
80143 98861
46895 97626
49846 69368
3749 92718
7236 48609
57488 61149
34773 61762
30582 71976
315 2384
72781 93059
62486 88078
80298 84041
12713 12998
84562 92254
68226 85576
12304 32644
55564 80015
46013 82908
49727 70573
18699 62984
39468 47834
1310 61346
28444 98425
8122 67122
72962 78579
2680 84304
71512 75015
20214 60914
4883 63906
36509 37473
32944 89279
25860 41943
31522 93283
68982 74025
6130 40839
17861 89760
25221 39587
30425 85591
25645 35818
21142 23645
7635 15394
58514 83664
82266 89658
2024 21172
14277 80708
59448 98814
43937 54819
5854 88680
8732 16470
24758 49342
8832 86667
14320 61328
33253 67391
32835 55888
63480 95612
34366 71530
47985 70868
62457 82398
15143 21587
3284 5617
81351 98332
39337 74404
25436 42374
13957 97000
77961 95665
28054 88410
28670 54494
51421 94593
6622 20627
45282 98627
33928 52990
7959 42927
29410 96218
24376 75239
13364 93399
70710 99079
30426 95807
48215 82535
33635 62396
73787 74124
50368 80853
2557 5357
60684 94711
80309 89984
36019 64468
16986 61249
61374 88359
9854 70053
29641 61097
59792 72674
28821 59562
2653 99836
7188 14769
57883 66756
27850 37738
44040 93412
76700 86943
6459 31040
9565 51195
24977 72525
39434 48980
974 56224
32285 58667
941 62059
5941 84809
8102 66114
23101 72687
21829 58319
70614 77896
39039 77642
243 69831
31374 38857
92891 97387
76211 86409
38351 48484
12280 69271
57126 77096
12499 76450
10205 67721
57998 94702
1811 37768
17244 88572
57281 90794
63062 87342
88170 93041
36471 40605
14684 21867
62288 73516
18245 82310
13832 36217
19724 82529
28784 90196
42181 91435
68719 78618
28327 94193
13878 71058
43209 80598
17208 23299
9620 41152
17507 40799
58286 82568
40406 71425
67560 73485
16338 47811
36493 82645
10517 63057
21908 32072
68406 81243
5405 39453
6631 14266
7579 16797
18427 40985
37744 58258
41789 60715
21324 85813
9152 77445
53758 98953
39919 57372
6911 14332
24475 49535
36765 70633
2229 69774
56973 81102
27795 92638
3072 69926
11791 46439
12563 82152
6603 52621
10049 50555
43561 95152
16204 93947
35937 88774
59831 65485
25611 81980
1750 28060
11382 52556
19840 59309
6471 39078
38499 89052
23933 59005
31187 57464
35940 72572
3240 66899
47936 54859
25407 41445
11280 70420
87786 98517
2948 84890
10448 38583
9146 60491
65926 68043
8714 54301
7267 94475
11053 32369
41983 66338
35932 49097
60841 62009
17334 24706
12479 98255
11898 70316
5 98064
92941 99924
30930 85359
56612 87966
72386 80357
2687 66812
41901 66626
21768 38966
11224 53035
84644 94443
36629 48197
14782 30667
59818 81911
27999 32243
5713 27741
50526 83362
67597 78359
4810 84767
1865 23869
29226 87459
8960 69501
45790 82051
12359 77279
60997 64508
10394 84169
43683 52786
12408 34153
14120 73527
56038 99740
28293 81349
35462 79884
39067 42072
73208 95475
18822 86511
59347 60786
71035 94329
59466 69045
65180 79829
64765 91825
74168 95440
16534 79761
21019 81199
15601 72349
32321 80990
4379 95105
12396 87339
44117 55229
42208 81365
83434 99607
66170 82176
6386 30596
67927 69179
57304 77102
7548 31493
7851 82834
41114 98130
29636 35905
17456 98742
3671 32609
36324 93117
67256 82063
8982 95707
12631 73647
26831 55216
35000 87142
9916 15958
41061 86604
24742 53080
35837 60589
28706 96968
5954 21610
17350 48156
18497 94486
11640 36137
40667 61502
62909 66687
2402 97145
12902 92553
68223 75656
17434 23918
2560 10171
30261 56832
389 74377
42411 96804
36267 57657
6577 92242
34441 70410
14443 26009
32603 82169
36589 44966
13420 59261
8559 94970
26099 93661
17448 83778
16164 87753
42483 56950
79165 86033
1433 10146
26624 92389
23572 80842
14239 19404
26417 59316
47574 90261
31286 71860
55176 60876
10512 74595
43185 96366
62652 65380
29330 44685
26039 62306
3902 7023
26379 67823
7489 30448
1947 14400
23938 32301
30780 91398
1667 36277
19490 28454
52442 83313
73987 95049
75567 76960
1702 57171
4585 67370
13289 56527
40488 79319
80059 83227
9482 14968
10512 79202
38234 54145
467 28155
10511 35349
75716 84656
7496 76121
77065 85466
52608 80940
319 19938
79320 92518
4804 23386
2013 7904
24496 96057
39787 98045
17975 42400
56254 63814
67392 88906
10299 64904
57516 66816
47466 54480
8936 59075
42421 91018
66923 80357
28902 86238
12745 90040
14496 38359
6781 66910
15576 50205
57020 58002
51406 71940
54063 88453
33964 48317
11869 47229
20105 73018
21866 59523
18615 48275
28918 78603
82859 84512
5722 7627
42341 71496
9117 11881
5393 39523
20959 50182
56436 59071
60374 62533
90801 99269
61191 69247
34882 59432
60141 80429
40041 85482
79283 88597
32027 84689
36507 89874
1868 53680
35437 95565
25236 50089
16505 69742
55021 70079
30035 76100
42455 68153
14560 31178
17732 87142
7873 60708
31720 51577
41283 55646
68192 99850
27568 84773
30522 98335
31039 86182
19959 80148
14387 44949
19374 76512
7983 58635
32585 68015
1494 76593
70090 99128
7442 14625
26953 75359
10527 64265
48165 68893
70965 73811
90350 90961
31727 38847
39345 78711
11650 91202
40538 92724
37280 44232
8797 49019
21238 96517
19671 64182
23369 39365
10668 22423
9041 74011
10908 98891
40058 92270
4702 82443
43893 57905
28451 54762
16070 47779
44954 57079
10015 79585
4475 30692
13094 63849
34514 54591
48041 74357
23034 93517
48304 68468
14691 23624
20493 50532
12186 42341
22850 57276
36029 58350
34105 88956
42370 73095
15137 45694
14365 19023
37946 91288
72020 85056
18619 78492
32602 36793
35330 71899
51422 89182
51189 53322
39762 97726
34959 86056
22022 77250
67118 92722
57683 77423
13107 52728
2264 84180
7436 72508
12526 81444
37526 46267
12407 86480
21267 38821
2751 8373
6785 59759
21918 85382
3359 65212
15534 98077
10703 12807
46454 60645
52128 80102
17352 92765
17416 98264
40372 49851
49128 55507
13645 61964
58649 91294
46554 78133
7329 61481
43431 80007
21149 94897
2625 32694
9609 60131
12844 72841
39853 46810
34468 86026
13386 14910
65179 83537
43761 89756
16188 81868
49079 51770
6591 12956
20773 98165
27948 88376
32075 61273
19253 91779
4661 32476
20178 81083
4791 20821
20428 47226
79040 80546
27090 56777
67051 92021
50813 88306
38583 81971
63004 64981
53020 76133
32008 44807
2623 40660
67890 78861
61040 86960
63491 81576
17386 32036
49569 98654
31215 52581
58401 78899
54498 96829
12631 71618
90212 98881
29538 95397
8030 26993
57566 65796
30366 83431
40202 72643
50698 90191
12698 33404
10713 36122
62953 71476
23869 82563
37477 91294
55452 98174
20447 21688
68408 86557
72945 91343
2651 65875
23165 81037
19658 70634
8549 95275
50491 84856
12034 33579
17612 73849
16523 96184
27759 77256
21485 60155
18939 38979
75446 88637
22968 26238
25518 38780
27238 47063
14284 22813
8565 42431
64623 86499
33406 78929
13079 64960
48616 82588
39407 92377
999 85736
45792 94941
11154 89170
10386 87217
12881 65869
36060 66827
22159 81362
8138 48889
12415 28783
54686 58957
77116 99859
55399 97518
4927 47868
44342 70070
6528 82351
16185 84667
40558 43072
26453 66311
20171 94888
85889 87429
87558 96981
7647 41750
28607 28788
84220 88637
11369 97113
55672 99590
79803 90747
38398 61807
10641 25598
46760 55745
27479 32247
27502 93437
1819 33345
85887 95577
41300 47782
32381 87500
65113 99666
40759 48415
12307 61936
362 63036
2345 54406
82795 94287
82651 95206
55414 59100
26904 81386
2544 55414
5368 80190
12338 83891
48251 90483
56044 65918
34903 65498
41754 87210
24116 42131
71383 79884
37767 71779
15045 21180
30011 70642
19558 44432
36850 98392
5414 72949
19765 47255
41223 60530
8886 51308
15240 15408
59577 98821
1842 18519
11678 14418
25861 71947
3954 59157
22607 96611
47490 62398
4898 31297
19034 20860
3081 57699
38546 80789
188 47587
61556 88372
67217 99434
33238 39826
3732 50281
28606 76167
61455 91646
1381 29388
40895 90405
17620 76014
73440 84798
24165 55127
6772 91566
6131 21804
21129 79499
47254 72059
17811 36966
66801 84537
25491 34226
32091 84582
48690 49372
83729 99527
55239 76263
80210 85945
42684 60220
32900 50701
21872 56780
20447 72920
41584 67240
25552 39763
70665 84252
9760 34144
46150 80759
64403 80057
92027 94579
27625 37819
63329 91742
3943 14187
8702 97511
13515 70281
865 79235
32121 67731
14381 50200
26693 39589
55731 67306
56492 90636
33463 67808
16981 84533
64789 77233
3880 64573
493 80513
20326 43364
5218 77385
57857 89001
27032 46160
25145 84686
60175 95665
44515 84391
62525 90837
72448 72970
722 85333
21555 80868
26729 75513
5871 74651
35131 70609
10266 93525
21549 74288
8506 92817
29617 77560
22072 97119
26776 62009
27558 85140
14452 48305
66946 67810
41281 57144
30722 46383
905 33254
21884 94813
6323 6571
7298 29974
2478 72407
15997 45698
54303 65428
41843 78860
41857 70577
60800 62289
29810 89221
7092 78706
11589 14501
45501 57876
54571 95658
40866 59158
14909 78160
55484 61879
18826 51290
33632 48712
22257 68762
9494 86970
17058 48903
15214 57647
17433 68548
43714 82416
2162 59424
36071 52412
58704 73367
45085 59694
21152 48538
12029 32247
14601 46386
7365 34970
28128 66346
20095 89047
15704 76925
25000 39568
60653 95177
6071 82439
56590 65203
65143 80472
59916 94798
43395 60485
26262 94301
2689 39080
1165 58519
11032 26983
7051 63074
24587 59561
22411 29376
4583 16147
4837 65303
75790 96258
50345 78889
28321 39289
33460 49732
14190 38228
75699 83188
40556 78019
36380 54892
41091 89630
81285 98691
53340 53813
5874 57996
30692 39336
7806 41438
7695 74938
21332 78242
54330 65301
16619 74570
3240 62240
4682 92783
20023 97966
18558 90547
5682 31675
57830 76376
90985 94437
13500 48484
82759 96091
18266 39819
32707 35739
41609 47757
86 22887
27075 57369
13325 24706
80100 94739
12169 52600
13956 70073
25492 71479
23379 47263
13076 92296
23703 33653
49877 52210
29692 93639
13950 84267
17282 62393
6597 23132
69164 89349
53086 87216
14718 16298
14168 53966
34181 38955
30655 62366
2101 12134
14956 36164
11914 55477
44985 81980
11606 77972
13623 31947
57457 63128
8132 38780
3436 38698
36930 67179
68719 88150
47741 51286
25846 32985
28988 36977
12133 22036
13806 28646
12306 70393
39650 71049
23443 90206
1878 79352
17712 44736
20873 66833
15429 78822
3295 37053
34168 78649
41834 68337
69675 75073
24611 31203
21370 27023
7354 61537
3057 74935
68578 70522
48910 83382
46553 96026
22738 46702
44390 51513
78336 90870
45084 83497
64606 74752
6061 57226
18144 68224
11546 18249
60776 73362
43752 70069
69550 87267
11708 93134
38719 85560
17273 58552
79234 93182
86058 86134
32982 97103
33936 34961
70743 95454
28804 43032
7103 30399
60016 89433
21161 26838
72465 99276
26224 31994
52871 55049
1062 85910
9526 98522
70562 76572
21596 24010
23585 92758
9743 37021
25292 97674
22194 97049
15353 23466
8116 74786
59733 98124
23750 90212
14957 62550
39479 40489
83606 89918
80138 99246
70263 72589
4930 29474
35362 48753
13215 29273
24425 56598
57308 95089
1876 5850
10853 52819
542 7548
56194 59531
8662 33001
10418 21311
69754 71500
4054 49935
52 5434
26064 95741
64596 86412
10422 20108
32843 90532
95172 98456
22565 61388
12184 58372
7648 76002
50182 90646
24319 57266
57409 83254
15065 89687
488 88272
95918 98160
31063 74093
47675 77080
65982 93896
8311 30961
6746 40965
50189 67775
41883 80623
25107 68595
30068 76572
51682 77738
60306 68127
625 84623
70180 88937
24874 80418
42092 78825
15588 68033
28037 93167
1324 18379
55320 64228
12872 50444
26114 58289
26079 44608
24363 24561
7652 31474
2378 6521
22420 64110
10972 48051
8263 60248
51201 64358
4517 41415
29639 54489
12010 70824
38667 42532
66976 98166
66501 99107
7712 97244
26101 92802
39903 42721
26459 91788
23035 98268
16813 57086
5304 55302
31477 95256
6006 33328
53930 95185
8955 35980
8374 32572
29896 60405
44280 91058
684 37464
22978 36606
38183 85778
66570 71290
43480 46962
53987 76995
4837 83101
60781 65203
24724 36002
11097 97930
11218 65116
54096 88468
10101 76896
23149 88119
21669 55322
30832 96784
28664 64965
7971 48185
46605 78389
2588 34132
52504 78362
91954 97053
64003 93645
19182 49645
56654 89303
46935 52660
63694 87008
4755 20581
22440 40742
65726 77453
10157 72418
19983 34423
44286 62840
39469 45800
2173 45074
7421 79670
15765 29149
10048 62907
2760 87600
11891 78945
23180 66579
49922 67898
54912 55839
53499 56917
40995 64007
46978 97215
75523 99009
47899 68957
21502 55852
320 3266
44788 77252
53973 69233
17821 44292
50356 71438
45449 65928
30950 31837
24542 76130
62077 71119
42489 99166
21376 27396
1970 22000
48571 69572
42795 66862
16244 38230
129 43021
14072 86757
11496 88782
63733 95084
18231 86112
81369 92994
65785 75517
51755 86613
6347 74643
17379 48947
41408 97360
27606 41014
38993 44667
60959 68795
56287 81924
22865 88037
25000 69746
30500 79545
18273 78654
3673 43425
12100 41224
30048 50367
14477 52559
27621 50140
34434 54446
79009 89360
68855 85385
8495 43857
10168 59530
40999 95526
7563 55760
79784 80972
64244 88053
25221 60115
40756 82841
21095 78822
68574 87387
19337 90749
48932 89848
13209 62824
16341 40411
46343 83565
45790 98850
33458 75524
31132 81247
2701 18528
9331 64519
11693 75183
18903 48730
16487 87170
4613 51762
5601 58958
77113 97980
10851 50948
27440 38528
15019 68715
13351 16047
33036 51596
70183 83331
21700 66341
8276 70011
142 40647
35324 82683
22769 79540
27730 32856
12659 37747
54014 84918
48588 98668
17481 64398
46342 89557
46118 51559
13695 80251
2484 21316
42484 65344
74459 89656
82598 90025
24366 48041
10739 59369
43628 72254
29911 41841
4969 11938
29404 79563
10513 26734
67670 93803
47127 57154
12095 47451
14289 83930
80010 94361
79432 98472
1106 59535
36137 85547
25892 35165
8303 73883
15398 19827
13981 47790
80120 81253
3042 95692
66500 73218
26575 90431
69124 82782
13625 56378
24711 36277
20740 84577
18748 49005
57422 92550
19453 26043
26896 62518
48412 99451
515 98876
2867 71282
23104 46067
64892 88607
11691 37664
59665 64936
3195 98366
63545 65241
2234 72481
44143 61640
49650 53919
87117 95512
10898 68972
18754 88524
1855 75873
1528 22608
14713 28951
15970 16309
69393 81479
22259 71208
14087 51154
8263 94802
16638 54170
79215 84219
35789 56125
13225 74845
22167 74703
65951 73872
4928 92229
13435 50498
71370 81167
49445 62376
29514 92843
43071 62569
67644 94200
25701 55503
21979 38516
58021 84729
29103 46099
8536 65450
8019 65446
34356 82124
29389 48496
84438 88361
20325 50653
33698 61691
52999 69477
1254 14263
71568 98484
83547 87989
11927 14343
45914 81766
38880 74151
34587 61284
91311 97506
15940 40078
30457 65094
9017 27843
19913 25607
16689 70843
58611 90296
10001 39317
35304 47783
19184 41826
37209 89053
3181 39929
93991 96903
62090 97771
2750 35002
60834 84243
42222 86255
26878 47539
32442 42747
57935 75364
92710 97806
43 72419
14874 15168
48594 56638
25688 32545
28794 71592
21765 52799
40497 76499
54064 97773
26416 43996
38510 88493
41282 42774
27359 33629
26169 84671
42381 75300
85955 96346
91665 99026
66690 86813
14143 14791
3529 97161
33703 86780
31219 70771
8797 63944
12895 99265
53941 66348
42892 91248
157 32329
13133 58130
23928 89009
14613 61578
15478 70103
61822 92627
35305 40874
10197 54337
39940 70307
54602 99610
27960 38606
34421 41728
6776 68410
46411 98824
47801 97530
37996 82130
18638 61221
60586 70393
43790 86410
29721 30724
78777 97798
40168 90688
19785 21013
27031 37811
58051 85139
19766 79593
75818 83408
1047 82802
67799 78505
2965 50687
80872 96644
8340 58486
94324 99652
15330 66874
31673 95788
6364 8431
87431 92058
24407 32003
17910 83493
20166 66349
6777 72720
5851 91424
54887 89390
55885 76234
22758 47205
4802 34106
88973 96823
17228 23052
8388 32076
13795 35678
6197 12048
5605 49180
2797 65341
683 86995
22127 66771
54823 57604
21119 44538
69757 72403
23727 37377
24207 79115
5282 88038
56822 93260
48571 88662
89272 98727
36448 39600
63811 81096
50442 53703
4813 40009
56332 86150
19132 91185
1742 20094
26398 61546
53413 78106
822 84640
3876 60960
5624 79984
34738 37632
34026 77366
52775 57158
41883 81245
29933 50692
44286 77204
10096 32595
34375 69308
1497 55193
53124 83547
12420 66539
12244 43439
60029 69461
11997 66151
23735 54705
73344 82170
12022 54312
7397 48007
16554 66660
17088 56378
55231 97581
20536 75158
49916 89876
6221 87059
1222 7738
72384 82251
14454 68815
72854 75037
19395 92360
3145 32330
69390 79558
49737 61055
39147 45562
89799 92248
37927 46983
46105 81958
63373 71019
41963 46539
13286 78634
30464 63365
17165 55817
7888 16122
47229 74279
52132 96910
31837 82851
10455 62211
43265 79647
53113 85904
33349 80634
40656 98976
804 23904
29116 50369
68787 76634
43001 98442
52854 79880
34129 75319
43159 60565
4357 87055
67660 76698
18244 63217
75593 85569
66006 89532
24807 82941
5758 16216
70366 95815
24213 42051
61327 61658
16966 97638
41959 44636
28291 86249
59872 85904
39662 58870
20894 49498
71083 97941
11929 68106
53939 76419
18905 85737
50539 79048
7598 61067
17435 38252
62649 79028
34153 70054
35355 39384
43913 91740
75 1256
34382 55709
64742 84183
23480 25528
34587 45496
69407 93320
7938 38896
92369 97629
19207 21016
2393 25148
7886 21831
36157 86422
42578 49248
15168 22988
8351 47837
7007 39138
36930 80753
17497 79228
36719 44688
4297 23130
76062 99703
12983 71210
33658 81905
2626 13936
39120 67401
27511 60568
7957 80478
74913 91794
42148 75717
37642 38015
29096 90194
1084 29497
51719 52982
12817 39059
44285 79888
53186 87060
14640 97736
76758 84656
3184 49494
18775 67046
11600 13977
66015 70651
29988 95780
25362 93868
40686 94366
34803 65673
15505 48022
68046 69358
64364 75068
61018 67287
80794 94885
26322 93551
80571 93973
50590 82607
37937 71593
80404 93425
22081 38564
42574 85919
32222 91728
52322 89100
52756 83837
44059 58658
72716 86414
8721 45115
10599 79653
28106 74440
6500 89130
49519 55148
7260 92220
30997 92858
40520 73817
26306 32481
38167 44912
21806 31731
45492 52423
40786 46311
14842 79032
17742 29559
52460 95103
34376 78518
16970 41047
53390 72146
39231 42865
79712 98588
1016 29776
2329 66827
6983 50444
39327 90256
64373 76369
33167 68672
25093 44132
14809 49535
17764 36834
42202 58738
2726 43565
56368 59833
11445 91275
37664 79634
27101 62466
15839 36287
13785 61789
5970 36625
15341 31161
4836 77948
83265 97529
27685 99688
32406 35608
70509 98997
42991 65046
26577 41977
31867 64334
5650 12245
16019 44652
9135 48882
78815 83315
42042 50397
30077 60479
18472 92445
25281 64499
11426 47597
38458 75809
47226 88441
24156 71529
43862 72826
5748 31764
23215 77543
59725 68055
45623 62358
46547 82405
23961 62859
6870 62347
22642 64334
37971 55550
29570 94975
12393 16620
6286 26950
35210 43191
7727 29579
38251 42776
21502 36252
56035 94626
7537 88792
52726 53704
4618 54059
32031 61187
12268 26825
19866 60523
26278 66507
51883 78946
62709 63868
73872 79342
28044 36378
67356 93545
4012 75886
31691 50934
83465 99919
87250 95236
76378 81121
18495 78032
9606 42354
2774 34463
20118 61941
17439 70517
11625 93465
46397 76652
63049 91490
85524 93111
48671 63167
41156 82682
56504 79987
35506 80006
15047 61210
12958 32403
73622 84846
13637 52616
15706 36146
9517 88157
22795 53521
18169 36015
47835 76047
65247 68732
26229 54610
61594 82424
3976 92268
52558 80310
68187 79112
2803 88588
35319 99288
48948 97212
2633 47761
45821 72917
73820 87886
24231 88944
43697 59250
15931 72157
27615 84962
10588 56257
25466 75237
29892 54790
25975 36200
51655 91048
60463 90126
23522 28780
18613 74562
34336 39914
45800 46384
53370 72219
46633 63232
45834 94892
64139 65003
35167 95294
11942 51259
25169 26004
10964 56629
11184 63549
34452 79748
12905 24046
51949 74659
29266 68459
14228 69504
32100 51540
10655 80054
21724 65010
45049 67720
26724 70394
45392 50622
60934 93094
67391 91905
54703 83902
7111 7383
45904 53123
9334 50529
60754 92387
92901 96270
19788 68985
1863 72884
83111 97482
64457 98591
57623 71518
32221 60015
45502 71241
15510 91052
42232 93129
15632 29735
35435 90434
58551 96830
40315 51063
76033 81395
35605 95691
53148 66083
26184 56116
32644 52579
32376 60437
71432 85794
13534 14533
95 82658
25644 94397
15771 85456
16410 27384
4607 69311
9335 40868
39999 79721
16393 86138
4765 10825
61254 73866
22871 23220
34648 54628
35506 42172
33235 90736
51987 61215
75028 95930
44754 97252
25797 68696
31311 42547
9102 42057
11630 34814
15177 62183
128 21740
4492 82706
17017 23117
72025 84452
17523 54974
84451 94969
39427 83974
26213 29000
23398 44499
39808 67600
16492 55067
42048 49882
23082 46514
27768 81711
13912 81633
4564 81393
43424 99964
4346 78147
11530 33601
9443 37757
12156 15082
60554 69674
4026 81205
34064 83475
64037 99954
16828 59523
66463 68617
71648 79320
50194 54753
51983 81133
14174 63169
36005 51788
33037 66273
27025 80292
52857 70806
57302 75001
2418 13940
25596 41952
42589 55165
62213 83542
90385 94130
9597 44313
54016 56626
347 19060
36821 89546
49665 79085
46695 96685
55879 70405
22191 49836
10858 49845
48456 91231
22492 26152
82333 83047
42959 60414
334 54002
14515 19613
63571 66019
52788 72855
65315 85948
63727 72616
20086 32578
48396 87080
1026 32496
56411 62004
16352 58074
18019 42576
47108 95850
7050 30892
46077 97727
5300 45418
13384 29138
6535 83407
14461 51660
11752 18637
56041 92636
35913 43744
25531 64986
32373 92945
25981 73297
1221 2507
16791 33038
35642 71728
24123 80959
15894 94631
7320 7886
2081 93382
11757 19794
1167 73145
24383 62546
1418 30883
26847 45823
72489 86258
51708 65747
61023 85532
42794 60056
27113 40544
27385 90136
49541 72854
54479 73205
4058 6551
8998 75056
20841 46454
51683 76678
51064 89830
19986 70039
8462 33982
54016 74080
63017 89502
33309 70049
13907 68283
56733 86089
71718 87595
31588 37973
36393 67381
3646 6438
62572 79038
53182 84171
74737 78416
49270 83607
26278 99080
11711 77608
4994 30888
22067 50928
42218 70523
9859 26039
43432 53068
57698 61392
9615 74001
29141 87806
15221 33110
9176 55993
14848 43552
2695 45676
4774 32029
29358 87160
16425 36489
65726 92325
5451 34898
12428 40085
17652 44055
25552 38825
54683 60299
34348 64945
1561 66197
25737 75792
17122 84344
11165 36456
39499 59970
10903 13368
81068 85392
13452 15454
2173 8868
41353 62318
64876 82579
62622 67761
30301 88501
61900 69258
28886 63496
9119 26049
58125 80359
20681 52952
59696 68275
19857 32484
13632 76166
1442 83569
20335 64695
9341 51157
32890 92920
82566 96627
10536 37758
53065 61151
11720 97066
43219 82037
21071 62210
9407 69108
16431 89977
51537 83890
2458 53541
37027 78777
18481 79635
22011 45885
69821 82075
34541 88201
20753 29839
28049 77841
29685 43670
22529 45121
7413 40624
47635 72115
1245 10235
69918 70255
17537 76324
54207 64985
28545 51813
19298 41261
10471 70744
79616 81910
22860 53535
70903 72982
51916 91957
15638 98579
13312 98248
45117 51066
73825 87742
44554 68575
2078 61869
75059 94932
2734 32434
12625 31271
13787 37747
15352 92721
24397 94723
64200 72252
39832 74077
2840 83256
50462 58062
92529 92854
14442 80776
2560 15420
34600 43411
52555 74845
53338 62921
35346 68359
11904 61394
1515 25295
27741 63603
23447 62218
43592 91845
21604 79863
34147 35725
47988 97539
13534 57597
19150 20934
37914 91625
367 13660
68569 70456
29905 58220
12449 84630
2350 12109
71220 90431
46598 75890
10554 22122
73533 91761
36412 68372
12446 78740
37921 61169
4047 65866
43145 45020
35257 90734
85041 92319
18286 24846
48871 88720
14761 48341
4298 12532
3497 22075
8643 35321
70794 76797
83516 92903
8585 22464
46815 87890
26231 38571
28249 39452
7651 89836
66319 91315
50852 74518
32854 35456
26278 59041
18002 99926
17577 81755
85353 88425
41316 75945
46912 92451
44018 60144
45880 68748
41490 89815
8158 59208
21406 76357
45720 93656
688 58016
30353 49242
3273 3450
4171 26302
62924 89048
68748 73900
47669 87312
66664 86562
16146 27515
47095 60331
52363 83540
15232 51871
22623 67785
23605 26484
6497 81900
10723 80728
50359 67167
33365 83104
49679 97835
37652 88718
10610 46455
36363 79512
23307 88210
51064 51175
2792 51702
83514 83927
1127 81776
67832 81780
37605 83767
65032 82632
66159 74952
4338 85566
32922 62717
22663 97813
37400 63520
17878 66531
12377 75480
56961 85820
17022 23682
14520 23216
47 85479
62190 84536
41522 78800
14748 26312
13804 33361
32295 58510
60422 69524
1399 43788
66878 80046
4868 8818
18824 49421
36213 45586
64337 90562
98756 99166
34860 40701
18703 73037
12067 54186
82009 86690
19697 41221
55247 94350
15115 62618
40987 87029
26419 44987
22993 32862
64087 72789
52630 76901
48244 81589
29940 40175
19282 38580
19271 21408
82993 83996
26689 63316
30207 47934
10569 90237
21393 56638
8766 32435
63193 77681
23189 77825
49776 76923
3225 19122
35290 49559
77984 85572
24431 75452
1239 54861
913 27890
79039 82472
61527 79185
66594 86728
18896 96716
49377 60128
81105 91152
35369 35598
65526 88879
24205 81142
15512 87055
29564 98867
12568 16920
50420 96819
1293 22119
14435 76097
52574 73251
44798 59449
38913 73805
1062 61966
47393 82913
32676 95263
10992 13015
60676 96067
60460 89824
56685 85152
47721 58965
41373 49559
488 42044
54504 78454
55801 57667
7676 55583
16095 88090
5785 51766
34355 88774
256 69065
31288 32337
35478 91407
63345 83014
16769 89656
23586 51033
80634 88945
24037 99615
80674 83854
46054 83261
41362 95247
37252 73110
64645 72474
41771 46968
6565 79397
17362 72975
5374 54629
14095 44663
52259 62489
13511 88258
92311 99055
92607 99848
47558 53169
11408 83203
9978 86628
51644 76939
8477 30057
6434 82277
38279 68003
8813 15018
43893 66057
28861 40224
849 73064
29795 65809
9054 53798
1327 15879
33016 34764
64227 98565
29954 48615
39951 59283
37760 83058
21285 26784
26822 33536
63650 98937
47898 96505
12801 40651
16518 34845
16291 79844
4447 55877
44928 94826
93465 95227
40421 62962
14068 48441
10574 11592
24110 55049
18362 41201
45933 85594
18561 84598
49435 50686
54933 85433
3852 22406
15993 68514
44319 76017
27381 94239
44603 98174
49810 97261
40133 55164
37518 80179
18667 24590
87768 99732
12284 73278
31081 96891
41420 92009
59153 93796
76729 84830
7275 25131
6623 65280
281 96418
73466 77765
4759 57832
1267 86113
29309 36687
2634 6204
648 63335
12980 54666
37321 62901
11303 70564
58106 93612
1017 71033
47148 96010
78508 92109
2621 81906
8476 39479
56097 57413
12538 89518
29135 58383
61938 91577
5732 55109
67406 84781
6050 99093
45058 53459
10700 48154
54375 61658
30957 64860
66726 87186
40532 71328
10669 97450
30705 70075
33911 92077
83410 91104
14591 66307
3147 11039
1378 49524
54636 61825
41650 73189
44496 84450
9450 74125
19675 53057
10802 61026
64512 87428
11383 68872
10280 24478
41792 49510
61117 67405
48264 82500
57936 94504
1611 36121
43947 90831
20267 40577
21880 43929
77461 83228
1292 7179
63110 70869
59788 78988
15420 94176
25082 42198
8942 83503
17230 65108
80299 94998
6197 39145
608 75777
27992 39799
26976 58152
74528 76040
43947 54461
25518 71454
42642 56817
39390 43618
53752 80833
2273 55376
42841 51257
12334 79798
8498 16793
75850 93560
56782 63027
7531 49813
87819 91891
76727 91610
6876 39081
20456 37249
19851 37172
49190 82961
11508 84464
79289 88906
20131 98407
33805 88211
30141 32112
10641 58825
50917 72060
26932 56874
32480 39482
22101 99220
922 91581
2332 69239
42065 93603
13527 39778
11099 79152
21766 68132
28836 61417
52049 65383
58959 98197
14438 60567
32153 45804
21366 97938
30093 36587
4433 81021
26630 42465
64795 75095
16900 95844
91725 96675
19720 33603
37991 74756
36850 91953
57420 76337
42720 51124
45245 54715
18570 79255
56126 72064
45479 61194
20721 66389
27101 66633
65349 90341
53145 86310
23485 58931
33883 77004
6861 86577
6318 29814
91182 94222
3694 63728
45997 70746
30553 93434
44907 46929
68983 82784
18795 96404
25809 71419
50423 83735
36259 59523
20789 28852
450 53209
56175 73679
15828 39576
10539 65995
89134 90215
36648 75864
20157 66874
16330 54391
19484 32901
67347 69062
1563 75429
69685 98655
27624 55748
10811 82971
9009 35932
38275 76929
26185 35304
83502 92676
25677 29507
18170 90036
20720 27881
27371 70695
16296 28540
57353 77658
10325 81505
16384 52266
43994 85369
83080 86159
40449 64679
54322 66245
825 47196
3905 76593
29839 80428
71536 85972
36251 73742
75666 92400
51303 91806
34634 96158
13615 57165
72025 76108
24286 85708
26755 96673
8854 69171
34257 84463
32105 56177
63161 85647
27704 46333
77028 83720
68135 96776
16296 99526
7281 29023
31488 57543
22165 43645
17882 95969
25852 35037
9112 22502
61473 88788
31982 59316
50915 65078
32116 50452
42091 83310
25318 93436
8856 55628
31978 48832
48351 63113
32967 63039
31109 82648
50968 62621
10673 19240
16526 78164
264 94922
37782 60784
55084 75589
9092 67382
94591 97116
19349 35311
15227 30595
32145 45388
11244 40273
19739 97385
37636 39127
50875 57449
12420 94565
19517 28105
30015 75026
603 32828
22004 32395
57946 83805
35162 63800
14253 20760
65114 83212
9847 38967
67469 72530
72756 83900
18006 35198
53150 89587
77775 90290
23174 48219
47884 94783
54162 59518
21513 76425
59732 80860
25542 80978
29496 31375
1902 12869
55901 90110
54697 96587
67935 89119
7645 14232
4098 29555
2760 30556
4562 32472
85622 90365
46701 95881
27803 99552
50778 79985
53024 58100
3021 99384
37090 44372
48960 89583
30698 75489
24652 44008
33056 43357
1435 31377
41522 87751
20796 80294
30039 86126
29165 36666
29158 33634
31539 44550
42390 45435
22862 56226
4805 7403
43604 80923
36491 91653
27779 91235
66029 69189
11372 13403
4037 43922
25168 71998
11584 50690
16772 99180
55380 77883
70879 91777
22854 78578
10982 41116
29764 89730
55098 87197
926 2238
1681 98133
1432 90949
3607 82894
37743 85395
59888 96605
20501 89639
25022 55682
12717 95995
44760 48125
43964 84859
6103 88756
24601 91681
15309 16413
31672 58394
29842 35622
24013 76260
55582 86084
54997 76930
23060 41456
80446 84177
45264 64173
15816 92506
6605 52873
80651 94296
12030 65775
87789 91052
2388 26639
55012 64901
14601 88544
6667 93632
14497 94314
26844 83404
455 22739
82303 98934
12936 50931
23009 33491
10936 58104
91596 99576
28001 62122
79974 91045
11160 37844
5569 10601
68194 84092
11181 93198
71715 79956
55290 79311
8542 25001
61456 92040
77006 77913
21958 31434
67714 83935
17943 93553
23381 70026
45313 78998
16840 75052
832 16634
14466 64043
50292 69839
38274 69107
39667 59957
62802 92761
67981 84410
6696 43997
56558 59724
63374 81011
26607 68912
90254 93121
7319 28332
5382 28537
47115 72169
42473 48899
84171 87737
23693 86553
49715 49834
27332 52541
22343 38273
14934 54376
59006 59324
35377 48491
22993 27028
5861 75866
77757 83484
48135 62678
230 79832
38778 91601
64390 82606
26799 87322
45116 83144
6991 85792
15397 37482
83837 90106
69461 76030
3417 82095
24336 32652
82358 98160
56468 92060
25267 32839
22933 64643
67487 81699
35453 64211
4057 77247
33418 76420
6661 7167
64106 73480
40155 57926
38684 83093
12632 38393
31829 39660
20151 82281
39681 55747
12972 87660
5304 67101
32770 89896
80954 91545
37005 83082
37345 69136
7266 48799
34224 35145
35064 49181
30850 34242
12559 49542
26541 64398
22549 34482
79781 94693
23165 41346
4428 11326
17330 24058
1039 19516
55217 86325
8113 65202
8344 98236
31443 98470
17387 77361
15895 85977
902 68109
55262 80822
42499 83389
6339 89506
27201 70735
27049 90270
58629 88280
23080 70623
37838 64909
81405 81901
19504 26839
7809 48829
9832 39591
54862 65682
88649 99577
9404 25196
54322 99941
35465 84464
10535 75414
59497 84575
15570 21107
4933 76810
2867 26494
18530 95951
73150 83132
44445 59982
27448 89933
85499 98147
76644 76960
24936 34167
28622 95325
4836 61686
55921 79303
50284 67166
6845 32581
42535 85620
4862 51776
4669 10013
78387 80961
30960 94641
55128 99852
37058 55106
36040 67504
116 32359
38179 65093
16577 63435
54474 61221
19155 48717
18434 87406
7943 31227
69233 73111
41656 61311
61813 62621
23733 59531
22338 38844
83224 98201
9974 87225
22880 50767
52860 60539
16876 55359
60472 95707
7936 73921
4081 78644
44963 70156
12392 40813
38355 61187
3687 42624
45578 88936
34477 57774
65458 91816
13340 84586
24538 83803
10154 23338
17577 46138
95456 98426
73713 82230
46822 48761
36553 79405
73296 88630
1171 18060
8434 48367
34438 55034
24657 87141
27832 72845
43931 70004
24936 40694
25454 33655
86688 95113
41539 78504
726 74626
21978 38113
55037 62858
1560 39945
29102 52882
28504 37073
68990 71309
37353 58944
37124 74867
4020 66937
24862 54859
41141 73969
24678 86496
72353 85522
60185 94600
5480 84324
14935 67855
74830 88770
51352 67532
6089 68106
57494 93253
43772 83083
47390 82635
4988 39051
36558 43301
3138 92804
5353 96075
26277 69013
32294 47299
39992 42863
1024 9690
51633 82141
225 74917
69835 78535
36118 47167
28963 86090
63420 97889
7941 68531
64583 77769
56393 77002
71041 74475
15971 69973
74186 86678
22121 96472
12059 23525
78214 99508
94928 98648
32228 33157
70712 92119
23332 34421
20522 47111
5168 45399
19816 39925
17916 81591
38695 51506
8823 39438
23806 83612
63050 63984
37745 53235
50802 52962
47815 72890
35264 56549
65030 73565
11429 71026
56153 85696
84014 96014
31562 34794
16383 19354
10616 70782
23510 54587
30911 37535
25803 40616
20412 77370
72459 78137
16465 46791
54292 59191
55542 57136
313 7172
7081 56700
75105 80525
13503 60829
52923 61304
4423 48329
160 85626
6241 33979
1031 64227
60995 62001
3526 24306
9048 88607
56602 79029
778 15595
71682 95194
9069 15672
44439 46949
17601 66404
34122 51356
55155 57341
26978 61975
22378 85720
10918 89277
50003 60631
28813 79273
42534 47374
68328 72099
14479 73637
5420 67751
58351 69027
22672 43122
4596 47396
35801 48290
76604 87360
14429 75420
10215 26790
33262 84564
18319 63889
40837 48647
13795 73749
27968 92365
36157 38778
74694 83293
31417 37006
37877 54931
51029 61746
3421 20727
80509 86073
5544 97383
25484 37365
8355 42074
45298 80826
47496 78688
4321 6977
10593 58315
31924 50377
24476 81769
44921 61947
70727 77651
30336 73032
2600 81438
29840 74972
55685 75460
62942 90041
9228 53862
4850 11162
79126 99765
33297 51283
13967 98548
15041 86879
600 88901
38883 94381
87154 91911
80717 85206
54072 77901
30020 87433
8331 87737
6419 16678
8491 76399
74570 93642
5140 88552
56599 69981
33058 78361
42581 78872
78667 87999
28196 38319
1903 13989
51283 72120
16117 18442
6269 72096
30277 63801
37314 44493
29020 87070
49587 57364
42964 65962
66645 77358
6946 70787
25578 70379
3471 11797
39653 66363
77995 91979
84019 99518
21024 91531
37887 83399
3895 98969
7949 73195
130 85659
28560 75959
49915 94342
40099 68393
62436 89290
6643 60139
90622 90758
37301 39532
6397 39329
27726 93925
60968 78615
90498 94802
3472 34986
23510 74786
77649 92179
30738 78011
12375 66339
39766 66391
66539 93159
61322 85144
7011 86015
3609 57604
77896 96555
53842 78563
31079 51324
87077 92410
44809 89747
39822 99749
18648 69858
58906 83295
79671 96988
12739 92050
77660 85200
67460 87859
51621 53630
56422 97082
25673 52712
15260 91001
13157 65410
9075 29140
64248 80593
11093 37256
6180 16355
32251 44875
76324 97884
6512 14640
25304 98364
49363 59251
75361 86539
1026 2812
44435 98681
55265 79806
50917 93328
40313 45353
27385 57121
23440 81215
43199 64394
34128 77588
71145 89869
23159 53422
86570 95387
23548 40619
18922 67990
25635 68088
5868 34790
5719 88868
66504 77183
52284 55097
56536 67500
64316 90238
9961 21852
4588 19289
28327 66292
64384 91084
59791 61138
17742 81211
19531 56664
36418 43043
48993 69804
8003 60614
24471 25631
5638 52606
32052 88085
35820 72816
28177 94598
27247 96870
30917 95864
17188 54749
20086 67521
59580 94130
17930 90583
2100 57269
24217 35832
10695 38316
78309 85170
25195 69663
34559 60816
13668 18063
1833 84932
34916 56198
15186 81427
31035 47759
92170 92179
74327 97509
43783 71725
6316 71508
10893 16673
59196 91200
36774 60449
46989 68698
36066 38385
49778 52386
2042 55644
54916 88668
28313 40432
36633 53728
21762 89797
2928 59524
3908 61047
19440 21277
76511 81483
55913 71603
61683 82093
41313 92027
38883 87064
51522 78745
12297 14513
44093 58373
12328 14330
39289 54663
14521 53821
25055 62753
30168 60637
28727 50097
17863 28137
60820 86200
44011 49640
50188 98413
56978 79645
31068 39397
42995 56597
32246 36752
10982 73565
35577 65423
19252 43384
39769 43542
3429 26279
16522 33966
16505 46733
4858 74342
67517 73591
2001 6400
55268 96128
89881 99254
66624 70353
24237 27988
7881 96987
37876 62476
53666 74244
33908 57997
1836 89633
11915 52792
45447 67515
16811 49261
61097 68395
14499 15280
12100 60121
56913 86084
62944 88984
12640 82486
66526 85763
72782 78184
38196 82964
4503 99594
32896 35613
24811 73210
35558 79221
19048 49580
34717 99444
1948 2107
28491 82441
17865 32048
63364 87779
43524 89002
21042 47700
67299 87972
22846 56503
54573 98697
66314 74785
7671 79051
51056 60846
8572 70254
2565 58953
22622 90427
70318 91394
3714 84909
5340 30981
59717 88549
44713 58493
23440 60581
53240 62413
26960 49512
38390 48017
52694 98790
54023 63775
46109 90492
28705 55330
28213 90869
65422 95249
17310 85135
72764 73213
25650 57541
9913 68792
5446 87928
11446 50590
34635 39833
454 2503
58961 92818
67597 97023
58480 91884
11047 42154
12962 58783
54413 89108
33866 82546
52325 86560
40110 42936
32244 42254
10688 55816
43921 49580
52983 81975
28787 46839
151 10265
11282 23271
8187 20100
66793 67605
27572 32382
38574 92758
14406 82057
32044 43975
57294 74058
41005 61772
33772 49519
58238 98406
16942 21706
10786 81563
25652 50332
41191 76887
70302 80083
25635 66298
3168 17124
60078 79240
59010 82930
66135 79360
50581 67335
9410 59373
43777 45398
6408 41644
8096 67846
68366 69288
44357 92508
4809 76862
58821 83833
61410 98438
2308 60063
1262 94372
22325 43478
30411 93438
79528 95409
10216 21785
47052 55349
31538 57787
19990 91482
45764 58471
48119 66567
57305 99256
5989 6101
34001 74085
50525 91090
2020 41629
61051 97534
44747 84903
53040 99163
54495 62419
35263 87069
47572 84870
29892 77968
32684 91450
19577 92513
3066 15743
31541 55207
35602 97915
477 82109
65862 86299
66955 99088
27446 95179
29879 88278
23121 74882
15161 48098
34131 68884
15763 68671
33269 67591
25064 34855
6787 14703
2348 7907
53554 96354
28216 62717
33998 50643
6330 94818
15899 40164
40168 75826
21151 95616
22414 93579
24243 40188
58773 71104
51391 76737
60006 95086
47748 51449
70804 80501
16044 65725
8507 30347
83823 92581
61264 74197
608 82022
7373 86344
47653 55684
65198 77272
29777 52771
76978 99072
6125 59597
10334 95634
23724 85803
48019 49191
25889 48245
39290 61856
6586 57833
4006 84145
38647 63453
29570 93280
47261 66808
22717 94530
62 68985
27135 74836
12839 73489
57210 91831
39435 90758
47057 60756
61229 90197
13286 22007
14063 42736
18847 37051
74337 84437
75059 85960
58604 67740
44354 63074
24619 86808
34603 85189
4951 13321
9404 54304
39317 98829
69629 90195
1040 52409
28479 57611
29315 64183
15914 54762
19910 54761
31900 67302
54343 70038
62244 83109
38419 72247
70820 85439
21477 29477
55998 61957
18762 56211
31349 54435
16144 31387
73259 75127
26913 50490
8450 79991
34589 81562
36740 91508
68343 70856
27030 59987
17965 60834
86271 97274
11343 49538
29563 69468
38553 72233
26645 88280
10582 28624
18147 87517
11733 77015
1626 80811
6387 54795
40681 83200
47293 67860
61047 83048
23639 50895
75754 99581
41112 42731
15260 92935
37894 47184
48319 65754
22503 34076
19466 94397
86756 89839
18252 30430
7357 82589
41343 85742
15816 86627
31220 55710
62670 82928
77095 89306
59204 66554
50607 87974
16429 32069
4800 86431
86711 87930
71168 84992
74436 98465
30008 94706
36192 38203
55062 66842
46201 50966
6155 14568
26814 45788
23320 38261
58871 78242
76192 88378
17588 90633
60902 86979
28340 38400
1646 57623
8848 95690
65618 83761
68131 74140
27322 39026
30535 64431
8390 46563
21239 71821
31124 93244
5934 74517
329 39367
50359 95329
61356 92113
18584 99555
16810 25107
6524 45380
35107 38219
36828 38060
43633 80043
58680 72913
47341 98458
21461 49225
4153 23924
70835 90683
60125 67998
6952 46517
8342 25374
68467 71810
51347 87155
86556 97749
2381 35130
17805 18978
41690 65783
72099 85233
4804 48127
13240 47589
13622 50012
53683 93525
84442 97338
15049 57406
22624 41196
28192 82849
10008 10138
44175 87510
38945 40616
70866 77477
28482 57151
297 42928
12064 28838
58821 87377
2816 95534
19258 45334
15153 15860
51355 56437
18347 58860
14509 96090
82754 92024
8445 65161
26459 52774
65395 81519
18848 87778
35472 83317
7004 92838
62261 84128
85029 98496
6843 60458
30563 42964
32022 85735
18864 97801
5175 84819
51579 55697
39124 68946
59098 65349
14681 52812
97294 98956
32940 49336
10639 80088
29322 58984
16303 44659
14866 44586
21319 28255
43781 64117
24029 54296
26078 44253
55126 61103
5744 8512
67791 90783
8150 65669
66810 95353
13108 75843
52038 92461
9389 27158
34184 44935
27087 32232
27114 54512
4813 26393
47170 97440
4633 28563
46655 78849
114 95279
77049 92711
54388 79399
14408 91337
7561 17398
23820 24097
12599 62586
10819 35459
3332 81203
78432 92948
691 91833
32273 45583
14569 96705
33351 85416
70284 93993
63661 86979
14351 19385
18025 87356
24086 92362
17487 90114
56859 72559
15075 97154
68665 92980
49426 96951
42123 61516
42786 67851
57882 80782
46728 72038
22378 24087
45467 73485
67819 87328
70327 89735
2134 45649
64811 97085
4332 10926
21923 97440
4044 66567
36852 56415
73763 88896
32952 67071
40254 45854
45276 68566
4735 35622
7496 72019
21997 40982
2566 68220
23066 73549
83921 87599
20522 84397
26428 41962
13720 73510
5509 33819
25509 46990
51261 96178
30780 94959
16089 57260
15921 73900
45480 89940
2993 61352
28475 98629
4493 89723
87271 90479
21027 85694
22885 64330
67053 90467
12000 92657
15528 48831
72663 82666
56637 90021
78623 83762
63603 90921
350 21486
1561 5915
46655 86819
3375 22445
74323 84160
27641 97614
24195 91289
5136 22720
26013 64360
5371 59599
17070 56281
44676 48391
11385 63269
57016 57183
21450 44008
17116 42995
74603 92218
47561 94029
4544 86843
70868 82995
37766 79015
8181 98660
11759 67998
32691 46938
33357 97418
21251 60314
8836 52920
5773 36374
33583 38430
31441 87451
87719 97825
34544 73515
31394 69508
80630 99048
67604 70606
82643 88319
7988 26707
34372 80593
9919 48609
54156 95075
32487 62999
52770 66333
62867 88886
35196 76683
15498 89117
25033 73742
4713 81764
3590 97748
14780 91117
7699 34832
4403 69081
24627 68897
25548 90188
35393 75379
67783 75430
34335 70512
3718 66700
48729 59346
53844 69362
48726 77368
7774 68327
38698 42982
17907 79910
51799 68779
48635 85642
11015 25428
44752 66242
34131 79636
53351 56593
73296 76543
68569 81011
71542 95152
46352 57085
17699 32181
60833 88074
5215 56691
28624 57197
62486 74874
40360 51067
29699 70568
24786 62017
87822 99539
52397 89024
31974 56155
1929 31191
61235 97832
38665 68108
55815 57858
7614 34341
34138 84450
44770 76559
56634 73038
3326 90955
2014 35153
23052 52502
5885 43794
73878 94227
19639 83220
22301 75254
62188 92046
4150 38000
49296 93538
34703 57746
14360 15067
40768 98607
74806 80828
33557 35483
28813 58046
85492 86540
8196 33217
54270 65969
63786 72986
3813 22076
44760 85755
6152 64983
42892 78784
6206 96710
2282 7298
20801 96998
765 90781
39763 76118
32444 77812
41231 96399
38202 65815
39908 77654
23494 83363
245 28911
12705 93443
55623 57739
76985 79702
43240 58174
39141 54088
67117 83651
14459 45893
86933 89994
2633 89996
19258 23533
21422 35105
20322 41873
74381 92166
60328 96424
10220 44361
15348 63906
31099 43337
17369 54394
47166 96665
26314 36215
41553 65509
1754 92779
39462 72802
54564 89662
51858 72782
17187 62208
63343 80216
66961 68185
7060 35988
46314 95822
28310 98856
5439 15870
5527 17735
20603 31876
3641 11499
48102 76387
48888 62374
35416 90240
720 19658
75297 79045
26219 85221
30904 84188
55830 95386
42209 76184
14208 57002
12781 77568
42033 96942
5947 13401
28523 79487
1613 90335
24041 75684
5703 70765
19920 90381
36944 52179
40775 75495
34869 60687
57095 62007
35138 47119
334 96915
7778 57557
46090 86212
78535 84221
61784 86645
7084 70917
30858 66005
44916 63005
33774 60542
15018 47091
51398 55944
28406 67591
176 63086
1781 18559
14044 73318
3239 54830
574 83956
77283 93596
13654 91193
72321 99381
32371 40080
4246 8277
28266 59021
52244 65459
12523 81772
44570 79711
22838 81168
38061 72240
44238 63954
60405 74330
6870 73468
2589 99864
41309 56512
29385 87389
13288 93595
4479 7229
53506 89526
21602 68795
24155 83341
83544 96080
17348 31459
5990 53979
1072 27628
3387 90498
12293 74056
52164 70985
10605 86172
21873 32314
80316 94908
25582 31991
32688 57684
60101 88871
10575 24308
36641 93403
10547 35768
46510 86075
33406 97077
4412 33041
42178 98473
16754 79939
24313 31331
12100 37984
39725 59825
53937 54461
27845 32151
57870 64167
1792 63911
32936 88440
31836 39873
59180 64789
19592 26414
14673 33490
16840 30636
22880 51670
58004 84342
50536 68946
23215 58840
20379 93266
23949 29787
15808 40182
269 81491
56782 65663
11565 37849
3802 7445
7314 63531
51903 97925
37808 73109
6930 73853
24707 81888
53310 89365
40201 63975
21464 80368
29258 61530
81858 99775
23195 93477
78525 95133
84822 96776
30131 94513
8110 35787
13968 49249
29282 31578
50815 55103
79421 83311
44854 67342
79935 82198
64701 83616
51999 61847
59838 61111
59054 75069
65868 87755
39985 63885
27770 89562
32579 48425
61724 68057
60362 92526
60095 80160
72005 73069
41200 95287
34817 42149
42144 66362
4026 15563
21252 24742
55636 80448
7798 40675
48182 74912
79758 98841
51072 55832
33370 40386
59999 73092
40611 59795
61968 85226
69673 89702
9654 73664
13344 19061
3514 44303
17450 23231
49058 77895
33326 87749
1651 79117
70032 93340
11640 82434
65134 66140
63086 75036
36296 60961
6797 76268
48473 98853
32531 84614
68147 81032
40295 46619
41522 74479
2013 34129
72882 81207
32194 52215
51561 90888
60170 90379
55795 72692
7514 82647
70157 71913
21644 71069
62548 72927
65945 90288
58034 84564
46606 94076
30648 56418
18484 82584
40408 66508
30766 49630
42758 69452
11680 80879
5097 96305
33630 95948
29438 59138
39820 86696
29755 90634
57361 62011
6261 52253
20668 56623
75075 85476
36813 68667
10520 60332
60687 85085
43566 44902
58279 95925
19867 53154
668 85669
39205 77380
42028 54986
38439 55210
21082 98463
69339 94898
4703 9296
36297 58998
32523 66377
55913 92816
55715 58278
16379 42999
85686 96806
16582 65509
81100 91338
47709 99396
46397 59178
17763 29423
51218 52448
23568 44129
32586 51118
9366 21074
18762 62940
33628 88756
4532 91626
4406 67740
35231 54471
75789 86188
13536 89330
6259 43693
43745 83825
49781 96513
48852 55239
40188 44597
13532 43514
33504 50968
45695 82923
20970 35651
2138 56209
36580 85082
28591 70673
40747 48608
27194 93820
14772 63938
38945 55205
55265 73642
65085 72969
65826 84691
26405 83469
30364 57632
60042 71152
33976 47142
55230 97514
12115 68130
16302 53288
31075 85183
24501 71359
20827 30050
50807 51772
77618 95466
11918 31108
32294 78591
34340 63722
38367 79637
23364 51395
58492 71886
33300 55393
58782 96797
6698 81598
9574 61489
15811 46204
69740 83560
18940 36276
88026 92357
73 30538
39545 59789
16706 66730
3270 58879
34694 68057
38316 71616
21919 36914
9914 44763
20964 24731
18436 97892
19995 75559
11550 20140
4871 68790
67123 79575
33377 70476
19319 60818
4010 11748
64612 75560
7636 91513
40018 74129
22991 51906
6780 35290
46995 55444
26873 51803
31385 79385
38176 70140
790 38457
70338 73958
20981 37429
61548 76273
10643 12368
64086 67677
7307 73491
28038 89278
20749 33247
3671 91455
45179 58369
6570 97119
24467 61295
7809 42974
56930 95362
66443 99652
14725 48642
71284 94004
13844 23336
53338 91787
37267 76630
43771 95738
29976 62241
31291 68653
16545 42049
45198 73675
18953 95889
6501 60504
51731 71431
19586 77901
5764 37674
11347 31814
35636 67149
44376 92810
16231 81093
1444 35895
65426 72198
64371 73653
23 78495
57120 90415
70053 96578
62528 68033
4028 48934
56299 76767
35048 79230
12841 36626
80580 82179
3577 91930
1944 18399
95764 99899
3489 51823
56268 84618
787 34708
9739 12759
70614 77211
8942 8995
55244 85094
28413 44843
41151 72236
33224 49409
8410 70533
10756 14231
61026 82406
52114 60353
17287 67223
35625 76381
35128 36268
36342 48985
27802 99957
82439 95479
8648 48952
66124 96538
28843 83986
80031 84325
82648 87286
7871 39281
50814 96159
89146 92109
57095 86403
9347 10672
43473 63648
25981 37473
72286 78526
12902 28629
23676 81612
6886 74731
46009 90496
50238 86216
25781 91945
48433 78846
1764 48541
9774 78732
5641 95310
13921 70774
47502 99028
44034 81672
19974 30624
28574 92148
36842 36872
65111 92511
50462 53036
30521 72539
22404 68691
43987 62678
88638 94319
42709 52011
67537 90735
62843 63040
18871 38671
21072 28115
9596 10190
7342 83394
34493 80889
45734 72369
37555 52074
9320 12910
75390 93806
19016 61688
38901 56539
1578 15582
43323 52296
78129 94686
19641 75655
34628 73291
5795 43166
19032 94316
9368 24226
64903 97047
19247 26666
10969 40493
46489 94143
4866 22545
26913 28039
63394 92426
27219 40265
28397 52557
37663 53081
53697 54004
13362 95303
64105 87970
43889 68273
29572 52429
184 88978
28245 95157
26582 57519
20073 24271
92455 94960
37730 68322
21098 56362
91708 99251
34688 79189
77555 98884
1253 99199
76119 84018
66972 90344
73369 99312
21338 73189
51018 75800
31280 76353
26480 54302
12931 59251
50156 79224
74251 82280
80669 92039
73867 96861
58904 99051
6998 65211
25191 67281
56656 66574
21566 82981
9051 31582
6076 41220
71629 93764
8927 56688
79813 96803
644 97500
35095 55369
8311 67499
29810 82740
36547 65894
49902 84175
51363 91901
12160 82537
3418 71737
11200 46175
17934 32653
66848 72431
57240 96240
65202 80765
55418 92566
36539 39660
5646 10893
7773 49281
27833 71761
11631 37848
37937 58809
24792 31923
66821 76151
33805 58983
14657 25185
20149 79690
55838 64107
3956 18828
10066 50183
104 77674
53380 91994
29999 99733
45819 60888
9810 38196
75 72393
29870 60895
31567 90514
30700 93853
61877 76796
4918 18294
13760 72955
61151 84566
60152 89294
4753 80753
74501 86503
55015 56395
8637 96723
10562 68825
212 38064
509 46228
17764 77589
423 42729
60029 75432
39918 96386
9232 88358
15279 70615
1629 43483
9844 61542
37178 61262
16457 98308
26317 41739
70217 92477
30453 47209
27032 97801
19177 33019
31877 96464
66570 85894
31185 75097
52135 95944
30102 51586
9800 92826
6999 38086
54455 85211
7338 37980
59796 69877
30402 40601
33133 43175
18181 74787
11071 66241
33866 36484
30835 47767
27458 31244
46207 70994
9302 45083
24930 34706
5837 61451
30841 61367
75797 90322
60214 61447
20492 25957
15979 98581
46915 71422
56399 59179
7556 14633
4158 9744
35548 93856
20770 89999
34820 42732
69479 98188
28043 63923
7108 92780
50834 97079
32839 95310
21060 65018
14429 85782
15223 40283
12226 65123
77592 87682
41239 63530
24976 57504
33061 59515
47918 62674
93347 98411
1834 25325
20121 68440
80036 99652
15321 87200
24661 53902
9771 63552
45799 59952
19408 37469
29681 77041
60403 86942
67691 71761
4436 77678
79915 93788
24789 90906
69179 88121
48233 54226
77128 93486
3908 15261
17374 47691
35901 54122
16387 39163
10513 86840
69137 77179
62452 68718
56457 86863
760 81954
4431 51761
30043 88984
49916 54831
55680 65970
20677 98987
602 67380
58252 93725
15871 17147
17235 39076
12892 96246
28522 91207
30242 63749
63340 94793
69535 96075
30345 70340
46707 72007
59556 61530
757 72793
74255 99076
5830 36764
51606 79574
51768 97321
28602 99181
14519 85598
28051 52823
29752 90938
93112 97917
50273 74364
10782 23724
79363 80666
59477 70308
3252 51540
34142 61423
72448 91434
7168 7993
25297 37540
6640 76400
6594 52297
31892 63219
83989 94967
46619 71328
9211 21989
22849 56704
219 22376
8221 96389
89254 96174
70191 88772
48818 84586
78390 94224
2911 15072
25598 98709
16193 83747
24406 96941
70441 91003
39808 47458
13400 14172
54273 97857
29091 93168
9784 32663
979 75327
80652 85323
32373 87281
3133 82167
18198 74105
58269 81092
7340 44729
14722 26328
24688 92600
41409 96878
11970 76098
13505 52495
17466 88556
91278 95337
79702 80364
60293 75280
11338 94679
39122 75245
12864 19082
55683 79474
10323 74308
65231 68231
43238 85711
24713 90012
8646 34353
28921 46560
7379 9937
35277 49851
20880 97163
31415 91386
37336 63503
14047 96908
22140 77164
86789 91853
11928 20771
68584 83811
34239 98639
20825 41635
8422 40607
38486 75415
52885 69335
14909 17086
33690 44641
54227 76336
43420 53518
72186 76303
17165 88141
601 24786
17161 44885
53111 69074
3923 41115
48579 60046
14655 46667
51124 71479
83106 99693
17956 28197
21846 68357
31584 40366
66464 80321
98060 99085
17095 71428
21091 78964
46392 46713
34065 77082
42744 98086
31635 97545
10382 60175
36518 37303
82584 94222
45656 84037
13223 73699
2936 56827
81960 96824
42690 77733
25034 73764
10039 37514
23600 62247
55047 88843
17697 77253
33660 42472
13335 14759
13574 43901
70280 73879
64183 93840
23450 28445
35078 48898
13653 66394
17683 35438
60273 85248
6921 62743
18305 90073
31377 87330
1063 43548
15419 81816
47753 68007
76384 87821
3942 54895
9304 52509
5173 30710
16294 97123
6131 26340
95397 98848
33591 66749
11058 71354
5844 95793
54809 59032
43218 59627
24739 38342
22240 55179
26975 46963
7472 26455
1528 59783
41027 59738
14125 38718
89330 99690
3787 72878
90143 95933
77591 91093
37886 54037
34010 63121
11904 99798
36566 71997
31193 95991
24014 80780
7728 59349
45504 72963
20146 94496
49830 91815
5386 80850
38029 50809
3363 15437
29825 59327
26122 77162
87782 99708
82781 87323
16683 44592
5944 18403
24403 72791
69671 75413
65023 77353
67561 77695
31777 92668
18767 60559
25089 75837
34664 89401
120 85741
18419 49650
11967 94011
79764 86178
38119 65365
19400 35937
25798 84966
22277 53533
2242 17825
28732 55727
32835 36332
18683 65045
66117 99910
59161 66177
603 87019
69463 76955
60058 87797
44605 64916
1982 33444
58659 86759
36100 62642
9345 18453
37564 97926
79808 97698
25835 52136
16174 94381
17485 71938
61706 96683
25123 32003
37729 72574
10293 39466
86007 94544
57715 75945
39173 69319
63054 77571
207 81304
79985 82072
8887 71073
69523 96897
33400 93018
6066 60416
7973 43777
80308 80846
32783 96546
7576 85616
60954 98731
57950 97665
76943 88872
41356 72631
57465 98644
56112 86542
7803 15819
55672 91190
9569 92582
22024 96978
45113 49649
6174 8092
40762 72075
14900 27626
10997 88676
40647 90751
5083 24136
80629 84011
90393 94786
20004 41210
25413 49769
15273 94455
69316 86747
15232 35931
14056 21971
8550 81414
27118 85842
65611 86324
4283 74033
10564 17210
40921 90511
1590 67011
5750 19932
48799 63130
5412 10759
32916 38769
14492 51849
73075 77598
44322 91079
71068 73550
14463 64684
26127 30547
28283 56660
67032 69988
74126 90954
12981 67169
8916 40864
3506 75815
35595 41599
56355 78847
18896 31407
77856 95503
45816 48626
62999 86161
8216 49862
24972 32230
30938 48086
47670 47743
19398 70439
24380 28876
27571 27691
14607 96402
6135 49791
60128 91360
8648 51322
2318 62086
86859 92227
39143 75884
42684 90778
67093 87976
9897 52170
11254 22006
7956 52078
47371 89424
21544 76203
72645 98998
81824 98550
34959 93928
40906 83739
42339 92703
15111 61388
39444 98001
11288 53592
34748 55183
51540 83757
12444 51341
10387 75472
29308 81362
60746 64590
21949 65329
18627 91669
6457 10197
34191 87915
7327 58191
3061 92870
55300 98422
39575 65053
93348 99692
5820 25346
24731 87284
47994 74473
13299 92144
47838 52005
40942 44580
15996 75663
19532 72057
72993 89428
16222 61626
27835 83717
44087 58601
20724 28698
71236 72923
1729 49181
24584 50626
40789 96860
28989 77464
44509 45750
49306 54568
82681 94102
1662 65649
42820 70735
5910 67907
736 97250
24203 86086
17800 58136
45817 66667
1883 87420
47992 64882
9116 31150
29655 87124
7909 97690
80426 86860
16757 65077
81559 96649
739 32056
25222 92534
45926 96481
59229 96674
20913 87622
76449 87567
40056 49371
63470 67620
57342 93007
24592 41282
16608 24109
54238 90993
20538 72902
6103 45236
17268 86316
73719 93278
28704 47905
6857 77067
827 23141
16814 21638
71493 88839
12927 54801
19159 64858
43125 68270
42417 82713
92326 98408
57925 72189
26424 79473
55084 56802
46964 55799
43838 89742
10018 81205
18562 43479
39791 87741
37745 78437
53176 67379
23297 81367
29720 97326
50802 97344
71642 73972
66375 96924
48888 98880
6568 51095
50039 59389
16404 50890
49680 64190
61495 74192
7320 85352
30728 34354
51288 99173
85812 88653
27711 59904
6409 51786
10476 13696
3571 52891
45932 66078
13309 47926
20641 89255
43302 60759
23022 64121
17973 61206
31596 35936
68741 98020
13971 78964
1444 95482
64807 88121
73789 87259
30984 56255
5796 57011
31386 69919
17899 78225
86729 90440
56688 83424
32941 45959
11290 70426
14056 66034
80457 81954
80108 84817
24968 64545
28923 33449
52684 56207
20102 78438
48846 56581
19621 67958
39539 65255
53833 57020
22145 91412
42598 67188
13608 33418
36200 83374
72371 95784
38959 95159
32484 78131
55413 81317
13319 46905
25923 83788
13054 71180
69780 76838
41802 43298
52453 71310
27963 32763
11157 70963
6198 67898
19154 23307
43384 81050
23151 92374
60596 71767
60016 81201
47214 86361
19665 34473
53894 72001
14577 30544
33493 37421
72619 75381
33391 93194
15572 64021
44417 74591
69787 86880
83170 89732
17863 98220
12270 96027
37434 78398
76995 95289
1682 72627
19677 56021
31885 91432
711 59051
23429 78859
50445 81615
10713 89855
50680 77947
57579 79622
2724 9038
41359 80549
5103 37312
60157 79350
27936 64716
4154 44495
9336 74285
43224 72241
46125 78852
33798 64126
14573 58992
33903 47239
78073 99574
3124 48773
44842 57064
48824 84239
39118 66934
86708 95864
9093 54814
1201 45092
65492 88226
51737 90262
24759 94920
28864 85189
41642 90290
68231 90486
2875 32581
37145 94193
35447 70877
5888 28699
53607 95558
3038 89602
6157 15616
7406 50030
60912 96425
87389 97588
58486 85704
5768 25883
25789 25892
65150 87636
3466 33824
58466 99927
30408 32361
72388 87776
25415 39517
21941 37473
52808 59990
39458 53940
12320 14823
5174 16294
41452 62781
10347 61460
34662 41333
17784 72868
85568 99972
50016 77318
17169 81795
37922 64783
63784 76799
41824 86557
47288 89117
93179 98919
22626 71032
79431 92440
51408 72952
5746 31024
59334 64391
63404 97260
23734 71535
10937 85944
15514 94406
23642 24673
9068 58311
6367 57725
37134 43408
39023 66044
65536 94303
18213 89810
16915 75145
36611 67761
14963 99797
17288 93408
46891 96337
95132 98550
28409 62653
3868 49217
22826 34531
44852 52244
63260 86143
53336 58138
28883 40087
12431 81624
47632 82251
22698 69508
4681 76944
83878 90025
73395 98990
15498 63738
55467 66817
16777 66750
50925 98166
5060 10930
9066 49241
1538 45827
3137 19400
3439 54652
23686 51712
37425 96409
22143 55202
56775 98807
23137 49483
45533 57608
31949 44955
34066 96094
61451 76909
13239 46775
5436 50156
3583 54196
14538 91823
17105 88825
83314 99647
61423 98673
35388 64044
41065 97155
18249 94528
42573 66546
40367 71548
82516 93019
8200 65008
18012 88135
10100 50274
56565 93706
1885 91484
27142 58567
46375 59329
21794 23277
77440 84655
8078 57817
50303 95017
37930 88921
30244 55622
4329 68160
31023 55872
11138 15108
15049 77183
56396 71146
4901 62939
48246 91356
85550 89826
36814 46575
17861 42690
11356 82386
52756 93443
39066 40704
22910 44674
27199 83721
46358 94151
22800 52357
38976 90544
4422 60154
13309 32305
8742 20953
60969 91107
32528 62288
7745 77219
50274 52376
69106 90301
21115 39456
20176 91474
10490 18582
5324 18874
68251 86009
30084 88309
32603 90238
43957 69680
15505 40070
59198 73351
41199 96969
7360 14162
4971 85300
2608 67391
46314 69139
35604 55012
12980 82621
34752 77578
31219 49070
28717 30629
42990 97615
45126 62194
34719 58160
23075 41957
49627 65256
40022 98670
39433 97071
73461 93654
54649 58097
61118 84425
9014 40070
42637 59148
27676 90731
32453 37632
78066 95092
45592 91525
65247 79903
14956 75908
5646 18240
56786 91581
57423 85195
1497 41993
50014 62105
1140 30619
29457 35781
38338 93827
12049 81919
4095 15341
45882 90011
15477 32663
10713 41981
56409 62823
9821 57167
38077 86460
16944 21150
38231 63227
16886 90111
7323 99677
18243 23690
15470 44518
25073 93707
27886 73042
53680 64994
40855 59087
23670 66334
43310 82377
25783 62673
48460 87397
31228 32741
72930 73066
35973 56610
17190 29252
50365 67568
32685 97840
52679 83307
11915 68747
47912 98924
16238 27075
30437 86836
8447 81315
29552 85675
31642 94851
29824 45558
71270 88930
20002 26545
13591 98154
40398 82532
98045 99282
29613 69804
50047 61163
59286 81641
77534 77836
1431 22624
3539 20381
7894 43432
4668 61338
11956 12174
8621 36298
11919 89801
61024 80574
12429 49039
37136 99936
1071 54934
53832 74257
35506 79903
19381 71202
48133 73478
14066 31351
34854 70870
47764 83297
8785 48133
54683 84448
45108 92174
16693 94792
41476 42592
49577 84002
82760 98859
35040 90960
8076 88879
23787 29717
2813 97360
9845 50727
1184 61133
41499 82895
2156 54959
35448 87263
73253 87544
36786 44471
933 38380
12749 75802
17255 70509
76321 98438
375 52633
18398 69725
35115 81021
8669 80093
56077 80377
3216 62144
68055 96265
78734 79640
17966 47454
32539 37812
1329 62104
71169 81910
71173 75491
28352 42603
64229 97306
21085 74444
53983 59340
32462 51353
3080 9056
64004 88638
14954 75976
37039 41917
4886 12899
40766 96599
13207 64464
15996 36888
30844 85878
6990 51312
34393 36263
7143 27869
32626 92170
11567 38971
28995 91449
53715 60473
45441 61999
10915 91371
27822 73470
21945 34639
16980 49278
59630 92735
42960 85846
30331 43268
40425 73478
28721 94981
12388 59723
74660 85092
31107 90946
39412 68365
11380 55624
45955 99136
15458 57560
47519 78489
27930 50510
7074 25785
54883 88702
77734 80548
71363 89754
3304 49696
1168 23883
5368 25246
11020 34884
59036 86549
38537 85736
30557 80074
46064 58834
27024 50708
36823 43078
31610 85147
10517 22765
22206 55232
25114 65735
26010 74662
18556 25995
23556 99107
39294 76558
23182 26858
742 96306
40499 60929
34172 52510
32074 35531
40354 68324
22167 60111
58901 59132
74949 85274
43552 58734
38657 40552
17205 61233
47574 64436
2404 77176
6928 86148
33158 91379
27209 38440
22460 26148
49325 71135
36525 47815
8622 55443
24707 34878
34644 59790
86062 86880
59852 65123
12034 32775
78815 90900
4194 18410
10939 89763
47808 49330
35634 59828
6718 82686
5967 76204
13422 40308
52462 84450
58770 92552
2397 28198
31250 61111
49684 96381
45272 58997
53027 92823
23165 48714
87914 89099
1548 89244
25159 88237
37107 69455
37199 54727
70553 80275
8299 46083
65159 78091
10686 38777
15429 71550
48716 57608
87350 87938
15841 73768
39262 75558
5311 83964
48853 85323
79212 92379
14181 56463
9717 33168
26642 32179
52467 94537
7463 81946
20746 49913
62712 63796
25030 95635
9250 34533
3246 68190
5555 29202
76722 77935
28961 41580
54483 66133
76271 79679
20162 49599
12480 62471
49993 51744
13984 62002
39370 91684
31175 70956
45896 60294
53304 54285
15792 17728
24163 94587
24267 84983
23274 60861
7124 11328
21793 42046
63795 84646
44783 46842
26131 90406
4369 40488
14555 81693
28964 99741
64742 71265
72323 78808
56943 71934
28838 49840
32131 59246
10645 13900
37427 51004
16036 44661
28227 45718
38434 85616
87796 93716
78360 90256
10275 50311
12059 95207
46143 54571
23788 50462
2449 38732
5746 10142
43475 64095
32725 39523
28578 37621
14373 18978
38747 99536
17775 67297
51120 75128
42312 81783
9162 18914
49646 62932
9444 44487
24356 35062
49243 62651
21553 63156
60159 78474
7768 41074
718 96202
50411 90870
13113 67583
35591 44705
73957 92232
43592 83294
20974 85801
50181 67735
6964 21063
25046 70298
4977 42530
2379 76367
37201 84836
4049 44282
64558 82389
14696 23513
36232 62543
16076 53343
32463 77439
36412 37824
10552 84631
3415 9627
23507 41326
24752 29235
44943 64193
23832 43348
3429 8054
28473 64128
11057 61038
44675 79856
12877 13174
64697 74932
75121 79767
53059 68650
14598 85673
17130 71090
59474 87957
28830 58637
21649 69708
26912 45515
42028 85046
20000 22539
11281 70954
19611 49876
3214 71229
4273 24388
9776 61904
21500 26219
3705 61543
9331 48652
29271 95291
5599 29695
10466 88332
35190 47510
18301 87332
28842 67586
2285 39803
32864 51751
21312 63721
91715 98576
49399 64507
81777 99353
68555 75016
40704 46694
35056 86314
27404 30510
8887 10779
52943 91180
10553 99585
71750 74948
48619 90973
45469 74401
7266 96120
47200 50902
15218 37358
6210 36702
1821 49166
85181 88523
51010 65681
68315 74918
41565 74575
57337 80284
45002 82492
14654 19759
20398 76569
7795 98859
82031 88569
48709 75125
26902 53948
79890 89920
66128 83911
45423 96732
63066 78709
16317 65612
47448 91714
27423 83027
65094 99752
7019 89181
45364 73458
78001 83319
44446 47755
15297 45696
4733 28862
92776 98414
44060 62282
17371 63639
84167 93566
16474 91156
21618 32772
47076 62111
60818 68748
58870 92378
21242 68960
41596 81391
3600 18489
9117 81387
39773 58461
17015 89459
24489 71693
20832 45612
3164 26482
82692 88714
14761 85659
55485 96963
52943 83753
1673 46279
37429 39747
39152 97156
4716 97465
38811 90267
19740 78924
81554 97072
49682 66048
56046 86500
12519 87981
3219 57600
2432 30627
9134 27345
18383 19482
24235 87438
57695 75693
16365 38074
19180 98867
49959 61773
465 86682
11774 31588
20867 53144
27708 69364
30510 98523
11637 84698
20481 62027
50407 88668
50609 60941
61224 88179
16776 61511
32562 32671
22931 62232
1104 19217
9803 36929
12918 52725
40900 87356
2984 82653
27113 41040
18302 44716
20662 41984
60396 62606
36648 88684
89581 94696
1158 43118
11585 70171
27914 59714
38235 45991
10911 82702
13494 15423
16339 20228
6817 64333
56418 64285
42942 71995
32167 76915
1307 65226
58566 94253
30643 47032
19923 68244
41799 49657
70064 94320
34765 41068
50112 95384
44004 58492
56274 97463
62009 95489
85149 94074
86835 91203
5589 41576
83107 90066
23530 80430
3300 96089
9086 59095
27422 51677
93665 95674
4801 54554
2317 36075
29087 75979
24632 62997
72511 93831
40404 58948
56824 89010
23347 74899
8523 74192
49036 51881
65628 91190
91015 94690
35195 66700
42846 68056
29315 30014
10052 52997
76299 85718
27506 65411
10487 59217
44556 85173
6075 50576
12615 39979
16127 29309
58929 77641
50521 61757
64292 86616
49836 50426
58263 62895
13860 28408
19194 87957
864 26293
3063 16274
24171 39548
4121 63221
45937 81816
12660 50585
54843 81484
48911 68224
33844 66612
5304 23410
12097 56508
1182 4271
14771 85016
26565 51714
54458 90395
8356 13105
29958 67498
23837 37525
3027 12626
72488 75925
43591 52191
89283 90405
14245 28878
25778 33364
52898 76517
24974 56580
25075 97976
18213 50618
24099 26996
85676 98168
43273 96896
58643 69072
25907 39157
4890 70211
27282 37861
3102 91193
72817 77576
30093 42462
14773 56496
31359 53425
20997 95563
16405 78065
6180 95792
17325 26333
34578 47602
43064 55611
41623 85722
8312 64887
1169 16391
26045 48421
4338 58590
3962 25918
7352 61374
36338 58493
7125 38561
8978 90834
4562 35976
14259 68175
67775 91573
47881 80187
9153 50344
9803 64132
22359 32235
297 33577
12728 23228
33754 48607
33103 44252
1515 40713
74733 76683
23573 25236
59517 63843
1267 21032
42404 55836
30442 93552
22920 78936
94084 99172
2506 39797
63333 67274
58911 93433
5114 35594
16285 56379
12932 78132
3281 76302
4768 93444
74108 75867
4345 8922
28018 39142
136 22598
47244 63979
60169 70270
29392 42723
74482 79451
37409 93020
62614 90131
5831 25730
54366 97565
44099 55030
92233 93361
3467 32218
14190 86484
9024 55017
30550 54159
37110 95265
21829 95437
80178 98087
52302 67445
42952 90489
35541 81716
45409 89017
598 17795
21657 27540
57993 85546
5195 7301
68002 98516
5809 91010
24840 68956
21566 48555
5245 36250
86835 87907
43507 50478
25580 39632
64723 99793
51357 75880
7059 72356
66643 83837
98183 98892
14387 59049
45551 52977
23093 74401
58979 72992
43436 76759
21539 21953
4624 55803
20579 85117
39390 46253
7623 77164
88014 98220
24652 36407
1938 50084
83311 99102
11809 38325
32189 83604
88537 96693
34711 61445
32156 45990
21546 43247
18011 31729
21958 77746
68036 90471
19740 89853
32680 36264
27764 46284
16542 71244
139 70445
32170 79139
59831 71277
65656 76429
22942 86893
717 9743
46561 65951
69759 75085
43079 64715
11955 35730
50095 67273
69755 91555
6526 67836
8531 36457
13903 89936
40121 89515
30673 36394
24989 78276
43842 48626
38667 97544
57504 84568
35321 85763
8658 40112
25534 76527
53435 57993
5266 29655
45117 81472
9320 70742
42116 91542
8933 18115
2718 60395
18198 95690
8236 14390
43061 85204
66004 70817
22223 51786
69880 86265
50861 85243
12942 28268
26991 80780
14149 40995
68928 93197
32925 75713
44290 57632
38162 74624
60521 80769
9628 16633
50995 61956
14369 52519
30801 87310
27646 64512
56089 94488
26270 39153
26974 46298
59193 63624
20172 82531
20783 32935
34771 93271
10987 81258
26870 41803
42349 95949
24785 81834
11127 13574
2247 26905
36980 95919
3796 84999
18093 26106
15289 98390
42486 66065
31128 34890
23703 28472
18449 43666
77371 98250
12606 30395
971 83661
49375 94134
5177 32592
34150 69167
11528 87120
17051 50712
43273 68356
25169 36930
5427 74903
17223 93767
81309 94071
39642 95269
32365 35790
51002 86385
14033 79517
61461 78108
23256 68776
71175 74607
61338 90431
28728 92949
30041 88355
87170 90981
59576 66147
32962 92255
6922 6963
14678 92176
73555 91320
28900 58948
25855 62783
40837 64862
25312 87080
36638 40877
45158 46142
17025 71290
19283 51308
90488 90723
20968 64827
45522 60933
7528 20672
46478 83789
19048 47730
54484 98393
21404 26603
11001 45530
50496 95216
12723 96781
63803 85682
84133 97304
4533 86473
16808 18707
21034 74732
30221 32333
21461 65521
17724 80413
20570 67120
37877 73830
18276 34322
248 27813
68574 75809
17025 68570
25669 73827
36049 80619
45038 94437
56597 65164
49395 77873
66703 91681
25043 59777
80327 98777
48807 76500
52375 98061
61630 69692
34593 61879
74425 92690
25326 69056
25232 78618
6107 93402
37185 67615
78350 79487
1487 73636
66524 76338
14356 32826
19425 65744
97045 99868
71930 85675
24190 32284
22812 86230
35575 89528
37016 42162
30986 60839
6447 88423
4921 33415
50989 91277
25861 48777
39786 93731
22890 51706
9120 29212
23026 38564
55070 71832
21414 98433
27194 84103
22987 80882
67151 67627
33784 59915
21454 70492
58538 84726
14437 79753
49463 89060
5095 93532
6075 74159
71820 91976
81364 85099
53475 67072
28260 59054
12862 67482
20634 37682
77787 95153
30689 78104
65095 65773
9692 37200
24935 63400
25115 93908
65212 69459
15667 57789
3612 76970
25315 67850
33322 43629
22847 96573
47836 91423
23618 82296
29288 49477
55061 71749
90413 93522
27732 49524
26030 95946
15187 77423
35709 69843
5908 94307
4944 93407
50889 62481
86365 98337
61828 91467
51335 52907
6834 28160
37604 73240
39523 88741
6770 91357
56123 67756
3249 40063
17770 62137
5059 21468
10135 30152
9477 49538
8682 31270
8453 23203
62980 83148
37719 91433
61375 81001
26602 72497
7371 66928
25266 67533
28004 35054
56360 72973
13275 50607
27822 72427
14308 65020
57792 61376
25582 68970
3377 40731
17926 72107
10875 21814
38015 82634
45790 83111
42389 91994
27053 51805
63993 81876
48369 60778
21721 65655
3084 35500
15208 34647
33845 87068
64528 66087
2904 12539
2670 65531
19786 72524
5162 6601
8828 86662
11736 88582
53652 62353
17912 48069
41150 47864
1678 40337
52025 63406
72343 81541
32301 97985
85173 93509
16943 61761
29273 78153
3825 73600
17373 19049
3252 62088
42140 68370
23770 27738
5445 85089
66139 66527
9309 61836
18634 58800
6014 66735
4752 79054
7418 29138
3084 58500
974 31719
13531 92723
20459 28012
15307 68388
16725 46420
55837 96891
12550 39956
18505 53301
20331 94287
38593 47127
36654 79135
13074 90585
28226 32554
8897 18805
30396 82653
26055 82448
16390 68930
18191 54516
81884 85971
15854 95003
28643 50694
28088 62953
17255 40966
94043 99484
23772 99830
77146 78528
15793 82638
34733 90742
67074 72690
23568 86550
47627 83247
71368 97874
44834 53994
38777 60079
76965 90653
65240 85213
18710 38602
26461 45619
14747 94055
54513 74600
33450 95772
28159 77369
42999 73281
6893 33804
5373 37186
868 79940
4117 44467
12630 41051
42452 88002
2773 51391
17715 76275
23295 34252
21053 63111
54363 83776
4198 24874
27552 53979
86303 93294
15111 72417
42987 70724
66078 85415
13798 27965
56149 86205
19175 74292
32511 91990
54096 96655
48535 92167
56899 60979
45070 47509
15102 61392
5107 75592
19242 80708
66172 72314
39511 75209
7948 61911
20657 46572
42670 94097
1095 52145
66519 94984
10384 96443
38609 67659
12492 39605
64141 72820
18585 87631
47703 54718
8575 60534
46624 66985
41197 60968
13049 16199
27067 50140
10307 50943
66596 78678
26871 36552
80232 87791
19237 28511
21028 90411
8878 24689
1592 86043
3732 99678
6046 25976
21117 39005
3630 84773
1568 27996
30578 53130
60990 95702
75980 92286
30291 57929
39454 52479
51190 54504
41391 44169
36891 67328
64213 98603
87989 93571
53585 61276
29089 94954
5892 75089
8694 64082
38095 98094
3801 29170
1471 57117
8021 65681
21635 61196
7524 48261
9874 46702
28724 40031
8330 97833
4141 27213
17635 72307
21642 95698
7268 13313
11974 36060
15982 26034
25039 77771
93130 99684
25508 79661
29843 37851
32821 56701
24306 39823
22455 32683
39561 49328
6981 80721
43235 97917
54060 54480
16289 70823
2507 51353
33121 68341
65561 99929
55160 90165
16347 57385
26312 49684
19595 42776
39632 76599
87293 94800
21350 56304
38086 73303
44307 90253
6268 10083
41099 93931
6518 77983
13644 65251
14943 58761
36995 38003
37837 41699
28450 41491
54506 98327
41858 48158
4680 77780
23629 35188
63538 80574
39131 94380
14709 43455
11134 85232
73613 97658
51673 66260
2165 18348
24261 60990
38872 61832
65532 80546
21685 65664
4940 57348
20531 48758
11121 84928
46454 90619
22714 38427
13064 87436
53605 76456
23656 43062
13125 48182
46195 70385
38164 86667
8032 67029
6902 20165
25614 90648
82405 88864
29298 57160
29960 45229
34690 96528
22690 48263
682 75504
31201 59832
64150 77179
15081 32724
33744 92067
9418 69269
13238 27226
36389 88477
43712 75595
31949 32611
29810 71676
34050 93699
23199 62999
56936 99317
71929 80445
19014 88312
23289 63897
15711 37702
1695 26366
76787 84030
11658 91490
49773 99748
58140 59590
27717 38794
41007 91370
3369 56369
985 88475
24475 39129
48905 66615
27523 85149
68000 99084
43763 89078
41110 83544
75277 99493
75273 90919
46202 70439
18718 55201
58103 98100
57304 92314
27582 43647
47336 96466
62765 94499
8007 90023
21142 66228
26070 62717
25066 42475
30046 59374
28785 58416
27827 62933
11099 80157
23475 25842
40178 77203
26188 59450
28849 87217
10490 13758
40061 48168
36558 66389
1550 98525
7882 12009
47507 54958
42171 52776
7187 20002
32059 71956
27545 43654
1133 74538
43731 80955
4487 28619
7141 96718
14319 71976
123 9686
29089 56043
15177 66198
47657 66181
47039 89316
25063 86390
49717 69498
4007 26245
18470 61170
21753 70546
50407 82868
90377 90890
58649 89044
35112 71398
42723 78116
18766 20990
3683 62826
24694 48465
66502 81757
3713 62448
37109 40506
75937 91969
50046 56079
21300 51280
89531 91290
49979 67455
23692 90016
64685 72902
37852 89489
66175 68213
42607 97415
29103 60909
25810 83231
41873 98287
71458 77958
28469 97521
18438 89443
55231 63869
50643 88223
4662 43692
61663 73766
31183 82660
25566 66158
22998 61340
27909 74016
65922 84247
5037 37066
12017 29584
11811 91441
2853 34986
26405 28834
87245 90167
45565 89609
19999 40676
3533 35914
19583 21506
20086 27210
30369 90605
8033 84079
89004 90714
16646 48521
50161 88037
31107 78338
78483 95932
28171 39362
64101 97831
59086 94890
74953 97978
68297 89336
88330 99428
31925 77408
12906 79596
5260 44690
56773 61118
30494 46036
83324 92875
35056 44752
65726 80262
7699 39268
24947 69870
41477 83056
67530 85957
53918 72564
50018 99226
21992 98985
44354 83090
59567 95058
48004 79030
65902 71591
68678 84357
42849 51465
62906 89651
50746 53529
6683 99583
21123 54178
74202 90323
2242 19809
30020 43597
51169 96301
33618 54643
77069 82719
3043 12940
45055 78390
62115 92355
32214 79946
20872 88533
40490 77478
53786 81078
51381 79114
10771 10876
57717 98225
7510 96664
18059 83686
52450 66567
37995 51993
61735 79889
54707 55321
14092 69450
25013 59412
45654 68539
25128 54222
16040 65225
35385 86435
37616 65048
5878 77956
30987 58931
18797 33381
58057 98352
17663 68405
37192 69991
30632 72932
5324 95136
53208 55922
75708 77157
48433 99779
25056 50483
7656 37222
9260 60659
6112 6533
33201 85501
34034 83820
38014 55806
22577 52274
76888 77583
52179 58964
35705 72354
34291 77642
16405 63172
955 97185
82908 97197
13244 36980
35134 48422
58550 82923
26729 95094
37936 49173
3817 74607
3677 16551
85561 96841
27116 36771
36074 54504
2907 76837
31601 42708
11346 27805
4182 8129
81177 97570
23124 49936
33212 74007
73531 87329
10220 47259
54026 68224
32437 39548
47808 84288
14794 18808
1320 46369
3654 98184
57403 90227
719 24905
9283 10627
11692 36048
3003 24100
61486 94512
27 89938
88878 99079
32582 71374
29982 34009
46476 66569
9485 32662
66310 93079
90093 91875
41146 71886
51158 97572
29472 74231
24659 42483
18562 62451
57282 88184
31158 54513
78526 90080
31103 46201
43936 79152
57371 61928
2005 54773
2050 63899
28810 45353
36191 65928
251 17389
74735 87336
10254 82299
6628 42270
3821 46391
11779 62407
5278 46052
67414 84563
44306 78880
29390 44339
94980 95765
15046 87834
20946 28518
8462 89768
24966 32562
34735 61896
29192 93593
13584 53214
58864 60324
56851 98006
22090 80478
2905 66723
2262 42389
415 71421
15755 31145
16404 36585
42364 75760
55699 73043
8548 89300
23173 84244
53358 90047
1769 29850
4870 70091
6705 33173
1098 82408
32257 77217
10302 99756
63532 65530
7035 21043
23637 61571
5171 57096
40144 92821
34055 84438
12292 32230
79551 95939
15333 69497
38238 94503
13377 28709
86439 90219
7317 40385
6645 75015
57381 65122
1606 66174
24486 54231
29739 72888
12281 34973
78634 85395
1573 22157
5099 69915
37218 89667
5016 24472
63936 98718
5385 82067
18450 39203
39595 70866
45245 73529
49233 75322
45829 81354
35215 36253
28935 45108
65265 95153
11700 55897
20966 64526
42723 48024
65315 87771
46542 50274
46551 73666
3118 73185
42482 85655
9762 95494
61071 97144
18526 27008
1163 45930
57006 93860
4619 46416
25051 45532
19384 33578
66438 91918
4603 58526
77419 97933
18701 82290
78038 96619
43970 84723
11077 27239
60188 98439
8213 10821
9737 36098
71819 76987
59125 59485
44040 92353
50974 95274
13726 20011
2517 58279
27072 34949
11260 15878
14907 31815
1299 12364
45428 82303
18106 40480
6716 91886
36246 53420
82477 83732
1935 19344
42317 56889
79331 89623
14551 48724
23181 95711
1506 56967
36733 89355
32163 45236
66429 93034
28613 46026
27461 28370
47564 48495
3250 40976
22311 77563
22426 36166
1439 82517
92636 96352
40252 46459
48371 54804
45028 58251
30276 31515
84325 90762
22722 90908
3724 27094
26643 59918
23707 99357
38289 87982
9431 62875
3518 31495
28021 87639
65869 82278
40416 40909
28752 32394
2088 79687
53696 96400
11804 62131
40236 71372
21625 26939
3065 53756
29938 80878
18551 63217
1214 92217
48259 53290
2668 75396
20996 79288
12063 40610
8647 58061
27042 74145
45010 54974
41977 49808
20477 71470
48943 81267
11781 73772
50742 62296
59407 85206
4841 8636
63400 84300
790 4299
32140 37809
16855 95736
68819 94601
11341 42667
17221 77718
14451 83739
2333 38106
52840 92689
55712 77843
29214 39363
41449 71607
40306 96038
14092 15835
82876 88528
24037 49623
26024 84999
18262 26605
61749 65071
46307 75516
34454 61170
32128 94431
27913 97886
72637 87818
25365 76582
66531 71579
1427 16879
10396 95425
5246 12521
18065 44610
85532 89552
58150 67763
25283 92727
2637 47533
8096 85639
10401 87612
30025 90116
3987 58982
38181 53983
61934 78505
265 8636
46596 81058
24476 57155
22655 43586
34513 95843
52425 86168
6718 51040
31701 32206
35175 54032
10548 27299
8222 39189
7859 97658
19973 94868
19890 39950
60493 77171
8735 81761
39344 92159
19213 73076
20536 53175
21216 38756
55805 95355
36948 59636
35888 44360
399 52482
19781 66014
19313 23716
30060 57521
63676 85997
8601 49233
10641 42716
77124 89676
42283 93710
25314 74350
75708 82731
23351 73651
28581 61817
63763 68470
2331 60359
17280 38100
11013 91415
44916 62462
10118 10244
49599 86944
80138 81309
3790 37317
70660 80340
57741 60384
90944 92540
8488 85882
20479 47250
35451 65518
61461 72017
29807 80722
1087 70405
26244 49892
22236 82976
22539 34450
4312 80727
1190 42154
54929 87343
21123 77100
86842 96895
4846 18274
42802 54989
66178 77563
86582 95617
23731 65039
33709 79144
78531 98261
45140 80214
26224 57182
27159 54353
39027 63946
5259 64529
48664 62704
72742 76709
30180 78738
20370 57110
9926 23978
48483 58135
25336 94751
46054 84907
58815 85072
23280 61107
35325 95174
15990 76722
45285 72057
13530 44991
5194 42014
18854 33058
66100 66859
10149 31484
2655 16351
40700 72287
2656 39140
12899 72612
17763 88742
2980 83985
228 5379
84606 88937
9640 69718
78639 80040
5617 8349
22109 31466
30860 61260
15587 46121
18537 99973
24007 33298
21585 74127
51686 60903
16642 64420
17396 36585
22329 56596
74903 90183
63875 82335
8223 35995
9440 66335
18604 87301
51657 95374
46922 99936
40599 75308
14704 66352
6423 11701
4604 76433
21701 87280
17513 73931
58534 63079
39165 92693
40147 41444
9517 44567
45589 84131
5864 96300
19663 39854
45946 61522
20751 63555
17086 69883
19332 23456
16782 51886
42962 54526
56302 95237
60582 89518
63832 91922
21047 47867
21517 72724
66012 79047
28887 84388
30375 76570
32057 77684
19962 74009
58451 58894
13650 75460
19970 82346
2327 21017
6401 93014
58758 87822
26578 32786
35574 58975
17766 33279
629 93718
49759 51361
46193 87893
53459 57197
23650 52083
15799 57829
2278 35216
26644 33683
14502 19894
48842 67603
31214 45971
54476 66397
16572 38580
20668 51291
9432 38008
60117 91624
2539 77799
20249 21711
7352 14338
2827 70044
4364 54914
59008 99322
60695 98632
54433 79543
11871 35739
30972 83495
78737 81436
85336 95220
4320 16731
19560 75965
14861 40336
51602 71225
65454 95888
24834 66607
18680 87005
23558 83909
59700 75469
18655 19391
12528 45366
18078 22764
25273 91889
77131 89129
49847 64247
45081 76221
18925 93822
825 32589
11410 53827
28664 73999
9139 64788
27355 96183
52651 53447
44623 45202
49104 95030
25749 66829
34582 89070
42542 43016
18003 78960
57343 76140
10547 91976
55861 67595
25633 49755
45555 99295
46138 52917
18907 24526
61518 65111
69894 90782
41016 47694
68321 70403
58675 82053
278 74021
17924 35469
25750 76445
383 86653
15200 67198
50074 68370
38146 68256
12991 16421
48261 88411
40905 50650
54568 67232
8692 66429
24303 87727
4148 26966
30573 91422
28533 40440
8535 28877
62955 80727
39994 57440
11179 70213
70675 79028
24224 33722
24005 49101
51275 92241
40022 80787
47780 81542
313 55939
50327 66826
16455 77619
10464 89975
22345 46692
18327 92453
2923 82503
77912 90555
10054 59229
43587 99313
25922 98937
7641 88835
13337 17042
61841 89289
9473 44355
69321 82033
17079 95816
13826 48173
31905 95789
67551 77092
80199 98651
18234 97701
22906 43559
4795 29119
63617 98117
37822 69251
11581 83288
90898 96888
10370 25410
35035 87965
56649 87458
89904 95325
34837 83091
20201 28393
43329 54097
21170 52310
5352 96860
54166 61367
50343 52798
64179 91611
31668 50726
19958 47610
8818 89176
22826 87889
50992 87492
1633 32587
58406 97133
13430 14051
61414 78920
46111 95843
31532 59508
8585 11732
7916 46046
14367 55456
2996 16325
5129 86944
60232 86383
12669 43323
28903 94670
20506 50864
24355 89746
14519 25689
18739 29316
40384 51736
31743 84106
8885 53060
83749 97353
13568 81947
57840 70522
50327 83764
36388 48719
40564 43054
15770 58141
23659 63429
79021 80127
73895 83013
43714 60410
854 91557
14671 98110
5751 50442
14398 43093
10858 92033
61156 76689
53585 83432
25395 73899
932 37895
56528 69467
22089 46216
81752 98296
55382 57308
4532 75381
10068 32775
85222 88030
14348 66841
27996 83315
685 52672
67162 91144
23751 49228
23619 45929
13230 88320
25795 46780
70313 86797
413 33502
77980 88787
63340 66894
52996 89938
14313 20216
40339 58778
2160 16339
55696 64631
44990 97333
15621 83469
28748 99107
39994 82606
51567 55229
21853 98486
77053 78758
16571 18761
54928 85609
10418 65761
65455 79137
15377 62754
2338 23757
4446 83614
37125 89869
24643 66772
31944 64009
1636 64166
68964 88429
48274 95152
24707 44266
20367 24115
17911 42347
47907 63242
37001 73717
48362 72811
27507 69906
77080 92456
43747 63974
39516 87012
24625 33911
24065 52974
7602 64400
11102 92942
37169 65264
9834 44720
38495 48711
40762 83254
70042 90428
22043 90959
18864 62993
2206 90479
24616 38446
80203 81644
28119 53937
13920 71279
2280 83350
68401 87318
35852 60722
34854 95114
19514 52477
70911 90343
2262 9179
20409 36126
5790 76375
44214 98875
18761 37330
25939 70816
38693 57202
55904 57744
36223 86756
13567 44163
14830 65470
14993 90788
5552 33484
3614 89872
45004 46814
47614 87778
83097 90859
62140 92881
52205 93802
30216 99124
63456 73060
18092 36691
13967 24628
12921 84776
70530 96114
23565 57957
54083 87942
2480 79202
65809 79845
16529 47086
6983 14509
27707 86020
66133 87234
13329 55547
13857 78580
30237 63301
23386 29337
88270 94652
21192 72264
700 80360
15683 72525
605 78681
16534 35801
856 18527
5227 17366
84525 91757
32363 78527
12363 76591
31844 48767
19918 51421
57913 71791
17914 66754
19996 43077
7292 33870
52308 57186
38468 46603
43893 75101
70562 79780
16417 37747
28616 67315
34469 79123
71431 75055
38655 73767
26531 57513
24615 64186
8678 29788
55063 87758
37745 61743
16777 78558
42302 97243
44630 89785
25329 97931
29773 97540
55765 94245
45178 51062
93156 94129
13249 57776
1322 32804
68681 80312
3729 13689
38845 90121
79963 92526
45991 99872
383 33352
405 12709
90670 94464
29209 29272
52705 68289
25210 85577
49382 54885
6566 40950
46818 64350
23415 72430
391 17168
17128 69641
30583 59223
3207 59173
12506 57055
75020 85560
46778 71888
42292 96608
13338 89128
42651 88153
15946 48080
18270 66789
30281 78439
37255 53834
57461 77980
35611 53553
70101 99798
17764 64171
71455 82928
52680 60419
64439 67441
15986 20483
52485 88571
23995 46194
25929 83299
989 46421
76767 80923
35135 96008
23374 43250
47740 47976
66897 71921
76208 85804
46351 87889
58368 71986
22862 58679
25407 75452
57319 99594
38820 45773
88610 90751
4224 29757
53644 62711
44440 98089
93576 94388
8648 68897
2335 56054
41285 87178
31679 70826
35307 79302
22880 36592
36867 56240
17666 21991
44288 91795
2386 84951
14353 67424
27531 48634
66045 84670
53337 64616
826 58400
37049 83165
24791 59623
73821 94537
32149 94549
25420 97941
68512 78239
60141 62309
8098 14952
19438 45379
52077 90336
24108 64924
21467 38162
20160 70148
30621 75139
1198 20783
58984 89421
15764 36879
44011 73173
25581 50207
29185 85804
14746 23108
16832 51713
86469 93465
28146 90044
15712 38391
49196 75794
76778 96671
54361 87556
26161 77382
52623 75829
64221 70066
34758 67107
31740 79452
27352 78544
40491 78962
12018 36637
18639 85389
40489 70948
39529 78051
79097 82527
26588 68406
40938 92630
68162 76064
23901 32187
991 89526
58438 69304
869 37259
11062 68089
54234 70068
43291 48816
19569 25122
1086 97355
36355 88717
71583 96924
33553 66212
32839 33433
20703 93850
34621 85806
45994 47873
57964 96810
27007 32632
20187 33452
36906 88237
28132 73018
20322 59068
35019 91897
26135 79693
39025 71874
39546 60538
27878 76382
84908 96964
63575 80966
19296 67462
20383 90969
20650 85778
25959 38314
22649 34618
28710 86545
67438 85197
7634 48093
41129 48854
13494 63187
85760 97995
23528 42972
4729 58886
6526 72675
82302 90167
90359 90546
1713 21408
7002 80771
1494 21335
2203 73508
37124 54718
56398 68247
34509 70634
9221 75350
2140 7853
6632 36748
11566 32847
14018 79316
57179 80749
10361 95182
44318 66462
6620 88189
58545 99392
16501 63581
7781 57234
19351 60195
48626 58251
49831 63779
39576 77319
38521 80031
57090 87090
23100 55101
16444 28696
39910 51192
49436 75566
75821 80260
62988 94577
88780 88796
21380 73434
79137 94862
11111 31753
78258 99077
20068 51926
45103 45648
96902 97897
45220 79897
9597 96156
26022 67407
15568 97174
47293 52730
51689 53873
10068 41281
15414 53179
28547 83529
25890 43950
88548 90505
5312 25330
15462 50314
25830 62414
12763 64381
33161 54675
25100 28154
3855 64415
10583 85893
75586 99499
2044 92443
25368 60058
15633 17019
17871 81887
760 5894
8428 33011
55578 99819
15162 80218
56490 65427
90635 91893
28724 64254
25974 98314
30148 64099
67182 97502
31780 63397
39300 66620
6164 97219
10796 99708
4095 94831
2625 8525
30233 47004
17708 40791
13240 62453
71228 76402
34817 52853
2327 44800
22997 85325
68433 90465
76292 76311
9311 73261
5124 32687
17240 97183
27260 80754
53131 77867
6755 55407
6625 26950
65115 74800
446 47831
5106 69164
25199 78698
49416 77163
850 31008
16635 30118
17709 24861
58327 94561
56640 68101
58634 65735
43288 86451
73959 74479
5048 45563
41408 90673
34370 52498
14455 73726
4767 84716
69392 96543
45508 84423
45583 63228
5636 64995
74281 93308
46946 67647
18521 19965
33060 76363
29017 60034
39105 52754
1596 5801
44535 62177
1530 19720
57698 86600
8277 39673
78661 81210
26423 27522
43463 95639
26566 94673
30233 43000
73893 78021
30106 89171
31998 39697
54083 54721
36161 97706
25714 50165
15678 52406
76652 97231
50520 59750
9965 35030
7961 74676
6413 97179
34655 67317
12746 28063
27444 63834
58806 59982
40315 74057
2820 9604
2163 9094
82778 93406
6194 45509
43075 79515
82201 87425
30267 76955
25670 76920
72370 83876
17922 88902
29974 57544
23707 46364
23233 37091
4476 42029
65152 69436
10365 14065
43663 79354
15891 57114
36486 36640
57294 59561
54354 78913
1616 16544
55800 93480
25365 97666
37289 46514
88632 99746
79072 80026
11352 46691
2401 57222
8348 34404
853 51833
22858 26771
29145 93839
35045 85726
10667 82106
56561 57523
1818 68961
61605 97544
7543 32730
31529 87002
54683 57264
25967 63978
11175 85771
32891 65437
2220 27422
36765 56622
75085 82439
22378 67682
49092 88633
25461 25628
20650 91427
7605 82242
39960 54136
26085 33925
76117 83116
58438 98868
31610 96417
3053 44914
38707 87789
29242 77995
20716 91738
68194 82527
9356 71160
17372 88534
45249 64736
9029 55758
9644 30570
7494 10655
24665 39855
3860 48235
25963 75166
46385 47363
65355 76828
68846 89523
83427 97785
30708 87720
7860 78206
49600 53467
8779 34734
31985 67733
17691 90576
18925 44240
40526 71723
25357 83357
84004 99417
24350 56743
67239 84985
80987 87245
18250 91515
18449 99561
30265 80354
53431 53980
25277 48201
9003 35045
60912 77624
3329 72095
81240 89114
10703 83899
9346 22475
76427 89806
20091 85388
54433 82480
9688 9958
11199 74033
15605 96856
70970 99941
3903 11770
6854 73212
87738 92032
76387 95639
31413 92277
39172 98421
8754 98974
11398 87305
12308 93942
17350 85288
62245 68343
18819 54938
28109 76366
19096 92777
52446 58873
46279 47620
7329 76427
48582 76571
33688 76366
6968 22103
41059 45109
17893 80357
56761 57507
16487 62368
18108 30796
5342 98881
27257 44028
18795 21686
14994 36060
42405 81585
32506 93249
46579 58690
38350 43485
7545 48434
18245 24254
46242 72870
85932 86429
21283 51717
17121 31310
9478 81090
18022 72313
1361 50421
32015 85052
27384 46716
57769 96521
19642 30955
48908 99078
4039 72333
19208 84776
6299 31769
55629 63067
15059 85160
31182 53895
41320 65414
24864 98623
12148 97015
89727 97769
64592 96425
24116 31873
19369 93031
15961 92612
2590 67049
15256 37370
25464 77257
44820 91966
38272 67735
50509 71296
33572 57088
18096 44228
48127 85779
78374 89088
88302 92250
51200 63482
3283 56318
39677 89966
10288 48698
38734 59608
48864 53299
47171 61842
505 77498
84434 98455
59568 68345
58650 95152
6299 20764
89572 90234
68868 97641
46187 99664
4063 94455
19131 42225
23203 43074
59746 80004
66326 82887
63309 70746
73829 80157
15809 52753
43792 96404
6378 65252
9078 90255
39959 64320
22045 38226
20992 22796
1006 39529
33460 51394
26046 73648
63698 70023
2316 59009
35113 91379
11584 55071
34973 56443
17969 59836
14053 77276
43693 47965
58671 63464
24385 72961
25974 37655
90516 90766
33950 59255
32422 35681
17822 70385
12543 90730
33653 45857
64174 91125
14305 98630
57369 72272
17242 31605
47778 49479
12068 86487
59094 81287
13298 51277
15496 30350
15748 32159
7607 28209
34772 63037
6944 57494
44267 81332
5397 44774
23790 72622
52380 94849
6559 49214
38027 55719
11120 15222
28588 70020
85189 89905
28520 84815
67504 77194
69458 77258
8607 75825
36652 68815
2438 88274
24794 59489
73496 88357
4043 82902
3113 48028
4267 98858
3680 40249
12453 44591
20735 54644
18732 36718
9435 79601
16860 59634
38734 49686
49793 66698
23667 48923
84720 88961
25254 42780
3972 41771
60675 82557
26716 89716
47159 98478
24302 46803
60783 93632
47635 68274
22019 79021
20269 47922
81575 90317
2513 6217
45689 71290
28172 97229
88087 88350
26997 98638
35474 71126
77682 87769
58648 96682
13180 79972
34989 44490
11904 70329
74448 81611
9094 49080
17308 68824
11324 92538
7736 44718
13043 87585
22024 43510
69356 88917
22230 35685
20541 81580
54748 92100
1111 98286
61918 78045
51867 82640
42739 49376
46357 59873
24076 79110
16277 35841
1030 13778
16556 36044
72115 95464
36258 52659
3891 25196
9864 31442
19710 51101
21257 47825
17834 43258
55534 70375
4511 95490
30332 46379
39916 43138
40217 52662
53942 74168
4531 6644
22944 87825
14699 65970
32409 74096
11628 36903
13811 59642
361 46962
15930 19631
22641 65693
14252 74623
37079 80861
24147 37179
43651 55721
65961 98779
11254 75304
24387 80963
6323 78963
18588 82175
2849 68380
55954 65464
21251 53763
45222 73626
10048 83901
37904 98544
38167 71432
36526 50079
7482 33664
79980 95565
77673 80651
61699 78824
12462 93867
26528 91890
43491 84491
21727 77838
22786 51437
43349 73472
49419 51227
3461 78155
11398 94385
80422 88402
34066 42225
15758 15957
19044 75066
6266 6272
28702 58390
30579 86632
52973 62541
95524 97159
38477 69863
25556 65768
87073 91530
28636 62054
93812 96410
10986 71916
60074 93080
12148 63858
10817 92755
83491 92193
34282 50767
63848 77089
21214 52713
54847 55182
15150 80039
90242 95269
24911 55525
18527 30244
23758 57341
43466 43679
72528 79778
64329 98304
42282 45293
77484 85787
2649 51150
77373 83018
26084 30239
29435 40068
66876 93415
10814 83897
75525 78818
15248 58063
2627 95039
19186 96872
26235 27178
16766 98597
12468 97560
41163 59542
36241 54010
81612 96611
37992 62606
65087 76743
21915 70680
8214 99036
85302 93131
29676 78950
64643 77410
47854 64351
42202 42366
20950 92162
2750 25236
41101 44570
94592 98420
43953 63045
15388 28956
50184 61486
10836 14085
80998 94259
19259 73896
43518 55422
16609 40984
33322 41805
4606 42665
17824 65189
47060 59290
8184 40733
30815 82186
6111 18350
49956 51454
33878 48234
10961 96741
55361 58581
4223 26313
15100 37882
31941 81476
70518 98110
51728 76050
3421 11871
28285 59786
51628 87191
11299 97177
39672 40529
11844 99648
35876 50281
84312 92309
29278 56026
22261 72616
71583 82119
26531 99575
782 24840
20799 47903
43471 73091
44904 88781
21254 61654
24257 40314
25382 27798
23736 48481
64678 94245
30122 55918
25856 27582
67851 90723
72103 99149
16106 21498
2546 51309
8469 36468
66273 73233
3085 22347
58921 67110
74508 93694
49382 50022
54882 68473
17353 57345
36608 70942
4368 33381
54254 67666
3304 56372
9890 41691
4039 28103
3854 70838
25225 48495
21477 26182
35626 74743
13283 53904
24150 99402
66487 96737
14178 68932
47127 56682
31698 65010
68649 93369
11300 60571
10251 35016
19613 65532
13810 28350
68557 92848
16344 69437
18017 30152
35788 55724
58582 69094
32783 71988
55725 60597
20576 79480
95 41890
25303 79436
13164 34614
5202 27149
5173 53515
233 99198
57677 72518
47205 63774
9069 46412
12429 60321
64622 93948
31164 55181
42968 84960
20020 86414
10100 89236
63261 84933
78821 83728
53173 85412
81268 89032
94829 99101
4247 67705
79190 82721
52325 65817
64569 97585
7807 60252
16328 99488
19491 92144
48622 54120
53142 63707
42328 80720
73354 97252
15714 51372
30600 31697
66070 92679
11773 35149
48048 99439
16745 37150
20115 68518
65461 71934
799 42112
42892 79566
10421 36038
28149 50856
68550 78193
23123 37417
67929 98196
3689 67072
21458 67649
8266 11805
35855 82038
65129 68188
205 50725
38527 92222
45914 94412
43701 78422
7227 46336
56667 85235
7821 18034
1911 15783
7739 11656
28336 48132
26510 39834
4492 6118
303 68987
45300 93795
4822 31028
66917 90111
9252 11993
60160 99051
42760 88462
23724 82992
17635 28305
27843 40907
18104 23922
27858 52351
8451 36336
22171 51123
73761 94802
11764 27694
27212 99743
32244 51948
37356 77496
32170 57780
58895 91560
80250 94030
15891 70990
7089 15502
85886 89797
12466 27522
48461 65930
51230 86988
74987 75219
10030 82389
4890 62185
4807 49385
2435 2602
12620 26477
4435 59926
57362 60348
39276 72494
32622 86365
16752 36525
18129 61341
40378 88132
60243 71301
71076 89337
82201 82891
1204 28042
30716 85903
45435 59607
74038 91453
639 9994
33953 34811
42555 99865
60415 87658
31805 78815
45540 66442
421 25921
33863 42551
4821 97419
75894 82971
5409 37202
11775 71160
55218 69111
33300 96139
18337 37335
9202 73588
23133 42554
59017 60984
34723 66201
12627 43893
29487 63687
4212 38068
7506 15806
45283 52069
23290 70310
1948 44378
36232 90506
576 15066
52761 75903
11568 95525
23139 46314
64271 65039
11221 47801
73355 84563
22368 79768
5017 58283
13586 88046
8803 29551
20113 39972
60678 92030
33036 73160
54902 99884
22641 44833
33668 72800
11580 57669
65464 95664
76502 81362
26707 49154
49632 93479
63031 63221
43484 77413
42949 57519
55931 63765
13875 85104
28466 94747
15655 69732
12615 21745
30284 96733
10529 45705
86987 91108
38319 56529
61295 86878
43530 90169
11422 87620
56699 88063
75625 86107
3335 31080
56218 72438
44162 84192
42153 68841
3740 24019
42048 68244
41077 41515
42245 65410
41049 91930
51331 67503
20927 42314
3255 29094
28491 36105
7032 73189
59093 99817
71883 87474
32352 50937
61330 96959
21043 67255
73514 73552
7243 49994
87257 98238
17352 56127
46903 99514
1058 6242
6022 94624
26941 88282
27417 48984
12311 83453
730 75364
10500 93000
38755 44172
52303 96745
1260 70209
12394 20281
67319 68568
7947 41193
6724 22793
11442 70960
11674 33351
14460 43514
2700 16821
34116 46460
40236 98068
52312 78881
33128 80533
11994 27234
79135 92627
4518 18526
24613 56409
29719 73099
55576 71284
23913 80798
26072 46067
43364 95336
79428 89738
66253 81205
40870 43159
22172 99552
84131 98015
46606 77713
34354 42560
7254 46896
36318 89057
18011 92089
58828 82318
18547 90223
1007 77146
2137 85548
3602 49628
61598 92029
9662 94482
21816 54662
45624 49785
21969 54708
43938 79469
597 91973
16569 46653
70893 73075
26608 77853
24661 74956
61787 66145
20294 81683
65662 88031
13966 67895
54050 66439
11592 23296
28501 65323
36065 53985
17253 54800
52239 69154
74285 83410
69240 86604
27251 53229
4791 52398
84739 90512
31557 32958
45784 92993
2192 54224
44082 70542
74748 99395
23498 31597
18097 22458
66286 71430
22235 66764
23857 80048
13071 36618
33283 39656
47887 83687
965 38787
22992 82140
19328 30732
51485 68596
62455 64627
28686 64033
12012 36606
55479 69845
2540 66692
23252 32775
18765 70841
11367 30590
21986 76428
43486 43542
90099 91415
5165 17721
8957 52042
30973 69359
28714 80835
45938 66610
33037 90106
59601 69357
50334 61557
6260 47504
44780 50238
36108 56037
13698 98731
1306 21690
18073 69145
57685 84295
34229 79582
8566 54806
48415 80596
57954 69148
9227 77380
57917 80727
2958 89243
6204 68231
21462 73150
4455 98584
14479 61679
31047 91646
20491 34325
8326 68452
12875 66236
31702 90673
1569 66655
43666 74798
7080 8189
8482 50231
20980 90839
632 52097
47214 60410
55028 96997
41508 86431
26065 67491
4632 33773
128 61166
20915 59206
40322 92928
47285 91855
5862 81383
33124 40388
5443 9050
36268 91723
43683 95764
25469 49787
6055 8291
52000 80313
54781 70362
92197 93333
480 84700
50154 61644
69792 73317
45158 73834
10464 19251
29228 31925
9951 75529
71545 99563
41466 46397
66089 82132
54119 91847
34755 45931
24014 93682
19071 61593
76857 96539
20693 85852
3111 93672
4751 8730
25560 36715
2760 38964
11776 50548
50259 85412
28899 97579
33179 80400
60923 68301
25641 84842
45971 67587
47163 83402
82592 95282
36076 83470
81111 93649
20940 61361
71822 95799
12019 86628
16004 50969
81752 86877
1458 18347
23628 38512
16704 20823
3446 8511
70959 76793
74444 93122
53419 88286
320 43381
57590 61572
62955 90670
27593 37764
70431 92123
24148 84192
20582 38895
75176 96709
16713 52650
19503 70489
66821 85925
28266 59506
17057 20536
27097 86965
68591 82233
69355 97042
67692 95754
10046 75439
11315 69209
4001 87289
33644 77298
44823 99936
36138 52309
12297 87042
6238 59439
19327 96557
13111 22209
22518 43680
21760 63697
8290 33202
21298 78854
33837 41469
38284 45813
43182 91511
71983 92924
17489 87892
28451 82429
33552 48534
80017 91354
51296 68303
15112 89781
20491 40500
21061 90265
29885 76190
10237 99960
22965 35610
5915 63419
3753 38784
17983 51726
62192 76459
57945 73525
1139 20246
63236 73751
30717 69560
90721 92464
13744 87872
75005 81918
46917 75415
83456 94901
82052 85150
1104 55243
38360 52610
25817 44449
92495 95492
48647 73291
63288 73037
7060 20729
67169 96858
38515 44081
69172 80556
23515 39023
59880 92350
39054 41071
33654 51747
25908 71104
48012 67547
1855 77695
32190 33197
29869 60783
19392 35006
86976 87912
20002 36218
37265 66928
59041 66550
4500 24416
11189 83241
38727 93765
20878 68221
2474 73652
2539 91556
22092 76294
82203 87332
23292 38614
58363 97312
76098 92722
5394 9296
15654 39682
24996 85043
15730 51535
49085 52885
1066 5689
16791 22319
66851 75342
26724 84785
148 82495
22171 42332
11440 60985
17663 19012
60245 87037
4163 83231
48182 75589
3658 22254
37318 83587
9673 13318
4072 58877
24417 61794
7183 92699
5530 67511
11879 89928
2618 98532
27620 42129
57896 84669
33242 67414
68267 95902
8661 18689
30475 33932
37102 74426
13320 83792
39530 71257
40511 76573
60278 91247
42923 80379
40235 68021
39135 89496
11274 21495
66058 99985
4549 71480
45470 47576
26715 51877
73748 82200
1693 40216
21718 85085
74190 76997
47379 72806
21591 72951
13466 68539
50649 63424
15893 92058
52609 83932
16286 89457
34721 51418
5110 55248
4109 44052
3248 78158
58531 64235
6196 57711
36108 48570
6117 35528
16924 93049
10053 90128
21489 93713
14365 33687
11706 35328
15605 75204
45107 77255
5989 73997
22986 51407
40325 61138
50393 82594
37257 64206
30739 32931
18519 88846
18543 68340
61497 61798
46987 63833
3729 44849
26491 87612
63532 68642
6213 51226
13948 64670
8276 50745
94954 98126
25653 72699
64308 67731
59156 86798
25757 39389
2303 71951
23654 26661
24555 79863
8115 82092
45934 83851
170 39374
13725 18057
34547 98699
32945 80591
15745 79882
38211 88940
11136 81464
53607 57843
27616 59370
21986 49932
19102 69855
31860 70714
17771 87233
10459 47203
72083 93683
22038 79479
58694 72363
27120 81718
18207 67771
80620 97225
33165 34710
57781 75620
30748 90352
11978 16228
31502 99054
19592 37199
6869 80963
8409 44181
71633 92752
27203 54570
91361 91658
21629 72794
7287 25355
20460 60643
8816 71595
21551 23111
67904 86363
55719 85979
10008 77297
26869 39375
81234 86210
54069 66786
46654 55527
94520 96591
77452 97911
72242 95764
59018 72413
22469 91563
56594 83284
13493 41156
41299 94981
96591 99885
27491 58568
10102 19693
44983 92658
72936 77836
61152 64842
19623 55867
74071 94723
18382 80737
24023 31344
5390 44725
14083 33583
6577 53117
48331 61512
58812 83584
24047 77403
39716 55930
5379 42087
76348 80278
95629 97847
21239 33248
1321 61228
19075 56976
3753 64582
32082 68110
2967 50545
70721 89018
65636 97343
21990 32772
48726 92972
41989 93291
17832 77953
2506 10729
29006 90404
45709 56411
43557 94190
33461 33775
12869 26921
27686 56123
23489 46044
3975 62026
70242 82938
61004 73434
41363 82209
21031 63798
11431 19492
40823 70296
47133 70320
37423 86502
57865 73808
20100 63130
45812 70551
29014 33724
40336 51292
28179 50321
10968 42756
47396 87991
8291 94553
17323 20786
81586 89737
58617 99877
211 42930
1563 96594
58942 70319
74272 83932
27959 44576
13605 83526
5390 52792
20144 27756
15743 80937
2282 41195
41231 89205
19528 36268
29000 90135
27557 90128
21856 24688
69318 88640
24191 39307
32308 47794
20560 32146
21167 30287
338 28499
64690 88533
6935 84582
34082 60629
9767 12180
35531 53343
32824 67796
21123 70002
40314 50788
53937 91257
3426 11210
24460 38623
5381 58346
17285 47338
68142 77686
5220 28753
22974 60542
57076 93463
46484 81777
59555 95194
22433 99802
27687 68759
41298 58939
10313 76206
41423 42338
51201 55569
27916 43451
29626 35660
16278 66873
14676 84333
13046 24788
3737 16030
39123 66078
58399 71086
33197 82443
35090 48210
96787 98541
12884 87633
15801 35429
22753 89392
65756 78964
30164 65105
55433 61904
10902 11290
41233 43983
40273 92676
11775 84814
6813 9346
32263 35991
26688 85703
8175 74431
5458 46292
54068 57071
12415 96444
43063 68034
31086 69325
13923 65359
51453 65695
12965 79860
13257 70615
74738 93481
17304 72778
220 70889
17711 18227
34254 75886
38479 87457
39018 67669
36268 84270
601 92227
88370 89540
87660 95016
31340 47169
16873 75271
10585 23156
82907 86341
12256 33134
62515 74596
5194 36214
55464 60513
53814 74627
16572 37252
23809 35743
8051 52975
45753 83551
63213 94228
72835 84010
75366 79874
40211 86893
26769 38095
27273 62505
11930 54476
25365 60029
51402 66755
92807 94657
6991 81891
14158 31726
25632 62020
8823 93112
80691 99293
46344 54096
43494 99624
76994 78200
3521 47563
57909 76438
69377 97853
68369 84018
38782 87557
12841 67228
10605 86344
9363 61916
50403 52630
4896 74660
29700 74876
66138 87644
23900 62788
79300 80527
15185 93190
19696 63364
7995 84735
20266 39419
51780 87195
9270 80895
11982 66399
79126 80615
51809 92741
42733 95748
42279 68268
3225 44400
26485 74263
23081 24482
41061 83623
13793 38943
22426 82973
26925 96774
59460 81571
17326 24731
42212 94007
46762 85178
4459 56372
25387 40617
16895 79035
12621 62711
24543 56443
55680 97121
49064 55479
7293 50699
54539 80639
26019 34547
64127 93989
68416 83247
2368 29518
25799 59365
22508 93056
10978 50819
16048 36000
9480 78489
15480 59535
40606 69666
1655 40015
34798 42359
26885 81454
16321 43459
37379 64528
15159 17721
4245 57186
13758 16707
57462 84879
6132 17491
181 946
10207 34546
14727 45328
21779 79145
48349 67081
52838 60696
40956 70291
85687 90038
11710 22784
90883 97781
64062 97664
9149 21798
91120 96024
19495 36313
35707 46634
19422 90165
15687 38976
75987 80015
2670 96895
6622 91968
34190 79200
42657 46514
35587 48777
36045 89445
18378 53006
26724 37461
39310 92567
23642 50383
29174 83736
3398 78718
23553 77861
91231 92776
10999 83020
68635 74033
3031 75410
5634 56732
9102 34474
83048 84019
68378 82715
15076 61863
73763 98807
17165 86006
56003 79675
35505 77991
16178 72528
7575 79502
53086 67905
90965 97541
24219 94231
19995 32687
7964 20233
40046 98597
25154 47417
26240 95691
3121 39188
17240 39992
8297 74323
5310 85870
34848 42753
67462 91332
69185 89850
18566 24821
48740 81989
22045 48650
75665 86492
18848 26355
54501 65521
39744 49847
20707 83758
92127 98270
14262 38937
11699 45990
42322 43491
50768 83196
44013 74651
85438 96696
47019 77511
41919 84704
35130 77217
36793 82602
35770 86193
93529 96648
61233 98214
8019 74799
58774 61466
42241 72872
37792 93328
4498 88525
22027 65140
44768 49180
10719 39529
39063 66781
16850 93389
54967 55216
10029 66498
10266 48461
15681 48484
2524 8556
18767 51535
8694 80404
18462 65459
77723 78378
68546 71130
82143 97337
39875 90925
63824 77474
57659 59648
72854 99430
83323 86207
24513 41036
21280 36859
126 4686
66499 88080
45013 57326
37414 65182
4558 30778
39938 55401
40705 68297
48701 67377
6674 23340
21905 75888
46746 47054
1171 57063
28041 48190
72810 74704
41713 95319
70968 73695
28409 52912
44113 76475
15764 25109
34487 98985
14367 18518
13372 27099
81256 94858
32892 83168
39022 96634
12406 50995
9100 58440
24555 51311
11556 37480
56610 90774
51707 95285
39886 41295
13703 49359
84367 95418
14850 19089
11240 28004
30728 44832
38555 47954
68610 92047
9380 13115
7320 13206
34473 79160
31380 85020
52825 74237
34874 54025
5123 49257
74900 88074
60360 91579
8454 39141
58722 84033
48921 52446
28508 66594
73568 74041
50587 78634
28093 51173
42878 55311
12053 96147
4165 67964
23109 63022
18268 76072
25764 29728
27521 67852
11278 55099
21607 38907
38847 83330
28472 30071
36015 88896
9143 87703
2679 69769
75050 89869
29604 88216
66826 88376
9572 21323
15708 19748
16719 18502
58209 61277
26366 71753
42767 66149
17834 72127
46864 72385
1952 85711
53811 82356
3194 74071
12382 79672
20390 25168
8423 57234
2436 97396
24418 69073
29771 56719
15092 21858
82280 91847
18611 57223
75914 88667
45954 70358
39452 43225
20225 47880
24525 73344
85225 94649
54652 87452
25688 74868
42985 72712
11421 51273
40134 45479
2890 26158
7114 27479
47276 88050
9464 63711
33106 69406
83511 90878
68764 81559
89906 98709
6162 65808
63529 76010
85739 90799
62136 98817
38924 70845
8870 88581
27795 54433
36210 49664
26403 30375
636 41696
55660 57921
3405 75994
69391 87850
37316 71851
10307 63896
26301 26970
49426 81601
5177 18816
13678 72439
6281 77380
57245 89511
62398 86045
52431 55213
60951 72202
31717 87484
35663 66228
118 4452
15844 48466
34461 98512
15335 15588
19728 49337
11983 33837
48237 52169
5024 70967
59926 87846
48410 55795
19705 99773
6998 56419
8558 99944
4208 85474
1800 89869
6503 58568
8160 84128
45157 95192
24849 66355
35980 83414
80014 84391
59962 65107
17403 56422
57987 68739
54535 83568
42969 82263
16835 54420
48723 96843
56126 92731
6093 37806
84158 91135
20718 26985
85017 89373
5245 68437
42711 52894
20207 51643
30058 92427
45553 92212
19308 40865
12984 78469
34089 49317
6090 38340
1874 88076
6919 42521
23352 53446
26946 67411
7668 82365
50317 69957
69906 95937
15815 88231
48256 95832
24186 94018
56067 87810
21321 68175
87246 89666
24875 46505
16420 20211
50234 55876
28984 44781
27435 37198
4489 5172
242 5671
92754 97209
52562 81256
43504 53023
9536 80331
40723 60468
36184 82521
40779 55246
50113 90945
26744 38606
65048 65706
6887 83239
44093 75806
36073 39577
366 37970
21586 31708
8107 59667
20029 44197
64270 85977
9816 43917
6690 73851
58227 68773
3417 71623
7540 8279
37661 99483
42971 45160
15889 57169
8308 64883
39081 56498
41193 59364
7112 82502
40470 72753
2405 25207
76661 99863
71794 97789
32285 47947
69773 75058
59072 83812
1313 57312
32412 66296
3037 22871
24398 48116
18746 55408
4975 82348
21198 74791
5628 41091
35011 60246
52905 90746
19639 71412
3454 84966
23465 27491
80 53668
40468 69589
10040 83723
78194 90459
12381 82124
32873 98116
55458 74742
65116 78358
15294 54375
51203 91360
13961 73223
55704 60706
51490 84022
9511 71357
28595 45389
30958 48583
6550 15434
19268 89069
32299 62049
24264 30226
47976 76380
13573 35414
15315 42221
99145 99624
790 80771
1052 48545
65357 93547
15227 18031
910 74162
29559 99302
34569 63569
14143 74755
19431 81372
49792 67505
10384 12488
78245 78909
28832 77438
2275 77011
32482 61550
12777 17752
32804 43438
18315 92846
6098 53276
56065 75103
24173 55779
4909 8067
22163 67956
30694 71525
68427 94155
92240 97327
1094 64984
6286 86830
16523 48800
17785 61534
32524 83446
8595 73255
41379 81090
22379 69221
37595 45936
63739 87769
42251 57784
29292 77673
52092 93957
21561 38223
63995 70870
10355 17347
17066 31118
1650 6478
32341 71059
29723 75290
44367 89244
2905 66009
38409 72676
14684 81023
6332 65643
21377 54301
27192 54135
26122 32824
25172 97677
39055 40738
14972 98127
22928 75899
87397 99799
22421 71090
8831 46635
1198 24537
51101 56041
41074 72080
63437 97427
43756 94949
11846 32883
19486 65016
46126 99519
5916 94836
19561 65588
23354 83941
10769 30765
5306 69278
1425 55794
16057 85326
23110 78500
28220 94315
14777 22512
1560 34476
94784 99959
4714 16992
26768 52266
5412 87569
73729 74004
56166 64594
29206 41399
14596 52966
80904 82007
19695 29477
16167 94652
3205 21045
73370 96038
28326 99846
7781 95816
62892 66144
18056 35650
43696 73967
15828 31694
36008 53322
28395 56275
38176 90961
1815 91923
1984 79784
14578 72695
76197 86353
12795 59997
11900 96219
93609 96537
891 53332
3469 90269
37012 98305
7671 96633
3533 77497
6086 17603
22972 40873
30136 32457
14425 61466
49361 53404
11075 49007
73552 84929
32874 85230
55863 56351
10583 17503
29907 99128
33951 36712
64939 86604
18275 73844
12130 93727
18442 49486
64306 70867
46314 99516
47342 70247
64545 76660
61317 95398
63232 93824
10410 51465
32117 42525
34249 98831
30425 83382
8966 27596
42262 50390
17321 94979
82969 85519
74697 82127
3943 25127
8047 96419
59773 86928
31953 45603
3407 40579
19292 68962
80191 87756
45263 46004
33774 48140
83725 95975
89668 98711
26919 61383
37635 82162
43770 62057
5048 22218
37198 90683
54964 94699
43733 88014
15326 44885
56457 70826
59782 68569
64423 91542
41083 82735
2630 25525
21760 83177
54693 71390
46412 96229
88506 93854
24140 74832
19524 32942
692 18185
56502 57944
19094 37326
34064 51238
6070 60889
1048 64406
7658 36780
58393 89354
81620 93121
53568 73875
217 44447
70128 75373
39350 63411
33283 57381
9876 46084
47380 73823
7598 24480
25466 46661
1380 59471
23189 92616
63013 85844
33853 94524
59471 86047
32008 88828
57137 83828
12879 18836
29090 51068
88865 93400
31999 33948
47941 99823
12799 35971
37822 93821
4960 86033
92501 93566
10085 23105
14474 63722
6213 85316
3389 91568
57398 71081
30323 35591
32688 33952
2990 92820
23533 32646
29639 43241
5771 45683
58002 59397
60703 67441
68086 86510
2811 77345
67590 94013
32249 80346
53631 76625
11485 97754
40478 79559
48405 56684
68226 83002
9134 50625
58341 75940
75504 84064
49954 62839
67528 79238
82561 91975
74062 90958
41649 62037
81841 95637
58309 72257
27265 55315
24337 27004
66602 96818
12851 70690
65569 87532
81246 96966
15337 53906
82251 86212
777 72962
20662 71991
25424 96462
56303 74287
19843 32635
9763 32150
8680 92097
2467 39955
28139 85397
58347 97716
10311 56935
27631 58633
46604 49645
35226 98254
46879 62988
18666 88452
34908 88962
25373 74920
1311 6698
57025 57362
43738 67378
7551 73590
61523 86217
9257 49216
43810 97741
49052 97317
33126 48802
3613 4999
67180 80564
46038 86155
53469 76538
38358 59398
16787 46925
859 36635
68746 71771
29468 75616
3568 12528
31799 48377
18088 27600
5387 89037
37018 73536
34727 54658
49092 86426
42094 75778
88099 94548
77764 85698
26065 48327
82160 96674
27904 28969
10067 27016
51301 80456
32482 75793
34081 93519
1957 80992
9019 38585
42874 43265
52486 81905
10121 76358
17817 99283
82698 90350
3135 3320
26489 96855
6524 32200
31204 49411
28921 34328
26165 84980
25380 39379
18616 50968
42917 83697
26418 96152
65677 86746
21583 45690
28389 28443
34454 46231
19828 71763
43508 98205
27916 75596
63320 68319
4849 85540
79847 85421
54868 65052
21187 29336
3680 7386
45714 78169
69316 86692
4390 66771
48960 57226
21389 48718
5740 60353
41124 68917
8999 80930
15847 67788
77156 89998
43945 47050
29285 78781
72580 90221
62226 68749
17827 39493
52604 82324
33316 39895
19074 45983
3938 58534
56119 56863
76541 98188
15085 88422
1543 61284
21589 65588
24699 87132
1877 2154
65775 78507
11148 30999
29707 53002
56997 74672
56377 82990
56114 89373
2690 95736
12676 95634
38048 46127
36971 49528
7230 21356
32510 63408
65552 96812
54786 84861
11720 57710
22802 33826
32346 89101
15511 94905
15058 69927
53898 73024
27561 99463
13759 64978
22912 54622
32696 51689
83541 92114
20375 98544
10198 71488
42194 90946
1232 54357
33639 76316
58109 96936
66158 70299
31882 58407
4513 40833
9148 17689
11993 46877
37578 96115
53471 75887
4494 57170
3712 56217
18484 54964
29188 59352
26377 98494
2077 30592
20633 25027
4245 95896
36558 38096
6719 30362
6978 51373
58648 68952
50803 87150
47662 48260
8224 93956
42407 88149
4523 33067
76344 89854
17329 19704
69441 95160
37787 75129
34323 35277
15545 63744
91020 99946
9220 52885
42977 98456
3937 94938
25312 80433
2849 34035
16819 32161
59795 71467
36879 77734
5786 91169
19608 97688
25187 91425
5102 31271
32036 40431
51593 54767
47110 47343
20582 32207
28800 80974
3822 43542
27554 47464
21473 80702
15695 76632
25083 55163
76590 97044
1621 38043
49696 95174
9968 89167
24279 42359
15966 58093
12341 96939
42705 83305
33855 39913
70879 97411
35365 81552
70387 78715
59 55387
6614 96732
28760 62169
59089 92670
46679 94418
4351 25542
27199 51535
64300 81168
6920 51034
41751 72185
9630 59825
43169 85727
3730 54520
36651 49865
20589 92984
42589 61654
24030 91576
84661 86155
35781 67047
28872 41424
20434 80826
26286 41215
23409 52219
15183 87694
44103 84016
67566 87632
23605 94629
16821 32396
43620 86638
33914 76876
6474 30284
21353 88126
55254 85806
3585 65730
68419 68939
42611 92916
991 16961
31265 95740
6494 27066
45212 88577
20667 82633
7485 26382
53549 82764
88335 97542
61879 82370
29130 86916
49303 85739
2394 72044
13638 55696
11326 22516
38293 85242
9932 90953
7510 19050
10707 54399
54398 63115
12984 77208
43232 45953
70434 72560
19352 47051
91331 94641
67622 91793
22268 59528
15892 20203
18426 91499
915 49267
44449 91108
7432 80832
24992 67419
49585 58192
10121 91798
24044 71788
9322 32424
7973 87107
34310 59138
9453 22596
25687 86047
19999 47300
40074 85525
77032 85726
27202 81405
2432 92874
44221 58839
28776 63241
6142 12145
69880 75463
7217 65038
45032 70964
17610 24271
62987 75364
50529 70469
68380 99935
6519 84413
32517 90673
36036 59509
556 97058
19970 71079
41681 53866
92 27899
2001 69041
60743 93861
24516 74025
44356 94981
14870 35737
65324 66608
13272 75703
12004 60352
84194 93367
69717 95471
29002 61726
36669 50477
20292 88364
57934 73678
6122 54117
62934 93905
77599 85236
59048 99231
46445 77658
36025 38749
71641 96654
52452 81777
45616 50703
13420 34767
30153 66937
30745 80327
22754 31054
6035 91189
4244 19216
64868 81068
60335 65586
47626 70384
33125 68533
65570 68631
28573 86183
12877 22703
65110 91494
7654 22709
95060 99332
869 91517
57066 98341
60767 94560
48865 78374
78811 92594
22978 45248
17599 91615
10341 24034
17839 84572
21112 23386
20007 46004
16370 21738
9258 47243
78519 93169
64902 65407
52524 80198
5638 21995
28608 66456
68628 76005
5405 45640
39911 81384
83179 86614
19154 82315
6539 42671
20335 42592
31558 55628
11084 59192
38908 98570
2898 22022
30611 42062
17397 60281
3481 35051
42756 54204
3622 27662
62735 85143
52198 62139
56153 60880
72928 98650
2772 51921
12722 96353
40920 40967
23708 70901
10449 79963
27519 92956
13205 90568
54545 77359
45594 63730
30502 94177
68563 84917
20242 73290
37022 53922
75295 76853
51525 85419
55988 58385
57789 79889
40560 75063
4970 54345
23249 77718
46406 56901
32307 79103
68944 98925
51453 62048
2021 20146
140 21192
37889 54718
67986 69462
62336 81787
88952 91679
47234 57915
64389 97492
11436 67748
23311 87649
26636 58873
30421 62873
44023 56259
40257 94595
28366 63616
30263 32120
61345 61958
51888 74480
6509 38514
13008 43071
3150 38916
80395 81427
24680 47137
41481 86118
32896 48740
2132 38643
44975 89434
12489 87124
5221 67979
1608 16129
57255 91330
66115 77260
35211 70345
4063 57222
90620 90691
16537 28593
657 51916
32375 54287
3597 43166
51245 76946
55081 94167
38339 48478
42538 80528
47960 57683
43940 54880
60536 78432
43336 99551
17295 24420
3092 88770
10680 33251
6340 20051
3416 29496
31815 51755
9215 12933
51305 75345
31915 71702
73599 89695
59222 62338
19823 43137
86892 94916
26216 49256
3477 61398
3718 39321
21367 43232
19936 66918
39354 96576
54101 80586
23947 24016
69793 81737
77102 99651
31094 60794
5957 10631
7690 27627
82206 82694
31219 73230
63687 71326
39898 50769
9779 67652
18448 88954
74361 91383
68339 76103
3769 33984
38311 89608
25260 44341
31814 56248
400 44052
64577 99844
17438 32154
12654 13072
19834 41314
37449 90365
75066 81192
33871 59998
64328 95087
26533 38937
15107 63444
43153 86875
65290 78728
58445 66004
56096 60058
34514 42611
6972 80154
5766 43914
56579 91964
37647 66208
60843 99119
60754 83014
44519 44728
40951 69944
10630 14524
16671 89878
45166 72405
4574 10485
4422 42004
810 97728
43147 52853
35234 76949
28799 97599
62008 79312
36353 45878
53105 58673
19348 30912
46640 73790
23422 26132
48732 89580
17216 65198
76154 96875
526 22623
82537 96254
22639 72412
3136 95330
22705 42745
22665 95907
11874 14803
38380 57275
4007 26162
20185 45621
63314 69361
25692 97860
60548 87891
41726 83026
51802 79292
206 48635
91989 96856
53909 61452
48278 58983
28474 80553
3957 47385
42498 49531
24648 42859
75253 87951
42994 75946
35970 91177
44231 80632
71290 77325
27450 48552
23378 56013
32478 42323
5258 23339
55704 96450
18160 40583
67448 71312
3119 40822
8572 51786
51340 89460
46613 60507
75720 85295
1543 3634
69798 80715
11685 15674
67117 82700
51106 80044
33836 73761
11656 70157
3838 51047
8258 8811
9803 56057
28052 35856
29081 66150
18954 35969
17983 40401
51254 87822
46457 86464
42771 80629
14772 44965
56941 59695
10745 46423
56780 68581
43088 75938
70976 77277
24197 44745
57660 96738
60333 91823
67997 86634
16257 79912
899 63984
39589 91068
3184 67734
24005 97628
31291 65541
61538 78167
17732 82857
44545 53475
20661 59759
13061 49826
52855 86697
45184 45930
15473 38579
32306 67496
6419 62201
10086 18517
38699 45324
53571 58444
31357 31857
34178 88932
55363 74072
14036 43159
25875 81016
24764 92622
9129 92725
67143 72284
31182 88487
17942 51482
19820 64204
20942 97415
53566 62412
71160 99733
57221 92297
34456 64951
63971 73810
5501 49158
29199 48064
4749 36665
5278 68111
19007 83711
31662 63723
26785 57085
24511 66806
81592 94560
10407 45643
22628 22723
66648 90528
60481 84470
68027 74678
20713 87377
43235 74129
63415 94709
72338 97890
46855 68603
47970 98252
8954 53211
8978 53881
15483 29333
19907 20372
14610 66728
36564 75861
6584 61932
63404 79587
72588 96710
76962 93941
42088 88737
3202 31294
24119 37990
79233 97475
5575 65553
12572 47269
9031 43554
41704 42883
40394 47527
22794 84298
53263 63168
40780 76843
45708 85628
70583 80560
42251 52618
33421 71725
58743 89085
12646 18927
41119 43821
22640 63205
43279 80303
1197 58166
4923 58005
26118 28015
8220 65695
2565 43903
39805 53041
69491 88991
54305 62534
17092 84308
17810 61734
18582 45786
19866 82071
38982 49600
24765 82579
25075 44108
67557 94633
59467 78045
33546 46522
10238 69119
3596 58294
71861 78698
59422 85841
34577 94497
992 97373
55105 61335
57522 67777
38766 49443
42677 69284
1318 87913
35992 53676
25710 61326
55147 60660
21689 73969
26218 69331
47942 87992
94087 96634
14428 56224
950 81716
34793 56647
29180 80899
37333 54669
50300 80514
41898 99917
38873 73996
46491 48108
80555 94577
18462 79620
9927 86082
69884 87942
79737 94904
14288 58366
59202 88173
69023 70164
4250 54205
10719 14053
9031 99328
2411 63201
22859 23463
11581 30363
23689 63298
17316 92577
48401 87363
8314 85264
88809 96763
31102 88359
14209 70361
53458 62901
7731 42097
1478 57912
2609 49470
18550 75312
73886 82830
87712 90543
193 45605
71953 92188
77000 79645
27709 45509
17136 40050
5495 58228
44013 82908
17920 33166
63214 91009
9952 71550
75916 91917
13898 42954
54323 82709
14010 63060
122 22828
66356 66383
4631 87962
17395 21114
58336 89354
27136 75701
15452 46849
10902 70825
32047 70943
66653 73813
45667 90757
50053 92809
7200 80005
9529 25683
26036 99752
82075 82423
22876 35473
9571 51772
8043 70338
40940 51013
7791 43139
13292 73291
7700 53579
11811 84312
34743 81430
39851 62401
21396 89737
48135 86758
49965 82131
80533 96905
31919 99987
2077 42544
36804 54198
13169 78891
9846 35004
19547 28662
76974 90056
21863 22362
23632 98543
18176 89913
11942 84216
45637 62254
10783 38279
5004 67079
49959 99066
24991 57029
39897 58489
23935 73654
68125 74535
11793 95969
13894 32112
4618 18779
49931 56002
26176 54857
26681 71996
34610 75233
70897 84005
25959 30006
57010 95690
51691 86414
5441 88738
23222 56126
35741 85447
20177 91411
60040 88986
7009 93176
139 89320
28804 97728
17986 97037
40881 42614
17010 65256
56642 65850
55821 80100
3990 20464
37167 40711
22109 70074
7381 60614
47466 55676
18093 88196
5350 80393
63745 74445
56825 65679
58573 96211
32221 61706
53908 71424
58722 61970
58661 67296
40991 88593
29549 66680
56469 72333
4026 57650
62732 63290
20281 85578
24908 60552
35774 73553
14141 76532
8390 16665
79 98280
80940 91689
18078 23048
29435 39193
26310 96098
7207 19846
53410 87491
51877 79781
39176 63011
96 14422
35924 89447
59316 83806
4986 89177
24687 96681
67315 99213
29072 83902
60762 86950
20919 59988
18387 48581
52166 87425
22633 89329
47209 83332
28104 29515
6767 75241
48838 94387
29389 74751
20520 90568
7624 36152
10246 67384
33104 71444
17422 61254
21628 30006
44183 59554
20066 23541
3042 55796
46361 98861
40088 61227
14894 92940
78841 81339
91801 93421
12955 52777
978 51829
14202 39811
13549 33304
54908 78768
63657 93824
52787 56211
5300 7534
26612 87238
14115 63411
62459 69341
67865 69839
31149 73262
84089 90324
68855 83368
17798 55241
72160 85923
20083 20779
12575 40410
26432 70170
38234 98425
2041 30408
34729 55623
20698 52766
52920 75077
51567 57324
3570 34531
33981 43912
1010 79080
10308 54266
15688 29795
75814 76322
6991 48320
39685 56803
28843 90546
448 89941
22314 80964
34687 62115
3545 5803
90889 92770
56240 67657
33232 73873
15820 43802
17195 70730
11993 68670
72133 91169
40463 54626
51459 89768
62627 74524
53971 79341
22447 67794
11344 29856
4305 17892
18091 28059
28934 54202
43232 66227
12754 74099
13656 80007
1558 32652
42919 89642
45846 62197
16110 59022
26297 53295
29343 82544
11396 49448
13357 66510
10389 72008
35956 60269
25010 89802
55406 73654
46911 63227
2921 8672
26691 30647
6178 25771
17080 86251
2686 15889
53586 56540
21960 33840
51596 65341
1 85323
48825 79861
29580 43686
6017 87527
13511 65340
56990 57602
86988 87496
2108 87021
73551 86836
64677 86697
35222 40654
13773 61586
20692 44341
91713 94902
34440 91723
3934 48269
23376 56682
30050 33243
22861 85393
27850 45393
191 95980
31599 80518
2794 76964
17953 96228
44467 64360
7838 8158
22372 40534
82352 89471
2161 67429
92920 93127
3522 96322
43285 74484
16416 88434
71320 95352
1458 36419
24386 38380
15591 30412
49973 79424
39548 76239
36283 87181
12743 39937
31530 58674
23762 60407
7011 24423
68090 73812
28659 45226
26761 51929
70531 84019
28789 82549
23598 59634
22466 86960
5157 12403
25941 30780
27993 37567
23958 39916
40265 47166
8704 32515
56448 91715
52237 64956
8002 34344
42821 48740
30251 32639
43957 97874
60113 83293
13277 69855
889 84077
67102 86763
90752 91410
10736 88815
14424 90078
19360 32139
16494 18031
39784 91835
27316 93559
50187 65413
23455 37669
2396 42371
66574 80688
84730 88880
24049 32055
30193 48751
30508 91691
21386 54573
39151 63301
26384 48804
28424 78078
31630 67984
5843 14190
23441 86862
47738 79377
88262 93298
7347 62047
2963 12567
47853 65668
85624 93835
33495 33892
25037 70783
73106 94491
60529 73822
31714 34739
16906 77983
966 66491
53240 70363
73932 87454
23441 98048
6055 96918
8593 70246
32167 79366
40060 83778
3206 37492
58750 71212
32822 99081
11773 47612
29115 80261
24030 76302
46430 74416
62096 73797
29379 43388
7339 36536
1554 31422
8410 23445
62607 94408
6053 16898
17784 66707
37098 45740
70647 73915
50083 88054
10212 95658
41344 67039
32904 80959
37596 72745
10545 21830
39128 99351
17609 39598
79524 86945
65999 83422
6978 77202
39469 66341
41589 75978
9721 20972
8018 63320
44187 63190
13681 36755
66635 87091
12830 33658
24859 87264
41356 74021
11592 25952
3453 24852
17613 90902
11024 78625
7190 79137
88732 98361
18280 35037
5271 95456
53420 62342
19571 64541
36214 86552
31978 57245
69648 78937
10296 25280
18276 35760
32231 86276
23438 54025
46200 68762
23510 49666
11119 20336
217 42126
1103 45533
22238 28396
24950 94130
37077 50230
11024 62193
31341 92885
9614 44616
22088 64508
74887 79507
35790 46876
64819 66454
11338 53045
16973 82493
81172 95837
28662 72818
33915 35609
11223 69881
70277 94738
27137 99239
42509 81691
12081 73254
3170 56387
49044 62937
10613 42997
2772 68866
56200 90955
23510 90924
70585 99262
72449 83633
41745 71603
93802 94136
9453 88362
16288 26809
50984 61916
74388 92221
16897 97183
25857 91302
55069 99538
8720 21009
57533 87828
13821 81285
18162 32217
48758 76282
7673 87805
26486 29290
4888 90194
45052 84170
38476 89372
15498 96788
6980 97126
56118 70564
43269 47271
22789 64165
8058 92861
29399 96885
16505 32888
53957 97684
61972 89490
15763 79223
54695 55982
55281 96157
39445 67557
14112 82861
64387 66044
44879 81323
81547 99286
63685 73558
1714 93041
28664 97376
3049 98829
40557 45048
20632 54220
49652 82779
75527 94839
35824 76312
45273 86163
10071 90876
35245 57824
30433 82253
22015 79764
23158 74924
60321 74816
14018 71179
3786 78549
34616 98993
32639 61060
3383 34829
54491 89508
18008 29096
6445 59135
17447 59515
30200 91834
3114 48893
34671 52717
2907 25766
18883 22906
53265 70431
54298 68807
24937 76477
54213 69585
85798 98384
16339 23045
9319 28762
19018 36499
42061 52051
75214 87703
28657 56352
5703 41592
35823 81843
29262 89198
28287 79680
26163 27297
16123 93697
32886 55429
47188 78348
4598 89067
30922 71244
3448 26770
36826 54172
12125 33240
5024 20427
33881 52491
12670 74094
33 76620
11538 67467
58953 79966
63955 71915
6184 8233
22268 98335
19260 30024
5459 13471
64571 96156
3441 32784
61657 86011
29658 46845
22776 79046
47603 94531
62839 68423
27910 36645
26569 59369
3438 5888
68097 76788
24511 53113
1251 70217
69528 79857
82354 99396
4533 11839
2699 7622
62320 87488
31865 97171
14910 77473
45214 56147
51344 65356
33014 84408
11995 28939
39812 46019
7988 86716
61187 94203
16437 38703
60006 81847
54105 56162
26527 67339
2134 7400
33712 56087
13049 51264
62013 98799
2027 34106
13173 71057
17966 48644
5337 79346
18548 27682
60062 96774
24750 36809
39065 87648
2542 49068
56901 76855
2701 14077
59017 91916
1197 37179
72756 76765
18324 65506
18657 59016
2213 47004
21 3679
341 68796
68679 70788
9075 73919
66909 96835
37626 91909
19070 66209
98721 99985
58612 98540
6032 57920
6911 67922
45379 67080
1584 21814
19424 51197
7296 29054
28125 33711
69651 90656
71388 86581
18030 52700
31988 81149
4303 41510
47275 73171
8497 30358
21465 43148
77190 82396
49254 53884
84269 88586
20160 87294
5456 70575
47880 92672
867 81693
35055 61646
90142 90687
29786 53521
58340 64312
12488 84197
14525 33531
52013 80766
80078 93533
6488 12498
16433 95592
1318 80562
47187 48746
689 56296
4668 26232
22225 97726
924 2574
17574 79653
18811 94253
19927 29983
11323 21600
51648 79549
14113 17923
73756 78404
81897 84057
17880 33697
71527 84599
74915 85258
42035 84264
15025 24771
20539 70400
34877 56716
31724 80039
75128 86775
23121 93181
3840 65737
62260 83755
17858 28727
33340 45363
40864 46228
5710 54388
69362 82072
23805 96012
52817 57190
6125 33693
95410 95766
78142 92850
6641 15612
31099 32791
52621 81270
44005 72639
43914 47669
20005 39323
38363 60351
22243 42831
39669 63274
86981 91680
34323 68962
85386 86887
29538 78123
64421 69789
3524 57127
26084 39939
32036 39793
14590 28450
6246 41495
37610 71354
6215 57670
3126 39327
45677 76490
12703 58629
36432 53577
10548 23024
71664 76611
17113 70358
15534 44700
44032 89819
17874 98085
67751 89268
29046 29826
76528 81509
52135 81101
59784 80287
39840 50701
26380 97515
92560 98040
31758 97296
40572 72895
3880 96941
75038 84957
69876 89831
62619 91208
24747 99233
41891 92896
33499 64423
8486 93544
51013 90147
33741 77205
13995 75447
50791 67214
6697 27861
96764 97993
17170 78918
49889 83995
19759 44961
13912 70957
53128 56325
42398 82899
8578 20204
52380 96075
39316 84576
7021 43586
13061 53004
27755 46067
43976 68967
15456 53119
50259 84782
67451 73195
74821 81381
38113 53267
32688 56831
1525 30900
9173 35783
23916 78913
38373 96851
86625 86747
18213 73350
73883 91993
28373 61237
40614 70842
38708 61747
25206 59276
86252 95213
71033 92458
24080 41435
67637 90822
25375 37032
59830 68201
60864 86017
22774 45399
10707 53841
20580 53717
20229 69432
31539 83233
82066 90232
15471 75985
40193 58174
18757 36850
14882 62107
41852 76601
23245 82216
19387 40879
14173 86197
37092 78428
13933 25574
46421 61430
4691 44565
59705 92156
1477 98398
36695 48719
45170 71797
65561 95901
3278 91780
42655 62357
32389 80418
88466 89216
19869 28063
2678 8000
4612 83557
63491 78911
17664 20140
62041 73029
70445 76623
17435 91631
23419 68185
12305 53652
21845 31559
45986 47834
3441 35077
36441 88954
23304 51397
47667 98626
7655 35670
36140 96047
44305 90577
19857 54990
11677 83845
19463 44663
7306 85776
86966 93433
58839 62835
1764 27138
54947 57308
36152 49327
37468 93960
418 93064
13472 62088
16704 47827
41279 97710
62144 84175
46998 81887
12882 96827
14055 82407
708 93184
8785 41735
1293 65680
20169 43985
82462 92517
46740 76117
28811 69861
47259 47609
51935 92213
21263 97600
74976 84710
49296 56821
7159 16788
19082 21235
4402 86773
42179 90116
57972 83922
35621 69738
8956 80045
9090 85117
41434 77529
1118 17491
60584 96231
36731 54497
37074 42004
39708 97471
3349 84623
36321 55067
27955 49266
46270 65007
23315 77232
5585 81493
27368 72695
23 24927
38162 86013
49581 58114
31815 54182
53203 65886
14019 69049
51576 78656
13429 72676
17225 29947
10820 46147
4438 9077
36441 58590
64377 90792
64784 85864
15362 43905
4005 77310
47923 76115
20035 96162
35926 69581
8476 19375
29656 35335
70127 87520
25530 46978
16637 87145
5274 23399
61391 96759
34648 68146
61293 91498
65435 78324
77513 81527
61546 79819
9019 91378
34497 96758
86755 98816
25671 40812
50029 74487
10085 74447
27040 78178
43571 68943
17884 47912
19075 66600
44508 64412
30218 86150
69971 77548
24900 84140
9289 78184
78560 91222
29731 81233
4645 60252
50698 90679
54595 81395
44173 70372
37406 71497
44269 69340
33585 41777
41603 71048
51201 98425
23951 99017
39345 73509
63351 78479
33582 77230
8701 86056
17397 63975
27831 69211
72375 96548
41718 73698
60111 71926
71024 94425
4552 65577
39015 80089
41373 71735
33855 39892
14358 50288
48524 78064
39185 99971
72454 77119
58773 60278
14521 41339
53473 74141
8502 95877
79069 84833
30025 79893
49444 74196
74106 80490
14946 36808
46202 58594
19719 91464
9428 29313
31578 81580
18373 28374
43182 80628
18168 46810
4087 94397
62084 68816
3146 68430
1415 86404
28738 29440
42607 96094
80945 89173
111 57354
18239 30731
52083 78852
27785 84739
48412 71019
33381 75598
17662 18641
19691 95532
42256 56598
15050 41957
5911 70568
4954 43204
50035 68643
23717 97433
44995 51353
30928 72792
23987 71471
68852 98260
10779 22285
38717 98661
66688 75747
7709 23111
5827 92173
54350 59518
16716 23341
18241 41589
24130 90314
42615 64533
67577 77054
3126 64597
74858 95033
630 72543
13931 77132
30153 54164
71873 90949
11585 70858
60149 61547
49398 88317
55053 59750
61977 99967
29971 99698
11429 99802
50158 89061
33303 82462
4189 97865
1139 21966
2311 78099
23712 84839
869 50890
20595 26285
30141 53839
50059 85746
27593 66893
26850 32596
41813 71806
3985 39364
44967 56984
49210 85545
34067 97562
6735 92006
52663 84802
11860 19619
64710 84180
46701 91559
29411 93502
25286 87141
34782 58097
15898 89911
24351 27358
11271 75870
28255 86953
89567 89914
66739 95182
5717 64357
4495 61504
39379 92848
15576 80339
6985 17916
15270 62260
22010 34267
38107 87916
22144 23763
11335 66433
67736 77862
39291 77939
91730 94312
23950 30011
39063 92517
1354 10103
34537 66450
37410 62452
27807 69431
6195 92126
56283 69098
20327 82155
32259 89118
12825 47456
29078 65149
28530 74014
42052 67770
21159 82104
39889 54074
23495 76743
45482 51533
6808 34145
44629 90058
6506 57963
19992 97775
87551 89413
10985 92420
4348 59582
34663 97738
60049 80380
88475 92518
4936 8086
13914 44045
5257 11425
56577 67119
39074 44301
55392 93186
31829 94282
10124 85682
40239 59320
399 58015
46574 78511
19051 83308
65657 98289
3635 91626
29394 39626
45587 83363
5156 44230
42633 61640
16834 55364
365 68982
46693 72448
20852 97825
60140 75426
25524 44315
17444 57023
43147 98136
54804 88190
74482 81382
30836 76263
31277 51056
63896 91751
9959 45411
16561 52028
70412 96809
3448 87603
8770 73240
69012 87091
41371 99629
51091 59848
38950 91589
76668 91270
7926 77990
18790 44919
1316 65927
20037 63519
45932 92380
12660 45337
11110 47535
45585 87084
58343 70661
52222 72596
30498 67948
15130 42131
31310 38467
53936 72975
43431 71363
84779 85999
23142 67374
16574 56631
45700 90914
238 25262
27716 63315
60989 74305
41177 53012
70488 76795
76445 87310
34920 44266
44915 97955
25694 91248
93148 97967
34287 54851
12561 85267
38599 57662
1805 28724
69254 77420
5579 89815
28087 54694
43545 50728
59878 94500
29143 67126
19237 61380
30356 61880
17753 45098
40184 88723
53188 94368
29650 65915
27236 48458
5559 79512
70498 90040
71297 80060
22248 38917
44279 62400
22124 78675
64562 92750
70868 93910
30269 36847
73163 88264
39993 46926
30104 38980
10320 89750
66639 85911
83231 92239
10023 44705
2837 32336
28993 61936
20457 92564
17868 55408
36771 38137
4481 27606
48136 76546
81961 87851
32323 65182
13215 19118
30436 56784
26449 28934
34125 89103
25700 76233
65259 87484
10395 66078
17071 33553
45127 57212
74337 85435
19335 55793
56260 63270
34284 86934
85868 89515
47114 70520
40855 99310
55959 69653
1213 49453
68456 77891
27838 74537
4775 36393
4741 86410
19890 54279
48749 50758
30873 39853
30794 61798
7234 24505
27153 98088
17375 85877
5045 99979
731 42288
18350 39682
56256 72586
58087 70587
14547 91166
30616 82055
45339 77420
39791 55857
73001 84568
60175 93771
71706 80985
40605 42389
4020 23462
56974 81009
12270 32439
75201 84893
17921 89158
41805 91084
18921 90613
11144 50764
15430 19962
24750 64622
11173 60037
73330 73822
14374 50050
3121 76667
71327 87396
57865 82800
40338 73756
27750 95314
8751 38401
23379 84628
5264 18942
35747 94869
66216 75960
19330 99157
56049 96415
8449 24820
14024 38409
48130 85045
20877 32729
48851 72109
75921 76508
20528 67279
85121 97103
12272 56744
17140 74230
8914 15777
3063 98338
11694 42169
12524 34588
12410 35594
8492 73997
33124 39775
23496 51148
3252 36442
47185 80098
16829 54738
35301 66245
26214 46644
46903 89503
43133 75868
13873 50459
30814 36189
41073 74702
29570 45658
45112 86710
91124 92927
71988 75135
63522 99867
35243 64129
51742 95919
20713 50111
764 27413
739 7021
13434 57352
48376 59682
74472 89835
65051 92500
96157 97338
51918 72649
59603 63677
55257 85009
70004 70535
20088 93247
36331 83730
25982 86898
67193 96531
18022 60341
92564 98921
5321 17584
34763 73542
32011 90824
53201 95821
22630 92868
6060 87859
24392 32340
24539 53471
9130 17515
84478 92183
19806 22781
76791 97410
48228 92180
33318 85788
5417 37853
57770 59586
26252 48527
9441 68091
11307 43758
23745 98609
7791 65894
32196 96518
66398 90757
5433 52059
35721 65021
72518 97587
58503 90290
2919 46211
44994 79610
75053 76699
25806 90226
5825 27765
2629 58476
15712 53215
63046 77280
29686 54191
13678 62042
3101 88595
31135 50503
35066 44314
11983 18406
45056 81151
46830 74811
31636 39380
80211 97378
50522 58939
55977 74840
21045 54205
27989 79834
63636 85626
24347 79667
10256 62403
18281 51059
42757 80230
67071 88124
56962 71120
130 51864
41726 90112
15707 46758
37452 80765
28416 52441
71715 97281
3014 27259
55606 77282
1997 6116
52804 84063
48975 50045
40697 48855
41257 69087
30462 41715
12106 74674
64758 66610
7784 61222
42937 80278
22286 43084
17297 57271
6072 18154
24346 98990
46605 46987
70285 96213
15799 95477
10467 31570
26822 34448
30494 96408
53891 93505
64706 99865
56531 88909
58611 85913
7518 67273
43873 56457
36922 43154
35111 82293
64914 98773
12692 74121
28226 30813
24633 31630
76749 99245
18232 51878
21058 35077
16232 95061
36274 60214
40492 93524
73954 98813
53775 70056
29936 84463
65994 74844
27615 39570
4720 6699
35628 44307
9972 94885
58569 80484
59883 71731
42562 78064
38410 67658
3470 22886
61562 99682
11989 53462
13978 95776
2791 77899
11708 66948
14321 25596
46450 79529
27279 93422
9522 45998
92663 97742
36033 90869
44518 99763
88795 95461
52268 54785
8348 20756
64593 82598
52259 98154
21941 27955
11158 22217
61583 67361
19867 70981
6400 92650
14481 16883
30059 87520
51154 80560
38373 60074
70044 81166
50720 62046
53397 79055
47396 90524
16449 90376
5813 79154
33366 72495
7722 53227
74555 91725
22574 48962
32162 84365
70332 83440
37115 94554
32677 47118
58479 99465
44128 97172
13865 37219
4158 16851
30973 34534
24329 46750
27626 46511
8692 66728
85303 95719
57576 86978
1130 42466
44884 78264
75385 79788
1015 34966
1845 15539
34905 99602
34762 95634
12717 17218
6782 19066
16578 79850
3197 69017
11877 33651
1405 17400
17201 42972
7339 99782
38461 59522
4393 61371
91266 95706
34190 97739
19390 89925
48754 64131
63537 88636
7526 42077
39663 76934
76341 98349
63240 97502
23701 76732
76742 82405
9682 31334
20903 36558
59701 67134
92959 99404
3034 88270
89086 98936
33307 34025
8242 12566
50312 87051
62299 69493
20756 78803
25588 46890
70393 99756
22351 74408
5480 64361
8508 84028
30735 34153
39597 49500
10565 22906
37261 89756
27396 85131
9186 60594
8278 46311
63779 98705
1194 14961
14707 67641
55771 62405
33571 63298
16525 36042
27012 29779
39816 55843
61535 70264
25924 32650
16500 79919
62175 66669
22282 87652
38805 46461
7340 70721
23351 75783
13813 70600
63531 89626
30705 35144
4311 94414
4222 59234
79532 89926
33874 62476
6780 91483
290 89983
75749 83404
48901 92501
41155 80110
6905 41147
50849 56104
63855 77066
35374 41038
30409 38259
31449 73136
7942 14154
8293 8940
36968 48574
41737 85315
16201 18812
57288 72167
10868 83736
55398 97877
19782 60608
376 38095
80900 84654
15553 18699
67648 70032
23521 44785
58143 84011
44289 67644
13147 74604
20923 69916
82344 83241
9483 53362
13762 43265
35186 58199
1820 49718
43803 51495
41210 52870
36192 46341
13368 71432
65386 96232
80354 98088
66611 87651
34508 91922
9141 10791
44547 68950
21517 73318
41664 60345
67326 99488
1270 5113
47582 76832
62288 85946
47928 69735
52121 66916
46602 71354
7115 24395
32356 43536
4827 53444
52152 61609
28687 54337
50909 53728
17818 72129
49562 97570
23692 67336
9579 99580
25046 45646
43670 79470
15033 18259
31128 78449
53546 98287
18043 81825
33242 69331
50406 56003
14414 23802
50885 81670
12828 81020
15929 52350
19946 24667
1354 28031
59349 79239
9618 68732
46827 98219
21448 58735
16010 29766
18336 51353
45103 80668
36590 80566
30721 63866
49922 95560
27816 53044
23453 29486
6790 77481
3149 75702
2374 55948
14088 99850
24191 45001
97080 99703
59470 72403
35504 79228
43339 83492
62950 69793
21458 84054
73503 91510
69563 74527
37207 67448
35937 98802
67381 95013
86697 98370
19964 56476
32469 52899
25806 32418
78043 95732
58014 86817
50 6249
34931 92968
84155 93252
56202 75648
31173 41382
27547 97325
13596 29381
76760 93495
69756 99753
70736 88224
6212 94338
47236 62604
47891 69148
83376 87019
27371 63585
17462 94112
37648 47147
37479 69846
55051 96367
25883 27105
51149 97567
66789 94380
16966 83234
21641 56731
19872 74698
41523 98994
38584 80767
64354 84351
40351 68271
26901 86583
8679 67692
40971 98498
32686 55598
17805 45117
7759 85353
10055 82347
48968 55834
47253 96504
83287 95377
44626 95442
21659 74080
22127 61248
1646 93256
34441 50042
109 84258
40223 69498
25805 97843
61736 99348
78150 86957
4632 23713
55317 70906
50231 86831
36032 38564
4483 11566
29607 83376
40245 96722
62435 91052
14686 48332
29939 71337
25568 63087
80576 94538
54332 63645
21057 48616
33968 95818
12094 56124
15303 67612
32215 38785
71829 98203
78421 99511
3567 89030
74231 93624
59376 89463
85 81033
25566 91404
18067 60780
423 4599
53084 62554
26244 70660
7296 31622
54061 72083
62324 84627
46798 50322
19477 95416
20163 71173
12013 78565
47376 69506
125 26218
49918 68924
94395 99173
55123 58230
8989 93500
68 53953
42789 97285
31763 72935
43585 75662
40113 50869
1731 58577
17826 70054
15730 42544
7627 63675
12058 29394
14785 17375
59506 61157
80401 86728
21434 74708
58821 86394
15837 92932
25851 27011
58945 98239
46010 73167
51687 94261
59934 92454
13439 20313
23144 76138
20292 60846
40362 91607
60594 85378
87532 94187
95820 97068
8959 65853
46228 59530
55645 93127
56498 85406
34145 48129
42369 93902
69371 76050
25535 55239
28398 49091
48687 90716
36796 48730
30515 39841
15080 27659
40039 84537
24838 75337
86911 91106
21397 96772
53979 67086
14195 80412
13439 47165
8223 38824
7162 34966
47298 94523
4650 80090
23797 78033
11214 77719
40748 51554
16290 66078
49415 65738
30555 68975
49474 74013
53611 69022
17884 88047
52092 76749
21009 85544
24361 59445
8901 49152
76859 87422
32372 86879
51026 69499
6196 46503
79562 84757
25741 80036
21472 28623
31819 59978
69452 99901
36203 50036
48364 90142
17675 79934
29363 64479
62159 89482
9812 49115
45257 59020
31265 78467
46716 77321
4693 21926
33719 77968
39021 87683
34515 79970
48816 76456
22906 82493
30245 84112
21681 99607
12402 28425
31988 63989
38650 56998
22963 32886
52739 83555
21681 37214
72891 86284
25646 50174
51585 93381
15625 61243
10764 21539
16610 40467
69180 97719
25304 31894
10123 57115
28652 38150
39941 87120
26845 57290
9792 61160
56032 87711
68289 83354
2087 29891
86113 98716
41464 51528
21606 27678
68389 92034
2716 40059
8840 43296
52640 92344
82948 90128
29217 94356
34202 68507
54986 79780
27016 42383
67237 68319
26225 44994
14344 67742
8612 95803
37913 77474
36254 51226
19997 88658
2634 34208
27929 45508
14831 77014
13543 78744
22327 72968
18883 38742
21486 44123
53835 71732
26234 32985
60430 82206
497 43278
55533 67187
16571 73644
14310 66516
21768 56165
29133 93712
73735 87422
14361 74433
31187 55730
69275 87622
47202 66438
26491 31439
45832 49149
36318 60835
31543 74012
22296 83933
33242 83935
1244 22883
27608 56191
9048 58811
3366 58192
35163 72205
27926 40634
22743 62224
6048 38495
24785 90596
50914 66789
2482 98414
7144 79641
4267 19040
26572 58466
49912 76515
21337 76800
14271 18014
52740 62822
44411 65537
9177 89523
317 49963
5380 40575
54683 81087
67201 77579
28023 76988
13215 62772
50811 62552
52479 58585
64064 74262
11265 34461
53490 60865
4239 19369
57685 97084
37299 71458
1847 15065
23203 85699
42931 59423
91132 93752
7824 85182
10919 88093
44986 57113
7074 39778
67826 89003
1454 73839
23701 72931
77526 79395
34568 98766
2318 61665
26971 87929
8104 58571
30829 59191
35060 46539
65342 71780
3988 86058
6582 25570
3478 88905
69710 94976
43375 91141
62558 99700
14958 83966
3916 25695
48562 77030
44715 82546
52066 98130
2654 78590
54380 66510
89019 89559
60178 81497
18020 97322
48895 83801
48780 56325
2020 6288
41945 68705
59760 71849
33515 58721
58863 91149
95796 98193
23060 74558
51006 75777
56711 84377
40280 61130
35425 96386
56393 63719
21798 97182
48230 67336
17169 29896
16397 85444
43087 93868
12530 25630
85366 97526
36128 82981
73159 87166
6944 59552
38586 58118
28901 33936
743 81218
35170 43325
77630 85256
46519 61056
29522 59535
43355 74847
37245 99837
37347 67311
53046 76280
65250 85479
41869 48376
9685 16989
73896 75829
69108 79200
11452 81950
67043 72689
34025 38561
48875 68351
5478 70804
9590 59499
64274 84361
34823 77442
50489 73722
23422 26027
25710 29717
42121 49779
13364 41799
77103 91038
50936 51047
30099 81892
3041 8758
26714 39838
11359 80443
1459 80489
83201 86328
21674 42328
75144 87203
52773 93426
21175 69956
49794 84493
76757 98590
89430 93227
28121 97933
9125 63655
58362 87719
42850 86465
253 4435
36793 62238
48136 79657
6348 48766
97403 99741
66739 86403
33928 79454
29469 79450
9470 89772
60210 83626
62948 82290
36334 66723
55159 98953
21714 60088
52681 83443
13379 44523
33382 61943
12817 72216
41116 94921
1201 90079
50457 70201
29369 57882
6597 33250
44085 58031
27692 90670
54248 72480
3195 82056
41172 84462
2997 98154
98594 99737
22978 84838
35452 69526
9395 94627
5319 55455
26789 43435
31328 74852
41118 47774
6433 32367
3678 5957
28009 63819
31563 98678
51563 88161
17819 84696
26721 35501
82055 90325
63118 67021
6117 60119
42613 76529
60041 66825
3476 57842
6059 12768
386 77276
9392 24674
57852 88491
77016 85757
48242 72208
56123 88157
16599 38920
28366 96751
1520 89948
16417 53902
63482 70405
49415 66186
68646 92477
60748 89470
63661 70997
84877 86367
40060 41658
69617 93943
75647 81295
43102 51062
34200 43691
57281 64374
40880 53065
1513 55026
9126 94415
13143 24025
10304 21696
16731 52644
72670 75169
6176 91029
22692 81964
68101 99495
55976 66140
8614 75250
63007 99905
22204 97947
14363 40822
12940 13162
62148 99951
64940 92503
11761 13774
62713 75740
48690 86150
39830 99016
41758 53814
9108 35480
3227 97871
46742 51468
41573 88155
46579 71719
13636 22991
85679 97928
67684 82015
8269 9439
19532 51159
40145 91420
57386 68313
54566 60435
68749 79311
20779 79386
47433 74544
10346 30461
35393 37799
45073 72502
34327 39372
14410 29915
13372 13570
24338 87673
35654 41034
14911 25746
53230 55157
12062 14325
15755 90159
25031 85739
1446 53023
72494 81822
44708 94946
35157 71816
21934 31890
32937 76938
27075 62401
10596 61231
47052 72046
43241 85283
65537 97746
46864 88879
48147 93271
31828 49462
86951 98612
53701 84501
8722 23290
81396 89817
87250 94273
37256 54624
48193 93674
1013 51624
16264 86067
36394 37264
52551 70970
17048 84538
961 44064
3318 61750
36117 69658
63689 79652
849 19981
20421 62530
24483 34340
270 4432
14296 52513
2396 42146
22968 75786
9123 35419
9425 45743
3183 25060
62473 81983
14052 15217
61757 88759
84221 91764
25215 32174
36050 63681
10893 26510
30926 47907
60431 81408
39159 87137
2073 29461
4762 46686
29275 53952
2541 69057
3697 55163
59025 66116
29035 66717
51248 59964
81255 89115
52496 77558
47589 50933
30483 76288
64361 83298
29036 45957
31689 98900
68919 81020
5210 8882
35641 45012
42255 88930
31530 32987
59430 74863
45638 73491
68346 93536
9696 49392
39569 54580
30700 73238
22110 74639
46386 92948
944 60181
3953 69326
1987 36198
70867 98963
95500 97246
69663 88215
34211 39478
34304 96634
26021 67280
29302 68896
15460 56049
13624 77248
14013 72311
10513 24684
10908 65475
49970 84978
54269 94340
88749 99910
46417 86616
25625 34737
11670 81002
15708 42543
90773 94839
35473 59733
5665 54690
881 80949
49682 52159
18877 79360
34402 93925
35702 91739
30148 76101
48552 75196
25483 41420
82661 97183
25026 39765
50350 87817
50881 92165
58091 63160
22034 81233
385 78016
15152 50695
77480 88407
70671 73911
83346 98053
7493 90258
8364 92008
15911 76700
29863 76056
16641 18622
42395 47984
48250 69391
20240 64148
17004 57736
23850 73806
34504 58284
35582 68580
31622 34051
41019 75007
16148 86520
30396 43042
89769 93042
6412 23604
55429 60190
11011 69385
19394 87664
42099 63116
20477 59100
50841 80113
38625 42019
67739 95332
10060 39086
24303 69523
7873 89937
11829 79545
51518 64382
23340 76029
78872 87795
31280 35258
64228 77759
52627 68433
35190 74352
28329 91313
37711 81167
85752 88617
53141 67222
53552 66531
30903 51475
4483 66517
53436 77164
55131 59705
6149 92967
8342 81755
35814 62136
2628 10696
31036 46365
60699 92548
20466 41987
39353 86233
33908 48348
15198 18178
30303 86178
32420 65381
25558 78087
33747 89002
29033 37244
26793 46875
69777 74085
58037 91322
4136 90535
6568 56950
26420 86987
5169 7172
10889 70188
32049 39854
14032 64151
68202 86070
6671 8657
3943 85142
18017 56586
21382 46947
78085 92700
27847 75311
21190 95051
23964 33340
47514 72345
42512 55304
22559 58765
67019 86610
41980 81573
117 31238
52136 98933
2804 24581
7232 48416
24888 80395
28235 84962
48084 54688
6520 15834
20569 43528
19533 64137
16935 77439
19715 72769
20338 21279
18604 47436
48007 92458
4109 71362
45578 59506
13513 59806
22749 57382
3192 78464
35071 62518
7537 87945
32166 32207
75424 94610
3996 99362
3324 36383
75379 77374
90678 92002
26879 71011
60981 84103
24088 30670
33526 59648
13842 85353
10502 37879
1793 32275
75012 78300
28416 36684
45005 79549
40651 87323
34909 81722
16359 93790
19876 68725
33707 99813
8097 86984
35799 56428
68866 98572
33106 83492
28314 72406
27133 97234
13026 62039
80075 93052
45985 83919
2000 60173
90377 96333
57785 78819
6094 63373
7756 31265
37956 40901
23841 23899
27170 58349
5186 51945
3926 8435
18032 91818
33269 81438
23102 95411
20867 38448
66683 74551
20982 95274
39195 71560
16450 93423
28121 42140
35034 89748
26756 38942
29496 91989
49624 99848
1947 10200
55565 79541
41075 77684
9992 94545
64943 91049
37861 71421
6709 7930
8692 95572
51542 91261
69549 71472
51713 73597
31340 65265
40741 43549
35545 99587
613 20534
27038 82263
6093 31846
14158 78500
13826 51062
4387 74263
32329 98485
59850 90323
41959 83693
20782 36147
41887 89449
14358 23988
48087 77409
2668 81408
24287 36801
50984 75112
872 63573
26291 50708
84942 88309
30661 60300
35050 78489
80889 94483
84073 95153
48847 82991
48818 61319
9979 26791
2162 51302
64523 92840
52166 95061
3741 54555
30706 55149
35669 62175
3498 99170
6115 71242
20931 54071
50489 76127
44511 79394
25098 56544
54638 68820
22702 29646
34503 49904
17220 61407
15601 75499
7198 91727
2785 24601
8966 96917
17995 98189
37971 71919
65464 90439
28920 68679
79181 91268
19648 34206
4691 33206
82559 84457
50119 86505
24163 82861
5938 96533
24084 99112
16938 30370
54213 56623
87721 94088
13612 21600
85572 90237
65819 99606
6224 29631
80548 89841
13370 20741
26067 32487
18978 26418
23499 76790
2238 64895
6606 16034
48851 57355
1165 28376
27809 70622
84619 92626
15503 59816
27374 32341
20830 85048
6814 60475
9034 28971
13576 43936
54785 54813
1119 9256
50467 88664
52408 78037
48593 99182
27063 69887
90038 98560
17599 43320
22630 57481
94683 98727
35912 65307
26883 46005
7563 38913
17085 87637
1455 36248
36476 68818
1905 74419
10056 59026
8331 35752
2852 31005
62470 99977
32591 61866
22544 96536
48235 88766
62790 80875
92499 94919
28676 68586
58251 71225
28578 72697
12876 54249
11294 27967
12959 38690
1296 68633
12296 44133
34599 71119
2309 5300
22052 46560
93965 98820
16083 45718
25277 50485
77115 83717
17806 29583
3177 71654
67069 96577
20800 75164
15605 74883
25743 70528
430 17002
11884 25019
85685 94657
11289 39555
70477 74910
26163 98404
35156 86627
3974 23118
14939 99409
48362 50504
5571 39136
9618 93229
613 69336
6652 64075
55670 91520
41748 59523
60868 75975
16057 59547
69975 99961
21276 86017
41873 54111
39658 67382
83279 86289
97610 98101
2414 6497
67448 78440
9342 49607
64866 67061
47318 86533
32526 68581
24830 41733
9826 85866
17102 53156
33207 41809
29714 58909
28579 36845
25945 76548
68477 95929
57911 88817
95789 96854
64426 77927
42824 80121
16219 71935
17764 93865
10460 30932
45031 71411
32472 37442
4889 11564
10487 11023
1794 74587
28882 72573
2127 74303
45363 95099
41523 89791
50792 66654
20921 83837
50330 95314
52864 91566
74282 82735
2555 45406
5186 37008
31993 83865
5527 8764
33638 47445
49045 57737
87425 94183
18442 69403
45961 70407
83983 85450
26854 64646
73448 84519
74357 84351
51936 91447
43517 87106
17761 41723
3911 13581
51813 85078
80953 84539
7568 97845
94276 95073
1888 58770
21537 63044
60024 84979
5143 25235
33169 84868
62935 73668
20454 92376
85104 94050
64424 84994
39705 85491
31815 73107
54610 87236
1314 69408
52987 72988
4673 61862
33500 66401
26433 81817
35850 62430
829 99451
63686 66387
50622 99166
58730 99983
14484 29335
20518 72258
36028 61377
13623 63797
61653 96792
45720 52958
69159 98744
57441 67218
2869 71710
16345 72479
10743 67512
12457 26946
64903 83900
28389 91756
15371 45146
6105 61730
77343 88654
33924 74924
43032 65808
17778 89542
14489 88560
59975 69542
2448 86074
9748 54030
32411 43685
3971 46542
86496 91815
23713 34149
88054 95633
28202 64418
23176 67937
54245 78167
13437 39134
8735 20480
62122 68506
3367 8897
6805 29364
8317 8470
10478 97485
48167 72340
36493 59162
77635 84571
7157 73318
28597 47995
17806 33707
34473 52346
75372 96530
71197 84245
56893 71826
40799 63249
39292 99756
43224 91259
31483 63464
45480 75736
60505 62130
39343 41733
1560 77223
51036 56156
11900 57096
23033 47562
9579 54344
14165 51831
39435 75602
46423 78175
13439 93762
69302 78500
8346 25042
37888 95666
10401 76593
23681 52170
33421 75620
43965 59307
25379 34652
7513 59838
70464 91257
46545 97156
52936 54500
28349 80418
19190 84745
23886 79729
14006 24080
9011 10176
12846 64889
16368 78285
37585 81466
17128 56037
1478 40382
21792 72942
6303 90114
10438 23660
16932 31599
40710 89400
55818 82481
20465 64037
73842 95241
48672 76039
71266 81848
63088 65573
2327 13757
1560 50899
19578 73197
9753 62532
81985 83389
31151 74029
70156 94192
9002 46968
12293 87331
31510 89185
20105 88177
2449 90101
19482 52112
41135 50324
37883 53559
28313 94176
50490 68751
27686 55856
630 50634
4928 30869
71850 72173
35135 93647
74319 74650
80259 97308
27802 32216
43938 90262
54894 73427
65947 72335
32961 58401
32782 49920
1568 53065
41263 75078
28131 78810
39034 79129
68608 91370
8685 94334
15469 30713
20358 40338
50177 85181
12825 94759
9651 35061
7755 90990
37939 88691
64917 71555
14076 47265
21751 43272
46259 78529
5115 14822
47325 48781
9947 10626
43635 92910
15191 92128
6269 66213
39143 53550
78953 94956
41264 73422
80311 92587
41688 65465
43638 88461
20659 81782
14335 66291
39095 70933
27641 31443
55442 86597
4204 7516
43892 90102
63347 69831
9730 56656
25999 80662
34836 46341
63406 82262
41557 98332
36041 81263
14051 88662
11525 71434
63792 74053
55421 93084
30666 36710
8950 27827
45062 63432
3539 56794
59825 87106
7084 59011
82632 97420
26608 44086
29355 75894
10553 11436
55024 55968
25580 83350
69807 99770
11075 31423
9719 27197
75967 97579
23836 53350
35254 43566
1901 85775
46295 46940
41390 86561
3890 62852
42671 76646
8744 64790
7126 35309
32496 55168
81088 83636
12276 48421
36287 84602
15701 60831
33759 39133
41532 45761
73949 76828
22798 29861
58365 92638
33387 49797
10962 30566
14485 79988
16702 75406
47213 82326
1656 73053
3012 57239
5396 80001
25911 65852
27544 84136
34165 34570
86845 96043
5669 61925
28011 53986
38705 80128
37254 68990
8997 87481
33985 53091
10845 43842
51100 94422
65592 88567
53788 87350
33965 55283
29542 85252
42375 97571
78233 98301
21141 96706
77189 77770
63994 82416
36281 52223
10817 17330
80592 81532
50685 71286
27486 73325
77742 86210
14125 14322
2173 76187
30428 41300
73030 78415
47145 53444
10649 80509
52769 93972
20939 80748
60809 85502
3022 62598
11464 19336
13797 79565
49560 70902
16085 64885
33080 96782
55222 61599
53910 75125
57308 83005
41974 91347
52335 88262
2886 60269
9520 36477
948 89375
14634 93932
17708 47648
24983 55850
72701 79728
18878 61769
30565 34427
44116 70084
17334 22936
73464 97229
6067 46361
40042 41308
35935 57235
84143 89254
2015 29720
12880 43320
131 16966
6309 47430
65083 76407
14304 98886
26797 79932
22999 65106
54335 72444
64367 95976
3575 86112
36668 59227
47265 75132
48450 85209
32977 92404
26074 63700
121 2647
21598 38274
46276 56554
5331 70527
39939 67856
10738 73037
94226 99817
47324 49587
23839 55192
23172 75898
47558 59384
7473 36340
16291 74226
60656 67934
58553 92833
34467 96662
18262 83902
1358 39934
88549 91766
67845 88953
27700 68914
65205 96205
56039 92978
28765 80759
14051 96328
33319 85021
31868 37117
26714 37164
71408 83387
52397 62538
6167 37234
31534 54302
49788 65249
20083 85777
30748 71628
12304 38137
5974 69743
1356 26299
16290 54779
85948 90897
6172 54100
66045 78279
1432 95846
43096 81051
5353 27663
22681 75157
10951 61667
13899 78678
11087 26517
24575 33026
50002 83419
55076 65289
33751 92528
29634 90980
69335 88425
21663 39861
3134 46048
34206 65142
59899 62764
11864 85226
16145 31266
55156 81558
46053 47279
36131 42092
23377 25998
22667 43982
57034 92375
39708 79459
53618 87696
29971 33252
28579 99925
51895 72904
26362 60914
19165 97646
1134 17567
62392 64565
3593 76813
86636 93530
87675 96708
19336 50567
36552 83551
44987 70410
49923 81850
29510 98162
47954 72703
72582 99661
3483 84194
56765 74476
2556 42646
18610 71185
3765 95952
47861 71094
23775 66967
38401 88791
66074 78699
83678 90649
2295 22140
26671 44431
52677 84372
10410 58055
23844 44295
19963 93397
26003 64630
88576 90342
28361 91329
17934 56805
49186 60167
84341 89183
35469 97921
27809 81238
27257 70275
91319 94698
16537 38307
23499 66480
6239 72461
1567 59489
47002 72908
66104 74672
75859 77023
16987 97783
59399 69156
13989 29294
84839 87083
34925 58452
67866 92091
21519 59534
93510 99543
1167 86773
33163 92750
92927 98230
1273 95958
60762 76165
23819 47378
13889 38193
5245 38707
22845 95941
50690 66186
39456 67963
7044 41682
5999 11385
5451 97303
42096 58353
37593 90630
33275 38972
13574 97918
656 99826
19692 59278
12913 34228
52158 83912
19597 35065
52963 53210
36610 80813
35893 87504
17390 93653
36283 73746
3026 26097
56586 66435
20668 93536
30880 61179
9903 21510
12605 44247
42339 70904
17866 45273
36117 40886
9095 67635
74085 93431
38530 39724
39765 69469
31365 81451
70285 73591
27109 66636
46499 80358
46214 51306
4293 46815
40906 71775
42644 45056
49348 56123
44686 63819
4502 74864
11431 23616
42293 85148
7913 10340
78681 95942
30467 52768
7631 58772
12913 21444
4016 10343
96176 99041
76696 99496
23955 81632
30503 51226
31069 82094
10896 89936
54902 96637
1558 6498
94296 95034
18793 32698
57111 67448
14787 38401
34962 56678
25489 60198
17933 21825
66961 73385
3545 75037
57694 97242
19328 41055
53940 75238
54227 93504
68916 86745
17056 77985
66860 86117
73891 82147
48341 86609
30773 58311
28776 61038
50972 75054
29203 78097
78774 79889
36014 69442
57407 64142
25172 90491
34376 48347
18514 38843
62640 85430
34532 74235
10064 76620
2589 21550
22964 45124
73922 86707
26114 32554
40624 98720
20119 27738
11239 54234
61504 95513
15633 58401
1704 21992
57801 70835
2115 42769
63704 98138
16760 44801
61656 89557
10921 66417
34318 58285
27550 39586
40883 70388
34017 66740
63515 76267
36845 54777
8031 53896
34686 38460
58952 63024
68105 80749
15661 59275
42911 89804
67946 76310
727 19662
8858 33110
18373 27951
65210 79713
26615 26946
11007 35027
12566 62426
41316 92558
21999 49393
53127 66759
6469 40575
11260 23965
10516 36258
27270 38517
6197 56012
35147 73029
37302 37901
24488 99224
23580 94951
5147 37064
9767 21138
75384 94361
19911 20304
68383 81805
57536 67864
40372 86872
3177 9093
86561 92077
16427 47487
32180 64296
42868 43032
55225 62785
20674 57128
46354 98115
15221 77674
8379 99376
3877 53491
27049 44594
22281 50709
57552 62268
33264 65364
29549 67024
7923 57021
39012 94315
27053 72253
44373 69118
19723 36667
77416 79918
12415 14899
20154 61132
2972 76130
53332 71607
4606 17968
45317 84546
16154 19878
91119 94202
3098 27619
27810 90227
4502 72620
10478 37285
73155 74506
31848 86290
24403 37043
42564 71158
20002 57969
51201 51243
23681 62232
39391 53243
24023 76540
43035 87667
46582 66270
17785 45699
7837 39455
20803 69996
22856 64405
55518 56565
7619 67368
71362 75526
11220 39601
1375 79906
34620 92105
10307 21404
29927 78338
22904 69881
38561 56797
49398 71506
18112 52178
51277 61648
28162 77494
6278 10235
39634 79078
19343 28697
79250 82057
67914 76905
58961 59337
13771 96022
17156 30844
70576 78662
6290 49011
45506 88198
14024 94018
1650 91322
25250 65809
95526 96476
14675 49366
63844 74751
49701 74662
27058 73076
54418 56069
12074 45227
71278 87822
55444 59520
52109 54288
6560 91722
13021 31464
26733 58697
13853 39152
37575 67820
39546 76372
17078 88113
81930 86813
27820 81187
71573 89624
11395 67495
51656 75503
15610 86573
2613 45328
17120 40176
15896 67931
27344 64739
395 81526
21476 71217
86569 89014
1063 78222
57005 98862
3139 52989
16315 81199
24901 92246
84277 88484
5338 67246
74180 86573
9933 70418
62161 97563
10607 18622
42802 74504
52517 57700
29023 65266
43861 54309
82866 99527
10754 41191
51568 80642
17174 86417
8533 83383
6022 76730
18125 99767
55242 86705
63111 86232
28702 30551
21335 89554
77073 84787
26615 28340
43937 54945
4585 62533
26113 95230
9566 38323
70769 87032
21813 28342
64336 78053
22868 70221
8064 80821
29905 62999
5676 14126
64185 84639
49261 85782
14203 96505
13439 62958
51404 81936
6031 30730
16652 79650
48464 90380
61726 80706
79170 81415
75051 78069
9774 61042
30376 99644
24297 42058
19159 78981
48213 92614
74734 85286
31133 65474
23633 40406
4218 92485
62608 95958
73156 88257
1005 63198
35355 46671
12695 76712
10383 24535
67271 75998
5012 28972
49578 50946
33892 67982
53356 93676
18029 58252
12503 95924
51339 51479
1258 2892
58396 90328
9945 18889
15729 76332
7920 57549
44800 54750
36130 93250
46377 50861
48776 99405
22941 96177
10712 92122
79285 79988
70367 85653
10133 59765
14118 26000
5051 42153
26395 66977
16043 52119
19469 53850
31811 97463
27650 89528
35458 92943
49251 60294
2636 16195
54917 68002
14187 59703
10680 94516
15505 32865
25237 66196
92210 97237
6847 94252
74310 90453
14285 68451
3144 71769
49371 50450
88378 97241
905 9010
27071 99070
44007 72670
63383 75796
13162 64938
83185 99203
7587 82385
56490 95672
15185 65692
66640 98360
3557 96575
38913 91073
26663 67492
63715 97703
27563 49409
51846 88540
41169 98216
11641 65344
18873 30968
1292 76438
49896 95370
2130 25512
9674 71351
18589 83094
38926 59020
17706 45274
70333 86555
49873 96191
34594 92417
11664 14085
77772 96497
31226 65123
1529 57298
17556 90633
37425 66483
53254 90855
33664 54714
69904 90944
70432 93419
1717 74761
57483 88540
59526 65390
12709 37210
68775 72885
4910 82372
23959 49379
53645 99370
69738 87090
23871 79306
32819 69452
53428 90337
1066 84055
45454 48663
60445 65869
65292 91007
4774 84436
73275 91185
96842 97958
70635 73671
19017 37974
8522 63365
2160 8449
41883 91447
8779 79661
12127 81645
32319 67099
27104 62239
5949 36827
47193 85009
11695 95892
58831 76712
59628 81552
20611 78654
38840 72312
51843 93060
11126 46458
52762 93880
93195 97702
12809 79133
37361 70553
27918 90652
22608 71220
25053 62489
26508 53406
848 93681
54488 60344
33871 85562
85555 94670
57861 93018
1878 51220
76642 81558
48895 53866
14947 78961
2315 49960
10258 96857
54383 96440
12954 79970
33878 55552
17 67941
50293 74105
43431 71580
13517 94335
18568 50927
22881 24861
26947 51962
33604 86741
30276 62071
23653 48954
53320 98627
5556 53050
9032 21553
25 80721
50687 90460
30832 53303
79206 86158
31128 78726
7378 82869
33794 61163
24072 73300
11407 31165
646 7213
23177 40202
1934 38717
93713 94332
2562 41550
34309 98199
23550 52267
34563 80357
43532 71698
38051 71629
39209 50306
37180 44948
20580 60321
6443 10081
86251 92194
13735 96763
14123 55566
23947 27398
87716 91609
13416 21250
54137 60068
49777 72577
46664 53898
54970 55490
31606 66280
48275 55510
79323 89940
16452 75161
42947 83537
33477 72828
23113 74714
49897 62320
26097 53974
27904 74827
5024 82058
23265 90987
41691 44556
4653 76669
57339 77329
37715 89098
7733 67708
22150 46564
23621 31063
18296 45572
11872 65455
62376 73147
60083 98180
64990 90315
73045 96673
59467 99918
37991 39108
4450 32108
37836 58011
45039 68141
43305 79014
12052 75086
1399 60953
35217 43290
782 43672
23696 66998
60603 79344
45894 72485
62252 74483
70333 81484
82505 83251
12088 56539
19681 45590
43224 73518
66812 79162
51109 75228
23912 36556
41986 55714
80385 82483
363 59672
24645 99428
29090 70417
41480 81785
53355 65222
24408 56574
32042 75144
28178 34593
76748 97347
39429 98850
169 33028
57408 78794
24726 33689
87947 96455
6427 25151
2120 14892
15047 18371
12189 78781
9564 17246
2814 7981
77374 87054
22950 55659
38547 63498
32287 89587
18489 71055
37971 50782
15288 93987
6654 91487
18929 26636
14074 97062
9073 66988
11847 88225
8827 88511
64553 98858
9828 60144
32208 74413
1331 49186
28873 66177
13151 41248
13617 20673
25487 46437
52745 81157
69770 79966
45551 58775
36899 97731
57005 96843
16796 50825
32737 40968
37648 68761
47329 92491
65918 91643
22538 30120
64551 99742
84641 99478
21583 36803
19609 20399
38161 75739
37079 47807
13951 25516
75922 91020
83263 84450
5085 19860
24995 75015
24850 83931
67097 89879
2068 68743
33341 52067
2298 68327
38386 60831
63766 89180
7870 95504
47054 65795
24719 98361
23333 43613
11837 52384
3050 56016
76237 80537
68560 88788
39146 42425
58825 97252
25280 94407
51737 88416
13366 86797
86273 92802
75412 82847
24044 73573
10734 26204
7455 44065
72319 77280
33358 87740
27890 58180
45240 84286
62052 81159
19827 98356
35956 47957
50032 89618
18887 57822
1 0 0 1 -1 1 -1 1 1 -1 1 -1 1 1 -1 0 0 -1 1 0 1 -1 1 -1 -1 1 -1 0 1 0 -1 0 1 1 -1 1 -1 1 0 0 1 1 -1 1 -1 -1 0 1 0 -1 0 -1 0 -1 1 1 -1 -1 0 -1 0 0 -1 1 1 -1 0 -1 1 1 -1 1 0 -1 -1 -1 0 1 -1 -1 0 -1 0 0 1 0 1 1 1 0 0 0 -1 1 1 0 0 0 1 -1 1 0 1 -1 1 1 1 1 -1 -1 0 0 1 1 0 1 0 0 1 -1 0 0 0 -1 1 1 -1 -1 1 1 -1 0 0 -1 1 1 -1 0 0 0 1 1 0 -1 1 -1 -1 -1 1 -1 1 0 1 0 -1 -1 1 1 -1 1 1 1 0 0 -1 -1 1 1 -1 1 -1 -1 1 0 0 -1 -1 0 1 1 -1 1 1 -1 0 -1 0 1 1 1 1 -1 0 1 1 1 1 1 0 -1 1 -1 1 0 1 -1 1 0 0 0 -1 -1 0 -1 -1 1 -1 0 -1 0 1 1 1 0 -1 -1 0 0 0 -1 -1 1 1 1 -1 0 1 -1 1 0 1 0 1 0 -1 -1 1 0 -1 0 0 1 -1 -1 -1 -1 -1 0 0 0 1 -1 1 0 -1 -1 -1 1 0 0 -1 0 -1 0 -1 0 -1 0 0 -1 0 0 -1 1 1 -1 -1 1 -1 1 0 1 -1 1 1 0 -1 -1 -1 1 -1 0 -1 0 1 0 0 -1 1 1 1 -1 1 1 0 0 1 0 1 0 1 1 0 0 -1 0 0 1 1 1 0 0 1 -1 0 0 0 1 1 1 1 -1 1 1 1 1 -1 -1 0 0 0 1 1 0 -1 0 0 1 0 1 0 1 0 1 1 -1 1 1 -1 1 1 -1 -1 1 -1 -1 -1 0 1 1 0 1 -1 0 0 0 1 -1 0 1 1 -1 0 1 1 0 -1 1 1 -1 1 0 -1 -1 1 1 -1 -1 0 0 -1 -1 -1 0 -1 1 -1 1 -1 1 1 1 -1 -1 0 -1 1 1 0 1 -1 -1 0 -1 1 1 -1 -1 0 -1 -1 1 0 0 -1 1 1 -1 -1 1 -1 0 0 0 0 0 -1 0 1 0 1 1 1 -1 -1 0 0 -1 -1 1 -1 0 1 1 -1 -1 0 -1 -1 1 -1 1 1 0 1 -1 1 0 1 1 -1 1 1 -1 0 -1 1 1 1 0 0 0 -1 1 -1 1 -1 0 -1 0 1 0 0 0 -1 1 -1 0 -1 1 0 1 -1 0 -1 1 -1 0 0 -1 0 0 0 0 -1 1 0 0 0 0 -1 -1 0 -1 1 1 0 1 -1 1 1 0 -1 0 0 -1 0 0 0 0 1 -1 -1 -1 0 1 1 -1 -1 -1 1 0 0 1 -1 0 0 0 1 1 1 -1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 0 1 -1 0 -1 1 1 0 1 0 0 -1 0 1 1 1 1 1 0 1 -1 -1 -1 0 1 0 -1 0 0 0 0 1 1 -1 -1 1 0 0 0 1 1 -1 -1 -1 1 -1 1 1 1 0 1 0 0 0 1 0 0 1 0 -1 1 0 1 1 1 -1 1 -1 -1 0 0 0 -1 1 1 1 1 -1 1 -1 -1 0 0 0 0 1 -1 1 -1 -1 -1 -1 1 0 1 0 1 0 1 -1 0 1 1 -1 -1 -1 0 1 -1 -1 0 -1 -1 0 -1 -1 1 0 1 -1 0 -1 0 -1 1 -1 0 0 0 1 -1 0 0 1 -1 -1 -1 1 1 -1 0 -1 1 0 0 -1 1 1 -1 1 1 0 1 0 0 1 0 1 1 0 0 0 0 0 1 1 0 0 -1 -1 -1 -1 1 0 0 0 1 0 -1 0 0 1 1 0 1 0 0 0 0 0 -1 1 -1 0 0 0 1 1 -1 -1 1 -1 -1 -1 0 0 0 -1 1 1 -1 1 -1 -1 -1 1 1 0 1 1 0 -1 -1 0 -1 1 0 1 -1 -1 0 0 1 0 0 1 -1 1 -1 -1 0 -1 -1 1 0 1 -1 0 -1 -1 1 -1 0 1 1 0 -1 0 1 0 -1 0 0 0 0 0 0 -1 0 0 -1 -1 -1 1 0 -1 1 1 -1 0 0 1 0 0 0 1 1 -1 -1 1 1 0 0 0 1 -1 0 1 -1 -1 -1 -1 -1 0 -1 -1 1 1 1 0 1 0 1 0 1 1 1 1 0 1 1 -1 1 -1 1 1 0 -1 1 -1 1 1 0 -1 0 -1 1 1 0 0 0 -1 1 0 0 0 1 -1 1 1 1 0 -1 -1 0 0 1 0 -1 0 0 0 -1 1 1 0 -1 -1 -1 0 -1 -1 -1 1 1 -1 0 -1 0 0 -1 0 0 0 1 -1 1 1 0 0 0 1 1 0 -1 -1 -1 0 0 -1 0 0 0 0 -1 1 1 -1 0 1 1 0 1 1 0 0 -1 1 1 1 1 1 1 1 0 1 0 -1 -1 -1 -1 0 1 1 0 -1 0 -1 1 1 -1 -1 1 -1 0 -1 1 0 1 0 -1 1 1 1 1 1 -1 1 0 0 0 0 -1 0 1 1 -1 1 -1 1 0 0 1 -1 -1 0 0 1 0 1 -1 1 1 -1 1 0 -1 -1 -1 -1 0 0 -1 1 -1 0 -1 1 0 -1 0 0 1 1 -1 -1 0 1 0 -1 1 -1 -1 0 1 1 -1 -1 0 -1 -1 1 1 -1 1 -1 1 1 1 0 -1 0 0 1 1 1 -1 1 1 0 1 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 1 1 0 0 1 1 -1 -1 1 -1 1 -1 -1 -1 -1 1 -1 -1 1 0 1 1 0 0 1 0 1 0 -1 1 -1 1 0 1 0 -1 0 1 -1 0 0 0 -1 -1 1 1 0 -1 -1 1 0 -1 -1 1 1 0 -1 -1 -1 -1 -1 1 1 -1 -1 0 0 -1 0 1 1 -1 -1 1 -1 1 1 0 -1 -1 -1 0 1 0 1 -1 -1 0 1 1 1 1 1 0 0 1 -1 0 1 0 -1 0 0 -1 1 1 0 0 -1 1 1 -1 -1 0 -1 -1 0 -1 1 0 -1 -1 1 1 1 1 1 0 1 -1 1 -1 0 0 1 1 1 -1 0 -1 -1 -1 1 1 1 0 0 1 0 1 1 1 -1 0 1 0 1 -1 0 -1 0 0 0 1 0 0 -1 1 -1 -1 -1 -1 -1 0 1 1 -1 1 0 1 1 0 0 1 0 -1 0 1 -1 0 -1 0 1 1 1 1 1 -1 1 0 1 0 0 1 1 1 1 0 -1 0 0 -1 1 1 -1 -1 1 0 0 0 1 -1 0 -1 -1 -1 0 -1 -1 0 -1 0 0 0 -1 1 1 0 -1 0 -1 0 -1 -1 -1 0 0 -1 0 1 -1 1 0 -1 1 -1 1 1 1 -1 -1 0 0 -1 0 0 0 0 -1 -1 1 -1 1 1 1 0 1 1 -1 1 -1 -1 -1 1 0 -1 0 -1 0 -1 0 0 1 1 -1 1 0 -1 1 -1 -1 1 1 0 1 0 -1 1 1 -1 -1 -1 -1 -1 -1 0 -1 0 1 -1 1 0 -1 1 1 1 -1 0 -1 -1 1 -1 0 0 1 -1 1 0 1 1 0 1 1 -1 0 0 -1 1 0 0 -1 0 1 0 0 1 0 -1 -1 0 0 1 0 -1 0 -1 0 0 -1 -1 0 -1 0 1 0 1 1 0 -1 1 1 0 1 0 -1 1 -1 0 0 0 0 -1 1 -1 1 0 0 -1 0 -1 0 -1 -1 0 1 0 1 -1 0 -1 1 -1 0 0 -1 1 1 0 -1 0 -1 -1 0 1 1 -1 -1 1 -1 0 0 -1 0 0 -1 -1 1 0 -1 0 1 -1 1 0 0 -1 1 0 0 1 -1 1 -1 -1 0 1 0 -1 -1 0 0 -1 0 -1 0 -1 0 1 -1 0 -1 1 1 1 1 1 0 1 0 -1 1 -1 0 1 -1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 1 0 -1 0 1 -1 1 1 0 -1 -1 0 0 -1 1 -1 -1 -1 0 0 -1 -1 -1 0 0 1 0 0 1 1 -1 0 1 0 1 1 0 -1 0 0 1 1 -1 -1 0 0 0 -1 -1 0 0 -1 0 1 0 1 0 0 1 0 1 0 0 0 -1 0 1 1 -1 0 1 1 -1 0 -1 1 0 -1 0 -1 1 0 1 1 -1 1 0 0 -1 -1 0 0 1 1 0 1 -1 -1 -1 1 0 -1 0 -1 1 -1 -1 1 -1 -1 0 -1 -1 1 -1 1 1 0 1 -1 1 0 1 1 -1 -1 1 1 0 1 1 -1 1 1 0 -1 0 0 0 0 0 0 0 1 0 1 -1 1 0 0 0 -1 1 0 0 1 0 0 -1 -1 1 1 0 0 1 -1 -1 -1 1 1 0 1 -1 -1 0 -1 0 0 -1 1 -1 1 0 1 -1 -1 0 0 0 -1 -1 1 -1 -1 1 0 1 -1 0 -1 0 1 1 -1 1 1 0 1 -1 -1 -1 0 1 0 1 1 1 0 0 -1 -1 1 -1 1 -1 0 -1 1 -1 -1 1 -1 0 1 -1 1 0 1 1 0 -1 1 -1 -1 1 0 -1 0 0 1 0 0 1 1 -1 -1 -1 -1 0 -1 1 1 1 0 1 -1 -1 1 -1 1 1 1 1 0 -1 0 0 0 0 -1 -1 0 1 1 1 -1 1 1 1 -1 -1 1 1 -1 0 -1 1 1 1 0 0 -1 -1 0 1 1 0 0 0 0 -1 -1 -1 1 -1 0 0 1 0 -1 -1 1 0 -1 -1 -1 -1 0 -1 -1 -1 0 1 0 0 0 0 1 1 -1 -1 1 0 1 -1 -1 0 -1 -1 0 -1 1 1 -1 0 0 -1 0 1 0 -1 0 -1 0 -1 0 0 -1 1 1 0 1 0 1 1 1 0 0 0 -1 1 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 1 -1 -1 1 1 -1 -1 -1 1 1 1 0 0 -1 1 -1 -1 1 -1 -1 0 -1 0 1 -1 0 0 0 -1 1 0 -1 1 -1 -1 0 -1 1 -1 1 1 0 0 1 1 0 0 -1 0 1 1 1 -1 1 1 1 1 1 -1 0 0 0 0 -1 1 0 -1 -1 1 0 1 0 0 1 -1 1 -1 -1 0 0 1 1 -1 0 1 0 1 -1 1 -1 1 -1 0 1 -1 1 0 0 -1 1 1 -1 0 -1 -1 1 0 -1 1 1 0 1 0 -1 1 1 0 1 -1 0 1 1 -1 0 -1 -1 1 -1 0 1 0 -1 0 1 -1 1 0 -1 1 0 -1 1 0 -1 -1 -1 0 -1 -1 1 0 1 1 0 1 -1 1 1 0 1 0 1 -1 -1 -1 -1 -1 -1 0 -1 1 1 -1 0 -1 1 1 1 0 -1 0 0 1 -1 0 0 -1 0 -1 0 -1 -1 0 -1 0 1 1 0 1 1 0 -1 -1 -1 1 1 -1 1 0 -1 1 -1 1 -1 0 1 -1 1 0 -1 -1 -1 -1 -1 0 1 1 1 -1 0 1 -1 -1 -1 -1 -1 1 1 -1 0 1 1 0 0 0 0 1 1 1 1 1 1 -1 1 0 -1 -1 1 -1 -1 0 1 0 0 -1 1 1 0 1 -1 0 -1 1 0 0 -1 0 1 0 0 -1 0 1 1 1 1 1 0 1 -1 1 0 1 1 0 0 1 0 -1 1 -1 1 0 0 0 1 -1 1 1 1 0 0 -1 0 0 0 0 -1 -1 0 1 1 1 -1 0 -1 1 -1 -1 0 0 -1 1 -1 1 0 1 0 -1 0 0 0 1 0 1 1 0 0 -1 -1 -1 -1 1 -1 1 1 0 0 0 1 0 -1 0 0 -1 1 -1 -1 0 1 -1 1 -1 1 -1 -1 -1 1 -1 -1 1 0 1 -1 1 -1 0 -1 1 1 0 0 0 -1 1 0 1 0 -1 0 -1 1 0 1 1 0 1 0 -1 0 -1 1 0 0 1 -1 1 0 0 0 0 1 -1 0 0 1 -1 -1 1 1 0 0 1 -1 1 0 -1 -1 0 -1 -1 0 1 0 -1 -1 -1 0 1 -1 -1 -1 -1 -1 1 0 0 -1 0 1 0 1 0 0 0 -1 1 -1 1 -1 0 1 0 1 1 0 1 0 1 1 -1 1 1 1 0 -1 0 1 -1 1 0 1 1 0 0 1 1 1 0 0 1 -1 1 1 -1 0 0 0 1 -1 0 -1 -1 0 0 1 -1 -1 1 0 -1 1 1 -1 0 -1 0 0 -1 0 -1 0 1 -1 -1 1 -1 0 0 1 -1 -1 1 1 -1 -1 0 0 1 -1 0 0 -1 0 -1 1 -1 0 0 1 -1 0 -1 0 1 1 0 1 0 0 -1 0 0 1 1 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 0 1 -1 1 0 1 1 -1 1 -1 0 0 -1 0 0 1 1 1 1 1 -1 0 0 -1 -1 -1 1 0 -1 1 1 -1 0 1 -1 -1 1 -1 -1 1 0 -1 1 -1 0 0 0 0 -1 -1 0 -1 1 1 1 1 1 1 0 -1 -1 0 1 1 -1 -1 1 -1 0 -1 -1 1 0 0 0 1 1 0 0 -1 1 1 1 1 0 -1 1 1 0 0 0 1 -1 -1 -1 1 1 0 0 0 0 0 1 -1 -1 0 0 0 0 1 0 -1 0 0 -1 0 1 -1 1 1 1 0 1 0 0 -1 0 0 1 0 0 -1 -1 0 0 -1 -1 -1 -1 1 0 -1 1 -1 0 -1 1 -1 1 1 -1 1 -1 -1 0 0 -1 0 -1 1 1 0 0 0 -1 -1 0 1 1 0 0 -1 0 -1 -1 0 0 -1 1 -1 -1 -1 0 -1 1 1 1 1 1 1 1 0 -1 0 1 0 1 0 -1 1 -1 -1 -1 1 0 1 -1 0 1 1 1 0 0 1 1 1 -1 1 0 0 1 1 1 -1 -1 -1 1 -1 0 0 1 1 -1 0 -1 0 -1 -1 1 -1 0 -1 -1 1 1 1 0 -1 0 0 1 0 0 1 -1 0 -1 0 -1 0 0 1 0 1 0 1 0 -1 -1 -1 1 -1 -1 -1 0 0 0 0 -1 1 -1 0 -1 -1 -1 -1 0 0 1 -1 0 1 0 1 -1 -1 -1 0 0 1 -1 0 -1 0 -1 0 1 0 1 1 1 -1 0 1 0 1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 1 1 -1 1 0 0 -1 -1 -1 0 -1 1 0 0 -1 1 1 0 0 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 0 0 -1 1 0 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 0 1 0 1 -1 -1 0 -1 -1 -1 -1 1 1 0 1 -1 0 -1 1 0 1 1 -1 -1 -1 1 1 1 0 0 0 -1 1 -1 0 1 1 0 0 -1 1 0 0 1 0 1 0 1 1 0 1 1 -1 0 0 -1 -1 1 1 0 1 -1 0 -1 0 0 0 0 1 -1 -1 0 -1 0 -1 1 1 1 0 0 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 -1 -1 0 1 0 -1 -1 -1 1 -1 0 0 0 0 0 -1 -1 -1 1 -1 0 -1 0 -1 0 -1 -1 0 0 0 -1 1 1 1 1 0 0 0 1 0 0 -1 -1 1 1 1 0 1 -1 1 0 -1 0 0 1 0 0 0 -1 1 1 -1 1 -1 0 1 1 -1 0 -1 1 0 0 0 1 0 1 1 1 0 -1 1 0 0 0 -1 -1 1 0 -1 1 0 0 -1 1 -1 -1 1 -1 0 0 1 0 1 1 0 1 1 -1 -1 -1 -1 -1 -1 0 -1 -1 1 0 1 1 0 0 -1 0 0 1 -1 0 0 -1 1 0 1 0 1 0 1 0 1 -1 1 -1 1 0 1 1 1 0 1 0 -1 0 0 -1 -1 1 -1 1 -1 1 0 -1 1 0 1 1 1 0 1 0 1 -1 1 0 1 1 -1 1 1 -1 0 1 1 1 -1 -1 0 -1 0 -1 -1 0 0 1 -1 0 0 -1 0 0 -1 -1 -1 0 -1 -1 1 -1 -1 1 1 0 1 1 -1 -1 -1 1 1 1 1 0 0 0 0 -1 0 0 1 -1 -1 -1 1 1 0 1 -1 1 0 1 0 0 1 -1 1 0 0 1 1 0 0 0 1 0 1 -1 0 -1 0 0 0 1 1 -1 1 1 1 1 0 0 1 0 0 -1 -1 0 -1 -1 0 0 0 1 1 0 0 1 -1 0 1 1 0 1 0 -1 0 -1 -1 -1 -1 -1 1 1 1 1 -1 0 0 0 1 -1 1 1 -1 -1 1 0 0 -1 0 1 -1 -1 0 1 -1 0 -1 1 -1 -1 1 -1 1 -1 1 0 1 -1 1 1 -1 0 1 1 1 0 -1 -1 -1 -1 1 1 1 1 1 1 0 -1 1 1 0 1 1 1 0 1 -1 0 1 -1 1 1 -1 1 -1 -1 -1 0 -1 -1 -1 0 1 1 -1 1 -1 1 -1 0 -1 0 0 0 -1 1 0 1 0 0 -1 1 0 0 -1 -1 0 0 -1 0 -1 0 0 1 0 -1 1 1 -1 0 1 1 -1 0 0 -1 1 1 1 1 1 0 0 0 -1 0 -1 -1 1 1 -1 -1 1 0 0 1 1 1 -1 0 1 1 0 0 0 0 -1 0 -1 1 -1 -1 1 0 1 -1 1 1 0 1 -1 -1 -1 0 0 -1 0 0 -1 0 -1 0 1 -1 -1 1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 1 -1 1 1 -1 1 1 -1 1 0 0 -1 -1 1 -1 -1 0 1 1 -1 0 0 -1 0 1 0 0 0 1 -1 1 1 -1 -1 0 0 1 -1 1 0 1 -1 1 -1 1 -1 0 -1 0 -1 0 1 1 1 0 0 1 1 -1 1 0 -1 0 1 0 1 1 0 1 -1 1 0 -1 1 0 1 -1 0 1 1 0 -1 -1 -1 1 0 1 1 1 -1 1 -1 -1 1 -1 0 0 1 -1 -1 -1 0 1 1 -1 1 -1 0 1 1 -1 0 -1 -1 -1 -1 1 0 -1 0 1 0 -1 0 1 -1 0 0 0 -1 1 1 0 1 1 1 0 0 -1 1 -1 0 0 0 1 1 0 0 0 0 0 0 0 -1 -1 0 1 0 -1 1 -1 1 0 -1 0 1 -1 -1 0 -1 1 -1 -1 0 0 -1 1 -1 -1 1 1 0 1 1 0 -1 -1 1 -1 0 0 -1 -1 1 1 0 1 1 0 0 0 -1 0 -1 0 0 -1 0 1 0 -1 -1 -1 0 1 0 -1 -1 1 0 -1 1 0 0 0 0 -1 0 -1 -1 0 0 1 0 0 -1 -1 0 1 1 -1 0 0 0 -1 -1 0 0 1 0 0 0 -1 0 1 1 0 0 1 -1 -1 0 1 -1 -1 1 1 1 1 -1 0 1 1 0 0 0 0 0 -1 1 0 0 -1 0 1 1 1 -1 -1 -1 1 -1 -1 0 -1 1 -1 -1 0 -1 -1 1 1 -1 0 0 0 1 0 1 1 1 0 1 0 1 0 -1 0 0 0 1 0 0 1 1 0 0 -1 0 0 -1 -1 -1 1 -1 -1 -1 1 -1 -1 1 0 -1 0 1 1 0 1 0 0 -1 0 -1 0 0 1 -1 1 1 0 -1 -1 1 1 -1 -1 1 1 -1 -1 0 -1 0 1 0 1 1 0 0 1 -1 1 1 0 1 -1 0 0 -1 0 0 0 1 0 1 -1 0 0 -1 -1 1 0 1 -1 1 -1 -1 0 -1 0 1 0 -1 0 0 1 0 -1 1 1 0 0 -1 -1 1 0 0 -1 0 1 1 0 1 1 -1 1 0 1 1 -1 1 1 0 -1 0 1 -1 -1 0 -1 1 0 1 0 -1 -1 -1 1 1 -1 1 0 1 -1 1 1 1 1 0 1 -1 0 0 0 -1 -1 1 1 -1 -1 1 0 0 -1 -1 0 1 0 -1 1 -1 1 -1 1 -1 0 1 0 0 0 -1 0 -1 0 0 1 -1 1 1 -1 1 1 0 0 1 -1 0 -1 0 1 1 1 -1 0 1 0 0 0 -1 0 0 1 -1 -1 -1 0 0 0 0 0 -1 1 1 0 1 1 0 1 0 0 -1 1 0 0 0 -1 1 0 1 1 -1 0 0 1 0 1 -1 0 1 1 1 -1 0 -1 1 0 1 -1 -1 0 -1 -1 1 -1 1 -1 1 0 1 -1 -1 -1 -1 1 1 0 0 -1 0 0 -1 -1 1 -1 -1 1 1 1 0 -1 1 0 0 1 1 -1 1 -1 1 0 -1 0 -1 -1 -1 0 -1 0 1 -1 0 0 0 0 0 0 1 1 0 0 -1 0 -1 1 0 0 -1 0 0 -1 1 0 0 1 -1 1 1 -1 1 -1 1 1 0 0 1 -1 -1 0 0 -1 0 -1 0 0 1 -1 -1 -1 0 1 1 1 0 1 1 -1 0 1 1 -1 0 1 -1 1 -1 1 0 0 1 -1 1 0 1 -1 1 1 0 0 0 1 1 -1 1 1 0 0 0 1 1 0 -1 0 1 0 0 0 1 0 0 0 -1 -1 -1 1 1 0 0 1 0 1 0 -1 -1 -1 1 0 0 1 0 -1 0 1 0 1 -1 -1 1 1 0 1 1 1 1 -1 0 0 1 1 0 1 -1 0 1 1 0 1 1 -1 1 0 1 -1 1 1 0 0 -1 -1 -1 1 -1 0 0 0 1 0 1 -1 0 0 0 0 0 0 1 -1 1 0 0 1 -1 0 1 0 1 -1 0 1 -1 0 1 -1 0 0 -1 1 1 1 -1 1 0 0 0 1 0 1 -1 1 0 -1 -1 1 1 0 0 -1 -1 -1 1 1 1 -1 0 -1 -1 0 0 -1 1 0 0 1 1 -1 0 -1 -1 -1 0 1 -1 1 0 0 -1 -1 -1 -1 0 1 1 -1 0 0 0 0 1 0 0 0 -1 1 1 -1 -1 1 0 0 1 0 -1 0 -1 0 -1 0 1 1 0 0 0 0 0 0 1 0 -1 -1 1 -1 1 1 -1 -1 0 1 -1 -1 0 -1 0 0 0 -1 0 1 -1 1 -1 0 0 0 0 -1 0 0 0 0 -1 1 1 1 1 0 -1 -1 -1 0 -1 -1 1 0 0 0 0 -1 0 1 -1 -1 0 -1 0 -1 1 0 -1 1 0 0 1 1 0 0 0 1 -1 0 -1 -1 1 1 0 1 -1 1 1 -1 1 -1 1 0 -1 0 0 0 0 0 0 1 0 -1 1 -1 -1 -1 0 1 0 1 0 1 1 1 1 0 0 -1 0 1 0 1 -1 0 1 -1 -1 -1 -1 -1 -1 0 0 0 -1 1 0 0 1 -1 0 0 0 0 0 -1 1 1 1 1 0 0 1 1 1 0 0 -1 0 -1 0 1 1 1 -1 0 -1 -1 -1 0 0 1 0 -1 0 0 -1 -1 -1 1 0 -1 0 -1 1 0 -1 1 -1 0 -1 0 0 1 0 -1 0 1 -1 0 0 0 0 0 1 1 0 -1 -1 0 1 1 -1 0 0 -1 1 0 0 0 0 0 0 1 -1 1 -1 0 -1 1 -1 -1 0 1 0 -1 -1 1 1 -1 1 1 0 -1 1 1 -1 0 0 1 1 1 -1 -1 1 0 0 -1 0 0 -1 -1 1 0 0 0 0 -1 0 0 -1 1 1 0 1 0 -1 0 1 1 -1 -1 0 1 1 0 0 -1 -1 0 0 -1 1 -1 -1 1 -1 0 -1 0 0 0 0 1 1 0 -1 0 -1 0 0 0 -1 -1 -1 1 -1 0 -1 0 0 1 -1 -1 0 -1 1 0 0 1 1 1 -1 1 0 1 -1 -1 1 0 1 0 -1 -1 1 -1 0 1 -1 -1 1 1 -1 1 -1 0 1 -1 1 0 0 -1 -1 0 1 0 0 -1 1 -1 1 0 1 0 -1 0 -1 1 0 1 1 -1 0 1 0 0 -1 0 0 1 1 0 -1 0 1 1 0 1 0 0 1 1 -1 0 -1 1 1 0 1 1 -1 -1 1 -1 0 -1 -1 0 -1 0 -1 1 1 0 1 -1 0 1 1 0 1 -1 1 -1 1 1 0 1 0 -1 0 1 0 1 -1 -1 1 0 0 1 1 -1 -1 0 0 1 -1 1 0 0 1 -1 0 1 1 -1 0 -1 -1 -1 -1 1 1 1 0 0 0 -1 -1 -1 -1 0 0 1 1 1 1 -1 0 -1 -1 -1 0 -1 0 0 0 1 1 1 0 1 0 0 1 0 1 -1 1 -1 1 -1 0 0 -1 0 1 -1 -1 1 1 -1 -1 1 1 0 1 -1 1 -1 -1 1 0 -1 1 -1 1 -1 -1 -1 0 0 1 1 -1 -1 -1 -1 -1 1 -1 0 0 -1 -1 0 1 1 0 0 -1 1 0 1 0 -1 1 0 0 -1 1 -1 0 1 -1 0 0 -1 1 1 1 0 -1 1 0 -1 0 -1 -1 1 -1 -1 0 -1 -1 -1 -1 1 0 0 -1 1 -1 -1 -1 -1 0 -1 0 1 0 -1 1 -1 1 0 0 0 0 0 0 0 1 -1 -1 1 1 0 -1 1 -1 0 -1 1 1 1 0 -1 1 -1 -1 0 -1 1 1 0 0 1 1 0 -1 -1 0 0 -1 -1 1 1 1 1 1 0 -1 1 1 0 1 0 0 0 -1 -1 0 1 1 1 -1 1 1 -1 1 1 0 -1 -1 -1 -1 0 1 1 -1 1 0 0 -1 0 -1 0 0 1 1 0 0 1 -1 0 1 -1 1 -1 0 -1 -1 0 0 1 -1 0 0 0 1 0 -1 -1 0 0 1 0 -1 0 1 1 -1 1 -1 1 -1 1 0 1 1 1 -1 1 -1 -1 -1 1 -1 1 -1 1 0 0 1 -1 1 -1 -1 1 -1 1 1 0 1 1 -1 -1 -1 0 0 -1 0 0 0 0 0 -1 -1 -1 1 0 1 -1 1 0 1 -1 0 1 -1 0 -1 -1 -1 1 0 0 0 -1 0 -1 -1 1 1 -1 1 1 -1 1 1 1 1 1 1 -1 -1 0 1 0 1 -1 1 -1 0 -1 -1 0 0 1 -1 -1 -1 1 -1 1 -1 -1 0 1 0 1 0 1 1 -1 1 0 -1 1 1 1 1 0 1 1 0 1 1 0 1 -1 0 0 -1 1 -1 1 -1 -1 0 -1 -1 -1 0 1 -1 1 0 -1 1 1 0 1 -1 1 -1 -1 1 -1 0 0 1 0 0 1 -1 -1 -1 0 -1 1 1 -1 1 0 -1 -1 -1 -1 1 0 -1 -1 -1 0 -1 1 0 0 0 0 -1 1 1 1 0 0 0 -1 0 0 1 0 1 1 1 -1 0 0 0 0 1 0 0 0 1 1 1 -1 0 0 -1 1 0 1 0 1 -1 0 -1 0 1 0 -1 -1 0 -1 0 0 -1 1 1 0 -1 0 0 1 1 -1 1 1 1 -1 0 0 1 -1 -1 -1 1 -1 0 1 0 -1 0 1 -1 -1 1 1 0 -1 0 1 -1 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 1 0 -1 -1 0 1 1 0 0 0 0 -1 0 1 0 1 1 0 0 1 1 0 -1 -1 1 1 -1 0 0 -1 1 1 1 -1 0 -1 -1 0 1 -1 -1 0 -1 -1 -1 -1 1 1 -1 0 -1 0 1 1 -1 -1 -1 1 0 1 1 0 -1 1 -1 1 -1 -1 0 -1 0 0 1 0 1 1 -1 0 1 0 0 0 1 -1 0 -1 1 -1 0 1 -1 1 0 -1 -1 0 -1 -1 -1 -1 -1 1 1 1 0 1 -1 0 0 1 0 -1 -1 0 -1 0 0 0 1 -1 0 0 0 -1 -1 -1 -1 1 -1 1 1 1 0 1 -1 1 -1 -1 -1 0 1 0 -1 -1 0 0 1 -1 -1 1 1 1 1 1 -1 -1 0 0 1 1 0 -1 -1 -1 0 -1 -1 1 0 0 1 0 0 0 1 -1 0 1 1 -1 1 0 -1 0 0 1 -1 -1 0 1 -1 1 -1 -1 0 -1 0 0 -1 1 -1 -1 1 1 -1 0 0 1 1 -1 0 -1 1 0 -1 1 -1 0 -1 -1 0 -1 0 -1 1 -1 -1 -1 -1 -1 0 0 1 1 0 0 0 1 -1 -1 -1 -1 1 1 1 1 -1 0 1 0 -1 -1 0 -1 1 -1 -1 1 1 -1 0 -1 1 1 0 1 1 1 -1 0 0 -1 0 0 0 1 0 0 1 1 1 1 0 -1 0 0 1 -1 0 1 1 -1 1 -1 1 -1 1 -1 0 -1 0 0 -1 -1 0 -1 1 0 0 1 0 -1 1 1 -1 1 1 1 1 0 0 -1 0 -1 -1 1 0 1 0 -1 1 -1 -1 1 0 0 -1 -1 -1 0 0 -1 -1 0 1 1 -1 1 1 1 -1 1 0 1 -1 -1 0 1 1 1 1 0 0 0 -1 0 1 -1 1 -1 1 -1 1 -1 0 1 1 1 0 1 -1 0 -1 -1 1 -1 -1 1 1 1 0 0 1 1 1 0 -1 -1 1 0 1 0 -1 -1 0 1 0 -1 0 1 0 0 0 0 0 -1 -1 -1 0 0 1 0 0 -1 0 1 -1 0 -1 -1 0 1 1 -1 0 1 0 1 0 -1 1 0 1 -1 0 1 0 0 1 0 1 1 0 0 0 1 1 -1 1 0 1 1 -1 0 -1 0 0 -1 0 -1 1 -1 1 0 -1 -1 1 1 -1 0 -1 -1 0 1 -1 0 0 0 -1 1 0 0 0 -1 0 -1 -1 0 1 1 -1 -1 0 0 0 0 -1 1 0 1 0 0 1 1 1 -1 1 1 1 1 0 1 0 0 -1 0 1 1 0 0 0 1 0 1 1 -1 -1 0 1 1 -1 1 -1 1 0 0 -1 0 1 -1 1 1 -1 0 0 -1 0 0 -1 -1 1 0 -1 -1 -1 0 0 0 -1 1 1 1 0 0 -1 1 1 0 1 1 -1 0 1 1 1 0 0 1 -1 -1 -1 0 0 -1 0 -1 1 0 -1 -1 -1 -1 0 -1 0 1 1 -1 0 -1 0 0 0 0 -1 0 1 1 -1 0 1 -1 1 -1 -1 -1 -1 0 -1 0 0 -1 0 0 0 -1 -1 -1 0 -1 1 1 -1 0 0 0 0 1 -1 -1 1 0 0 1 0 1 0 -1 -1 -1 1 0 1 -1 1 0 1 0 1 -1 -1 0 0 -1 0 -1 0 1 -1 0 0 0 0 0 -1 -1 1 1 -1 0 1 0 0 -1 -1 1 -1 -1 0 1 -1 1 1 0 1 0 1 -1 1 1 1 0 1 1 0 1 -1 1 0 1 1 0 1 0 1 -1 0 0 1 -1 1 0 -1 1 0 0 1 1 1 -1 0 0 -1 1 1 0 -1 -1 0 0 -1 1 1 -1 1 -1 -1 -1 0 -1 0 0 1 1 -1 0 -1 0 1 0 0 -1 -1 1 1 -1 0 1 -1 0 1 1 0 -1 1 1 0 0 1 -1 0 0 1 0 1 -1 -1 -1 -1 0 0 0 1 0 -1 1 1 0 -1 -1 1 1 0 1 -1 0 -1 1 1 0 -1 -1 0 -1 1 1 -1 0 0 0 0 0 1 0 0 -1 0 1 1 -1 1 -1 -1 0 1 0 1 1 -1 -1 1 0 0 -1 1 1 0 1 -1 -1 1 -1 -1 0 0 1 -1 0 0 0 0 1 -1 -1 0 1 1 1 0 0 -1 -1 1 -1 0 0 0 -1 -1 0 1 1 1 -1 -1 1 1 -1 -1 0 -1 1 -1 0 -1 0 1 0 1 -1 1 1 1 -1 1 1 1 1 0 1 1 1 -1 0 -1 -1 1 1 -1 1 1 0 -1 0 1 0 1 -1 0 -1 0 0 -1 -1 0 -1 -1 0 1 1 1 1 0 1 0 -1 -1 1 0 0 0 1 0 1 0 0 0 -1 -1 0 -1 1 -1 -1 0 1 -1 0 1 0 1 -1 1 -1 1 0 -1 1 1 1 -1 1 1 0 1 0 1 -1 1 1 0 0 -1 -1 1 1 0 -1 1 -1 -1 -1 -1 1 -1 0 -1 -1 0 1 1 0 1 0 -1 0 0 0 1 0 -1 1 1 1 0 0 0 1 0 0 -1 1 0 -1 1 -1 -1 1 -1 -1 -1 -1 1 0 -1 -1 0 0 0 1 0 -1 1 0 -1 -1 0 1 1 0 -1 -1 -1 0 1 1 0 1 0 1 -1 1 0 1 1 -1 0 0 0 1 -1 -1 0 -1 0 0 1 0 1 1 1 0 0 0 0 1 1 0 -1 1 0 1 -1 -1 1 1 1 1 1 -1 0 0 -1 0 1 1 0 -1 -1 0 1 1 1 0 -1 1 0 -1 0 1 -1 -1 -1 0 0 -1 0 1 1 -1 -1 -1 1 1 0 1 -1 -1 1 0 1 0 0 -1 0 -1 1 -1 1 -1 -1 -1 -1 1 0 -1 1 0 1 1 -1 -1 0 0 0 1 -1 0 1 0 1 1 0 -1 -1 1 1 1 1 -1 1 1 -1 0 1 1 0 0 1 1 -1 -1 -1 0 1 1 1 1 1 1 1 0 -1 -1 -1 -1 -1 0 0 0 -1 1 1 -1 1 0 1 0 0 1 -1 -1 0 0 -1 1 0 -1 1 1 0 1 1 1 0 0 1 0 -1 -1 0 0 1 0 -1 0 1 -1 1 -1 -1 -1 1 1 1 0 -1 0 0 -1 1 -1 -1 -1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 0 -1 0 -1 -1 0 0 1 0 0 -1 0 0 1 0 0 1 0 -1 1 1 0 1 -1 1 1 1 0 -1 -1 0 0 1 0 -1 1 0 1 0 -1 0 1 -1 0 -1 -1 -1 0 1 0 -1 0 0 0 0 1 -1 0 -1 0 -1 0 -1 0 1 -1 0 1 1 1 -1 0 1 1 1 0 -1 0 -1 0 0 1 1 1 -1 -1 1 0 -1 1 1 0 1 -1 0 -1 0 1 0 1 1 1 1 0 -1 0 -1 1 1 0 1 -1 -1 1 1 0 -1 1 0 0 0 1 -1 -1 0 -1 1 -1 0 -1 0 -1 0 0 1 0 1 1 1 -1 -1 1 -1 -1 1 0 -1 1 -1 0 0 1 -1 1 -1 1 0 0 1 -1 0 0 -1 -1 0 -1 -1 1 -1 -1 -1 -1 1 0 1 0 -1 0 0 0 1 -1 -1 1 0 0 1 1 0 0 1 -1 1 -1 1 0 -1 1 -1 -1 1 -1 1 1 0 -1 0 -1 1 1 -1 1 -1 1 1 1 0 -1 -1 -1 0 1 1 -1 0 1 1 0 1 0 -1 1 1 1 1 0 1 1 1 1 1 1 1 -1 0 1 -1 1 -1 -1 1 -1 0 -1 -1 -1 0 -1 1 -1 0 1 -1 0 1 -1 -1 0 0 0 -1 -1 -1 1 0 1 -1 -1 -1 1 1 1 1 -1 0 -1 -1 0 -1 -1 -1 1 1 -1 0 0 1 1 0 1 1 -1 0 0 1 0 -1 1 -1 0 1 0 -1 -1 0 -1 0 1 1 1 1 1 -1 -1 1 -1 0 -1 1 -1 0 0 -1 0 0 -1 1 0 1 -1 0 0 0 -1 1 1 -1 0 -1 -1 -1 0 -1 0 1 1 0 -1 1 -1 0 0 -1 -1 1 1 -1 -1 -1 0 0 -1 0 -1 1 0 -1 0 0 -1 1 -1 1 -1 1 -1 1 0 0 1 -1 1 1 1 -1 0 -1 1 -1 1 -1 0 1 -1 1 -1 1 1 -1 1 -1 0 1 -1 1 -1 -1 1 -1 0 0 -1 1 0 1 0 1 -1 1 0 1 0 1 1 0 1 0 -1 0 -1 1 -1 0 -1 -1 -1 0 -1 1 0 -1 0 0 -1 1 0 -1 1 1 1 -1 0 0 1 1 -1 0 0 -1 1 -1 -1 1 -1 -1 -1 0 1 -1 -1 0 -1 -1 0 -1 1 -1 0 -1 -1 1 -1 1 -1 0 -1 0 0 0 1 0 -1 -1 1 -1 0 1 -1 0 0 0 1 0 1 -1 0 0 -1 0 -1 -1 -1 0 0 1 1 1 -1 0 0 0 -1 0 1 0 0 -1 0 -1 1 0 1 0 -1 0 0 0 1 0 0 -1 1 0 -1 1 -1 1 1 -1 1 1 1 -1 1 -1 0 -1 0 0 0 -1 1 1 -1 0 0 1 0 0 0 -1 -1 1 1 0 -1 1 -1 0 1 1 1 1 0 -1 1 -1 0 1 0 0 -1 0 1 -1 0 0 1 -1 1 1 -1 0 -1 -1 -1 -1 0 1 0 1 1 1 -1 1 1 -1 1 -1 1 0 1 0 1 -1 0 0 -1 -1 0 0 1 1 -1 -1 -1 0 -1 -1 1 0 0 -1 -1 -1 1 1 0 0 -1 -1 -1 1 -1 0 -1 -1 -1 -1 -1 0 -1 1 1 0 0 -1 -1 0 -1 -1 0 -1 1 1 -1 0 -1 1 0 1 1 1 1 -1 1 0 -1 1 0 1 -1 -1 1 -1 0 1 1 0 1 1 0 0 -1 -1 -1 -1 -1 0 1 1 0 0 -1 1 1 -1 -1 0 -1 -1 0 1 -1 -1 -1 -1 1 1 1 -1 -1 1 1 1 1 0 -1 -1 -1 1 0 0 -1 0 -1 0 1 -1 0 0 0 1 1 1 -1 0 1 1 0 0 1 1 0 0 1 1 -1 1 -1 -1 1 1 0 -1 1 1 -1 1 1 -1 -1 0 1 -1 0 -1 1 0 1 -1 0 -1 0 0 -1 -1 -1 -1 1 0 0 0 0 -1 0 -1 0 -1 1 -1 -1 -1 1 1 0 0 0 -1 1 1 1 -1 0 -1 -1 0 -1 -1 1 0 -1 -1 1 -1 0 1 0 1 1 -1 -1 1 0 -1 -1 -1 1 0 1 1 0 -1 1 -1 0 0 1 1 -1 0 -1 1 0 0 -1 1 -1 -1 -1 1 1 -1 0 0 -1 -1 1 1 -1 1 -1 0 -1 0 -1 -1 0 1 0 1 1 0 1 0 0 0 0 -1 -1 1 1 -1 1 1 -1 -1 0 0 0 0 0 1 1 0 0 0 -1 0 1 1 -1 0 1 1 -1 1 -1 -1 1 -1 -1 0 1 0 -1 1 -1 -1 0 -1 0 1 -1 1 0 0 -1 0 -1 -1 1 1 -1 0 -1 -1 1 -1 -1 -1 1 -1 0 1 -1 -1 -1 0 1 -1 0 1 0 1 0 0 -1 0 -1 -1 0 -1 1 -1 0 -1 0 -1 1 0 1 1 0 1 -1 1 1 0 0 -1 1 0 -1 1 1 0 -1 0 -1 0 1 0 0 1 1 1 -1 -1 0 1 0 1 -1 1 1 -1 -1 1 -1 -1 1 0 -1 1 1 1 1 0 1 0 -1 0 1 0 1 -1 0 -1 -1 0 1 1 1 1 1 0 1 1 -1 -1 -1 1 -1 1 1 0 0 0 0 1 1 0 -1 1 1 -1 0 0 -1 1 0 -1 -1 0 -1 -1 1 1 0 -1 1 1 -1 0 0 0 -1 -1 0 1 -1 0 1 -1 0 -1 1 0 0 1 -1 0 1 0 -1 0 1 -1 -1 -1 1 1 -1 1 -1 -1 1 0 1 -1 -1 1 1 1 1 1 -1 -1 1 0 -1 -1 1 0 0 -1 1 -1 -1 1 -1 -1 1 -1 1 -1 -1 0 0 0 1 1 1 0 -1 -1 -1 -1 1 -1 -1 1 0 -1 1 0 -1 -1 -1 0 1 1 1 0 1 0 1 -1 -1 0 1 1 0 1 -1 1 1 -1 0 1 -1 1 1 1 -1 -1 -1 1 0 1 -1 1 -1 1 1 -1 1 0 0 0 -1 0 0 -1 1 1 0 1 0 0 0 1 1 1 0 0 0 0 -1 0 -1 0 -1 0 1 -1 1 1 1 0 -1 1 1 -1 0 0 -1 0 -1 1 -1 0 0 0 0 -1 1 1 0 1 0 1 1 -1 0 0 0 -1 -1 1 1 1 -1 1 0 0 0 0 -1 0 0 -1 -1 0 1 1 1 1 0 0 -1 1 0 1 -1 0 -1 0 0 -1 1 0 -1 1 1 -1 0 -1 0 0 1 -1 0 0 -1 1 0 1 -1 0 -1 1 1 -1 1 -1 0 -1 0 -1 0 -1 0 0 1 -1 0 1 1 0 1 -1 1 0 1 1 -1 1 1 0 0 -1 0 -1 0 -1 -1 0 -1 0 -1 0 1 -1 0 -1 -1 1 1 -1 1 -1 0 1 1 -1 -1 1 -1 1 0 1 -1 -1 0 -1 0 1 1 -1 0 -1 1 0 0 -1 0 -1 0 1 -1 1 0 0 0 0 -1 0 1 0 0 -1 -1 1 1 -1 1 -1 -1 1 1 0 -1 0 0 -1 0 0 0 0 1 1 1 0 1 -1 -1 1 0 0 1 0 0 -1 1 -1 -1 0 -1 -1 1 -1 -1 -1 0 1 0 0 1 1 1 -1 0 -1 -1 1 1 -1 0 -1 -1 1 -1 1 1 1 -1 1 1 1 1 0 -1 -1 -1 0 -1 -1 -1 1 1 0 -1 -1 -1 0 0 0 0 -1 0 0 -1 -1 1 0 0 1 -1 -1 1 1 0 0 0 -1 0 -1 1 1 0 -1 0 -1 0 0 0 -1 1 1 -1 0 1 -1 1 -1 1 -1 -1 0 1 1 0 1 -1 0 1 0 0 1 -1 1 0 0 0 -1 1 -1 0 -1 0 -1 -1 1 1 1 0 1 1 1 -1 1 1 -1 -1 -1 -1 1 0 1 -1 0 -1 -1 -1 -1 -1 1 0 0 1 0 0 0 -1 0 1 -1 -1 -1 -1 1 1 0 1 0 -1 -1 0 1 0 0 0 -1 1 -1 0 -1 0 1 -1 0 1 0 -1 1 0 0 -1 1 0 0 1 0 1 1 1 1 1 1 -1 1 -1 1 -1 1 1 0 -1 0 0 -1 -1 1 1 1 -1 -1 1 0 0 1 -1 0 1 1 -1 1 -1 -1 1 -1 0 0 1 0 0 -1 1 1 -1 -1 1 -1 0 0 1 0 0 1 1 -1 0 0 -1 -1 0 1 0 -1 1 0 -1 0 0 -1 -1 0 1 1 0 1 1 1 -1 0 -1 0 1 -1 -1 1 0 -1 -1 1 1 1 -1 0 1 -1 0 -1 0 0 1 0 0 0 -1 1 0 1 1 -1 -1 0 1 -1 1 -1 1 -1 -1 1 -1 -1 0 -1 0 0 0 1 -1 -1 0 1 1 -1 0 0 0 1 0 -1 1 0 1 1 1 1 0 1 0 1 1 1 0 0 -1 0 0 -1 1 1 0 -1 1 1 -1 1 1 1 -1 0 0 -1 -1 -1 0 0 0 -1 0 0 0 0 -1 0 -1 -1 0 0 -1 0 -1 -1 -1 1 -1 1 0 1 0 1 1 0 0 0 -1 0 0 0 0 -1 1 -1 0 1 1 1 -1 -1 -1 -1 1 1 -1 -1 0 0 -1 0 0 0 1 0 0 0 -1 0 0 -1 1 0 1 0 1 0 1 1 1 0 -1 0 -1 -1 0 0 0 1 -1 -1 -1 -1 -1 -1 1 0 1 -1 0 -1 -1 0 0 -1 1 1 0 1 1 1 0 0 0 0 0 0 -1 0 -1 1 -1 1 1 0 -1 -1 -1 0 0 0 -1 1 0 0 1 0 -1 0 -1 1 0 0 -1 1 0 1 -1 -1 -1 1 0 0 0 -1 0 -1 1 0 1 -1 0 0 1 -1 -1 1 1 -1 -1 -1 0 0 -1 -1 -1 1 -1 0 1 0 0 -1 -1 0 1 0 -1 0 1 1 1 1 -1 1 0 -1 1 -1 1 -1 1 0 0 -1 1 -1 1 -1 0 0 -1 -1 -1 1 1 1 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 -1 0 1 -1 -1 1 1 0 1 -1 -1 1 -1 0 0 -1 -1 0 -1 1 -1 -1 -1 1 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 1 -1 -1 -1 0 0 -1 1 -1 0 0 0 1 1 1 1 1 1 -1 -1 -1 -1 -1 0 0 1 -1 0 0 1 1 -1 1 0 -1 -1 0 1 0 1 1 1 0 0 -1 1 1 0 1 -1 0 1 -1 0 -1 0 1 -1 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 -1 -1 0 -1 -1 1 1 -1 -1 0 -1 -1 0 0 0 0 0 -1 -1 -1 0 -1 1 1 1 0 -1 -1 -1 1 0 1 -1 0 1 -1 -1 0 0 0 0 0 0 1 1 -1 -1 -1 1 -1 1 -1 1 -1 0 -1 1 1 0 1 1 0 0 -1 -1 -1 1 -1 0 1 1 -1 -1 0 -1 1 0 1 0 1 0 1 1 0 0 1 -1 -1 1 -1 1 -1 1 0 0 0 0 -1 1 1 -1 -1 0 -1 1 1 1 -1 -1 0 0 0 1 0 -1 0 0 0 1 0 1 1 -1 -1 1 -1 0 1 -1 1 -1 0 1 0 0 -1 1 0 0 0 -1 -1 1 1 1 -1 1 0 -1 -1 1 -1 -1 0 -1 1 0 1 0 1 1 1 -1 0 0 1 -1 1 -1 0 0 1 -1 1 1 1 1 -1 -1 -1 -1 0 -1 0 -1 -1 0 1 0 -1 0 0 1 -1 0 -1 1 1 -1 1 1 0 0 1 0 1 0 0 -1 -1 0 -1 -1 0 1 0 0 1 -1 1 1 -1 0 -1 1 0 1 -1 -1 1 1 0 1 0 -1 0 1 1 1 -1 1 -1 1 0 1 0 0 0 1 -1 1 0 -1 1 1 0 -1 1 1 1 1 0 -1 -1 -1 0 0 1 1 -1 -1 -1 1 -1 1 1 0 1 -1 1 -1 1 -1 1 1 0 1 1 1 1 -1 0 -1 -1 1 -1 1 1 0 1 0 1 0 -1 1 0 -1 1 1 0 0 -1 0 0 -1 1 -1 -1 -1 -1 1 0 0 0 -1 0 0 1 0 0 -1 -1 0 1 0 -1 -1 0 0 1 -1 0 0 1 0 -1 0 1 0 -1 -1 -1 1 -1 -1 -1 0 -1 1 0 -1 0 1 -1 1 0 -1 0 1 1 0 1 1 -1 0 1 1 0 1 0 0 0 0 -1 0 0 0 1 -1 0 1 0 -1 -1 1 1 0 -1 0 1 -1 1 0 -1 1 -1 1 1 0 1 0 0 1 0 1 -1 0 0 -1 1 -1 0 1 -1 1 -1 0 1 0 1 0 -1 -1 0 1 0 0 -1 1 -1 0 1 1 -1 0 1 -1 1 -1 1 1 0 1 0 -1 1 1 1 1 1 -1 0 -1 -1 1 0 -1 1 0 -1 -1 1 1 0 1 1 0 1 0 1 0 -1 0 0 0 -1 0 0 0 0 0 1 1 0 -1 0 0 0 1 0 -1 0 -1 0 1 -1 -1 0 0 0 0 -1 1 1 -1 0 1 1 0 -1 -1 1 -1 0 1 1 1 1 0 1 -1 1 1 0 0 0 1 -1 0 1 -1 0 -1 0 1 1 1 0 1 -1 0 0 0 1 0 1 -1 -1 0 -1 -1 1 0 0 0 1 0 1 -1 1 -1 0 0 0 1 -1 1 -1 -1 0 -1 -1 0 -1 1 -1 0 0 1 -1 0 -1 1 1 0 0 -1 1 1 0 1 0 -1 1 -1 -1 0 0 -1 0 1 -1 -1 1 1 1 0 -1 1 1 -1 -1 1 1 1 1 0 0 0 1 0 1 -1 1 -1 1 -1 1 -1 1 0 -1 1 1 0 0 1 0 -1 -1 0 1 -1 1 0 0 0 -1 0 -1 1 1 1 -1 0 1 1 1 -1 0 -1 0 0 1 1 -1 1 -1 0 0 1 0 1 1 -1 -1 0 0 0 0 -1 1 1 0 -1 0 -1 -1 -1 -1 1 -1 -1 0 -1 0 1 1 0 0 0 0 1 1 -1 0 1 0 0 1 -1 1 -1 0 0 -1 0 -1 1 -1 -1 1 0 1 -1 -1 0 1 1 1 0 -1 0 -1 0 1 0 0 -1 -1 -1 1 -1 1 1 1 0 -1 0 1 1 1 -1 1 -1 1 1 0 0 0 1 0 1 0 1 1 1 0 1 0 1 -1 0 1 -1 0 1 0 0 1 1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 1 -1 0 -1 -1 1 0 -1 -1 0 1 1 1 1 0 1 0 -1 -1 -1 -1 -1 0 1 1 0 -1 -1 -1 -1 0 -1 1 -1 1 1 0 0 0 1 -1 1 0 0 0 0 -1 0 -1 1 0 1 0 1 -1 0 1 0 -1 -1 -1 1 0 1 -1 0 1 -1 -1 -1 -1 1 1 1 0 -1 1 0 1 1 0 1 -1 -1 1 0 -1 -1 0 1 -1 0 -1 0 0 1 0 -1 -1 0 0 0 -1 -1 1 0 -1 0 1 -1 -1 1 -1 0 0 0 1 0 -1 1 1 1 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 1 0 1 -1 -1 -1 -1 0 -1 -1 1 1 1 -1 1 1 1 -1 0 1 1 -1 0 0 0 -1 -1 -1 1 -1 0 0 0 1 -1 1 1 -1 -1 0 -1 1 0 0 0 0 0 -1 1 0 0 1 1 1 0 0 1 -1 -1 1 1 -1 -1 1 0 0 1 0 -1 -1 0 1 0 0 -1 0 0 -1 0 1 -1 -1 0 1 0 -1 -1 -1 -1 0 -1 0 -1 1 0 -1 1 0 -1 -1 1 1 -1 -1 1 -1 1 0 1 -1 -1 -1 0 -1 -1 -1 -1 1 -1 0 -1 0 -1 1 -1 0 1 -1 1 0 -1 -1 -1 1 1 -1 1 1 -1 1 1 -1 1 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 1 0 -1 0 0 0 -1 -1 -1 1 -1 -1 1 0 0 1 0 -1 -1 0 -1 0 0 -1 -1 1 -1 1 0 0 -1 1 1 1 0 1 1 -1 1 0 1 0 1 1 1 1 -1 1 -1 0 0 0 0 0 0 0 1 -1 1 0 1 1 0 1 1 1 0 -1 -1 -1 1 -1 -1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 0 1 1 -1 1 0 0 -1 1 -1 0 -1 -1 1 1 1 0 0 1 -1 -1 1 0 0 -1 -1 1 -1 0 0 0 1 0 0 -1 0 1 -1 0 0 -1 -1 1 0 1 -1 0 1 1 1 0 1 1 0 0 -1 0 1 1 1 0 -1 0 0 0 1 1 1 0 -1 -1 0 0 1 1 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 1 0 0 1 1 0 1 1 -1 0 0 -1 -1 -1 0 1 1 -1 -1 -1 1 -1 0 0 1 -1 1 -1 0 0 1 1 1 0 -1 1 -1 -1 -1 0 -1 0 1 0 1 -1 1 -1 -1 -1 0 -1 -1 1 0 -1 1 -1 1 -1 -1 1 -1 -1 1 -1 0 0 1 1 -1 1 -1 -1 0 1 1 1 1 0 -1 0 1 -1 -1 1 0 -1 0 1 -1 1 1 0 0 1 1 0 1 -1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 1 -1 1 0 0 -1 -1 -1 -1 -1 -1 0 1 -1 1 0 -1 1 0 0 1 0 -1 1 0 1 1 1 0 -1 0 1 0 0 1 1 0 0 -1 0 -1 1 0 -1 -1 -1 0 1 0 0 0 -1 0 -1 1 1 1 -1 -1 0 0 0 0 1 -1 1 1 1 1 0 -1 0 1 0 1 -1 0 -1 -1 1 -1 1 1 -1 -1 -1 1 0 0 0 0 -1 1 1 0 1 1 1 0 -1 -1 -1 1 -1 0 0 1 -1 -1 0 -1 1 1 1 1 1 0 0 1 1 -1 0 1 0 1 1 -1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 0 -1 -1 1 1 1 -1 1 1 0 0 -1 -1 -1 0 1 0 1 1 -1 -1 1 1 1 0 1 1 0 -1 -1 1 -1 1 0 1 -1 -1 1 0 1 -1 0 0 -1 1 0 -1 -1 1 -1 -1 0 -1 1 -1 0 -1 1 -1 -1 1 1 1 1 -1 0 0 1 -1 0 0 0 0 -1 1 -1 0 0 -1 -1 -1 0 0 -1 1 1 -1 -1 0 0 0 1 0 -1 1 0 0 1 0 -1 0 0 1 1 0 -1 0 1 0 0 -1 1 -1 -1 1 -1 1 1 -1 0 1 0 0 0 0 -1 -1 0 -1 -1 0 -1 0 1 -1 -1 0 1 -1 -1 1 1 -1 0 0 -1 -1 1 1 1 0 1 -1 1 0 0 0 0 0 1 -1 1 1 0 0 -1 0 1 1 -1 0 -1 1 -1 0 -1 1 0 -1 0 -1 -1 1 -1 0 -1 -1 1 -1 0 -1 -1 0 -1 0 1 0 0 -1 0 -1 0 1 1 0 0 0 1 -1 1 0 1 0 0 1 0 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 -1 -1 1 0 1 -1 0 1 0 0 1 1 -1 -1 -1 0 -1 0 0 1 -1 -1 1 -1 1 0 1 -1 -1 0 -1 0 1 1 0 -1 -1 1 0 0 1 1 -1 0 1 0 -1 0 1 -1 1 -1 0 0 0 0 -1 1 -1 0 0 1 0 -1 1 0 1 -1 1 0 -1 1 1 1 -1 -1 1 0 -1 0 1 0 0 1 -1 0 0 -1 1 1 1 -1 -1 1 0 0 -1 -1 -1 -1 1 -1 1 -1 1 1 1 0 -1 0 -1 0 -1 -1 0 1 0 -1 1 -1 1 0 1 1 1 -1 -1 -1 0 0 0 0 -1 1 1 -1 1 -1 -1 0 -1 1 1 1 0 -1 0 -1 0 -1 0 0 -1 -1 -1 -1 -1 1 1 1 0 -1 0 0 -1 1 0 -1 0 -1 -1 -1 -1 0 -1 0 0 1 1 -1 -1 0 1 -1 1 1 0 -1 1 1 -1 1 0 -1 -1 1 1 1 -1 0 0 -1 -1 -1 -1 -1 1 -1 0 1 1 -1 -1 0 -1 -1 -1 1 -1 -1 1 -1 0 1 1 0 -1 -1 0 0 0 0 0 1 0 1 1 0 1 1 1 0 -1 1 1 1 1 0 1 0 0 1 -1 1 0 0 0 1 1 -1 -1 1 1 0 1 -1 -1 -1 0 -1 0 -1 0 0 -1 0 0 0 0 1 -1 -1 1 0 -1 0 1 0 -1 0 1 -1 0 -1 0 0 -1 0 0 1 -1 -1 -1 1 1 1 -1 -1 0 -1 0 1 0 1 1 0 0 0 -1 0 1 0 -1 1 0 0 1 0 -1 1 1 0 -1 -1 0 0 0 -1 -1 1 -1 -1 0 1 -1 1 -1 1 0 -1 0 1 1 1 1 0 0 -1 -1 -1 0 0 0 -1 1 1 -1 1 1 0 0 -1 -1 1 1 1 1 1 -1 1 0 0 0 -1 1 1 -1 -1 -1 1 0 0 0 1 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 -1 1 -1 0 1 1 0 0 0 0 1 -1 1 1 -1 -1 -1 0 1 0 1 1 -1 1 -1 -1 -1 1 1 0 -1 1 1 -1 0 1 1 0 -1 1 0 -1 -1 1 -1 -1 1 -1 1 -1 0 1 1 -1 0 0 0 -1 -1 1 -1 1 -1 1 -1 -1 0 0 1 1 1 1 1 1 1 0 -1 -1 -1 0 -1 1 -1 0 0 0 1 1 0 -1 0 -1 -1 0 -1 1 0 1 0 1 1 0 1 1 1 0 1 -1 0 1 -1 0 -1 0 -1 1 0 0 1 0 -1 1 -1 -1 -1 -1 1 1 1 -1 0 1 0 1 0 0 -1 -1 0 -1 1 -1 -1 -1 0 -1 1 -1 -1 0 0 -1 0 1 -1 0 -1 0 0 1 0 0 1 1 1 -1 1 1 0 -1 -1 0 0 -1 1 1 0 -1 -1 -1 1 0 0 0 -1 1 1 1 1 0 1 1 0 1 0 1 -1 1 0 1 1 0 -1 0 -1 -1 1 -1 -1 1 1 -1 -1 1 0 -1 1 -1 -1 1 -1 0 0 -1 0 0 1 -1 -1 0 0 0 -1 0 0 0 0 -1 1 0 -1 0 1 0 1 1 1 -1 0 1 0 1 1 0 1 -1 1 1 0 1 -1 1 1 -1 -1 -1 0 -1 -1 0 0 1 -1 0 1 1 0 1 1 -1 -1 1 -1 0 1 -1 0 1 -1 -1 -1 1 1 1 0 -1 1 0 1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -1 1 1 0 1 0 1 -1 1 0 -1 0 -1 0 0 1 1 0 -1 1 0 0 0 0 -1 0 0 0 -1 0 0 1 -1 1 -1 0 -1 1 0 -1 1 0 1 0 0 0 -1 1 1 0 -1 1 1 -1 -1 1 1 0 -1 -1 0 0 1 0 0 0 -1 1 -1 -1 1 -1 -1 1 0 1 0 1 1 1 0 -1 0 1 1 1 0 1 1 -1 0 -1 0 0 1 1 -1 1 1 1 -1 1 1 0 1 1 0 1 1 1 1 -1 1 -1 -1 1 1 0 1 -1 0 -1 0 -1 1 -1 0 0 -1 1 0 1 1 -1 1 -1 0 0 1 1 0 0 0 0 1 -1 -1 -1 0 0 -1 -1 1 0 1 -1 0 1 1 0 -1 0 1 -1 0 0 -1 0 1 1 1 0 0 1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 0 0 0 1 -1 1 1 1 1 -1 0 0 -1 0 1 0 -1 -1 0 -1 1 -1 -1 0 1 0 1 1 0 1 0 0 1 0 -1 0 0 1 0 1 0 0 1 0 0 1 0 -1 0 -1 0 1 0 -1 -1 1 1 0 -1 1 1 0 -1 0 0 1 -1 -1 1 -1 0 -1 1 -1 0 1 1 1 0 -1 1 1 -1 0 -1 1 0 1 0 1 1 0 -1 0 -1 1 0 0 0 -1 0 1 -1 -1 -1 0 1 1 1 -1 1 -1 0 -1 -1 1 1 -1 0 0 0 1 1 1 1 1 0 -1 1 0 -1 1 1 1 -1 -1 0 -1 -1 0 1 0 -1 -1 -1 0 1 0 1 1 -1 0 1 -1 0 0 0 0 0 -1 0 1 1 0 -1 0 1 -1 -1 1 1 -1 -1 0 1 0 -1 -1 -1 0 0 1 1 0 0 1 -1 0 -1 1 0 -1 1 1 1 0 0 0 -1 0 -1 1 1 1 -1 1 0 1 1 -1 0 1 1 1 -1 1 -1 1 0 -1 -1 0 0 1 1 0 -1 0 -1 1 0 0 1 1 1 -1 1 -1 -1 -1 -1 -1 0 0 1 -1 0 0 -1 1 1 -1 -1 0 -1 -1 1 0 0 1 -1 0 -1 -1 -1 -1 -1 0 -1 1 0 0 1 1 1 -1 0 -1 1 -1 0 -1 0 -1 -1 0 1 -1 1 1 -1 0 -1 1 1 1 -1 1 -1 1 1 0 -1 1 0 1 1 -1 -1 0 -1 -1 0 1 0 0 -1 -1 -1 0 1 1 0 0 1 -1 -1 1 0 -1 1 0 -1 -1 -1 -1 1 0 -1 0 0 1 1 0 1 0 1 -1 -1 0 1 0 0 -1 0 0 1 0 0 1 -1 0 1 -1 0 1 -1 0 -1 0 -1 1 -1 0 -1 -1 0 0 1 -1 1 1 -1 0 -1 -1 -1 1 -1 0 1 1 -1 -1 0 0 1 -1 0 0 -1 0 0 1 1 1 -1 1 1 1 -1 -1 1 0 0 -1 0 -1 0 0 -1 1 1 0 1 1 0 0 1 -1 -1 1 1 0 -1 1 1 0 1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 0 -1 1 0 -1 -1 1 -1 -1 -1 1 -1 -1 -1 0 0 1 0 1 0 1 1 0 1 -1 -1 0 1 1 -1 0 1 -1 0 0 0 1 -1 1 0 1 1 0 1 -1 -1 0 -1 0 -1 1 -1 1 0 1 0 1 0 -1 -1 -1 -1 0 -1 0 1 1 0 -1 1 -1 0 -1 1 1 0 0 0 1 -1 1 -1 -1 1 1 1 -1 -1 0 0 1 1 -1 -1 -1 1 0 0 -1 -1 -1 1 0 1 -1 -1 -1 1 -1 0 -1 -1 1 1 1 0 -1 -1 1 1 1 0 -1 -1 0 0 -1 1 0 1 1 1 0 0 1 -1 1 -1 -1 1 -1 0 -1 -1 -1 -1 0 0 -1 1 1 1 1 -1 -1 -1 0 1 1 1 0 0 -1 -1 1 1 1 1 1 0 -1 0 0 -1 -1 0 1 1 0 0 -1 -1 0 1 1 0 0 1 -1 -1 1 1 1 1 -1 1 1 0 -1 -1 0 -1 1 1 1 1 -1 0 0 1 1 -1 -1 0 -1 -1 -1 -1 0 0 -1 1 -1 -1 -1 -1 0 1 1 1 -1 -1 -1 -1 0 -1 -1 -1 1 0 -1 0 0 -1 1 -1 1 0 -1 1 -1 -1 1 0 -1 -1 0 1 0 -1 0 1 1 -1 -1 -1 1 0 0 1 -1 -1 1 -1 1 -1 0 1 -1 0 -1 1 1 1 -1 0 1 -1 1 -1 -1 1 1 1 1 1 1 1 0 1 -1 1 0 -1 -1 1 1 0 -1 -1 1 -1 0 -1 0 1 1 1 0 1 1 -1 0 0 -1 1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 1 1 0 -1 0 0 -1 -1 -1 -1 0 0 -1 -1 0 0 1 1 0 0 1 1 1 0 1 0 0 0 0 0 -1 1 1 -1 -1 -1 0 1 -1 1 -1 0 -1 -1 -1 0 1 1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 0 0 0 0 -1 0 0 1 1 -1 -1 1 0 -1 0 0 -1 0 1 1 -1 -1 -1 -1 1 -1 1 -1 0 0 0 0 1 0 -1 0 0 -1 1 1 0 -1 0 1 1 -1 -1 -1 -1 0 1 -1 1 -1 -1 -1 0 -1 0 0 -1 0 1 0 0 0 0 -1 -1 0 0 -1 0 1 -1 -1 1 1 1 1 1 -1 0 -1 -1 0 -1 1 -1 0 0 1 -1 1 0 0 0 -1 1 1 0 1 0 1 0 1 -1 1 0 0 0 1 1 -1 0 1 1 1 -1 -1 -1 1 1 0 1 0 1 0 1 1 1 0 0 1 -1 -1 -1 -1 1 -1 -1 0 -1 0 0 1 -1 -1 0 0 0 1 -1 -1 0 -1 0 1 -1 0 -1 -1 1 0 0 0 0 -1 0 0 -1 -1 -1 -1 0 1 0 0 0 0 0 1 0 -1 1 -1 -1 0 -1 1 0 -1 0 -1 0 1 -1 1 -1 0 -1 1 0 1 0 1 0 1 1 1 -1 1 0 0 0 1 1 1 1 -1 1 1 1 -1 -1 1 -1 -1 -1 -1 0 -1 0 0 -1 -1 1 0 0 -1 -1 -1 1 0 -1 0 0 -1 1 0 -1 -1 1 1 0 0 1 -1 0 1 -1 0 1 1 -1 -1 1 -1 1 -1 0 1 0 1 0 1 0 -1 1 0 1 -1 0 1 1 1 0 1 0 0 0 -1 1 0 -1 -1 0 -1 0 1 1 1 0 1 -1 1 0 0 -1 0 1 -1 1 -1 -1 -1 -1 -1 0 1 1 0 1 0 0 0 1 0 -1 1 -1 0 -1 0 0 1 -1 0 1 1 1 1 -1 -1 1 0 -1 1 0 -1 1 0 0 1 0 -1 1 0 1 0 1 -1 -1 1 0 0 0 1 0 0 1 0 0 0 1 -1 0 0 -1 1 0 -1 0 1 -1 -1 0 0 1 1 1 -1 0 0 0 -1 -1 0 -1 0 0 1 1 1 -1 1 -1 1 1 0 1 -1 -1 0 0 0 0 1 -1 1 1 -1 1 -1 1 0 1 -1 1 1 1 -1 0 -1 1 0 0 0 1 0 0 1 -1 0 1 0 -1 1 -1 1 0 1 -1 1 0 -1 1 -1 0 -1 1 0 -1 -1 -1 -1 0 1 -1 -1 1 1 -1 1 1 0 1 1 -1 -1 0 -1 1 -1 1 -1 1 0 1 -1 -1 1 0 0 0 0 1 0 -1 0 1 1 1 -1 -1 -1 -1 0 0 1 0 -1 -1 1 0 -1 -1 0 1 -1 0 -1 1 1 -1 0 0 1 -1 1 -1 1 1 0 0 0 1 1 -1 1 0 -1 0 1 0 0 1 0 0 -1 0 -1 -1 0 -1 0 -1 0 0 0 1 0 0 0 1 0 -1 -1 1 0 1 1 0 -1 -1 -1 0 -1 0 0 1 1 1 0 -1 1 0 -1 1 1 -1 0 0 1 -1 1 0 0 0 0 1 -1 0 1 0 -1 0 0 1 1 0 0 0 -1 0 0 -1 0 -1 1 0 1 0 1 0 0 0 -1 0 0 -1 1 -1 -1 1 0 1 -1 0 1 0 1 0 -1 0 -1 -1 -1 -1 0 1 0 0 1 0 0 0 0 0 0 1 1 0 -1 1 0 1 1 0 1 0 -1 1 1 -1 1 -1 0 0 0 0 -1 1 -1 0 1 0 0 -1 0 1 0 1 -1 1 0 0 0 -1 -1 -1 1 -1 -1 -1 1 0 -1 -1 1 0 0 0 -1 1 1 1 1 -1 -1 -1 0 0 -1 0 1 -1 0 -1 1 -1 0 1 0 -1 0 -1 0 -1 1 -1 -1 -1 -1 -1 -1 0 1 1 0 -1 0 0 0 -1 0 -1 1 0 0 1 0 1 1 -1 1 1 0 -1 -1 0 1 0 1 1 -1 1 0 -1 0 1 0 0 1 -1 -1 -1 1 1 1 0 1 1 -1 1 0 1 0 -1 0 -1 1 -1 0 -1 1 1 0 1 1 1 0 1 -1 1 -1 0 1 -1 1 -1 1 -1 1 1 1 -1 -1 1 0 -1 1 1 0 0 0 1 0 0 0 1 0 1 -1 -1 1 0 -1 -1 1 1 0 1 1 -1 0 1 1 -1 -1 -1 1 -1 1 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 1 0 1 0 0 1 1 0 -1 1 -1 -1 1 0 0 1 0 -1 1 -1 -1 0 0 0 -1 0 -1 0 1 1 -1 -1 -1 0 -1 -1 0 -1 1 0 0 -1 0 1 0 1 0 0 -1 0 0 -1 1 -1 0 -1 1 -1 1 1 0 0 0 0 1 0 1 1 0 1 -1 0 0 1 -1 0 0 0 -1 -1 -1 -1 -1 0 1 0 0 0 1 -1 0 -1 1 0 1 -1 1 1 -1 -1 0 0 0 0 1 0 -1 0 1 -1 -1 1 -1 -1 -1 1 1 1 0 1 -1 -1 1 1 1 1 1 1 0 -1 -1 1 1 -1 1 0 1 1 -1 1 1 -1 1 -1 1 -1 1 0 1 -1 -1 -1 -1 -1 0 0 1 -1 1 1 0 -1 -1 0 0 0 1 0 0 1 0 0 -1 -1 1 -1 1 -1 0 1 0 1 1 1 0 0 0 -1 1 1 1 -1 1 -1 -1 0 0 -1 1 0 -1 0 -1 0 1 -1 -1 0 1 -1 -1 0 0 0 1 1 0 1 0 1 0 0 -1 1 0 -1 -1 0 -1 0 1 1 0 -1 -1 -1 1 -1 0 1 0 1 -1 0 -1 0 -1 0 0 0 0 -1 -1 0 -1 -1 0 1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 0 1 0 1 0 -1 0 -1 -1 0 0 -1 -1 -1 1 -1 -1 0 -1 0 -1 -1 0 -1 1 -1 -1 0 0 0 0 0 0 1 -1 1 1 1 -1 0 -1 -1 -1 1 0 1 0 1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 0 1 -1 0 0 0 0 1 1 -1 0 0 -1 -1 0 1 0 -1 0 -1 -1 -1 0 1 -1 1 0 1 0 1 1 0 -1 0 0 0 1 0 0 0 0 -1 0 -1 1 -1 -1 1 1 1 -1 0 -1 1 0 1 1 0 0 0 0 1 -1 -1 0 1 0 1 1 0 0 1 -1 0 -1 -1 0 0 0 -1 0 -1 1 -1 -1 -1 -1 0 -1 -1 0 -1 1 -1 1 0 -1 1 1 0 1 1 -1 -1 0 0 1 -1 1 -1 -1 -1 -1 0 -1 0 1 1 1 0 0 -1 -1 1 -1 1 0 -1 0 -1 0 1 0 1 0 1 1 0 -1 -1 1 1 0 1 -1 1 1 0 1 -1 -1 -1 -1 1 0 0 1 -1 1 -1 -1 0 -1 0 0 1 0 0 -1 0 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 0 0 0 1 1 1 -1 -1 -1 1 1 -1 1 1 0 1 -1 0 -1 0 0 0 1 -1 0 1 0 0 0 0 1 1 0 1 -1 -1 1 0 -1 1 1 1 1 0 1 0 1 -1 1 1 -1 -1 0 -1 0 1 0 1 -1 0 0 -1 0 -1 1 0 0 1 1 0 -1 -1 0 -1 0 1 -1 -1 1 1 -1 0 1 0 -1 1 -1 0 1 0 0 -1 -1 1 1 1 0 0 1 -1 -1 1 1 -1 -1 0 -1 -1 1 1 -1 -1 1 -1 1 1 1 0 1 1 -1 1 -1 -1 0 -1 1 1 0 1 -1 1 1 0 0 0 1 0 1 -1 1 -1 0 -1 1 0 -1 1 0 -1 -1 -1 1 0 -1 0 0 -1 1 1 1 1 1 0 -1 1 1 0 0 1 -1 -1 0 0 0 1 0 0 0 0 0 1 -1 0 -1 1 -1 0 1 0 1 0 0 1 0 1 1 0 0 1 0 -1 -1 0 1 -1 0 0 -1 -1 0 1 1 0 1 -1 0 -1 0 -1 -1 0 0 0 1 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 0 -1 1 -1 1 0 1 0 -1 -1 0 0 0 -1 -1 -1 1 -1 1 0 -1 -1 -1 -1 -1 1 1 1 -1 -1 -1 -1 -1 1 -1 0 1 -1 1 -1 1 1 0 -1 1 1 0 -1 -1 0 0 0 0 1 -1 1 0 -1 -1 0 0 1 0 -1 1 0 -1 -1 -1 -1 0 -1 -1 1 1 0 1 1 0 1 1 -1 0 1 -1 -1 1 -1 1 -1 0 0 0 -1 1 0 1 1 0 1 -1 -1 -1 -1 -1 1 1 -1 0 0 0 0 1 1 -1 -1 0 0 1 0 -1 0 0 0 -1 0 0 1 0 1 0 0 -1 0 -1 1 1 1 -1 0 -1 -1 1 1 -1 0 1 -1 -1 0 0 -1 0 1 1 0 -1 0 -1 -1 -1 1 -1 -1 0 -1 -1 0 0 0 -1 -1 0 0 0 0 -1 0 -1 1 1 0 -1 -1 -1 1 1 0 -1 1 0 0 -1 1 -1 1 0 1 1 0 0 0 0 0 0 -1 0 -1 0 0 1 1 0 1 1 0 1 0 1 1 -1 0 0 1 1 0 0 1 1 -1 1 1 -1 1 1 -1 1 -1 -1 -1 -1 1 0 0 -1 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 0 1 -1 0 1 1 0 -1 -1 1 0 1 1 -1 0 -1 -1 1 0 1 1 -1 1 1 0 -1 1 -1 -1 -1 -1 1 1 1 1 1 0 0 0 1 0 -1 1 1 1 -1 -1 -1 1 1 0 -1 0 1 -1 1 -1 0 0 1 -1 0 -1 0 1 0 1 1 -1 -1 1 -1 1 -1 1 1 0 -1 0 -1 0 0 -1 0 1 -1 0 -1 0 1 0 1 1 0 -1 0 1 0 0 -1 1 0 -1 -1 0 1 0 1 0 -1 1 -1 -1 1 1 1 -1 0 1 -1 0 1 0 1 1 1 -1 0 1 1 1 1 0 1 0 -1 0 0 1 1 -1 1 -1 1 0 0 1 0 1 -1 1 0 0 0 1 1 1 -1 1 1 1 1 0 -1 1 1 -1 0 0 1 -1 1 -1 1 0 1 1 1 1 1 0 -1 0 -1 -1 0 0 0 -1 1 1 1 0 0 -1 0 1 1 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 1 0 -1 1 0 -1 -1 1 1 1 0 0 0 -1 -1 -1 -1 1 0 -1 -1 0 0 0 1 1 -1 -1 0 -1 -1 0 1 0 1 -1 1 0 1 1 0 -1 1 -1 0 1 1 1 -1 1 1 1 0 1 1 -1 -1 0 0 1 1 1 1 1 0 0 -1 -1 1 1 -1 0 1 0 -1 1 -1 1 -1 0 1 0 -1 -1 1 0 1 -1 0 1 1 -1 0 -1 1 0 1 1 1 0 -1 -1 0 0 0 -1 1 -1 0 0 0 -1 0 1 0 0 -1 0 -1 0 0 1 1 1 0 -1 0 -1 -1 0 0 -1 1 1 0 -1 -1 -1 0 -1 -1 1 0 -1 1 -1 -1 0 -1 -1 -1 0 -1 0 -1 -1 -1 0 0 -1 0 -1 0 -1 -1 0 0 1 -1 1 0 1 1 1 0 1 0 0 -1 0 -1 1 0 -1 1 1 1 -1 0 -1 1 -1 1 0 -1 0 1 0 0 0 1 1 1 -1 1 1 0 -1 1 -1 1 -1 0 1 -1 -1 1 0 0 0 -1 1 1 -1 1 -1 1 -1 0 0 1 -1 -1 0 1 1 1 1 1 1 -1 1 0 -1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 -1 -1 0 -1 1 0 0 -1 0 -1 0 0 0 0 -1 -1 1 0 -1 0 -1 -1 0 1 1 1 1 1 1 1 1 0 0 0 -1 1 -1 1 0 0 -1 1 0 1 -1 1 0 1 0 -1 -1 1 -1 1 -1 -1 -1 0 -1 -1 -1 0 1 1 -1 -1 0 1 0 0 -1 1 0 -1 0 -1 -1 0 0 0 1 0 1 -1 1 1 -1 -1 1 1 1 0 -1 -1 1 1 0 1 -1 1 -1 0 -1 0 -1 1 0 1 0 0 -1 -1 0 1 1 0 -1 0 0 1 -1 -1 1 0 0 1 -1 1 -1 1 0 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0 -1 1 -1 1 1 0 1 0 -1 -1 1 -1 1 0 0 -1 -1 -1 1 0 0 1 -1 1 -1 1 -1 -1 0 1 -1 1 1 -1 0 0 -1 1 -1 0 1 -1 1 -1 1 -1 0 1 -1 -1 1 -1 0 1 -1 1 0 1 1 0 1 -1 0 1 1 1 1 -1 0 0 -1 1 -1 0 0 1 0 0 1 -1 -1 1 0 -1 -1 1 0 0 -1 -1 1 -1 1 -1 0 -1 -1 0 0 -1 0 -1 1 0 0 -1 1 -1 0 0 -1 -1 1 0 -1 0 1 -1 1 -1 1 1 1 1 -1 0 0 -1 0 0 -1 0 -1 0 0 -1 -1 1 -1 1 -1 0 -1 -1 0 -1 0 1 -1 1 0 -1 0 1 0 1 0 0 -1 1 1 -1 -1 0 -1 -1 1 0 0 -1 0 -1 -1 0 0 0 1 -1 -1 -1 0 0 0 -1 1 0 1 1 0 0 0 0 -1 -1 1 0 -1 -1 0 -1 -1 -1 -1 0 0 1 1 -1 -1 0 -1 0 1 1 -1 -1 1 0 1 -1 1 0 1 -1 -1 0 0 -1 0 1 1 -1 -1 0 0 -1 1 -1 0 0 1 0 -1 -1 1 -1 -1 -1 1 -1 1 0 -1 -1 0 -1 1 -1 0 -1 0 0 0 -1 -1 1 0 -1 -1 0 -1 0 -1 1 1 1 -1 0 0 -1 -1 0 1 -1 0 1 1 -1 1 1 0 1 -1 -1 -1 1 -1 0 -1 0 -1 0 0 0 0 1 0 0 1 1 0 0 -1 -1 0 -1 -1 -1 0 0 1 0 1 1 0 1 -1 -1 0 0 0 1 0 -1 1 0 -1 -1 0 1 1 1 0 -1 0 0 0 0 -1 1 -1 1 0 0 -1 1 1 -1 -1 0 -1 1 -1 0 1 0 -1 0 0 -1 -1 0 0 1 -1 -1 1 1 1 -1 0 -1 1 0 -1 0 -1 1 1 1 1 -1 1 0 0 -1 1 -1 1 1 1 0 0 0 -1 0 0 1 -1 -1 -1 0 0 0 -1 1 1 -1 0 -1 0 1 -1 1 0 -1 0 0 -1 0 0 1 -1 1 0 -1 1 1 1 1 0 -1 1 0 1 -1 -1 0 -1 1 -1 1 1 1 1 1 1 1 0 1 -1 0 0 0 0 0 1 -1 0 -1 -1 -1 1 0 -1 -1 1 -1 0 1 -1 0 0 0 -1 1 1 1 0 -1 1 -1 1 0 1 -1 -1 -1 1 0 1 -1 -1 1 0 1 0 1 0 0 -1 -1 -1 1 -1 0 0 0 -1 -1 -1 1 0 -1 1 0 0 1 1 -1 -1 0 1 1 0 0 1 0 0 0 1 1 -1 1 0 0 1 -1 -1 0 -1 0 0 0 -1 0 0 1 0 1 1 -1 1 -1 -1 -1 0 1 -1 -1 -1 0 0 -1 -1 -1 0 -1 1 -1 -1 0 -1 1 0 -1 1 1 1 0 1 0 -1 1 1 -1 1 0 1 -1 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 -1 0 0 0 0 1 -1 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 1 0 0 -1 -1 1 0 -1 1 0 0 0 0 0 0 1 -1 -1 0 0 0 1 -1 -1 1 1 0 1 1 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 1 1 1 1 -1 -1 0 1 0 -1 -1 -1 1 0 -1 1 -1 0 1 -1 -1 0 0 0 -1 -1 -1 0 1 0 1 1 -1 0 -1 1 -1 -1 0 0 0 -1 -1 -1 -1 1 0 1 0 -1 1 -1 -1 0 1 -1 0 0 1 0 1 -1 -1 -1 -1 1 1 -1 0 -1 0 -1 1 1 -1 -1 -1 -1 -1 0 0 0 -1 -1 1 1 -1 1 -1 -1 1 -1 1 -1 0 1 0 0 0 0 0 -1 -1 1 0 0 -1 -1 1 0 1 -1 0 0 1 -1 0 0 -1 1 1 -1 0 -1 -1 0 1 0 -1 1 -1 1 1 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 -1 1 0 1 0 1 0 -1 -1 -1 -1 0 0 -1 1 0 1 -1 0 1 0 0 -1 1 0 1 1 0 -1 1 1 1 1 0 1 0 0 -1 1 0 1 1 -1 -1 -1 -1 1 -1 0 0 1 0 0 -1 -1 -1 -1 1 0 0 0 1 0 0 0 0 0 0 -1 1 0 1 0 0 1 1 1 0 0 1 0 1 -1 0 0 1 1 1 -1 0 1 -1 0 0 0 1 1 0 -1 1 -1 -1 0 0 1 0 0 0 -1 -1 0 0 0 0 0 0 -1 1 1 -1 0 -1 0 0 -1 0 -1 0 -1 0 -1 1 -1 -1 0 -1 0 1 -1 0 -1 1 0 1 1 -1 0 0 0 1 1 1 -1 -1 0 -1 0 1 -1 1 -1 -1 0 1 -1 1 -1 1 0 0 0 0 -1 -1 0 0 0 1 1 -1 0 0 1 1 0 0 0 -1 1 1 1 -1 1 0 1 -1 1 -1 0 -1 -1 0 -1 -1 -1 0 0 1 -1 0 0 0 0 0 1 0 1 1 0 -1 1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 0 -1 -1 -1 1 -1 -1 1 1 -1 1 0 0 1 0 -1 0 1 -1 -1 1 1 1 1 0 0 1 -1 1 1 1 0 -1 1 0 1 1 -1 0 0 1 0 1 1 0 1 1 1 1 -1 1 -1 -1 -1 -1 0 -1 0 1 -1 1 1 0 -1 1 0 1 -1 -1 0 0 -1 -1 1 -1 0 0 1 1 -1 1 -1 1 -1 -1 1 1 1 1 -1 0 -1 -1 1 -1 -1 -1 -1 0 1 1 1 1 -1 0 0 1 1 0 -1 0 0 -1 -1 -1 0 0 1 -1 -1 -1 1 -1 1 1 0 1 0 0 -1 0 0 0 1 1 1 -1 1 -1 -1 1 1 0 1 0 -1 -1 0 -1 -1 0 -1 1 1 -1 -1 -1 -1 -1 0 1 1 0 1 1 -1 0 -1 -1 -1 -1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 -1 0 0 1 1 1 -1 1 -1 0 -1 1 1 1 0 -1 1 1 1 -1 1 -1 -1 1 0 0 0 -1 -1 1 -1 0 -1 0 1 0 -1 1 1 -1 -1 0 -1 -1 -1 -1 -1 1 1 0 1 -1 1 -1 -1 0 1 0 0 1 0 0 -1 1 0 0 0 1 0 0 0 -1 1 -1 -1 -1 1 -1 -1 1 1 0 1 1 1 0 0 1 0 1 0 1 1 -1 1 1 1 1 -1 0 0 1 0 1 1 1 0 -1 -1 1 -1 1 -1 -1 0 -1 -1 0 -1 1 1 1 -1 -1 1 0 1 -1 -1 0 0 -1 0 1 -1 1 0 0 1 -1 0 0 0 1 1 -1 1 0 0 0 1 1 0 0 0 -1 0 -1 1 0 -1 0 0 0 -1 -1 0 0 1 1 -1 -1 0 1 -1 -1 0 0 0 1 1 0 0 0 -1 -1 0 1 1 0 -1 -1 1 -1 0 0 1 0 -1 0 1 0 0 -1 1 1 1 0 -1 0 -1 1 0 1 0 1 0 0 1 0 0 -1 -1 -1 1 -1 -1 0 1 1 0 -1 -1 1 -1 0 1 -1 1 -1 1 1 0 -1 -1 0 0 -1 1 -1 -1 -1 0 0 -1 0 0 0 -1 -1 -1 -1 1 0 0 0 0 0 0 -1 1 -1 1 1 -1 1 0 -1 -1 1 -1 0 -1 -1 0 1 1 -1 1 0 1 0 1 -1 1 1 0 1 -1 0 -1 -1 1 0 0 -1 -1 1 0 -1 -1 1 1 0 0 -1 0 1 0 0 1 1 1 0 1 -1 1 -1 -1 1 -1 0 -1 1 1 0 0 1 -1 1 0 0 -1 0 0 0 -1 -1 0 1 0 -1 -1 1 -1 -1 -1 -1 -1 0 1 0 1 0 0 -1 -1 0 0 1 -1 -1 1 -1 1 -1 0 0 1 0 0 0 1 1 -1 -1 0 1 -1 -1 -1 -1 1 1 0 1 1 -1 1 0 1 0 0 1 0 -1 0 0 0 1 1 0 0 -1 0 0 -1 -1 1 1 0 0 -1 1 0 -1 1 0 0 1 0 1 1 0 1 1 0 1 0 0 -1 0 0 1 0 -1 1 1 0 0 0 1 1 -1 0 -1 1 -1 -1 0 1 1 -1 1 0 0 -1 1 0 0 1 -1 0 -1 0 1 1 1 0 0 -1 0 1 0 -1 1 1 0 0 -1 -1 1 0 -1 1 0 1 0 0 -1 -1 0 1 1 -1 -1 1 1 0 1 0 0 -1 1 -1 0 -1 1 0 1 -1 -1 -1 -1 0 -1 0 1 -1 -1 0 -1 0 0 0 1 0 0 -1 0 1 0 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 1 -1 0 1 1 0 -1 0 -1 -1 1 1 0 0 0 0 -1 1 0 0 0 -1 0 0 -1 1 1 0 -1 1 0 1 -1 1 1 0 0 0 0 -1 -1 0 1 0 1 1 0 0 -1 0 0 1 1 -1 1 -1 1 -1 -1 1 1 0 -1 1 0 1 0 1 1 0 0 -1 1 1 1 0 0 -1 1 0 1 1 0 0 -1 1 -1 0 -1 1 1 1 -1 0 1 0 0 -1 0 -1 1 -1 -1 1 -1 1 0 -1 0 -1 0 -1 -1 1 1 1 0 1 0 -1 -1 1 1 0 0 0 1 0 1 -1 -1 -1 1 0 -1 0 0 1 -1 -1 -1 0 -1 -1 -1 -1 0 1 -1 0 -1 1 1 1 -1 1 -1 -1 -1 -1 -1 1 -1 1 0 -1 -1 0 1 0 0 0 1 -1 0 0 1 -1 1 1 0 -1 1 -1 1 -1 1 1 -1 0 -1 0 0 -1 0 0 -1 -1 0 1 -1 -1 1 1 -1 0 -1 0 0 0 0 1 0 0 1 1 1 0 -1 -1 1 -1 -1 0 -1 -1 1 0 0 1 0 -1 -1 1 0 1 1 1 1 1 1 1 -1 -1 1 -1 0 0 1 1 1 0 1 0 0 -1 1 1 0 0 1 -1 -1 1 -1 1 1 -1 0 0 1 -1 0 -1 0 1 1 0 -1 1 -1 -1 -1 -1 1 0 -1 0 1 -1 -1 1 0 1 1 0 1 -1 1 1 0 1 0 0 0 0 0 1 0 0 1 0 -1 1 -1 1 0 -1 0 0 0 0 1 -1 1 -1 1 1 0 -1 1 0 0 0 0 -1 1 1 0 0 1 -1 1 0 1 1 1 1 1 0 -1 1 1 0 0 1 0 0 -1 -1 -1 -1 -1 1 0 -1 0 1 -1 0 -1 0 1 -1 1 -1 -1 -1 0 1 0 1 1 0 0 -1 1 0 0 -1 -1 1 0 1 -1 0 0 0 1 -1 -1 -1 -1 0 1 1 1 1 1 -1 1 -1 1 0 -1 0 -1 -1 0 0 0 0 -1 0 1 1 0 -1 -1 1 -1 0 -1 -1 -1 1 -1 -1 1 1 0 -1 -1 -1 -1 1 -1 0 -1 1 -1 -1 -1 1 -1 0 -1 -1 -1 0 0 0 0 -1 0 1 1 1 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 0 1 -1 0 1 1 -1 0 0 1 0 -1 1 0 0 -1 0 -1 -1 -1 1 0 -1 0 1 0 -1 1 0 1 1 1 0 0 -1 0 -1 0 0 1 -1 -1 0 0 -1 1 1 0 -1 0 -1 0 1 0 0 -1 -1 1 -1 -1 1 0 -1 -1 0 -1 -1 1 0 0 0 0 0 -1 -1 1 1 -1 1 -1 1 -1 1 0 1 -1 -1 -1 0 0 -1 1 0 1 0 1 0 -1 -1 -1 0 -1 0 0 1 0 -1 1 0 1 -1 1 -1 -1 1 -1 -1 1 0 -1 1 0 1 0 1 1 0 -1 1 0 -1 0 -1 -1 0 -1 -1 0 0 -1 1 -1 1 1 0 1 0 0 0 -1 -1 0 0 -1 1 -1 -1 1 0 -1 0 1 0 1 1 1 0 -1 1 0 -1 1 -1 0 -1 1 0 -1 0 1 0 1 -1 0 1 0 0 1 1 -1 -1 1 0 -1 -1 0 0 0 -1 0 0 1 1 0 1 0 -1 -1 -1 0 0 0 1 0 1 0 0 0 -1 1 -1 -1 -1 1 1 -1 1 -1 1 1 1 -1 0 1 0 -1 1 0 1 0 -1 1 0 -1 1 -1 0 0 0 0 0 1 1 1 -1 0 0 1 1 -1 1 0 0 -1 0 1 1 0 0 -1 1 0 0 1 0 0 0 0 1 -1 0 0 0 0 -1 0 1 0 0 1 0 0 -1 0 0 -1 0 -1 1 1 1 0 1 0 -1 1 -1 1 -1 -1 1 1 0 -1 0 1 -1 1 0 1 -1 0 1 0 1 1 0 -1 1 1 0 1 0 -1 -1 1 -1 1 0 0 -1 -1 0 1 -1 0 0 1 -1 1 1 -1 1 1 1 1 1 -1 0 0 1 1 1 1 -1 1 1 1 1 -1 1 1 0 0 0 1 0 0 -1 0 1 -1 -1 1 0 0 -1 -1 -1 1 -1 1 1 1 0 1 0 0 -1 0 1 0 1 -1 1 -1 1 1 0 1 1 0 0 0 0 1 1 -1 -1 0 1 0 0 1 0 1 0 0 -1 -1 0 1 1 -1 0 0 0 1 0 1 0 0 0 1 -1 0 0 0 1 0 1 1 1 0 -1 1 0 1 -1 1 1 1 1 0 -1 1 1 0 0 -1 1 0 -1 -1 0 -1 -1 -1 0 1 0 -1 0 -1 0 -1 1 1 1 -1 0 -1 -1 1 1 -1 -1 -1 -1 0 -1 0 -1 0 0 -1 0 -1 1 1 -1 1 -1 -1 1 1 0 0 1 1 -1 -1 1 1 0 1 0 0 -1 0 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 1 1 1 0 1 -1 -1 0 0 1 0 -1 0 0 0 1 1 1 1 0 -1 1 1 0 0 0 0 1 1 1 -1 0 -1 -1 0 1 0 0 -1 0 -1 -1 -1 0 1 0 1 1 1 0 0 -1 -1 1 -1 0 1 0 0 -1 0 -1 -1 -1 1 0 -1 1 1 0 1 0 1 1 1 -1 1 1 1 -1 1 0 0 1 -1 -1 0 0 -1 -1 -1 0 -1 1 -1 1 0 -1 -1 1 -1 -1 -1 -1 -1 1 1 0 1 0 -1 -1 -1 1 1 1 0 -1 1 -1 0 -1 1 -1 0 -1 1 1 0 1 -1 0 0 -1 0 1 0 0 0 0 -1 -1 -1 0 0 1 -1 -1 0 0 1 -1 -1 -1 1 -1 1 -1 -1 1 0 1 0 1 -1 0 1 -1 0 0 0 1 1 0 0 1 0 -1 0 -1 1 -1 -1 0 0 -1 1 1 1 0 -1 1 1 0 0 -1 1 0 1 0 0 1 1 1 1 0 1 0 0 -1 1 1 0 1 -1 1 1 1 -1 1 0 0 -1 -1 1 1 -1 0 0 1 -1 1 1 1 -1 0 -1 1 1 -1 -1 0 -1 1 -1 0 -1 -1 1 0 -1 0 1 1 1 1 1 0 0 1 0 -1 -1 -1 -1 0 0 1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 -1 0 -1 0 1 1 0 0 -1 0 -1 0 1 -1 0 0 0 -1 -1 0 -1 0 1 -1 1 0 1 1 1 1 1 -1 0 1 0 1 -1 -1 1 0 -1 0 0 1 -1 0 -1 1 0 1 0 1 1 -1 1 0 1 -1 1 1 0 1 -1 1 0 1 1 0 1 1 1 1 1 0 0 -1 0 1 0 1 1 1 -1 0 0 1 -1 1 0 0 -1 0 0 1 -1 -1 1 1 1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 1 0 -1 1 -1 0 1 -1 1 -1 -1 0 1 0 0 -1 -1 0 0 1 -1 0 -1 -1 1 -1 1 -1 -1 -1 0 1 -1 1 0 -1 -1 -1 -1 1 -1 1 0 1 -1 0 -1 0 1 -1 1 1 0 -1 -1 -1 0 0 1 -1 -1 -1 0 1 -1 1 1 -1 0 -1 -1 1 1 1 0 1 1 1 1 -1 1 1 -1 -1 1 1 0 -1 0 -1 -1 0 -1 1 0 -1 -1 1 1 -1 1 1 1 -1 1 0 0 0 0 -1 1 1 0 0 -1 0 0 1 0 -1 1 0 0 1 -1 0 -1 0 -1 -1 0 0 -1 1 -1 0 0 1 0 0 1 0 0 -1 0 -1 -1 1 1 0 0 -1 -1 0 0 1 1 -1 -1 1 1 1 -1 0 -1 -1 -1 1 -1 1 1 1 1 0 -1 -1 -1 0 -1 1 0 0 0 1 1 0 0 -1 1 0 0 -1 1 1 0 0 0 1 1 1 0 0 1 1 1 -1 1 0 1 0 -1 0 -1 0 -1 1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 1 0 -1 1 1 1 -1 -1 0 0 -1 1 -1 1 1 0 0 0 -1 0 -1 0 0 1 0 1 1 0 1 -1 1 0 -1 0 -1 1 0 0 0 -1 0 -1 -1 0 0 -1 1 -1 1 -1 -1 -1 -1 1 -1 1 0 1 -1 1 -1 1 -1 1 1 0 0 0 1 -1 -1 -1 0 0 0 -1 1 1 1 0 -1 0 -1 1 0 1 1 0 -1 0 -1 1 0 -1 1 -1 1 0 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 0 0 1 0 -1 -1 -1 -1 1 -1 0 -1 1 0 -1 -1 1 -1 0 1 -1 -1 0 1 1 1 -1 -1 0 0 0 -1 -1 1 -1 -1 -1 0 0 -1 -1 1 0 0 0 1 1 0 -1 -1 0 1 -1 -1 0 0 1 -1 1 0 -1 -1 0 0 0 0 -1 0 0 1 1 1 0 0 -1 1 -1 -1 0 1 1 0 -1 0 1 0 -1 -1 0 -1 -1 -1 0 -1 1 0 -1 1 0 -1 -1 0 1 1 -1 0 0 0 -1 1 1 0 -1 0 1 -1 0 0 1 0 -1 0 0 0 1 0 -1 0 -1 1 -1 -1 0 -1 0 1 0 -1 0 1 0 -1 -1 1 0 0 -1 0 -1 1 1 1 0 -1 1 -1 0 1 -1 0 -1 -1 -1 -1 0 -1 0 0 -1 0 0 0 1 -1 0 0 0 1 1 0 1 1 0 0 1 0 1 0 0 -1 0 0 0 1 0 1 -1 -1 -1 1 0 1 1 -1 1 -1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 0 0 0 -1 1 -1 0 1 -1 0 0 1 -1 -1 0 1 0 1 1 0 1 0 -1 1 0 1 1 1 1 1 1 1 0 1 0 -1 1 1 1 -1 0 -1 -1 -1 1 -1 -1 0 -1 1 0 0 0 0 1 1 1 0 1 0 -1 1 1 -1 -1 0 0 -1 1 0 1 -1 -1 -1 1 -1 -1 0 0 1 1 -1 1 0 1 -1 1 0 0 1 1 -1 1 -1 0 -1 1 0 -1 0 1 1 -1 1 1 1 -1 1 0 1 -1 0 1 -1 0 1 1 1 -1 0 0 0 -1 1 -1 0 1 1 1 1 1 0 -1 -1 1 1 -1 0 0 -1 0 0 0 1 -1 -1 0 -1 -1 1 0 1 -1 1 -1 -1 1 0 1 -1 1 1 1 -1 1 0 1 0 1 -1 -1 1 1 0 0 -1 0 -1 0 -1 -1 0 0 -1 -1 -1 -1 0 -1 0 1 1 0 0 0 0 -1 0 0 -1 0 0 1 0 -1 0 1 0 1 0 1 -1 -1 -1 0 1 1 -1 1 1 0 1 0 1 0 0 0 0 1 -1 -1 0 1 0 1 -1 0 -1 1 -1 0 -1 0 0 1 1 0 -1 -1 0 0 0 -1 1 -1 -1 0 0 1 0 0 0 -1 -1 0 1 1 0 0 -1 -1 0 0 1 1 0 1 0 1 0 -1 0 0 -1 0 1 1 1 0 -1 1 -1 -1 1 0 -1 -1 -1 1 -1 1 0 1 -1 0 -1 0 1 1 0 0 0 0 0 0 0 1 0 1 0 -1 0 0 1 -1 0 -1 1 1 1 -1 0 1 1 -1 1 1 -1 0 -1 -1 -1 1 0 0 1 -1 -1 1 0 1 -1 0 -1 0 0 0 0 -1 -1 -1 0 -1 0 -1 -1 -1 0 -1 0 0 0 1 0 -1 -1 0 0 0 -1 1 1 -1 1 -1 0 0 -1 1 -1 1 0 0 -1 1 1 0 1 0 -1 0 -1 1 1 0 -1 0 -1 0 1 0 1 -1 1 -1 1 -1 -1 0 -1 -1 0 1 -1 0 1 0 1 0 1 -1 -1 0 -1 -1 0 1 1 1 1 -1 -1 0 0 -1 -1 0 0 1 0 0 -1 -1 -1 0 -1 -1 1 0 -1 -1 -1 1 1 1 1 1 1 -1 -1 1 0 0 0 1 0 0 -1 1 0 1 -1 1 -1 0 0 1 1 1 1 1 0 0 -1 -1 1 -1 0 1 1 -1 1 1 0 1 0 1 0 1 -1 1 1 -1 1 1 -1 1 -1 -1 1 0 -1 0 1 0 0 -1 1 -1 1 0 -1 -1 1 0 0 1 0 0 1 1 1 0 -1 1 1 -1 1 -1 -1 1 0 1 0 -1 1 -1 0 0 1 0 0 0 1 -1 1 -1 1 0 0 1 0 -1 1 1 0 -1 1 -1 1 -1 0 1 -1 0 0 -1 0 0 0 1 0 0 0 -1 1 0 0 -1 1 1 -1 -1 -1 0 1 -1 1 1 1 0 0 -1 1 0 -1 1 0 0 1 -1 -1 0 1 -1 0 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 1 -1 -1 0 0 -1 0 -1 -1 -1 -1 0 -1 1 0 0 -1 1 -1 -1 1 1 1 1 -1 -1 1 -1 -1 1 0 1 -1 0 1 1 1 0 1 -1 1 0 1 -1 1 -1 -1 0 -1 -1 -1 -1 0 1 1 0 0 1 1 1 1 1 -1 -1 0 0 -1 1 1 -1 -1 -1 0 -1 -1 1 -1 -1 1 0 0 -1 1 1 -1 -1 0 -1 0 1 1 0 1 1 -1 1 -1 0 0 0 -1 0 0 1 1 -1 0 0 -1 1 0 0 -1 -1 0 -1 1 -1 -1 0 -1 1 -1 -1 1 0 1 1 0 0 -1 1 -1 0 0 1 0 0 0 1 0 -1 0 1 1 0 -1 -1 0 -1 0 1 1 0 0 1 0 1 -1 -1 0 1 -1 -1 1 0 1 1 -1 -1 -1 1 1 0 -1 1 -1 1 1 0 0 -1 1 1 0 0 0 1 1 -1 0 1 0 1 -1 0 -1 1 -1 0 0 1 -1 -1 0 0 1 -1 -1 0 1 -1 -1 -1 0 -1 1 0 -1 1 1 -1 -1 0 0 -1 0 1 -1 -1 1 -1 -1 1 -1 1 1 -1 -1 -1 1 0 -1 0 1 1 -1 -1 1 -1 -1 0 1 0 -1 0 1 -1 0 -1 1 0 -1 -1 -1 -1 -1 0 0 -1 1 -1 1 1 0 0 1 0 -1 1 0 1 -1 1 0 1 -1 0 0 0 0 -1 1 -1 -1 -1 1 1 1 0 -1 -1 -1 0 -1 -1 0 0 -1 0 0 1 -1 -1 0 0 0 0 1 -1 -1 1 -1 -1 0 -1 -1 -1 1 0 1 1 1 -1 1 0 1 0 1 0 1 -1 1 -1 -1 0 -1 0 1 1 0 1 -1 -1 0 1 -1 -1 0 0 -1 -1 1 0 -1 0 1 0 0 -1 -1 -1 0 0 -1 -1 -1 1 1 1 1 -1 -1 1 0 1 0 0 -1 1 0 -1 1 0 -1 -1 0 1 -1 -1 -1 1 -1 0 1 -1 0 -1 0 1 0 -1 -1 0 -1 1 -1 -1 -1 1 1 1 0 1 -1 1 0 0 1 -1 -1 0 -1 1 1 0 1 0 -1 0 -1 1 0 0 -1 -1 -1 0 -1 0 -1 0 0 -1 -1 -1 0 1 -1 0 -1 -1 1 0 1 1 -1 -1 -1 0 1 1 1 -1 1 -1 1 -1 1 1 1 1 -1 -1 0 -1 -1 -1 0 1 1 0 -1 -1 1 -1 0 1 -1 1 0 1 1 -1 -1 1 -1 -1 -1 1 0 -1 -1 1 0 -1 -1 -1 1 1 1 0 1 0 1 0 -1 1 1 1 -1 -1 -1 1 0 1 -1 0 0 0 0 1 1 1 -1 0 0 0 -1 1 -1 1 0 -1 1 1 1 1 0 -1 -1 1 0 -1 1 1 0 -1 -1 0 0 1 0 -1 0 0 0 1 0 0 1 0 1 -1 0 -1 0 1 1 -1 0 -1 0 0 1 0 -1 0 0 -1 0 -1 -1 1 1 -1 -1 0 1 1 0 0 -1 0 0 -1 -1 0 -1 1 0 -1 1 -1 0 -1 -1 -1 1 1 0 0 1 -1 0 1 -1 0 -1 -1 -1 -1 1 1 1 -1 0 0 0 -1 0 -1 -1 1 1 1 -1 -1 -1 -1 0 -1 -1 0 -1 0 0 -1 1 0 0 0 1 -1 0 1 -1 1 1 1 0 0 0 1 1 0 -1 -1 1 -1 0 -1 0 0 0 1 -1 -1 0 -1 -1 1 0 -1 -1 0 1 1 -1 1 1 1 0 1 1 -1 1 1 0 0 1 0 1 0 -1 1 -1 -1 0 1 1 0 -1 0 -1 1 -1 0 -1 -1 1 0 -1 1 1 1 0 0 0 0 0 -1 -1 0 -1 -1 -1 1 -1 -1 1 0 0 0 0 -1 1 -1 0 0 1 0 -1 1 0 0 -1 0 1 -1 1 -1 0 1 -1 -1 -1 -1 1 -1 -1 0 0 -1 1 1 0 -1 1 -1 0 1 1 -1 0 0 -1 0 -1 1 -1 1 0 -1 -1 1 0 -1 0 -1 1 1 -1 -1 -1 0 -1 1 0 1 0 1 0 -1 -1 0 1 -1 1 1 -1 -1 1 0 0 1 0 -1 0 1 0 -1 1 -1 0 -1 1 0 -1 0 0 1 0 0 -1 0 -1 -1 1 -1 0 -1 1 0 0 -1 1 1 -1 0 -1 -1 0 0 -1 0 -1 1 1 1 1 1 0 0 0 1 1 1 1 -1 0 1 1 -1 0 1 0 -1 0 0 1 0 0 -1 0 1 0 1 1 0 0 1 -1 0 1 -1 -1 0 0 0 1 1 -1 -1 -1 1 0 1 1 1 1 1 -1 -1 1 0 0 -1 -1 0 -1 0 -1 0 -1 1 -1 1 1 0 -1 0 1 -1 -1 1 1 0 0 -1 1 -1 0 -1 0 -1 0 1 0 1 1 0 0 0 1 0 1 -1 1 1 0 1 0 0 -1 -1 0 1 -1 0 0 1 -1 -1 1 -1 0 -1 0 0 -1 -1 1 -1 0 -1 -1 1 1 -1 1 1 -1 -1 -1 0 -1 0 -1 0 0 0 0 1 -1 1 -1 0 0 -1 1 1 1 0 1 0 1 1 -1 0 -1 1 1 -1 0 1 0 1 0 0 0 1 1 -1 -1 -1 -1 1 -1 -1 0 1 0 -1 -1 1 -1 0 1 1 1 0 0 0 1 -1 0 0 1 1 1 -1 1 1 -1 1 1 0 1 1 1 -1 -1 0 0 1 -1 -1 1 0 -1 0 0 -1 0 0 -1 -1 1 0 -1 -1 1 1 0 0 1 0 1 0 -1 -1 -1 0 0 -1 1 0 0 -1 1 0 0 0 0 1 -1 -1 1 1 -1 -1 0 0 -1 1 1 0 0 -1 -1 0 1 -1 0 1 0 1 -1 1 -1 -1 -1 1 -1 1 1 1 1 -1 0 1 -1 0 -1 0 1 -1 -1 0 0 0 -1 0 0 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 1 1 -1 0 -1 0 1 -1 0 0 1 -1 0 -1 -1 -1 1 1 0 1 -1 1 -1 0 0 1 1 0 1 -1 -1 0 -1 -1 -1 0 0 -1 -1 0 1 1 0 0 -1 0 -1 1 1 -1 1 1 1 0 1 1 0 -1 1 0 1 0 -1 1 0 0 1 1 1 0 1 0 1 1 -1 0 -1 -1 -1 1 -1 1 0 -1 0 1 1 0 -1 1 -1 1 0 1 -1 -1 0 -1 1 1 1 1 -1 -1 0 -1 1 1 -1 1 0 1 -1 0 -1 0 -1 -1 0 1 1 -1 -1 0 0 0 0 0 -1 0 1 0 -1 1 1 -1 0 1 0 0 -1 0 0 1 0 -1 0 0 -1 0 1 0 -1 1 1 1 0 0 0 -1 1 0 1 -1 1 1 0 1 0 0 1 0 1 1 1 1 -1 1 -1 0 1 1 1 1 1 0 -1 -1 1 0 -1 0 1 0 0 -1 0 -1 -1 0 1 1 -1 0 1 0 0 -1 -1 1 0 1 -1 0 -1 0 1 1 -1 0 -1 0 1 -1 1 1 -1 -1 1 0 -1 1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 0 1 0 -1 0 -1 -1 -1 1 1 0 -1 -1 0 0 1 0 0 0 0 -1 0 1 -1 1 -1 -1 1 0 0 0 0 1 0 0 -1 1 -1 -1 1 0 1 0 -1 1 -1 -1 -1 1 0 -1 0 -1 -1 1 0 0 0 0 1 1 1 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 -1 1 0 -1 -1 0 0 0 -1 -1 0 -1 0 -1 -1 0 0 -1 1 -1 1 1 0 1 0 1 -1 -1 1 1 0 -1 0 -1 1 -1 1 -1 1 1 -1 0 -1 0 1 -1 0 0 1 -1 0 1 1 -1 1 0 -1 -1 0 1 0 0 0 -1 1 1 0 0 0 1 -1 -1 0 0 0 -1 0 1 1 1 1 1 1 1 1 1 1 1 0 -1 1 1 1 0 0 -1 0 0 -1 -1 0 -1 -1 1 1 0 0 0 0 -1 -1 0 -1 1 0 -1 1 1 1 0 -1 0 1 0 0 -1 0 0 -1 1 -1 1 -1 1 -1 0 0 1 -1 0 -1 0 -1 0 1 0 -1 1 1 1 0 -1 0 0 -1 -1 0 -1 1 1 -1 1 -1 0 0 0 0 0 1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 -1 1 0 0 0 -1 1 0 -1 1 -1 1 -1 0 0 -1 1 -1 0 -1 1 1 -1 -1 1 -1 1 1 1 1 -1 0 1 -1 -1 -1 1 -1 -1 -1 -1 0 0 1 1 -1 -1 1 -1 1 1 0 1 1 0 0 1 1 1 1 -1 1 0 1 -1 -1 0 1 1 1 -1 -1 0 0 -1 0 1 -1 1 0 -1 -1 -1 0 -1 -1 0 0 1 0 1 1 0 -1 1 -1 0 1 1 0 1 0 -1 0 -1 1 -1 0 -1 1 1 -1 -1 -1 1 1 0 1 1 0 0 0 -1 -1 -1 -1 -1 -1 -1 1 1 1 -1 1 1 -1 0 1 -1 1 0 1 1 -1 1 -1 1 -1 0 0 1 1 0 -1 -1 1 1 1 -1 -1 0 -1 0 -1 -1 0 -1 0 0 1 1 -1 -1 -1 1 0 1 -1 0 -1 -1 -1 -1 1 -1 0 -1 1 1 1 0 -1 -1 1 0 1 0 0 1 -1 1 1 -1 1 1 1 1 -1 1 -1 0 1 -1 1 0 1 -1 0 0 0 0 1 -1 0 0 1 -1 -1 -1 1 -1 1 -1 -1 -1 1 1 0 0 -1 1 1 0 -1 0 0 -1 -1 -1 0 -1 0 -1 1 -1 -1 -1 1 -1 0 0 0 0 1 0 -1 1 -1 1 0 1 0 1 0 0 -1 -1 -1 1 0 -1 1 0 -1 -1 1 -1 1 0 0 0 0 -1 0 -1 -1 1 1 0 -1 1 0 0 1 0 -1 -1 0 0 0 -1 1 1 0 1 1 1 -1 0 0 0 -1 -1 -1 0 0 0 1 -1 -1 -1 1 0 0 -1 -1 1 0 1 1 -1 0 1 1 0 0 1 0 0 -1 1 0 1 1 1 1 0 1 1 0 -1 1 1 1 0 1 0 0 0 0 -1 1 0 -1 -1 0 -1 0 -1 -1 1 1 1 -1 -1 0 -1 1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 -1 0 0 -1 1 0 0 0 0 1 1 1 -1 0 -1 -1 0 1 0 -1 1 0 -1 -1 -1 1 1 0 0 0 -1 -1 0 1 -1 1 0 -1 -1 1 0 1 -1 0 0 1 1 1 1 0 1 0 1 1 1 -1 -1 0 0 -1 0 -1 -1 1 -1 0 -1 -1 0 0 0 -1 1 -1 0 -1 1 0 -1 1 -1 -1 0 -1 0 0 -1 0 0 0 0 1 0 -1 0 0 -1 0 -1 0 0 -1 0 1 0 -1 0 1 1 -1 1 0 1 0 1 0 1 -1 1 1 -1 0 1 -1 -1 0 0 -1 -1 1 -1 -1 -1 1 -1 1 1 0 -1 1 1 0 0 0 1 1 -1 -1 1 -1 0 0 1 -1 0 -1 0 0 -1 0 -1 0 0 1 0 0 1 0 1 -1 0 -1 1 -1 -1 0 1 1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 1 -1 -1 1 0 1 -1 -1 1 -1 0 1 0 1 1 0 -1 -1 -1 1 1 -1 1 -1 0 -1 0 0 -1 0 -1 -1 1 1 -1 1 0 0 0 0 1 0 -1 0 1 1 0 -1 1 1 1 -1 1 -1 0 0 0 1 1 -1 -1 -1 1 0 0 -1 1 -1 -1 1 0 -1 1 0 0 -1 0 1 1 0 0 -1 -1 1 -1 -1 1 -1 0 -1 1 1 -1 -1 -1 0 1 1 1 -1 0 0 -1 -1 -1 0 0 1 1 1 0 0 0 1 -1 0 -1 -1 0 1 -1 -1 -1 0 -1 1 0 -1 0 -1 1 -1 0 -1 0 1 -1 1 1 0 -1 0 0 1 -1 1 0 -1 1 1 -1 -1 -1 0 1 1 0 1 -1 0 0 -1 0 -1 0 0 0 -1 0 1 0 0 0 -1 -1 1 -1 1 -1 -1 1 0 -1 0 0 0 0 1 -1 1 -1 1 -1 1 1 -1 1 -1 1 -1 0 -1 1 1 0 -1 -1 -1 0 1 -1 0 -1 -1 1 -1 0 0 -1 1 0 -1 0 -1 0 -1 -1 -1 1 -1 1 0 1 0 -1 -1 0 0 -1 1 -1 1 -1 0 0 0 1 1 1 -1 1 1 0 1 1 1 -1 -1 -1 1 -1 0 1 0 0 -1 1 1 -1 -1 -1 -1 1 0 1 1 0 -1 0 -1 -1 0 0 -1 1 0 -1 0 0 1 0 1 -1 0 0 1 0 1 -1 -1 0 -1 0 -1 0 -1 0 1 -1 -1 0 0 1 1 1 1 0 -1 -1 0 0 -1 -1 0 -1 1 -1 -1 -1 0 1 1 -1 0 0 0 -1 1 1 -1 1 1 -1 -1 1 0 0 0 0 1 1 0 -1 1 1 1 -1 -1 -1 -1 1 0 0 1 1 -1 0 0 0 1 -1 1 0 -1 0 -1 -1 1 -1 0 -1 1 -1 0 1 -1 -1 0 0 -1 -1 0 0 -1 -1 0 -1 1 -1 0 1 0 -1 1 -1 -1 1 -1 -1 -1 1 -1 0 -1 -1 0 0 1 0 -1 0 1 -1 1 1 0 1 1 -1 1 1 0 0 0 -1 -1 -1 0 0 0 0 1 1 0 -1 -1 -1 -1 1 1 1 0 0 1 -1 1 0 -1 -1 1 0 -1 1 0 -1 1 1 1 -1 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 0 -1 1 -1 -1 -1 1 1 1 -1 1 0 -1 0 -1 0 0 -1 -1 1 0 0 0 1 -1 0 0 -1 1 0 1 1 -1 -1 1 -1 -1 0 -1 -1 1 1 0 -1 -1 0 1 -1 1 1 1 -1 1 -1 -1 1 -1 1 1 0 0 -1 0 0 -1 0 -1 -1 1 0 0 0 1 1 0 -1 0 1 0 1 0 0 0 -1 -1 1 1 0 1 -1 0 -1 0 0 1 1 1 1 0 0 0 0 1 -1 0 1 1 -1 -1 0 -1 0 1 0 -1 0 -1 1 0 -1 -1 0 1 -1 0 1 0 0 1 1 -1 1 1 -1 1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 -1 -1 0 -1 0 0 -1 0 0 0 1 -1 1 0 0 1 -1 0 -1 -1 1 -1 1 -1 1 0 0 1 1 1 1 0 1 0 -1 -1 0 -1 0 -1 0 0 0 -1 0 -1 -1 -1 0 -1 -1 1 -1 -1 -1 1 0 -1 0 0 -1 1 -1 0 -1 -1 0 0 1 1 1 -1 0 1 -1 -1 1 -1 1 0 -1 1 0 0 0 0 1 1 -1 1 -1 1 0 1 1 -1 1 -1 -1 1 -1 1 0 1 0 0 1 0 0 1 -1 -1 0 0 -1 0 -1 1 1 -1 1 -1 0 1 -1 -1 1 0 1 1 -1 1 1 1 1 -1 0 0 0 0 1 -1 0 0 0 -1 0 0 -1 1 0 -1 1 1 -1 0 1 1 1 -1 1 -1 1 1 0 -1 1 1 -1 0 -1 1 0 1 0 -1 -1 -1 1 0 -1 1 -1 1 0 -1 0 -1 1 1 -1 0 -1 1 0 -1 -1 0 0 0 1 1 0 0 -1 0 1 1 0 1 1 -1 0 1 1 0 1 1 1 -1 -1 -1 0 0 0 1 1 0 -1 1 -1 0 -1 0 -1 1 0 1 -1 -1 -1 1 1 -1 0 1 -1 1 1 1 1 0 -1 -1 0 1 1 1 -1 1 0 -1 1 0 0 1 0 0 1 0 1 -1 0 -1 0 0 1 1 0 -1 0 -1 1 0 0 1 1 1 1 0 -1 0 1 1 -1 0 0 1 -1 1 -1 1 1 1 1 1 0 0 1 1 -1 1 -1 1 1 1 0 -1 1 -1 0 1 1 1 -1 0 -1 -1 1 1 -1 0 -1 1 -1 -1 0 0 1 1 0 -1 -1 1 0 1 0 -1 1 1 1 -1 -1 -1 -1 -1 0 0 -1 1 1 0 1 -1 1 -1 -1 -1 1 -1 1 -1 0 -1 1 0 0 1 1 0 0 1 0 -1 -1 1 1 1 -1 1 0 1 1 1 0 -1 0 1 -1 -1 1 0 1 1 0 0 -1 1 0 1 0 0 1 -1 1 1 1 -1 0 0 -1 0 1 0 1 -1 0 0 0 1 1 1 1 0 0 -1 -1 0 0 -1 1 1 0 -1 0 1 0 -1 1 -1 1 0 -1 -1 0 0 1 -1 1 -1 0 1 0 0 -1 1 -1 1 0 1 1 0 0 -1 -1 -1 0 -1 1 0 -1 -1 -1 0 0 -1 1 -1 -1 -1 1 0 0 0 0 -1 1 -1 -1 -1 1 1 0 0 -1 0 -1 0 1 -1 0 1 -1 -1 1 0 1 1 -1 1 0 -1 0 -1 -1 0 -1 1 1 1 1 0 1 1 -1 1 -1 0 0 1 1 0 -1 -1 -1 0 -1 1 0 -1 1 1 0 0 1 0 -1 1 -1 -1 0 0 1 1 0 0 0 0 0 -1 1 1 0 1 0 -1 0 0 -1 1 1 0 -1 -1 -1 1 1 0 0 1 -1 -1 0 0 -1 -1 1 0 -1 1 1 -1 -1 0 0 -1 0 0 1 -1 0 0 1 -1 0 0 1 -1 1 -1 1 1 0 -1 0 0 -1 -1 1 0 -1 1 -1 0 -1 0 1 -1 0 0 1 0 -1 1 -1 1 0 -1 0 1 -1 -1 1 -1 0 1 1 0 0 0 1 0 0 -1 -1 -1 0 -1 0 -1 -1 0 -1 0 -1 0 -1 -1 0 1 1 1 -1 0 -1 0 0 0 0 0 -1 0 1 1 0 -1 0 1 1 1 0 1 0 -1 1 0 0 0 -1 0 -1 1 1 1 -1 0 -1 1 0 0 1 0 0 1 0 -1 -1 1 1 1 0 0 0 -1 1 0 0 1 0 1 1 1 -1 1 1 1 1 1 1 0 0 -1 1 -1 -1 -1 0 1 -1 0 0 0 0 1 1 0 0 1 -1 0 0 -1 -1 -1 1 1 -1 0 1 -1 -1 1 0 1 0 1 1 0 0 0 0 1 -1 -1 -1 0 1 0 0 0 1 -1 1 1 0 0 -1 1 1 1 1 1 -1 -1 0 1 0 1 0 -1 -1 1 0 1 -1 -1 1 1 -1 1 -1 0 1 -1 1 0 1 1 0 -1 1 0 1 1 1 0 0 1 0 0 0 -1 1 0 1 0 1 0 1 -1 -1 0 -1 0 1 -1 0 1 -1 0 1 0 1 1 0 0 -1 -1 1 0 1 1 1 0 0 0 1 0 1 0 0 -1 -1 1 1 1 -1 1 0 1 -1 1 -1 1 -1 0 1 -1 -1 0 -1 -1 -1 -1 -1 1 -1 0 -1 1 1 0 1 1 -1 -1 1 -1 0 -1 0 0 0 0 -1 -1 0 1 1 -1 0 -1 1 1 1 1 0 1 0 1 0 0 -1 0 0 -1 1 -1 -1 -1 -1 -1 1 -1 -1 1 0 0 1 -1 0 0 -1 1 -1 -1 1 1 1 1 0 1 1 0 -1 1 1 -1 -1 1 0 -1 -1 0 1 0 1 0 1 1 1 0 -1 0 -1 -1 -1 0 1 1 -1 -1 1 1 0 -1 -1 -1 0 0 1 1 1 -1 1 0 1 -1 1 0 0 1 1 0 0 -1 -1 -1 -1 1 -1 -1 1 0 0 1 -1 0 -1 1 -1 1 -1 0 0 1 1 0 -1 0 -1 0 -1 -1 1 1 -1 1 -1 -1 0 0 -1 0 0 1 -1 0 0 -1 1 -1 1 1 -1 1 0 -1 1 -1 0 0 1 1 0 0 0 1 0 0 0 1 1 1 -1 0 1 0 1 1 -1 0 0 1 0 1 -1 1 0 -1 -1 -1 1 1 1 1 -1 -1 1 0 1 -1 1 0 1 0 1 1 1 0 -1 -1 -1 0 1 1 -1 1 1 0 0 -1 0 1 1 1 -1 0 -1 0 0 -1 1 1 -1 0 -1 0 0 1 0 1 -1 1 1 -1 0 -1 0 -1 1 0 1 -1 -1 -1 -1 1 1 1 1 1 1 -1 -1 0 -1 -1 -1 0 0 1 0 0 0 0 1 0 -1 1 -1 0 0 1 -1 -1 0 0 1 1 0 0 1 0 1 -1 0 -1 -1 0 0 1 -1 1 1 0 0 1 -1 1 -1 1 1 -1 -1 0 1 0 -1 0 -1 0 1 1 1 1 0 0 1 1 1 1 -1 0 0 1 0 1 1 0 0 0 -1 1 0 1 -1 1 1 1 1 1 1 1 1 0 0 -1 -1 0 0 -1 -1 -1 -1 0 -1 1 -1 -1 0 1 0 1 1 -1 0 -1 -1 -1 0 1 1 1 1 0 0 1 -1 -1 0 1 -1 0 -1 -1 -1 1 1 -1 0 0 1 0 -1 0 -1 0 -1 -1 0 0 -1 -1 1 1 1 1 1 -1 1 0 -1 -1 1 1 -1 1 1 0 -1 0 -1 1 0 0 -1 -1 1 -1 0 1 -1 -1 1 0 0 1 1 1 -1 0 1 1 -1 0 0 0 0 1 0 -1 0 1 1 1 0 0 -1 1 -1 0 0 1 -1 0 -1 -1 1 1 1 -1 0 0 -1 1 1 1 0 -1 -1 -1 1 -1 1 -1 0 1 -1 0 0 1 0 -1 1 -1 -1 1 -1 0 0 -1 0 1 0 1 -1 -1 1 -1 -1 0 1 1 1 0 -1 -1 0 1 0 -1 0 0 -1 0 -1 -1 0 1 -1 1 1 0 0 1 1 1 1 1 0 1 -1 -1 1 -1 0 1 -1 -1 1 1 -1 0 1 0 1 1 0 1 -1 -1 0 -1 0 -1 0 -1 -1 0 -1 -1 1 1 1 1 0 0 -1 0 -1 1 -1 1 0 0 0 0 -1 -1 1 0 0 0 1 1 -1 -1 -1 0 0 1 1 -1 0 -1 1 -1 -1 0 0 1 1 0 0 -1 -1 1 0 -1 0 -1 1 1 -1 -1 0 0 -1 0 -1 0 -1 0 1 1 -1 0 0 0 -1 0 1 -1 0 0 1 1 0 0 -1 0 0 0 1 -1 -1 -1 0 0 -1 1 -1 -1 0 1 1 0 0 1 0 1 -1 1 -1 -1 -1 0 1 0 1 -1 1 1 0 1 1 -1 -1 -1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 1 0 1 1 1 -1 0 1 0 -1 1 1 -1 1 0 1 1 0 0 -1 1 1 1 -1 1 1 -1 0 -1 -1 -1 0 -1 1 1 -1 0 -1 1 1 1 1 1 1 1 -1 0 1 1 0 -1 0 0 1 1 1 1 -1 1 1 -1 -1 1 1 0 1 0 0 0 -1 1 -1 0 1 1 0 0 0 -1 -1 1 -1 0 1 0 -1 0 0 0 -1 1 0 1 -1 0 0 -1 1 1 0 -1 0 -1 0 -1 -1 -1 1 0 1 -1 0 0 -1 -1 0 0 1 -1 0 -1 0 1 0 -1 -1 1 -1 -1 1 0 0 -1 1 -1 0 1 -1 0 1 0 1 0 -1 0 -1 0 -1 0 -1 1 -1 1 1 0 -1 0 0 1 0 0 0 0 0 1 0 -1 -1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 0 0 1 0 0 -1 1 1 0 -1 1 1 1 0 1 -1 -1 1 1 -1 0 -1 0 1 -1 1 -1 1 -1 -1 0 -1 1 0 0 0 1 -1 -1 -1 -1 0 0 1 0 0 1 0 0 0 1 0 1 0 0 0 -1 -1 0 -1 -1 1 -1 0 -1 1 1 0 -1 -1 -1 0 0 0 0 0 1 -1 1 -1 1 1 0 0 0 0 0 1 -1 -1 1 1 -1 -1 0 0 0 1 0 1 1 1 1 0 -1 0 1 1 0 1 0 1 1 -1 1 -1 -1 0 0 0 -1 -1 -1 0 1 -1 -1 -1 1 1 0 0 -1 0 -1 0 0 1 0 -1 1 -1 -1 0 1 0 -1 0 1 -1 -1 0 0 0 1 0 -1 -1 -1 0 -1 0 1 -1 1 -1 0 -1 1 0 0 0 1 0 1 -1 1 -1 -1 1 -1 1 1 1 -1 0 0 1 0 -1 0 -1 1 1 -1 0 0 1 -1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 -1 1 1 0 1 -1 1 -1 1 1 1 0 -1 1 0 0 -1 0 0 0 -1 -1 1 0 -1 1 -1 0 1 1 1 0 1 0 0 1 1 -1 1 0 -1 0 -1 -1 -1 1 -1 1 1 1 -1 0 0 1 -1 0 0 1 0 0 -1 1 0 1 -1 1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 0 -1 0 0 1 1 0 0 0 -1 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0 0 0 -1 1 1 -1 0 -1 -1 0 -1 0 0 -1 -1 1 0 1 0 1 1 0 0 -1 -1 0 -1 -1 1 1 0 -1 -1 -1 -1 1 0 1 1 1 1 1 1 0 1 1 1 0 0 -1 1 0 1 0 1 0 -1 0 -1 0 1 -1 -1 1 0 0 -1 -1 1 0 1 -1 1 1 1 1 1 1 1 -1 1 0 -1 0 0 -1 0 1 0 0 0 1 1 -1 1 0 -1 0 1 0 0 -1 1 0 1 0 0 1 0 -1 1 -1 -1 1 -1 -1 -1 0 1 0 -1 0 -1 1 0 1 0 -1 1 1 1 0 -1 -1 -1 0 -1 1 0 0 -1 0 -1 -1 0 0 -1 1 1 1 1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 0 -1 1 0 1 1 0 1 1 0 0 -1 -1 1 -1 1 0 -1 -1 1 0 -1 0 0 0 -1 0 0 1 0 1 1 -1 1 -1 -1 0 -1 -1 1 0 -1 0 0 -1 1 1 0 0 1 1 1 1 -1 1 0 0 0 0 -1 -1 1 -1 1 0 0 -1 -1 0 -1 1 1 0 0 -1 1 0 -1 -1 0 0 0 -1 0 0 -1 -1 0 -1 0 -1 1 1 -1 1 -1 1 1 -1 1 -1 -1 0 -1 -1 -1 1 1 -1 0 0 -1 -1 0 0 -1 0 1 0 1 -1 -1 1 0 -1 0 -1 0 1 -1 0 0 -1 0 -1 -1 1 0 0 1 0 -1 1 0 1 1 1 0 -1 0 1 1 1 1 -1 -1 -1 1 1 0 1 -1 0 0 1 1 -1 0 -1 0 1 -1 -1 -1 -1 1 -1 0 0 -1 0 -1 0 1 -1 -1 1 0 0 1 -1 -1 0 -1 1 1 0 -1 0 1 0 -1 -1 -1 -1 1 0 1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 0 0 -1 1 0 1 -1 0 -1 0 0 0 1 -1 1 -1 0 0 -1 0 0 1 1 -1 0 1 0 0 0 0 0 1 -1 1 1 1 0 1 0 1 0 0 1 -1 1 1 0 1 -1 -1 1 0 -1 1 1 0 -1 0 0 1 -1 -1 -1 0 1 1 1 0 1 1 0 1 1 -1 0 0 -1 0 0 1 0 -1 1 -1 1 -1 -1 -1 1 1 0 0 -1 0 1 1 1 1 0 1 1 0 -1 0 1 -1 -1 0 -1 1 -1 0 1 0 -1 1 -1 -1 0 0 0 1 0 1 0 0 0 1 0 -1 0 0 1 1 0 1 -1 0 -1 1 0 1 0 0 1 1 1 1 -1 1 -1 1 0 0 0 0 1 -1 -1 1 1 1 0 1 1 0 1 0 0 0 1 -1 -1 1 1 -1 0 0 0 0 0 1 -1 1 -1 -1 -1 1 0 1 -1 0 0 1 1 0 1 0 1 -1 1 0 0 1 0 0 0 1 -1 1 -1 -1 0 1 -1 1 1 -1 -1 0 0 0 -1 0 0 0 0 -1 1 0 1 1 1 -1 0 -1 0 0 0 1 0 -1 0 -1 1 -1 1 1 -1 -1 -1 1 -1 1 0 -1 1 -1 1 1 1 1 -1 -1 1 -1 1 0 1 -1 1 -1 0 -1 1 1 0 -1 -1 1 -1 1 1 0 1 1 -1 0 1 1 1 1 0 1 0 1 1 0 -1 -1 1 1 0 0 -1 1 -1 1 -1 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 -1 0 -1 0 0 1 1 0 1 1 1 -1 1 0 -1 0 1 -1 1 0 1 1 0 -1 -1 -1 0 -1 0 -1 -1 1 1 -1 0 1 -1 -1 -1 -1 1 0 0 1 0 -1 -1 -1 1 -1 -1 0 0 -1 0 0 -1 0 -1 1 1 1 0 1 -1 0 0 1 0 -1 -1 0 1 0 0 0 1 -1 0 1 -1 1 1 -1 0 1 0 1 1 1 -1 -1 1 -1 1 -1 -1 -1 1 -1 1 -1 0 0 0 0 1 1 1 -1 -1 -1 1 0 0 -1 -1 0 0 1 -1 -1 -1 -1 -1 0 0 1 1 1 1 1 -1 0 0 1 0 0 0 0 1 -1 1 1 -1 0 0 1 1 -1 0 0 -1 0 1 1 0 -1 1 1 0 0 -1 -1 0 1 -1 1 -1 1 1 -1 1 0 1 1 1 1 -1 0 -1 1 1 0 0 1 0 1 -1 1 1 0 0 0 -1 -1 1 -1 0 1 -1 -1 -1 -1 -1 0 1 -1 -1 0 0 1 -1 -1 1 -1 -1 -1 -1 0 -1 1 0 1 -1 -1 0 -1 1 0 0 -1 -1 0 0 1 0 0 1 -1 -1 1 1 -1 1 1 1 0 -1 -1 -1 1 1 -1 1 -1 -1 -1 1 -1 -1 1 0 1 1 1 0 1 0 -1 0 0 1 -1 -1 -1 1 1 1 0 -1 0 1 -1 1 -1 0 -1 0 1 1 0 -1 1 1 0 -1 0 0 -1 -1 1 0 1 -1 1 0 0 -1 0 -1 -1 1 1 0 0 1 0 1 0 0 -1 1 1 -1 -1 -1 0 -1 -1 1 0 1 1 -1 -1 -1 0 1 -1 1 -1 0 -1 1 1 1 -1 1 -1 -1 1 0 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 0 0 0 1 1 -1 0 1 0 0 0 -1 -1 1 1 -1 1 -1 1 1 -1 1 1 1 1 0 1 -1 1 0 -1 1 1 0 -1 -1 -1 1 0 0 1 1 1 0 1 0 1 0 1 0 1 1 1 -1 0 1 -1 0 -1 1 1 1 0 0 1 1 -1 0 -1 -1 0 0 1 1 1 1 1 0 0 1 -1 -1 -1 1 -1 1 -1 1 0 -1 -1 0 0 -1 1 -1 -1 1 0 -1 -1 0 0 -1 1 -1 0 0 -1 1 1 0 1 0 1 1 1 0 1 0 1 0 -1 0 -1 1 -1 0 -1 -1 1 1 0 -1 -1 -1 -1 0 -1 0 -1 1 -1 -1 0 0 0 1 1 1 -1 -1 0 -1 0 -1 -1 0 0 1 0 -1 1 -1 -1 0 0 0 0 -1 1 0 1 1 0 1 -1 1 -1 -1 0 0 -1 1 0 -1 0 -1 0 -1 0 0 0 1 -1 0 1 0 -1 -1 0 -1 0 1 0 -1 1 0 1 1 0 1 -1 -1 1 0 1 0 1 0 0 -1 -1 -1 -1 1 -1 -1 0 1 -1 0 0 -1 0 0 1 0 1 -1 1 0 -1 0 0 0 0 1 1 1 -1 -1 1 -1 0 -1 1 -1 1 1 1 -1 -1 -1 -1 -1 0 1 0 0 1 -1 0 -1 1 0 0 0 -1 1 1 1 0 1 1 0 -1 -1 -1 0 -1 1 0 1 0 1 -1 1 0 1 1 0 -1 1 1 0 1 1 1 0 1 1 -1 0 0 1 -1 -1 0 1 1 1 0 1 0 1 0 0 1 0 1 -1 -1 0 0 1 0 0 1 -1 1 1 1 0 0 0 -1 -1 1 0 -1 0 1 -1 -1 -1 0 -1 -1 0 1 1 -1 -1 1 0 -1 -1 0 -1 0 1 -1 0 0 1 -1 0 0 0 0 1 0 0 1 0 -1 1 -1 1 -1 0 1 0 1 -1 -1 0 0 1 0 1 -1 0 -1 -1 1 1 0 1 0 1 1 0 1 -1 0 -1 -1 1 1 1 -1 0 1 1 1 0 -1 -1 -1 -1 0 1 1 1 1 0 1 -1 0 1 -1 1 -1 0 1 0 -1 0 0 0 -1 1 -1 -1 -1 1 0 1 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 1 -1 1 1 -1 0 0 1 1 0 -1 1 1 0 -1 0 0 -1 -1 0 0 0 -1 1 -1 0 0 -1 0 0 1 -1 0 -1 0 0 0 1 1 1 1 -1 0 1 1 -1 -1 0 1 1 1 1 -1 0 1 -1 -1 -1 0 1 -1 -1 0 0 -1 -1 1 -1 0 0 -1 -1 1 0 -1 1 0 -1 -1 1 0 1 0 -1 0 1 0 -1 1 0 0 -1 -1 1 -1 -1 1 -1 -1 -1 -1 0 1 1 0 -1 -1 -1 1 -1 0 0 1 1 0 1 0 -1 0 0 0 0 -1 0 1 0 0 1 -1 0 -1 0 1 1 -1 1 0 1 -1 0 -1 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 0 -1 1 0 1 -1 1 -1 1 1 0 1 1 0 1 0 1 -1 0 0 0 -1 0 0 1 0 1 0 -1 0 0 -1 -1 0 0 1 0 -1 1 -1 -1 0 0 0 0 0 0 1 0 1 1 -1 -1 1 0 1 0 -1 0 0 0 0 1 1 -1 0 1 1 0 1 0 -1 0 0 1 1 -1 0 1 1 0 -1 1 -1 0 0 -1 1 -1 0 0 -1 -1 1 1 -1 1 -1 0 1 0 -1 1 1 0 1 -1 -1 1 0 1 -1 1 -1 1 1 1 0 -1 -1 1 1 1 0 -1 1 0 0 -1 -1 -1 1 1 -1 -1 -1 1 0 1 1 0 0 0 1 1 1 -1 0 1 1 -1 0 1 1 -1 -1 0 1 0 -1 -1 1 0 0 1 -1 0 0 1 1 1 0 1 0 1 -1 0 -1 0 1 1 0 -1 0 -1 -1 0 -1 0 0 0 -1 -1 -1 1 -1 -1 1 1 1 1 -1 1 0 -1 1 1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 1 1 1 1 -1 1 0 0 0 -1 0 1 1 -1 1 -1 0 0 1 -1 0 1 1 1 -1 0 0 -1 0 -1 -1 1 0 1 1 1 0 1 0 1 0 -1 0 0 0 0 1 -1 1 1 -1 -1 1 -1 1 0 1 1 0 -1 -1 -1 1 -1 1 1 0 0 1 1 0 1 0 0 1 -1 0 1 1 -1 -1 -1 0 1 0 -1 1 -1 1 1 1 -1 -1 -1 -1 1 1 1 -1 0 -1 0 -1 1 1 1 -1 -1 -1 -1 1 0 0 -1 -1 0 1 1 1 -1 0 0 1 1 0 0 -1 0 0 1 0 -1 1 1 -1 0 -1 0 1 0 -1 -1 1 1 -1 0 0 -1 1 -1 1 0 1 -1 0 -1 -1 0 -1 1 -1 -1 1 0 0 0 -1 0 -1 1 0 1 1 1 0 -1 0 0 -1 0 -1 1 0 1 0 1 -1 -1 0 1 -1 0 -1 1 1 0 1 0 -1 0 1 1 -1 0 -1 -1 1 1 0 -1 1 1 1 -1 0 0 -1 1 0 -1 -1 0 1 0 -1 -1 0 0 1 1 -1 0 -1 -1 0 -1 0 1 1 -1 1 -1 -1 0 0 -1 0 0 1 0 -1 1 0 -1 0 -1 0 1 1 0 0 0 0 0 0 0 1 0 -1 1 1 1 0 0 1 1 1 -1 0 -1 0 0 1 0 0 -1 1 0 -1 1 1 1 0 1 0 0 -1 1 1 -1 -1 1 1 1 -1 0 -1 1 -1 -1 0 1 -1 1 -1 1 1 1 0 -1 -1 1 0 -1 0 0 1 -1 -1 -1 0 -1 1 0 1 -1 0 -1 -1 -1 1 1 -1 1 1 0 -1 -1 1 0 0 0 -1 -1 0 0 0 -1 0 0 0 -1 1 1 -1 -1 -1 0 0 0 -1 1 0 1 0 -1 1 0 -1 -1 -1 0 0 1 1 -1 -1 0 0 0 0 0 0 0 1 1 -1 0 0 0 1 0 0 -1 1 0 -1 -1 0 -1 0 1 1 0 -1 -1 0 0 0 0 1 1 0 1 -1 1 1 0 0 1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 1 0 0 0 -1 0 1 -1 1 1 1 -1 1 -1 1 0 1 1 1 0 1 -1 0 0 -1 1 1 0 1 1 0 0 1 -1 0 1 0 0 0 0 -1 -1 -1 0 1 1 1 0 -1 1 1 1 -1 1 0 -1 -1 0 0 1 1 -1 -1 -1 0 0 0 0 -1 -1 0 1 1 -1 0 1 0 -1 0 1 0 0 -1 -1 1 1 0 -1 1 1 1 -1 0 -1 0 -1 1 0 1 -1 1 0 1 0 0 1 0 1 -1 -1 -1 -1 1 -1 -1 1 0 1 -1 0 1 1 0 -1 1 1 0 -1 1 1 0 1 0 1 1 -1 1 1 -1 0 -1 0 0 0 -1 1 -1 -1 -1 0 -1 -1 0 0 -1 1 0 1 1 0 0 -1 -1 -1 1 -1 0 -1 -1 -1 1 1 1 1 1 1 -1 -1 0 0 -1 -1 1 0 1 -1 1 -1 1 -1 -1 1 -1 -1 1 0 -1 -1 1 0 -1 1 1 0 -1 1 1 0 -1 -1 1 0 0 1 1 -1 -1 0 1 0 0 0 1 1 1 1 0 -1 1 1 0 0 0 -1 -1 1 -1 1 0 1 -1 1 1 0 1 -1 1 1 1 1 1 1 1 -1 1 -1 0 -1 -1 -1 -1 -1 1 1 0 1 0 -1 1 0 1 1 -1 1 -1 0 -1 -1 0 0 1 1 0 -1 0 -1 0 1 -1 1 0 0 1 0 0 0 0 0 -1 0 0 -1 0 1 -1 1 -1 0 -1 0 -1 1 0 -1 -1 1 1 0 1 1 1 -1 -1 1 1 1 1 0 0 -1 0 1 -1 -1 1 -1 -1 0 1 0 1 0 0 0 0 0 -1 1 -1 1 -1 0 1 0 -1 1 0 -1 0 1 0 1 1 -1 -1 -1 1 1 0 1 0 -1 -1 -1 1 -1 0 1 -1 0 1 -1 1 1 -1 -1 -1 0 1 0 -1 1 1 -1 0 0 1 -1 0 0 1 -1 -1 0 0 0 1 1 0 -1 -1 0 0 1 -1 0 -1 0 1 -1 0 -1 0 -1 -1 -1 -1 -1 0 1 1 -1 0 -1 1 -1 -1 -1 -1 -1 0 -1 0 1 0 1 -1 -1 -1 0 1 0 1 1 0 0 0 1 1 0 0 -1 0 -1 1 -1 0 1 1 1 0 1 0 0 -1 1 1 0 -1 1 1 1 1 0 0 -1 0 -1 0 0 1 0 1 -1 0 -1 1 1 -1 -1 0 0 -1 -1 0 -1 -1 1 -1 -1 -1 -1 1 -1 -1 0 1 1 1 1 -1 1 -1 0 0 -1 1 1 1 -1 -1 0 1 -1 -1 -1 1 0 1 0 1 1 1 -1 -1 -1 1 1 -1 -1 0 1 -1 -1 0 1 0 -1 0 1 1 -1 0 -1 0 0 1 -1 1 -1 1 -1 1 -1 0 0 0 1 0 -1 -1 0 0 0 -1 0 1 -1 0 -1 -1 -1 0 -1 1 0 0 0 1 1 -1 0 0 0 0 1 0 -1 1 -1 1 -1 1 -1 1 -1 0 -1 1 0 1 0 1 1 0 1 0 -1 -1 1 -1 -1 1 1 0 1 1 1 0 0 0 1 1 -1 0 1 0 0 0 0 1 1 -1 0 0 1 0 1 0 0 1 1 0 1 -1 1 1 1 -1 -1 -1 -1 1 1 0 1 -1 -1 1 0 -1 1 1 0 1 0 -1 1 -1 1 -1 1 -1 0 0 1 -1 -1 1 -1 0 1 -1 1 0 0 -1 -1 0 1 1 -1 1 1 1 0 0 -1 0 0 1 -1 1 -1 0 -1 0 -1 -1 0 0 0 -1 1 0 1 -1 0 0 1 1 0 1 1 1 1 1 1 0 0 1 1 1 0 -1 -1 0 -1 -1 0 -1 -1 -1 -1 0 -1 -1 0 -1 -1 1 -1 -1 1 -1 1 1 0 1 0 -1 -1 -1 0 1 1 1 1 0 0 1 -1 -1 0 -1 1 0 1 0 0 0 -1 1 1 -1 1 1 -1 -1 -1 -1 -1 0 1 0 -1 -1 1 -1 0 0 0 1 1 0 1 0 1 -1 1 0 0 1 1 0 0 1 -1 1 0 1 0 1 -1 1 1 1 1 0 -1 0 -1 0 0 1 1 -1 -1 0 -1 -1 1 1 0 1 0 -1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 1 1 -1 1 -1 -1 0 -1 1 -1 0 1 1 0 1 0 -1 -1 -1 -1 -1 1 1 0 0 1 0 1 0 -1 0 -1 1 0 1 -1 1 -1 1 -1 1 -1 0 -1 0 1 0 0 -1 0 0 -1 1 0 0 0 -1 1 1 0 1 -1 1 1 0 1 -1 1 -1 1 0 0 0 0 0 1 1 1 0 1 0 1 1 -1 0 -1 -1 0 0 -1 -1 0 -1 1 0 -1 1 1 1 1 -1 1 1 0 1 0 0 0 0 0 1 1 1 -1 1 1 1 -1 0 1 0 1 1 1 0 1 1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 0 0 1 -1 -1 0 -1 -1 0 0 0 0 -1 -1 1 0 1 1 0 1 0 -1 0 -1 -1 0 0 0 1 1 0 -1 0 -1 0 0 1 1 1 -1 1 0 1 1 1 0 -1 1 1 1 -1 1 -1 1 1 0 -1 0 0 1 -1 -1 -1 -1 -1 1 -1 0 1 -1 -1 1 -1 1 -1 -1 0 -1 0 1 1 -1 0 -1 0 -1 1 1 -1 0 -1 -1 1 1 0 0 -1 0 0 -1 0 0 -1 -1 1 1 1 -1 0 0 -1 1 0 -1 -1 1 0 -1 0 -1 0 -1 -1 -1 0 -1 1 -1 -1 -1 1 1 1 -1 0 1 0 -1 0 -1 0 -1 1 -1 -1 -1 -1 0 1 0 -1 1 -1 0 -1 0 1 1 0 0 0 -1 1 0 1 -1 0 0 0 -1 0 0 1 0 0 -1 -1 -1 -1 1 -1 1 -1 1 1 -1 1 1 0 -1 0 0 -1 0 -1 -1 -1 1 0 -1 0 -1 1 0 1 0 -1 1 1 -1 1 0 0 1 -1 1 0 1 1 0 -1 1 -1 1 -1 -1 -1 1 -1 -1 1 0 0 0 0 -1 0 -1 -1 -1 0 0 -1 0 1 1 1 0 -1 1 -1 0 -1 0 0 1 0 0 1 -1 1 -1 -1 1 1 1 0 -1 1 -1 0 0 1 1 1 0 -1 0 1 1 0 0 0 1 0 -1 1 1 0 -1 -1 -1 0 1 -1 0 1 0 0 1 1 0 -1 1 0 -1 0 0 0 -1 1 0 0 1 -1 1 -1 -1 1 1 1 0 1 0 1 1 1 1 1 -1 -1 0 0 -1 0 1 0 1 -1 -1 0 0 0 1 0 0 -1 -1 -1 1 1 0 0 0 -1 -1 -1 0 0 -1 0 0 0 -1 1 1 0 1 1 1 1 1 -1 -1 1 -1 -1 -1 -1 -1 1 0 0 -1 0 1 0 0 -1 0 0 -1 -1 0 1 0 1 -1 1 1 -1 1 -1 0 -1 -1 0 0 0 1 -1 1 -1 0 0 1 -1 0 -1 1 1 0 1 -1 0 0 -1 -1 -1 0 -1 -1 0 -1 -1 -1 -1 1 1 1 -1 1 -1 1 0 1 0 -1 1 1 0 1 0 -1 -1 0 0 -1 1 1 0 -1 1 0 -1 -1 -1 0 -1 1 -1 0 0 1 1 0 -1 0 0 1 -1 -1 1 1 0 1 -1 1 -1 -1 1 1 0 0 -1 1 -1 0 0 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 0 1 1 0 0 1 -1 -1 0 0 1 -1 0 1 0 1 -1 1 -1 1 -1 -1 0 0 -1 -1 -1 1 1 1 -1 -1 1 1 1 0 0 0 -1 1 1 1 -1 1 -1 -1 1 -1 0 -1 0 -1 0 1 1 1 1 -1 -1 -1 0 1 1 0 1 1 0 -1 -1 0 -1 0 0 0 1 0 0 1 0 0 1 0 1 0 -1 1 -1 0 -1 1 -1 1 -1 1 0 0 -1 -1 1 1 -1 -1 -1 0 0 1 1 1 0 1 0 0 1 -1 0 1 1 -1 -1 -1 0 0 1 1 1 1 -1 0 -1 -1 1 -1 0 1 -1 1 0 1 1 1 1 -1 1 -1 0 0 1 -1 0 1 -1 1 0 0 -1 1 1 1 -1 -1 1 1 -1 0 0 0 0 0 -1 0 -1 -1 0 -1 1 -1 1 -1 -1 -1 0 -1 1 1 0 1 0 -1 1 0 -1 0 0 -1 -1 0 -1 0 0 0 -1 -1 1 -1 1 1 1 0 1 1 -1 1 1 0 1 0 -1 1 1 1 0 1 0 1 0 1 1 -1 0 0 0 -1 1 -1 0 -1 0 1 0 1 1 1 -1 0 0 1 -1 0 -1 1 -1 -1 -1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 0 -1 0 0 -1 0 1 1 0 1 0 1 -1 0 0 -1 1 1 1 0 0 -1 -1 -1 -1 0 0 1 0 -1 1 1 1 1 1 -1 0 0 0 0 0 0 0 0 1 0 0 -1 1 -1 0 1 0 -1 -1 0 -1 0 1 -1 -1 -1 1 1 0 1 -1 1 -1 -1 -1 -1 1 -1 1 1 1 1 -1 0 -1 -1 1 1 -1 0 -1 -1 0 1 -1 1 -1 0 1 0 -1 -1 1 0 -1 -1 -1 0 1 1 -1 -1 -1 0 1 -1 -1 0 -1 -1 1 1 1 -1 0 -1 0 1 1 1 -1 0 1 0 1 1 1 -1 0 1 -1 1 -1 1 -1 -1 0 -1 0 -1 -1 1 1 1 -1 1 0 1 0 -1 0 1 0 0 -1 1 1 -1 -1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 -1 -1 1 -1 1 -1 -1 0 1 0 -1 0 -1 1 0 -1 1 -1 1 1 0 1 0 1 0 0 1 0 -1 0 -1 0 -1 -1 1 1 0 -1 0 1 -1 -1 0 0 -1 1 0 1 1 1 -1 -1 1 -1 1 0 1 -1 0 0 0 -1 0 1 1 0 0 0 0 0 0 1 1 0 -1 -1 0 -1 1 1 1 1 -1 1 0 0 -1 -1 1 -1 0 1 1 0 -1 0 1 1 -1 -1 1 0 1 0 -1 -1 1 -1 0 1 0 0 -1 1 1 0 -1 1 -1 -1 1 -1 1 0 0 1 -1 1 1 1 0 1 0 0 -1 0 -1 -1 -1 1 1 0 -1 0 -1 -1 -1 -1 1 0 1 0 1 0 -1 0 0 1 1 -1 0 0 0 1 0 -1 1 -1 -1 0 1 -1 0 -1 -1 -1 0 1 -1 1 -1 -1 -1 -1 0 0 -1 -1 1 0 1 -1 1 -1 0 -1 1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 0 -1 0 0 1 1 1 -1 0 0 1 -1 -1 -1 0 1 1 0 -1 -1 -1 -1 -1 0 0 1 0 0 1 1 -1 1 1 1 -1 -1 0 0 -1 -1 1 0 1 -1 -1 1 0 1 1 1 -1 1 1 -1 1 1 0 0 -1 -1 0 0 -1 1 1 0 -1 1 -1 -1 0 0 1 0 0 1 0 1 -1 0 -1 1 0 -1 -1 -1 1 -1 1 0 0 0 1 1 0 -1 0 -1 0 -1 0 0 0 -1 0 -1 1 0 1 0 -1 1 0 1 1 0 0 -1 -1 1 -1 0 -1 1 0 0 -1 0 0 -1 0 0 -1 0 1 1 -1 0 -1 0 -1 0 0 1 1 -1 1 -1 -1 0 -1 0 -1 -1 -1 1 1 1 -1 -1 1 1 0 -1 -1 -1 -1 1 1 0 1 0 0 1 0 0 1 1 -1 0 0 -1 0 0 -1 -1 0 1 -1 0 -1 0 1 0 1 -1 0 -1 -1 -1 1 -1 0 0 1 1 1 0 0 0 1 1 1 1 0 1 -1 -1 1 1 1 0 -1 0 -1 -1 0 -1 -1 -1 0 1 0 0 1 1 1 1 1 0 0 1 0 1 1 1 -1 0 1 -1 0 -1 1 -1 -1 -1 -1 1 0 1 -1 0 -1 1 0 0 1 0 -1 1 1 1 -1 -1 -1 -1 -1 -1 1 -1 0 1 0 1 0 0 -1 0 -1 0 0 1 1 1 0 -1 -1 -1 0 1 -1 1 -1 -1 -1 0 -1 1 1 -1 1 -1 -1 0 -1 -1 -1 1 1 1 -1 1 -1 0 0 -1 1 1 0 0 -1 0 0 -1 -1 1 1 -1 -1 1 0 -1 0 -1 1 0 1 1 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 0 1 -1 -1 0 0 0 1 -1 1 -1 1 1 0 0 1 1 0 0 1 1 1 0 -1 0 0 0 1 -1 1 -1 -1 1 0 -1 0 1 0 -1 0 -1 -1 -1 -1 1 1 1 -1 -1 0 0 -1 0 0 1 0 0 0 0 0 0 -1 1 -1 1 -1 -1 0 0 0 -1 1 1 0 1 -1 0 -1 1 -1 0 -1 0 0 1 -1 1 0 0 0 -1 1 1 -1 0 -1 -1 1 1 0 0 1 -1 -1 -1 0 1 1 1 0 1 1 1 1 -1 1 -1 0 -1 0 0 -1 1 1 1 0 1 0 1 -1 -1 1 -1 -1 -1 0 -1 0 1 0 0 1 1 1 1 0 -1 1 1 0 1 1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 1 0 0 -1 0 0 1 -1 -1 1 -1 0 1 -1 1 1 -1 1 -1 1 1 0 1 -1 0 0 0 0 0 0 -1 1 0 -1 1 1 -1 -1 -1 0 -1 0 1 -1 1 0 -1 1 1 -1 0 1 0 1 0 -1 1 -1 1 -1 0 0 1 0 1 -1 0 -1 0 1 1 1 0 1 0 1 0 1 -1 -1 -1 0 -1 0 1 1 0 1 -1 -1 0 -1 1 0 0 1 -1 1 1 -1 0 0 1 0 1 -1 0 1 1 -1 1 0 0 0 1 0 1 0 0 -1 0 1 1 -1 1 -1 -1 1 0 1 -1 1 -1 0 1 1 1 1 1 -1 -1 1 1 -1 0 1 0 0 -1 -1 -1 1 -1 -1 1 1 0 0 1 1 1 1 1 0 0 -1 -1 0 0 1 1 -1 0 0 -1 1 -1 -1 0 1 -1 1 -1 0 1 1 -1 1 -1 1 0 1 0 1 1 -1 -1 -1 0 0 0 0 0 -1 1 1 1 0 -1 0 0 1 -1 -1 1 1 -1 0 1 1 0 1 0 1 1 0 -1 0 1 0 0 1 0 -1 1 -1 -1 -1 1 0 -1 1 1 -1 0 -1 1 0 0 -1 0 0 1 1 -1 1 0 -1 1 1 0 -1 1 0 -1 -1 1 0 0 -1 1 -1 0 1 1 -1 0 0 -1 1 1 0 0 1 0 1 -1 -1 0 0 -1 -1 -1 0 -1 1 1 -1 0 0 0 1 -1 0 0 0 1 0 -1 0 0 0 0 -1 -1 -1 1 0 0 -1 -1 0 0 -1 0 -1 0 0 -1 1 -1 0 1 1 0 -1 0 -1 0 -1 1 0 0 -1 -1 1 -1 1 0 -1 -1 -1 -1 0 -1 1 -1 0 1 1 0 -1 1 0 -1 0 1 0 -1 0 -1 0 0 -1 -1 -1 1 -1 1 1 0 0 -1 -1 -1 0 0 -1 0 -1 0 -1 -1 -1 1 1 1 1 0 1 1 1 0 0 -1 -1 0 0 -1 0 0 -1 0 -1 -1 -1 1 0 0 1 0 1 0 1 0 -1 -1 0 1 1 -1 1 1 -1 1 1 -1 0 1 0 1 0 0 -1 1 1 -1 -1 0 1 -1 -1 -1 0 1 0 0 1 0 -1 -1 -1 0 0 -1 -1 0 1 1 0 0 0 -1 1 -1 0 1 1 1 1 -1 0 0 0 0 0 1 1 1 0 -1 -1 0 0 1 1 -1 1 1 -1 0 0 -1 0 -1 -1 1 0 0 -1 -1 1 -1 1 0 1 -1 1 -1 0 -1 -1 0 -1 -1 0 0 1 1 0 0 -1 1 1 -1 -1 0 -1 -1 1 -1 0 -1 -1 1 -1 -1 1 1 0 1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 0 0 1 0 0 0 -1 0 -1 0 1 0 1 0 0 0 0 1 1 0 -1 1 1 -1 -1 0 1 -1 -1 1 1 0 0 0 -1 -1 -1 0 -1 1 -1 -1 -1 0 0 1 -1 1 0 -1 0 -1 0 0 -1 0 -1 0 -1 -1 -1 1 0 0 1 0 -1 0 0 1 1 -1 1 -1 -1 0 -1 -1 1 1 0 1 1 1 -1 0 1 0 1 -1 1 0 1 0 -1 0 1 -1 0 1 1 -1 0 -1 1 1 1 1 1 -1 1 1 0 0 0 0 -1 0 0 -1 -1 0 -1 -1 0 1 -1 0 1 1 1 -1 1 -1 -1 1 0 -1 -1 1 -1 -1 0 -1 1 1 0 -1 0 1 -1 -1 1 0 -1 1 -1 -1 1 0 -1 1 1 1 -1 0 -1 -1 1 0 1 -1 0 0 -1 0 1 -1 1 0 -1 1 -1 1 1 -1 -1 -1 1 1 -1 0 1 0 -1 1 0 0 -1 0 -1 0 1 0 0 0 -1 0 -1 -1 0 -1 0 -1 0 1 -1 0 0 -1 0 -1 1 0 0 0 0 1 0 -1 -1 -1 1 1 1 -1 1 -1 0 -1 1 -1 0 1 -1 1 0 1 0 -1 1 1 1 1 1 1 0 -1 -1 0 1 1 1 0 -1 0 1 -1 0 1 -1 0 0 0 -1 1 -1 -1 1 0 -1 1 1 0 -1 0 1 0 1 0 1 -1 1 -1 -1 0 0 0 0 -1 1 1 -1 1 0 0 -1 -1 1 1 -1 0 0 -1 -1 -1 1 1 -1 1 -1 1 -1 -1 -1 0 0 1 1 1 1 -1 1 1 0 0 1 0 0 0 -1 0 -1 1 -1 -1 0 1 1 -1 1 -1 -1 0 1 1 -1 0 -1 1 0 1 -1 1 1 1 1 1 0 -1 1 -1 -1 1 -1 0 -1 1 1 -1 0 1 1 1 0 -1 1 0 -1 1 -1 -1 0 -1 0 1 -1 -1 0 1 -1 0 0 0 1 -1 -1 0 -1 0 -1 1 1 -1 0 0 -1 -1 -1 -1 1 0 0 -1 -1 0 1 1 0 0 0 1 0 -1 1 -1 1 0 1 1 0 -1 0 0 1 1 1 -1 0 -1 1 0 -1 1 0 1 1 1 -1 0 0 -1 0 1 1 -1 0 1 -1 1 1 1 1 0 1 -1 -1 -1 0 -1 1 -1 0 0 -1 -1 -1 1 0 1 -1 1 -1 1 1 0 1 -1 -1 -1 0 1 1 1 -1 0 -1 0 0 0 -1 1 -1 0 1 0 -1 -1 1 0 0 0 -1 0 0 1 0 1 -1 0 -1 1 0 0 -1 -1 -1 0 0 -1 0 -1 1 -1 1 -1 -1 0 -1 1 0 0 1 1 0 1 0 0 0 1 0 1 -1 1 0 0 1 0 -1 1 1 0 1 1 0 1 0 -1 0 1 0 1 0 1 1 1 0 -1 -1 -1 1 1 0 -1 -1 0 -1 0 -1 -1 0 0 0 0 1 -1 0 0 -1 1 0 0 -1 1 0 -1 0 0 1 -1 -1 1 -1 0 1 1 0 -1 1 -1 1 -1 1 1 0 1 1 -1 0 -1 1 0 1 -1 -1 -1 0 1 0 -1 -1 -1 -1 1 -1 1 0 1 0 0 1 -1 -1 -1 0 -1 1 0 -1 -1 0 1 1 0 1 1 -1 -1 1 1 0 0 0 1 -1 0 -1 1 0 1 0 -1 -1 0 0 -1 0 1 1 1 0 -1 0 0 0 -1 0 0 -1 1 -1 -1 0 1 0 1 0 1 0 0 1 0 1 0 1 1 -1 1 1 -1 -1 -1 -1 1 -1 1 0 -1 0 1 1 1 1 -1 1 0 1 -1 -1 1 -1 0 -1 1 0 -1 0 -1 0 1 0 0 0 1 -1 0 0 0 -1 0 0 0 0 1 1 1 0 0 -1 1 -1 0 1 0 1 -1 -1 -1 -1 0 0 -1 0 0 -1 -1 -1 -1 -1 1 0 -1 -1 0 -1 -1 0 -1 0 1 0 -1 -1 0 0 -1 1 1 0 0 -1 1 1 0 1 0 -1 -1 -1 -1 1 0 1 0 -1 1 -1 0 -1 0 1 1 1 -1 1 -1 -1 1 1 1 0 -1 1 -1 1 0 -1 1 -1 0 -1 -1 -1 1 0 -1 -1 -1 -1 0 0 1 0 0 0 0 0 1 1 -1 1 -1 0 1 -1 0 1 -1 -1 0 1 0 0 1 1 1 0 1 0 -1 0 0 -1 1 -1 0 1 -1 0 -1 0 -1 1 0 1 0 0 1 -1 0 -1 -1 -1 0 -1 -1 1 1 -1 -1 -1 0 1 -1 0 -1 1 -1 0 1 -1 -1 1 0 0 -1 1 0 -1 -1 1 1 -1 1 0 1 -1 1 1 -1 -1 0 -1 1 0 0 0 0 0 1 0 -1 -1 0 -1 1 -1 -1 1 0 -1 0 -1 -1 0 0 0 1 1 -1 -1 -1 0 -1 1 1 -1 0 0 -1 1 0 0 1 1 0 -1 -1 1 -1 1 -1 0 -1 -1 -1 0 -1 -1 -1 0 -1 -1 0 1 -1 0 0 1 -1 0 0 1 1 1 0 0 0 0 1 -1 -1 0 0 0 -1 -1 0 1 -1 1 -1 0 1 0 -1 0 -1 1 1 0 -1 0 0 0 -1 1 -1 1 -1 1 0 1 0 0 -1 1 0 1 0 -1 -1 -1 -1 1 -1 -1 -1 0 1 1 0 1 1 1 1 0 -1 -1 -1 0 1 1 0 0 0 0 1 0 1 0 -1 -1 1 -1 0 0 1 0 1 0 -1 0 1 1 0 0 -1 -1 0 -1 -1 0 1 1 -1 0 1 -1 0 -1 -1 0 -1 0 0 1 -1 1 0 1 0 1 0 -1 0 -1 1 -1 -1 -1 -1 1 1 0 -1 0 -1 -1 0 1 1 -1 1 1 -1 0 1 0 0 0 -1 0 0 0 0 -1 1 0 1 0 1 0 1 -1 1 0 1 1 0 -1 1 1 0 -1 -1 0 0 -1 -1 1 -1 1 0 -1 0 -1 -1 -1 0 -1 1 -1 -1 -1 0 1 -1 0 1 -1 -1 -1 -1 0 1 1 0 0 0 0 -1 1 1 0 1 -1 0 0 0 1 0 1 0 1 -1 0 0 0 0 -1 0 -1 1 -1 1 -1 1 1 1 1 -1 0 0 -1 -1 1 -1 0 0 1 0 1 1 -1 -1 0 -1 -1 -1 0 1 -1 -1 0 -1 -1 0 0 1 0 0 0 1 -1 1 0 0 0 0 0 1 1 1 -1 -1 -1 -1 0 0 0 0 0 1 1 -1 -1 0 1 1 -1 0 -1 -1 -1 0 0 1 -1 -1 1 -1 1 -1 1 1 0 -1 0 0 -1 0 -1 -1 0 0 1 1 0 0 -1 1 1 -1 1 1 -1 -1 0 0 0 -1 0 -1 0 1 0 -1 1 0 -1 0 0 0 -1 -1 0 -1 -1 -1 1 -1 -1 0 1 1 -1 1 -1 0 -1 1 1 0 1 0 1 -1 1 1 0 -1 0 0 -1 1 -1 1 -1 1 0 0 0 0 -1 -1 -1 0 0 -1 -1 0 -1 1 0 0 0 0 1 0 1 1 1 0 1 -1 -1 1 -1 -1 0 0 0 0 1 0 -1 1 1 0 0 0 1 0 1 0 1 0 1 0 1 -1 0 -1 1 0 0 1 1 -1 -1 0 1 1 -1 1 1 -1 -1 0 0 0 0 1 -1 0 -1 0 0 0 -1 1 0 0 -1 -1 1 0 1 -1 1 -1 0 -1 1 -1 1 -1 -1 0 1 0 0 0 1 -1 1 -1 -1 0 1 1 1 0 -1 0 -1 0 0 1 0 0 -1 0 0 1 -1 1 1 -1 -1 1 -1 -1 -1 -1 1 -1 1 0 0 0 -1 1 0 -1 -1 1 0 -1 -1 1 0 1 -1 -1 1 0 1 1 -1 0 1 1 1 0 1 -1 0 0 0 1 0 0 0 1 0 0 1 0 -1 0 -1 -1 0 1 1 1 0 0 0 -1 -1 -1 -1 1 0 0 1 -1 -1 0 0 1 0 0 1 0 -1 1 0 0 1 -1 1 0 1 1 1 0 -1 0 -1 -1 -1 -1 1 1 -1 1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 1 1 -1 -1 1 0 -1 1 -1 0 1 0 0 1 -1 0 -1 -1 -1 -1 -1 1 1 0 -1 0 -1 0 0 1 1 0 -1 -1 -1 -1 0 -1 1 1 -1 1 1 1 1 1 1 1 0 0 -1 1 0 1 -1 1 0 1 1 -1 -1 0 -1 1 0 1 0 1 -1 0 0 1 1 0 -1 0 1 1 1 1 0 -1 -1 1 -1 -1 0 -1 -1 0 -1 0 0 0 -1 0 1 -1 1 -1 1 0 -1 1 1 0 -1 1 -1 -1 -1 0 0 0 -1 -1 -1 1 -1 -1 0 0 0 0 -1 -1 -1 1 1 0 0 0 0 -1 1 1 -1 -1 0 0 -1 -1 0 0 -1 1 1 -1 1 0 1 -1 1 0 0 -1 -1 1 1 -1 0 -1 1 1 1 1 1 -1 1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 1 1 1 0 -1 0 -1 0 1 -1 0 1 1 1 1 1 1 0 1 -1 1 -1 -1 0 0 -1 1 -1 1 0 -1 1 1 -1 -1 0 1 1 -1 -1 0 -1 0 0 -1 1 1 1 0 -1 1 0 0 -1 -1 -1 1 0 -1 -1 1 0 0 1 0 1 -1 0 0 0 -1 0 0 -1 1 1 -1 -1 1 1 1 -1 -1 1 0 -1 0 0 1 -1 1 0 -1 0 0 -1 0 -1 1 0 0 -1 -1 1 1 -1 1 -1 0 1 0 1 1 1 1 1 -1 -1 1 0 -1 0 -1 1 0 1 1 1 0 1 1 1 1 1 1 1 -1 -1 -1 0 -1 1 0 0 0 0 0 0 1 -1 0 1 0 -1 0 0 -1 1 -1 1 -1 -1 1 0 -1 -1 -1 1 -1 1 0 1 -1 0 1 -1 -1 -1 0 -1 -1 0 1 0 -1 -1 1 1 -1 1 -1 -1 1 0 1 0 1 -1 -1 0 -1 -1 1 1 -1 1 1 1 0 -1 1 -1 1 -1 1 -1 -1 -1 0 1 -1 0 1 0 1 -1 -1 1 0 1 0 1 0 1 1 -1 0 0 1 -1 -1 0 -1 1 0 1 1 -1 -1 0 1 0 1 0 0 -1 0 -1 1 -1 -1 -1 -1 0 1 0 1 0 1 -1 0 -1 -1 0 1 -1 0 -1 0 -1 0 1 1 1 -1 0 1 -1 1 0 0 0 0 0 0 1 1 0 0 0 1 1 -1 -1 0 -1 1 0 -1 1 -1 1 1 0 0 0 1 1 -1 1 -1 -1 1 1 1 0 0 1 1 -1 1 0 0 -1 -1 -1 1 0 -1 1 1 1 -1 -1 -1 -1 0 1 -1 1 1 -1 0 -1 -1 1 -1 1 0 1 1 0 -1 1 0 0 1 -1 -1 1 0 0 -1 0 1 0 -1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 0 1 -1 0 1 -1 1 1 1 1 -1 0 0 -1 -1 1 0 -1 -1 1 -1 0 1 0 0 1 0 0 0 1 1 -1 -1 1 -1 0 -1 -1 1 1 1 1 -1 0 1 1 -1 -1 1 -1 0 0 0 -1 1 1 0 1 1 -1 -1 1 1 1 -1 1 -1 0 0 1 -1 1 0 0 0 1 0 0 1 0 0 -1 1 0 0 1 1 0 0 -1 1 1 1 1 0 0 -1 1 -1 1 0 1 1 -1 1 0 0 0 0 -1 1 0 1 -1 1 1 1 -1 0 -1 1 -1 -1 1 -1 0 0 -1 0 -1 -1 0 0 -1 -1 1 -1 -1 -1 1 0 -1 0 -1 0 1 -1 -1 1 1 0 -1 0 0 1 1 0 1 -1 1 0 1 0 1 1 1 0 -1 1 1 1 -1 1 -1 -1 -1 0 0 0 1 1 -1 -1 -1 0 0 1 1 1 1 -1 -1 1 -1 -1 -1 -1 1 1 0 0 1 1 -1 -1 1 0 1 1 -1 0 -1 -1 1 -1 1 -1 0 0 -1 -1 0 -1 0 0 1 -1 1 -1 0 0 0 -1 1 -1 -1 -1 1 1 -1 1 0 0 -1 0 1 1 -1 -1 0 -1 -1 -1 1 -1 0 1 -1 1 1 -1 -1 1 -1 0 0 1 0 0 -1 0 0 1 0 -1 -1 0 1 -1 1 0 -1 1 0 0 1 -1 0 1 -1 0 1 1 -1 0 0 -1 0 0 -1 -1 0 1 1 0 1 0 0 1 -1 1 1 1 -1 0 0 -1 0 0 -1 0 1 -1 1 0 -1 1 0 -1 0 0 -1 1 -1 0 1 1 -1 0 0 0 -1 -1 1 -1 0 0 -1 0 1 1 1 0 1 0 -1 0 1 -1 1 0 0 -1 0 1 1 0 -1 1 -1 1 0 0 1 -1 1 -1 -1 -1 -1 -1 -1 -1 0 1 0 0 -1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 0 1 -1 1 1 0 1 -1 -1 -1 -1 1 0 -1 0 -1 0 1 0 -1 -1 -1 0 -1 0 0 0 1 -1 1 -1 0 0 0 1 0 -1 0 0 -1 1 1 0 -1 -1 -1 0 1 -1 1 0 1 -1 -1 1 -1 1 1 -1 0 -1 1 0 0 -1 0 -1 0 1 0 -1 1 -1 1 1 1 1 -1 0 -1 0 1 -1 -1 0 1 0 0 1 1 0 1 0 0 0 0 1 -1 1 -1 1 0 0 0 0 -1 0 1 0 0 1 -1 0 -1 1 1 0 1 0 0 1 0 1 1 1 1 -1 0 -1 1 -1 0 1 -1 1 1 0 -1 1 -1 1 1 0 -1 0 -1 0 -1 1 -1 0 -1 -1 1 -1 1 1 0 1 0 -1 0 0 -1 -1 0 -1 0 1 -1 -1 1 1 0 -1 0 -1 0 1 -1 -1 1 1 -1 0 1 1 1 1 -1 -1 1 -1 1 1 -1 0 -1 0 1 0 -1 0 1 1 1 0 -1 -1 0 1 -1 -1 -1 1 1 0 -1 0 1 1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 0 1 0 0 1 0 1 -1 -1 1 -1 0 -1 1 1 0 -1 -1 0 0 -1 0 0 1 -1 1 0 1 -1 0 -1 1 0 -1 0 0 0 1 1 -1 -1 -1 1 -1 1 0 -1 1 1 -1 -1 0 0 0 -1 -1 -1 1 -1 1 -1 1 -1 1 1 1 0 1 1 -1 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 0 0 0 -1 0 1 0 0 0 -1 0 0 0 0 0 1 0 0 1 -1 0 -1 1 -1 -1 1 0 1 1 1 0 -1 1 -1 -1 0 0 1 -1 -1 0 1 1 1 -1 -1 0 -1 0 1 0 -1 0 -1 1 1 1 -1 1 -1 1 -1 1 1 0 1 1 0 1 1 0 1 -1 1 -1 1 1 -1 -1 -1 0 1 1 0 1 -1 -1 0 0 1 1 0 1 -1 -1 -1 1 0 0 -1 -1 0 -1 -1 1 -1 1 -1 0 -1 1 -1 1 1 0 -1 1 -1 0 0 0 1 -1 -1 0 1 1 -1 -1 1 1 0 1 0 -1 1 0 1 -1 0 0 0 0 -1 -1 -1 -1 1 1 1 -1 0 -1 1 1 1 -1 1 -1 0 -1 -1 -1 -1 -1 1 1 0 -1 0 -1 1 -1 0 -1 1 -1 -1 1 -1 -1 -1 0 1 1 1 1 0 0 -1 1 1 1 0 -1 0 1 1 0 1 -1 1 -1 0 1 -1 0 0 1 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 0 -1 -1 0 -1 0 0 1 1 1 -1 1 0 -1 -1 0 1 0 -1 -1 0 0 -1 -1 -1 1 -1 1 0 0 0 0 1 1 1 1 0 0 0 1 -1 -1 -1 1 1 0 -1 1 1 1 1 -1 1 -1 0 -1 0 -1 -1 -1 -1 0 0 -1 -1 -1 1 1 1 0 -1 0 -1 0 1 -1 0 0 0 0 0 -1 0 -1 0 0 0 1 -1 -1 0 0 0 -1 -1 1 0 0 1 1 0 0 1 1 1 0 1 0 0 -1 1 0 1 0 -1 0 1 1 0 1 1 0 -1 1 -1 -1 0 0 1 -1 0 -1 -1 -1 1 -1 -1 0 -1 1 -1 1 -1 -1 -1 1 0 1 0 -1 -1 -1 0 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 1 0 0 0 0 -1 -1 0 0 1 0 0 -1 1 -1 -1 0 0 1 0 0 0 0 -1 1 -1 1 -1 0 -1 1 1 -1 1 0 -1 1 -1 -1 1 -1 0 -1 -1 -1 1 0 0 1 -1 1 1 -1 1 1 -1 0 1 1 0 -1 0 -1 1 0 -1 -1 0 -1 0 0 1 1 1 -1 0 -1 1 0 -1 -1 0 1 1 1 1 1 1 -1 0 0 1 -1 0 1 -1 0 1 1 0 1 -1 1 0 1 1 -1 -1 0 1 0 1 1 -1 -1 0 0 0 0 1 -1 0 -1 0 0 1 -1 0 0 1 -1 -1 -1 0 1 0 1 -1 0 0 -1 -1 0 -1 0 0 -1 0 1 -1 1 -1 1 0 0 1 -1 1 0 0 1 1 0 0 -1 1 0 1 0 1 0 -1 0 0 -1 1 1 -1 1 -1 0 -1 1 1 -1 -1 -1 0 1 1 -1 1 0 -1 -1 -1 0 1 0 -1 -1 1 1 -1 1 -1 1 0 0 1 0 1 1 1 -1 1 -1 0 1 1 1 0 0 0 -1 1 1 1 1 -1 0 -1 -1 0 0 1 0 -1 1 0 -1 1 1 -1 -1 1 1 -1 1 0 1 0 0 0 -1 0 -1 -1 -1 0 -1 1 -1 1 1 -1 0 -1 1 1 0 0 1 1 1 -1 1 0 -1 -1 0 -1 -1 -1 -1 1 -1 1 1 0 1 1 -1 0 -1 0 -1 0 -1 1 1 1 1 -1 0 -1 0 -1 0 -1 1 1 0 1 0 -1 -1 1 0 -1 -1 1 -1 0 1 -1 1 -1 0 -1 -1 -1 1 0 0 1 0 0 1 0 -1 0 -1 -1 -1 1 -1 -1 1 0 1 1 -1 -1 -1 1 1 -1 0 0 1 -1 1 1 1 -1 1 1 0 1 1 -1 1 0 0 1 -1 -1 1 1 0 0 0 -1 0 0 -1 0 -1 0 1 0 1 -1 0 -1 -1 -1 0 0 -1 0 1 1 1 1 -1 -1 0 1 0 1 1 -1 0 0 0 -1 -1 1 0 0 -1 -1 1 0 -1 0 -1 1 1 0 -1 -1 1 -1 -1 1 -1 -1 -1 1 -1 -1 1 1 -1 -1 0 0 0 -1 1 1 -1 1 -1 0 -1 0 1 -1 -1 -1 -1 1 1 -1 1 0 0 0 -1 -1 0 -1 1 1 -1 0 0 0 0 0 1 1 -1 0 0 -1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 -1 0 1 0 1 1 -1 -1 1 -1 -1 0 1 0 0 0 -1 0 -1 0 -1 -1 0 -1 -1 -1 0 -1 -1 1 0 1 0 0 0 1 -1 1 0 0 0 1 1 0 -1 -1 0 0 1 1 1 0 0 1 0 -1 -1 -1 -1 -1 1 1 0 -1 0 1 1 -1 1 -1 -1 1 1 -1 0 -1 1 -1 0 1 0 0 1 -1 0 -1 -1 -1 -1 0 1 1 -1 0 0 -1 1 -1 -1 1 0 1 1 0 -1 1 -1 0 -1 -1 1 -1 0 1 -1 0 -1 1 0 0 1 -1 -1 -1 1 1 -1 -1 -1 0 -1 1 0 -1 1 1 -1 1 -1 -1 -1 -1 0 -1 1 0 1 1 -1 1 1 1 0 -1 0 1 -1 0 -1 -1 -1 1 1 -1 1 1 -1 0 0 1 -1 1 -1 0 -1 0 0 1 -1 -1 -1 1 -1 -1 -1 0 0 1 -1 0 -1 1 0 1 1 0 -1 1 -1 0 -1 -1 1 -1 -1 -1 0 1 -1 0 0 0 1 1 -1 -1 1 -1 1 -1 -1 0 0 -1 0 0 0 -1 -1 0 1 1 -1 0 0 -1 0 -1 -1 1 0 0 -1 1 0 1 -1 1 1 -1 -1 1 0 1 -1 1 1 0 -1 1 -1 -1 1 -1 1 -1 -1 0 -1 -1 0 0 -1 -1 -1 1 1 -1 1 1 1 -1 1 0 0 0 0 1 1 0 1 1 -1 -1 0 1 0 -1 -1 0 0 1 -1 0 -1 -1 -1 -1 -1 0 -1 1 1 1 1 -1 -1 1 -1 1 0 -1 0 -1 -1 -1 0 -1 1 -1 0 1 1 1 1 1 -1 0 0 0 -1 1 1 -1 -1 0 0 1 -1 1 -1 0 1 -1 -1 0 -1 0 1 1 1 -1 1 0 1 1 -1 1 -1 0 0 -1 0 1 -1 1 0 0 0 0 1 1 -1 1 0 -1 -1 -1 -1 0 -1 1 1 1 1 0 -1 0 0 0 0 1 1 1 1 1 -1 1 -1 1 0 -1 -1 0 -1 0 -1 0 -1 1 1 -1 -1 1 -1 -1 0 1 1 1 0 0 0 1 0 -1 1 0 0 -1 1 0 0 1 1 0 0 0 -1 1 0 1 1 1 0 1 0 0 0 -1 -1 0 0 -1 1 1 0 -1 1 0 1 1 -1 1 0 -1 -1 1 0 0 1 -1 0 1 1 1 0 0 -1 1 1 -1 -1 1 0 -1 -1 0 -1 -1 -1 -1 0 0 0 0 -1 0 1 -1 1 1 -1 0 -1 1 -1 -1 1 0 0 -1 1 -1 -1 -1 1 0 0 1 -1 0 1 -1 1 1 0 1 -1 0 0 -1 0 1 -1 -1 -1 1 1 -1 0 0 0 0 -1 -1 1 0 -1 1 1 0 1 1 0 1 -1 -1 0 0 0 -1 0 0 -1 -1 0 -1 1 -1 0 1 0 0 0 0 0 -1 0 -1 1 1 -1 0 0 1 1 1 -1 0 0 -1 1 -1 1 0 1 -1 -1 0 1 0 0 -1 0 0 1 -1 -1 1 1 -1 1 0 -1 -1 1 1 0 1 0 -1 1 -1 -1 -1 -1 0 0 0 1 0 -1 1 1 1 1 0 0 1 1 0 0 1 -1 0 1 1 -1 0 0 -1 0 -1 0 1 0 0 0 -1 1 1 -1 1 0 0 -1 1 -1 -1 -1 0 0 -1 0 -1 1 0 1 0 -1 1 0 0 0 -1 0 -1 1 1 -1 0 -1 1 0 1 0 0 1 -1 1 1 0 0 0 0 0 1 1 0 1 -1 1 0 0 0 -1 -1 0 0 1 0 -1 1 -1 1 1 0 -1 0 0 -1 1 1 0 -1 0 -1 0 -1 0 1 0 -1 -1 0 0 0 1 1 1 0 1 0 -1 0 0 1 1 1 -1 0 -1 1 0 -1 1 1 0 1 0 0 -1 1 1 -1 1 1 1 0 1 -1 1 -1 0 1 1 -1 1 -1 0 0 1 -1 -1 1 0 0 0 0 1 1 0 1 -1 1 1 0 -1 -1 0 0 0 0 0 1 -1 1 -1 1 1 0 0 1 0 -1 1 0 -1 1 1 -1 1 -1 0 1 -1 -1 1 -1 -1 0 -1 0 0 1 1 -1 1 1 -1 0 1 -1 -1 0 -1 1 1 1 -1 0 -1 -1 0 1 -1 -1 1 1 1 -1 1 0 -1 1 1 0 1 0 1 -1 1 0 1 -1 -1 0 1 1 0 0 -1 -1 0 -1 1 1 0 -1 1 1 -1 0 1 1 1 -1 1 -1 -1 0 0 0 1 0 1 -1 0 1 0 1 1 -1 -1 -1 1 0 0 1 1 0 0 0 1 1 -1 -1 -1 0 -1 0 1 1 -1 -1 1 -1 0 -1 1 -1 -1 -1 1 -1 1 -1 0 -1 1 -1 0 1 0 -1 0 0 1 0 1 1 1 -1 0 1 1 1 1 0 -1 -1 -1 0 0 -1 -1 -1 0 0 0 -1 1 0 1 0 0 1 -1 -1 0 -1 0 1 1 1 0 0 -1 0 -1 1 1 -1 -1 0 1 1 -1 -1 -1 -1 0 1 1 1 0 0 1 0 1 0 1 0 0 -1 1 1 0 0 1 -1 1 0 0 1 1 -1 -1 1 -1 -1 0 1 -1 0 0 0 1 -1 -1 1 1 0 0 -1 1 1 0 -1 -1 1 0 0 0 -1 -1 -1 0 1 1 1 -1 -1 -1 0 1 1 0 1 1 0 -1 0 1 0 0 0 -1 -1 0 1 -1 1 0 0 0 0 -1 0 0 0 1 -1 1 1 1 1 1 0 0 0 1 0 1 -1 1 0 0 1 1 -1 1 0 0 1 -1 1 -1 0 0 0 0 0 1 0 -1 1 -1 1 0 0 0 -1 1 1 -1 0 0 -1 1 0 1 1 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 0 -1 0 1 0 1 -1 1 -1 -1 -1 0 1 -1 0 1 -1 1 1 0 0 -1 1 -1 0 -1 -1 1 0 1 1 0 -1 0 -1 0 1 -1 1 -1 1 0 1 0 1 0 1 0 1 1 -1 0 0 1 0 0 0 0 0 -1 -1 0 1 0 1 1 1 -1 1 0 -1 -1 1 -1 1 -1 1 1 -1 -1 0 1 -1 1 0 1 1 -1 0 0 -1 -1 0 1 0 1 -1 1 0 0 -1 0 -1 0 0 0 0 -1 -1 1 1 1 -1 0 1 1 1 -1 -1 -1 1 1 1 0 0 1 1 0 -1 1 0 0 0 0 1 0 0 1 -1 -1 -1 -1 0 1 0 -1 0 0 -1 -1 1 0 -1 0 1 -1 1 -1 1 -1 0 -1 1 0 0 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 1 0 0 -1 1 0 1 1 -1 1 0 -1 -1 0 -1 0 0 0 1 0 -1 -1 1 -1 1 0 1 -1 -1 0 0 1 0 1 -1 -1 0 0 0 0 1 0 1 0 1 -1 0 1 1 -1 -1 0 -1 0 0 -1 -1 1 0 -1 1 -1 1 1 0 0 -1 1 -1 0 -1 -1 0 0 -1 -1 -1 0 -1 1 0 1 1 -1 1 1 -1 0 1 1 0 -1 -1 0 1 1 1 1 -1 -1 -1 -1 0 -1 1 -1 -1 1 -1 0 -1 0 -1 1 -1 0 0 -1 1 0 0 0 0 0 1 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 0 -1 1 1 0 0 -1 -1 1 1 0 0 1 1 0 -1 1 0 0 -1 1 1 0 0 1 -1 1 0 0 1 1 -1 1 1 0 1 0 0 -1 -1 0 1 0 0 0 -1 1 1 0 1 1 1 -1 1 1 1 1 0 0 1 1 -1 -1 1 1 1 1 0 1 0 0 -1 0 -1 -1 0 1 1 1 1 -1 -1 0 1 -1 1 0 1 1 1 1 -1 0 0 0 1 0 0 1 0 -1 1 0 0 -1 -1 -1 1 1 1 -1 0 1 -1 -1 -1 1 1 -1 0 -1 1 -1 1 0 0 -1 -1 1 1 0 0 -1 -1 1 0 1 0 0 -1 0 -1 0 0 -1 -1 0 -1 1 1 0 -1 1 1 1 1 -1 -1 1 0 -1 0 -1 -1 0 -1 1 -1 -1 0 1 1 -1 -1 1 -1 -1 0 0 0 1 -1 -1 0 -1 1 0 1 1 0 0 0 0 -1 1 0 -1 -1 0 0 1 1 0 -1 1 -1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 -1 -1 -1 0 1 1 0 -1 1 -1 -1 1 1 -1 1 0 1 0 0 0 -1 -1 1 -1 0 0 0 1 1 0 0 1 0 1 1 1 0 1 1 0 -1 0 1 -1 0 -1 -1 -1 1 -1 0 -1 0 1 1 -1 -1 -1 0 0 0 1 -1 -1 -1 0 -1 1 1 0 -1 -1 1 -1 0 -1 -1 1 1 0 -1 0 0 0 -1 0 0 1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 1 1 1 0 0 1 -1 -1 1 -1 -1 1 -1 1 -1 1 0 1 -1 0 -1 1 0 0 0 1 1 0 0 0 1 1 -1 1 0 1 0 -1 -1 1 0 -1 -1 1 -1 -1 -1 1 -1 0 0 1 -1 0 0 0 0 0 -1 1 0 -1 1 1 0 0 0 0 0 1 0 1 0 1 1 0 0 -1 0 1 1 -1 0 1 0 -1 0 -1 -1 -1 -1 1 -1 -1 -1 1 1 0 1 1 0 1 -1 0 -1 -1 1 0 0 0 0 0 1 -1 1 -1 1 1 -1 -1 1 -1 -1 1 0 0 0 1 0 1 0 0 -1 0 0 -1 -1 -1 0 0 -1 -1 0 0 1 0 0 -1 -1 0 -1 -1 1 -1 1 0 0 1 0 1 1 1 0 -1 -1 0 0 0 -1 0 1 0 1 -1 0 -1 0 1 1 -1 1 -1 1 1 1 1 0 -1 -1 1 1 1 -1 0 1 -1 1 0 0 1 -1 0 -1 -1 -1 1 -1 -1 0 1 0 0 0 -1 -1 1 0 1 -1 1 -1 0 1 1 0 1 -1 0 0 0 1 0 0 -1 0 -1 1 1 -1 1 1 1 0 0 1 1 1 1 0 0 -1 1 -1 -1 1 0 1 1 -1 1 0 0 1 -1 0 -1 0 0 0 0 1 0 0 0 1 1 1 -1 -1 1 -1 -1 1 -1 0 1 0 -1 1 1 1 0 0 1 -1 -1 -1 -1 1 0 1 0 -1 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 0 -1 1 0 0 1 -1 -1 0 0 0 0 0 0 0 0 -1 0 1 -1 -1 -1 -1 1 -1 0 -1 0 1 0 -1 1 1 0 1 -1 -1 0 -1 0 0 0 1 0 0 0 1 1 1 1 1 0 -1 -1 1 0 0 -1 1 0 1 -1 -1 0 -1 -1 -1 -1 1 1 1 0 1 0 -1 0 0 1 1 1 0 1 -1 1 0 0 -1 -1 0 -1 -1 1 0 1 1 1 1 0 0 1 0 -1 0 1 0 0 1 -1 0 -1 1 -1 -1 1 -1 -1 1 0 -1 1 0 -1 0 0 0 -1 -1 1 0 -1 1 0 -1 -1 1 -1 1 -1 1 -1 -1 0 0 0 -1 0 0 -1 0 -1 1 1 0 -1 -1 0 -1 1 0 0 -1 0 0 0 -1 0 1 -1 0 1 1 0 -1 -1 1 -1 1 -1 1 0 1 0 -1 -1 1 -1 0 1 0 -1 -1 1 1 1 1 1 1 -1 1 0 1 1 1 -1 1 -1 1 0 -1 -1 -1 -1 1 -1 0 -1 1 -1 1 1 1 -1 0 -1 0 1 1 0 1 0 1 -1 -1 -1 0 1 1 1 -1 1 1 -1 0 1 1 1 1 1 -1 -1 1 0 1 -1 -1 -1 0 -1 -1 -1 1 -1 0 0 0 -1 0 1 -1 1 1 1 0 -1 -1 0 0 -1 0 -1 -1 -1 1 -1 -1 1 -1 0 -1 -1 0 1 0 -1 0 0 0 1 0 0 0 0 -1 -1 1 -1 0 -1 -1 0 1 0 0 -1 0 -1 1 1 0 0 1 0 0 0 0 -1 0 0 -1 -1 1 0 -1 -1 1 -1 0 -1 1 0 1 -1 0 0 -1 0 0 1 0 -1 -1 -1 0 1 0 0 -1 0 -1 1 -1 0 0 1 0 -1 1 -1 1 1 -1 -1 1 0 0 -1 0 0 -1 0 1 -1 0 -1 1 0 0 1 -1 0 -1 -1 -1 0 -1 1 1 0 1 -1 0 -1 0 1 1 -1 -1 -1 1 1 0 -1 1 -1 0 1 0 1 -1 1 -1 -1 -1 1 1 0 0 -1 -1 1 -1 0 -1 -1 -1 0 0 -1 0 -1 0 1 -1 -1 0 0 -1 1 1 0 1 0 0 -1 -1 -1 1 -1 -1 -1 1 0 -1 0 1 -1 -1 0 -1 1 1 -1 -1 0 1 0 -1 1 1 -1 0 1 0 1 1 -1 -1 0 0 0 0 0 0 1 0 0 1 -1 1 -1 1 0 -1 -1 1 0 0 1 1 0 -1 0 1 -1 1 1 -1 1 -1 0 1 0 1 0 -1 -1 0 0 -1 -1 -1 -1 0 0 1 -1 0 0 0 -1 1 -1 -1 0 0 1 0 -1 0 1 -1 0 0 1 -1 -1 1 -1 0 1 1 1 1 -1 0 1 0 1 1 -1 1 -1 0 0 1 1 1 1 1 1 1 0 1 -1 0 1 0 0 -1 1 -1 0 0 -1 1 -1 0 0 -1 1 -1 -1 1 0 0 0 0 1 1 -1 1 -1 -1 0 1 1 1 1 1 0 1 1 0 0 1 1 1 -1 -1 0 0 0 1 0 1 0 -1 0 1 0 1 1 0 1 1 -1 0 -1 0 1 1 -1 1 -1 -1 0 -1 1 0 0 0 -1 1 1 -1 0 0 1 1 1 0 1 0 0 0 1 -1 0 -1 -1 -1 0 0 0 1 1 0 -1 1 0 -1 0 1 -1 -1 0 1 -1 -1 -1 0 1 0 -1 0 1 1 0 1 1 1 -1 1 0 1 0 0 0 1 -1 1 1 1 0 -1 0 1 0 0 0 0 0 0 0 -1 1 -1 -1 1 -1 1 1 0 1 0 -1 1 -1 -1 -1 0 0 -1 -1 0 0 1 0 0 0 0 0 0 1 1 0 1 0 0 1 -1 0 0 0 0 0 1 0 1 0 0 -1 1 -1 -1 0 0 0 1 0 1 0 0 1 1 0 0 -1 0 0 -1 -1 -1 0 -1 1 0 -1 -1 0 0 1 -1 1 0 0 1 1 0 -1 -1 -1 0 1 -1 1 1 1 1 1 -1 0 -1 1 -1 -1 0 -1 -1 -1 0 1 -1 1 0 1 -1 -1 0 0 0 -1 0 1 -1 -1 -1 0 0 0 1 -1 1 0 0 -1 0 1 0 0 -1 0 1 1 1 0 1 -1 -1 1 0 0 1 0 -1 0 1 -1 0 1 -1 -1 0 0 0 -1 1 1 0 1 -1 0 1 1 0 1 -1 -1 0 1 1 1 -1 -1 1 1 -1 0 -1 0 1 -1 1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 0 -1 1 -1 -1 -1 1 1 -1 1 0 -1 0 -1 1 1 0 0 0 0 1 -1 1 1 1 -1 0 1 -1 -1 0 1 -1 -1 0 0 1 1 0 0 -1 -1 1 -1 -1 -1 1 1 0 -1 -1 -1 1 -1 0 -1 1 0 0 0 1 1 1 -1 1 1 1 1 1 -1 0 1 -1 -1 -1 0 1 -1 1 1 0 1 1 1 0 -1 -1 -1 1 -1 -1 0 -1 0 0 0 1 1 1 -1 0 0 -1 0 1 -1 1 -1 1 -1 -1 1 -1 0 0 0 -1 1 0 0 1 -1 0 0 1 -1 1 0 0 0 1 1 -1 0 -1 1 1 -1 -1 1 1 -1 0 1 -1 -1 -1 -1 -1 -1 0 1 -1 0 1 -1 -1 1 -1 -1 1 0 0 1 -1 -1 1 -1 1 1 0 -1 0 -1 0 0 1 -1 1 -1 0 0 0 -1 1 -1 -1 1 1 0 0 1 0 0 0 0 -1 -1 1 0 1 0 -1 1 0 -1 1 1 -1 0 1 0 0 1 1 -1 -1 0 0 1 0 -1 -1 0 -1 0 -1 1 1 0 -1 -1 -1 -1 0 0 1 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0 -1 0 -1 -1 1 0 -1 0 0 1 0 0 -1 1 -1 -1 1 0 1 0 1 1 0 1 -1 0 0 1 -1 -1 0 0 1 -1 1 -1 0 -1 0 0 1 -1 0 -1 1 -1 -1 -1 0 -1 1 -1 -1 -1 -1 0 0 0 1 -1 -1 0 -1 1 -1 1 -1 -1 -1 1 0 1 1 -1 1 1 -1 1 -1 1 -1 -1 1 1 0 0 1 -1 -1 -1 1 -1 -1 0 1 0 -1 1 1 1 -1 0 1 0 0 1 0 -1 0 0 1 0 1 0 0 0 0 -1 1 0 1 0 1 -1 -1 0 1 1 0 -1 -1 0 0 0 0 0 -1 -1 1 0 0 -1 -1 0 1 1 1 1 1 0 -1 1 -1 1 -1 1 -1 -1 -1 -1 1 -1 0 1 0 -1 1 0 -1 -1 1 0 -1 0 -1 1 -1 1 0 -1 -1 0 0 1 0 1 -1 -1 0 1 0 -1 0 0 0 -1 0 -1 -1 1 -1 -1 -1 1 -1 0 0 0 1 1 1 0 0 0 0 1 1 -1 1 1 -1 1 0 0 0 0 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 0 0 1 -1 -1 -1 -1 -1 1 -1 0 1 -1 -1 0 0 0 1 1 1 0 0 1 1 1 1 1 -1 0 0 0 -1 0 -1 1 -1 0 -1 0 1 0 -1 -1 0 -1 0 -1 -1 1 1 0 0 1 -1 -1 -1 -1 0 1 1 -1 1 0 -1 1 1 1 -1 0 -1 0 1 1 1 0 -1 0 0 0 0 -1 1 0 -1 -1 0 1 0 1 0 0 1 0 -1 0 -1 -1 0 0 1 1 -1 1 -1 -1 1 0 1 -1 0 -1 0 1 -1 1 0 1 0 -1 1 -1 1 -1 1 0 -1 1 1 1 -1 -1 0 0 -1 1 1 0 1 -1 1 -1 1 1 -1 1 0 0 0 0 0 0 1 -1 1 -1 1 0 0 -1 1 -1 1 0 0 0 0 0 0 -1 1 1 0 1 1 0 1 0 1 1 -1 1 -1 1 1 -1 0 1 0 0 0 1 -1 0 -1 -1 0 -1 1 0 -1 0 -1 0 0 1 0 -1 -1 1 -1 0 -1 1 0 1 -1 0 0 -1 0 0 1 1 -1 0 0 -1 1 -1 0 -1 1 0 0 0 1 1 -1 -1 0 1 0 -1 0 -1 0 0 -1 0 1 0 0 0 1 1 -1 0 0 1 -1 -1 1 0 -1 0 -1 -1 1 -1 -1 -1 -1 0 -1 -1 1 0 -1 -1 -1 0 0 -1 1 1 0 0 -1 -1 0 1 0 -1 -1 0 1 0 -1 1 0 -1 1 1 0 0 1 -1 1 -1 0 -1 -1 -1 -1 -1 0 -1 0 0 -1 1 0 1 1 0 1 1 1 1 1 -1 0 1 1 0 -1 -1 0 0 1 -1 -1 -1 -1 0 -1 -1 1 -1 1 0 -1 1 0 0 1 0 1 0 0 -1 1 0 -1 1 1 -1 -1 -1 -1 1 -1 0 -1 1 0 0 0 1 1 -1 -1 -1 1 -1 1 1 -1 0 0 0 -1 -1 0 0 0 -1 1 -1 0 0 0 0 0 1 0 -1 -1 0 1 0 -1 1 -1 0 -1 1 1 0 1 1 0 -1 -1 -1 -1 0 -1 -1 0 1 0 0 1 -1 1 -1 0 -1 0 0 -1 0 -1 0 0 -1 0 -1 1 0 0 0 0 -1 1 -1 0 0 1 0 1 1 -1 -1 1 1 1 0 0 0 -1 -1 -1 1 -1 0 1 -1 -1 1 0 -1 1 -1 1 0 0 0 0 1 1 1 0 0 -1 0 1 1 -1 0 -1 1 -1 0 -1 1 0 -1 1 0 0 -1 1 -1 -1 0 0 0 1 0 0 -1 0 0 0 -1 1 0 1 -1 -1 0 1 -1 1 1 -1 0 0 -1 0 1 0 1 -1 -1 0 -1 -1 1 1 1 -1 1 1 1 0 1 -1 -1 0 0 0 1 -1 1 1 -1 -1 1 1 1 0 1 1 0 0 -1 1 -1 0 -1 0 1 1 0 1 0 0 0 1 0 1 0 -1 1 0 0 1 0 0 1 0 -1 0 1 -1 -1 1 1 1 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 -1 -1 -1 0 -1 -1 -1 0 0 1 1 0 1 1 0 -1 -1 -1 -1 0 -1 0 -1 -1 0 0 0 1 0 0 0 0 0 0 -1 0 1 1 1 -1 0 0 -1 1 -1 1 0 -1 -1 1 0 -1 1 0 0 -1 -1 0 -1 0 0 -1 1 0 1 -1 -1 1 1 -1 0 -1 0 0 -1 -1 -1 1 -1 -1 1 0 1 -1 1 0 1 0 0 1 1 1 -1 1 1 1 -1 0 0 0 0 0 0 -1 0 1 0 0 -1 0 -1 1 -1 0 -1 -1 1 0 -1 -1 -1 -1 1 1 -1 0 1 0 -1 -1 1 0 -1 -1 0 0 -1 1 -1 1 1 -1 0 1 0 0 -1 1 1 1 1 -1 1 1 0 -1 1 -1 0 0 1 0 -1 0 -1 0 0 0 1 1 -1 -1 0 -1 -1 -1 1 0 0 -1 0 -1 -1 0 0 0 1 0 1 -1 -1 -1 1 -1 0 1 1 1 -1 1 -1 1 -1 0 1 1 1 1 -1 0 1 1 0 -1 0 -1 1 -1 -1 -1 1 1 0 1 0 1 0 0 0 0 1 -1 1 -1 0 -1 -1 1 0 0 0 -1 0 1 0 -1 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 -1 1 0 0 -1 1 1 1 0 -1 0 1 -1 -1 -1 1 -1 1 1 0 -1 1 0 0 1 1 1 0 1 -1 0 0 0 -1 1 1 -1 1 0 -1 1 -1 1 1 -1 -1 1 0 0 0 0 1 1 0 -1 1 -1 0 0 0 0 0 1 0 0 -1 1 -1 -1 -1 0 -1 -1 1 1 0 -1 1 -1 -1 0 1 1 1 1 -1 0 1 1 1 -1 1 0 0 -1 -1 0 0 1 -1 1 0 0 0 0 0 1 -1 -1 0 0 -1 0 0 -1 0 1 -1 1 -1 0 -1 1 -1 0 0 0 1 0 1 -1 -1 0 0 1 -1 0 0 -1 -1 -1 1 1 1 -1 0 0 1 1 1 0 1 0 1 -1 1 -1 -1 1 -1 0 1 1 -1 0 -1 1 -1 -1 0 1 -1 1 -1 -1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 -1 -1 0 1 -1 1 -1 0 1 -1 0 0 0 -1 1 0 1 -1 0 -1 0 -1 1 -1 -1 0 1 0 0 -1 -1 -1 1 1 -1 -1 1 0 1 1 -1 0 1 0 1 1 0 -1 0 1 -1 0 1 1 -1 1 -1 -1 1 0 0 -1 1 0 -1 -1 1 1 1 -1 -1 0 1 0 1 0 1 -1 1 0 -1 0 -1 0 -1 0 0 -1 1 0 -1 1 0 1 1 0 0 -1 1 -1 0 0 -1 1 0 1 0 1 -1 0 1 -1 1 0 -1 1 -1 1 0 0 0 0 0 1 0 -1 -1 -1 1 0 0 0 0 -1 -1 -1 1 -1 0 -1 -1 1 -1 -1 0 -1 0 -1 1 1 -1 1 -1 0 -1 -1 -1 -1 -1 1 0 -1 1 0 0 1 0 0 1 1 1 0 1 0 1 -1 1 -1 0 -1 -1 1 0 0 1 0 0 0 -1 -1 -1 -1 1 -1 1 0 0 0 -1 1 1 1 1 -1 0 -1 1 -1 0 1 1 -1 0 1 1 1 -1 0 0 1 1 -1 -1 0 0 -1 1 -1 0 -1 1 -1 -1 0 -1 0 0 -1 -1 -1 -1 -1 0 -1 -1 0 -1 0 0 0 1 -1 0 0 0 1 -1 0 1 -1 1 0 -1 1 1 -1 -1 0 1 -1 1 -1 -1 -1 -1 0 -1 1 0 -1 1 0 -1 -1 0 0 1 -1 -1 0 0 1 -1 -1 1 -1 1 -1 1 0 -1 0 1 -1 0 -1 -1 0 -1 -1 -1 1 -1 1 1 -1 0 1 1 -1 1 -1 0 0 0 1 1 1 1 0 1 1 0 1 1 -1 -1 -1 -1 0 -1 -1 0 0 1 1 -1 1 -1 0 0 1 0 1 -1 0 1 -1 -1 -1 0 -1 0 -1 -1 -1 -1 1 -1 0 0 -1 -1 1 -1 1 -1 1 1 1 0 0 1 -1 1 0 0 0 0 1 1 1 0 -1 0 0 -1 0 0 1 1 1 0 0 1 1 1 -1 1 1 0 0 -1 1 1 1 -1 0 1 -1 0 -1 0 1 1 1 -1 -1 0 -1 0 1 -1 -1 0 0 -1 0 0 1 1 0 -1 1 0 1 0 -1 -1 1 0 -1 0 0 0 1 0 1 -1 -1 0 1 1 1 -1 1 1 -1 0 1 1 0 0 -1 1 -1 1 -1 -1 1 1 -1 1 -1 0 -1 0 -1 -1 1 1 -1 0 0 0 -1 1 1 0 1 1 -1 1 -1 -1 0 1 0 0 1 -1 0 0 0 -1 1 1 1 -1 0 -1 -1 -1 -1 0 -1 1 -1 -1 -1 -1 -1 0 1 0 1 0 0 0 -1 1 1 1 1 1 -1 0 -1 -1 1 0 1 -1 1 -1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 0 0 -1 0 0 1 0 -1 -1 -1 0 1 1 0 0 -1 1 1 1 -1 1 0 -1 -1 -1 -1 0 0 -1 1 0 -1 1 -1 0 -1 -1 0 -1 0 1 -1 0 1 -1 0 -1 -1 0 0 0 1 -1 0 -1 0 -1 0 -1 0 0 1 -1 1 1 -1 0 0 1 0 0 -1 1 0 -1 1 1 0 -1 -1 -1 0 1 1 0 1 1 0 -1 1 1 -1 1 1 0 0 1 -1 -1 0 0 -1 0 0 1 -1 0 1 -1 0 0 -1 1 -1 0 0 1 -1 0 1 -1 1 -1 0 1 0 -1 1 1 1 0 1 -1 1 0 0 0 -1 -1 1 1 0 -1 0 1 1 -1 1 1 1 0 -1 0 1 0 0 1 -1 -1 -1 0 -1 0 -1 0 1 0 -1 0 1 0 0 1 -1 1 0 0 1 0 -1 0 -1 -1 1 1 -1 -1 1 1 -1 1 1 0 0 0 0 -1 0 -1 1 -1 0 1 1 -1 0 0 1 0 1 0 -1 -1 1 0 1 0 1 0 1 0 0 0 0 1 0 -1 0 0 0 0 1 1 -1 -1 -1 0 0 1 1 -1 1 0 -1 0 1 0 0 -1 -1 -1 1 -1 0 0 -1 1 0 1 1 1 0 -1 -1 -1 1 0 -1 -1 1 0 1 1 0 -1 0 1 1 0 1 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 0 -1 -1 -1 0 0 0 1 0 0 -1 -1 1 0 -1 -1 -1 1 1 0 1 1 -1 -1 -1 0 1 0 0 1 1 -1 0 0 -1 1 0 1 1 0 0 0 0 0 -1 0 0 0 1 0 1 -1 -1 -1 1 1 0 0 1 -1 1 1 1 -1 0 -1 -1 1 -1 -1 1 1 1 1 1 -1 1 0 0 -1 -1 1 0 1 1 -1 1 -1 1 1 1 0 1 -1 -1 -1 0 1 1 -1 1 1 0 1 0 -1 1 -1 1 -1 0 0 0 0 0 -1 -1 1 -1 1 1 -1 0 0 1 1 1 -1 0 1 -1 -1 0 1 -1 1 1 1 -1 1 0 1 -1 1 1 1 -1 0 -1 -1 0 1 1 0 1 1 0 -1 1 -1 -1 1 -1 1 -1 1 1 1 -1 -1 1 -1 1 1 1 0 0 1 0 1 1 0 1 -1 0 -1 0 0 0 1 0 -1 0 1 -1 -1 0 0 1 -1 -1 -1 1 1 0 1 -1 -1 1 1 0 -1 0 1 -1 0 1 -1 0 -1 -1 1 1 -1 -1 1 0 0 -1 1 0 0 0 1 -1 -1 -1 -1 -1 1 -1 1 1 1 1 0 -1 0 0 0 1 -1 1 1 -1 1 -1 1 1 -1 0 1 1 -1 0 1 0 0 -1 0 -1 0 0 -1 -1 1 -1 0 -1 0 0 1 0 -1 -1 1 0 0 1 0 -1 0 0 1 1 -1 1 -1 0 -1 1 0 -1 1 0 -1 0 0 1 0 1 0 0 -1 1 0 0 1 0 0 -1 -1 0 -1 0 0 -1 0 1 -1 1 -1 1 0 -1 0 1 0 0 -1 1 1 -1 0 1 0 0 1 -1 -1 -1 1 1 0 0 -1 -1 1 1 0 0 0 0 0 0 0 -1 1 -1 -1 0 -1 0 0 -1 1 1 1 0 1 1 1 -1 0 1 0 0 -1 1 0 -1 0 0 0 1 0 1 0 -1 -1 -1 0 -1 -1 -1 1 1 1 1 -1 -1 0 -1 -1 0 -1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 -1 0 0 1 1 1 -1 0 -1 1 0 -1 0 -1 1 0 -1 0 0 1 1 -1 -1 1 0 1 1 1 -1 -1 -1 1 -1 -1 0 -1 0 -1 -1 0 -1 0 0 0 1 -1 -1 0 0 -1 0 -1 1 1 0 1 0 -1 0 1 1 0 1 1 -1 -1 1 -1 0 -1 0 -1 -1 0 1 1 0 1 0 0 -1 1 1 -1 -1 0 1 1 -1 0 1 1 1 0 1 -1 1 -1 0 0 0 1 0 -1 0 0 1 -1 1 1 -1 0 -1 1 1 0 1 0 0 1 0 -1 1 -1 0 1 -1 1 1 1 -1 1 1 0 0 1 0 1 -1 -1 -1 0 0 0 1 0 0 -1 1 -1 0 0 -1 1 0 1 0 0 0 0 -1 1 1 1 -1 0 -1 1 0 0 1 1 -1 1 0 -1 0 0 0 0 0 -1 -1 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 1 1 0 0 0 -1 0 1 -1 1 1 1 -1 1 -1 1 1 1 0 1 -1 0 0 -1 0 -1 0 -1 1 1 1 1 -1 1 0 -1 1 -1 0 -1 1 0 0 -1 0 0 0 0 1 -1 -1 1 1 1 -1 1 -1 1 1 -1 -1 -1 -1 1 0 -1 -1 1 1 -1 0 1 1 0 0 1 -1 0 1 0 0 0 -1 -1 0 1 -1 0 -1 -1 0 -1 -1 1 0 -1 0 0 0 0 -1 0 1 1 -1 0 0 -1 0 -1 -1 1 1 1 1 0 1 1 0 1 1 -1 1 -1 -1 1 -1 0 1 -1 0 0 -1 -1 -1 0 1 0 -1 0 1 -1 -1 -1 -1 0 0 -1 0 0 0 -1 0 -1 -1 1 1 1 -1 0 1 -1 1 -1 0 0 -1 -1 1 0 0 0 -1 1 1 1 1 1 -1 0 1 0 -1 -1 0 0 0 0 -1 1 -1 0 1 0 1 0 -1 1 0 -1 1 -1 1 -1 1 1 1 1 -1 1 0 0 0 0 -1 -1 1 -1 1 1 -1 1 -1 -1 -1 0 -1 -1 1 1 1 0 1 -1 0 1 1 -1 0 1 -1 -1 -1 0 1 0 0 0 0 1 1 -1 0 1 0 -1 1 1 1 -1 -1 -1 1 0 0 1 0 1 -1 0 0 -1 1 0 1 -1 -1 -1 0 0 0 -1 -1 -1 -1 1 -1 -1 0 1 -1 -1 1 0 0 1 -1 -1 0 0 1 1 -1 1 -1 1 1 -1 0 -1 -1 -1 0 0 -1 0 -1 0 1 -1 0 1 0 1 -1 -1 -1 -1 0 1 1 1 0 -1 1 -1 0 0 0 1 -1 0 0 1 1 -1 0 1 1 0 1 0 1 0 0 -1 0 0 0 1 -1 -1 1 -1 -1 1 0 0 0 0 0 0 0 1 0 0 0 -1 1 -1 -1 0 -1 0 0 -1 0 -1 1 0 1 1 -1 0 0 1 -1 -1 0 1 -1 -1 0 1 -1 1 -1 0 1 -1 1 1 -1 -1 1 0 1 1 -1 0 0 0 1 -1 0 0 -1 -1 0 0 -1 0 -1 1 -1 -1 -1 1 1 -1 0 -1 0 -1 1 -1 1 -1 0 0 0 -1 0 1 0 0 0 1 1 -1 -1 1 0 -1 0 -1 -1 0 0 1 0 -1 1 0 0 1 -1 1 -1 1 -1 -1 -1 -1 1 1 1 -1 0 1 1 -1 1 -1 0 0 1 1 0 1 1 0 0 1 -1 0 0 0 1 0 1 0 0 -1 1 -1 0 1 1 -1 1 -1 -1 1 -1 1 0 0 -1 0 1 1 1 0 0 0 1 1 -1 0 -1 0 -1 1 0 -1 1 0 0 0 0 1 0 -1 0 1 -1 0 1 1 0 1 -1 -1 0 0 1 1 0 -1 0 1 0 1 1 1 1 0 -1 1 -1 -1 0 0 1 0 -1 0 1 -1 -1 1 1 -1 -1 0 0 1 -1 -1 1 -1 0 -1 0 0 0 1 -1 0 0 1 0 1 1 1 0 1 0 1 -1 1 -1 -1 -1 1 0 1 -1 0 -1 0 0 -1 0 0 0 0 1 1 -1 -1 0 -1 0 1 1 0 0 -1 1 -1 -1 -1 1 0 1 0 -1 -1 -1 -1 -1 -1 0 1 -1 0 1 -1 0 0 1 1 1 1 0 -1 0 -1 0 1 1 1 0 0 -1 1 -1 0 0 1 -1 1 0 -1 1 0 1 0 1 -1 -1 1 1 0 0 1 -1 0 1 -1 0 1 0 0 1 1 -1 -1 1 -1 0 1 1 -1 0 -1 -1 1 1 0 1 -1 -1 -1 -1 -1 1 0 -1 -1 0 0 -1 1 1 1 1 -1 0 0 1 -1 -1 -1 1 -1 -1 1 1 0 1 -1 1 1 1 0 0 0 1 0 -1 0 1 0 1 -1 1 -1 0 0 0 -1 0 1 -1 1 -1 0 -1 1 -1 1 0 0 -1 -1 -1 -1 0 -1 1 -1 0 1 1 1 -1 0 0 0 -1 -1 -1 1 1 0 -1 1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 1 -1 0 1 1 0 0 -1 0 -1 0 1 1 1 -1 0 1 0 -1 0 0 0 -1 -1 0 0 1 0 -1 0 -1 -1 -1 -1 0 1 -1 0 0 0 -1 0 1 -1 0 0 0 0 1 -1 -1 -1 0 -1 -1 1 -1 0 0 0 1 0 -1 -1 0 1 1 1 1 0 1 0 1 0 0 -1 1 1 0 -1 -1 0 -1 1 -1 1 -1 -1 1 -1 0 -1 1 1 0 -1 1 1 1 0 0 1 -1 0 0 -1 -1 0 1 1 1 -1 1 -1 0 0 -1 -1 -1 0 1 0 1 1 1 -1 1 -1 -1 -1 -1 1 1 0 1 1 0 -1 -1 0 0 -1 -1 1 1 1 -1 -1 0 -1 1 0 -1 1 1 -1 0 1 0 -1 -1 1 0 0 0 1 0 1 -1 1 0 -1 1 1 1 -1 1 1 1 0 0 -1 1 0 1 0 1 -1 -1 -1 1 1 -1 1 -1 1 1 -1 -1 1 0 0 0 0 0 0 1 1 0 -1 1 0 -1 0 0 0 0 1 1 0 0 0 1 1 1 0 1 -1 1 -1 0 -1 -1 -1 0 1 0 -1 0 0 1 0 -1 0 -1 0 1 1 0 -1 0 0 1 1 1 1 1 1 -1 1 -1 0 0 0 1 1 1 1 -1 1 -1 0 -1 0 -1 -1 0 0 -1 1 0 -1 0 1 1 -1 0 1 -1 0 -1 0 -1 -1 -1 1 -1 1 1 -1 -1 1 0 -1 -1 -1 1 0 0 -1 0 1 1 -1 0 0 -1 0 -1 -1 0 1 -1 -1 0 0 1 0 -1 -1 -1 1 1 0 -1 -1 1 0 0 -1 -1 -1 0 -1 -1 -1 0 0 1 1 0 0 1 0 -1 1 -1 -1 -1 1 -1 1 -1 0 1 -1 1 0 1 -1 1 0 1 -1 0 -1 0 1 1 -1 1 -1 1 0 0 0 0 1 0 -1 0 1 -1 0 -1 0 1 0 0 1 0 1 -1 1 -1 1 0 0 0 1 0 1 -1 -1 1 0 0 0 -1 1 1 -1 0 0 1 1 0 -1 -1 1 1 -1 -1 -1 -1 1 -1 0 -1 0 -1 1 -1 0 1 1 -1 -1 -1 -1 1 0 -1 -1 -1 -1 0 1 1 0 1 0 -1 1 -1 0 0 1 -1 0 0 1 -1 0 0 1 0 -1 0 1 0 0 0 -1 -1 0 0 0 -1 0 -1 1 -1 0 1 1 0 1 0 -1 1 -1 -1 0 -1 1 0 1 0 0 -1 -1 0 0 1 1 0 1 0 0 0 -1 1 0 1 1 0 -1 1 -1 -1 1 -1 0 -1 0 0 0 0 -1 1 0 0 -1 -1 -1 -1 -1 0 -1 -1 1 0 0 1 0 -1 0 -1 1 1 0 1 0 -1 1 -1 -1 -1 1 -1 -1 -1 -1 0 1 0 -1 -1 1 1 -1 0 1 0 0 1 -1 1 0 -1 -1 1 1 1 -1 1 1 1 1 0 -1 1 1 0 -1 1 -1 1 -1 1 1 -1 1 1 1 -1 0 1 1 0 1 0 0 1 0 0 -1 0 0 -1 -1 -1 0 1 0 1 1 -1 0 -1 -1 1 -1 1 -1 1 -1 0 -1 0 0 1 -1 0 1 0 0 -1 0 1 1 0 1 0 -1 -1 1 -1 -1 0 -1 0 1 -1 0 -1 0 0 -1 -1 1 -1 -1 0 -1 0 -1 -1 1 0 1 -1 0 -1 1 -1 1 -1 -1 -1 -1 1 1 -1 -1 0 0 -1 1 0 0 0 1 0 -1 1 0 -1 0 -1 1 1 1 0 -1 1 1 1 1 -1 0 1 -1 1 0 1 0 -1 -1 0 -1 0 1 -1 1 0 -1 -1 0 -1 0 -1 1 1 -1 1 -1 0 -1 1 0 1 0 1 -1 -1 -1 0 0 0 -1 0 0 0 1 1 -1 0 0 0 1 0 0 -1 -1 1 -1 1 -1 -1 0 0 1 1 0 -1 0 0 0 -1 -1 -1 1 -1 -1 1 0 -1 -1 1 -1 1 0 0 0 -1 -1 0 1 1 1 0 -1 1 0 1 1 0 0 -1 0 -1 -1 0 1 0 0 -1 0 1 -1 0 -1 0 -1 1 0 -1 -1 -1 0 0 -1 0 0 1 -1 1 0 -1 0 0 -1 0 -1 0 1 1 -1 1 1 -1 -1 1 -1 0 -1 1 1 1 1 -1 1 0 0 1 1 1 -1 -1 1 0 1 1 1 -1 -1 -1 0 -1 1 0 0 -1 -1 1 -1 0 1 1 -1 -1 1 1 -1 1 0 -1 1 0 -1 -1 0 -1 -1 -1 1 0 0 -1 1 0 -1 1 -1 -1 0 -1 0 1 1 0 -1 -1 1 -1 -1 1 0 1 0 0 -1 1 1 -1 1 0 1 0 1 -1 0 1 1 -1 1 0 0 1 0 0 -1 -1 1 -1 1 0 1 1 0 1 -1 1 0 1 0 0 0 1 1 -1 -1 1 0 0 -1 1 -1 -1 1 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 -1 1 -1 -1 1 -1 -1 -1 1 -1 0 0 -1 1 0 1 0 1 1 -1 -1 1 0 -1 0 0 0 0 0 -1 1 1 0 0 -1 -1 0 1 0 -1 1 1 1 0 0 -1 -1 -1 1 -1 -1 0 0 -1 1 -1 0 -1 1 -1 -1 1 -1 0 -1 1 0 1 1 0 -1 -1 0 1 0 1 0 1 1 0 0 0 -1 0 -1 1 -1 1 0 0 0 1 0 -1 1 0 0 -1 -1 -1 -1 0 0 0 0 -1 0 1 0 1 1 1 0 1 0 -1 1 1 0 1 -1 0 -1 0 -1 0 0 0 0 1 1 1 0 0 0 -1 1 -1 0 0 -1 -1 0 1 1 1 -1 1 0 0 -1 1 1 0 1 1 0 1 0 0 1 0 1 -1 -1 -1 -1 0 -1 1 1 1 1 0 -1 0 -1 -1 -1 0 1 1 -1 1 1 0 -1 0 -1 1 -1 0 0 -1 1 1 -1 0 1 0 -1 -1 0 -1 1 -1 -1 1 -1 0 1 -1 -1 0 0 0 0 -1 0 1 -1 1 0 0 0 -1 1 0 -1 0 0 1 0 1 1 1 1 -1 -1 -1 -1 1 1 0 -1 -1 0 -1 -1 -1 1 1 0 1 0 0 0 0 0 -1 1 1 0 1 1 0 0 -1 0 1 -1 1 -1 1 -1 0 0 -1 -1 1 0 -1 0 0 -1 0 1 -1 1 1 0 1 1 1 -1 1 1 -1 0 1 0 -1 1 -1 -1 -1 1 0 0 0 0 1 0 1 -1 0 1 0 1 1 0 1 0 1 -1 1 0 0 0 -1 0 1 1 -1 -1 0 -1 1 -1 0 0 0 0 -1 -1 0 -1 0 1 -1 -1 -1 1 1 0 1 0 -1 1 1 1 0 0 1 1 1 0 -1 0 1 0 1 1 0 1 -1 -1 0 0 1 0 1 0 0 1 1 -1 -1 0 1 0 1 1 -1 -1 1 1 0 0 -1 -1 1 0 1 -1 0 0 -1 0 -1 -1 1 0 1 1 -1 1 0 0 0 0 1 -1 1 1 1 0 0 -1 -1 -1 0 -1 0 0 1 1 1 1 0 0 -1 -1 0 0 1 0 -1 1 1 1 0 -1 0 1 -1 0 -1 0 1 0 -1 0 1 1 0 1 1 -1 -1 1 1 -1 -1 0 -1 -1 1 1 -1 1 -1 -1 0 0 -1 -1 0 1 0 1 0 1 1 -1 -1 -1 -1 0 1 1 1 0 1 -1 1 1 1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 1 0 0 0 -1 1 0 -1 -1 1 -1 -1 0 1 1 0 0 -1 1 1 0 1 0 1 0 -1 -1 -1 1 -1 1 -1 0 0 -1 0 -1 1 1 1 -1 0 0 0 -1 -1 1 -1 1 -1 0 0 0 -1 1 0 0 0 0 -1 0 0 0 1 1 0 1 1 0 0 -1 0 0 -1 1 0 0 0 1 -1 1 0 0 0 0 -1 1 0 1 0 -1 1 1 0 0 -1 1 -1 -1 1 0 0 0 1 -1 0 1 1 -1 1 1 -1 0 1 0 1 1 0 0 -1 1 1 1 -1 -1 1 -1 0 -1 1 0 -1 -1 -1 0 1 0 -1 0 -1 -1 -1 0 1 -1 1 1 1 1 0 1 1 1 0 0 0 -1 0 0 -1 1 -1 1 0 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 0 1 -1 -1 -1 1 1 -1 1 0 1 0 1 1 -1 -1 0 1 1 0 0 -1 0 0 -1 0 0 -1 1 0 0 1 0 0 0 -1 0 1 0 1 -1 -1 0 0 1 1 -1 0 -1 -1 1 1 1 1 1 0 0 0 -1 -1 1 0 -1 -1 1 1 -1 0 0 1 0 -1 0 -1 0 -1 1 -1 0 -1 -1 0 0 -1 1 0 -1 -1 0 -1 0 1 -1 1 1 0 -1 0 -1 -1 1 1 -1 0 1 1 0 1 -1 1 1 1 1 1 1 1 -1 1 -1 1 -1 -1 -1 0 0 0 1 -1 1 0 1 0 1 -1 1 1 0 -1 0 1 0 1 0 1 1 -1 -1 0 0 1 -1 0 0 -1 1 1 1 0 -1 -1 1 0 0 -1 1 0 -1 0 0 1 1 -1 -1 -1 -1 0 0 0 0 -1 0 1 -1 -1 1 1 -1 0 -1 0 -1 -1 1 0 0 0 1 0 1 1 1 -1 1 -1 -1 1 1 1 -1 1 1 1 0 -1 1 -1 1 1 1 -1 0 1 0 1 0 0 -1 0 -1 1 -1 1 1 1 0 1 1 1 -1 1 1 0 1 0 0 -1 -1 -1 0 -1 0 -1 1 -1 1 0 0 0 1 0 1 1 0 -1 -1 -1 -1 1 -1 -1 0 -1 0 -1 0 0 0 0 1 -1 0 1 1 0 -1 0 0 1 -1 -1 0 0 1 0 -1 -1 -1 1 -1 -1 -1 0 1 1 -1 -1 1 -1 -1 -1 0 -1 0 0 0 0 -1 -1 0 0 -1 -1 1 -1 0 1 -1 -1 1 1 0 0 -1 1 -1 0 0 1 1 1 -1 1 1 -1 -1 1 0 -1 1 0 -1 0 -1 1 0 -1 0 -1 0 1 -1 -1 1 1 1 1 0 1 -1 0 1 1 0 -1 1 0 1 1 0 -1 -1 0 1 1 0 1 1 0 1 1 -1 -1 1 -1 -1 1 1 -1 -1 0 0 1 1 1 1 -1 -1 0 1 -1 -1 -1 1 -1 1 0 1 1 1 -1 0 0 1 0 -1 -1 0 -1 0 0 0 1 -1 -1 1 0 0 -1 0 -1 0 -1 -1 0 -1 0 0 1 0 1 1 0 -1 -1 1 0 -1 0 -1 0 0 -1 1 1 0 -1 -1 -1 -1 0 0 0 0 1 -1 0 -1 0 0 1 0 0 -1 -1 1 0 0 0 1 0 -1 1 1 -1 1 1 1 0 -1 0 1 0 0 -1 0 1 1 1 -1 1 -1 0 0 1 1 0 0 0 -1 0 0 -1 -1 -1 -1 -1 1 -1 0 -1 -1 0 -1 0 0 1 1 1 1 1 0 0 0 1 1 1 0 1 0 0 0 -1 1 0 1 0 0 1 0 -1 0 -1 -1 1 -1 -1 1 -1 0 0 1 1 -1 1 -1 0 1 -1 1 1 1 0 0 1 0 0 -1 -1 1 0 0 0 -1 0 0 0 0 -1 -1 0 0 1 1 0 -1 -1 0 1 1 1 -1 0 -1 0 -1 1 1 -1 0 -1 1 -1 -1 0 1 -1 1 0 1 -1 0 1 1 -1 0 -1 -1 -1 -1 0 -1 1 0 0 1 -1 -1 1 1 -1 -1 1 0 1 1 -1 -1 0 0 -1 1 -1 0 -1 0 -1 -1 0 1 0 1 1 1 0 0 0 1 -1 1 1 -1 1 1 -1 0 -1 1 0 0 0 -1 0 1 1 0 -1 1 0 -1 1 0 1 0 -1 0 -1 1 0 1 -1 0 1 -1 1 0 -1 1 1 1 0 -1 -1 -1 1 1 0 0 1 -1 -1 -1 1 0 1 0 1 0 1 -1 -1 0 1 -1 0 1 0 1 1 -1 1 0 0 0 1 -1 -1 1 0 1 -1 0 0 0 1 -1 -1 1 0 0 0 -1 0 -1 -1 -1 -1 0 1 -1 0 1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 1 1 0 1 0 1 -1 1 0 0 -1 -1 -1 1 1 -1 0 1 -1 -1 -1 -1 0 0 1 1 0 0 1 0 0 0 0 1 1 -1 0 -1 0 1 1 -1 1 1 0 1 0 1 1 1 -1 1 0 0 -1 0 0 -1 -1 -1 0 0 0 0 1 -1 -1 0 0 1 -1 1 1 1 1 1 0 0 0 -1 0 1 -1 -1 1 -1 1 0 0 0 1 1 -1 0 0 -1 -1 1 0 -1 -1 1 0 1 -1 1 -1 0 -1 1 -1 0 -1 -1 -1 0 -1 0 1 0 1 1 -1 1 1 1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 -1 0 0 1 -1 1 -1 1 0 -1 1 0 -1 0 1 1 0 0 1 1 -1 1 -1 0 1 -1 0 1 1 -1 1 1 0 1 0 -1 1 -1 -1 0 -1 1 -1 -1 0 1 -1 -1 0 0 1 0 0 1 1 -1 1 0 1 0 0 -1 -1 -1 -1 -1 -1 0 -1 0 -1 0 -1 0 1 1 -1 0 1 1 -1 1 1 -1 1 1 0 1 1 0 -1 -1 -1 1 -1 0 0 0 1 -1 1 -1 -1 1 -1 0 -1 0 0 0 1 0 1 -1 0 1 0 0 -1 -1 -1 -1 1 -1 1 0 -1 1 -1 -1 1 1 -1 0 -1 -1 1 1 0 -1 1 0 -1 -1 -1 1 1 1 0 0 -1 0 1 0 1 1 1 -1 0 0 0 0 -1 -1 1 -1 1 -1 1 -1 0 0 -1 -1 -1 0 0 0 0 1 -1 1 0 1 1 0 0 -1 1 1 1 0 -1 1 -1 -1 0 0 0 -1 -1 0 1 -1 1 0 1 1 -1 0 1 1 -1 0 1 0 1 -1 -1 -1 1 1 1 0 0 -1 1 -1 1 -1 1 0 0 -1 -1 -1 1 -1 1 1 -1 1 1 -1 0 0 1 1 -1 0 1 -1 -1 0 -1 1 1 -1 -1 -1 -1 0 -1 0 1 0 -1 -1 -1 0 1 0 -1 0 -1 -1 1 0 -1 0 -1 0 -1 0 0 -1 1 -1 -1 0 1 0 1 0 0 0 -1 1 0 1 1 -1 1 0 -1 -1 1 0 0 0 1 0 -1 -1 -1 -1 1 -1 1 -1 0 -1 -1 1 -1 -1 1 1 1 1 1 -1 0 -1 -1 -1 1 -1 0 0 0 0 0 -1 0 -1 1 -1 0 0 1 0 1 1 -1 0 -1 0 1 -1 -1 0 0 -1 1 -1 -1 1 -1 0 1 0 0 -1 0 -1 0 0 -1 1 1 1 -1 0 0 1 0 -1 -1 0 1 -1 0 0 0 -1 1 0 1 0 0 1 1 1 1 -1 -1 0 1 -1 -1 0 1 -1 0 1 0 1 1 1 1 -1 0 -1 1 -1 -1 1 0 -1 -1 1 1 1 1 -1 1 1 0 0 0 -1 0 1 0 -1 0 0 -1 -1 1 0 1 0 0 -1 -1 0 1 -1 0 -1 0 1 -1 1 -1 -1 -1 1 -1 1 -1 -1 0 0 -1 0 1 -1 0 0 1 -1 1 -1 -1 0 0 0 -1 0 -1 1 0 1 -1 -1 0 1 0 1 0 1 0 1 -1 1 0 0 -1 -1 -1 1 1 1 -1 0 1 -1 0 1 -1 0 -1 0 0 1 0 0 0 -1 1 1 1 1 -1 1 0 1 1 1 1 0 0 1 -1 0 -1 0 1 1 -1 -1 1 0 1 1 0 1 -1 1 -1 -1 1 1 -1 1 0 1 0 0 -1 1 -1 1 0 -1 1 0 -1 1 0 0 0 1 1 -1 0 1 -1 0 1 0 -1 -1 -1 1 -1 0 -1 0 -1 0 -1 0 1 -1 1 1 1 0 -1 1 -1 0 -1 -1 1 0 -1 -1 -1 1 1 1 -1 1 -1 0 0 0 -1 -1 1 0 -1 1 1 -1 1 -1 0 1 1 -1 1 -1 -1 -1 1 0 -1 0 -1 -1 -1 0 0 -1 0 1 0 0 0 1 1 -1 -1 1 1 0 0 1 -1 -1 -1 0 0 -1 1 1 0 -1 0 -1 0 1 0 -1 0 -1 -1 0 0 0 -1 -1 1 0 0 1 0 1 -1 0 0 0 -1 1 0 1 -1 -1 -1 0 -1 -1 0 -1 0 0 0 0 -1 -1 1 1 1 1 1 1 0 0 -1 0 -1 1 0 1 1 -1 0 1 -1 -1 1 -1 0 1 1 -1 -1 0 0 1 0 0 1 0 1 1 1 0 1 -1 1 1 1 0 -1 0 1 1 -1 0 1 1 -1 -1 1 -1 0 0 1 1 -1 1 1 0 -1 -1 1 0 1 1 -1 1 0 1 0 0 1 0 0 0 1 0 -1 -1 0 1 0 0 -1 1 1 1 0 0 0 -1 1 1 1 0 1 0 1 -1 1 1 0 -1 -1 -1 0 -1 0 1 0 -1 0 -1 -1 0 0 0 0 1 0 -1 0 -1 1 -1 -1 1 -1 1 0 1 -1 0 1 -1 -1 0 1 1 -1 -1 0 0 1 -1 0 1 -1 -1 1 -1 1 1 0 0 1 -1 1 0 0 1 -1 -1 1 1 -1 -1 -1 0 -1 -1 0 1 -1 0 -1 1 0 -1 0 -1 -1 -1 -1 0 1 0 0 0 0 0 1 0 0 0 0 1 0 -1 0 0 1 1 0 0 1 1 -1 -1 -1 0 -1 1 -1 -1 0 -1 0 0 1 0 -1 1 0 -1 -1 1 0 -1 0 -1 0 -1 -1 0 1 0 1 -1 0 -1 1 -1 1 1 0 0 -1 0 1 1 1 1 1 -1 -1 0 -1 0 1 1 1 0 0 1 1 -1 -1 0 -1 -1 -1 1 -1 1 -1 -1 -1 1 0 -1 0 -1 1 0 0 0 1 1 -1 -1 1 1 0 0 1 1 1 0 1 1 -1 -1 1 -1 1 1 0 -1 1 -1 -1 1 1 0 1 -1 0 1 -1 -1 1 1 -1 -1 -1 0 -1 -1 1 -1 0 0 1 1 -1 -1 0 0 1 0 1 1 -1 -1 0 0 1 0 -1 0 -1 -1 -1 1 0 -1 -1 0 -1 -1 1 1 1 0 0 -1 -1 -1 -1 -1 0 -1 -1 1 -1 1 -1 1 -1 1 1 0 -1 1 -1 1 0 1 -1 0 1 0 1 -1 1 -1 -1 1 -1 -1 -1 1 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 1 0 0 1 1 1 0 1 -1 0 1 1 0 0 0 -1 1 0 1 1 1 -1 -1 0 1 1 0 -1 -1 1 0 -1 1 -1 0 -1 1 0 1 -1 1 1 1 -1 1 1 0 0 0 0 -1 1 0 0 0 1 -1 0 1 0 1 1 1 -1 1 1 1 -1 0 1 0 0 0 1 0 1 1 0 0 1 0 -1 0 0 0 1 1 1 1 1 1 0 0 0 1 0 1 -1 0 -1 0 0 -1 -1 0 0 0 0 -1 1 -1 -1 0 0 1 0 0 1 -1 0 -1 -1 1 -1 1 -1 0 1 1 -1 1 1 0 0 0 0 -1 1 0 0 0 1 -1 1 1 1 1 0 1 0 1 0 -1 1 1 -1 1 -1 -1 -1 0 1 1 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 -1 1 0 1 0 0 0 1 -1 0 -1 0 -1 1 -1 1 -1 0 0 0 0 0 1 1 1 -1 -1 -1 0 1 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 1 -1 -1 1 -1 1 1 0 -1 0 -1 0 0 1 1 0 0 0 -1 1 -1 0 -1 1 -1 -1 1 0 -1 -1 1 -1 0 0 1 -1 1 1 1 -1 0 1 0 0 -1 1 1 1 0 1 1 1 -1 1 1 0 0 1 -1 -1 -1 -1 1 1 0 1 1 0 0 -1 0 -1 -1 1 0 1 -1 1 -1 1 -1 0 -1 0 0 -1 0 1 1 0 -1 1 1 0 0 1 0 1 1 -1 1 1 -1 1 -1 0 -1 1 0 0 1 -1 1 -1 -1 -1 1 0 -1 1 0 0 -1 0 0 0 0 1 0 0 1 -1 0 1 1 0 1 0 1 1 0 1 -1 0 -1 -1 1 1 0 1 1 0 0 0 -1 -1 0 1 0 0 1 -1 1 -1 0 0 0 1 1 -1 0 0 1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 0 -1 1 -1 0 1 -1 0 1 1 1 1 0 -1 -1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 0 0 1 1 0 1 1 1 0 0 0 0 1 -1 -1 1 1 0 0 0 -1 1 0 1 0 1 1 0 0 1 -1 0 0 -1 0 -1 0 -1 1 -1 1 0 -1 0 0 0 -1 0 -1 -1 0 0 0 0 1 -1 1 1 1 1 0 0 1 1 -1 -1 -1 0 1 0 -1 1 -1 1 0 0 0 0 1 1 0 0 -1 -1 -1 1 -1 1 0 0 0 0 0 1 1 -1 -1 1 -1 0 -1 0 0 0 1 0 1 0 1 -1 1 0 1 1 1 -1 -1 1 0 0 0 1 1 0 1 -1 0 -1 0 0 1 0 1 0 1 0 -1 1 1 1 0 -1 1 1 0 1 -1 0 0 1 0 -1 1 -1 0 -1 0 1 0 1 0 1 1 0 1 -1 1 -1 -1 1 -1 1 0 0 0 -1 0 0 0 -1 1 1 1 0 0 1 1 0 0 1 -1 -1 -1 1 0 -1 -1 -1 0 -1 -1 -1 0 1 0 -1 -1 -1 -1 -1 -1 1 0 1 0 -1 1 -1 -1 -1 -1 0 0 1 1 1 1 1 1 -1 -1 -1 1 1 -1 -1 1 1 -1 1 -1 1 0 -1 -1 0 0 1 -1 -1 -1 1 1 0 1 -1 -1 -1 1 -1 -1 -1 1 1 0 1 -1 1 0 -1 -1 1 -1 1 1 1 -1 -1 1 0 -1 1 1 -1 0 0 1 -1 0 0 -1 1 0 1 -1 0 0 1 1 -1 -1 0 0 -1 1 1 1 -1 0 1 1 0 0 0 -1 0 -1 1 -1 1 -1 1 0 1 -1 1 0 1 0 0 -1 1 0 1 0 0 0 1 1 0 -1 0 -1 -1 -1 -1 1 1 1 0 1 1 -1 1 -1 0 -1 0 1 -1 0 0 1 0 0 1 -1 1 0 0 -1 1 0 -1 -1 1 -1 -1 0 1 -1 0 0 0 0 0 0 0 1 0 0 -1 1 -1 0 1 -1 0 0 1 -1 1 -1 1 1 1 1 0 0 1 1 0 1 0 0 1 1 0 -1 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 1 -1 -1 -1 -1 -1 1 -1 0 1 -1 0 1 1 1 1 -1 1 0 1 1 0 0 1 0 -1 -1 0 0 1 -1 0 0 1 0 -1 1 -1 1 -1 1 1 0 0 1 1 -1 1 1 -1 1 -1 0 0 1 0 1 0 -1 1 1 1 0 1 1 0 0 0 1 0 -1 0 0 0 0 1 -1 0 0 1 -1 1 1 0 -1 1 -1 1 -1 -1 1 -1 -1 0 -1 1 -1 0 0 1 -1 1 -1 -1 -1 1 1 -1 1 0 0 1 0 1 0 1 1 0 1 -1 1 0 0 -1 -1 1 1 -1 1 0 1 0 1 -1 -1 1 0 0 -1 -1 1 0 1 0 -1 1 0 1 1 0 1 0 -1 1 -1 1 -1 0 1 -1 1 1 -1 0 1 0 -1 0 0 1 0 1 1 0 -1 -1 0 1 1 0 1 0 -1 -1 1 1 -1 0 0 1 -1 0 -1 0 -1 1 1 1 -1 1 0 1 1 -1 1 0 0 0 -1 -1 1 0 1 -1 0 -1 -1 0 0 -1 -1 0 0 0 -1 -1 -1 -1 0 1 1 1 1 -1 1 0 1 1 1 1 0 1 1 1 1 -1 0 -1 -1 -1 1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 0 0 0 1 -1 1 1 0 0 -1 0 1 -1 -1 -1 1 1 -1 -1 1 1 0 1 -1 1 1 0 0 1 0 1 -1 0 0 0 0 -1 -1 0 -1 1 0 0 0 1 1 0 1 -1 0 -1 0 0 -1 1 0 0 -1 1 -1 -1 0 0 1 -1 -1 1 1 -1 -1 0 1 1 0 -1 0 0 -1 -1 -1 0 1 -1 1 1 -1 0 0 1 0 0 1 1 0 1 -1 1 1 0 -1 -1 1 0 1 1 1 1 1 0 0 1 0 0 -1 1 -1 -1 1 0 -1 0 0 0 -1 1 1 0 1 0 1 0 1 1 -1 0 0 1 -1 1 0 -1 -1 1 0 1 0 0 1 -1 0 0 0 -1 -1 0 0 0 0 0 1 0 -1 1 1 1 0 -1 0 0 0 -1 -1 1 -1 -1 1 -1 -1 1 0 -1 0 -1 0 -1 1 1 0 1 1 1 1 -1 0 0 -1 0 -1 -1 -1 0 0 1 -1 1 0 -1 0 0 1 0 -1 0 1 0 1 1 0 1 0 1 1 -1 1 1 0 0 0 1 0 1 -1 0 -1 0 1 0 1 -1 -1 -1 0 0 0 0 0 1 -1 1 0 -1 -1 0 0 -1 -1 0 -1 1 1 0 1 0 -1 1 0 1 -1 0 0 -1 1 1 0 0 -1 -1 -1 -1 0 -1 0 0 -1 -1 0 -1 -1 0 -1 1 0 1 1 -1 1 -1 -1 -1 -1 1 -1 0 0 1 1 1 0 1 -1 0 1 0 1 0 -1 -1 1 -1 0 1 1 1 1 1 1 0 0 1 1 -1 0 0 0 0 -1 1 0 -1 0 0 -1 0 -1 -1 -1 1 0 -1 1 -1 0 0 -1 0 0 0 0 -1 0 -1 1 -1 -1 -1 -1 1 0 -1 1 1 0 0 0 1 0 -1 -1 -1 0 1 -1 -1 1 0 1 0 -1 -1 0 -1 -1 0 -1 1 -1 0 -1 0 -1 -1 0 -1 0 0 0 0 1 -1 1 0 1 0 1 -1 0 1 0 1 0 -1 -1 1 1 1 1 0 1 0 0 -1 0 1 -1 -1 1 1 -1 1 1 1 -1 0 0 0 0 -1 0 1 0 1 -1 1 1 1 -1 -1 1 1 1 -1 1 0 -1 1 -1 1 1 0 1 -1 -1 1 0 1 -1 -1 1 -1 0 0 -1 0 -1 -1 0 0 1 1 0 1 1 -1 -1 1 1 1 0 1 -1 -1 -1 0 1 1 0 0 -1 -1 -1 0 1 -1 -1 1 1 1 1 -1 1 -1 1 0 -1 0 -1 0 -1 1 -1 -1 1 -1 1 0 0 1 1 1 1 1 1 -1 -1 1 1 1 -1 -1 -1 -1 -1 0 -1 -1 1 1 1 0 0 -1 0 1 0 0 0 1 1 1 1 -1 0 0 1 0 -1 1 1 -1 0 -1 -1 1 -1 1 1 -1 -1 0 1 0 1 -1 -1 1 1 0 1 0 0 1 1 1 0 -1 0 -1 0 -1 0 0 0 -1 0 -1 -1 -1 -1 0 -1 1 1 0 1 -1 1 1 0 1 -1 1 0 1 -1 0 -1 -1 -1 -1 1 1 -1 -1 0 1 1 0 0 -1 -1 1 0 -1 -1 1 1 0 1 -1 0 0 -1 0 1 -1 -1 -1 0 0 -1 0 0 -1 -1 1 1 1 0 -1 -1 1 -1 -1 1 -1 -1 0 -1 -1 -1 0 -1 1 1 0 -1 -1 1 1 -1 -1 1 0 1 0 1 1 -1 1 0 0 0 -1 0 -1 -1 0 1 -1 -1 0 1 0 1 0 0 0 1 0 1 0 0 -1 1 -1 1 -1 1 0 0 0 1 -1 1 0 0 0 -1 -1 -1 0 -1 1 -1 -1 0 0 0 0 0 0 -1 1 -1 0 1 -1 1 0 0 0 1 0 0 -1 1 1 0 -1 0 -1 0 1 1 -1 0 1 0 1 0 -1 -1 1 0 0 -1 1 -1 1 1 1 0 1 1 -1 0 0 -1 0 1 -1 0 1 -1 0 0 0 0 0 -1 -1 -1 1 1 1 1 0 -1 -1 0 0 1 0 1 -1 1 1 1 0 0 -1 -1 0 0 1 -1 1 1 1 -1 -1 -1 0 1 1 0 1 -1 0 -1 0 -1 1 0 1 0 0 0 0 0 1 -1 -1 -1 1 1 1 1 -1 -1 0 0 0 -1 0 1 1 -1 -1 0 -1 1 1 0 -1 1 -1 0 0 -1 0 0 1 -1 1 0 -1 1 1 0 -1 1 0 0 -1 0 0 1 -1 1 0 0 1 1 1 0 -1 -1 1 0 0 -1 -1 1 1 1 -1 0 0 1 1 1 1 -1 0 0 -1 -1 1 0 1 1 1 0 0 0 1 0 1 1 1 -1 1 0 1 0 1 1 -1 -1 0 0 -1 1 1 1 0 -1 0 1 0 -1 -1 -1 0 -1 -1 0 1 0 -1 -1 0 1 1 1 -1 1 1 0 0 -1 -1 0 1 -1 -1 -1 -1 1 -1 -1 0 0 1 0 -1 0 1 0 1 1 1 0 1 -1 -1 -1 0 0 -1 1 0 0 -1 1 0 -1 1 -1 1 1 1 1 1 0 -1 1 -1 0 0 -1 0 -1 0 1 -1 1 0 0 0 -1 0 -1 0 -1 0 1 1 1 1 1 1 -1 0 1 -1 0 0 -1 0 -1 1 1 -1 1 1 1 -1 0 -1 -1 -1 1 0 -1 -1 -1 0 1 1 -1 -1 1 -1 -1 -1 0 0 0 0 -1 1 0 0 -1 0 0 0 1 0 1 -1 0 0 -1 1 -1 1 0 0 -1 -1 0 1 -1 0 0 1 1 1 -1 1 -1 0 0 1 0 1 -1 1 1 0 1 1 0 1 -1 -1 -1 -1 -1 1 0 0 1 0 1 0 -1 0 0 0 -1 0 0 1 0 -1 1 1 0 0 -1 -1 -1 0 0 -1 0 -1 -1 0 0 -1 1 -1 0 1 0 0 1 0 1 1 0 1 0 0 -1 0 1 1 -1 1 1 1 0 0 0 0 0 0 -1 0 -1 1 -1 0 -1 -1 0 0 -1 -1 1 0 0 1 -1 1 0 1 -1 1 1 -1 -1 0 1 0 0 0 -1 1 0 0 0 1 1 -1 1 0 -1 -1 -1 0 -1 0 1 1 0 -1 1 0 1 0 0 1 1 1 0 1 0 -1 1 1 -1 -1 1 0 1 1 0 1 0 0 -1 1 -1 0 0 -1 0 1 0 1 1 0 -1 -1 0 -1 0 1 0 1 1 0 0 0 -1 -1 0 1 0 -1 1 -1 0 -1 0 0 -1 1 -1 1 -1 -1 -1 0 -1 -1 1 1 1 1 1 1 0 1 1 -1 0 -1 0 1 0 -1 1 0 -1 1 0 -1 0 -1 1 -1 0 1 0 -1 1 -1 1 -1 0 -1 1 -1 0 -1 -1 -1 0 -1 1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 0 1 1 0 0 1 0 1 -1 -1 -1 -1 0 1 -1 1 1 0 0 1 0 0 1 -1 -1 -1 1 1 0 -1 1 -1 -1 0 1 -1 1 -1 1 1 -1 -1 -1 1 -1 0 -1 -1 -1 0 -1 1 -1 -1 1 1 -1 0 0 0 1 1 0 0 0 0 -1 1 -1 1 0 1 0 1 1 0 1 1 1 -1 1 0 1 1 0 -1 0 0 1 0 1 -1 -1 1 1 0 -1 1 0 1 -1 1 1 0 -1 -1 1 -1 1 1 1 0 1 0 1 1 -1 0 -1 -1 0 -1 -1 -1 1 1 -1 1 -1 1 1 0 1 1 -1 1 1 0 1 0 -1 -1 1 0 0 1 1 1 -1 -1 -1 0 0 0 1 0 1 -1 -1 1 1 1 0 0 -1 0 -1 1 0 0 0 1 -1 -1 0 0 0 1 0 1 1 1 1 1 0 -1 0 1 -1 -1 0 -1 -1 1 0 1 -1 1 -1 -1 -1 1 0 0 1 -1 0 1 1 -1 0 0 0 1 -1 -1 1 -1 0 -1 -1 1 0 -1 -1 0 1 -1 -1 1 0 -1 -1 1 1 -1 0 1 0 0 0 0 -1 1 0 1 1 0 1 0 0 0 0 -1 0 1 -1 -1 0 -1 0 0 0 0 -1 -1 1 0 0 -1 -1 1 0 1 1 0 1 1 1 0 0 1 1 -1 -1 -1 -1 0 1 -1 0 0 0 -1 -1 0 1 0 1 0 0 -1 -1 -1 1 1 -1 0 -1 -1 0 1 -1 0 -1 1 -1 -1 -1 0 1 1 0 0 -1 1 0 1 -1 -1 -1 1 0 -1 1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 1 1 0 1 1 -1 0 1 0 0 -1 -1 0 0 -1 0 0 1 0 -1 1 -1 1 1 -1 1 1 0 0 1 1 -1 1 -1 1 1 -1 1 0 0 1 1 1 -1 -1 -1 1 1 -1 -1 1 1 1 1 1 1 0 0 -1 0 -1 1 0 0 1 0 0 1 1 0 -1 0 0 0 0 1 1 1 0 -1 1 1 0 0 0 1 0 1 1 1 1 -1 -1 1 1 1 0 1 1 0 1 0 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 1 0 -1 0 -1 0 -1 0 1 -1 1 1 1 -1 1 -1 0 1 0 -1 -1 0 1 0 -1 0 -1 0 0 1 0 1 1 -1 1 1 -1 1 0 0 1 -1 1 -1 0 0 1 1 1 -1 1 0 -1 0 1 0 -1 1 -1 1 -1 -1 -1 -1 0 1 1 0 1 1 0 1 0 0 0 -1 0 -1 1 0 1 1 1 0 1 0 1 0 -1 -1 1 0 1 1 0 -1 0 -1 1 0 -1 -1 1 1 0 -1 1 1 1 -1 0 1 1 1 0 1 0 -1 1 0 -1 1 1 -1 -1 0 -1 0 0 -1 -1 1 0 -1 -1 -1 -1 -1 -1 0 -1 -1 1 -1 -1 0 1 -1 0 -1 1 1 0 -1 -1 1 1 -1 0 0 1 0 -1 0 -1 1 -1 -1 1 0 -1 0 1 0 1 0 -1 0 1 -1 -1 0 0 1 0 1 1 -1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 0 0 1 0 0 -1 0 -1 1 -1 0 -1 1 1 0 0 1 -1 1 1 0 -1 0 -1 -1 1 -1 -1 1 0 0 0 -1 0 -1 1 0 1 -1 -1 0 0 0 0 -1 0 0 1 1 0 0 -1 -1 0 1 0 0 1 0 -1 0 -1 1 -1 0 0 1 1 -1 0 1 1 0 0 0 0 0 1 1 -1 0 0 0 1 0 -1 -1 1 1 -1 1 0 -1 -1 1 1 1 -1 0 1 -1 1 1 1 -1 1 1 -1 1 0 -1 0 -1 -1 1 -1 -1 0 1 -1 0 -1 0 -1 0 0 0 1 0 -1 0 -1 1 -1 0 0 -1 1 1 -1 0 -1 0 -1 0 0 1 0 -1 0 -1 0 -1 -1 1 -1 -1 0 1 0 -1 1 0 -1 1 1 1 -1 1 1 -1 0 -1 -1 1 1 1 -1 -1 1 -1 1 0 -1 0 -1 0 1 -1 0 0 -1 1 0 0 1 0 -1 0 -1 -1 0 0 0 1 1 0 0 1 -1 1 1 -1 -1 0 0 -1 0 -1 -1 -1 0 -1 -1 -1 1 -1 1 1 0 1 1 1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 -1 -1 0 -1 -1 1 0 0 -1 1 -1 0 1 1 0 1 1 0 1 -1 0 -1 1 -1 -1 0 0 1 -1 -1 1 0 -1 -1 1 0 -1 0 -1 1 1 -1 -1 -1 0 0 -1 -1 1 -1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 -1 0 -1 1 -1 0 1 -1 -1 -1 1 -1 -1 -1 1 1 1 0 1 0 -1 0 -1 0 1 0 0 0 0 1 0 1 0 0 1 -1 -1 1 1 0 -1 1 0 0 0 1 1 1 -1 -1 1 0 1 0 0 -1 -1 0 0 1 0 1 1 1 0 -1 1 1 -1 0 -1 -1 0 -1 0 -1 0 0 0 -1 1 -1 -1 -1 1 0 1 1 -1 1 -1 0 0 1 -1 0 0 -1 -1 0 0 1 0 -1 -1 0 1 -1 -1 1 0 0 1 0 -1 0 -1 0 1 0 1 1 0 0 -1 -1 0 -1 1 -1 -1 0 1 -1 1 1 1 0 -1 -1 -1 -1 -1 1 -1 0 -1 -1 1 -1 1 0 1 0 -1 -1 -1 -1 -1 0 -1 0 0 1 1 -1 -1 1 0 0 -1 1 0 -1 1 0 -1 1 1 0 0 -1 -1 -1 0 -1 0 -1 1 0 -1 0 1 0 1 1 0 -1 -1 1 0 -1 1 1 -1 -1 1 0 1 0 0 1 1 1 -1 -1 0 0 0 0 0 -1 0 1 1 0 -1 1 -1 -1 0 -1 1 0 1 0 0 1 -1 -1 -1 -1 0 0 -1 -1 0 -1 -1 1 0 0 -1 -1 1 -1 0 1 1 1 1 1 1 -1 1 0 -1 1 1 -1 -1 0 1 -1 1 0 1 -1 0 1 0 -1 0 -1 1 0 0 1 0 0 0 0 0 -1 -1 0 1 1 0 0 0 1 -1 -1 0 0 -1 0 -1 0 -1 -1 -1 0 1 -1 0 0 1 0 0 1 -1 -1 0 0 1 1 -1 -1 1 1 -1 1 1 0 0 -1 -1 -1 1 0 -1 1 0 -1 0 -1 -1 0 1 -1 1 0 -1 -1 1 1 1 -1 -1 -1 -1 1 0 1 -1 1 -1 -1 0 1 -1 -1 -1 -1 1 -1 0 -1 0 1 1 -1 0 -1 1 1 0 -1 -1 -1 0 0 -1 -1 0 -1 1 0 -1 1 0 1 0 -1 -1 1 -1 0 0 -1 0 0 0 1 -1 1 1 0 -1 -1 1 -1 -1 1 0 -1 -1 1 1 1 0 -1 0 -1 0 -1 1 0 0 0 0 1 -1 0 -1 -1 0 1 -1 0 1 -1 0 -1 -1 -1 1 1 -1 0 0 1 -1 0 1 1 1 0 1 1 0 1 0 1 -1 -1 -1 0 1 1 1 0 1 -1 1 -1 1 1 0 1 1 -1 -1 1 -1 -1 1 -1 0 -1 0 1 0 0 -1 0 1 -1 0 1 -1 -1 0 -1 1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 1 1 -1 -1 0 0 1 -1 1 1 -1 0 1 1 0 -1 1 1 0 -1 0 -1 1 0 0 -1 0 1 1 0 0 0 1 -1 -1 1 0 -1 1 -1 0 1 1 -1 -1 1 1 1 -1 0 0 0 1 -1 1 0 0 0 0 -1 0 1 -1 1 1 1 1 0 -1 -1 1 1 1 0 1 -1 0 -1 1 -1 -1 0 1 -1 0 0 1 1 -1 -1 -1 1 0 1 1 0 -1 1 -1 0 1 0 1 -1 -1 1 0 1 -1 0 -1 1 0 0 -1 0 1 0 -1 0 -1 0 1 1 -1 0 -1 1 0 -1 0 0 0 -1 0 -1 1 1 -1 1 1 -1 1 1 -1 0 1 -1 -1 0 1 -1 0 0 0 1 0 1 -1 1 0 -1 0 0 0 -1 -1 1 -1 0 0 -1 -1 1 -1 0 1 0 -1 -1 0 -1 -1 -1 1 0 -1 1 1 1 -1 1 1 -1 0 0 0 1 -1 0 -1 -1 0 1 0 0 1 1 1 -1 0 1 0 0 -1 1 0 0 1 1 -1 1 0 1 1 1 0 -1 -1 0 -1 1 0 0 0 -1 1 0 -1 1 -1 -1 -1 0 1 -1 0 1 1 -1 1 -1 1 -1 0 -1 -1 -1 1 1 0 -1 -1 1 -1 0 0 1 -1 0 -1 1 0 -1 -1 -1 -1 -1 0 1 -1 0 1 0 1 -1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 -1 -1 1 -1 -1 1 1 1 1 0 -1 -1 -1 1 0 -1 -1 1 1 1 1 0 -1 -1 -1 1 0 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 0 0 1 -1 1 -1 1 0 0 1 1 1 0 -1 -1 -1 1 0 -1 0 -1 1 -1 -1 1 -1 -1 1 1 1 0 1 1 1 1 1 -1 0 -1 0 1 0 -1 1 1 0 0 -1 0 -1 1 1 1 1 1 0 0 -1 -1 1 1 1 0 0 -1 -1 1 1 1 0 1 -1 -1 -1 -1 1 -1 0 -1 -1 1 0 -1 0 0 -1 1 1 1 -1 -1 0 1 -1 0 0 -1 1 1 1 1 -1 1 0 -1 1 0 -1 0 -1 1 1 1 0 0 -1 0 1 1 0 1 1 1 -1 -1 -1 1 1 -1 1 1 0 1 -1 -1 0 -1 1 -1 0 -1 1 0 1 0 0 0 1 -1 1 0 -1 -1 0 -1 1 -1 -1 -1 1 0 1 0 -1 0 1 -1 -1 -1 0 0 1 -1 -1 -1 -1 1 -1 0 -1 0 -1 0 1 1 1 1 -1 0 -1 0 1 -1 1 -1 0 1 -1 1 -1 -1 -1 0 1 -1 0 0 -1 0 0 0 0 1 1 0 -1 1 1 0 -1 1 -1 0 0 0 1 -1 -1 -1 1 1 1 0 -1 -1 -1 1 0 1 -1 -1 1 1 -1 -1 0 -1 -1 -1 -1 1 1 0 1 1 1 1 1 -1 1 0 1 0 0 1 0 0 0 0 -1 0 1 1 0 1 -1 1 0 0 0 1 1 0 1 0 -1 1 1 -1 1 1 -1 1 -1 1 1 -1 1 0 -1 0 0 1 1 1 0 -1 1 1 -1 1 0 1 -1 1 1 0 0 0 1 1 -1 0 0 1 -1 -1 -1 1 0 -1 0 -1 0 -1 -1 0 -1 0 1 1 1 -1 1 1 1 0 1 0 1 0 -1 0 1 1 1 0 -1 -1 0 0 -1 0 0 1 -1 -1 0 1 1 1 1 0 -1 -1 0 0 0 -1 1 1 -1 -1 -1 1 -1 0 0 0 1 0 -1 -1 1 -1 1 1 0 1 -1 -1 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 -1 -1 0 -1 1 0 -1 1 0 -1 0 1 1 1 1 -1 1 1 1 -1 -1 0 1 -1 0 0 -1 0 0 1 0 0 -1 -1 0 -1 0 1 0 -1 0 -1 1 0 0 0 1 1 1 0 0 0 -1 1 0 1 -1 0 -1 1 -1 -1 -1 0 0 -1 -1 -1 1 0 1 0 0 0 -1 -1 -1 1 -1 1 -1 -1 1 0 0 1 0 -1 -1 0 0 1 0 0 -1 -1 1 0 0 -1 1 0 0 0 -1 -1 -1 -1 1 1 0 0 1 1 1 1 0 -1 1 -1 1 0 1 0 -1 0 -1 0 1 1 0 0 -1 1 0 1 -1 -1 -1 0 1 1 1 1 0 1 0 1 1 0 1 0 -1 0 1 0 1 0 -1 1 0 1 0 -1 1 0 0 -1 -1 1 0 0 0 0 1 1 0 -1 0 -1 1 -1 0 -1 -1 -1 1 1 -1 -1 0 -1 1 0 -1 0 1 1 0 -1 -1 -1 1 1 1 0 0 1 -1 0 -1 1 -1 0 1 1 1 0 1 1 1 -1 1 1 0 -1 -1 0 1 1 1 -1 1 -1 -1 0 0 0 1 0 -1 -1 1 1 -1 0 1 -1 0 1 0 -1 0 0 -1 0 0 0 0 0 -1 -1 0 1 1 -1 0 0 -1 1 1 1 1 -1 -1 1 0 -1 -1 0 0 0 -1 -1 1 0 -1 1 0 0 0 1 1 1 0 1 1 0 1 1 1 -1 -1 1 0 1 0 1 -1 0 1 1 0 -1 0 0 1 -1 0 1 0 1 0 1 0 0 1 -1 1 -1 1 0 1 0 -1 1 -1 1 0 -1 -1 1 -1 0 0 0 0 1 -1 0 0 0 -1 0 1 -1 0 1 -1 -1 0 0 0 0 1 1 0 -1 0 -1 1 1 0 -1 -1 -1 0 0 0 1 -1 1 0 1 -1 1 -1 0 -1 -1 1 0 -1 1 0 0 0 0 -1 1 1 1 0 0 -1 -1 -1 0 -1 -1 -1 0 -1 0 0 -1 -1 0 0 1 1 1 -1 0 0 0 -1 0 0 0 -1 0 0 -1 1 -1 0 0 0 1 1 1 0 -1 -1 1 -1 0 -1 -1 -1 -1 1 -1 1 0 -1 0 -1 -1 1 1 1 -1 -1 0 -1 -1 -1 1 0 1 0 -1 1 0 0 1 1 0 -1 0 0 1 -1 0 0 1 0 1 -1 -1 1 0 -1 -1 0 1 0 0 -1 1 -1 -1 0 1 1 0 1 1 1 1 1 -1 0 1 0 1 0 0 1 0 -1 0 -1 -1 -1 1 1 -1 0 -1 -1 -1 -1 1 0 -1 1 1 0 1 1 -1 -1 1 0 -1 -1 -1 0 1 -1 1 0 0 0 -1 1 -1 -1 -1 1 -1 -1 -1 0 0 -1 -1 1 -1 1 -1 1 1 -1 0 0 -1 -1 -1 0 1 0 1 1 0 1 0 0 1 1 0 -1 -1 -1 -1 -1 -1 1 -1 0 -1 1 1 0 1 -1 1 1 1 0 -1 0 0 1 -1 -1 -1 0 0 1 1 -1 -1 0 -1 0 -1 -1 -1 0 1 0 0 -1 0 -1 0 1 -1 -1 -1 1 1 1 0 -1 -1 1 -1 -1 -1 0 1 1 0 1 1 0 1 0 1 -1 0 1 1 -1 1 0 1 1 0 0 0 0 0 -1 -1 1 1 -1 -1 1 -1 0 1 0 -1 1 1 -1 1 0 -1 -1 -1 0 0 1 -1 0 1 0 -1 -1 -1 -1 0 1 0 1 -1 0 0 1 1 -1 0 0 0 0 1 0 1 -1 1 1 1 -1 1 -1 -1 0 -1 0 1 -1 -1 -1 1 1 -1 0 0 1 0 1 1 -1 0 1 0 1 -1 0 -1 -1 -1 1 -1 -1 1 1 0 -1 1 0 0 -1 -1 -1 0 0 0 -1 0 -1 -1 0 0 1 1 1 -1 0 -1 0 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 -1 0 0 0 1 0 1 1 -1 1 0 0 0 1 -1 -1 -1 -1 -1 1 1 0 -1 1 0 0 1 1 0 1 0 1 0 1 -1 1 1 -1 0 -1 -1 0 0 1 -1 -1 1 0 -1 1 1 -1 1 1 0 0 0 -1 -1 -1 0 1 -1 -1 0 1 -1 -1 -1 -1 -1 -1 1 0 1 1 1 1 -1 -1 1 0 0 1 0 -1 -1 -1 -1 0 0 -1 0 0 -1 1 -1 -1 -1 0 -1 0 -1 -1 -1 0 -1 0 1 -1 1 0 -1 0 0 -1 0 0 0 0 0 0 0 1 0 -1 1 -1 -1 -1 -1 1 0 0 1 -1 1 0 -1 -1 1 0 1 -1 1 -1 -1 -1 -1 0 0 1 1 1 0 0 0 1 -1 1 1 1 -1 1 1 1 1 0 0 -1 0 0 0 1 -1 0 0 -1 1 -1 0 0 -1 1 1 -1 1 1 1 0 -1 -1 0 1 1 0 0 -1 -1 1 1 -1 -1 -1 0 -1 0 1 0 1 -1 0 1 -1 1 0 1 -1 1 1 0 -1 1 1 0 0 1 0 1 1 -1 1 1 0 0 1 -1 -1 0 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 0 1 -1 1 1 0 -1 -1 1 -1 0 0 0 1 0 0 0 1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 1 1 -1 1 0 1 0 0 1 0 1 1 1 1 -1 0 -1 1 1 0 -1 0 -1 1 -1 0 0 -1 1 -1 0 -1 0 -1 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 1 0 1 -1 0 -1 1 1 1 1 0 -1 -1 1 1 0 0 1 -1 1 -1 -1 -1 -1 -1 -1 1 0 1 0 0 0 1 0 0 1 -1 0 1 1 1 0 -1 -1 0 0 0 -1 0 1 0 -1 -1 -1 1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 0 1 -1 1 0 0 0 1 0 0 -1 0 0 0 1 -1 -1 -1 -1 0 1 0 0 -1 1 -1 1 1 -1 0 -1 0 1 0 0 -1 0 -1 -1 0 -1 0 -1 1 0 1 1 -1 1 -1 -1 0 0 -1 1 1 1 0 -1 0 -1 1 1 1 1 -1 0 0 -1 -1 0 -1 -1 0 1 1 0 1 1 0 0 -1 0 -1 0 1 1 1 1 -1 0 1 -1 0 1 0 -1 1 -1 0 0 -1 1 -1 1 1 0 -1 0 1 0 -1 1 1 1 1 1 1 0 0 1 0 0 -1 0 -1 0 0 -1 -1 1 -1 0 -1 -1 1 0 1 0 1 1 1 -1 1 1 -1 1 0 0 -1 -1 1 -1 1 0 0 -1 1 -1 1 1 1 -1 0 0 1 1 1 0 0 0 0 1 -1 -1 1 -1 -1 -1 0 0 0 0 1 1 1 1 -1 0 0 1 0 1 -1 -1 0 -1 1 -1 -1 -1 -1 -1 1 0 0 -1 -1 0 1 0 -1 1 0 -1 1 1 0 -1 1 1 -1 -1 1 0 -1 -1 1 1 0 -1 -1 -1 1 -1 -1 -1 -1 -1 0 1 -1 0 1 1 0 1 1 1 0 -1 0 -1 1 -1 0 1 0 1 0 1 -1 1 0 1 1 0 0 1 1 1 -1 0 -1 -1 -1 0 1 0 0 -1 1 -1 -1 0 -1 -1 -1 -1 1 -1 0 0 -1 0 0 0 -1 0 -1 1 0 1 1 1 1 1 0 0 0 -1 0 0 1 0 1 -1 0 -1 0 1 -1 0 0 -1 1 -1 1 0 1 -1 1 1 -1 -1 0 -1 1 -1 1 -1 -1 1 1 -1 0 1 -1 -1 0 -1 1 -1 1 1 -1 -1 1 0 -1 -1 0 -1 0 1 1 1 1 0 -1 0 1 -1 0 0 1 0 1 0 -1 -1 0 -1 0 0 0 1 -1 0 -1 -1 0 0 1 0 -1 -1 -1 -1 -1 1 -1 -1 0 -1 0 1 0 -1 0 1 0 0 0 -1 1 -1 0 0 0 0 -1 1 1 -1 -1 0 -1 -1 -1 1 -1 1 1 0 0 -1 0 -1 0 -1 1 1 1 -1 -1 1 1 -1 0 -1 0 1 0 1 1 1 -1 0 -1 1 -1 -1 1 1 -1 -1 1 -1 1 1 0 1 -1 -1 1 1 0 0 -1 0 -1 0 -1 1 1 -1 1 0 0 1 1 0 -1 -1 -1 1 1 -1 0 -1 1 0 -1 1 0 1 0 0 -1 0 0 1 1 0 1 -1 0 0 0 0 -1 -1 1 -1 -1 0 1 -1 1 0 -1 1 0 -1 -1 -1 1 0 0 0 0 1 1 0 1 0 -1 0 1 -1 0 -1 0 0 1 1 1 0 1 -1 1 1 -1 -1 0 1 1 -1 1 0 -1 0 1 -1 -1 1 1 -1 1 0 -1 1 1 0 1 -1 0 0 -1 1 1 0 -1 0 -1 0 -1 0 1 1 0 -1 -1 1 0 0 -1 0 1 -1 -1 1 1 0 0 -1 0 0 -1 -1 -1 -1 -1 1 0 0 1 -1 1 -1 0 0 0 0 -1 -1 -1 0 1 1 1 -1 1 -1 0 -1 -1 0 0 1 -1 0 0 1 1 -1 1 1 -1 0 -1 0 1 0 1 0 0 1 1 1 -1 1 -1 1 0 0 -1 -1 1 -1 0 -1 -1 0 0 -1 0 -1 1 0 0 1 -1 0 1 0 0 0 -1 0 0 0 -1 0 0 -1 1 0 0 0 -1 1 0 0 1 1 0 -1 0 0 1 1 1 1 -1 0 0 0 1 -1 -1 -1 -1 -1 1 -1 0 1 0 0 -1 0 -1 0 -1 -1 1 0 0 0 -1 1 0 1 1 1 -1 1 -1 -1 0 0 1 0 -1 -1 -1 0 0 0 -1 0 1 1 -1 1 -1 1 0 1 0 1 0 0 1 0 1 -1 0 1 -1 1 -1 -1 -1 1 -1 0 1 -1 -1 0 1 0 0 -1 -1 1 1 0 0 1 0 0 1 -1 1 0 0 0 0 -1 0 -1 1 0 0 1 -1 -1 1 -1 0 0 0 0 -1 0 1 0 -1 0 1 1 0 1 -1 0 0 0 -1 -1 0 -1 -1 0 0 1 0 0 -1 0 1 1 0 -1 1 1 -1 -1 0 1 -1 0 1 0 0 0 1 0 -1 -1 0 0 0 1 1 -1 1 -1 -1 -1 -1 0 1 0 0 1 -1 -1 -1 1 0 -1 0 -1 0 0 1 0 -1 0 0 -1 -1 -1 1 -1 1 0 1 0 1 1 1 -1 1 1 1 0 -1 -1 -1 1 0 1 0 0 1 -1 1 1 0 -1 1 1 0 1 -1 0 -1 1 1 -1 0 1 -1 -1 0 -1 0 1 -1 -1 0 -1 -1 -1 0 1 0 0 1 1 0 0 0 1 0 -1 0 1 0 1 1 1 1 0 0 -1 -1 -1 0 -1 1 -1 1 1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 0 1 1 1 -1 0 0 0 1 -1 -1 0 1 0 1 1 0 0 1 1 1 0 0 1 0 -1 0 -1 -1 0 0 -1 1 -1 0 -1 1 1 1 -1 0 1 1 -1 1 1 0 -1 -1 0 -1 1 0 0 -1 -1 1 0 1 -1 -1 -1 1 -1 1 1 0 -1 0 1 -1 0 0 0 -1 0 1 0 1 1 -1 -1 1 -1 1 -1 -1 0 1 0 1 -1 0 0 0 1 0 -1 1 1 -1 -1 1 -1 -1 0 1 0 -1 -1 0 0 1 -1 1 -1 -1 0 0 0 -1 0 0 0 -1 0 1 1 -1 -1 0 1 0 -1 0 1 0 -1 -1 0 1 0 0 1 -1 0 1 1 1 -1 -1 1 0 1 -1 0 0 1 1 1 -1 0 0 1 0 0 1 1 0 1 0 1 0 -1 1 -1 1 -1 0 -1 -1 1 0 -1 -1 1 1 -1 0 1 1 0 -1 0 0 -1 -1 -1 0 -1 0 0 1 1 0 1 -1 0 -1 -1 -1 1 -1 1 1 0 -1 1 1 0 0 1 -1 1 1 -1 0 0 -1 -1 1 -1 -1 0 1 -1 -1 1 -1 1 1 0 1 1 -1 -1 0 -1 1 1 -1 1 1 -1 0 0 -1 -1 1 0 -1 1 1 -1 0 -1 1 1 1 1 0 -1 0 1 0 -1 0 -1 -1 0 0 -1 -1 1 0 0 -1 0 1 1 0 1 0 -1 -1 -1 0 0 1 1 0 -1 1 1 1 1 0 -1 1 1 -1 -1 -1 0 0 1 1 1 -1 0 0 0 0 -1 0 -1 0 -1 1 0 1 -1 1 0 1 0 -1 1 -1 -1 -1 0 0 1 0 1 0 1 1 0 -1 1 -1 0 0 1 1 0 0 -1 -1 -1 1 1 1 -1 -1 0 0 0 -1 0 -1 1 0 1 1 0 -1 -1 0 0 1 -1 0 -1 0 0 1 0 0 0 0 1 -1 1 -1 1 1 1 -1 -1 0 1 -1 0 0 -1 0 0 -1 1 -1 0 1 1 -1 -1 -1 -1 -1 0 1 0 1 0 1 -1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 -1 1 0 0 0 1 -1 -1 -1 -1 1 1 0 -1 0 0 0 -1 1 1 0 0 0 0 0 1 -1 -1 0 -1 1 -1 -1 -1 -1 1 1 -1 0 0 1 0 0 1 1 0 1 1 1 1 -1 1 0 0 -1 0 0 0 -1 -1 0 1 -1 1 1 -1 -1 0 -1 1 1 0 0 -1 -1 -1 -1 0 0 -1 1 1 1 -1 -1 -1 0 0 0 0 1 1 1 1 1 0 -1 1 1 0 -1 -1 1 1 0 -1 0 -1 1 1 1 -1 -1 -1 0 1 -1 0 -1 1 1 -1 1 1 1 0 1 0 -1 -1 -1 -1 0 0 -1 0 1 0 1 0 0 1 1 -1 -1 1 1 0 0 1 1 0 -1 0 -1 1 1 -1 -1 1 1 -1 0 1 -1 1 1 0 -1 -1 -1 0 1 -1 0 0 -1 0 1 -1 0 0 0 -1 1 0 -1 1 1 1 -1 0 0 1 -1 -1 -1 -1 -1 1 -1 1 -1 0 -1 -1 1 -1 -1 -1 0 1 1 -1 1 -1 0 -1 1 -1 1 -1 1 -1 0 0 1 -1 -1 -1 0 0 -1 0 0 1 -1 -1 0 0 -1 -1 0 0 0 -1 -1 0 1 -1 1 1 1 1 -1 1 0 0 1 0 0 1 -1 0 -1 1 1 -1 1 0 1 1 0 -1 1 1 0 0 0 -1 1 -1 0 -1 1 -1 1 0 0 -1 0 -1 -1 0 0 -1 1 -1 0 -1 0 -1 -1 1 1 1 1 1 -1 0 -1 1 1 0 -1 1 1 -1 -1 -1 1 0 1 -1 1 1 -1 0 -1 0 1 0 1 1 0 0 -1 1 0 0 -1 1 -1 0 0 -1 0 -1 0 -1 1 0 0 -1 0 -1 -1 -1 1 0 1 0 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 0 1 1 -1 -1 -1 -1 1 0 -1 -1 1 -1 0 0 0 -1 0 -1 1 0 -1 1 1 1 0 -1 1 -1 -1 -1 -1 1 -1 1 -1 0 -1 1 1 -1 -1 -1 1 -1 1 1 -1 0 -1 1 0 1 0 0 1 -1 0 1 0 1 0 -1 -1 1 0 0 1 0 -1 1 1 0 0 1 0 0 -1 0 1 -1 1 -1 0 -1 0 -1 1 -1 1 -1 0 0 1 0 -1 0 -1 1 0 1 1 -1 0 -1 -1 0 -1 -1 0 0 -1 -1 1 0 0 0 0 -1 0 -1 0 0 0 -1 0 -1 0 0 -1 1 -1 0 1 -1 -1 1 1 -1 -1 1 -1 0 1 1 0 -1 0 0 1 0 -1 1 -1 1 -1 0 1 1 1 -1 -1 1 1 1 1 0 0 0 -1 -1 -1 0 -1 -1 1 -1 -1 0 1 0 -1 1 1 1 0 1 0 0 0 1 0 1 1 -1 -1 1 -1 0 -1 -1 0 1 -1 1 -1 1 1 1 0 1 0 1 1 -1 0 -1 -1 -1 -1 1 1 1 1 1 1 -1 1 1 0 -1 1 1 -1 -1 1 1 1 1 1 -1 0 -1 0 1 1 0 1 1 1 0 -1 0 0 1 -1 -1 1 0 0 -1 -1 1 -1 -1 0 1 -1 0 1 -1 0 -1 -1 -1 0 -1 1 0 -1 1 1 -1 1 1 -1 -1 1 1 -1 0 -1 0 1 0 -1 0 0 0 0 1 -1 -1 -1 -1 -1 0 -1 -1 0 -1 0 -1 -1 0 1 1 0 1 1 0 -1 0 0 -1 -1 1 -1 -1 -1 -1 -1 0 -1 1 -1 -1 0 1 1 -1 0 -1 -1 -1 -1 0 -1 1 1 -1 -1 -1 0 1 -1 1 1 1 0 -1 -1 -1 0 -1 0 1 1 0 1 0 1 1 0 0 0 1 -1 0 -1 -1 0 -1 1 -1 -1 -1 0 0 1 -1 0 -1 1 -1 -1 0 1 0 0 0 1 -1 -1 -1 -1 0 -1 1 0 0 -1 1 0 1 1 1 0 0 -1 0 1 0 1 -1 -1 -1 0 0 1 1 0 1 1 1 1 -1 0 1 1 -1 -1 0 -1 0 -1 0 1 -1 0 0 -1 0 -1 -1 0 0 -1 -1 0 1 0 1 -1 -1 -1 1 -1 -1 -1 -1 1 0 1 -1 0 1 -1 0 0 1 -1 1 0 1 -1 -1 0 0 0 -1 1 -1 0 1 1 0 0 1 -1 -1 0 1 -1 1 0 -1 0 -1 0 -1 1 0 1 1 -1 0 -1 1 1 -1 -1 0 -1 0 0 0 1 1 0 0 1 0 -1 0 1 0 -1 1 -1 1 1 1 0 -1 -1 0 1 -1 0 1 0 0 1 -1 0 0 1 -1 1 1 0 0 1 -1 -1 0 0 0 1 -1 -1 -1 0 0 -1 0 1 1 -1 -1 0 -1 -1 -1 0 1 0 0 1 1 1 -1 1 0 -1 -1 0 -1 1 1 -1 1 0 -1 -1 -1 -1 -1 -1 1 1 1 0 1 -1 1 0 1 0 0 1 -1 -1 -1 0 0 1 0 -1 1 1 0 0 1 1 0 -1 1 0 1 -1 -1 0 1 1 -1 -1 0 1 0 1 0 0 0 1 1 0 0 -1 1 -1 -1 0 0 -1 -1 -1 -1 0 0 -1 1 0 1 1 0 -1 -1 1 -1 -1 1 0 1 0 0 1 0 1 1 1 1 -1 1 0 -1 -1 1 0 1 -1 0 1 1 0 1 1 1 -1 1 1 -1 1 0 -1 1 1 1 1 1 -1 1 1 0 0 0 0 1 0 0 1 0 -1 1 0 0 0 0 0 -1 -1 -1 1 -1 -1 -1 -1 1 1 -1 0 -1 0 0 1 -1 -1 -1 -1 -1 0 0 1 -1 0 -1 -1 -1 1 -1 1 0 1 1 1 1 1 0 1 1 -1 -1 0 -1 0 1 0 0 1 1 -1 0 -1 -1 1 -1 1 0 1 0 0 1 0 0 -1 0 -1 1 -1 0 -1 1 -1 0 -1 -1 -1 1 1 -1 1 -1 0 -1 1 1 1 -1 0 -1 -1 0 1 1 0 -1 1 1 -1 -1 0 -1 0 1 0 0 -1 1 0 -1 1 0 0 -1 0 1 0 0 0 1 -1 1 -1 1 -1 1 0 0 0 1 -1 0 1 0 -1 1 -1 1 1 1 -1 1 1 0 -1 0 -1 1 -1 -1 1 -1 1 -1 1 0 1 -1 -1 1 -1 -1 0 -1 1 1 1 1 -1 1 -1 0 1 1 1 1 -1 1 -1 0 -1 -1 1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 1 1 0 0 0 0 1 0 1 -1 -1 1 -1 1 -1 1 1 1 1 1 0 0 -1 0 -1 -1 1 0 1 0 -1 1 1 0 0 0 0 0 -1 0 -1 -1 0 1 0 0 1 0 -1 1 1 1 0 0 1 -1 0 0 -1 0 0 -1 -1 1 1 0 0 0 0 -1 -1 1 -1 1 0 1 1 0 1 1 0 0 1 1 -1 0 0 1 1 0 1 1 0 0 1 0 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 0 0 -1 0 1 1 1 -1 0 -1 1 1 1 1 1 0 1 0 1 1 1 -1 0 0 1 1 1 0 -1 -1 1 1 0 0 0 -1 0 1 -1 0 -1 0 0 -1 0 0 0 -1 1 0 1 -1 0 1 0 -1 -1 -1 0 1 0 0 0 1 0 1 1 1 1 1 -1 1 0 0 1 1 1 -1 0 -1 0 1 0 1 1 1 1 -1 0 0 -1 -1 0 1 -1 -1 0 0 0 0 1 -1 1 1 1 -1 -1 -1 -1 -1 0 1 -1 -1 0 -1 -1 -1 0 0 -1 0 -1 1 0 1 -1 1 -1 0 1 -1 1 -1 -1 0 0 1 -1 1 0 0 0 -1 1 -1 1 0 1 1 1 0 1 0 0 0 0 0 1 0 -1 0 -1 -1 0 1 1 1 0 1 -1 -1 0 0 1 -1 1 0 -1 1 -1 -1 -1 -1 1 1 -1 1 0 -1 1 -1 1 1 -1 -1 1 0 1 1 -1 -1 1 1 -1 1 -1 -1 1 0 -1 1 -1 0 1 1 -1 1 0 -1 -1 -1 -1 0 -1 1 0 0 0 -1 1 -1 -1 0 0 -1 0 0 0 -1 -1 0 -1 -1 1 0 -1 0 0 1 0 -1 1 1 0 1 0 0 0 -1 1 1 -1 0 0 -1 0 -1 -1 1 1 1 1 1 1 1 -1 -1 0 1 1 -1 0 -1 0 1 1 1 0 -1 1 -1 -1 1 1 1 0 -1 1 -1 -1 0 1 1 0 1 1 1 0 0 0 -1 0 -1 -1 1 0 0 1 0 -1 -1 -1 1 0 1 1 0 -1 0 0 0 1 1 -1 -1 0 1 0 1 -1 0 1 -1 0 0 0 0 0 0 -1 -1 0 1 1 0 -1 1 0 -1 -1 0 1 0 0 0 -1 1 1 -1 1 0 1 1 -1 1 1 1 0 -1 0 0 -1 -1 1 1 1 -1 -1 0 1 -1 0 -1 0 1 1 -1 0 -1 0 -1 1 1 0 1 1 -1 0 0 1 -1 0 0 1 0 0 0 1 -1 0 0 0 0 0 1 1 0 -1 -1 0 1 -1 -1 -1 1 -1 1 0 -1 1 1 -1 0 0 0 -1 1 0 0 -1 -1 0 -1 1 1 1 0 -1 0 0 -1 0 0 0 1 0 -1 -1 0 -1 0 -1 1 -1 -1 1 0 0 1 1 1 0 -1 1 1 1 -1 0 0 -1 1 0 -1 1 0 1 0 0 -1 0 0 0 -1 -1 -1 0 -1 0 -1 0 1 0 1 1 1 0 1 0 0 1 1 0 0 0 -1 -1 0 -1 1 1 1 0 -1 -1 -1 -1 0 0 -1 -1 -1 1 -1 -1 1 -1 1 -1 -1 -1 0 1 -1 -1 0 0 1 1 -1 1 -1 1 0 1 0 0 1 1 -1 -1 0 1 -1 0 1 1 1 0 -1 1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 1 -1 0 0 0 1 1 -1 0 0 0 1 1 -1 1 0 -1 -1 1 -1 0 1 1 -1 1 0 -1 0 1 1 0 0 1 -1 -1 0 0 0 1 -1 -1 1 1 1 0 1 0 0 0 0 -1 -1 -1 1 1 1 0 1 1 1 1 0 -1 1 -1 0 1 -1 -1 0 1 -1 1 0 1 -1 1 -1 0 -1 0 0 0 1 -1 0 -1 1 1 -1 1 0 -1 -1 0 -1 0 0 1 1 0 1 0 1 1 0 0 0 1 -1 0 -1 1 1 1 1 0 -1 0 0 -1 1 0 1 -1 -1 0 1 -1 -1 0 -1 1 -1 1 -1 -1 0 0 0 1 -1 0 1 0 1 0 1 -1 1 0 1 1 -1 1 0 1 1 1 1 -1 1 -1 1 1 0 0 0 -1 -1 -1 1 0 1 -1 1 0 1 1 -1 1 0 0 0 1 1 1 1 1 1 -1 1 0 0 -1 -1 -1 1 -1 0 0 1 1 1 0 0 1 -1 0 -1 1 -1 -1 -1 0 -1 1 1 0 0 0 1 1 0 -1 1 1 1 -1 1 1 -1 1 1 1 1 1 0 1 -1 0 1 0 0 1 -1 1 -1 1 0 -1 -1 0 0 -1 1 1 1 1 1 -1 0 0 1 0 1 0 1 0 -1 -1 1 -1 1 0 -1 -1 -1 0 0 1 0 -1 1 0 -1 -1 1 1 0 0 0 -1 0 -1 1 0 -1 0 0 -1 0 1 -1 -1 1 1 -1 0 0 -1 1 -1 1 -1 0 1 0 0 1 -1 -1 -1 0 0 -1 1 1 0 1 0 0 0 -1 -1 1 -1 1 0 0 -1 0 1 1 0 1 0 -1 -1 0 -1 -1 1 0 -1 -1 1 -1 0 -1 -1 1 0 1 0 -1 0 0 0 0 1 1 1 -1 0 1 1 -1 1 1 0 1 -1 -1 1 0 1 -1 0 0 0 -1 1 0 0 0 1 1 -1 1 1 0 -1 -1 1 0 1 1 1 0 -1 -1 -1 1 0 0 1 0 -1 0 -1 0 1 1 1 1 -1 1 -1 1 0 1 1 0 1 0 -1 0 1 -1 1 -1 -1 0 0 1 0 1 -1 1 0 1 1 0 0 0 1 -1 -1 1 1 0 1 -1 1 -1 1 1 0 -1 0 -1 1 0 1 -1 1 0 1 1 1 1 1 -1 1 0 -1 -1 1 0 -1 -1 0 -1 -1 -1 -1 0 -1 -1 1 0 0 -1 -1 1 -1 1 1 1 -1 -1 1 0 -1 1 -1 0 0 -1 1 0 0 1 1 1 1 0 -1 1 0 1 1 1 1 1 -1 0 -1 -1 -1 -1 -1 1 -1 -1 1 1 0 0 0 -1 -1 1 1 1 1 -1 0 -1 -1 -1 0 0 1 -1 -1 1 1 0 0 -1 -1 -1 0 1 -1 0 0 -1 0 1 0 1 1 0 -1 0 0 0 -1 1 1 0 -1 0 0 1 1 0 -1 1 0 -1 -1 -1 0 -1 0 1 -1 -1 0 -1 0 1 0 -1 -1 1 -1 -1 -1 0 -1 0 -1 0 0 0 0 -1 1 0 1 0 0 1 0 -1 1 0 -1 -1 -1 0 0 1 1 1 0 1 0 0 0 -1 1 0 -1 1 1 0 1 -1 -1 -1 0 -1 1 1 1 -1 1 -1 0 -1 -1 1 0 1 0 1 -1 1 -1 1 0 0 1 -1 -1 -1 1 -1 0 1 0 0 1 1 -1 -1 0 0 -1 0 -1 1 -1 1 -1 0 0 0 1 0 -1 0 -1 -1 0 0 0 1 -1 1 0 1 -1 0 -1 1 -1 0 -1 1 -1 -1 0 1 1 -1 0 0 0 -1 0 1 0 0 1 0 -1 -1 0 -1 0 1 1 -1 1 0 1 0 -1 1 -1 -1 0 1 0 -1 1 0 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 1 0 1 -1 1 0 0 1 0 -1 1 1 -1 1 1 -1 1 -1 -1 -1 1 -1 -1 -1 0 -1 -1 0 0 1 -1 1 1 0 0 0 1 -1 0 0 1 1 -1 0 1 0 -1 1 1 1 1 -1 1 -1 0 -1 1 -1 -1 1 0 -1 0 0 1 0 -1 1 0 0 1 -1 0 1 -1 1 0 0 1 1 1 0 0 1 0 -1 1 1 -1 -1 -1 -1 0 1 -1 1 0 -1 0 -1 -1 1 -1 1 0 0 1 1 0 0 -1 0 1 1 0 1 0 1 0 1 -1 -1 0 0 -1 -1 -1 -1 1 0 0 1 -1 -1 -1 1 1 0 1 0 0 -1 -1 0 0 -1 0 1 0 0 -1 1 0 1 -1 0 1 1 -1 -1 1 0 0 0 0 -1 -1 0 1 -1 1 1 -1 -1 1 0 -1 1 -1 1 1 1 0 0 0 1 -1 -1 1 1 -1 1 1 1 0 1 1 1 0 0 -1 0 -1 -1 0 -1 -1 -1 -1 1 0 1 1 1 -1 -1 0 0 1 -1 0 -1 -1 -1 0 0 -1 -1 1 0 -1 1 1 1 1 1 -1 -1 1 -1 1 1 -1 0 0 1 1 0 0 1 1 -1 0 1 1 1 -1 0 -1 0 -1 0 1 -1 -1 -1 1 -1 1 1 0 0 1 0 0 0 0 1 1 0 -1 -1 1 1 0 1 1 0 0 -1 0 0 -1 0 1 0 -1 0 -1 1 1 0 0 0 1 -1 0 0 -1 1 1 -1 -1 0 1 -1 -1 -1 1 0 1 -1 0 1 1 0 0 -1 -1 0 1 0 1 -1 -1 1 -1 0 -1 1 -1 -1 -1 -1 0 1 1 0 1 0 1 1 1 -1 1 0 -1 0 0 0 0 0 1 -1 -1 1 0 -1 0 0 0 -1 0 -1 -1 1 -1 1 1 0 1 1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 1 0 -1 0 1 1 1 1 0 0 1 1 1 0 0 0 0 1 1 -1 -1 0 0 -1 -1 0 0 1 1 0 -1 1 0 0 1 1 1 -1 0 1 -1 0 0 0 -1 0 -1 -1 1 1 -1 -1 0 -1 0 -1 1 0 -1 1 0 -1 0 -1 -1 -1 -1 1 -1 0 0 0 -1 1 0 0 0 -1 1 -1 0 1 0 -1 1 -1 1 0 0 -1 -1 -1 -1 -1 -1 0 1 -1 1 1 -1 -1 -1 1 0 0 1 0 1 0 1 0 -1 0 1 -1 -1 1 0 1 -1 -1 0 0 1 -1 1 1 1 -1 0 0 1 0 0 0 1 1 -1 -1 1 1 1 1 -1 0 1 0 1 0 0 1 0 1 -1 0 -1 1 -1 1 0 0 0 1 0 -1 0 -1 1 1 1 -1 1 -1 -1 -1 0 -1 1 0 1 1 1 1 1 0 1 -1 -1 0 -1 1 1 0 1 1 0 -1 1 1 0 0 -1 -1 -1 0 -1 1 -1 1 1 -1 1 0 0 1 1 0 -1 0 1 -1 1 1 1 -1 1 0 -1 0 1 1 0 0 1 1 -1 0 0 1 0 0 -1 0 0 -1 1 1 0 0 1 1 0 1 0 -1 0 -1 -1 1 -1 -1 1 -1 0 0 -1 -1 -1 1 1 0 1 1 0 0 -1 0 0 -1 1 0 0 1 1 0 -1 0 0 1 -1 0 -1 -1 1 -1 1 -1 1 1 0 1 0 0 0 1 -1 1 0 -1 1 0 -1 0 1 -1 0 -1 1 0 1 1 1 0 1 0 1 -1 0 -1 0 0 0 -1 0 -1 0 0 1 0 1 -1 0 0 0 0 -1 1 1 -1 -1 1 0 0 -1 -1 0 -1 -1 -1 0 1 1 -1 0 1 0 1 -1 0 -1 1 -1 1 1 0 0 1 -1 1 -1 0 1 1 -1 -1 -1 0 1 0 1 1 0 -1 -1 1 -1 1 -1 0 0 -1 0 1 0 1 1 -1 1 0 -1 1 1 -1 1 -1 0 -1 0 1 0 0 1 -1 0 0 1 1 1 0 1 -1 0 1 1 -1 1 1 -1 0 0 1 0 -1 -1 0 1 1 1 -1 0 0 1 1 -1 1 1 -1 1 -1 1 1 -1 1 -1 0 1 0 1 -1 0 -1 1 1 1 1 0 0 0 1 0 0 1 1 1 0 -1 1 0 0 0 -1 -1 0 0 1 -1 -1 -1 -1 0 -1 0 0 1 -1 -1 -1 -1 1 1 0 1 1 1 -1 0 1 -1 1 0 0 0 0 1 -1 0 1 -1 0 1 1 0 0 -1 1 0 -1 0 1 0 1 0 0 -1 0 -1 0 0 1 0 -1 0 -1 1 0 0 -1 -1 1 1 -1 0 0 -1 -1 1 1 1 -1 0 -1 -1 0 0 1 1 1 1 -1 -1 0 0 1 1 -1 1 1 0 1 -1 1 -1 1 0 1 0 0 1 1 -1 1 0 0 1 0 1 -1 0 1 0 1 0 1 0 -1 0 1 0 1 -1 -1 -1 0 1 -1 1 0 0 1 1 1 -1 1 -1 1 0 1 -1 1 1 -1 1 0 -1 -1 0 1 0 -1 -1 1 -1 1 1 1 -1 0 1 0 0 -1 0 0 1 0 0 1 0 0 1 0 1 -1 0 1 -1 1 1 1 1 -1 1 0 -1 1 -1 0 -1 -1 1 1 0 -1 -1 -1 1 1 1 -1 1 -1 1 0 1 0 -1 -1 1 0 -1 0 -1 0 -1 1 -1 0 0 1 0 -1 -1 -1 1 1 -1 0 0 -1 0 -1 0 0 -1 1 1 -1 1 1 0 -1 1 1 1 -1 -1 0 0 0 0 -1 -1 -1 0 0 -1 0 -1 1 1 -1 1 -1 1 -1 0 1 1 0 0 -1 1 1 0 1 1 0 0 1 1 -1 0 0 -1 1 0 1 -1 1 1 0 -1 0 1 1 -1 -1 0 0 1 0 1 1 1 0 -1 1 0 -1 1 -1 1 1 1 -1 -1 0 1 0 -1 1 -1 1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 0 1 -1 1 1 0 1 -1 0 0 -1 -1 0 0 1 -1 -1 0 1 0 -1 0 -1 -1 1 1 -1 1 0 1 -1 1 0 0 1 -1 0 1 1 -1 0 -1 1 1 1 -1 1 -1 1 1 1 1 0 1 0 -1 0 1 -1 -1 0 1 0 1 1 1 0 0 -1 -1 0 1 0 1 -1 1 -1 -1 1 0 1 1 1 0 1 0 1 -1 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 -1 -1 1 0 -1 0 0 0 1 1 1 0 -1 0 0 1 0 1 1 1 -1 0 0 -1 1 1 1 0 -1 0 1 0 1 -1 0 -1 0 1 1 1 -1 -1 0 -1 1 0 -1 -1 1 1 0 1 -1 0 0 0 0 1 1 -1 -1 0 -1 1 0 1 -1 1 -1 0 1 1 0 0 1 1 1 -1 -1 0 0 -1 0 -1 0 -1 1 0 1 -1 0 0 1 0 -1 -1 1 0 -1 -1 1 -1 0 1 1 -1 1 -1 -1 0 1 0 1 1 1 1 -1 1 1 1 1 1 0 1 0 -1 0 -1 -1 -1 0 1 -1 -1 -1 -1 -1 0 1 0 -1 0 0 0 -1 0 0 -1 -1 1 -1 1 1 0 -1 -1 -1 -1 0 1 1 -1 1 0 -1 0 -1 0 0 -1 0 0 1 -1 -1 1 1 0 -1 -1 1 0 0 -1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 0 1 0 0 1 -1 1 1 1 0 -1 -1 -1 -1 0 -1 0 0 -1 0 0 1 -1 1 1 -1 -1 1 1 0 0 -1 -1 -1 1 -1 1 -1 -1 0 1 0 1 1 1 1 1 -1 1 0 0 0 0 -1 1 -1 1 0 1 0 0 -1 1 0 1 1 0 1 1 -1 0 0 1 1 -1 -1 0 0 0 1 -1 -1 0 1 1 -1 0 -1 1 1 -1 -1 -1 1 0 1 0 1 1 -1 0 0 0 0 -1 0 -1 -1 1 0 -1 0 0 1 -1 1 -1 1 -1 1 0 -1 1 1 0 -1 0 1 -1 0 -1 1 -1 1 1 -1 1 1 0 0 1 0 -1 1 -1 1 -1 1 1 1 0 1 -1 1 1 0 -1 0 -1 -1 0 1 -1 1 1 -1 1 -1 -1 1 0 1 0 0 1 -1 0 0 1 -1 1 -1 1 1 -1 0 -1 1 1 0 1 -1 1 -1 1 0 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 0 -1 0 0 1 -1 1 1 1 1 -1 -1 -1 -1 0 0 -1 -1 0 0 1 -1 1 -1 0 0 0 0 -1 0 -1 -1 0 0 -1 1 0 0 1 -1 -1 -1 -1 1 1 -1 0 -1 0 0 1 1 0 -1 1 1 -1 0 1 0 -1 -1 1 0 1 -1 1 -1 1 -1 -1 0 0 1 1 1 0 1 1 1 1 0 0 1 1 -1 -1 0 1 1 0 -1 -1 0 -1 -1 1 0 1 1 1 -1 0 1 -1 1 -1 -1 -1 0 1 0 0 -1 0 -1 0 -1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 -1 1 -1 0 -1 -1 -1 0 -1 0 -1 -1 1 0 -1 -1 1 -1 1 1 0 1 -1 -1 -1 -1 -1 1 0 -1 1 0 -1 -1 1 0 0 -1 0 1 1 -1 1 -1 -1 1 0 -1 -1 -1 -1 -1 -1 0 1 -1 -1 -1 1 -1 1 1 -1 -1 1 0 1 1 0 1 -1 1 1 -1 1 -1 1 0 -1 0 0 0 1 -1 0 0 -1 0 1 -1 0 1 -1 0 -1 1 -1 1 1 1 0 1 1 1 1 -1 -1 1 0 0 -1 0 -1 0 0 0 -1 -1 1 -1 0 1 1 1 -1 -1 -1 1 -1 -1 0 1 1 1 1 -1 1 0 0 1 -1 -1 0 1 1 -1 0 1 -1 0 -1 0 0 0 0 1 -1 0 1 1 1 0 1 1 -1 0 0 0 -1 0 1 0 0 1 -1 1 0 -1 -1 -1 -1 0 1 1 -1 0 1 0 1 1 1 -1 1 0 0 0 0 1 -1 -1 1 0 -1 0 -1 -1 0 1 1 -1 1 -1 -1 0 0 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 1 -1 1 -1 -1 0 0 0 0 1 -1 0 -1 0 0 -1 1 -1 0 1 1 -1 1 1 1 -1 -1 1 -1 0 1 0 0 0 -1 -1 1 1 -1 0 1 1 -1 -1 0 0 1 0 0 -1 -1 -1 0 -1 -1 0 1 0 0 0 -1 -1 1 0 1 1 -1 -1 0 -1 1 0 1 1 1 1 -1 1 1 0 -1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 1 0 1 0 0 1 0 1 1 0 0 -1 -1 1 1 0 1 0 -1 1 1 1 0 0 -1 1 0 -1 1 -1 1 -1 0 0 0 0 0 -1 -1 0 1 0 0 0 0 0 1 -1 1 -1 0 0 -1 1 0 0 1 0 1 0 -1 0 0 -1 0 0 1 -1 -1 0 0 1 1 0 -1 -1 0 1 0 1 0 0 1 0 0 -1 1 0 1 1 0 1 -1 -1 1 1 0 0 1 1 1 0 0 0 -1 1 1 -1 1 1 -1 -1 1 1 1 0 1 0 0 -1 -1 1 -1 1 1 0 1 -1 0 -1 1 1 0 1 1 0 0 0 -1 0 1 -1 1 0 0 -1 -1 0 0 0 0 -1 0 1 0 0 0 1 -1 1 -1 1 1 -1 0 -1 1 0 -1 1 1 1 0 1 0 0 0 1 0 0 1 0 1 -1 -1 1 1 0 1 0 0 1 -1 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 1 -1 1 -1 0 1 0 1 -1 1 -1 1 1 -1 0 1 -1 1 -1 -1 -1 -1 1 1 0 0 0 1 0 0 1 -1 -1 1 -1 1 -1 -1 0 -1 0 0 0 -1 -1 0 -1 -1 0 1 -1 0 1 -1 0 -1 0 0 -1 -1 1 1 -1 1 -1 1 1 1 0 0 -1 1 1 1 1 1 -1 0 1 -1 -1 -1 -1 1 -1 0 1 0 0 1 0 0 -1 -1 1 1 0 -1 -1 -1 1 -1 1 1 0 0 0 1 1 0 1 0 0 -1 -1 1 1 0 0 -1 0 -1 -1 0 0 1 -1 -1 1 -1 1 0 0 -1 -1 1 1 -1 0 -1 -1 1 1 1 1 0 -1 -1 -1 -1 1 0 0 0 -1 -1 -1 -1 0 -1 0 -1 0 -1 -1 1 1 1 -1 -1 -1 -1 1 0 1 -1 1 1 0 -1 1 0 1 1 -1 1 0 -1 1 -1 1 -1 -1 -1 1 -1 1 1 -1 -1 -1 0 -1 -1 0 0 -1 0 0 1 1 0 -1 0 0 1 -1 0 0 -1 -1 1 -1 1 -1 -1 1 -1 0 -1 1 1 1 0 -1 1 -1 1 0 0 0 0 1 0 1 -1 1 -1 -1 0 0 -1 -1 0 1 1 0 0 0 0 0 0 -1 -1 -1 0 1 1 -1 1 -1 1 0 -1 -1 0 0 0 0 -1 1 0 0 1 0 1 1 -1 -1 -1 0 0 0 0 -1 0 0 1 1 1 1 0 0 -1 1 1 0 0 -1 1 1 0 -1 -1 -1 0 -1 -1 1 0 1 -1 -1 -1 -1 1 -1 0 1 0 0 -1 1 1 0 -1 0 -1 1 1 1 1 0 1 0 0 1 -1 1 1 -1 1 -1 0 -1 0 1 0 0 0 1 -1 -1 1 0 -1 1 -1 0 -1 0 1 -1 0 1 0 1 0 1 1 -1 0 1 0 1 1 -1 1 1 1 -1 -1 1 1 0 -1 -1 0 0 1 -1 0 0 0 -1 0 1 0 -1 -1 -1 1 1 0 0 -1 0 0 1 -1 -1 0 0 1 0 0 1 -1 0 0 -1 0 0 -1 -1 -1 0 -1 0 0 -1 0 -1 1 0 -1 1 1 -1 -1 1 -1 0 -1 -1 0 -1 0 -1 -1 -1 1 0 0 0 1 -1 0 1 1 -1 0 -1 -1 1 -1 1 1 -1 0 0 0 1 0 -1 -1 1 1 0 0 1 -1 0 0 -1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 0 0 -1 0 1 0 -1 -1 0 -1 0 1 1 0 0 -1 1 0 0 -1 -1 1 0 1 0 1 -1 1 0 1 -1 1 -1 0 -1 0 -1 0 0 0 1 0 0 1 0 -1 0 1 -1 -1 1 0 -1 0 -1 0 -1 1 1 -1 1 0 -1 -1 1 1 -1 -1 0 0 -1 -1 1 -1 1 0 1 1 -1 -1 0 1 0 1 0 1 -1 1 0 0 -1 0 0 0 0 -1 1 1 1 1 0 -1 1 1 -1 0 1 1 0 -1 -1 1 -1 -1 0 1 1 -1 -1 0 -1 1 -1 1 1 0 1 -1 1 -1 1 -1 0 0 -1 0 -1 1 0 1 0 -1 1 1 0 1 -1 -1 1 -1 1 -1 -1 -1 0 1 0 0 1 0 1 1 0 0 0 -1 0 0 0 -1 -1 1 0 0 -1 -1 -1 0 0 0 1 0 -1 1 -1 1 -1 0 1 -1 1 -1 0 0 1 1 1 -1 1 0 0 0 0 1 -1 -1 1 -1 0 -1 0 1 -1 0 -1 1 -1 0 -1 1 -1 1 1 -1 0 -1 1 1 -1 0 0 1 1 -1 0 0 0 -1 0 -1 -1 0 0 1 1 -1 1 -1 1 1 0 1 1 1 0 1 1 -1 -1 1 1 -1 1 -1 1 0 0 1 1 0 1 -1 0 0 -1 1 0 -1 1 -1 1 0 1 0 1 1 1 0 0 -1 1 0 0 0 1 1 1 0 0 -1 -1 -1 1 1 0 1 1 1 1 0 1 1 0 1 0 -1 0 -1 1 -1 1 1 1 0 1 1 0 0 0 0 1 1 0 -1 1 0 0 -1 0 -1 0 1 1 0 -1 1 1 0 -1 1 0 1 0 1 -1 0 0 1 -1 -1 -1 0 -1 -1 1 -1 -1 0 -1 -1 -1 1 0 -1 -1 0 -1 -1 -1 -1 -1 0 -1 1 -1 0 1 -1 1 0 1 1 1 1 -1 -1 -1 -1 0 0 1 0 -1 -1 -1 1 1 -1 0 1 1 0 1 0 -1 0 0 1 -1 -1 0 0 -1 -1 1 1 0 0 -1 -1 1 1 1 1 -1 0 -1 -1 0 0 1 1 0 1 -1 -1 0 1 1 -1 0 1 0 -1 0 0 0 -1 -1 0 1 0 1 -1 -1 -1 0 1 -1 0 1 1 -1 -1 -1 -1 -1 0 1 1 0 0 0 1 0 0 0 0 -1 0 0 1 1 0 0 1 0 -1 -1 1 0 -1 0 -1 1 -1 0 -1 1 1 0 0 -1 -1 0 1 -1 1 -1 0 -1 1 1 0 0 -1 0 1 0 0 -1 1 0 -1 -1 -1 1 1 1 0 1 1 1 1 -1 1 -1 1 0 0 1 -1 0 0 -1 -1 0 1 -1 0 -1 0 -1 -1 -1 -1 1 1 0 1 0 -1 0 -1 0 1 -1 -1 1 1 0 0 -1 0 -1 1 -1 -1 0 -1 -1 1 -1 0 1 -1 0 0 0 1 -1 1 1 1 1 1 1 0 0 0 1 1 1 1 -1 -1 -1 1 0 0 -1 0 1 0 -1 1 -1 -1 0 1 -1 1 1 -1 0 -1 -1 0 1 -1 0 1 0 1 -1 -1 0 0 -1 -1 1 0 0 1 0 -1 0 1 0 1 -1 0 -1 -1 0 0 -1 1 1 0 0 0 -1 0 0 1 -1 0 1 0 1 -1 0 -1 1 0 0 0 1 -1 0 -1 -1 -1 0 1 0 -1 1 -1 0 1 0 -1 1 -1 1 -1 -1 1 0 0 0 -1 0 0 1 0 -1 0 -1 1 0 -1 1 -1 0 1 0 0 0 -1 1 0 0 -1 0 1 1 -1 0 1 1 0 1 -1 0 -1 1 -1 0 -1 1 1 0 0 0 -1 0 0 -1 -1 1 1 1 0 1 -1 0 -1 1 -1 -1 1 0 -1 -1 0 -1 -1 0 1 1 1 -1 -1 0 -1 -1 -1 -1 0 0 -1 1 0 0 -1 1 0 0 -1 -1 1 1 -1 1 1 1 -1 1 0 -1 1 -1 1 0 0 1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 -1 1 1 1 1 0 0 -1 -1 1 0 1 -1 1 1 -1 1 -1 1 0 0 1 1 0 1 1 0 -1 0 1 1 1 0 -1 1 1 1 0 -1 0 1 1 1 1 1 1 -1 1 1 1 0 -1 -1 -1 -1 -1 1 1 -1 -1 0 -1 -1 1 1 1 -1 -1 1 0 -1 -1 1 0 1 1 0 -1 -1 -1 1 0 0 0 1 1 -1 0 0 0 0 1 0 1 0 1 -1 -1 0 0 0 1 0 -1 0 1 -1 -1 0 1 -1 -1 -1 0 -1 0 1 -1 0 -1 -1 -1 1 -1 -1 -1 1 0 -1 0 0 -1 0 0 -1 0 1 1 1 1 1 1 1 0 0 -1 -1 1 0 0 0 1 -1 -1 0 -1 1 -1 0 -1 0 1 -1 -1 -1 -1 -1 -1 -1 0 1 0 -1 1 1 1 1 0 -1 0 0 0 -1 -1 -1 1 1 1 1 -1 0 0 0 1 -1 1 0 0 0 -1 1 1 1 1 -1 1 -1 1 1 1 1 -1 1 -1 0 1 1 -1 1 1 0 1 0 -1 1 -1 0 1 0 1 1 1 0 -1 -1 -1 0 1 0 -1 -1 0 1 -1 1 0 0 1 0 0 -1 -1 1 -1 -1 1 -1 -1 0 1 1 1 -1 1 -1 0 0 1 -1 0 0 0 0 1 0 1 1 0 0 -1 -1 -1 0 1 0 0 1 -1 -1 0 -1 0 0 1 -1 0 0 0 0 0 0 -1 -1 -1 -1 1 -1 0 0 -1 1 -1 -1 -1 0 -1 -1 0 0 0 0 0 1 1 1 -1 -1 1 -1 0 1 1 0 1 0 1 -1 -1 0 -1 1 1 0 1 0 1 0 0 1 -1 -1 -1 0 1 0 1 -1 1 1 0 0 0 -1 0 1 -1 1 -1 1 1 1 1 -1 -1 -1 0 -1 -1 1 -1 1 0 1 1 1 1 1 -1 1 0 1 1 -1 1 0 1 0 1 -1 0 1 1 -1 1 -1 1 -1 0 -1 -1 0 -1 0 -1 -1 -1 1 -1 0 1 0 0 -1 0 0 1 0 0 1 -1 -1 0 0 -1 -1 -1 1 -1 -1 1 1 1 0 1 1 1 1 -1 0 1 0 0 -1 -1 0 0 0 1 0 -1 1 1 1 0 -1 -1 -1 1 0 -1 0 1 0 -1 -1 1 -1 0 -1 1 1 0 1 -1 0 -1 -1 1 0 -1 -1 0 1 0 0 -1 0 -1 -1 0 -1 0 -1 -1 -1 0 -1 0 1 0 0 -1 1 0 -1 0 0 0 1 0 -1 1 0 0 0 0 1 -1 1 -1 1 -1 -1 -1 1 0 0 1 1 0 1 -1 1 1 0 -1 1 -1 0 -1 0 0 0 0 -1 1 -1 0 1 1 1 1 1 -1 1 0 1 0 -1 0 0 1 0 1 1 -1 1 0 1 1 1 1 1 -1 -1 1 -1 0 0 1 0 0 0 -1 -1 -1 -1 1 -1 1 1 1 -1 1 1 1 -1 1 1 0 0 -1 0 -1 0 0 1 1 0 -1 -1 1 -1 1 0 1 1 1 -1 -1 1 1 -1 -1 -1 1 0 0 -1 0 -1 0 1 0 1 -1 -1 1 0 0 1 0 1 1 0 1 1 -1 1 0 1 -1 0 1 1 -1 -1 1 0 0 -1 -1 -1 1 -1 0 1 -1 -1 0 1 -1 -1 -1 -1 0 1 1 0 -1 1 -1 1 -1 1 1 0 1 0 1 -1 0 0 -1 0 1 1 -1 1 -1 -1 -1 1 1 1 -1 0 -1 -1 -1 0 0 -1 1 0 0 1 1 1 1 1 1 1 -1 0 -1 -1 1 -1 0 1 1 0 1 1 -1 0 -1 1 0 1 1 -1 1 0 1 -1 0 -1 0 1 0 0 1 -1 -1 1 -1 0 0 -1 -1 0 -1 -1 0 -1 1 -1 1 1 0 -1 1 1 0 -1 0 1 -1 0 0 -1 0 1 0 1 1 1 -1 -1 -1 -1 -1 1 0 -1 -1 -1 0 0 -1 0 1 1 0 -1 1 0 -1 -1 0 -1 -1 0 1 -1 0 0 1 1 1 0 -1 -1 1 0 -1 1 0 -1 1 0 0 1 0 0 -1 -1 0 1 -1 -1 1 0 1 1 -1 0 1 1 1 -1 -1 1 1 1 0 0 1 0 -1 -1 -1 1 -1 0 1 -1 1 0 0 -1 0 -1 0 1 1 -1 0 1 0 1 0 0 -1 1 1 -1 1 0 1 1 -1 0 0 1 -1 1 0 0 0 1 -1 1 0 0 -1 -1 1 0 0 0 1 -1 0 -1 -1 -1 0 -1 -1 1 -1 0 -1 0 -1 0 0 0 0 -1 1 0 1 0 1 -1 1 1 0 -1 0 -1 0 -1 0 0 1 1 0 1 1 -1 0 1 0 0 1 -1 -1 1 -1 -1 -1 0 1 -1 -1 0 1 0 0 0 -1 -1 1 -1 -1 0 1 1 -1 1 -1 0 -1 1 0 -1 0 0 -1 1 1 0 0 0 -1 1 -1 -1 -1 0 -1 1 0 1 -1 -1 -1 0 0 -1 0 -1 1 1 1 1 0 1 1 -1 -1 1 1 1 -1 -1 0 0 1 0 -1 -1 -1 0 -1 1 0 1 -1 1 0 -1 -1 -1 1 -1 1 0 -1 0 1 -1 0 -1 0 0 0 0 0 -1 1 -1 0 0 1 0 1 -1 0 1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 0 -1 1 1 0 0 -1 -1 -1 1 -1 -1 1 0 1 -1 0 0 1 0 -1 -1 1 -1 1 0 0 1 0 1 -1 1 0 -1 1 0 0 -1 -1 0 0 0 -1 1 -1 -1 0 0 1 1 1 1 1 -1 -1 1 -1 -1 -1 0 -1 0 -1 1 0 0 -1 -1 0 -1 -1 1 0 1 0 -1 -1 -1 -1 -1 -1 1 1 -1 1 0 1 1 -1 1 -1 1 0 0 -1 1 1 0 -1 1 1 0 0 0 1 -1 1 0 1 0 -1 0 -1 -1 1 1 -1 0 1 1 0 -1 -1 1 0 1 1 -1 1 1 1 1 1 0 1 -1 -1 1 0 -1 1 0 0 0 0 0 0 1 1 0 -1 1 0 -1 1 0 0 -1 1 -1 -1 1 0 -1 1 0 1 -1 1 0 0 0 1 0 1 1 1 0 0 -1 -1 0 0 -1 1 1 0 -1 1 -1 1 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 0 -1 1 0 -1 -1 -1 -1 -1 -1 0 -1 1 1 0 0 0 1 -1 0 0 1 1 -1 -1 0 1 -1 -1 1 -1 -1 1 1 -1 1 -1 0 -1 0 0 -1 -1 -1 0 -1 -1 -1 0 0 -1 0 0 1 0 -1 1 1 1 0 0 1 1 0 -1 -1 -1 1 1 1 -1 0 0 -1 -1 1 -1 0 1 0 -1 -1 1 0 -1 0 0 0 -1 1 0 0 -1 0 0 -1 1 -1 1 -1 -1 -1 0 1 -1 0 1 1 -1 1 1 -1 0 0 -1 1 0 1 -1 -1 0 0 -1 0 0 1 -1 -1 0 -1 1 -1 1 0 1 1 -1 1 1 0 1 0 -1 -1 0 0 1 1 0 -1 -1 1 0 -1 -1 1 0 -1 0 0 0 1 0 -1 0 0 1 -1 -1 -1 1 1 0 1 -1 -1 -1 0 -1 0 0 0 1 1 1 0 0 0 -1 1 1 -1 1 -1 1 -1 0 -1 1 0 1 0 -1 -1 -1 -1 -1 -1 0 -1 1 1 1 -1 -1 1 -1 0 0 0 1 1 0 1 0 1 1 -1 0 0 -1 1 0 0 -1 -1 1 -1 1 0 1 1 0 -1 -1 1 1 0 0 1 1 0 1 1 1 0 1 0 1 0 1 0 -1 0 -1 0 -1 0 1 -1 0 0 -1 0 0 -1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 1 1 0 1 0 0 0 -1 -1 1 -1 0 -1 1 -1 1 -1 1 0 0 -1 1 0 0 0 1 1 0 1 1 0 -1 -1 0 1 0 1 1 0 -1 -1 1 1 1 -1 1 -1 -1 1 -1 0 -1 -1 0 -1 0 -1 1 1 1 0 1 0 0 1 1 1 -1 0 1 1 1 -1 1 0 0 1 1 1 -1 1 -1 -1 -1 1 0 -1 -1 0 1 0 0 0 0 1 -1 1 -1 -1 0 -1 1 1 -1 1 0 0 -1 0 0 0 1 0 0 1 -1 -1 0 0 1 1 -1 1 -1 0 -1 -1 -1 0 -1 0 0 0 1 1 -1 -1 -1 0 1 0 0 0 0 -1 0 -1 0 1 1 1 -1 1 1 0 0 0 0 -1 1 -1 0 1 1 0 -1 1 0 -1 0 -1 0 1 -1 -1 1 -1 1 0 0 -1 1 -1 1 -1 0 1 0 0 -1 -1 1 1 1 1 0 0 -1 1 0 -1 -1 0 -1 1 -1 1 1 0 -1 1 0 0 0 -1 1 -1 -1 0 0 1 1 0 1 -1 1 0 -1 0 -1 1 0 1 0 0 1 -1 0 -1 -1 1 -1 1 1 1 0 1 0 -1 -1 0 0 1 1 -1 -1 1 -1 -1 0 -1 -1 0 -1 0 0 -1 1 1 0 1 -1 -1 0 1 0 -1 0 1 1 0 0 0 0 0 1 1 0 -1 0 -1 1 1 -1 1 1 1 1 1 1 -1 -1 0 1 1 -1 0 1 -1 -1 -1 -1 0 -1 -1 0 -1 1 -1 1 1 0 0 0 0 0 1 0 0 0 1 -1 1 1 -1 1 0 1 -1 1 -1 -1 1 0 1 1 0 1 1 1 1 1 1 -1 -1 -1 -1 1 -1 1 0 0 0 1 -1 1 0 0 1 -1 1 -1 1 0 -1 -1 1 -1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 -1 0 0 1 -1 1 1 1 -1 0 0 1 0 1 1 1 0 -1 0 0 -1 1 0 0 -1 -1 -1 -1 1 -1 -1 -1 0 0 -1 0 -1 1 -1 -1 -1 1 1 -1 1 -1 -1 1 0 -1 1 0 1 0 1 1 1 0 -1 0 -1 0 0 -1 1 0 -1 -1 0 1 0 1 -1 0 -1 1 0 1 0 1 1 -1 1 1 -1 1 0 -1 1 0 -1 -1 0 1 1 -1 -1 0 -1 1 1 0 0 0 -1 0 -1 1 1 1 0 0 1 1 1 0 1 1 1 -1 -1 -1 0 1 -1 -1 -1 1 1 -1 1 -1 1 1 0 1 1 0 0 1 -1 1 -1 -1 0 1 0 0 0 -1 -1 -1 1 0 0 0 0 1 0 -1 -1 -1 -1 1 1 -1 0 1 -1 -1 1 -1 -1 -1 0 0 -1 1 -1 1 1 1 -1 -1 1 1 0 0 0 -1 -1 1 0 0 0 0 -1 0 0 0 0 0 -1 -1 -1 1 0 1 0 -1 0 -1 -1 -1 1 -1 -1 -1 1 0 0 -1 1 -1 -1 1 1 -1 -1 1 -1 0 -1 -1 1 0 1 1 -1 0 0 1 1 -1 1 1 -1 1 -1 1 1 -1 1 1 -1 0 -1 0 1 0 -1 -1 1 0 1 1 0 0 0 0 -1 1 1 -1 1 1 1 1 -1 0 0 1 -1 0 -1 0 -1 0 1 1 1 0 -1 0 -1 0 0 0 0 -1 0 -1 0 0 1 0 -1 0 -1 0 1 0 -1 1 1 -1 -1 -1 0 -1 -1 1 0 -1 1 1 0 0 -1 -1 -1 -1 1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 -1 1 -1 -1 1 0 0 0 1 0 -1 -1 0 -1 -1 0 0 0 -1 0 1 0 1 0 1 1 -1 -1 0 1 1 -1 -1 0 0 1 -1 -1 -1 0 1 0 -1 1 1 1 -1 -1 0 1 0 1 1 0 -1 1 -1 1 0 0 -1 -1 -1 0 -1 0 0 -1 -1 1 -1 1 1 0 0 0 -1 -1 -1 0 0 1 -1 0 0 0 0 1 1 -1 -1 -1 -1 1 -1 -1 0 0 1 1 0 0 -1 0 -1 -1 -1 1 0 -1 -1 0 0 1 1 -1 1 1 0 0 0 -1 -1 -1 1 0 1 -1 -1 0 1 -1 -1 -1 1 0 0 0 -1 0 1 1 0 1 0 0 -1 1 1 -1 -1 0 -1 -1 -1 1 1 0 0 -1 0 0 1 -1 1 0 0 0 1 1 1 1 0 0 -1 1 1 1 1 0 0 0 -1 -1 -1 0 0 0 1 -1 0 0 0 0 -1 1 -1 -1 -1 0 1 1 1 0 1 1 0 1 -1 -1 1 0 1 -1 1 -1 -1 -1 -1 0 1 0 0 -1 1 -1 0 -1 0 0 -1 -1 0 1 0 0 -1 1 0 -1 -1 -1 -1 -1 1 0 1 1 0 1 -1 -1 0 -1 0 0 -1 1 0 1 -1 -1 0 0 0 0 -1 0 -1 1 1 0 1 0 1 -1 0 0 1 1 1 -1 -1 0 -1 0 1 1 0 -1 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 1 1 1 -1 0 -1 1 1 -1 1 0 0 0 1 1 0 0 0 -1 -1 -1 0 1 1 1 0 0 -1 -1 0 -1 -1 -1 -1 0 1 0 0 -1 -1 0 0 1 1 1 0 -1 0 1 0 -1 -1 -1 1 1 1 -1 1 -1 0 0 1 0 0 -1 -1 1 -1 0 -1 -1 1 0 -1 -1 1 0 0 0 0 0 -1 1 -1 -1 -1 1 1 0 1 0 0 -1 -1 1 0 -1 1 -1 1 1 0 1 0 1 1 -1 1 1 0 0 1 -1 0 1 0 1 -1 0 1 0 1 1 0 -1 -1 1 0 0 0 1 -1 1 1 0 1 0 1 0 1 0 -1 1 0 -1 0 -1 0 0 1 0 -1 0 -1 0 1 -1 -1 -1 -1 0 0 1 -1 1 -1 0 -1 1 1 0 0 -1 1 0 -1 0 -1 -1 -1 0 0 0 -1 0 -1 0 1 1 0 -1 -1 -1 0 -1 1 1 0 1 1 1 1 1 0 0 0 -1 1 0 -1 0 1 0 -1 -1 1 1 -1 -1 1 -1 1 -1 1 0 0 1 1 0 1 -1 1 -1 0 0 -1 1 -1 0 -1 0 0 -1 0 -1 0 1 -1 0 -1 1 -1 0 1 -1 0 0 1 -1 1 -1 1 -1 -1 0 1 1 0 0 1 0 0 0 1 -1 1 -1 0 0 0 1 1 1 1 1 1 1 -1 -1 0 -1 1 1 1 1 1 1 0 1 1 -1 1 1 -1 1 0 -1 -1 -1 0 -1 -1 0 0 1 1 1 0 -1 1 1 0 1 1 0 -1 -1 0 -1 1 -1 -1 0 0 1 0 -1 0 0 -1 0 1 0 1 0 0 -1 -1 1 0 -1 0 1 0 1 1 -1 1 0 1 -1 0 -1 0 0 1 0 -1 0 1 0 1 1 -1 0 1 -1 0 0 0 1 -1 -1 -1 -1 -1 0 1 -1 -1 1 1 -1 0 1 -1 0 -1 -1 -1 -1 0 -1 0 0 -1 1 -1 -1 -1 0 -1 1 1 0 -1 -1 -1 -1 0 0 0 -1 1 1 1 1 1 1 0 0 1 -1 -1 1 -1 1 0 0 0 1 0 1 -1 1 1 0 1 -1 0 0 1 0 -1 -1 -1 1 1 0 -1 -1 -1 0 0 1 1 -1 1 1 0 1 -1 -1 1 0 -1 0 1 0 -1 0 0 0 1 -1 -1 -1 1 1 0 -1 1 -1 -1 1 1 0 0 0 1 1 1 1 0 -1 0 -1 0 0 -1 0 0 -1 -1 -1 1 -1 0 0 0 -1 -1 -1 0 -1 1 1 0 1 0 -1 -1 -1 0 1 1 0 -1 -1 1 1 -1 1 1 1 1 0 0 0 -1 -1 1 -1 -1 0 0 -1 0 -1 1 0 1 -1 0 -1 -1 1 1 -1 -1 -1 1 -1 -1 0 0 -1 0 -1 0 0 0 -1 1 0 -1 0 1 1 1 -1 1 1 1 -1 -1 -1 -1 0 1 0 1 1 0 0 -1 1 0 -1 -1 0 0 -1 -1 -1 1 1 0 1 1 1 -1 0 -1 -1 1 -1 -1 1 -1 1 0 -1 1 0 -1 -1 0 1 0 -1 -1 -1 -1 0 1 -1 -1 -1 0 0 0 -1 1 1 -1 1 0 -1 1 1 1 1 1 0 -1 -1 -1 1 0 1 1 0 0 -1 -1 0 1 0 0 1 0 -1 1 0 0 -1 0 0 1 0 -1 1 -1 1 0 -1 1 0 -1 -1 0 -1 -1 1 0 0 0 1 -1 1 -1 -1 1 0 -1 -1 1 1 -1 -1 1 1 1 -1 0 -1 0 0 -1 -1 0 1 1 1 1 1 -1 -1 1 0 0 -1 0 1 -1 -1 1 0 -1 1 1 1 0 1 -1 1 0 -1 1 0 0 0 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 -1 1 -1 1 -1 1 0 1 -1 -1 0 0 -1 0 0 -1 0 -1 -1 1 1 -1 1 -1 1 -1 -1 -1 0 0 1 -1 1 -1 0 1 1 1 -1 -1 1 1 -1 0 -1 1 0 1 1 1 0 -1 1 -1 0 1 -1 -1 0 1 1 -1 1 0 0 -1 1 1 -1 0 1 1 -1 -1 -1 0 0 1 -1 -1 -1 1 0 -1 -1 1 0 1 0 0 -1 1 0 1 1 0 1 -1 0 1 -1 1 1 -1 0 0 1 1 0 1 -1 0 1 -1 1 0 -1 0 -1 0 -1 0 -1 -1 0 1 1 -1 1 0 0 0 0 0 1 1 -1 -1 -1 1 0 0 0 0 0 -1 -1 1 1 -1 1 0 0 0 0 0 1 -1 -1 0 1 0 0 -1 1 0 1 -1 0 -1 1 0 -1 -1 0 1 -1 -1 0 1 0 0 0 1 0 1 0 -1 0 1 1 1 0 0 -1 0 1 -1 -1 1 1 1 -1 0 1 1 -1 0 1 0 0 -1 1 -1 0 0 -1 1 -1 0 1 -1 1 1 1 0 1 -1 0 0 0 1 1 -1 1 1 1 1 1 0 1 -1 -1 -1 1 1 0 -1 -1 -1 -1 0 0 0 -1 1 1 -1 -1 0 1 -1 -1 1 0 -1 1 0 -1 -1 1 -1 1 1 1 0 1 -1 1 -1 -1 1 0 0 1 1 -1 1 1 0 1 -1 0 -1 0 1 -1 0 -1 0 -1 -1 1 0 -1 0 -1 1 -1 -1 0 -1 -1 -1 1 -1 1 0 -1 -1 0 1 -1 1 0 -1 0 -1 0 1 -1 1 0 -1 1 1 -1 1 -1 0 1 0 -1 1 0 -1 -1 1 -1 1 0 0 1 1 -1 -1 -1 0 -1 1 0 0 1 1 -1 1 0 0 1 -1 -1 0 -1 -1 1 -1 0 1 1 1 -1 0 -1 1 -1 1 0 1 -1 0 1 -1 -1 1 1 0 1 1 -1 0 1 -1 1 1 1 -1 -1 0 0 0 0 1 1 1 -1 1 -1 1 0 1 0 1 -1 0 1 -1 0 1 -1 1 1 -1 0 0 0 1 -1 -1 1 1 1 1 -1 0 -1 1 0 -1 -1 1 0 -1 0 -1 0 0 0 0 0 1 1 0 0 0 -1 0 0 -1 -1 1 -1 -1 0 -1 1 1 1 0 1 -1 -1 0 -1 1 0 -1 -1 0 -1 0 0 1 0 0 1 -1 0 1 1 0 -1 1 -1 0 -1 -1 -1 0 1 -1 1 1 -1 1 0 0 0 1 1 1 0 -1 -1 -1 1 0 1 0 0 0 0 1 1 1 0 0 1 -1 1 1 1 0 0 0 1 0 -1 1 -1 0 -1 0 0 1 -1 1 -1 -1 0 1 0 1 0 -1 1 0 1 -1 -1 0 0 0 0 0 -1 -1 0 0 -1 0 -1 -1 0 -1 0 -1 1 -1 -1 1 -1 0 0 1 -1 1 0 1 0 1 0 0 1 -1 1 0 1 1 1 -1 -1 1 1 -1 1 -1 1 -1 0 0 -1 1 -1 -1 -1 -1 -1 0 1 -1 -1 1 0 1 -1 -1 0 0 1 -1 -1 1 1 1 1 1 -1 0 0 1 0 1 -1 -1 0 -1 0 -1 1 -1 0 1 0 1 1 1 -1 0 1 0 0 1 1 -1 -1 1 -1 0 0 -1 1 1 -1 1 1 -1 0 -1 -1 1 1 1 0 -1 0 1 -1 -1 -1 1 -1 1 1 1 0 -1 -1 0 0 1 0 1 -1 0 0 1 -1 -1 0 0 -1 1 1 1 1 -1 -1 -1 1 -1 0 0 -1 1 0 1 1 1 -1 1 1 -1 -1 -1 0 0 -1 0 0 1 -1 0 1 -1 -1 1 -1 0 -1 0 1 1 1 1 1 0 1 0 1 1 -1 0 1 -1 0 -1 -1 1 0 -1 0 -1 0 0 1 -1 -1 0 -1 1 -1 -1 1 1 1 0 0 -1 1 0 -1 -1 -1 1 1 0 1 1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 0 0 0 1 -1 1 1 1 0 -1 1 1 -1 0 0 -1 0 1 1 1 0 1 0 0 1 0 1 -1 1 0 1 0 0 1 1 0 1 1 0 1 0 0 0 0 -1 0 0 -1 1 0 1 0 0 1 0 1 -1 1 -1 0 0 1 0 1 0 1 1 0 -1 1 0 1 -1 0 0 1 1 -1 1 0 1 0 0 0 1 1 0 -1 1 0 0 -1 -1 -1 -1 1 -1 0 0 0 0 1 0 0 -1 -1 1 0 -1 0 1 0 1 -1 -1 0 -1 -1 0 0 1 0 0 1 0 -1 -1 1 0 1 -1 1 1 1 1 -1 0 0 -1 0 0 -1 0 1 0 0 1 -1 0 0 1 -1 1 -1 1 -1 -1 0 1 1 1 -1 0 0 0 1 -1 -1 -1 1 -1 0 -1 -1 1 1 -1 1 -1 -1 -1 -1 0 1 -1 0 -1 1 1 1 -1 1 1 0 1 1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 0 1 0 0 0 0 0 1 1 -1 -1 0 0 1 1 0 1 0 -1 -1 -1 -1 0 -1 -1 -1 1 1 -1 1 -1 1 -1 0 -1 -1 0 0 1 1 -1 -1 1 1 1 0 -1 0 1 1 1 1 -1 1 1 0 0 -1 0 1 1 -1 1 0 1 -1 0 0 0 0 -1 -1 1 0 -1 1 1 1 -1 0 0 0 -1 1 -1 1 -1 0 0 0 1 0 1 -1 1 1 1 -1 0 -1 0 1 0 -1 0 0 1 0 1 1 -1 0 0 -1 1 1 -1 1 1 0 0 1 -1 -1 -1 -1 0 -1 0 1 0 -1 -1 1 0 -1 1 -1 0 1 -1 -1 1 1 0 -1 1 1 -1 0 -1 1 -1 1 -1 1 -1 0 -1 1 -1 -1 -1 1 0 1 0 1 1 1 -1 -1 -1 1 -1 0 0 -1 0 1 1 0 0 0 -1 1 0 -1 -1 1 -1 0 0 -1 -1 1 0 1 -1 -1 0 1 -1 1 1 1 -1 1 0 1 0 0 0 -1 1 0 0 -1 0 0 -1 -1 -1 1 1 1 1 1 1 1 0 -1 1 -1 0 1 0 1 -1 1 -1 1 -1 1 -1 1 1 -1 -1 0 0 1 0 0 0 0 1 1 -1 -1 -1 1 1 -1 1 1 0 -1 1 0 0 0 -1 1 -1 -1 -1 0 1 1 0 -1 0 1 0 -1 0 1 0 1 -1 0 -1 1 0 1 -1 -1 -1 1 -1 -1 1 -1 -1 0 -1 0 1 -1 0 -1 1 0 0 -1 1 1 0 -1 1 1 -1 1 1 -1 -1 1 0 0 1 0 1 1 1 1 0 0 -1 1 1 1 1 0 0 0 -1 1 -1 -1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 -1 -1 -1 0 1 1 -1 1 -1 0 -1 0 0 0 0 -1 0 1 -1 -1 -1 1 0 0 1 -1 0 1 1 1 -1 -1 0 -1 -1 0 -1 -1 0 0 -1 1 1 1 1 1 -1 1 -1 1 0 0 1 1 0 0 1 1 -1 1 -1 1 0 0 1 0 -1 1 -1 -1 -1 1 -1 -1 0 1 0 -1 1 0 -1 0 -1 1 -1 -1 0 1 -1 -1 1 0 -1 1 0 1 -1 -1 -1 -1 0 1 1 0 -1 1 -1 0 -1 1 1 1 -1 1 1 0 -1 1 -1 0 -1 1 0 -1 -1 1 0 0 0 1 1 0 0 1 1 0 -1 1 -1 -1 -1 1 -1 0 1 -1 1 1 -1 -1 0 0 0 1 1 -1 1 -1 0 -1 0 1 1 0 1 0 1 0 0 -1 0 0 0 0 1 1 -1 -1 0 -1 1 0 -1 -1 -1 -1 0 -1 0 -1 0 1 1 1 1 1 -1 0 1 0 -1 -1 -1 1 1 1 -1 1 1 -1 -1 0 1 0 0 1 1 -1 1 -1 0 0 1 -1 -1 0 1 0 0 1 0 1 -1 1 1 -1 0 1 0 -1 0 0 1 -1 1 0 0 -1 -1 -1 1 1 0 1 -1 1 1 0 1 1 -1 -1 -1 0 0 -1 0 0 1 0 1 0 0 1 1 -1 -1 1 1 -1 0 -1 0 -1 1 1 1 1 1 0 1 0 0 0 1 1 -1 0 0 0 -1 0 1 -1 0 0 0 -1 0 -1 -1 1 1 -1 0 1 1 0 -1 0 -1 -1 1 0 -1 1 1 1 -1 1 -1 1 0 0 1 1 1 -1 -1 1 1 0 1 -1 1 -1 0 -1 1 1 1 -1 1 -1 1 1 0 -1 0 0 -1 1 0 -1 0 0 0 1 1 0 -1 1 0 -1 1 0 -1 -1 1 1 1 0 0 1 -1 1 0 -1 0 -1 0 1 -1 1 -1 0 -1 1 0 0 -1 0 -1 0 0 -1 0 1 -1 1 -1 1 0 -1 1 0 -1 -1 0 0 1 1 0 -1 -1 -1 0 1 1 -1 0 0 0 1 0 1 -1 1 0 0 -1 0 0 -1 0 0 -1 -1 0 0 -1 -1 1 0 -1 -1 -1 1 -1 1 -1 -1 1 1 -1 1 -1 0 1 -1 0 1 1 1 1 0 0 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 0 1 0 1 0 0 -1 -1 -1 0 1 0 0 1 -1 0 0 0 1 0 1 -1 1 -1 -1 0 -1 0 1 0 0 1 -1 0 0 1 -1 -1 0 -1 0 -1 1 -1 -1 1 0 0 -1 -1 1 1 0 -1 0 1 -1 -1 1 -1 -1 1 -1 0 1 -1 1 0 1 -1 0 1 -1 -1 0 0 0 0 1 0 0 1 0 1 0 -1 1 1 1 1 -1 0 -1 0 -1 -1 1 1 0 0 -1 1 0 -1 -1 0 1 0 1 1 0 0 0 1 0 1 1 1 -1 0 1 -1 0 0 -1 -1 1 1 1 1 -1 1 1 1 0 -1 1 1 1 -1 0 0 -1 -1 -1 0 1 1 0 1 1 0 1 -1 -1 -1 1 0 -1 0 1 1 -1 0 1 -1 0 -1 -1 1 1 1 0 -1 1 0 1 0 0 0 -1 0 0 1 -1 1 0 0 -1 1 -1 -1 0 1 -1 1 1 1 -1 0 1 -1 -1 0 -1 0 0 1 -1 1 0 1 -1 0 1 0 0 1 0 0 -1 -1 0 -1 0 -1 1 -1 1 1 1 0 0 -1 0 1 1 0 0 1 -1 0 0 -1 0 -1 1 0 -1 0 0 -1 -1 1 -1 -1 -1 0 0 1 -1 -1 0 1 -1 -1 -1 -1 0 -1 -1 0 0 1 -1 1 -1 -1 1 1 1 -1 1 0 0 0 1 0 0 0 0 1 -1 -1 1 -1 1 -1 0 0 -1 0 1 -1 -1 0 1 -1 0 -1 -1 0 -1 0 1 1 1 0 -1 0 0 -1 0 -1 0 1 0 1 -1 1 1 -1 0 1 1 -1 1 0 1 -1 1 1 -1 -1 1 -1 -1 1 -1 0 1 0 -1 1 1 0 -1 1 -1 -1 0 -1 -1 1 1 1 -1 1 -1 1 1 1 0 0 1 -1 -1 0 -1 1 1 1 -1 1 -1 0 -1 1 1 0 -1 1 1 0 1 0 1 1 1 1 -1 1 -1 1 1 1 1 0 -1 0 1 0 -1 1 1 0 1 1 1 -1 1 -1 1 0 1 1 -1 0 0 -1 0 0 -1 0 -1 0 0 0 -1 1 0 -1 0 0 1 0 -1 -1 0 1 1 1 -1 0 1 -1 1 1 0 1 0 0 1 0 -1 1 -1 1 -1 0 1 1 1 0 -1 0 0 1 0 -1 1 1 -1 -1 -1 -1 0 -1 1 0 1 1 1 0 0 0 -1 0 1 0 1 1 0 -1 0 -1 1 0 0 1 1 1 1 0 1 1 -1 1 -1 -1 0 -1 1 1 -1 -1 0 0 0 0 0 1 0 -1 0 0 0 -1 -1 1 -1 -1 0 1 -1 -1 -1 1 0 0 -1 -1 0 -1 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 1 1 -1 1 -1 -1 1 0 -1 0 -1 1 1 0 1 -1 -1 -1 -1 -1 1 1 0 0 -1 0 0 0 0 1 1 0 -1 0 -1 -1 1 0 1 0 1 0 1 -1 1 -1 0 1 -1 0 1 -1 0 -1 1 1 0 -1 1 0 -1 1 -1 1 0 0 1 1 -1 0 -1 1 1 0 -1 1 0 0 0 0 0 -1 0 1 1 0 0 0 -1 -1 1 -1 0 1 0 -1 -1 1 1 1 0 1 1 1 0 0 0 -1 1 0 0 -1 1 -1 1 0 1 1 1 0 0 1 0 0 -1 1 0 -1 0 1 0 -1 0 1 0 -1 1 1 1 1 -1 0 0 -1 -1 0 1 -1 -1 -1 0 -1 -1 -1 1 -1 0 0 0 -1 0 1 -1 1 1 -1 -1 -1 -1 -1 0 1 -1 0 0 1 -1 -1 -1 1 1 0 0 -1 0 1 0 0 0 1 -1 0 0 1 1 -1 -1 1 -1 -1 1 1 -1 0 1 1 -1 -1 1 0 -1 1 -1 1 -1 1 0 -1 1 1 0 0 1 1 0 1 1 0 -1 -1 -1 -1 -1 -1 1 1 1 0 -1 -1 0 0 0 1 0 1 -1 -1 -1 0 -1 1 0 1 1 -1 -1 1 1 1 0 1 0 0 0 -1 -1 -1 1 0 1 0 -1 1 -1 0 1 0 1 -1 1 1 -1 0 1 0 -1 1 -1 1 -1 0 -1 0 1 -1 1 1 0 1 -1 1 -1 1 1 0 1 0 0 0 0 0 0 0 -1 1 0 -1 1 0 1 -1 -1 1 -1 1 -1 -1 -1 -1 1 0 1 1 -1 0 -1 0 0 0 -1 -1 1 -1 -1 0 0 0 0 1 0 0 1 -1 0 1 1 1 1 0 0 1 -1 0 -1 1 1 1 0 -1 0 -1 1 1 1 -1 0 1 -1 -1 0 -1 -1 1 -1 0 0 0 0 1 -1 -1 1 -1 0 -1 1 -1 -1 -1 1 0 1 1 1 1 0 0 0 1 1 1 0 -1 -1 -1 1 1 -1 1 0 1 0 -1 -1 1 0 0 -1 1 1 1 0 0 0 1 1 -1 1 -1 0 1 1 0 -1 1 -1 0 1 0 0 -1 -1 1 0 1 0 0 1 -1 0 -1 -1 -1 1 0 -1 1 1 -1 1 -1 0 -1 1 1 -1 0 0 -1 0 1 1 0 1 -1 1 -1 1 1 0 1 0 0 0 1 -1 -1 -1 0 1 0 1 -1 0 -1 -1 1 1 1 0 1 -1 1 1 -1 1 -1 -1 1 -1 0 0 1 1 0 1 -1 0 1 0 -1 -1 -1 0 0 0 0 1 0 -1 1 0 0 1 1 1 -1 1 -1 -1 0 -1 0 -1 1 -1 0 -1 0 1 1 1 0 0 -1 1 -1 1 0 1 -1 0 0 1 1 0 0 0 -1 1 0 1 1 0 -1 -1 0 1 -1 -1 0 1 0 0 1 1 -1 -1 -1 1 1 -1 -1 -1 -1 0 1 0 0 -1 -1 1 -1 1 0 0 -1 0 0 0 -1 0 1 -1 -1 0 0 0 -1 1 1 1 0 1 1 0 0 -1 0 -1 0 1 1 -1 1 1 1 1 0 -1 -1 0 1 0 1 -1 0 0 1 0 1 1 -1 0 -1 -1 0 1 0 0 -1 1 1 0 -1 0 1 1 -1 1 0 -1 0 -1 1 1 1 0 0 1 1 0 1 -1 1 1 -1 0 1 1 -1 1 1 0 -1 -1 1 1 1 -1 1 -1 0 0 0 1 1 -1 0 -1 -1 1 -1 -1 1 1 0 0 0 0 -1 0 -1 1 -1 1 0 -1 0 0 -1 0 0 1 0 0 0 -1 1 -1 1 -1 -1 1 0 0 0 1 1 -1 0 0 1 1 -1 -1 -1 0 0 1 -1 -1 1 1 -1 1 1 1 -1 0 0 -1 1 -1 1 0 0 -1 -1 0 -1 1 1 1 -1 0 1 -1 1 1 0 0 1 1 -1 1 0 0 0 0 -1 -1 1 0 -1 0 1 1 -1 1 0 -1 1 1 1 0 0 -1 -1 0 0 -1 1 1 1 -1 1 1 0 1 1 1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 -1 0 0 -1 1 -1 1 1 0 1 1 -1 1 1 0 -1 0 -1 1 1 0 1 -1 1 -1 0 0 -1 0 1 1 -1 0 0 1 -1 0 -1 0 0 0 0 1 0 0 0 1 0 -1 -1 0 -1 -1 0 -1 0 1 0 -1 1 0 1 -1 -1 0 -1 1 -1 0 1 1 0 -1 0 1 1 -1 1 -1 -1 1 0 1 1 -1 1 -1 -1 1 0 1 -1 -1 -1 -1 0 0 -1 -1 0 0 -1 1 1 0 1 1 1 -1 0 -1 0 0 1 0 0 -1 0 -1 1 1 -1 -1 -1 0 -1 -1 -1 -1 1 1 1 -1 1 -1 0 1 1 0 0 1 1 1 -1 1 1 0 -1 0 0 -1 1 1 -1 0 1 0 -1 0 1 0 -1 1 -1 0 0 1 -1 -1 0 -1 -1 -1 1 -1 -1 0 1 -1 0 -1 -1 -1 -1 1 -1 0 0 -1 -1 -1 1 1 -1 0 0 -1 1 0 0 -1 -1 0 1 0 0 -1 -1 -1 0 -1 -1 1 0 1 -1 0 1 0 -1 0 0 1 -1 -1 -1 -1 -1 1 1 0 0 1 1 1 0 -1 0 1 0 -1 -1 0 0 -1 1 -1 -1 -1 1 0 -1 1 -1 1 0 0 0 0 1 -1 -1 0 0 0 -1 1 1 -1 -1 0 0 1 -1 0 -1 0 0 0 1 1 0 1 0 -1 1 0 0 1 0 -1 1 1 0 1 1 1 0 -1 -1 -1 1 1 0 1 0 0 0 0 0 -1 1 -1 0 -1 0 -1 1 1 -1 -1 1 1 1 1 1 1 1 -1 1 -1 1 0 0 0 1 1 0 0 1 0 0 1 0 0 -1 1 -1 1 0 1 1 1 1 1 0 1 -1 -1 1 -1 0 1 0 -1 1 -1 -1 0 1 -1 1 -1 0 0 0 1 -1 1 -1 0 0 -1 0 1 -1 -1 1 -1 0 1 1 1 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 1 -1 -1 0 0 -1 -1 1 1 1 1 -1 -1 1 1 -1 1 1 0 0 0 -1 0 -1 0 -1 -1 1 -1 -1 0 -1 1 0 1 -1 0 1 0 0 0 1 -1 -1 -1 -1 0 0 -1 -1 -1 0 1 1 1 0 1 -1 -1 1 -1 0 -1 1 -1 1 0 -1 -1 0 -1 -1 -1 1 0 0 0 -1 0 1 0 0 0 -1 0 -1 -1 1 0 1 0 0 0 1 -1 0 -1 0 1 -1 1 -1 -1 0 0 1 -1 0 1 -1 1 1 -1 -1 -1 -1 1 1 1 1 -1 1 -1 -1 1 0 1 0 -1 0 1 0 0 -1 -1 0 -1 0 -1 0 0 -1 -1 -1 -1 1 1 -1 0 -1 0 0 -1 -1 1 0 0 1 0 -1 -1 0 -1 1 1 0 0 -1 1 0 1 -1 -1 -1 0 0 1 0 1 1 -1 0 0 1 1 0 1 1 1 0 0 1 1 0 -1 0 1 1 1 1 0 1 -1 -1 -1 -1 1 0 0 -1 1 0 -1 0 0 -1 1 1 1 1 1 0 -1 1 -1 1 1 -1 0 1 1 -1 0 1 1 0 -1 -1 -1 0 -1 1 0 1 -1 1 0 0 -1 -1 0 0 0 0 0 1 1 1 -1 -1 1 -1 1 0 0 0 -1 0 1 0 -1 1 0 -1 -1 0 0 0 1 -1 0 1 1 0 1 1 1 -1 -1 1 1 0 1 0 1 1 0 -1 0 -1 1 -1 -1 1 0 0 0 1 1 1 0 0 0 1 -1 0 1 0 0 -1 0 1 -1 0 0 -1 -1 0 1 1 1 1 0 1 1 -1 0 0 -1 0 1 -1 -1 0 -1 1 0 0 -1 1 0 1 1 1 1 -1 0 -1 0 -1 -1 0 1 -1 -1 0 1 1 1 1 1 1 0 0 -1 0 0 1 -1 1 1 1 1 -1 1 0 -1 1 0 1 -1 0 0 0 1 0 -1 -1 -1 -1 -1 0 1 -1 1 -1 0 -1 1 1 0 -1 1 -1 -1 1 0 0 0 -1 0 1 1 0 0 -1 1 -1 1 1 1 1 0 -1 -1 -1 1 0 0 -1 0 -1 1 -1 1 -1 0 -1 -1 -1 -1 1 0 1 0 1 1 0 0 0 -1 0 0 -1 -1 1 0 0 -1 -1 -1 1 1 1 1 1 -1 0 0 -1 -1 0 1 -1 0 -1 1 1 -1 0 -1 1 -1 0 1 1 1 1 -1 1 -1 -1 0 0 1 0 -1 1 0 -1 1 1 -1 0 0 1 -1 0 -1 1 -1 1 -1 1 -1 0 1 0 1 1 0 0 1 -1 -1 0 0 -1 1 1 -1 1 0 -1 -1 0 -1 1 0 0 1 -1 0 0 -1 0 1 1 0 0 0 -1 -1 -1 -1 -1 1 -1 -1 0 0 0 -1 0 1 -1 -1 -1 0 -1 1 -1 1 1 -1 -1 -1 0 -1 -1 1 0 0 0 0 0 1 -1 1 1 0 1 -1 0 1 0 0 -1 0 1 0 0 0 1 0 0 0 0 0 0 -1 1 -1 0 -1 1 0 -1 0 0 -1 0 0 1 1 -1 0 0 0 0 0 1 1 1 -1 -1 0 1 1 -1 0 1 1 1 1 1 -1 0 -1 1 1 0 1 -1 -1 1 1 0 0 -1 0 1 1 0 -1 1 1 0 -1 1 1 -1 1 0 1 1 -1 1 -1 1 1 -1 1 1 1 -1 0 0 -1 1 -1 1 -1 0 1 -1 1 1 0 -1 1 -1 0 1 0 0 1 1 0 0 0 1 0 -1 0 -1 1 -1 -1 -1 0 1 1 0 1 0 0 0 -1 -1 0 0 0 1 0 1 1 -1 1 1 -1 0 -1 -1 0 1 -1 -1 0 -1 0 -1 -1 -1 0 0 1 1 0 0 1 -1 -1 -1 -1 0 1 0 1 0 1 1 1 1 1 -1 -1 0 0 1 1 0 -1 -1 -1 -1 1 1 1 0 0 0 1 0 -1 1 -1 0 -1 0 1 1 0 1 -1 1 -1 1 0 1 -1 0 0 -1 -1 -1 1 1 -1 0 -1 0 0 0 0 0 -1 0 0 -1 1 -1 -1 1 -1 0 0 -1 1 -1 0 1 1 1 -1 1 1 -1 -1 0 1 -1 0 -1 0 0 -1 0 0 0 -1 0 1 -1 0 1 -1 -1 1 0 1 0 0 0 -1 0 0 1 -1 1 -1 1 -1 -1 -1 1 1 -1 1 1 0 0 0 1 1 0 1 1 -1 -1 0 0 1 1 1 0 0 -1 0 -1 1 1 1 0 1 0 0 -1 1 1 0 -1 0 1 0 -1 1 0 0 0 1 1 1 -1 0 1 0 0 0 -1 -1 0 0 -1 0 0 -1 1 0 1 -1 0 1 1 -1 0 1 0 -1 0 1 0 -1 1 -1 1 1 1 0 1 -1 0 1 1 1 1 0 -1 1 0 -1 0 0 1 0 1 -1 0 1 -1 0 1 1 1 -1 -1 0 0 0 0 -1 0 0 1 0 -1 1 1 -1 0 0 -1 1 1 -1 -1 1 0 1 -1 0 1 0 0 0 1 0 1 -1 -1 1 1 1 0 -1 -1 -1 -1 1 -1 0 1 -1 0 -1 1 -1 -1 1 0 1 0 -1 0 0 -1 1 0 1 0 1 -1 0 0 1 1 0 1 1 1 0 -1 1 0 -1 -1 1 1 0 0 1 1 -1 0 0 -1 1 1 1 0 1 -1 1 1 1 -1 0 -1 0 -1 0 1 0 0 -1 1 -1 -1 1 -1 1 1 0 0 0 -1 -1 1 0 0 -1 1 0 1 0 0 -1 -1 -1 1 0 -1 -1 0 -1 1 1 -1 1 1 0 0 1 -1 -1 -1 0 -1 -1 0 -1 -1 1 -1 -1 -1 0 1 0 1 -1 -1 0 -1 -1 1 1 -1 -1 1 0 -1 0 0 -1 -1 0 1 1 1 1 0 -1 -1 1 1 -1 -1 0 -1 0 1 0 0 1 0 0 -1 1 -1 -1 1 0 0 0 0 0 -1 -1 0 0 1 0 -1 -1 -1 1 -1 1 0 -1 1 1 1 0 1 0 0 0 -1 -1 1 0 0 0 -1 1 0 0 1 0 0 -1 1 0 1 1 -1 0 0 0 0 0 0 1 0 1 0 1 0 -1 0 0 1 1 -1 -1 1 1 -1 0 -1 1 -1 1 0 0 1 1 1 1 1 0 1 -1 0 0 -1 0 1 1 1 1 0 0 -1 -1 -1 1 -1 -1 0 0 1 1 -1 -1 -1 0 1 1 -1 0 -1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 -1 -1 0 0 -1 0 0 1 -1 1 0 -1 1 1 1 0 -1 1 0 -1 -1 -1 0 1 -1 1 -1 1 0 0 -1 0 0 0 0 0 0 -1 0 0 1 -1 0 0 1 0 -1 1 1 0 1 0 1 1 0 -1 1 0 -1 0 0 1 0 -1 -1 -1 0 0 1 0 0 -1 -1 0 0 1 -1 1 -1 1 0 1 -1 0 1 1 0 1 -1 0 0 1 0 -1 1 1 1 0 1 0 -1 1 1 -1 0 0 1 1 0 1 -1 1 -1 1 -1 1 -1 1 0 0 -1 1 -1 0 -1 -1 1 1 -1 1 -1 1 -1 0 1 -1 1 0 1 1 1 -1 1 0 1 -1 1 1 -1 -1 0 1 1 0 1 -1 0 1 1 -1 0 0 1 0 0 -1 1 0 -1 1 1 0 0 1 1 0 1 1 0 -1 0 0 0 0 1 1 -1 0 0 0 1 0 0 0 1 1 1 -1 -1 -1 -1 0 1 0 1 -1 1 0 0 -1 -1 -1 0 -1 1 -1 1 0 0 -1 0 0 1 -1 1 -1 0 1 -1 -1 1 1 1 1 1 1 -1 -1 -1 0 0 0 0 -1 1 -1 0 1 -1 0 -1 0 1 1 0 -1 -1 -1 -1 -1 -1 1 -1 0 1 0 -1 0 0 0 0 1 1 1 -1 1 0 0 -1 1 0 0 0 0 1 1 -1 -1 1 0 1 -1 1 0 -1 1 0 -1 1 0 1 0 0 0 -1 0 1 0 -1 0 1 -1 1 1 -1 0 -1 -1 -1 -1 1 0 0 1 1 0 -1 0 -1 1 1 -1 1 1 0 0 1 0 0 -1 -1 1 -1 0 0 1 1 -1 1 0 1 -1 0 1 0 0 1 0 -1 -1 1 1 0 1 0 1 0 -1 -1 -1 -1 -1 1 0 1 0 0 1 1 -1 -1 -1 1 -1 1 0 -1 -1 -1 1 -1 0 0 -1 -1 0 0 0 -1 -1 0 1 -1 -1 1 1 1 0 0 1 -1 0 -1 -1 1 0 1 1 1 -1 -1 1 0 1 1 -1 -1 -1 1 0 1 -1 -1 -1 0 0 -1 0 -1 0 0 1 -1 0 -1 1 -1 -1 0 1 -1 0 1 0 1 1 1 1 0 1 -1 -1 1 1 1 1 0 1 1 -1 1 -1 0 0 1 1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 1 1 0 -1 -1 1 0 1 -1 1 1 -1 -1 -1 0 1 0 1 0 1 0 -1 1 0 0 -1 -1 1 0 1 0 -1 -1 -1 0 1 1 1 -1 -1 -1 0 -1 1 1 -1 0 0 0 0 0 0 -1 0 -1 -1 0 0 -1 1 1 -1 1 0 0 0 -1 1 -1 1 -1 1 0 -1 1 0 0 0 -1 0 1 0 0 0 -1 1 -1 -1 0 0 0 -1 0 0 1 0 1 0 1 -1 -1 1 1 1 0 -1 0 -1 0 1 1 1 -1 1 -1 1 0 -1 -1 -1 -1 1 1 1 1 0 -1 1 -1 -1 0 0 0 1 0 1 1 -1 0 0 0 1 0 -1 -1 0 1 1 -1 1 0 -1 -1 -1 0 1 0 -1 0 0 0 0 1 -1 0 0 0 1 1 0 -1 0 0 -1 1 0 0 -1 -1 0 0 0 0 1 1 0 -1 0 1 0 0 -1 -1 0 1 -1 0 1 0 1 1 0 0 1 0 -1 -1 1 1 -1 1 -1 1 1 1 1 0 0 1 -1 -1 0 -1 0 0 -1 -1 -1 -1 1 0 0 1 0 -1 -1 -1 0 -1 0 -1 1 -1 -1 1 1 -1 0 -1 1 1 0 1 -1 1 -1 0 1 1 -1 0 1 0 -1 0 1 0 0 -1 -1 -1 -1 -1 -1 0 0 1 0 1 -1 -1 0 0 0 0 0 -1 0 -1 0 1 0 0 0 0 -1 0 0 1 -1 1 1 0 -1 0 0 1 1 0 -1 1 0 0 -1 -1 1 -1 1 1 0 -1 -1 0 -1 1 0 0 1 1 -1 1 -1 1 0 1 1 0 -1 1 1 -1 0 -1 -1 1 0 -1 0 0 1 0 0 -1 0 -1 0 -1 1 -1 1 -1 1 0 0 -1 0 -1 -1 -1 -1 0 -1 1 1 1 1 1 1 0 -1 -1 1 0 1 0 1 0 1 1 1 -1 -1 0 0 -1 0 0 1 1 -1 1 -1 0 0 0 1 -1 0 0 0 1 0 -1 1 0 0 0 0 -1 1 1 -1 0 1 -1 0 -1 0 1 0 1 -1 0 0 -1 -1 0 1 0 0 1 0 1 -1 0 0 0 0 -1 -1 0 1 -1 0 -1 0 0 1 1 -1 0 1 0 1 0 -1 -1 1 -1 1 -1 -1 1 -1 0 -1 0 -1 0 -1 -1 -1 0 -1 -1 -1 0 0 1 1 1 -1 1 0 1 1 -1 -1 -1 1 1 -1 -1 -1 0 0 -1 0 1 0 1 0 0 0 0 -1 -1 -1 0 0 1 1 -1 1 1 -1 1 -1 0 1 0 0 1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 -1 1 0 -1 1 -1 0 -1 -1 -1 1 1 1 0 1 1 1 -1 0 0 1 1 1 0 -1 -1 0 0 -1 1 0 0 1 1 0 -1 -1 0 0 1 1 -1 1 1 -1 -1 1 0 1 1 -1 1 -1 0 -1 0 1 -1 1 -1 0 0 -1 1 0 -1 1 0 1 0 -1 0 0 -1 0 0 -1 0 0 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 0 0 1 1 -1 -1 0 1 -1 0 0 -1 0 0 0 1 -1 0 1 1 0 0 1 1 -1 1 -1 -1 0 1 0 1 0 -1 -1 1 -1 1 0 -1 1 0 1 -1 1 -1 0 0 1 -1 0 0 1 -1 0 -1 1 1 0 -1 0 -1 1 0 0 -1 -1 0 0 -1 1 1 1 -1 1 0 -1 1 0 1 -1 -1 -1 -1 -1 1 -1 1 -1 1 0 0 0 -1 0 1 1 -1 1 1 0 1 1 1 1 0 -1 0 -1 -1 0 -1 0 0 1 1 1 1 -1 -1 0 1 1 -1 0 1 1 -1 1 0 0 0 -1 1 0 1 -1 1 -1 -1 1 -1 0 1 -1 1 1 0 -1 -1 -1 0 1 1 1 0 -1 -1 0 -1 0 1 1 0 0 0 0 1 1 1 -1 1 0 1 0 0 1 -1 -1 1 -1 0 -1 1 1 0 1 1 1 1 1 -1 0 -1 -1 -1 -1 0 0 1 1 0 -1 0 -1 -1 0 0 1 1 0 -1 -1 -1 1 -1 -1 0 0 -1 -1 0 0 -1 1 0 -1 1 1 1 0 0 -1 -1 1 0 -1 0 -1 -1 0 0 -1 1 -1 1 0 1 0 1 0 -1 1 0 -1 1 -1 0 -1 1 -1 0 1 -1 0 -1 -1 -1 -1 1 0 1 0 1 1 -1 0 -1 -1 0 -1 0 0 1 1 0 0 0 1 1 0 -1 -1 1 1 0 -1 0 1 -1 0 -1 -1 1 1 1 -1 0 -1 1 1 -1 1 0 0 1 1 1 1 -1 -1 0 -1 0 0 -1 -1 -1 1 -1 1 0 0 -1 1 -1 1 1 1 1 1 -1 -1 -1 0 1 -1 0 -1 1 1 1 1 1 0 0 1 1 -1 -1 -1 -1 -1 -1 1 0 1 0 -1 0 1 0 1 0 0 0 -1 1 -1 1 1 1 0 -1 -1 1 0 1 0 1 1 1 1 1 1 0 1 0 -1 -1 -1 -1 0 0 -1 -1 -1 1 0 0 1 0 -1 0 0 1 0 -1 0 1 1 -1 0 1 0 0 -1 -1 0 0 1 -1 0 -1 1 1 0 1 -1 1 -1 0 1 0 0 -1 1 -1 -1 1 0 1 1 -1 1 1 0 1 0 0 0 -1 0 -1 -1 1 1 1 0 1 1 -1 -1 -1 0 0 1 1 -1 -1 1 1 0 -1 1 0 -1 1 0 1 1 0 0 0 -1 0 0 0 1 0 0 -1 -1 1 -1 -1 1 -1 1 0 0 1 -1 0 0 1 -1 1 0 0 -1 0 1 1 0 0 1 0 0 -1 -1 0 1 -1 1 0 -1 0 0 1 0 -1 1 1 0 1 -1 0 1 1 0 0 -1 1 -1 -1 -1 -1 -1 1 1 1 1 1 1 0 0 -1 1 -1 -1 -1 0 0 -1 1 -1 1 0 0 0 0 -1 0 -1 -1 0 -1 1 1 1 1 0 0 0 1 1 -1 -1 -1 0 -1 -1 1 -1 -1 -1 1 1 1 1 0 1 0 1 0 0 0 1 -1 -1 -1 -1 0 0 -1 0 1 0 1 0 0 1 -1 1 -1 1 0 -1 -1 1 1 -1 -1 1 1 -1 0 1 0 0 1 -1 -1 0 -1 0 0 1 0 -1 1 0 1 1 0 1 -1 0 0 0 0 1 0 0 -1 1 0 -1 0 0 -1 -1 0 1 1 -1 -1 1 -1 0 -1 -1 0 1 1 -1 0 -1 0 0 0 -1 0 0 0 -1 -1 1 0 0 0 1 0 1 0 -1 1 0 0 1 -1 0 0 -1 1 -1 0 1 1 1 0 -1 1 0 -1 -1 0 0 -1 1 -1 0 0 1 -1 1 1 1 0 -1 -1 0 -1 1 1 0 0 -1 0 0 -1 0 0 1 0 -1 -1 -1 0 1 -1 1 1 1 0 1 1 0 -1 0 0 -1 0 -1 -1 1 -1 -1 -1 0 1 0 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 0 1 -1 0 0 -1 1 0 -1 1 -1 1 1 -1 1 -1 0 1 -1 -1 -1 0 0 0 -1 0 1 0 0 1 -1 0 0 0 -1 1 -1 1 1 0 -1 1 1 0 -1 -1 1 0 0 0 -1 0 0 0 -1 1 -1 -1 1 -1 1 -1 1 0 -1 0 0 -1 1 1 -1 1 -1 1 -1 1 0 1 0 1 0 0 -1 1 -1 1 0 1 1 -1 1 1 -1 -1 -1 0 1 1 0 1 0 1 1 -1 1 1 1 1 0 -1 1 0 -1 -1 -1 0 1 -1 0 -1 -1 1 1 -1 0 0 0 0 1 -1 0 1 -1 1 0 0 1 1 -1 1 -1 1 1 1 0 0 0 1 1 0 1 -1 -1 1 -1 -1 0 1 1 -1 -1 1 -1 0 0 1 1 -1 1 0 0 1 0 1 -1 0 -1 -1 -1 1 -1 1 0 1 1 0 0 -1 1 0 0 1 1 1 0 0 -1 -1 -1 1 1 -1 -1 1 1 1 -1 1 1 1 1 -1 0 0 -1 1 0 1 1 1 0 0 0 -1 0 0 0 -1 1 -1 0 1 0 1 -1 0 -1 1 0 0 0 1 -1 1 0 -1 -1 1 1 1 -1 1 1 -1 1 0 -1 0 0 0 0 -1 0 -1 1 0 1 0 1 -1 0 1 1 -1 0 -1 -1 -1 0 0 1 0 0 1 1 -1 0 1 1 0 -1 0 0 1 1 1 0 -1 1 -1 1 -1 1 -1 -1 1 -1 1 1 1 0 0 1 -1 -1 0 -1 1 1 -1 0 1 1 0 1 0 1 -1 0 -1 -1 -1 -1 -1 1 1 0 -1 -1 -1 -1 0 0 -1 -1 -1 1 1 0 1 0 -1 -1 -1 1 -1 0 1 0 1 0 0 0 0 -1 1 -1 1 0 0 0 -1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 -1 1 1 1 1 1 -1 0 -1 0 -1 -1 0 -1 1 -1 0 1 -1 -1 0 1 1 -1 -1 -1 0 1 -1 0 -1 0 1 -1 -1 1 0 1 0 1 -1 1 0 1 1 0 1 1 1 1 -1 1 1 -1 0 -1 -1 1 -1 0 1 0 -1 -1 0 -1 1 0 0 -1 1 -1 1 -1 1 0 -1 0 0 -1 1 1 1 1 -1 0 0 0 -1 -1 0 -1 1 -1 -1 1 0 0 -1 0 0 0 -1 0 0 -1 -1 1 0 0 0 0 0 0 0 -1 1 1 -1 1 0 0 -1 1 -1 0 -1 -1 0 0 1 1 0 1 -1 1 0 0 -1 1 1 -1 1 1 1 -1 1 1 -1 -1 -1 -1 0 0 -1 1 -1 1 0 -1 1 0 -1 -1 1 1 0 1 0 1 1 -1 1 0 -1 -1 -1 0 0 -1 0 1 1 1 1 1 0 0 -1 1 0 0 -1 1 0 0 1 -1 -1 1 -1 0 -1 0 0 -1 0 0 1 1 1 -1 1 1 0 1 1 0 0 1 0 1 1 1 0 -1 1 0 1 0 1 -1 1 -1 1 1 0 -1 0 0 1 -1 0 1 0 1 0 0 0 0 0 -1 1 -1 0 1 1 -1 1 1 0 0 1 0 -1 -1 -1 1 1 -1 0 1 -1 0 0 0 0 -1 1 0 1 1 1 0 0 0 0 0 -1 1 -1 1 0 1 1 0 1 0 1 1 0 1 0 0 0 1 0 -1 0 -1 1 0 1 -1 0 1 1 1 0 -1 1 -1 0 1 -1 -1 -1 1 0 -1 -1 -1 0 -1 0 1 0 0 0 0 -1 1 1 1 0 0 -1 -1 1 -1 0 1 1 -1 0 1 -1 0 -1 1 1 0 -1 -1 0 -1 -1 1 0 1 0 -1 0 0 -1 1 -1 0 -1 -1 1 0 -1 0 1 0 0 1 1 0 0 0 0 -1 0 1 1 0 -1 1 0 1 1 1 1 1 0 0 -1 1 0 0 1 1 -1 0 1 -1 1 -1 -1 0 -1 0 -1 1 1 -1 1 0 -1 1 0 -1 0 -1 0 1 1 -1 0 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 0 -1 0 0 0 0 1 1 1 0 0 -1 1 0 0 0 1 1 1 -1 0 1 0 0 1 1 -1 -1 -1 0 1 -1 1 1 1 1 -1 1 0 1 0 1 -1 1 0 1 1 -1 -1 1 -1 -1 -1 0 1 1 1 0 1 -1 -1 -1 0 0 0 -1 0 1 -1 1 -1 0 0 -1 1 -1 1 -1 1 -1 1 0 -1 0 1 -1 0 -1 -1 0 -1 -1 1 0 -1 1 1 0 1 -1 0 1 1 1 1 -1 -1 -1 -1 -1 -1 0 -1 0 0 1 0 0 0 0 -1 -1 1 -1 -1 1 -1 1 1 0 0 -1 1 1 -1 -1 1 1 1 0 1 -1 -1 -1 1 1 1 0 1 0 1 -1 1 -1 1 -1 1 -1 0 1 -1 -1 -1 0 -1 1 0 0 -1 0 0 1 -1 1 0 -1 -1 1 1 -1 1 1 0 0 1 1 1 0 -1 -1 -1 0 -1 -1 0 0 0 1 0 1 -1 -1 1 0 -1 1 0 1 -1 -1 -1 1 1 0 1 0 0 0 0 1 -1 0 1 -1 0 0 1 0 0 0 1 -1 0 -1 -1 0 0 -1 1 0 -1 1 1 0 0 0 -1 0 1 -1 1 -1 0 -1 -1 1 -1 0 -1 0 0 -1 -1 -1 -1 1 0 0 -1 1 1 0 -1 -1 -1 0 1 -1 -1 -1 -1 0 0 1 -1 1 0 0 0 0 -1 -1 -1 1 -1 0 0 -1 -1 0 0 1 -1 -1 0 -1 -1 -1 0 -1 -1 1 -1 0 -1 0 -1 0 -1 0 0 1 -1 1 0 -1 -1 0 0 -1 -1 0 0 -1 1 0 0 -1 0 0 0 1 -1 0 1 -1 1 0 -1 1 1 1 0 -1 0 0 1 -1 0 -1 -1 -1 1 0 0 1 -1 -1 1 1 1 0 0 1 0 0 1 0 -1 1 -1 1 0 1 1 0 -1 0 0 -1 1 1 -1 -1 -1 0 1 0 -1 1 1 -1 -1 0 1 -1 -1 0 -1 1 1 -1 0 1 -1 -1 1 -1 1 -1 1 0 0 1 1 -1 -1 -1 0 -1 1 -1 -1 1 0 1 -1 0 0 0 0 1 1 0 0 0 -1 1 0 -1 -1 -1 -1 -1 -1 -1 1 -1 0 1 0 1 1 1 1 1 -1 0 -1 -1 -1 -1 1 0 0 0 0 -1 1 -1 0 0 1 1 0 -1 1 0 1 1 0 -1 0 0 0 1 1 0 1 0 0 -1 1 1 0 -1 -1 1 0 0 0 1 0 1 -1 -1 0 1 0 -1 -1 -1 1 0 1 -1 0 -1 -1 -1 1 1 1 -1 -1 1 1 1 0 1 0 1 0 -1 -1 0 -1 1 1 -1 1 1 0 -1 0 1 0 1 0 -1 0 0 -1 0 -1 1 1 1 -1 -1 0 0 -1 1 0 0 -1 0 1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 1 1 1 0 1 -1 0 1 0 0 -1 0 -1 0 -1 -1 0 -1 1 1 -1 0 1 -1 -1 -1 0 -1 0 -1 0 -1 0 -1 -1 0 -1 1 0 -1 1 -1 0 -1 1 0 1 0 -1 1 0 -1 0 1 0 -1 1 -1 1 0 0 1 1 0 -1 -1 -1 1 -1 1 -1 1 0 1 -1 0 1 0 0 0 -1 -1 0 1 0 0 1 -1 0 -1 0 1 1 -1 1 -1 -1 1 1 -1 -1 1 1 -1 0 0 -1 1 -1 1 1 0 1 1 -1 1 1 0 1 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 1 -1 1 -1 1 0 1 1 1 -1 -1 1 -1 1 -1 -1 1 -1 0 1 1 0 -1 0 0 -1 -1 1 1 0 1 0 -1 -1 1 1 0 0 -1 0 1 0 0 -1 0 0 1 0 1 1 1 0 -1 0 0 0 1 1 -1 1 -1 0 0 1 1 0 0 -1 0 -1 1 -1 0 1 1 -1 1 1 1 -1 0 0 1 -1 0 1 1 -1 0 -1 -1 1 1 0 1 1 1 0 1 -1 -1 1 -1 0 1 -1 0 -1 0 0 -1 1 0 0 0 1 -1 1 0 0 1 1 0 1 1 -1 -1 -1 0 1 0 -1 -1 0 -1 1 0 0 0 1 -1 -1 0 0 0 0 1 -1 1 0 0 0 0 1 0 -1 -1 -1 -1 1 -1 0 1 1 -1 1 0 1 1 1 -1 -1 0 1 -1 -1 1 0 1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 0 1 -1 1 1 0 -1 0 1 0 -1 -1 0 0 1 0 -1 1 0 0 -1 0 0 -1 0 -1 1 0 0 1 1 -1 1 -1 0 -1 -1 -1 0 0 0 1 -1 0 -1 1 -1 0 -1 1 0 1 -1 1 1 0 1 -1 0 0 -1 -1 1 0 0 1 -1 -1 0 -1 -1 -1 -1 0 1 0 0 -1 0 1 0 0 -1 -1 0 1 0 1 1 -1 1 1 0 0 -1 1 0 0 0 -1 1 -1 -1 0 -1 -1 0 -1 1 -1 0 0 1 0 1 -1 1 -1 -1 -1 -1 0 -1 -1 1 1 1 1 -1 1 0 -1 1 0 0 -1 1 1 -1 -1 0 1 -1 0 1 0 1 0 1 1 1 0 -1 1 -1 1 -1 -1 -1 0 -1 -1 -1 -1 1 0 1 -1 1 1 1 0 1 -1 0 -1 1 0 1 -1 0 0 1 -1 -1 0 1 1 1 1 0 -1 0 0 1 1 0 0 0 -1 -1 0 0 0 0 -1 0 1 1 -1 -1 1 0 -1 0 1 0 -1 0 1 -1 -1 -1 0 0 1 -1 0 1 0 -1 0 -1 1 1 1 -1 1 0 -1 1 -1 1 0 1 -1 1 -1 -1 1 0 1 -1 0 -1 1 -1 -1 1 -1 -1 0 -1 0 0 0 0 -1 -1 0 0 -1 1 -1 -1 1 -1 -1 0 0 -1 1 1 -1 -1 1 -1 -1 1 -1 -1 0 -1 0 0 1 1 1 1 1 -1 0 0 1 0 -1 1 1 -1 -1 0 0 1 0 0 0 1 -1 1 0 1 1 1 -1 -1 1 0 1 -1 1 1 0 -1 0 0 1 -1 1 0 1 -1 0 -1 -1 1 1 1 1 1 0 -1 1 0 -1 -1 1 -1 0 1 1 0 0 -1 0 1 -1 -1 0 0 1 -1 -1 1 1 0 -1 0 -1 -1 -1 0 1 1 1 -1 1 -1 0 -1 -1 -1 -1 1 -1 0 0 1 0 0 -1 0 -1 -1 -1 1 0 1 -1 -1 0 -1 1 0 -1 0 1 1 -1 -1 0 1 0 0 -1 -1 0 0 0 1 1 0 0 1 1 -1 1 -1 0 1 0 1 1 1 -1 1 -1 -1 -1 0 -1 0 0 1 -1 -1 1 0 1 0 -1 -1 1 -1 0 0 1 0 1 1 1 0 1 -1 0 0 1 -1 0 1 1 -1 0 1 -1 0 1 1 1 0 0 -1 1 1 -1 -1 0 -1 1 1 1 0 1 -1 1 1 1 1 0 1 -1 1 0 0 1 -1 1 1 0 0 1 0 1 -1 -1 -1 -1 0 -1 -1 -1 1 1 0 1 0 1 -1 -1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 1 -1 -1 0 0 0 0 -1 -1 1 0 0 1 -1 1 1 1 -1 0 1 -1 0 -1 1 -1 1 -1 0 0 -1 0 0 -1 -1 1 -1 0 -1 -1 -1 1 0 -1 1 -1 0 1 -1 1 1 1 0 -1 0 1 -1 0 1 -1 1 -1 0 -1 0 0 1 -1 1 -1 0 0 -1 1 0 0 -1 -1 -1 -1 1 1 -1 0 1 -1 -1 1 0 0 -1 1 -1 1 1 1 1 -1 1 1 -1 1 0 0 -1 1 -1 0 0 -1 0 0 -1 0 1 1 1 0 1 -1 -1 1 -1 -1 0 -1 1 -1 -1 0 -1 -1 0 0 -1 -1 1 -1 1 -1 0 -1 1 1 -1 1 0 1 -1 1 -1 0 -1 -1 -1 0 1 1 0 -1 0 -1 -1 0 1 0 1 0 -1 0 -1 -1 1 1 -1 1 1 1 -1 0 0 -1 -1 1 -1 1 0 -1 0 0 1 1 0 0 1 1 -1 1 1 -1 0 0 1 -1 0 0 1 -1 -1 1 0 -1 0 0 -1 -1 0 1 1 0 -1 1 0 -1 0 1 1 1 -1 1 -1 0 1 1 0 -1 -1 -1 1 1 -1 1 -1 -1 1 1 1 1 0 0 0 1 1 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 -1 0 1 0 0 1 1 1 -1 0 1 -1 0 0 -1 0 -1 -1 1 1 -1 -1 -1 -1 0 -1 0 -1 0 -1 -1 -1 1 0 1 -1 1 1 0 0 -1 -1 1 0 -1 0 0 0 1 -1 0 1 0 1 0 0 1 0 0 -1 -1 -1 -1 0 -1 1 1 0 1 -1 -1 1 -1 1 -1 -1 1 -1 -1 -1 0 1 -1 -1 -1 1 1 1 -1 0 1 0 -1 0 0 -1 -1 -1 -1 1 1 0 0 0 0 1 1 -1 -1 0 -1 1 1 -1 1 0 -1 1 1 0 0 1 -1 -1 0 -1 1 0 0 0 0 0 0 -1 1 -1 0 1 1 0 1 -1 0 -1 0 -1 -1 -1 0 1 0 -1 -1 0 -1 1 0 1 1 1 0 0 -1 -1 -1 1 -1 0 1 -1 0 0 0 1 -1 -1 1 0 1 -1 0 -1 1 -1 -1 1 0 1 0 -1 -1 -1 -1 0 0 1 1 -1 -1 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 -1 0 1 -1 1 1 1 0 -1 1 1 1 -1 0 -1 0 0 0 0 1 1 -1 0 1 -1 -1 -1 -1 0 0 1 -1 -1 1 1 0 0 -1 1 -1 -1 0 -1 -1 1 0 1 -1 0 1 1 -1 -1 -1 1 1 1 -1 0 -1 -1 -1 -1 1 1 0 -1 1 -1 1 -1 1 -1 0 -1 1 -1 1 1 0 1 -1 0 0 -1 1 1 0 0 -1 -1 -1 1 0 1 1 -1 0 1 1 0 1 -1 1 -1 -1 0 0 0 -1 1 1 -1 1 -1 -1 1 0 -1 -1 -1 0 0 0 1 -1 0 1 0 1 0 1 1 0 -1 0 0 0 1 0 0 1 -1 0 0 1 -1 0 -1 1 -1 1 1 -1 -1 0 0 1 -1 1 0 1 1 0 1 1 0 1 0 0 1 -1 0 1 0 0 0 1 -1 1 0 0 -1 1 0 1 -1 1 -1 0 1 1 -1 -1 0 1 0 1 -1 1 1 -1 -1 1 1 1 -1 1 0 0 1 -1 0 0 -1 -1 1 1 0 1 0 1 -1 0 1 -1 -1 0 1 1 1 -1 1 1 -1 -1 1 -1 0 0 -1 -1 1 1 1 -1 0 -1 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 1 -1 1 1 1 -1 0 -1 0 -1 1 1 1 0 -1 1 1 0 0 -1 -1 1 -1 0 1 1 0 1 1 -1 1 1 1 0 0 -1 -1 -1 -1 -1 0 0 1 1 1 0 0 1 0 -1 1 -1 0 1 -1 0 -1 0 0 1 1 1 -1 1 0 0 -1 -1 0 -1 1 -1 0 1 1 1 1 0 1 -1 0 -1 -1 -1 0 0 -1 0 1 1 -1 -1 -1 -1 0 1 1 -1 0 1 -1 -1 0 0 -1 1 -1 -1 0 1 1 1 1 1 1 -1 -1 0 0 1 0 0 -1 0 0 1 0 0 1 0 1 0 1 -1 0 0 -1 1 -1 -1 -1 -1 -1 1 -1 1 0 1 1 -1 0 0 -1 1 1 -1 -1 0 0 -1 0 0 0 1 1 0 -1 1 -1 1 1 0 0 1 1 0 -1 0 -1 0 0 -1 -1 -1 1 1 1 -1 -1 1 1 -1 1 1 0 1 0 0 -1 -1 1 0 0 0 0 -1 1 0 0 1 1 -1 1 -1 -1 0 1 -1 0 1 1 1 1 1 -1 0 -1 0 -1 -1 -1 0 0 1 1 0 -1 1 1 1 -1 -1 0 1 1 1 0 1 1 -1 -1 1 -1 -1 1 -1 1 -1 0 1 1 1 1 -1 -1 1 1 -1 -1 -1 -1 0 1 0 0 0 -1 1 -1 0 -1 -1 1 0 1 0 1 -1 0 -1 1 1 0 0 -1 -1 -1 1 0 0 -1 -1 1 1 1 1 0 1 1 -1 0 0 0 0 1 -1 0 0 -1 0 -1 1 1 -1 0 -1 1 0 1 1 -1 0 0 1 1 0 0 0 1 1 -1 1 -1 1 1 0 0 -1 1 1 -1 1 1 0 0 -1 -1 0 -1 0 -1 -1 -1 -1 1 -1 0 -1 0 1 1 1 1 -1 0 1 -1 -1 -1 -1 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 -1 1 -1 0 -1 1 0 0 -1 -1 1 -1 1 -1 -1 0 -1 1 1 -1 -1 -1 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 -1 -1 1 0 1 0 -1 -1 0 -1 1 1 -1 -1 -1 -1 -1 1 1 -1 -1 1 1 1 1 0 -1 0 1 -1 0 -1 1 0 -1 0 1 1 1 0 -1 1 1 1 -1 0 1 -1 1 -1 0 0 1 1 -1 0 0 -1 0 -1 -1 -1 0 0 1 0 -1 -1 -1 0 -1 -1 1 0 0 0 0 1 0 0 0 -1 0 1 0 1 1 -1 0 0 1 -1 -1 -1 1 0 -1 -1 1 -1 -1 1 -1 1 -1 0 1 0 1 0 -1 1 1 1 1 1 1 1 -1 0 1 1 1 0 1 -1 -1 1 1 0 0 0 -1 1 0 -1 0 1 0 0 1 1 1 -1 -1 0 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 -1 0 1 -1 1 1 0 -1 1 1 -1 0 -1 -1 -1 -1 -1 -1 1 1 1 -1 0 1 0 -1 -1 1 0 1 0 0 1 -1 0 -1 1 -1 1 0 -1 -1 0 1 0 0 -1 1 1 -1 -1 1 1 1 1 -1 1 1 1 1 1 -1 0 1 1 0 0 -1 0 0 -1 0 0 0 -1 -1 -1 -1 1 0 0 -1 1 0 0 -1 -1 0 -1 -1 -1 1 0 0 -1 0 1 -1 1 0 1 0 0 -1 0 -1 -1 0 0 -1 0 0 0 0 -1 0 1 -1 0 1 0 -1 -1 -1 0 1 -1 1 0 0 -1 -1 -1 -1 0 1 0 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 1 0 -1 0 -1 1 -1 -1 -1 0 0 0 -1 1 0 -1 -1 1 0 0 1 -1 0 1 -1 -1 1 1 1 1 0 0 0 0 -1 -1 -1 0 -1 0 -1 0 1 1 -1 0 -1 0 1 -1 0 1 -1 -1 -1 -1 1 0 -1 0 -1 -1 0 1 1 -1 -1 -1 -1 -1 1 0 1 1 -1 -1 -1 1 0 -1 -1 1 -1 -1 -1 0 -1 1 1 0 1 -1 0 1 1 1 1 0 1 1 1 0 0 1 -1 -1 0 -1 0 1 1 1 -1 -1 0 1 1 1 0 1 1 1 1 1 1 1 1 -1 1 1 0 -1 0 -1 0 0 1 1 0 -1 -1 0 -1 -1 -1 1 1 1 1 0 1 0 0 1 0 1 1 -1 1 1 0 1 -1 1 -1 0 1 0 0 -1 1 -1 -1 -1 0 1 -1 -1 1 -1 1 0 1 1 0 -1 -1 1 -1 0 0 1 0 1 1 1 -1 -1 1 0 -1 -1 0 0 0 0 -1 -1 -1 -1 1 -1 1 1 0 1 -1 -1 1 0 -1 -1 0 0 0 1 0 0 1 1 -1 0 1 0 -1 1 0 -1 -1 -1 -1 0 1 -1 1 -1 0 0 0 1 1 0 -1 1 -1 -1 1 -1 0 1 0 1 0 -1 -1 -1 1 1 1 1 0 0 -1 -1 -1 1 0 1 0 0 1 -1 0 1 -1 0 -1 0 0 1 0 -1 1 0 1 1 -1 1 -1 0 1 -1 0 1 -1 -1 -1 0 1 0 1 1 -1 -1 0 0 1 -1 1 0 0 0 1 1 0 0 0 -1 1 0 -1 0 -1 1 0 1 0 -1 -1 1 1 1 1 1 1 1 0 0 1 -1 1 -1 1 -1 0 -1 -1 0 0 -1 1 1 -1 0 0 0 -1 0 -1 0 -1 -1 -1 1 -1 1 -1 -1 1 1 0 1 1 1 1 1 0 -1 1 0 0 -1 1 0 -1 1 0 0 0 -1 1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 0 -1 1 0 1 1 1 1 -1 1 1 0 0 -1 0 1 -1 0 0 0 -1 0 0 0 0 1 -1 0 0 0 -1 0 1 0 0 0 0 -1 -1 1 -1 -1 1 0 0 -1 0 1 -1 1 0 -1 -1 0 0 -1 0 1 1 0 1 -1 -1 -1 -1 1 -1 1 -1 -1 1 0 0 0 0 0 -1 0 -1 1 0 1 0 1 0 -1 -1 -1 1 0 1 -1 1 1 0 0 -1 0 1 0 1 -1 1 1 1 0 -1 1 1 -1 -1 0 -1 0 1 0 1 -1 1 0 1 -1 1 1 1 -1 1 1 -1 0 0 0 -1 -1 0 0 1 -1 -1 0 -1 0 0 -1 0 0 -1 -1 0 -1 1 0 -1 1 0 -1 -1 1 0 1 0 -1 1 0 0 1 1 1 -1 0 1 1 0 0 1 -1 0 1 1 0 1 -1 1 -1 0 -1 0 1 -1 0 0 0 -1 1 -1 0 1 -1 -1 -1 1 0 1 0 1 -1 0 1 1 -1 -1 1 0 1 -1 0 -1 0 -1 1 -1 0 -1 1 1 1 0 -1 0 -1 -1 0 1 -1 0 0 0 -1 0 1 -1 -1 -1 -1 -1 -1 1 1 0 1 -1 0 1 1 -1 1 1 0 0 0 0 -1 0 1 1 -1 -1 0 0 0 0 -1 -1 1 0 0 1 1 -1 1 -1 1 1 1 -1 -1 -1 -1 -1 0 1 0 0 -1 0 1 0 1 1 1 -1 1 -1 1 0 -1 1 1 1 1 1 0 0 0 -1 1 -1 1 1 1 -1 0 -1 1 -1 1 0 0 1 0 0 -1 0 1 1 1 -1 -1 -1 0 -1 0 -1 -1 1 1 1 1 -1 1 -1 -1 0 0 0 0 -1 0 0 1 -1 -1 0 1 0 1 1 0 0 1 0 0 1 0 1 -1 1 0 0 -1 -1 0 1 0 0 -1 -1 1 -1 0 1 0 -1 0 -1 -1 1 1 1 1 1 -1 1 0 -1 0 -1 0 -1 0 0 0 -1 -1 -1 0 0 -1 0 -1 0 0 1 -1 -1 -1 1 0 1 -1 -1 0 1 -1 -1 0 1 1 0 -1 0 0 0 1 -1 1 -1 1 0 0 1 1 -1 0 0 0 0 1 1 1 -1 -1 0 -1 -1 -1 0 -1 1 1 0 -1 0 0 -1 0 1 1 1 0 -1 -1 0 0 0 0 -1 0 1 1 0 1 1 0 1 1 1 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 0 1 0 1 0 1 1 -1 -1 0 0 0 0 -1 1 1 1 -1 1 1 1 0 -1 0 1 -1 1 -1 0 0 1 0 -1 -1 0 0 1 -1 -1 -1 0 0 1 1 0 -1 -1 0 0 1 0 -1 1 0 1 -1 -1 1 -1 1 -1 1 0 1 0 -1 -1 1 -1 1 1 0 0 1 -1 -1 -1 -1 -1 -1 0 -1 1 1 1 1 1 -1 -1 0 1 -1 1 0 1 0 1 0 0 1 0 -1 0 0 1 -1 1 0 1 0 1 0 -1 0 -1 1 -1 0 0 -1 1 0 0 1 1 -1 0 0 0 -1 -1 -1 0 0 0 1 0 -1 -1 -1 1 1 1 0 1 0 1 1 -1 0 0 0 0 -1 -1 0 1 0 -1 0 0 0 -1 0 0 -1 1 0 -1 -1 -1 1 1 1 -1 -1 1 0 -1 -1 0 -1 -1 0 -1 0 -1 0 -1 -1 1 1 -1 -1 -1 0 -1 1 0 1 -1 1 -1 -1 0 0 1 -1 1 -1 -1 -1 1 0 0 1 1 1 1 1 1 -1 0 -1 -1 0 1 0 -1 0 -1 1 1 -1 0 1 0 0 1 1 0 1 1 1 1 -1 1 -1 -1 1 0 0 0 1 1 0 0 1 1 1 1 0 -1 1 -1 -1 -1 0 0 1 0 -1 0 -1 0 -1 0 0 1 0 1 -1 1 1 1 -1 0 -1 1 0 1 -1 1 -1 -1 0 1 0 -1 1 -1 -1 1 1 1 0 -1 0 0 0 1 0 1 1 -1 1 1 -1 1 -1 -1 -1 0 0 1 1 0 -1 1 -1 0 1 0 0 -1 -1 1 1 1 1 -1 0 1 0 0 -1 0 -1 1 0 -1 -1 0 1 -1 0 1 1 0 0 -1 0 -1 -1 -1 1 0 0 1 1 -1 -1 1 1 1 0 -1 -1 -1 1 0 1 1 1 -1 0 1 1 0 1 1 1 0 1 -1 1 0 1 0 0 1 0 0 -1 0 -1 0 1 1 -1 -1 0 -1 1 -1 1 -1 0 -1 0 1 -1 -1 -1 0 -1 0 -1 -1 -1 -1 -1 0 1 0 0 0 0 -1 0 -1 1 -1 1 1 1 1 -1 -1 -1 0 1 0 1 1 1 0 1 0 -1 0 -1 1 -1 0 1 -1 0 -1 1 1 0 1 1 1 -1 1 -1 0 0 -1 -1 -1 -1 -1 -1 1 1 0 -1 1 -1 -1 1 0 1 -1 1 0 0 0 1 0 1 1 -1 -1 1 0 0 1 0 -1 -1 -1 -1 0 1 -1 -1 1 0 1 -1 -1 -1 1 0 -1 -1 1 -1 -1 -1 0 -1 0 0 1 -1 1 0 1 -1 -1 -1 1 1 0 -1 -1 1 1 1 1 -1 -1 0 -1 1 1 -1 -1 0 0 1 0 0 -1 1 1 -1 -1 0 1 0 0 0 0 0 -1 0 -1 0 1 -1 0 -1 -1 -1 1 -1 0 -1 1 0 1 -1 0 -1 -1 1 1 1 1 0 0 -1 1 -1 0 -1 1 1 -1 0 -1 1 1 0 -1 0 1 -1 1 1 -1 0 0 -1 -1 1 1 -1 -1 -1 0 -1 -1 1 -1 1 -1 1 1 1 0 -1 0 -1 0 0 -1 -1 -1 1 0 -1 1 0 0 -1 -1 0 1 -1 -1 -1 0 -1 -1 -1 0 1 0 -1 0 0 -1 1 -1 1 0 0 1 -1 0 1 0 -1 -1 1 1 0 -1 1 0 1 0 0 0 1 0 -1 0 0 0 0 0 0 1 1 1 -1 0 -1 0 -1 1 -1 0 0 0 1 1 0 0 0 0 -1 0 -1 0 0 0 -1 -1 1 0 1 0 -1 -1 0 -1 1 -1 0 0 -1 1 1 0 -1 -1 -1 1 0 1 0 -1 0 1 -1 0 0 1 0 1 0 1 -1 0 -1 1 -1 0 1 0 0 -1 0 -1 1 0 1 -1 0 1 -1 -1 -1 1 0 0 -1 -1 -1 1 -1 0 1 0 1 0 1 0 -1 1 1 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 -1 -1 0 0 1 0 -1 0 1 -1 -1 -1 0 -1 -1 -1 1 0 0 -1 1 -1 1 0 0 0 -1 1 0 -1 -1 -1 1 0 1 0 0 -1 0 -1 0 -1 0 0 0 0 -1 -1 1 1 -1 -1 1 1 1 1 -1 0 1 0 0 -1 1 0 -1 1 -1 -1 1 -1 -1 -1 -1 1 1 -1 -1 0 -1 -1 1 1 -1 1 0 0 -1 0 0 0 1 0 1 1 1 1 -1 0 0 0 -1 1 1 1 0 0 0 1 1 0 -1 -1 1 0 1 1 1 1 0 -1 -1 0 -1 0 -1 -1 -1 0 -1 0 1 1 1 1 1 -1 1 1 -1 -1 0 0 -1 1 1 0 0 -1 -1 0 1 -1 -1 1 0 1 -1 -1 -1 0 0 1 0 -1 1 1 0 -1 1 0 1 1 1 1 1 1 0 0 0 -1 -1 0 1 0 -1 1 0 1 1 0 1 1 1 1 -1 1 1 -1 -1 -1 0 1 0 0 0 0 -1 0 1 0 0 1 1 0 0 0 0 -1 1 1 1 0 0 1 -1 1 1 0 1 0 -1 1 -1 0 1 0 -1 1 1 0 1 0 0 0 1 -1 -1 1 -1 0 0 -1 -1 -1 0 0 1 1 0 1 -1 -1 1 -1 1 1 0 1 1 0 -1 0 0 1 0 -1 0 0 1 -1 0 1 -1 1 1 0 -1 0 0 0 1 -1 0 0 0 1 -1 0 -1 -1 1 -1 0 0 -1 -1 -1 0 1 1 -1 0 0 -1 1 0 1 1 -1 1 -1 0 -1 -1 -1 0 0 -1 1 0 -1 -1 0 0 1 1 -1 0 -1 0 1 1 1 0 1 1 -1 0 -1 -1 0 -1 1 -1 -1 1 1 0 -1 -1 1 1 0 -1 0 -1 0 1 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 0 -1 -1 0 -1 -1 1 -1 1 1 0 -1 1 -1 1 0 0 1 0 -1 1 0 0 0 1 -1 1 0 -1 -1 -1 -1 -1 1 1 0 1 0 1 -1 -1 -1 -1 1 0 1 1 0 0 1 -1 1 -1 1 1 0 -1 0 1 0 1 -1 -1 -1 1 0 0 1 -1 -1 -1 -1 -1 0 1 -1 1 1 0 1 -1 0 1 -1 -1 1 0 0 1 0 -1 1 1 1 1 1 0 -1 -1 -1 1 0 -1 -1 1 -1 1 -1 0 -1 1 0 1 -1 -1 -1 1 0 1 1 -1 -1 1 -1 0 1 1 1 1 -1 0 0 1 -1 1 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 -1 -1 0 1 1 1 0 1 0 -1 -1 1 -1 1 0 -1 1 -1 1 0 0 -1 0 0 0 -1 -1 1 1 1 0 1 -1 1 0 -1 -1 1 -1 -1 0 0 0 0 0 1 0 0 -1 1 -1 1 -1 1 0 0 0 -1 0 0 -1 1 1 0 1 1 -1 -1 -1 1 0 1 0 1 -1 -1 -1 -1 0 -1 1 0 -1 -1 -1 -1 1 0 0 0 -1 1 -1 1 0 -1 -1 0 -1 1 -1 0 -1 1 1 -1 -1 -1 0 1 -1 1 -1 0 1 1 -1 1 1 1 -1 0 0 0 -1 -1 -1 -1 1 0 1 0 0 0 -1 1 0 -1 1 -1 -1 1 0 -1 1 0 1 0 1 0 0 -1 -1 -1 0 1 1 1 0 -1 1 0 0 1 -1 -1 0 1 -1 1 -1 0 -1 -1 0 0 1 1 -1 1 1 0 1 1 -1 -1 0 -1 1 0 -1 -1 0 1 -1 -1 1 0 1 -1 0 1 -1 -1 1 -1 -1 1 0 0 1 1 1 0 -1 0 1 1 1 0 1 0 0 -1 1 -1 1 1 0 -1 1 0 -1 0 1 0 -1 -1 0 0 1 0 0 0 1 1 0 -1 0 0 1 -1 1 1 0 -1 0 0 -1 -1 -1 -1 1 1 0 1 -1 1 -1 1 -1 0 -1 0 0 1 1 -1 -1 -1 -1 1 1 0 1 0 0 -1 0 1 -1 0 -1 1 1 -1 0 0 1 -1 1 0 1 0 1 1 -1 1 1 1 0 -1 0 1 1 -1 0 0 -1 -1 1 1 0 1 1 1 -1 -1 -1 1 1 1 0 -1 0 -1 -1 -1 0 -1 1 -1 -1 0 -1 0 -1 -1 0 1 1 0 1 -1 -1 0 -1 -1 1 1 0 0 0 -1 0 0 -1 0 0 1 -1 0 0 0 1 -1 -1 0 0 -1 0 0 1 0 0 0 -1 0 1 0 -1 -1 -1 0 0 1 -1 -1 1 -1 -1 1 1 1 -1 0 0 1 -1 1 -1 -1 1 0 -1 -1 1 -1 1 0 0 1 -1 -1 -1 1 1 0 0 0 0 -1 0 1 1 0 -1 1 1 1 -1 0 0 -1 1 1 0 1 1 1 0 0 0 0 0 -1 1 1 0 0 -1 -1 1 1 0 -1 0 0 0 1 -1 0 0 -1 0 1 0 0 0 1 0 1 0 1 0 1 0 0 0 1 -1 -1 1 1 1 0 1 0 0 0 0 -1 -1 -1 1 1 1 0 -1 -1 0 1 -1 0 -1 1 1 1 1 -1 -1 0 0 0 1 1 0 -1 -1 1 1 1 1 0 0 0 1 1 1 1 0 -1 0 0 -1 -1 0 -1 0 0 0 -1 1 1 -1 0 -1 0 1 0 1 1 0 -1 1 -1 -1 -1 -1 1 -1 -1 1 -1 0 1 1 0 -1 1 -1 0 1 1 0 0 0 -1 1 -1 -1 1 -1 0 0 -1 0 1 1 -1 0 0 -1 1 -1 -1 -1 1 1 1 1 -1 -1 -1 0 -1 1 1 1 -1 -1 1 -1 -1 0 -1 0 1 1 1 0 1 0 -1 -1 -1 0 -1 1 1 -1 1 -1 0 1 -1 0 -1 0 -1 1 -1 0 1 -1 1 -1 0 0 -1 0 -1 0 -1 0 -1 -1 0 0 1 0 -1 0 1 -1 0 -1 -1 -1 0 1 -1 0 -1 1 1 1 -1 0 1 1 -1 -1 0 -1 0 -1 0 0 -1 -1 1 1 0 0 -1 -1 1 -1 -1 0 0 0 -1 -1 -1 0 0 0 -1 -1 0 0 0 -1 1 1 -1 -1 1 1 0 0 0 -1 -1 0 -1 -1 -1 1 -1 -1 1 -1 -1 0 1 0 1 1 -1 -1 -1 -1 0 -1 -1 1 -1 0 1 -1 1 1 -1 1 -1 -1 1 0 -1 1 0 1 1 1 0 1 -1 -1 -1 1 0 1 -1 0 0 -1 -1 1 1 1 1 -1 1 1 1 -1 0 -1 -1 0 0 0 1 1 -1 0 1 0 -1 1 1 -1 -1 1 -1 -1 1 -1 0 0 1 -1 -1 0 0 1 1 -1 1 0 1 0 0 0 -1 0 0 0 1 0 -1 1 1 0 -1 -1 -1 1 0 0 0 0 0 1 -1 -1 1 1 -1 1 -1 1 -1 0 0 -1 0 -1 0 0 -1 -1 0 0 0 1 1 1 1 0 -1 1 0 0 0 0 1 0 -1 0 -1 0 0 -1 -1 -1 1 0 -1 0 1 -1 0 0 0 0 -1 -1 1 0 1 -1 0 1 1 0 0 -1 1 -1 1 0 1 -1 0 1 0 -1 1 1 0 1 -1 -1 1 -1 0 0 1 0 0 1 -1 -1 -1 0 0 -1 1 1 1 -1 1 0 -1 1 0 1 0 1 0 0 1 -1 -1 1 1 1 0 0 1 0 1 -1 -1 -1 -1 -1 1 0 -1 -1 -1 -1 0 1 -1 -1 -1 1 -1 0 -1 -1 0 -1 -1 -1 0 -1 1 1 -1 1 -1 1 1 1 -1 1 -1 0 -1 1 -1 1 0 0 -1 0 1 0 1 -1 -1 -1 -1 0 0 0 1 -1 -1 1 0 -1 0 -1 -1 0 -1 0 -1 -1 -1 1 -1 -1 -1 0 0 0 -1 1 0 1 -1 0 -1 0 1 0 0 0 -1 1 1 0 0 0 -1 1 -1 1 -1 0 0 1 -1 0 1 1 -1 -1 1 0 1 -1 -1 -1 1 -1 -1 0 0 1 -1 -1 0 1 1 0 0 1 0 -1 -1 -1 0 1 -1 0 -1 0 1 -1 -1 -1 0 1 -1 1 0 0 1 -1 0 1 -1 1 0 -1 0 0 -1 0 0 -1 1 1 0 -1 0 -1 -1 -1 -1 1 -1 1 1 -1 -1 0 0 0 -1 -1 0 1 1 0 -1 0 -1 0 -1 0 1 1 -1 0 1 1 0 1 -1 1 1 -1 0 0 1 -1 0 0 0 1 1 0 0 0 0 1 1 -1 1 1 -1 -1 1 0 0 0 -1 0 0 0 1 1 0 1 0 1 -1 -1 -1 0 1 1 1 -1 0 0 0 1 -1 0 1 0 -1 -1 0 -1 0 1 0 1 -1 1 1 0 -1 0 0 1 0 1 1 0 1 1 -1 1 1 1 1 -1 -1 -1 1 0 -1 1 0 0 1 -1 1 1 -1 -1 1 -1 -1 0 -1 1 0 0 0 0 1 1 1 0 0 -1 0 1 -1 1 1 -1 1 -1 0 0 1 -1 0 1 0 -1 -1 0 -1 -1 1 -1 -1 0 1 1 0 1 -1 0 0 1 -1 1 -1 1 1 -1 0 0 1 0 0 1 1 1 1 0 -1 0 -1 1 1 1 -1 0 -1 0 1 -1 0 -1 1 1 1 0 1 -1 -1 1 1 -1 0 0 -1 1 -1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 0 -1 -1 1 0 1 0 1 -1 1 1 0 1 -1 1 0 -1 1 -1 0 -1 -1 0 1 1 0 1 1 0 1 0 0 0 -1 0 0 -1 1 0 1 -1 1 -1 1 -1 -1 1 1 1 -1 0 0 -1 -1 1 0 0 0 -1 -1 1 0 1 0 -1 0 -1 -1 1 -1 0 1 1 1 1 -1 -1 1 -1 -1 1 -1 0 -1 0 -1 -1 1 0 0 -1 1 1 1 1 1 0 0 0 0 -1 1 0 1 -1 1 1 -1 0 1 1 1 1 0 -1 -1 0 -1 0 -1 0 1 -1 0 0 0 1 -1 -1 -1 1 -1 -1 -1 1 1 0 -1 -1 -1 0 -1 1 -1 -1 1 1 1 1 1 -1 0 -1 0 -1 -1 -1 1 1 -1 1 -1 1 0 -1 1 1 -1 0 0 1 -1 0 1 0 -1 1 1 1 -1 0 0 1 0 -1 0 1 1 0 -1 -1 -1 -1 1 -1 -1 0 0 -1 1 1 0 0 1 -1 -1 0 0 -1 -1 1 0 0 1 1 1 0 1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 0 0 -1 0 1 0 1 0 0 -1 1 -1 0 1 1 1 0 1 0 -1 0 1 0 0 0 1 1 1 0 -1 -1 -1 1 1 1 0 0 1 0 -1 1 1 0 1 1 -1 1 1 1 -1 -1 1 0 0 1 0 0 -1 0 1 1 -1 -1 -1 1 1 -1 1 -1 1 -1 -1 1 1 -1 1 0 0 -1 -1 -1 1 0 -1 0 0 1 0 0 1 1 1 0 1 0 0 0 0 0 0 1 -1 1 1 -1 1 -1 1 -1 1 1 1 1 1 0 1 -1 -1 1 1 0 1 0 -1 0 -1 -1 0 0 -1 1 0 -1 0 0 1 1 -1 1 1 -1 0 0 0 1 -1 1 0 0 0 1 1 1 -1 1 1 -1 -1 -1 0 0 0 -1 0 0 1 -1 0 -1 0 1 1 0 -1 0 1 -1 1 0 -1 -1 -1 1 0 -1 0 1 0 1 1 1 1 0 -1 0 1 -1 1 0 1 1 -1 1 0 0 -1 -1 -1 1 0 -1 1 1 0 0 1 0 -1 0 1 -1 1 1 -1 1 0 -1 1 -1 0 1 0 1 1 -1 -1 0 0 -1 1 -1 1 0 -1 1 -1 0 -1 -1 -1 -1 -1 0 1 0 -1 1 0 -1 0 0 1 0 0 1 -1 -1 -1 1 -1 0 -1 0 -1 -1 1 0 0 1 -1 -1 1 -1 1 0 1 1 -1 0 0 0 0 1 1 0 -1 1 0 0 1 0 -1 -1 1 1 1 0 -1 1 0 1 -1 0 1 -1 0 1 1 -1 0 1 0 -1 1 0 -1 1 1 1 0 -1 -1 1 1 -1 -1 1 0 0 -1 0 0 0 -1 -1 1 1 0 -1 0 0 1 1 -1 0 -1 -1 0 -1 0 -1 0 1 -1 -1 0 -1 1 1 -1 1 -1 1 0 1 -1 1 -1 0 1 -1 1 0 -1 1 1 -1 1 -1 1 1 0 0 1 -1 -1 0 -1 -1 -1 1 -1 1 -1 0 0 0 0 1 0 -1 -1 0 1 1 -1 1 1 1 1 0 -1 -1 0 0 -1 -1 1 -1 1 1 1 1 -1 -1 1 -1 0 1 -1 0 1 0 0 1 0 -1 0 0 0 -1 0 -1 1 0 1 0 1 0 0 1 1 1 1 0 0 -1 0 -1 -1 0 -1 -1 0 0 -1 1 1 0 1 1 -1 -1 -1 0 1 1 0 -1 1 -1 -1 0 1 0 0 0 1 -1 0 1 -1 1 0 1 -1 -1 1 1 1 -1 1 1 0 0 0 -1 0 0 1 -1 0 0 -1 1 -1 -1 1 1 0 1 -1 0 1 -1 0 1 -1 1 1 -1 1 -1 1 1 1 0 -1 0 1 0 1 -1 -1 0 -1 1 0 0 0 1 -1 1 -1 1 1 1 0 1 1 0 -1 1 0 -1 1 -1 -1 0 -1 1 0 -1 -1 -1 1 1 -1 1 -1 1 -1 0 1 -1 -1 -1 -1 0 1 0 1 1 -1 1 0 -1 0 1 1 0 1 1 0 1 0 0 1 -1 0 -1 0 1 -1 1 0 1 0 0 0 0 -1 1 -1 0 -1 0 0 -1 0 -1 0 -1 0 0 -1 -1 1 -1 1 0 0 1 -1 -1 0 -1 1 1 -1 0 0 1 1 1 1 1 1 1 -1 0 0 0 1 0 1 0 1 1 0 -1 1 -1 0 0 0 0 0 1 0 1 1 0 0 1 -1 0 1 -1 -1 1 -1 0 -1 1 1 -1 0 0 0 0 0 0 -1 -1 -1 1 0 1 0 -1 0 0 1 -1 -1 1 -1 0 1 0 1 0 -1 1 0 -1 -1 -1 -1 -1 0 1 1 -1 -1 -1 -1 1 1 1 0 1 -1 1 1 -1 0 -1 0 0 -1 1 1 -1 -1 1 0 0 1 0 0 0 1 -1 -1 -1 1 -1 1 0 -1 -1 0 1 1 0 -1 -1 0 -1 1 1 1 1 -1 1 0 0 -1 1 1 -1 1 0 0 -1 1 0 0 -1 0 1 1 1 -1 -1 1 0 -1 1 -1 0 -1 -1 1 1 1 -1 -1 1 1 -1 1 -1 -1 0 -1 1 -1 -1 0 -1 1 0 0 1 0 1 1 -1 -1 1 0 1 1 0 -1 -1 1 -1 -1 -1 0 -1 -1 -1 1 0 -1 0 0 -1 -1 1 1 -1 1 0 -1 1 1 1 -1 -1 0 0 0 0 0 1 0 -1 0 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 0 1 1 -1 0 -1 -1 0 -1 -1 1 0 0 -1 0 1 -1 0 0 -1 1 1 0 0 0 0 -1 0 -1 1 -1 -1 -1 -1 -1 -1 0 -1 0 0 1 1 1 -1 -1 -1 1 0 0 0 1 1 0 -1 -1 0 0 1 -1 0 1 1 0 0 0 1 0 1 1 -1 0 0 -1 1 1 1 1 -1 0 1 0 0 -1 0 1 -1 0 1 0 -1 0 1 1 1 1 -1 0 1 -1 0 -1 -1 -1 1 1 1 0 0 1 -1 0 -1 -1 0 0 0 1 1 1 1 -1 1 1 0 1 0 0 -1 -1 1 1 0 0 -1 0 1 -1 1 1 -1 0 -1 0 -1 1 -1 -1 -1 1 -1 0 0 -1 1 -1 -1 -1 0 0 -1 -1 1 1 -1 1 0 1 0 -1 1 0 0 0 0 -1 -1 -1 1 -1 -1 1 1 -1 -1 0 -1 -1 -1 -1 1 1 1 1 0 1 0 1 -1 0 0 -1 0 -1 0 1 -1 -1 -1 0 1 0 0 -1 -1 1 1 0 -1 -1 -1 -1 0 0 -1 1 0 1 -1 0 0 -1 1 1 0 -1 -1 1 0 1 0 -1 1 0 0 0 -1 0 0 -1 1 1 1 0 0 -1 -1 0 1 0 0 1 0 1 -1 0 1 -1 1 -1 1 0 0 0 -1 0 1 0 1 -1 -1 0 1 0 1 1 1 1 1 0 1 1 0 -1 1 0 1 0 -1 1 -1 1 0 -1 -1 1 0 1 1 0 1 -1 -1 -1 0 0 -1 0 0 -1 -1 -1 1 0 0 1 -1 0 1 0 -1 1 -1 1 1 -1 -1 -1 -1 -1 1 1 1 -1 0 0 -1 0 0 1 0 1 1 0 1 0 0 1 -1 0 -1 1 0 -1 1 -1 -1 -1 -1 0 1 -1 0 1 1 0 0 1 1 1 0 0 1 -1 1 1 1 0 0 0 0 -1 1 0 1 1 -1 0 1 0 -1 -1 1 0 -1 0 -1 1 0 1 0 -1 0 1 0 1 0 0 -1 -1 0 0 1 0 0 1 0 -1 1 -1 0 -1 1 -1 1 -1 -1 0 1 1 1 -1 0 1 1 -1 0 0 -1 1 -1 1 -1 0 0 1 0 0 1 -1 1 1 -1 -1 -1 1 0 0 0 -1 0 -1 1 0 -1 1 1 1 1 -1 1 -1 -1 -1 0 1 -1 1 0 -1 0 0 1 1 0 0 -1 -1 1 -1 -1 0 -1 0 1 0 0 0 1 1 -1 -1 1 1 -1 -1 1 1 -1 1 0 1 1 0 -1 -1 -1 0 -1 1 1 0 -1 -1 -1 0 1 1 -1 1 1 0 1 0 1 0 -1 0 1 -1 1 0 -1 0 0 0 -1 1 0 0 0 1 -1 1 0 1 -1 -1 0 1 0 -1 -1 0 -1 1 -1 1 0 0 -1 1 1 1 1 -1 0 1 -1 1 1 0 -1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 0 -1 0 -1 0 1 -1 1 0 -1 -1 -1 -1 -1 1 1 -1 1 0 0 0 0 1 1 -1 1 1 1 0 0 1 -1 0 0 1 0 0 1 1 0 -1 1 0 -1 1 1 0 0 1 0 -1 1 -1 0 -1 -1 -1 0 1 1 1 0 1 1 0 0 -1 0 0 0 1 -1 1 0 0 1 -1 0 0 -1 -1 0 1 1 0 0 0 1 0 -1 -1 0 0 -1 1 -1 0 1 1 1 0 0 0 -1 0 -1 0 -1 0 1 0 1 0 -1 0 -1 0 1 0 1 0 1 0 -1 0 1 0 0 -1 -1 1 1 0 0 0 -1 -1 -1 -1 1 -1 1 -1 0 1 0 1 -1 0 0 1 -1 0 0 -1 -1 1 -1 1 1 0 0 -1 -1 0 1 0 1 -1 0 -1 1 1 0 0 0 1 0 0 -1 1 -1 0 -1 0 -1 0 -1 0 0 -1 -1 1 1 -1 -1 -1 1 -1 0 0 -1 -1 0 -1 -1 -1 1 0 1 0 -1 -1 0 0 0 -1 -1 0 -1 0 -1 -1 1 1 1 1 0 0 -1 1 0 0 1 -1 -1 1 0 0 -1 1 -1 -1 1 -1 -1 1 0 -1 1 -1 0 -1 1 -1 0 -1 1 1 -1 -1 1 0 -1 0 0 -1 0 1 -1 0 -1 1 -1 -1 0 0 1 0 -1 -1 0 1 -1 0 1 -1 0 -1 -1 1 1 1 0 1 -1 0 1 1 -1 -1 1 0 0 1 1 1 0 1 0 0 0 1 1 0 -1 0 1 -1 -1 0 1 0 0 -1 -1 1 0 -1 0 1 0 -1 -1 -1 -1 -1 -1 -1 0 1 -1 1 0 0 -1 -1 0 0 0 1 0 -1 0 -1 0 -1 0 -1 0 -1 -1 -1 1 1 0 -1 0 1 0 0 -1 1 1 0 1 -1 0 0 -1 1 1 1 -1 -1 1 1 1 1 1 1 -1 0 0 0 0 -1 0 1 -1 0 1 1 0 0 -1 1 0 0 -1 0 -1 -1 0 1 -1 1 1 0 1 0 1 0 0 1 0 -1 0 -1 1 -1 -1 -1 0 1 1 -1 1 -1 0 0 1 -1 0 0 0 0 -1 -1 -1 0 -1 1 -1 1 0 -1 1 -1 1 1 0 -1 0 0 0 0 0 0 1 1 0 1 0 -1 0 -1 1 -1 1 1 1 0 1 1 0 0 -1 1 0 0 0 0 0 -1 -1 -1 1 1 1 1 0 0 1 -1 -1 1 1 0 -1 0 1 -1 0 -1 -1 0 1 0 -1 0 -1 0 -1 1 -1 -1 0 0 0 1 -1 -1 1 0 0 -1 1 0 0 -1 0 -1 1 1 0 1 0 1 -1 -1 1 1 0 -1 -1 -1 -1 1 -1 1 1 1 0 -1 -1 0 0 1 0 -1 0 -1 1 1 0 1 1 1 0 0 0 0 1 0 1 0 1 -1 1 0 1 -1 -1 1 1 1 0 0 -1 -1 1 1 0 -1 0 -1 -1 1 1 -1 0 1 -1 -1 0 1 0 1 -1 0 -1 1 -1 -1 1 -1 0 1 0 1 0 1 -1 1 0 -1 1 0 0 1 0 1 0 0 0 0 -1 1 -1 -1 -1 -1 1 1 0 1 0 -1 -1 0 -1 -1 0 1 1 0 0 1 1 -1 -1 1 0 0 -1 0 0 1 1 0 0 0 -1 1 0 0 0 -1 0 1 1 0 1 -1 0 0 1 -1 1 -1 -1 0 0 -1 1 -1 -1 0 -1 1 0 1 0 -1 1 0 0 1 1 0 0 0 -1 -1 0 0 -1 0 0 1 0 1 -1 0 0 -1 0 -1 1 0 0 1 0 -1 1 1 -1 -1 -1 -1 1 1 1 0 0 1 -1 -1 1 -1 -1 -1 1 -1 1 -1 0 -1 0 0 0 1 0 1 1 -1 -1 1 1 -1 1 1 1 1 -1 0 0 -1 1 -1 0 1 -1 1 -1 -1 -1 0 -1 0 -1 0 -1 -1 1 1 0 1 -1 -1 0 1 1 1 0 1 0 -1 -1 1 -1 1 1 1 0 0 1 1 1 0 0 0 1 0 -1 0 0 -1 1 -1 1 -1 0 0 0 -1 1 1 0 -1 1 1 -1 0 -1 -1 1 1 -1 1 1 -1 0 1 -1 0 -1 0 -1 1 0 1 1 1 0 -1 1 0 -1 0 0 1 -1 -1 -1 0 1 -1 -1 -1 0 -1 1 1 1 0 1 1 0 1 0 1 -1 1 -1 1 1 1 -1 0 0 -1 1 1 0 0 0 1 -1 -1 -1 -1 -1 -1 0 1 0 -1 1 0 0 -1 0 0 -1 0 0 0 0 1 -1 0 -1 1 -1 0 -1 -1 1 -1 0 0 1 1 -1 -1 -1 -1 0 1 1 1 1 -1 0 -1 0 1 -1 0 -1 -1 1 0 1 -1 1 0 0 0 1 -1 -1 1 1 1 0 1 0 -1 0 0 1 -1 1 -1 0 -1 1 -1 -1 -1 0 -1 0 0 0 1 1 -1 0 0 0 0 1 -1 0 0 0 0 1 0 0 -1 0 1 -1 -1 -1 -1 -1 -1 1 1 1 -1 -1 1 1 -1 1 1 0 -1 0 -1 0 0 -1 -1 1 -1 -1 0 1 1 -1 0 -1 0 1 -1 -1 1 -1 1 1 1 -1 0 0 0 -1 1 1 0 1 1 0 0 -1 -1 0 1 0 -1 1 -1 1 0 1 0 1 0 0 0 1 -1 0 -1 1 -1 1 1 -1 1 -1 0 0 -1 1 -1 -1 1 -1 0 -1 1 -1 1 0 1 -1 1 0 1 0 1 -1 -1 0 1 1 1 -1 1 0 0 -1 1 -1 1 0 0 1 -1 1 0 0 0 1 -1 0 1 1 -1 -1 1 -1 1 1 -1 1 1 1 -1 0 -1 0 -1 1 0 0 1 0 1 -1 0 0 -1 0 1 -1 -1 -1 0 -1 0 1 1 -1 1 -1 1 0 0 0 1 -1 0 0 0 1 -1 1 1 1 1 0 1 0 0 1 0 -1 0 1 -1 1 -1 1 -1 0 1 0 1 0 1 -1 -1 -1 1 -1 0 1 1 0 -1 1 1 1 0 -1 0 0 1 0 -1 -1 -1 -1 1 0 1 1 0 1 -1 0 0 1 0 0 1 0 0 -1 0 0 -1 1 0 0 1 1 1 0 1 -1 0 1 1 -1 0 1 0 1 -1 -1 -1 0 -1 -1 0 0 1 1 -1 1 -1 0 1 1 -1 -1 -1 0 -1 -1 1 0 1 -1 0 -1 1 -1 1 0 -1 1 0 -1 0 1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 1 0 -1 -1 -1 1 0 1 -1 -1 -1 0 0 -1 -1 0 -1 0 0 1 -1 0 1 1 0 -1 0 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 0 -1 0 0 -1 -1 -1 0 -1 -1 1 0 0 0 1 0 0 -1 1 0 -1 1 0 0 0 0 -1 0 -1 -1 1 0 0 -1 -1 0 1 1 0 -1 -1 0 1 -1 -1 1 0 -1 -1 0 -1 1 1 0 1 0 1 -1 0 1 -1 1 1 -1 0 0 -1 0 1 -1 1 1 0 -1 1 -1 0 1 0 1 -1 0 1 -1 1 -1 0 -1 1 -1 -1 1 -1 1 0 1 -1 1 0 1 0 1 -1 1 0 -1 0 -1 -1 1 0 -1 1 -1 -1 -1 0 0 1 1 1 -1 0 1 1 1 -1 0 1 0 1 1 1 -1 0 -1 0 -1 -1 1 1 0 0 1 -1 -1 -1 0 -1 0 1 -1 -1 0 1 0 0 0 -1 -1 -1 -1 1 1 1 -1 0 1 0 0 -1 0 -1 0 0 1 -1 0 -1 -1 0 -1 0 0 1 0 -1 0 1 -1 1 0 0 1 1 -1 0 0 1 -1 0 0 1 0 0 -1 0 0 -1 0 -1 0 1 1 0 0 -1 -1 0 -1 0 1 0 1 -1 1 -1 0 0 1 -1 1 1 0 -1 1 1 -1 1 1 1 1 1 0 1 -1 -1 0 1 1 -1 0 -1 -1 0 1 0 1 -1 -1 0 1 1 1 -1 1 1 1 -1 -1 0 0 -1 1 0 0 -1 -1 0 1 -1 -1 0 -1 -1 1 1 1 0 -1 -1 0 -1 1 0 -1 0 0 0 1 -1 -1 0 0 0 0 -1 -1 -1 0 1 1 0 1 1 -1 1 1 1 0 -1 -1 1 -1 -1 -1 0 0 0 1 1 0 -1 1 0 1 -1 0 -1 -1 -1 -1 -1 0 0 -1 1 1 1 -1 -1 -1 1 1 -1 1 -1 0 -1 0 1 0 1 -1 0 -1 1 0 -1 0 1 1 0 1 0 -1 1 0 0 0 1 0 0 -1 -1 0 -1 1 -1 0 -1 0 -1 1 0 -1 0 0 -1 -1 -1 1 0 -1 1 -1 1 -1 1 0 0 0 1 0 -1 0 0 1 -1 1 0 0 -1 1 -1 -1 1 0 -1 1 1 0 1 1 0 1 1 -1 -1 1 -1 0 0 -1 1 0 1 -1 0 0 -1 0 -1 -1 -1 0 0 -1 0 1 -1 1 0 0 1 1 1 -1 0 0 0 1 1 0 -1 0 0 -1 -1 0 -1 1 1 0 -1 -1 1 1 0 -1 1 1 -1 1 0 0 -1 1 1 -1 1 1 -1 0 0 1 0 0 1 1 -1 0 0 -1 0 -1 0 0 0 1 1 1 -1 0 -1 -1 1 1 1 1 0 -1 -1 1 1 0 0 0 0 0 0 0 -1 -1 1 0 -1 0 -1 0 -1 1 1 -1 -1 -1 1 1 0 -1 1 -1 1 1 0 -1 1 0 0 -1 0 0 0 -1 0 -1 1 0 1 0 -1 -1 -1 -1 -1 0 0 1 0 1 1 0 1 0 0 -1 0 0 0 1 -1 -1 1 -1 0 1 0 0 0 1 1 -1 -1 -1 -1 1 1 0 -1 -1 1 -1 -1 1 -1 0 -1 1 1 -1 0 1 0 -1 0 1 0 0 1 0 1 1 0 0 1 1 -1 -1 -1 0 1 -1 1 1 -1 1 0 1 -1 -1 0 1 1 1 -1 -1 1 0 1 1 -1 1 1 1 1 1 0 -1 1 0 1 1 -1 1 1 -1 1 1 1 0 0 0 -1 0 -1 1 0 1 0 0 0 0 1 -1 0 1 1 0 1 1 -1 -1 0 1 -1 1 -1 1 1 1 0 -1 -1 -1 1 1 0 0 -1 0 1 -1 1 -1 1 1 0 -1 -1 1 0 -1 0 1 0 1 1 -1 0 1 0 0 1 1 0 1 0 0 0 -1 -1 0 -1 1 1 -1 0 -1 0 1 1 -1 0 -1 1 0 0 1 1 -1 0 -1 0 -1 0 0 1 0 1 0 1 0 -1 1 -1 0 -1 -1 0 1 -1 0 0 -1 1 0 -1 -1 -1 -1 -1 0 -1 1 1 -1 0 1 0 1 0 1 1 0 0 0 0 -1 -1 -1 0 -1 0 1 0 1 0 -1 -1 0 1 0 -1 1 0 0 1 -1 -1 -1 -1 0 1 1 -1 0 1 1 0 -1 1 1 -1 0 0 -1 0 -1 0 0 -1 1 1 -1 -1 0 1 1 -1 1 0 1 -1 0 0 0 0 1 1 1 1 0 0 1 0 -1 -1 0 0 1 1 -1 1 0 1 0 1 0 -1 -1 0 0 1 -1 -1 -1 -1 0 -1 -1 -1 0 -1 1 -1 -1 0 1 -1 -1 -1 0 -1 1 0 -1 1 0 -1 -1 0 0 -1 0 0 0 1 1 1 0 1 1 0 1 -1 0 0 -1 -1 1 0 1 1 1 0 1 0 0 -1 1 0 -1 1 0 1 0 1 1 -1 1 0 -1 1 -1 0 1 -1 0 0 1 -1 -1 -1 -1 1 -1 0 0 1 0 -1 -1 0 0 -1 0 0 1 0 1 -1 1 -1 1 -1 0 1 0 1 -1 1 0 1 -1 1 1 0 -1 0 1 -1 0 1 -1 -1 0 -1 -1 1 0 0 -1 1 1 0 -1 1 -1 0 0 -1 0 -1 1 1 1 -1 1 -1 -1 0 -1 0 -1 -1 -1 0 -1 -1 0 -1 0 1 0 -1 1 1 -1 -1 0 -1 1 0 1 0 1 0 0 1 -1 -1 0 -1 0 0 0 -1 0 1 1 1 0 -1 0 -1 1 -1 0 0 0 1 0 1 -1 -1 -1 0 -1 1 -1 -1 -1 1 0 0 -1 1 -1 1 -1 0 1 0 0 -1 0 -1 -1 1 1 -1 -1 0 1 1 0 1 1 0 -1 -1 0 0 -1 1 -1 1 -1 0 0 1 0 0 1 1 0 0 0 1 -1 -1 0 -1 1 1 -1 1 1 -1 -1 0 0 -1 -1 0 -1 0 0 1 0 -1 -1 -1 -1 0 0 -1 1 1 -1 -1 1 1 1 1 0 0 1 0 -1 0 0 1 0 0 0 1 -1 -1 -1 1 1 1 1 1 -1 -1 1 0 0 0 0 1 0 -1 1 1 1 -1 1 -1 0 -1 -1 0 0 -1 -1 1 0 1 1 1 0 1 0 0 1 1 0 -1 0 0 -1 -1 -1 0 0 -1 0 1 -1 -1 -1 0 -1 0 1 -1 1 -1 1 0 1 -1 1 -1 1 -1 0 0 0 -1 -1 -1 1 0 0 1 -1 1 -1 1 0 1 0 -1 -1 0 0 -1 -1 -1 -1 0 0 0 -1 -1 1 0 -1 -1 1 0 1 1 0 -1 -1 1 0 -1 -1 1 1 -1 -1 -1 1 -1 0 -1 1 -1 1 1 -1 -1 1 1 0 1 1 0 1 1 -1 1 -1 0 -1 -1 -1 -1 0 0 1 0 0 0 0 -1 1 -1 0 -1 1 -1 1 -1 0 -1 -1 0 -1 -1 0 1 1 1 -1 1 1 0 1 0 1 0 0 0 -1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 0 1 -1 0 -1 1 -1 -1 -1 0 1 -1 -1 1 0 0 1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 -1 0 0 0 1 0 0 1 -1 -1 0 1 0 0 -1 1 1 -1 1 -1 1 0 0 -1 -1 1 0 -1 0 0 -1 1 0 -1 -1 0 0 1 -1 1 0 1 -1 0 1 1 1 0 1 -1 1 1 -1 0 0 -1 -1 -1 0 1 -1 0 0 1 1 -1 -1 -1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 0 -1 -1 0 0 1 0 -1 -1 1 -1 0 -1 1 0 1 1 0 0 -1 -1 -1 0 0 1 -1 0 -1 1 1 0 0 0 -1 1 -1 1 0 -1 0 0 0 0 0 0 0 1 1 -1 0 -1 0 0 1 0 1 1 -1 0 -1 -1 1 -1 -1 0 1 1 -1 0 1 0 -1 -1 -1 -1 1 -1 1 0 0 -1 0 -1 -1 1 -1 -1 0 0 -1 1 1 -1 -1 0 0 1 1 1 1 0 0 1 -1 -1 -1 0 -1 -1 -1 0 -1 0 1 0 -1 0 0 0 0 0 -1 0 0 -1 1 0 -1 0 0 -1 -1 0 1 -1 0 1 -1 0 1 -1 1 1 0 1 0 -1 0 0 1 -1 0 0 -1 -1 -1 0 -1 1 1 1 -1 -1 1 -1 0 0 0 1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 0 1 0 1 -1 1 1 -1 1 -1 -1 1 0 1 0 1 -1 1 1 1 0 0 1 1 -1 0 1 1 -1 -1 0 1 1 1 0 -1 -1 1 0 1 1 1 1 1 0 -1 1 -1 1 -1 1 1 0 -1 0 0 1 0 0 0 0 -1 -1 0 -1 -1 1 1 0 0 -1 0 -1 0 1 0 1 -1 1 -1 1 0 -1 0 -1 0 -1 1 -1 0 -1 0 -1 -1 -1 -1 0 -1 -1 1 0 -1 -1 0 1 1 1 1 -1 0 -1 0 -1 1 1 0 -1 -1 0 1 1 1 0 -1 0 0 0 1 1 1 0 0 1 -1 0 0 1 -1 -1 1 1 0 0 0 -1 0 1 -1 1 1 -1 1 0 -1 -1 1 0 0 1 0 1 -1 1 -1 1 -1 0 0 0 0 -1 -1 1 1 -1 -1 -1 0 -1 1 -1 0 0 -1 0 0 1 1 0 -1 0 1 -1 1 -1 0 1 0 0 1 1 -1 1 1 0 1 0 0 0 -1 0 -1 1 0 -1 -1 1 1 1 0 1 0 0 -1 -1 1 1 1 1 -1 1 -1 1 1 0 1 1 1 0 1 -1 -1 -1 -1 0 0 1 1 1 1 1 0 1 1 1 -1 1 1 0 0 0 1 0 0 1 -1 1 -1 -1 -1 -1 0 1 1 0 0 -1 1 0 -1 0 -1 -1 1 1 1 0 1 0 1 -1 -1 1 -1 0 0 0 0 -1 -1 0 0 0 1 -1 1 1 0 -1 -1 -1 -1 -1 1 1 -1 1 0 -1 -1 1 0 0 0 1 0 0 -1 -1 -1 1 1 1 0 1 0 -1 0 0 0 1 0 -1 -1 1 0 0 0 -1 -1 -1 -1 1 1 1 -1 1 -1 1 0 0 1 -1 1 1 0 -1 1 0 0 0 -1 0 -1 -1 1 1 0 0 -1 1 -1 0 -1 0 -1 0 1 -1 1 -1 1 -1 0 1 0 0 -1 -1 -1 0 1 0 1 1 0 0 0 -1 1 -1 0 0 -1 1 0 0 -1 -1 1 1 1 0 0 1 -1 -1 0 -1 0 1 0 0 -1 0 1 -1 1 1 1 0 0 0 -1 0 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 0 0 -1 -1 1 1 0 0 -1 1 -1 0 -1 1 -1 1 -1 0 0 -1 1 1 -1 1 0 -1 -1 0 -1 -1 0 0 0 -1 1 0 -1 -1 0 0 0 0 1 0 0 0 -1 1 0 0 0 0 1 1 0 -1 -1 1 1 -1 0 0 -1 -1 1 1 -1 -1 0 -1 -1 -1 -1 0 -1 1 -1 1 -1 0 0 -1 0 1 1 -1 -1 0 1 1 1 -1 -1 1 0 1 1 1 1 1 -1 -1 1 0 0 1 1 1 1 0 0 1 -1 0 -1 -1 0 -1 -1 -1 0 -1 1 0 0 0 1 1 0 -1 0 -1 0 -1 0 0 -1 -1 1 0 -1 1 1 0 0 1 0 1 1 -1 -1 0 -1 0 1 1 0 1 0 1 -1 1 -1 1 -1 0 0 1 0 1 -1 1 1 0 0 1 1 0 -1 -1 1 1 -1 -1 1 0 1 0 1 1 -1 -1 0 0 1 -1 0 1 0 0 1 1 0 1 0 1 0 -1 -1 0 1 -1 -1 -1 -1 1 1 0 1 -1 1 1 1 -1 -1 -1 -1 0 -1 1 1 -1 1 -1 0 0 0 -1 1 0 -1 0 -1 0 1 0 0 1 1 0 -1 0 -1 0 0 0 1 0 -1 0 0 -1 0 1 -1 0 0 1 1 -1 -1 -1 0 1 -1 -1 1 0 -1 -1 0 0 0 -1 0 -1 -1 1 0 1 -1 -1 0 0 0 0 1 0 0 -1 0 0 0 -1 0 1 -1 -1 -1 1 -1 0 0 -1 0 -1 1 1 -1 1 -1 0 -1 1 1 0 -1 1 -1 0 0 0 -1 -1 -1 0 -1 -1 0 1 0 -1 -1 0 1 -1 1 0 0 1 0 1 -1 0 0 0 1 -1 1 0 -1 0 -1 0 -1 0 -1 0 1 -1 1 1 1 -1 1 0 1 0 0 -1 1 -1 1 0 1 0 1 1 0 0 0 1 0 1 -1 0 0 -1 0 1 1 -1 -1 0 1 1 1 -1 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 1 0 1 0 1 -1 1 1 0 0 0 -1 0 1 0 0 0 0 0 -1 1 1 -1 1 -1 0 -1 0 0 1 0 -1 0 -1 0 0 -1 1 -1 -1 -1 0 0 0 1 1 0 1 1 1 0 1 1 0 -1 1 1 0 0 1 1 1 -1 0 1 0 -1 0 1 1 -1 -1 1 0 0 0 1 1 0 0 -1 1 1 -1 -1 0 1 -1 0 -1 1 0 0 0 0 0 0 1 -1 0 -1 0 -1 -1 0 1 0 -1 1 0 0 1 -1 1 1 -1 1 1 1 -1 -1 0 1 -1 0 1 -1 1 0 1 0 -1 0 1 -1 -1 0 1 -1 -1 -1 0 0 0 0 -1 0 1 0 0 -1 -1 0 0 1 1 0 0 -1 0 1 -1 1 -1 -1 0 0 1 -1 1 0 -1 0 -1 0 1 -1 0 0 0 1 -1 -1 1 0 1 1 0 1 0 0 -1 -1 1 0 1 1 1 0 1 0 0 -1 1 1 1 1 1 -1 1 -1 1 1 -1 0 0 -1 -1 1 -1 0 1 1 -1 0 -1 -1 1 0 -1 1 1 -1 -1 -1 1 1 -1 0 0 0 -1 -1 0 1 0 -1 0 -1 1 0 1 -1 1 0 -1 1 0 -1 1 -1 -1 1 0 1 1 -1 -1 1 -1 1 0 -1 0 -1 -1 -1 0 1 1 1 -1 -1 -1 1 -1 0 0 1 0 1 0 0 -1 -1 1 1 -1 -1 0 1 1 -1 1 1 0 -1 0 -1 1 0 0 -1 0 0 1 1 0 0 -1 1 -1 -1 0 0 1 -1 -1 0 1 0 -1 0 -1 0 1 1 -1 -1 0 -1 0 0 0 -1 1 -1 1 1 0 -1 1 0 1 -1 1 -1 1 1 1 1 -1 0 -1 1 1 0 1 0 0 -1 0 1 0 0 -1 -1 1 0 -1 1 -1 1 1 1 -1 1 1 0 0 0 -1 -1 0 0 -1 0 -1 0 0 1 1 -1 -1 0 0 0 -1 -1 0 -1 0 -1 0 -1 0 1 -1 1 0 0 -1 -1 -1 1 0 0 1 0 0 0 1 -1 -1 -1 -1 -1 1 -1 1 0 0 1 0 -1 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 0 1 1 0 -1 0 0 0 0 1 -1 1 1 1 -1 -1 1 0 0 -1 -1 -1 0 -1 -1 0 -1 0 1 0 0 -1 1 -1 0 -1 0 0 1 1 -1 -1 1 0 0 -1 1 1 -1 0 -1 -1 0 1 1 -1 0 1 1 0 0 0 0 1 0 1 -1 1 1 1 -1 0 0 0 1 1 1 -1 1 -1 -1 0 -1 -1 1 0 -1 0 1 0 -1 1 1 -1 -1 0 0 0 1 -1 1 1 -1 1 1 1 -1 -1 0 -1 -1 0 0 1 1 1 0 1 1 -1 -1 0 0 0 1 -1 -1 -1 -1 0 1 1 0 -1 -1 -1 0 0 1 0 0 -1 -1 0 0 1 -1 0 -1 0 0 -1 -1 1 1 0 1 1 1 1 -1 -1 1 -1 1 -1 -1 -1 1 -1 1 0 1 -1 -1 1 0 1 -1 -1 -1 0 0 0 1 1 0 0 1 0 0 -1 0 -1 1 1 1 1 1 1 -1 1 1 -1 -1 0 0 1 0 0 -1 -1 0 0 1 1 1 1 1 0 -1 -1 0 0 0 0 0 1 1 -1 1 -1 -1 1 1 0 1 0 1 1 -1 -1 1 0 1 1 -1 1 1 -1 0 0 0 0 0 -1 1 -1 -1 -1 1 -1 0 -1 1 1 -1 0 0 0 1 -1 -1 -1 -1 -1 1 0 0 0 0 1 1 0 -1 1 1 -1 -1 0 1 0 -1 -1 1 -1 1 1 -1 -1 0 1 -1 -1 1 1 0 1 0 0 -1 1 0 0 1 1 -1 1 -1 -1 -1 1 0 1 -1 1 1 1 -1 -1 1 -1 -1 1 -1 -1 0 -1 0 -1 1 -1 0 0 -1 1 -1 -1 0 0 1 1 0 -1 0 -1 1 0 -1 1 0 -1 0 0 -1 -1 -1 1 -1 -1 0 -1 1 0 -1 1 1 -1 0 0 -1 -1 0 -1 -1 0 -1 1 0 0 0 -1 -1 1 1 0 1 0 0 0 1 1 1 0 -1 1 1 -1 1 1 1 -1 0 0 1 0 -1 1 0 1 0 0 0 0 -1 1 1 -1 0 -1 0 -1 1 1 -1 1 -1 1 -1 1 1 -1 1 1 -1 1 0 -1 0 0 -1 0 1 1 1 0 1 -1 0 0 -1 -1 1 1 0 0 1 1 1 0 0 -1 0 -1 0 0 -1 1 1 0 0 0 0 -1 1 0 0 -1 0 -1 1 0 1 1 0 1 -1 1 0 0 1 0 -1 1 1 1 0 1 1 0 1 1 1 1 -1 -1 -1 -1 1 -1 0 1 1 -1 0 1 -1 1 0 -1 0 -1 -1 -1 1 0 -1 -1 1 0 -1 0 -1 -1 -1 1 1 -1 1 1 1 -1 0 -1 1 1 -1 0 1 -1 -1 1 -1 1 1 0 1 0 1 -1 1 -1 0 0 -1 0 -1 -1 -1 0 0 0 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 1 0 0 -1 0 -1 1 0 1 1 0 1 -1 -1 1 1 0 1 -1 0 0 0 1 -1 0 -1 -1 -1 1 1 0 -1 1 -1 1 1 1 0 -1 1 -1 -1 1 0 0 1 1 1 0 0 -1 1 1 1 -1 0 1 -1 1 0 -1 1 -1 1 0 -1 1 1 -1 -1 -1 0 0 -1 1 -1 0 1 -1 -1 0 -1 1 1 -1 -1 1 0 -1 0 -1 1 0 1 1 1 0 0 1 1 0 1 1 -1 1 -1 0 -1 -1 0 0 0 -1 -1 0 1 0 1 -1 0 1 -1 1 -1 -1 0 0 0 -1 -1 -1 1 1 0 0 -1 -1 1 0 -1 0 -1 -1 -1 1 -1 0 0 -1 0 -1 0 -1 -1 -1 -1 -1 1 0 1 0 -1 -1 -1 1 1 0 0 -1 0 1 0 -1 1 -1 -1 -1 1 0 0 1 1 -1 -1 1 1 0 0 0 1 1 -1 1 0 0 0 0 1 0 -1 -1 -1 0 1 -1 0 1 0 -1 -1 1 1 -1 1 0 0 1 1 -1 -1 0 -1 0 0 -1 -1 -1 1 1 -1 -1 -1 0 -1 1 0 1 0 -1 -1 0 1 -1 0 -1 -1 1 -1 1 0 0 -1 -1 1 1 -1 1 0 0 0 1 1 0 0 0 -1 1 1 -1 0 -1 0 0 0 1 0 -1 1 -1 -1 1 1 -1 -1 -1 0 0 1 1 -1 1 0 -1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 0 1 0 0 0 1 1 1 0 -1 -1 0 -1 -1 0 1 -1 0 1 1 -1 1 -1 -1 -1 0 0 -1 0 1 -1 -1 1 0 0 0 1 0 -1 0 1 -1 1 1 1 -1 0 -1 1 -1 -1 0 -1 -1 0 -1 -1 1 0 0 -1 1 1 0 -1 0 0 0 0 -1 0 -1 1 -1 -1 0 -1 1 1 0 0 1 -1 -1 0 -1 0 0 1 1 -1 -1 0 0 1 0 1 1 1 -1 0 0 1 0 1 0 0 0 -1 -1 1 0 1 -1 0 1 1 -1 -1 1 -1 1 1 1 1 -1 1 -1 0 1 0 0 0 0 0 1 0 -1 1 1 -1 -1 0 -1 -1 1 0 -1 -1 -1 -1 1 -1 0 0 1 0 -1 1 1 1 1 1 -1 0 1 -1 0 0 0 -1 -1 0 1 -1 -1 1 -1 1 -1 0 -1 1 1 0 1 -1 0 0 -1 -1 1 0 1 0 -1 0 0 0 -1 0 1 1 -1 0 1 1 -1 1 0 1 1 0 0 1 0 0 -1 -1 1 -1 0 0 0 1 -1 1 0 0 0 -1 1 -1 1 1 0 0 1 -1 0 -1 0 0 0 0 0 -1 0 0 -1 0 -1 0 1 0 0 -1 -1 -1 0 1 -1 -1 1 -1 1 -1 -1 0 0 -1 1 0 -1 0 0 0 -1 -1 1 1 1 0 0 1 -1 0 1 1 1 0 0 1 -1 1 0 -1 -1 0 0 -1 1 0 -1 -1 1 1 0 0 0 0 -1 1 0 0 -1 0 -1 -1 0 -1 -1 -1 0 -1 -1 -1 1 -1 1 0 0 0 1 -1 0 0 1 -1 1 1 1 1 -1 -1 -1 0 1 -1 1 1 1 0 -1 -1 0 -1 0 1 1 -1 -1 -1 1 -1 0 -1 0 1 -1 -1 1 -1 -1 1 0 -1 1 1 0 -1 1 0 1 0 -1 1 1 1 0 -1 0 -1 0 1 1 -1 0 -1 -1 1 1 -1 0 1 -1 -1 1 0 -1 -1 -1 -1 0 -1 -1 -1 1 1 1 0 1 0 -1 -1 -1 -1 0 1 1 -1 -1 1 0 1 -1 0 1 -1 1 1 1 0 0 -1 0 -1 1 0 -1 -1 1 1 1 1 -1 1 1 -1 -1 0 0 -1 1 1 0 0 1 1 0 -1 0 -1 0 0 1 -1 -1 1 1 0 1 1 0 0 -1 0 0 1 1 1 -1 0 -1 1 1 0 1 0 1 -1 -1 -1 -1 1 0 1 -1 1 1 -1 -1 0 -1 0 -1 -1 -1 0 -1 -1 0 1 1 1 0 -1 0 0 -1 0 1 0 1 -1 1 -1 0 0 1 1 -1 1 -1 -1 -1 1 1 1 0 1 1 -1 -1 0 -1 1 -1 0 0 1 1 -1 0 1 1 -1 1 -1 0 0 -1 0 1 0 0 -1 -1 1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 1 0 1 1 0 0 -1 -1 1 0 -1 -1 0 -1 -1 1 0 1 0 -1 -1 -1 -1 -1 0 1 -1 -1 0 -1 0 1 0 0 0 1 -1 0 -1 -1 0 -1 -1 -1 0 1 1 -1 1 0 -1 -1 -1 1 1 -1 1 1 0 1 1 -1 0 0 -1 -1 -1 0 0 0 -1 1 0 0 1 1 -1 1 1 1 0 -1 0 1 1 -1 -1 0 1 1 0 -1 -1 0 -1 0 -1 0 -1 0 -1 0 -1 1 -1 1 -1 0 0 1 0 -1 -1 -1 0 1 0 0 1 -1 1 1 0 -1 1 0 0 1 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 1 -1 0 1 1 1 -1 0 0 0 0 0 -1 -1 1 -1 -1 1 0 0 1 0 1 1 0 1 1 -1 -1 0 1 -1 -1 0 0 -1 1 1 -1 1 1 -1 -1 -1 0 -1 1 1 0 1 0 -1 -1 0 0 0 1 -1 0 1 0 0 1 1 1 0 1 0 0 0 -1 0 -1 1 0 -1 0 -1 1 1 -1 0 0 -1 -1 -1 1 -1 1 -1 -1 0 0 1 1 0 1 1 -1 -1 0 -1 -1 -1 0 0 1 -1 0 1 0 -1 -1 -1 -1 0 1 0 -1 -1 1 -1 0 0 1 -1 1 0 -1 -1 1 0 1 0 -1 -1 1 1 -1 0 -1 -1 0 -1 -1 0 -1 0 -1 0 1 1 -1 0 0 -1 -1 0 0 1 0 -1 0 -1 0 -1 -1 1 0 1 -1 1 0 1 -1 0 0 0 0 0 -1 0 0 -1 1 1 -1 -1 0 -1 -1 -1 1 -1 1 -1 1 0 1 1 1 0 1 1 1 1 -1 0 0 0 0 -1 0 0 1 0 0 0 1 0 -1 1 0 0 1 0 1 0 1 1 1 0 1 0 1 0 -1 1 -1 0 -1 1 0 -1 0 1 -1 1 1 1 1 1 -1 0 1 0 -1 -1 1 1 0 1 -1 1 1 -1 1 -1 0 -1 -1 1 1 -1 0 1 0 -1 1 -1 1 0 1 1 0 1 1 -1 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 1 1 1 0 -1 -1 -1 1 1 1 0 -1 0 -1 -1 0 1 1 0 -1 1 0 -1 1 1 1 0 0 0 1 1 -1 -1 1 1 0 1 1 -1 0 -1 1 1 -1 1 0 1 1 -1 -1 1 1 -1 0 -1 -1 0 1 0 0 0 -1 1 1 1 0 -1 0 0 1 -1 1 0 1 0 1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 0 1 1 -1 0 0 -1 -1 0 0 -1 1 -1 1 1 0 1 1 0 1 0 1 -1 -1 -1 0 1 -1 0 0 1 -1 0 0 -1 -1 0 1 1 0 -1 -1 0 -1 0 1 1 0 1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 0 -1 1 1 0 0 0 0 0 1 -1 1 1 -1 1 0 0 -1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 -1 0 -1 0 1 1 1 1 -1 1 1 1 0 0 -1 0 0 0 0 0 -1 0 0 -1 -1 -1 0 0 0 -1 -1 0 -1 1 0 0 -1 0 1 -1 1 -1 -1 0 -1 0 1 0 0 1 0 0 1 -1 1 -1 1 0 -1 0 0 1 -1 1 -1 1 0 -1 1 0 0 1 0 1 -1 -1 0 -1 1 -1 -1 1 -1 0 1 1 1 0 0 1 0 1 0 -1 0 1 1 -1 1 -1 0 0 -1 1 -1 1 1 0 0 -1 -1 1 0 0 0 0 -1 1 1 -1 0 0 0 0 1 1 0 -1 -1 -1 1 0 0 -1 1 -1 1 1 -1 1 0 1 0 -1 -1 1 0 -1 0 -1 -1 -1 -1 1 0 -1 1 0 0 1 0 1 -1 -1 0 1 1 0 1 -1 0 1 -1 0 0 0 0 1 1 -1 1 0 1 0 1 1 0 1 0 1 -1 1 -1 1 1 -1 0 -1 1 0 1 1 1 -1 -1 -1 1 1 1 0 -1 -1 1 -1 1 -1 0 1 1 1 -1 0 -1 1 -1 0 -1 1 1 -1 1 -1 0 -1 0 0 -1 -1 1 1 0 1 1 0 -1 -1 -1 -1 0 1 -1 -1 1 1 1 0 0 0 1 0 -1 -1 0 0 1 -1 -1 1 -1 0 0 0 0 1 -1 -1 0 0 0 -1 -1 0 0 0 1 1 1 0 0 1 0 1 0 -1 1 0 -1 -1 -1 0 0 -1 1 -1 -1 0 1 1 0 -1 0 1 -1 0 -1 1 -1 0 1 1 -1 1 1 1 -1 1 0 -1 0 0 -1 1 0 1 -1 0 -1 0 0 1 1 1 0 1 -1 -1 -1 0 -1 -1 1 -1 -1 -1 -1 1 -1 1 -1 -1 0 1 -1 1 -1 -1 1 1 1 1 0 1 1 0 0 0 0 1 -1 -1 1 -1 0 -1 1 -1 1 0 0 -1 1 0 1 1 -1 -1 -1 1 0 1 0 -1 0 -1 0 1 -1 1 1 1 1 -1 -1 0 1 0 -1 -1 1 0 0 0 -1 1 0 -1 0 -1 1 0 -1 0 1 -1 -1 -1 -1 1 1 -1 1 1 1 0 -1 1 0 0 0 -1 0 1 0 1 0 0 1 1 1 1 -1 0 0 0 0 -1 -1 -1 -1 1 -1 1 -1 1 1 -1 -1 -1 0 -1 1 1 0 0 -1 -1 0 1 0 1 0 0 1 1 -1 1 1 1 -1 0 1 -1 1 -1 1 -1 -1 1 1 0 -1 0 1 -1 0 1 0 0 0 1 1 -1 1 1 0 0 -1 1 0 1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 1 0 1 1 1 -1 0 -1 1 -1 0 -1 1 -1 1 -1 0 1 0 -1 0 1 1 -1 -1 -1 0 1 -1 0 0 -1 0 0 1 -1 -1 -1 0 0 1 1 0 0 -1 -1 0 -1 0 1 -1 0 -1 1 0 0 0 0 1 0 1 0 1 1 0 0 1 1 0 1 -1 0 1 0 -1 1 1 0 -1 0 -1 -1 1 0 -1 1 1 -1 -1 0 1 1 -1 -1 1 1 0 0 1 -1 1 -1 -1 -1 -1 1 1 0 -1 -1 -1 1 1 -1 -1 0 1 1 0 -1 0 1 0 1 1 1 1 -1 -1 0 -1 1 -1 1 1 0 1 -1 1 1 1 0 0 0 -1 0 0 1 -1 0 -1 -1 1 -1 1 -1 0 0 0 0 -1 -1 0 -1 -1 0 -1 -1 -1 1 0 1 -1 1 0 1 0 -1 0 -1 1 -1 -1 0 1 1 0 -1 -1 1 1 -1 0 -1 0 1 -1 -1 -1 -1 0 1 0 -1 0 1 -1 -1 0 1 -1 1 1 -1 -1 0 -1 -1 1 0 1 1 -1 1 1 -1 0 0 0 -1 0 -1 1 0 -1 -1 1 -1 0 -1 -1 -1 0 0 1 0 1 -1 0 -1 0 0 -1 0 0 -1 -1 -1 0 0 1 0 -1 -1 1 -1 -1 0 1 0 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 1 0 0 0 1 -1 0 -1 0 -1 1 0 1 0 1 0 0 -1 -1 -1 -1 -1 -1 0 -1 1 1 0 0 1 -1 1 -1 0 0 -1 -1 -1 1 1 1 -1 -1 -1 0 1 -1 -1 0 -1 0 1 -1 0 1 -1 -1 -1 -1 0 1 1 0 -1 -1 0 0 -1 1 -1 0 -1 0 0 0 -1 -1 -1 0 0 -1 -1 0 0 0 1 1 0 1 -1 -1 0 -1 -1 1 1 -1 0 -1 -1 0 0 -1 1 1 0 1 1 0 1 1 0 -1 -1 -1 1 1 -1 -1 -1 1 1 -1 -1 -1 -1 0 -1 0 1 1 0 0 0 -1 0 -1 1 1 -1 0 0 0 0 1 1 -1 -1 1 1 1 -1 0 -1 0 1 -1 -1 -1 1 0 1 -1 1 1 1 1 -1 1 1 1 1 0 0 1 0 1 -1 0 0 1 0 0 1 0 0 -1 0 1 0 0 1 -1 -1 1 0 -1 0 0 -1 0 -1 0 0 0 -1 0 1 -1 1 1 1 0 0 0 -1 0 0 0 0 0 -1 1 -1 1 0 0 0 -1 -1 0 -1 1 0 1 0 -1 -1 0 1 1 0 1 -1 1 0 0 1 1 0 1 1 -1 1 -1 0 0 1 -1 1 -1 1 -1 1 -1 -1 -1 0 -1 0 -1 -1 -1 1 0 1 1 1 1 0 0 -1 0 1 -1 1 -1 0 1 -1 -1 0 1 0 -1 -1 1 -1 0 -1 -1 1 0 1 -1 -1 0 -1 -1 0 1 0 -1 0 0 -1 -1 -1 1 0 0 1 0 -1 1 1 -1 -1 -1 -1 1 -1 -1 0 -1 -1 -1 0 1 1 -1 -1 1 0 1 -1 0 1 -1 -1 1 -1 0 1 1 1 -1 1 0 0 1 -1 -1 1 -1 -1 -1 1 0 1 -1 -1 1 0 1 -1 -1 -1 -1 0 1 1 -1 -1 0 1 -1 0 -1 -1 -1 0 1 0 1 -1 -1 -1 -1 -1 1 0 -1 0 1 -1 0 -1 1 -1 1 1 1 1 1 1 0 -1 0 1 -1 0 1 1 -1 1 -1 -1 1 -1 0 0 1 -1 0 -1 0 -1 -1 1 -1 0 -1 1 1 1 -1 -1 1 1 -1 0 1 -1 -1 -1 1 1 0 0 -1 -1 0 -1 1 1 1 -1 0 -1 -1 0 1 0 1 1 1 0 1 1 0 -1 1 -1 -1 0 1 1 -1 -1 0 0 -1 -1 1 1 0 -1 1 1 -1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 -1 0 -1 -1 1 -1 0 0 1 0 1 -1 1 1 -1 1 0 1 -1 0 -1 0 0 1 1 -1 -1 1 -1 -1 -1 -1 -1 0 -1 0 1 0 1 1 1 0 1 0 0 0 0 -1 -1 -1 0 -1 -1 0 1 0 0 -1 1 -1 1 -1 1 0 1 1 1 1 0 1 -1 0 -1 0 1 1 0 -1 0 1 1 1 1 1 -1 -1 -1 0 0 1 1 1 -1 1 1 -1 -1 -1 0 0 1 0 -1 1 -1 1 1 -1 0 0 -1 -1 1 -1 0 -1 1 0 -1 1 0 1 1 1 -1 -1 0 1 -1 1 0 0 1 1 -1 1 0 1 1 1 -1 1 0 1 -1 1 -1 -1 -1 -1 1 0 1 0 0 0 1 0 1 0 0 1 -1 1 -1 -1 -1 1 -1 -1 1 1 1 -1 0 1 1 -1 -1 -1 1 -1 0 1 -1 -1 1 -1 -1 1 -1 1 1 0 -1 1 -1 -1 -1 0 0 -1 1 1 0 0 1 1 1 1 0 -1 1 1 -1 0 0 -1 1 0 1 1 0 1 -1 0 1 1 0 -1 0 0 -1 0 -1 -1 -1 -1 0 1 1 0 0 0 -1 1 0 1 0 0 -1 -1 0 0 1 -1 1 1 1 1 -1 -1 1 0 -1 1 1 -1 0 1 1 1 -1 0 0 -1 0 -1 0 0 0 1 -1 1 1 1 0 1 1 1 0 -1 1 -1 -1 1 1 0 -1 0 0 1 1 1 1 0 1 1 0 -1 1 1 1 -1 -1 1 0 0 0 1 1 -1 1 0 0 0 1 1 -1 -1 0 0 0 -1 0 1 -1 -1 1 1 0 0 0 1 1 1 0 -1 -1 0 0 0 -1 0 0 0 1 0 1 1 1 0 0 0 0 -1 1 -1 -1 0 -1 1 0 1 -1 -1 0 0 1 1 1 0 0 1 -1 1 1 0 1 -1 0 1 -1 1 1 1 1 0 -1 0 0 0 1 0 -1 1 1 1 -1 0 0 -1 -1 0 0 0 1 -1 1 -1 0 -1 1 -1 1 -1 1 -1 0 -1 0 0 -1 -1 -1 0 -1 1 -1 -1 1 0 1 1 1 1 0 -1 -1 -1 1 0 -1 1 0 -1 1 -1 0 0 0 -1 1 1 0 1 0 1 1 1 -1 1 1 1 1 -1 -1 -1 -1 -1 1 0 -1 -1 1 -1 0 1 0 1 -1 -1 -1 1 0 1 -1 0 1 0 1 1 -1 0 -1 -1 0 0 1 1 0 -1 1 0 1 0 1 -1 0 0 0 0 0 -1 0 0 1 -1 -1 -1 0 1 1 0 -1 -1 0 0 0 0 0 -1 0 -1 -1 1 0 -1 1 1 -1 1 0 -1 0 -1 1 -1 1 1 1 1 -1 1 0 0 0 -1 1 0 0 -1 0 -1 0 1 -1 0 0 0 0 1 -1 0 1 1 -1 -1 1 0 -1 -1 -1 0 0 -1 1 1 -1 -1 0 1 0 -1 -1 1 1 1 0 -1 -1 -1 1 0 1 1 0 1 0 0 1 0 0 -1 -1 -1 1 1 0 1 -1 0 -1 1 0 0 0 1 1 0 1 0 -1 1 1 -1 0 1 1 1 1 0 0 1 0 1 0 -1 -1 1 0 -1 1 0 1 -1 -1 0 0 0 0 0 -1 0 1 0 0 1 1 -1 1 -1 1 0 1 0 1 1 1 1 -1 0 1 0 1 -1 -1 1 0 0 1 1 1 -1 0 -1 0 1 1 1 -1 -1 0 -1 1 1 1 0 -1 0 -1 1 -1 -1 0 -1 -1 0 0 -1 0 0 -1 1 1 -1 1 -1 0 1 -1 0 -1 1 1 1 1 0 -1 0 -1 0 -1 1 1 -1 -1 0 -1 1 -1 1 0 -1 0 1 1 1 -1 0 -1 -1 1 -1 -1 1 1 -1 -1 0 0 0 -1 0 -1 0 1 1 -1 -1 0 1 -1 1 -1 0 0 1 0 0 -1 -1 -1 -1 -1 0 1 0 1 0 -1 0 0 -1 -1 0 -1 -1 1 0 0 -1 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 -1 1 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 0 1 -1 -1 -1 1 0 1 0 0 0 -1 -1 1 -1 1 0 0 0 1 1 1 -1 1 0 0 0 -1 -1 -1 -1 -1 1 -1 1 -1 0 1 1 1 1 1 0 1 0 1 0 1 0 -1 1 0 1 0 0 1 0 1 1 1 0 -1 1 1 0 0 1 0 1 1 -1 -1 -1 0 -1 -1 1 1 0 0 1 -1 -1 -1 -1 0 -1 1 -1 1 -1 0 1 -1 1 1 0 0 1 -1 1 -1 0 1 -1 1 0 -1 0 1 0 -1 -1 0 -1 0 0 1 0 -1 -1 0 0 0 0 -1 0 -1 0 -1 0 1 -1 1 0 0 0 -1 0 0 -1 1 -1 0 0 1 1 0 -1 0 1 -1 1 1 1 -1 1 1 0 0 0 -1 0 0 -1 0 -1 1 0 1 0 0 1 1 -1 0 0 -1 0 1 -1 -1 0 0 1 1 -1 0 0 -1 0 1 0 0 0 -1 1 0 -1 1 1 -1 -1 1 -1 1 1 -1 -1 -1 1 1 -1 1 1 -1 1 -1 1 -1 1 -1 0 1 0 -1 -1 1 0 -1 1 0 0 0 1 1 1 1 1 1 -1 0 1 0 -1 -1 0 -1 0 0 1 -1 -1 1 1 1 -1 1 1 1 0 1 -1 1 -1 0 -1 1 -1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 -1 1 0 1 -1 -1 0 1 -1 1 1 1 0 -1 0 0 -1 1 -1 -1 1 0 -1 1 -1 -1 1 1 0 0 0 1 1 -1 1 0 0 0 0 -1 0 0 0 -1 -1 -1 1 0 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 0 -1 0 0 0 1 1 -1 -1 -1 -1 -1 -1 1 1 0 -1 -1 0 1 -1 0 0 0 1 1 -1 0 0 -1 0 1 0 0 1 -1 -1 0 0 -1 1 0 -1 0 -1 1 -1 1 0 0 0 -1 1 1 -1 0 1 1 1 1 1 1 1 1 0 0 -1 -1 1 1 -1 0 -1 -1 -1 1 1 -1 1 -1 0 0 0 1 1 0 1 0 1 1 -1 0 0 -1 0 0 -1 1 0 0 -1 0 -1 0 1 1 1 -1 1 0 0 1 0 -1 -1 0 0 -1 -1 0 -1 1 1 0 -1 0 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 0 -1 -1 -1 1 -1 1 1 0 1 1 1 -1 0 -1 1 1 -1 1 1 0 -1 -1 -1 0 1 -1 1 1 -1 -1 0 -1 0 1 1 1 -1 0 1 -1 -1 0 1 1 -1 1 1 0 0 -1 1 1 1 -1 -1 1 -1 1 1 -1 1 1 -1 0 -1 1 -1 0 1 1 1 1 -1 0 0 0 1 -1 1 0 0 1 1 1 -1 1 0 0 -1 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 1 0 -1 -1 -1 -1 0 0 -1 0 -1 1 -1 0 1 -1 1 1 -1 -1 -1 -1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 1 -1 0 -1 0 0 0 1 1 -1 0 1 0 1 -1 1 0 -1 1 -1 -1 -1 -1 0 0 -1 0 0 -1 -1 0 1 -1 -1 1 1 0 -1 0 -1 -1 -1 -1 1 -1 -1 0 0 -1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 0 -1 0 0 -1 -1 1 -1 -1 1 0 -1 1 1 0 1 1 0 1 0 1 -1 0 0 0 -1 -1 -1 1 1 1 1 -1 1 0 0 0 1 1 1 1 -1 1 1 1 0 0 0 -1 0 0 -1 0 0 1 -1 0 0 0 1 0 -1 0 0 0 -1 1 0 -1 -1 1 0 0 -1 0 0 1 -1 -1 0 0 -1 1 -1 0 -1 1 -1 1 1 0 -1 -1 0 0 -1 1 -1 0 0 0 1 -1 1 -1 -1 1 0 1 1 0 -1 0 -1 1 -1 -1 -1 0 1 -1 -1 0 1 -1 1 -1 -1 1 1 1 0 0 1 1 1 0 -1 0 1 1 -1 1 -1 0 1 0 0 -1 1 -1 -1 -1 0 0 -1 0 -1 -1 1 -1 -1 1 -1 1 -1 -1 1 -1 0 -1 1 0 1 -1 0 -1 -1 0 -1 0 -1 0 1 1 -1 0 -1 0 0 0 1 0 1 0 0 0 -1 0 0 1 0 0 1 -1 1 -1 1 -1 -1 -1 -1 0 0 -1 1 0 0 0 1 -1 1 1 1 1 0 -1 -1 -1 0 0 0 0 0 0 1 -1 1 0 0 1 1 1 0 1 1 1 -1 -1 0 -1 0 -1 0 0 -1 0 0 0 0 1 -1 1 1 -1 -1 1 1 1 -1 0 1 -1 -1 0 0 -1 1 1 0 1 -1 1 1 1 0 0 -1 1 0 -1 1 0 1 0 1 -1 1 1 1 0 0 1 0 0 1 -1 -1 0 0 0 1 0 1 0 -1 1 1 0 -1 0 -1 1 1 1 -1 -1 0 1 0 1 0 0 0 1 1 0 -1 0 0 1 -1 -1 1 0 1 -1 1 0 1 1 1 0 -1 -1 0 -1 -1 0 1 -1 -1 0 -1 1 1 1 0 0 0 1 1 0 1 0 0 -1 -1 -1 -1 -1 0 0 1 1 0 1 -1 1 0 0 0 1 -1 0 1 0 1 -1 0 -1 -1 0 0 1 -1 1 0 -1 -1 1 1 1 1 1 0 0 -1 0 -1 -1 0 1 -1 0 1 0 -1 -1 0 1 1 -1 1 -1 1 1 0 1 0 0 -1 1 -1 1 1 1 0 -1 1 -1 1 0 0 1 0 0 -1 0 -1 -1 1 -1 0 -1 1 0 0 1 0 1 1 0 0 -1 1 1 0 -1 0 0 0 0 0 0 1 0 1 -1 0 1 -1 -1 1 1 0 -1 -1 -1 -1 0 0 0 0 -1 1 0 1 1 -1 1 -1 -1 0 0 -1 -1 -1 -1 -1 1 -1 -1 1 1 0 1 1 -1 0 -1 1 1 1 1 1 1 -1 -1 1 0 -1 1 -1 -1 1 -1 0 -1 0 0 0 0 1 -1 -1 1 1 -1 0 0 0 -1 1 1 -1 -1 1 -1 -1 0 1 1 1 -1 1 -1 1 -1 1 -1 1 0 -1 0 -1 -1 1 0 -1 1 1 0 0 -1 -1 0 -1 0 -1 1 1 -1 -1 0 -1 1 -1 1 0 0 0 1 1 0 -1 0 -1 -1 0 1 1 1 1 1 1 -1 -1 -1 1 -1 0 1 1 1 -1 -1 1 0 -1 -1 0 1 1 0 1 -1 0 1 1 1 -1 0 0 1 0 -1 1 1 0 -1 0 -1 1 -1 1 0 1 1 0 1 0 1 -1 1 -1 1 -1 0 1 -1 -1 1 -1 1 0 -1 -1 0 0 0 0 1 1 -1 -1 0 -1 -1 0 0 0 -1 0 -1 0 1 1 1 -1 1 -1 -1 0 0 1 0 0 -1 0 0 1 1 0 -1 0 -1 1 -1 0 -1 1 -1 -1 0 -1 0 1 0 0 1 1 -1 0 0 -1 -1 0 0 -1 0 1 1 1 1 0 -1 0 -1 0 -1 -1 -1 1 0 1 0 -1 1 1 -1 -1 1 -1 1 -1 1 0 0 1 0 0 1 0 0 0 1 -1 0 1 0 0 1 1 -1 1 -1 0 -1 1 1 1 1 0 1 0 1 1 0 1 0 -1 0 1 1 -1 -1 1 0 0 1 -1 1 0 1 0 0 0 0 0 1 0 1 -1 -1 0 1 -1 0 0 1 -1 1 0 0 0 -1 1 0 1 -1 1 -1 -1 0 -1 -1 1 0 1 1 -1 0 1 -1 -1 1 -1 -1 -1 1 1 0 1 -1 0 -1 -1 1 0 -1 -1 0 1 -1 0 -1 1 -1 -1 1 -1 1 -1 1 -1 -1 0 0 -1 -1 -1 1 1 0 1 1 -1 1 0 1 0 -1 0 0 0 -1 1 0 -1 1 1 1 -1 0 1 1 0 -1 1 0 1 -1 0 0 1 -1 -1 -1 0 -1 0 -1 -1 0 0 0 -1 -1 1 1 0 1 0 1 1 1 -1 0 1 1 0 -1 -1 -1 0 -1 -1 1 -1 1 0 -1 1 1 1 1 1 -1 0 1 1 -1 0 -1 0 0 -1 0 1 0 1 1 -1 0 -1 0 0 -1 1 1 -1 0 0 0 -1 0 -1 1 -1 -1 -1 0 1 0 0 0 -1 -1 -1 1 0 0 0 1 0 -1 1 0 1 -1 0 -1 0 0 0 0 1 1 1 0 -1 -1 0 -1 -1 -1 1 0 -1 -1 1 0 0 0 0 1 1 0 1 1 0 -1 0 0 0 0 -1 0 0 -1 0 0 -1 0 0 0 0 -1 1 0 1 0 -1 1 0 1 0 0 0 -1 0 -1 -1 -1 1 -1 0 1 -1 1 -1 1 -1 0 -1 1 1 1 0 -1 -1 0 1 -1 -1 0 1 1 -1 1 0 -1 -1 1 -1 1 1 -1 1 1 -1 1 1 1 1 -1 -1 0 1 1 -1 0 -1 0 0 -1 0 -1 1 1 1 -1 1 -1 0 0 1 -1 0 -1 1 1 -1 0 -1 1 -1 -1 0 0 -1 1 0 1 0 0 0 1 -1 -1 -1 1 -1 1 1 1 -1 -1 0 0 0 1 1 -1 0 1 0 -1 1 1 1 1 0 0 0 0 -1 1 0 0 1 0 1 1 -1 0 1 1 1 -1 -1 1 -1 1 0 -1 0 -1 0 -1 -1 0 1 -1 0 0 -1 -1 1 1 0 0 1 0 1 -1 1 -1 1 0 -1 0 -1 0 1 0 -1 0 0 1 -1 -1 -1 -1 0 1 0 -1 -1 0 1 0 -1 1 1 1 0 -1 1 -1 1 1 1 -1 -1 1 -1 0 -1 1 1 0 1 1 0 1 -1 0 0 1 1 0 -1 -1 1 -1 1 0 -1 0 0 1 0 0 0 0 1 -1 1 0 0 0 1 -1 0 0 1 0 -1 0 -1 -1 1 -1 0 0 1 1 1 1 0 1 -1 0 1 -1 -1 -1 -1 1 0 0 0 1 1 0 1 1 -1 0 0 -1 1 1 0 -1 0 1 0 -1 1 -1 0 1 -1 1 0 -1 0 0 1 -1 0 0 0 -1 1 1 -1 0 1 1 0 -1 -1 1 0 -1 1 -1 0 0 0 1 1 -1 1 1 -1 1 1 -1 -1 0 -1 1 1 -1 0 1 0 1 0 -1 1 -1 -1 -1 -1 0 1 -1 0 -1 -1 -1 -1 0 1 -1 -1 1 1 -1 0 0 1 1 -1 0 0 1 -1 0 1 0 0 0 0 1 -1 1 0 0 1 1 0 1 1 1 -1 1 1 -1 0 1 1 0 1 0 0 -1 1 0 0 -1 1 -1 1 1 0 0 0 0 0 1 0 -1 1 1 1 0 0 0 1 1 -1 1 0 1 1 -1 1 -1 1 1 -1 1 1 0 -1 1 -1 0 1 1 0 0 0 0 0 -1 1 0 -1 -1 1 1 0 0 -1 -1 1 1 1 0 -1 -1 0 1 1 1 0 -1 1 1 -1 -1 1 -1 1 1 0 0 -1 0 1 -1 0 0 -1 1 1 0 -1 1 -1 0 0 0 -1 -1 -1 1 -1 -1 -1 0 0 -1 1 -1 0 -1 0 0 1 -1 1 -1 1 1 0 1 0 -1 0 0 1 1 -1 0 1 0 0 -1 1 -1 0 -1 0 1 -1 0 0 0 -1 -1 -1 -1 -1 1 0 -1 0 0 -1 1 1 -1 0 0 0 -1 -1 0 0 1 -1 -1 0 0 -1 -1 0 -1 1 1 1 -1 0 0 1 -1 0 -1 1 0 1 1 1 1 0 -1 0 1 0 -1 0 1 0 0 1 0 1 1 0 0 -1 -1 -1 -1 0 -1 0 0 1 0 1 -1 1 0 -1 0 -1 0 1 1 1 -1 1 1 1 0 1 -1 0 -1 0 -1 0 0 -1 -1 0 1 -1 0 -1 -1 0 1 0 1 1 1 -1 1 -1 1 0 1 -1 -1 1 -1 -1 0 0 0 -1 -1 -1 1 0 0 0 1 -1 0 0 -1 -1 -1 1 1 1 1 1 -1 1 0 1 1 0 -1 1 0 -1 1 1 0 1 -1 1 1 -1 -1 -1 -1 -1 0 1 1 0 -1 0 -1 1 0 0 -1 1 1 1 1 -1 1 0 -1 0 1 -1 -1 -1 -1 -1 1 1 0 1 0 -1 1 1 0 0 -1 1 1 0 -1 1 0 0 -1 -1 0 -1 -1 -1 0 -1 0 -1 -1 0 1 0 1 0 0 0 1 0 1 1 -1 0 -1 0 0 0 -1 1 0 0 -1 1 -1 -1 1 -1 1 1 1 0 0 1 0 -1 1 0 1 1 0 1 1 -1 -1 1 0 1 -1 1 1 1 0 -1 1 1 0 -1 0 -1 -1 1 -1 1 0 -1 0 1 1 -1 -1 1 0 1 -1 0 -1 0 0 0 -1 1 -1 0 -1 0 -1 1 0 0 0 0 1 1 0 1 0 0 -1 0 -1 1 -1 0 0 -1 -1 -1 0 1 1 -1 -1 1 0 -1 -1 0 0 0 -1 1 0 1 1 0 -1 1 1 -1 0 0 0 -1 -1 0 0 0 0 1 0 -1 1 1 -1 -1 -1 -1 0 -1 1 1 -1 0 1 0 0 0 -1 -1 -1 1 -1 0 0 -1 0 1 1 0 -1 1 1 1 1 -1 0 0 1 -1 1 0 0 -1 0 1 -1 0 0 1 1 1 1 1 1 -1 1 1 -1 1 1 -1 1 0 -1 1 -1 1 -1 0 -1 -1 1 1 1 0 0 1 1 1 0 0 0 1 0 1 -1 0 0 -1 -1 -1 -1 0 -1 1 -1 0 -1 0 1 0 0 1 0 1 0 0 -1 -1 0 0 1 0 1 -1 -1 -1 0 0 1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 0 1 1 0 -1 1 0 -1 1 -1 1 -1 0 -1 0 1 -1 -1 0 -1 -1 -1 -1 0 0 1 0 0 -1 1 -1 -1 1 1 0 0 -1 1 0 1 -1 -1 0 1 0 0 0 0 1 1 1 1 1 1 1 -1 1 0 1 -1 -1 1 1 -1 1 -1 -1 -1 1 0 1 0 0 1 1 1 -1 1 -1 0 1 -1 0 -1 1 0 1 -1 -1 0 -1 -1 -1 0 1 1 1 0 1 1 -1 0 1 0 0 0 -1 0 1 1 1 1 0 0 1 -1 0 1 1 0 1 -1 -1 0 -1 -1 1 0 -1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 0 -1 1 -1 1 -1 1 -1 -1 0 0 0 -1 -1 -1 -1 1 0 -1 -1 0 0 0 0 0 1 -1 0 -1 1 -1 1 1 0 0 0 0 1 -1 -1 -1 1 0 0 0 0 1 -1 -1 -1 1 1 -1 -1 0 1 -1 0 1 -1 -1 0 0 0 1 -1 -1 0 -1 -1 0 -1 1 1 0 1 1 1 1 0 0 1 -1 1 1 1 1 -1 1 1 -1 0 0 -1 1 -1 1 -1 0 0 -1 -1 1 -1 -1 0 -1 0 -1 -1 -1 1 1 1 1 0 -1 1 -1 -1 1 1 -1 -1 -1 1 0 -1 0 1 1 1 -1 1 -1 1 -1 1 1 1 1 1 0 -1 -1 1 1 -1 1 1 -1 -1 1 0 1 -1 1 0 0 0 -1 -1 0 -1 0 0 0 -1 1 1 -1 0 -1 0 -1 0 0 1 -1 1 0 -1 -1 0 0 1 1 1 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 0 -1 1 -1 -1 -1 -1 -1 1 0 -1 1 1 0 1 -1 0 -1 1 1 1 0 -1 -1 -1 1 0 0 -1 0 0 1 -1 0 -1 -1 -1 0 0 -1 0 0 -1 0 1 0 0 1 -1 1 1 1 -1 0 1 -1 1 -1 -1 1 -1 0 1 1 1 0 -1 1 -1 0 0 0 1 -1 -1 0 -1 0 0 1 1 -1 1 -1 1 -1 -1 -1 0 1 1 1 -1 1 1 0 0 1 0 1 1 0 -1 -1 -1 1 0 0 1 1 0 1 0 1 -1 0 1 1 1 0 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 0 1 1 0 -1 0 0 -1 1 1 0 0 1 -1 -1 1 -1 0 -1 -1 0 -1 -1 -1 -1 1 0 1 0 -1 1 1 1 -1 -1 0 -1 -1 -1 0 0 -1 0 1 -1 0 0 1 0 1 0 0 -1 0 -1 -1 1 -1 1 0 -1 1 1 1 -1 -1 1 -1 -1 0 1 -1 1 -1 0 0 -1 1 0 0 0 1 1 0 1 1 -1 -1 1 0 -1 1 1 -1 1 1 1 0 1 1 1 0 -1 -1 1 0 1 0 1 1 -1 -1 0 1 1 1 0 0 -1 1 0 0 0 0 1 0 1 -1 -1 0 -1 -1 0 -1 -1 -1 1 0 0 1 -1 0 0 0 0 -1 1 -1 0 0 0 1 1 0 0 -1 -1 1 1 -1 1 0 0 -1 -1 0 1 0 0 -1 1 0 0 -1 -1 0 0 1 -1 -1 1 -1 -1 1 -1 -1 0 -1 1 1 -1 1 1 1 0 -1 0 1 -1 -1 -1 0 0 1 1 0 0 -1 1 -1 -1 0 0 -1 -1 1 0 0 -1 -1 1 1 1 1 1 -1 -1 1 -1 -1 -1 -1 1 0 1 0 1 1 1 0 1 1 1 -1 1 0 1 -1 -1 0 0 -1 -1 1 -1 -1 -1 0 1 0 0 0 0 1 -1 0 1 0 1 1 -1 -1 -1 -1 1 0 -1 -1 1 0 0 0 0 -1 -1 0 -1 -1 -1 0 1 0 0 -1 1 0 0 0 0 0 0 1 0 0 0 1 -1 0 -1 1 0 1 1 1 0 -1 1 0 0 -1 1 0 -1 1 1 0 -1 1 -1 1 1 1 -1 1 1 -1 0 -1 0 0 1 1 0 1 1 0 -1 1 0 1 1 0 1 1 0 1 1 0 0 1 -1 -1 1 0 -1 0 -1 1 0 -1 0 -1 0 1 1 -1 -1 -1 0 0 0 1 -1 0 1 -1 -1 1 1 1 1 -1 1 1 0 1 0 0 1 1 -1 -1 0 -1 0 -1 -1 0 -1 -1 0 -1 1 0 -1 -1 1 0 1 -1 1 -1 0 1 0 -1 0 0 0 -1 1 0 1 -1 1 1 -1 -1 1 0 -1 -1 1 -1 -1 1 1 1 -1 0 1 1 -1 -1 0 -1 0 1 -1 0 -1 -1 0 -1 -1 -1 1 -1 -1 -1 1 -1 1 0 -1 0 0 0 1 1 0 1 1 -1 0 1 -1 1 -1 0 0 1 0 1 0 0 -1 1 -1 -1 -1 0 0 0 -1 -1 -1 1 -1 0 0 1 0 1 1 1 1 -1 0 1 1 -1 -1 1 0 -1 -1 1 -1 -1 -1 1 -1 -1 0 -1 0 -1 1 1 1 -1 1 0 1 1 0 -1 1 -1 0 1 1 -1 0 0 1 1 -1 0 1 -1 -1 -1 -1 1 -1 1 1 1 1 -1 0 -1 0 1 1 1 0 1 1 1 -1 0 1 -1 1 1 1 1 1 1 -1 -1 1 0 1 1 1 -1 -1 -1 -1 1 0 -1 1 1 -1 1 0 1 1 -1 -1 0 0 -1 0 -1 1 1 1 1 -1 -1 1 -1 -1 0 -1 -1 1 -1 1 1 0 -1 -1 1 0 -1 -1 1 0 -1 0 0 0 0 -1 1 0 -1 -1 -1 0 1 -1 1 -1 -1 1 1 1 -1 1 -1 0 0 -1 1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 -1 1 -1 -1 -1 0 -1 1 0 0 0 0 0 -1 -1 0 0 -1 0 -1 -1 0 0 1 0 -1 -1 1 1 -1 1 0 -1 1 0 0 0 0 -1 0 1 0 0 -1 1 1 0 -1 1 0 -1 0 0 -1 1 0 -1 -1 1 1 -1 -1 -1 0 -1 -1 -1 -1 0 1 -1 -1 1 -1 -1 1 0 1 -1 -1 1 0 0 0 -1 1 -1 -1 0 0 0 -1 0 1 -1 0 0 1 1 -1 -1 -1 -1 0 1 0 -1 0 1 0 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 -1 -1 0 -1 -1 -1 1 1 -1 1 -1 0 1 0 0 0 0 -1 -1 -1 -1 1 1 1 0 0 1 -1 1 -1 1 1 0 -1 1 -1 1 0 0 1 0 1 1 -1 0 -1 0 -1 0 -1 -1 1 0 0 1 1 1 1 -1 -1 -1 0 0 0 -1 0 0 -1 1 -1 1 0 0 1 1 -1 -1 1 0 0 -1 1 0 -1 -1 1 -1 -1 -1 1 -1 -1 1 0 1 0 -1 1 1 0 0 -1 -1 1 -1 1 1 0 0 0 -1 0 0 0 -1 -1 1 -1 1 -1 -1 0 0 -1 0 0 0 0 -1 0 -1 0 0 0 1 1 -1 -1 0 1 1 0 -1 0 0 0 1 0 1 1 1 1 0 1 0 1 0 0 -1 0 -1 -1 -1 -1 -1 0 0 -1 0 1 -1 1 0 -1 -1 1 1 0 1 1 1 1 0 -1 1 -1 -1 -1 0 0 1 1 0 -1 0 0 1 0 -1 1 0 0 0 0 0 0 -1 0 1 1 1 -1 0 1 -1 1 -1 0 1 -1 0 -1 -1 -1 0 -1 0 0 0 -1 1 -1 0 0 -1 1 0 1 0 -1 0 0 1 0 -1 1 -1 -1 0 1 1 -1 0 -1 -1 1 1 1 0 -1 1 -1 1 0 1 1 0 -1 0 -1 -1 1 1 1 -1 1 0 0 0 0 0 1 -1 1 0 0 1 1 -1 -1 1 -1 0 1 1 0 1 0 0 1 1 0 0 0 1 0 -1 1 0 0 1 0 1 -1 1 -1 0 -1 1 1 0 -1 -1 0 -1 -1 -1 1 0 -1 0 0 1 -1 1 1 -1 -1 1 1 1 0 -1 0 1 -1 0 1 0 -1 -1 -1 -1 -1 0 -1 -1 1 -1 1 1 0 0 0 1 0 0 -1 -1 1 -1 0 1 1 0 1 1 -1 -1 1 -1 1 1 -1 1 0 -1 1 0 1 1 -1 -1 1 0 1 1 0 1 1 -1 0 0 0 -1 -1 -1 1 1 1 1 1 1 -1 1 1 0 1 0 -1 -1 0 0 0 1 1 -1 -1 1 -1 1 0 -1 0 -1 -1 0 -1 1 1 -1 0 -1 1 0 -1 1 -1 -1 0 1 1 -1 0 0 0 0 0 0 0 1 -1 0 0 0 1 0 0 1 0 0 -1 -1 -1 -1 -1 1 -1 1 -1 -1 0 -1 1 1 0 1 1 -1 -1 -1 1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 1 1 0 1 1 -1 -1 0 -1 0 -1 1 -1 -1 0 -1 1 1 1 1 1 -1 -1 0 1 0 0 -1 0 0 1 1 -1 0 0 -1 0 -1 0 -1 0 0 1 -1 1 1 0 1 -1 0 1 1 0 1 -1 -1 -1 1 -1 1 -1 0 -1 -1 -1 -1 1 1 -1 0 0 -1 1 1 -1 0 0 0 1 1 0 1 0 1 1 1 1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 0 -1 1 -1 0 -1 1 0 0 0 -1 0 0 -1 -1 1 -1 0 1 -1 -1 -1 1 -1 1 0 -1 0 0 1 1 -1 -1 1 -1 -1 -1 1 0 1 1 0 -1 -1 0 0 0 0 1 -1 -1 1 -1 1 -1 0 0 -1 0 0 -1 -1 0 0 1 -1 1 1 1 1 1 0 1 -1 1 1 0 0 -1 -1 -1 -1 0 -1 1 0 -1 1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 -1 1 0 -1 1 0 -1 0 0 -1 1 0 -1 1 1 -1 1 -1 -1 -1 -1 1 0 0 0 0 0 0 1 1 -1 -1 -1 0 0 -1 1 0 -1 1 -1 1 -1 0 -1 1 -1 1 1 0 -1 0 0 0 -1 0 -1 0 -1 1 1 1 0 1 -1 -1 1 1 1 0 -1 0 0 -1 1 1 -1 1 -1 -1 0 -1 -1 1 0 -1 0 1 -1 -1 -1 -1 1 1 0 0 0 1 1 -1 1 1 0 1 1 -1 -1 1 0 -1 -1 0 0 0 -1 0 0 0 1 0 1 -1 -1 -1 0 0 1 1 1 1 -1 -1 1 0 0 -1 -1 0 -1 1 0 -1 1 -1 0 -1 1 -1 -1 0 -1 0 -1 1 -1 0 -1 1 1 1 1 -1 -1 -1 0 0 1 -1 0 0 0 -1 -1 0 0 1 1 1 -1 0 0 1 1 1 -1 -1 -1 0 0 0 1 0 -1 0 1 -1 1 -1 1 -1 1 0 1 1 0 -1 -1 0 -1 -1 -1 -1 0 1 -1 1 0 1 1 1 0 0 1 0 1 1 -1 0 -1 1 1 -1 0 -1 0 -1 -1 0 1 0 -1 0 -1 0 1 1 1 1 0 -1 1 1 1 -1 -1 -1 1 0 0 0 -1 1 -1 0 0 -1 1 1 1 1 -1 1 1 1 0 -1 1 -1 0 0 -1 1 -1 -1 -1 1 1 -1 -1 0 -1 0 -1 1 0 1 0 -1 0 0 1 1 -1 1 0 1 -1 0 0 -1 -1 0 -1 0 0 1 -1 0 -1 -1 -1 0 1 -1 0 -1 -1 1 0 1 -1 -1 0 1 1 1 0 -1 -1 0 1 -1 1 0 1 -1 0 0 0 -1 -1 1 -1 0 0 -1 0 -1 -1 -1 1 0 -1 1 1 1 1 -1 0 1 -1 0 -1 1 0 0 1 1 -1 1 0 0 1 1 1 0 -1 -1 -1 -1 -1 1 1 1 1 1 0 0 -1 0 1 -1 -1 1 -1 1 0 0 0 0 1 0 1 0 1 1 1 1 1 1 -1 0 1 1 0 1 1 -1 0 -1 0 1 0 1 -1 1 0 -1 -1 -1 -1 0 1 -1 -1 0 -1 1 1 -1 1 1 -1 1 1 0 -1 -1 -1 1 1 -1 -1 0 0 1 -1 1 1 1 1 0 1 1 1 -1 -1 -1 -1 0 1 0 -1 -1 1 1 0 0 -1 -1 -1 1 -1 0 0 -1 -1 0 1 -1 -1 1 0 -1 0 0 0 1 0 1 0 -1 -1 -1 -1 1 0 1 0 -1 -1 0 -1 0 1 0 0 0 0 -1 0 0 0 1 0 1 0 0 -1 0 0 1 -1 -1 1 -1 1 -1 1 1 0 0 1 0 0 -1 0 -1 1 1 0 1 -1 0 1 0 1 1 1 -1 1 -1 0 1 0 0 1 0 0 1 1 0 1 0 0 1 0 0 -1 1 -1 0 1 0 -1 1 0 1 0 1 0 -1 1 1 1 0 1 0 0 1 -1 1 1 0 -1 1 1 1 0 1 0 1 -1 1 -1 1 1 0 0 -1 1 0 -1 1 1 -1 -1 -1 1 -1 -1 0 1 1 0 1 -1 1 0 0 1 1 1 0 -1 1 0 -1 0 -1 -1 1 -1 1 -1 1 1 -1 -1 1 0 1 0 -1 0 -1 -1 0 1 1 1 0 0 1 -1 0 1 -1 0 1 -1 1 -1 -1 -1 0 -1 0 1 -1 0 -1 0 -1 1 1 -1 1 1 -1 1 0 -1 -1 -1 1 1 0 1 1 1 1 -1 0 0 0 -1 1 0 0 1 1 0 -1 -1 -1 0 -1 -1 -1 1 -1 0 1 0 -1 0 1 1 -1 -1 0 -1 0 -1 1 0 0 -1 0 0 1 -1 1 -1 -1 1 -1 1 1 1 0 0 1 0 -1 -1 0 1 1 -1 1 1 -1 0 -1 1 1 -1 1 0 1 -1 1 0 1 1 0 1 -1 0 -1 0 1 0 -1 0 0 -1 1 -1 1 0 1 -1 -1 1 -1 1 1 1 1 0 -1 1 1 1 -1 -1 0 1 -1 -1 0 -1 -1 0 1 1 0 1 -1 -1 -1 1 1 -1 0 -1 -1 0 0 -1 -1 -1 -1 0 1 -1 1 1 0 1 0 1 1 1 0 0 0 0 1 1 0 1 -1 0 1 0 -1 -1 -1 0 -1 1 0 -1 -1 1 1 0 1 -1 -1 1 0 -1 0 0 -1 1 -1 0 0 -1 1 1 0 -1 1 0 0 1 -1 -1 1 -1 -1 1 1 0 -1 1 1 0 1 0 -1 0 -1 -1 0 -1 -1 -1 0 1 0 1 0 0 -1 -1 0 1 0 0 1 1 -1 -1 1 1 1 1 0 -1 -1 0 1 -1 0 -1 1 -1 0 -1 1 1 1 0 0 1 1 0 1 1 -1 -1 -1 0 1 1 -1 1 0 -1 1 1 0 -1 -1 0 -1 0 0 -1 0 0 1 0 0 1 -1 -1 1 0 0 0 0 -1 0 0 1 0 -1 0 -1 1 1 0 1 -1 0 -1 0 1 0 -1 -1 1 -1 -1 0 -1 1 1 -1 0 -1 0 1 -1 -1 -1 1 0 -1 0 0 1 -1 0 0 0 1 1 1 -1 0 0 -1 0 -1 -1 -1 1 1 1 0 1 1 -1 -1 0 0 1 0 0 0 0 -1 0 1 1 -1 0 -1 1 0 -1 0 0 0 -1 -1 0 0 -1 -1 0 0 -1 0 -1 1 1 0 -1 1 -1 1 1 0 0 0 -1 -1 0 -1 0 -1 0 1 1 1 0 0 1 1 0 -1 -1 1 1 0 1 0 0 0 -1 -1 1 0 1 0 0 -1 1 -1 -1 1 -1 1 1 0 1 1 -1 0 -1 1 -1 1 -1 -1 1 1 -1 1 -1 1 -1 -1 0 1 1 -1 1 0 1 -1 0 0 0 0 0 -1 0 1 0 0 0 1 1 0 -1 0 1 0 1 0 -1 0 1 0 -1 -1 1 -1 0 1 0 -1 0 0 -1 1 0 1 -1 -1 0 -1 -1 1 0 0 -1 -1 0 0 1 -1 1 1 1 -1 1 0 1 1 1 0 1 0 -1 -1 -1 1 -1 -1 1 1 1 1 1 1 -1 0 0 1 1 0 -1 1 1 1 0 -1 1 -1 0 0 1 1 0 -1 0 0 -1 0 0 0 0 0 1 1 -1 -1 0 1 0 1 1 -1 0 1 0 1 0 0 0 -1 1 0 1 1 -1 0 -1 -1 0 1 1 -1 0 1 1 -1 1 0 1 -1 1 0 1 -1 -1 1 0 -1 0 1 -1 0 -1 -1 -1 -1 0 0 1 1 -1 -1 -1 -1 0 0 -1 -1 -1 0 1 -1 1 0 -1 -1 -1 1 1 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 1 0 0 0 1 1 -1 0 -1 -1 0 -1 1 -1 0 0 -1 0 0 0 1 0 -1 0 0 0 0 1 -1 0 1 0 -1 -1 -1 1 1 0 -1 1 1 1 1 1 -1 1 -1 -1 1 1 1 -1 1 0 -1 1 -1 -1 0 1 0 1 0 0 1 1 1 -1 -1 0 0 1 -1 -1 0 1 -1 1 -1 -1 1 1 0 -1 0 -1 -1 1 -1 -1 -1 1 1 0 0 0 -1 1 1 -1 0 1 -1 -1 -1 -1 1 1 0 1 1 -1 -1 1 1 0 1 -1 -1 0 1 -1 1 0 0 -1 0 -1 0 -1 -1 1 -1 0 0 -1 1 1 0 1 1 1 1 -1 0 1 -1 -1 1 1 -1 1 -1 1 0 -1 0 1 0 0 -1 0 0 1 -1 -1 -1 -1 1 0 -1 0 1 1 1 -1 1 0 1 0 -1 -1 -1 -1 0 1 1 1 1 -1 -1 -1 1 0 1 0 -1 0 0 -1 1 1 0 0 -1 1 1 1 -1 -1 -1 -1 0 0 -1 1 0 1 0 1 -1 -1 -1 -1 1 1 1 0 -1 0 0 1 0 1 0 1 1 0 1 -1 1 1 -1 0 1 1 -1 1 -1 -1 0 1 0 0 1 -1 1 0 0 -1 1 1 1 -1 1 -1 1 -1 0 -1 0 1 0 1 1 1 1 -1 -1 1 1 1 0 0 -1 0 1 -1 0 -1 0 -1 1 1 -1 -1 0 -1 -1 0 1 1 -1 -1 0 -1 0 -1 1 0 0 -1 -1 1 1 -1 -1 0 0 1 1 1 -1 -1 -1 0 0 0 0 1 1 0 1 1 1 1 1 -1 -1 0 -1 0 1 -1 1 0 1 1 -1 1 1 0 1 -1 -1 0 0 0 1 -1 1 0 0 -1 -1 -1 0 1 1 0 -1 0 -1 1 1 1 1 0 -1 1 0 0 -1 0 0 1 0 -1 1 -1 -1 -1 1 -1 -1 1 -1 0 0 -1 1 -1 1 0 -1 1 -1 1 1 -1 0 -1 -1 0 0 1 1 0 0 -1 0 -1 1 -1 1 -1 -1 0 1 -1 0 0 1 0 -1 1 0 0 1 0 -1 -1 0 -1 1 0 1 0 1 1 0 -1 0 -1 -1 0 1 1 0 1 1 -1 0 -1 -1 -1 0 -1 0 0 0 0 -1 -1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 1 0 -1 0 0 -1 -1 1 0 0 1 0 1 -1 0 0 0 -1 0 0 1 -1 1 1 1 1 0 0 0 1 0 1 1 -1 0 -1 1 1 -1 -1 1 1 0 1 0 -1 1 -1 1 0 0 1 1 -1 0 0 0 -1 0 0 -1 1 -1 -1 -1 0 1 -1 0 0 -1 -1 1 0 0 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 0 0 1 -1 0 -1 0 0 0 1 -1 1 0 0 0 0 0 0 -1 -1 0 -1 0 -1 1 0 -1 -1 0 -1 -1 0 0 -1 0 -1 1 1 1 0 0 -1 -1 -1 0 0 0 1 -1 1 -1 -1 1 0 1 -1 -1 -1 0 1 -1 1 -1 -1 0 0 0 -1 -1 -1 -1 0 1 0 -1 0 -1 -1 1 -1 -1 0 1 0 -1 -1 0 1 -1 -1 1 0 -1 1 0 0 1 1 0 -1 0 1 1 -1 -1 0 0 0 0 1 -1 0 1 0 -1 0 0 1 1 -1 -1 1 1 1 0 0 0 0 1 1 1 0 0 0 -1 0 1 1 1 0 1 -1 1 1 -1 0 -1 1 1 -1 -1 0 -1 1 0 1 -1 1 0 -1 1 -1 -1 0 0 0 -1 0 -1 1 0 1 1 -1 1 -1 -1 0 -1 0 1 -1 0 1 1 -1 -1 0 0 -1 0 -1 1 0 0 -1 -1 1 0 0 -1 1 0 0 0 1 0 -1 -1 0 0 1 1 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 1 -1 1 1 0 -1 0 -1 0 1 1 -1 1 1 0 0 -1 1 1 -1 -1 1 1 -1 1 -1 0 0 1 -1 -1 1 -1 1 1 0 1 1 0 -1 1 -1 -1 1 1 -1 1 -1 1 1 0 -1 -1 0 1 0 -1 -1 0 -1 1 1 1 0 1 0 -1 1 0 1 0 0 -1 1 -1 1 1 1 0 0 -1 1 0 1 0 0 -1 1 1 0 -1 -1 -1 -1 0 -1 -1 1 0 0 1 0 0 0 1 0 1 -1 1 1 0 -1 1 1 1 1 0 1 1 -1 0 1 1 -1 0 0 1 1 0 0 1 1 -1 -1 1 -1 0 1 -1 -1 0 -1 0 1 1 1 -1 -1 1 1 0 0 0 1 -1 0 0 0 1 -1 1 1 0 0 1 -1 1 1 -1 0 -1 1 -1 1 -1 -1 1 1 1 0 -1 -1 -1 0 -1 -1 1 1 1 -1 -1 0 -1 -1 1 1 0 0 0 1 -1 -1 -1 0 -1 0 1 -1 -1 0 1 1 0 0 0 0 1 -1 1 1 1 1 -1 -1 -1 0 1 0 0 0 1 0 1 1 1 -1 -1 0 0 1 1 -1 -1 1 -1 0 -1 -1 -1 0 0 1 0 -1 1 1 0 0 1 0 0 0 -1 0 -1 -1 1 -1 -1 0 -1 -1 -1 0 0 -1 0 1 0 -1 1 0 -1 -1 -1 0 -1 -1 1 0 1 1 0 -1 0 -1 0 0 -1 0 1 -1 1 1 0 -1 -1 -1 -1 1 -1 0 -1 0 1 1 0 -1 0 0 1 -1 -1 0 0 0 1 1 -1 -1 0 1 0 0 -1 1 0 -1 0 0 0 1 1 -1 -1 -1 0 -1 1 0 1 1 -1 0 0 -1 -1 -1 0 -1 1 0 0 1 -1 1 0 -1 -1 0 -1 -1 1 0 -1 -1 -1 -1 0 -1 1 0 1 -1 -1 -1 0 1 0 1 0 0 1 0 -1 0 1 -1 1 -1 -1 0 -1 1 1 -1 0 1 1 1 0 0 -1 -1 0 -1 -1 -1 -1 1 0 -1 0 0 0 1 -1 1 1 -1 0 -1 0 0 -1 1 1 1 -1 1 0 1 1 0 1 0 0 1 -1 0 0 0 -1 0 1 1 -1 -1 -1 -1 1 0 -1 0 -1 0 -1 1 0 1 0 -1 0 0 -1 0 1 0 -1 1 0 -1 0 -1 1 0 0 0 1 -1 0 -1 -1 -1 0 -1 -1 1 -1 -1 1 0 1 0 1 0 0 0 1 0 -1 1 1 0 -1 -1 0 -1 -1 -1 -1 -1 1 -1 -1 0 -1 -1 1 1 0 1 -1 0 1 0 -1 1 0 0 -1 -1 1 0 1 0 0 -1 1 1 0 -1 0 1 0 1 0 1 0 -1 -1 1 -1 0 -1 0 -1 -1 1 -1 0 1 1 1 0 0 0 1 1 1 1 -1 0 1 -1 1 1 0 1 -1 0 0 0 0 1 -1 0 1 1 1 0 1 1 1 -1 0 1 0 0 0 1 -1 1 -1 -1 1 0 0 0 -1 1 1 -1 -1 0 0 0 -1 0 0 0 1 0 -1 -1 -1 0 0 0 1 1 0 0 -1 -1 1 -1 -1 0 0 1 -1 0 1 1 -1 -1 -1 0 1 1 -1 1 -1 -1 1 1 1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 0 -1 1 1 1 0 0 0 1 0 1 -1 1 -1 0 1 0 -1 1 1 -1 0 1 0 -1 0 -1 0 -1 -1 1 1 0 -1 1 0 0 1 1 1 1 0 0 -1 0 0 0 0 0 1 0 -1 1 1 1 1 -1 1 1 1 1 -1 -1 -1 -1 -1 0 0 1 1 -1 0 -1 0 -1 1 1 0 -1 0 1 0 -1 0 -1 -1 -1 -1 0 1 1 0 1 1 1 -1 1 -1 -1 -1 0 1 1 1 0 1 0 -1 -1 -1 -1 0 1 -1 -1 1 1 0 1 -1 1 1 0 -1 0 -1 -1 1 -1 1 1 1 -1 0 0 1 1 1 1 0 -1 -1 0 1 0 1 0 -1 0 0 1 0 0 0 0 -1 1 1 0 1 0 0 0 1 -1 1 0 1 0 0 0 0 1 -1 1 1 0 -1 -1 1 -1 1 0 -1 0 0 0 1 -1 1 1 1 -1 -1 -1 0 -1 0 -1 1 1 1 1 -1 1 0 0 1 0 0 -1 0 0 1 0 -1 0 -1 0 0 -1 1 0 0 0 1 -1 1 1 -1 -1 1 0 0 -1 0 -1 0 -1 -1 -1 1 1 1 0 0 -1 1 1 -1 1 -1 -1 1 -1 0 -1 0 -1 0 1 1 0 0 -1 1 1 0 0 -1 0 1 -1 -1 0 -1 -1 1 0 0 -1 0 -1 1 -1 -1 0 0 1 -1 1 0 -1 -1 0 -1 -1 1 -1 0 1 1 1 1 1 0 0 1 1 -1 0 0 -1 -1 0 1 -1 -1 1 0 -1 1 -1 1 0 1 -1 1 1 0 -1 -1 0 1 0 -1 1 1 1 0 1 -1 -1 0 1 0 1 -1 -1 0 1 -1 -1 0 0 1 -1 1 0 1 -1 -1 1 -1 0 1 0 -1 0 -1 0 0 -1 0 1 1 -1 -1 0 1 -1 -1 -1 -1 -1 1 0 0 -1 -1 0 0 0 1 -1 -1 -1 -1 0 -1 0 0 -1 -1 -1 1 1 1 1 0 0 -1 0 1 0 0 1 1 0 0 0 -1 -1 0 0 -1 1 -1 0 0 1 -1 0 0 -1 -1 1 0 0 -1 1 1 -1 -1 1 0 -1 0 0 -1 1 1 1 1 -1 -1 -1 -1 1 1 -1 -1 1 -1 0 1 1 1 1 0 -1 0 0 -1 1 0 1 0 -1 1 1 0 0 -1 -1 0 -1 1 0 -1 -1 0 -1 0 -1 1 1 0 0 -1 0 -1 -1 1 0 0 -1 1 1 -1 0 -1 1 0 0 1 -1 0 1 0 1 1 1 -1 0 -1 -1 1 1 -1 1 1 -1 1 1 0 -1 -1 1 -1 1 0 0 0 0 1 0 1 1 1 0 0 -1 1 0 1 -1 0 1 1 1 -1 0 -1 0 1 0 -1 0 -1 -1 0 1 0 1 1 -1 0 -1 1 -1 -1 0 1 -1 -1 0 -1 -1 0 1 1 1 0 0 0 0 1 0 1 0 0 -1 -1 -1 0 0 -1 0 1 -1 -1 1 -1 1 1 -1 0 1 1 1 1 1 -1 -1 0 0 -1 -1 -1 -1 1 -1 0 -1 -1 1 0 -1 0 -1 -1 -1 -1 1 1 -1 -1 -1 1 -1 0 -1 0 1 -1 0 0 0 0 1 -1 -1 0 -1 1 -1 0 -1 -1 0 1 1 1 1 1 1 -1 -1 1 -1 -1 -1 0 -1 1 0 -1 1 -1 -1 -1 1 1 -1 -1 0 0 1 -1 -1 -1 1 0 1 0 0 0 1 -1 0 -1 -1 1 1 1 -1 0 0 -1 0 -1 0 -1 1 -1 0 -1 -1 -1 0 -1 -1 0 0 -1 0 -1 -1 0 1 -1 -1 -1 0 1 -1 1 0 -1 0 1 0 0 -1 1 0 1 0 -1 0 0 0 0 1 1 1 1 0 0 -1 0 1 1 1 1 -1 0 -1 -1 -1 1 -1 1 1 -1 0 -1 0 1 1 -1 -1 -1 1 0 -1 0 -1 0 1 1 1 0 0 1 -1 0 0 -1 -1 0 -1 -1 1 -1 0 -1 0 0 1 -1 1 -1 0 0 1 -1 -1 1 1 -1 -1 -1 -1 0 0 -1 0 1 0 1 1 0 -1 1 1 0 -1 0 0 1 -1 1 1 1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 1 0 1 1 0 1 1 0 -1 0 -1 -1 -1 1 -1 1 -1 -1 1 1 -1 0 0 1 0 -1 0 0 -1 1 0 -1 1 -1 0 1 0 1 -1 -1 -1 -1 -1 0 0 -1 0 -1 0 1 0 -1 0 -1 1 1 0 0 1 1 1 1 0 -1 -1 1 1 -1 0 1 0 -1 -1 1 0 -1 -1 -1 0 1 1 0 -1 0 0 0 -1 0 0 0 1 -1 0 0 1 -1 1 -1 -1 -1 0 0 1 -1 -1 1 -1 1 0 -1 0 1 1 -1 -1 0 1 1 1 -1 0 0 1 -1 0 1 -1 -1 0 1 0 1 1 0 1 1 1 0 1 -1 1 -1 -1 0 -1 1 -1 0 1 0 1 0 -1 1 -1 0 1 1 -1 0 -1 -1 1 0 -1 1 -1 0 1 1 1 0 0 0 1 1 0 -1 -1 1 0 1 0 0 1 -1 -1 0 0 -1 -1 -1 0 0 0 0 -1 0 1 0 1 1 1 1 0 0 -1 -1 1 0 0 -1 -1 0 0 -1 1 0 1 1 1 0 0 0 -1 1 -1 -1 0 1 1 1 1 0 -1 0 0 -1 1 1 1 -1 -1 1 1 0 -1 -1 0 1 0 1 1 -1 0 -1 -1 0 -1 0 -1 0 1 -1 1 -1 0 1 1 1 1 1 1 -1 1 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 1 1 1 1 1 1 0 1 -1 1 0 1 -1 1 1 -1 1 0 0 0 -1 0 0 1 1 -1 0 -1 1 1 -1 1 0 -1 0 0 -1 1 1 0 0 -1 -1 0 -1 0 -1 0 0 0 1 1 0 1 1 1 1 0 -1 0 1 0 0 1 1 -1 0 -1 0 1 0 1 0 -1 1 1 1 1 1 1 -1 -1 0 1 1 -1 1 1 1 0 0 -1 -1 0 -1 1 1 -1 -1 -1 1 -1 1 1 1 1 0 1 -1 1 1 1 -1 -1 -1 -1 0 0 0 1 0 1 1 -1 -1 1 -1 1 -1 -1 1 0 -1 -1 0 0 -1 0 0 0 -1 -1 -1 1 1 -1 1 1 1 1 0 0 0 1 1 -1 -1 1 0 1 0 0 -1 -1 0 -1 -1 1 1 0 -1 -1 -1 1 1 0 -1 0 1 1 -1 -1 0 0 1 -1 0 0 0 -1 0 -1 -1 0 -1 -1 0 1 -1 -1 -1 0 1 -1 0 0 1 1 1 1 0 0 0 -1 1 1 1 -1 -1 -1 0 -1 1 0 1 0 -1 1 -1 1 -1 0 -1 1 1 1 -1 0 1 0 0 0 1 -1 -1 -1 1 1 1 0 -1 0 1 1 -1 -1 -1 0 0 -1 -1 1 1 0 1 1 -1 1 0 1 1 0 1 -1 1 1 -1 -1 -1 0 1 0 -1 -1 -1 1 1 1 0 -1 -1 -1 1 0 -1 -1 0 -1 0 -1 1 -1 -1 1 0 1 1 1 0 0 -1 -1 -1 -1 -1 0 -1 1 0 -1 -1 -1 -1 0 -1 1 0 1 0 1 -1 -1 -1 -1 -1 -1 1 0 -1 -1 -1 -1 -1 1 -1 -1 1 0 1 1 0 1 -1 0 0 0 -1 0 0 0 -1 -1 -1 0 1 -1 -1 0 1 1 1 -1 -1 0 1 -1 1 0 -1 -1 -1 1 0 -1 0 -1 1 -1 1 1 0 0 1 0 0 -1 0 -1 0 0 1 1 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 -1 -1 0 -1 -1 -1 1 1 -1 0 -1 -1 -1 1 1 1 0 0 -1 0 1 1 -1 0 -1 0 -1 0 0 -1 -1 -1 1 -1 1 1 0 0 1 0 -1 1 1 0 -1 -1 -1 -1 0 0 -1 0 -1 0 1 1 0 0 0 1 -1 0 -1 1 -1 0 -1 1 -1 1 0 0 1 -1 -1 1 -1 -1 1 0 -1 1 0 1 0 -1 0 1 1 -1 -1 0 1 -1 -1 -1 1 -1 -1 1 -1 -1 0 -1 0 0 -1 0 1 0 0 0 1 -1 1 1 0 1 -1 1 -1 1 1 1 -1 0 0 1 1 0 -1 0 1 -1 0 -1 0 1 1 1 1 0 1 1 1 0 -1 0 0 1 0 1 1 1 -1 1 -1 0 -1 -1 1 0 1 -1 -1 0 -1 1 -1 1 -1 1 1 1 1 0 0 0 0 1 1 1 1 -1 0 0 1 0 -1 -1 -1 -1 0 -1 0 1 0 -1 -1 0 0 1 -1 0 -1 0 0 1 0 1 0 -1 0 -1 1 0 1 1 1 1 -1 -1 0 0 -1 0 1 0 1 1 -1 1 -1 -1 0 -1 -1 1 -1 -1 1 1 0 0 -1 -1 1 -1 -1 -1 1 0 1 1 0 1 0 0 -1 -1 0 1 1 0 -1 1 1 0 1 1 -1 0 0 1 -1 1 -1 0 0 0 0 -1 1 1 0 0 -1 1 0 1 0 -1 -1 1 0 -1 -1 1 1 1 -1 -1 -1 0 -1 -1 -1 -1 1 -1 0 -1 1 1 1 0 -1 -1 1 -1 1 1 1 1 1 -1 -1 -1 1 1 -1 0 1 -1 1 1 0 -1 1 -1 0 1 1 -1 1 -1 0 1 1 0 0 1 -1 0 -1 1 0 0 0 1 -1 1 1 1 0 0 1 0 0 -1 -1 -1 -1 0 1 0 -1 1 1 1 -1 0 0 1 1 0 0 1 1 0 0 0 1 -1 -1 0 0 1 1 -1 1 0 0 0 1 1 0 0 -1 0 -1 -1 1 0 1 -1 0 1 1 -1 1 -1 -1 1 -1 -1 -1 1 -1 0 1 -1 -1 1 0 1 0 1 -1 1 0 0 1 -1 0 0 1 -1 -1 1 0 0 1 -1 0 1 0 -1 -1 0 1 1 -1 -1 1 -1 1 0 1 1 -1 -1 0 0 1 -1 -1 1 0 -1 -1 0 -1 1 1 1 -1 0 0 0 0 1 -1 0 1 0 -1 0 1 1 -1 -1 -1 -1 1 1 1 0 0 -1 0 1 -1 1 0 -1 -1 0 -1 0 1 0 -1 1 1 -1 0 1 0 1 -1 1 -1 0 -1 -1 1 -1 1 -1 -1 0 0 1 0 -1 -1 1 0 0 0 1 1 1 1 -1 1 0 -1 -1 0 -1 0 0 0 0 -1 -1 -1 -1 1 0 1 1 1 0 0 1 0 0 -1 1 -1 -1 1 0 -1 -1 0 -1 -1 -1 -1 1 -1 1 1 0 -1 0 1 0 1 -1 -1 0 0 -1 1 -1 0 0 1 1 -1 0 -1 0 0 1 1 1 -1 -1 0 1 0 0 -1 -1 1 1 0 1 -1 1 -1 1 0 1 1 0 -1 0 0 -1 1 0 1 1 1 -1 -1 0 -1 0 1 -1 1 1 0 -1 -1 0 0 0 -1 -1 -1 1 0 -1 0 -1 0 0 1 -1 -1 1 -1 1 0 -1 0 0 1 0 -1 -1 0 -1 -1 0 1 0 0 1 1 1 0 1 -1 0 1 -1 -1 -1 -1 1 -1 0 0 -1 -1 1 1 -1 -1 -1 0 -1 0 0 0 0 1 1 1 -1 -1 0 1 -1 -1 0 -1 0 -1 1 -1 -1 -1 -1 -1 0 0 -1 0 1 -1 -1 0 1 1 -1 0 1 -1 -1 -1 1 1 1 0 0 1 0 -1 1 0 -1 1 1 -1 0 -1 1 0 -1 1 1 -1 1 1 1 0 0 0 1 1 -1 0 0 1 1 -1 0 1 1 1 -1 0 1 0 -1 -1 0 -1 0 0 0 1 1 -1 1 -1 0 0 0 1 1 1 1 0 0 0 -1 -1 -1 1 0 1 0 1 -1 -1 1 -1 0 0 0 1 0 0 0 -1 1 0 1 0 0 1 1 1 -1 -1 -1 -1 0 -1 1 -1 0 1 -1 -1 -1 1 1 1 1 1 -1 1 0 1 -1 0 0 0 -1 -1 -1 -1 -1 1 1 -1 0 -1 -1 1 1 -1 1 0 -1 -1 1 0 1 0 -1 0 0 1 0 0 0 -1 -1 -1 0 0 0 0 -1 1 0 0 -1 0 0 -1 1 -1 0 1 -1 0 -1 1 0 0 1 -1 -1 -1 0 0 1 0 1 0 1 0 0 -1 -1 1 1 0 0 1 -1 0 0 -1 -1 1 1 -1 0 -1 1 0 1 1 -1 -1 -1 -1 0 0 0 -1 -1 0 1 -1 0 1 0 1 0 1 1 -1 0 -1 1 0 0 0 0 0 0 1 1 0 0 0 0 -1 1 -1 -1 1 0 -1 1 1 0 0 0 0 0 1 0 1 -1 0 -1 0 0 -1 0 0 0 1 0 1 -1 1 -1 0 -1 -1 1 -1 0 -1 1 -1 1 1 -1 1 0 1 -1 -1 0 1 -1 0 -1 1 1 0 -1 -1 -1 0 1 0 1 1 0 1 1 1 0 -1 1 -1 -1 -1 1 -1 1 -1 -1 1 -1 -1 0 -1 1 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 1 1 -1 1 0 -1 0 1 1 -1 -1 1 1 0 1 -1 1 1 0 1 0 0 -1 1 0 1 -1 0 -1 0 0 1 1 1 -1 0 0 -1 1 0 1 1 -1 1 1 1 -1 1 -1 -1 -1 -1 1 1 0 1 1 1 1 0 1 1 1 -1 0 1 1 1 -1 0 0 1 1 1 1 -1 0 0 -1 1 0 0 1 -1 0 0 -1 1 0 -1 -1 -1 1 0 0 -1 -1 0 0 1 -1 0 -1 0 -1 0 1 0 0 1 -1 0 -1 0 0 -1 -1 0 -1 1 -1 -1 -1 1 -1 0 0 -1 0 -1 1 1 -1 1 -1 1 -1 -1 -1 1 0 1 0 -1 1 1 0 -1 0 0 0 1 1 1 1 0 0 0 0 1 0 -1 1 -1 1 1 0 1 -1 0 1 1 -1 -1 0 -1 0 0 1 0 -1 -1 1 -1 -1 0 -1 1 -1 -1 -1 0 -1 0 -1 1 -1 -1 0 0 1 -1 0 -1 -1 -1 1 1 1 -1 -1 1 1 1 1 -1 -1 -1 -1 0 1 0 -1 1 1 -1 1 1 0 1 -1 0 1 0 0 1 0 1 -1 0 1 1 -1 1 -1 -1 1 0 1 -1 1 1 -1 1 1 0 1 1 0 -1 1 -1 0 0 -1 -1 -1 -1 0 -1 0 0 -1 0 1 -1 -1 -1 -1 0 1 1 -1 -1 0 -1 1 0 -1 1 1 1 0 0 1 -1 -1 1 0 1 -1 0 0 0 1 -1 0 0 -1 -1 0 1 1 -1 -1 -1 -1 1 0 0 -1 1 0 0 1 1 -1 -1 1 -1 -1 1 1 -1 1 -1 -1 0 1 1 1 0 1 1 1 0 0 0 -1 -1 1 1 0 -1 0 0 0 0 1 1 0 -1 0 0 1 1 1 0 -1 -1 -1 0 0 -1 0 0 0 -1 0 0 -1 1 1 1 0 0 0 1 1 0 -1 -1 0 1 1 -1 1 1 1 -1 0 -1 -1 0 1 -1 1 1 1 0 1 1 1 1 1 -1 1 0 1 1 -1 -1 0 -1 -1 -1 0 0 1 -1 0 1 0 0 -1 -1 1 0 0 1 0 -1 -1 -1 -1 1 -1 0 -1 0 0 1 1 -1 -1 -1 0 0 0 1 0 0 1 -1 0 1 0 -1 0 1 1 1 1 1 1 0 0 -1 -1 0 0 -1 -1 0 1 -1 1 0 0 0 1 1 1 1 1 -1 1 -1 1 0 -1 1 1 1 -1 0 0 0 -1 1 -1 0 0 0 1 -1 0 1 1 0 1 -1 1 -1 0 0 0 1 0 0 1 0 -1 0 1 0 -1 1 0 0 1 -1 -1 0 -1 1 0 1 -1 -1 -1 0 -1 0 -1 0 1 0 1 -1 1 0 0 0 -1 0 -1 -1 1 -1 0 1 0 1 1 1 1 0 1 1 0 1 -1 -1 0 1 1 1 -1 1 1 0 -1 0 0 1 -1 0 1 0 1 0 -1 -1 1 -1 -1 1 -1 -1 1 0 0 -1 1 -1 -1 1 1 -1 -1 0 0 1 0 1 -1 -1 -1 -1 -1 -1 1 0 1 0 0 1 0 -1 -1 1 1 0 1 0 0 0 0 -1 0 1 0 0 1 -1 -1 -1 -1 -1 1 1 1 -1 1 -1 -1 0 0 0 0 0 1 0 1 -1 1 0 -1 1 0 -1 0 1 -1 -1 1 1 -1 1 0 0 0 1 1 1 -1 1 1 -1 0 0 0 0 1 -1 -1 -1 1 -1 1 -1 1 -1 1 0 1 1 0 1 -1 -1 1 -1 -1 -1 1 0 1 -1 1 1 -1 0 -1 1 1 0 0 0 0 0 -1 1 -1 0 0 -1 0 0 1 0 0 -1 0 -1 -1 -1 0 0 0 -1 0 -1 -1 -1 0 -1 0 1 1 -1 1 0 0 0 -1 -1 0 1 1 1 0 1 1 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 0 -1 -1 1 -1 1 -1 0 -1 1 1 1 -1 1 1 1 0 -1 1 0 -1 -1 0 0 1 0 0 -1 0 1 1 1 -1 1 0 -1 1 0 0 0 0 0 -1 -1 1 1 0 0 -1 0 0 1 1 1 -1 0 -1 1 1 0 0 1 -1 -1 -1 1 0 1 -1 -1 1 1 0 0 1 0 0 -1 0 -1 0 -1 0 1 0 -1 0 1 -1 1 0 1 -1 0 -1 -1 -1 0 0 -1 0 0 -1 -1 1 -1 -1 1 1 -1 -1 0 -1 0 0 0 0 1 0 0 0 -1 0 0 -1 -1 0 0 -1 -1 -1 0 0 1 0 1 1 1 0 0 -1 -1 -1 -1 -1 -1 0 1 1 0 1 0 1 -1 -1 1 -1 1 0 -1 0 1 1 1 0 -1 -1 1 0 1 -1 -1 1 -1 -1 1 0 -1 -1 -1 0 1 -1 -1 0 0 1 0 -1 1 0 -1 1 0 1 0 -1 1 0 0 0 1 -1 -1 0 0 0 1 -1 1 1 -1 0 -1 -1 1 0 1 0 1 0 -1 -1 0 -1 0 -1 0 0 -1 -1 1 0 1 0 0 1 1 0 -1 -1 0 -1 1 1 -1 1 1 -1 0 0 0 1 0 0 1 -1 1 1 0 1 -1 1 1 1 -1 1 0 1 1 1 -1 1 0 -1 1 0 0 1 1 1 1 0 -1 1 -1 1 0 -1 1 -1 0 1 1 -1 0 0 0 -1 0 1 -1 -1 0 0 -1 1 0 1 1 -1 0 0 1 0 1 1 1 1 -1 0 0 0 0 0 -1 1 -1 1 -1 1 0 1 0 -1 -1 -1 1 -1 0 0 -1 0 -1 0 0 -1 0 1 1 0 1 1 0 0 0 -1 -1 1 0 1 -1 0 1 1 -1 0 0 -1 -1 -1 -1 -1 1 1 1 1 -1 -1 0 0 1 -1 1 0 1 -1 -1 1 1 -1 -1 0 0 -1 0 -1 -1 -1 -1 -1 -1 1 0 -1 0 0 0 1 -1 -1 -1 -1 0 -1 1 -1 1 1 0 0 1 1 0 -1 -1 0 0 0 1 1 1 1 0 1 1 -1 -1 1 0 1 -1 0 0 0 1 1 0 1 -1 -1 0 1 0 1 -1 0 -1 -1 0 1 -1 0 0 -1 0 -1 1 0 1 0 1 -1 -1 1 -1 0 1 -1 -1 0 1 -1 0 1 0 0 1 1 -1 1 0 1 0 0 -1 -1 -1 1 -1 -1 1 0 0 -1 1 -1 0 1 0 1 -1 0 1 0 1 0 1 0 -1 -1 -1 0 0 1 0 0 0 0 0 0 -1 0 1 1 -1 0 0 1 1 0 -1 1 1 1 1 -1 0 -1 -1 1 0 -1 -1 1 -1 0 0 -1 -1 -1 -1 0 0 0 0 -1 1 0 0 -1 -1 1 1 0 1 -1 -1 0 0 -1 1 0 1 1 1 -1 1 1 0 1 -1 1 -1 -1 0 -1 1 0 0 0 0 0 -1 0 0 0 1 0 0 0 -1 0 0 1 -1 1 1 -1 1 0 1 1 0 1 1 -1 1 -1 1 -1 1 -1 -1 1 0 0 1 0 -1 0 0 1 0 -1 0 0 1 1 1 -1 -1 0 0 0 0 -1 1 0 0 0 1 -1 0 0 -1 0 1 0 1 -1 0 0 -1 1 1 1 1 -1 -1 0 -1 1 -1 0 0 0 -1 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 0 -1 0 0 -1 0 0 0 -1 -1 0 -1 -1 0 -1 0 1 0 -1 -1 1 -1 0 1 1 -1 1 1 1 -1 1 0 0 -1 -1 -1 0 0 0 0 0 1 1 0 -1 0 -1 1 0 1 -1 1 0 0 -1 1 1 1 1 0 -1 0 0 0 0 1 1 0 0 -1 1 0 0 0 1 1 -1 0 -1 1 -1 0 1 0 -1 -1 1 -1 1 1 1 -1 1 -1 1 0 -1 0 -1 0 1 0 1 0 0 1 0 1 1 1 -1 1 -1 -1 1 0 0 1 -1 0 0 0 1 0 1 -1 1 0 -1 0 -1 -1 0 -1 0 0 1 1 1 1 1 0 1 -1 1 -1 0 -1 1 -1 1 1 0 1 -1 -1 -1 0 -1 -1 -1 0 0 0 -1 -1 1 -1 1 1 0 1 1 -1 0 -1 1 0 -1 0 0 0 0 0 -1 -1 -1 0 0 0 -1 1 -1 1 -1 -1 1 1 -1 1 -1 -1 0 -1 -1 1 -1 -1 -1 0 -1 0 -1 1 1 1 -1 1 0 -1 0 1 -1 1 0 1 0 1 1 -1 -1 1 0 1 1 1 0 0 -1 0 1 -1 0 -1 1 1 0 1 -1 0 1 1 1 0 1 1 -1 -1 1 0 0 1 1 1 1 1 0 -1 0 1 1 0 0 0 -1 1 -1 0 0 -1 0 1 -1 1 0 -1 0 0 0 0 0 -1 1 0 -1 1 0 -1 0 1 -1 -1 1 -1 -1 -1 -1 0 0 -1 1 0 -1 0 1 1 -1 -1 1 0 -1 1 1 0 1 0 -1 -1 1 0 -1 -1 1 1 -1 0 -1 0 0 0 -1 0 0 1 -1 0 -1 -1 0 1 1 -1 0 1 0 1 0 -1 -1 0 1 -1 1 1 -1 -1 0 -1 -1 1 1 0 1 1 -1 1 -1 0 0 0 1 -1 0 1 1 -1 1 1 -1 0 -1 1 -1 -1 -1 0 1 0 -1 -1 0 1 0 -1 1 -1 0 1 0 -1 1 -1 0 -1 0 1 0 0 1 -1 -1 1 -1 0 0 -1 0 1 1 1 0 0 0 -1 1 1 1 1 -1 1 0 -1 0 -1 0 -1 0 1 1 1 -1 -1 0 0 0 1 1 1 0 -1 -1 0 1 -1 0 1 1 0 0 -1 0 0 -1 -1 1 0 -1 0 0 0 -1 -1 0 -1 -1 0 -1 1 1 -1 1 0 -1 -1 -1 0 1 1 1 0 1 1 -1 0 -1 0 -1 0 1 0 1 1 1 -1 1 -1 0 0 -1 0 0 -1 -1 1 -1 -1 1 0 0 1 -1 0 1 0 -1 -1 1 -1 -1 1 -1 0 0 -1 1 -1 1 -1 1 -1 1 -1 0 0 0 1 -1 -1 1 1 1 0 1 0 1 -1 -1 0 0 1 1 0 -1 -1 1 0 1 -1 -1 1 0 -1 0 1 0 -1 0 -1 0 0 0 1 1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 0 0 0 0 -1 1 -1 -1 0 1 0 0 -1 -1 1 0 0 1 1 1 1 0 0 -1 0 0 -1 1 -1 -1 0 -1 0 -1 -1 -1 1 -1 -1 1 -1 1 -1 -1 -1 1 1 1 1 1 0 -1 1 1 1 1 0 1 -1 1 0 -1 -1 0 -1 1 0 0 0 0 1 1 0 -1 0 -1 1 0 0 0 0 -1 -1 0 -1 -1 1 -1 0 0 1 0 -1 1 1 0 -1 -1 -1 -1 0 0 1 1 0 0 1 1 0 1 -1 0 -1 -1 -1 1 -1 0 1 1 0 -1 0 -1 0 1 -1 -1 0 1 1 -1 -1 1 -1 -1 1 0 1 -1 -1 -1 0 0 1 0 1 0 -1 1 1 -1 0 0 -1 -1 0 0 0 1 0 0 1 1 0 1 -1 1 0 1 1 -1 0 0 0 1 -1 0 0 -1 1 1 0 0 1 1 0 0 -1 1 1 0 0 0 -1 1 1 1 -1 -1 1 -1 0 -1 1 0 -1 1 0 -1 0 0 1 -1 1 -1 -1 -1 1 1 -1 0 -1 0 0 -1 -1 -1 1 -1 -1 0 -1 1 -1 -1 0 0 1 -1 -1 -1 0 1 0 -1 1 1 -1 0 1 1 -1 0 0 0 0 0 -1 1 -1 -1 -1 1 1 1 -1 -1 0 1 0 -1 1 1 -1 -1 0 0 1 0 0 1 0 0 0 1 0 0 1 -1 -1 1 0 0 -1 0 0 1 0 0 -1 1 0 0 1 0 0 0 0 0 1 -1 0 1 -1 0 -1 1 1 0 1 1 0 1 -1 -1 0 1 1 0 0 -1 1 -1 1 -1 0 -1 -1 0 0 1 1 -1 -1 0 0 -1 -1 1 -1 1 -1 0 -1 -1 -1 1 1 -1 -1 0 0 1 0 -1 1 -1 0 1 0 1 0 -1 -1 -1 1 -1 0 0 1 -1 0 1 -1 1 -1 -1 0 -1 0 1 1 0 -1 -1 -1 0 -1 -1 0 1 -1 1 1 0 -1 0 -1 -1 1 0 -1 -1 0 -1 -1 1 0 -1 0 1 0 0 0 1 -1 -1 -1 0 0 1 -1 0 -1 -1 -1 0 0 1 0 0 -1 0 -1 -1 1 -1 0 -1 1 -1 1 1 -1 0 1 0 -1 0 -1 0 -1 0 1 1 -1 -1 0 0 -1 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 1 -1 1 1 1 0 1 1 1 -1 1 0 -1 -1 -1 -1 -1 1 0 0 -1 1 -1 -1 0 -1 -1 -1 0 0 0 1 1 -1 1 0 -1 1 1 -1 -1 1 0 0 1 1 1 -1 1 -1 -1 0 -1 0
