1
100000 100000 100000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-493705241 -980447355 -998567854 -652676499 -993046846 530984733 66340108 175625844 730689391 -934421552 596928542 225048876 -255388070 290175462 -664468085 -876070880 -812811380 64350378 -870302882 301379630 -977079662 -839717552 -730488592 283624732 -174046380 18553389 405402888 -437376633 -352486942 -364433877 -401777177 -808021960 959350042 -42927370 -779259861 939872184 -927891268 772623392 -109459834 -695148078 -409007107 971020999 -911659954 -974274577 -528147561 -959017535 -198485268 -865929845 103324439 -586333540 261889473 675908245 299615431 -522438799 183195996 965244474 -886142510 195049713 -684109754 298518938 904835506 149990525 364455870 995471389 -375283555 -76941480 864225523 355592448 -348834304 -401563113 23276087 -518444986 -987334873 323958440 66418212 -936861991 -631956939 -757377772 839825228 -546640215 -913693294 -354058910 -78369463 886896744 295361251 -36565421 289165726 39681712 -561407574 571964024 725726372 -1552527 -531375970 992122526 -301454892 -261586636 -61251798 722050890 70734024 -164829173 490843901 -384182897 -342467159 -341042533 191331437 245387186 -528366286 -967813277 801155486 -125389170 -973838627 -861155074 626809580 -974096413 752147711 558778457 -751644716 619754278 -233337801 -105113030 914987231 511235966 -335027436 327570136 405198115 926628645 800168606 -208235112 -694108031 -180118273 -861198827 -747311395 408823982 -755203349 -81619506 -146417466 690064724 -779656917 282851217 383935992 857446414 677664145 -883466799 962725456 -654564078 -723943740 629987239 -913452691 994286086 462941366 -24309124 266601801 -193449309 539134722 118648855 -726021524 377762231 -410703671 48938873 -87485276 264283103 -837312045 -181259646 -53752330 -783627518 260499257 -406961204 -462972077 -885495364 -860019038 -903013662 129408347 -762597758 -244777016 -364451179 -901646658 -595545238 -143852562 804521160 -694439673 206678971 610949321 378364997 -188077716 -100814526 801455363 -991415522 609114617 -321348531 -864450960 -640844474 -877491615 495423708 573100063 -46856350 -543681427 -504738763 -482972675 407071885 653387797 -199112127 -462015103 -996236003 405260559 963589885 14525230 -41046943 355766082 -223066109 838798404 271188721 -630409194 658511596 378300100 -828195208 107086188 -40910766 -432677381 -327494689 -541950790 938799845 -947333111 810260728 807698172 -780176500 -185952502 -540593030 -5074046 689070200 998626502 524408271 -744181805 -839228067 -257360372 959567451 -693079680 -846283980 -204379834 15309500 75044200 520844618 346311021 -458376055 919855610 640726735 -881744704 526983294 -548918951 -329535658 125345996 -630654210 -534914027 -483528244 -911326617 25980150 263172477 -880627784 111236892 -465773274 -329975456 -225350258 804662831 -883199236 527211559 981534596 -805538759 918331627 -482668643 -838922079 -431424409 -796734393 869008410 427366419 -907504935 -445197502 680842951 -212156307 152578675 155152405 -928907008 -160862266 451146643 -713247597 367292168 813114242 -382791218 -93168652 795658351 -116493259 242896201 379989975 728044156 -377547972 776126267 826564591 -72669963 -227200252 -479547664 -807653034 -632966179 -717299999 957961940 -84932342 147197740 286901107 -683153098 50149026 -495096181 -657459330 -41149957 345835388 232273574 -376464152 -343834812 -47718362 424177075 224230548 -431881078 920105354 -196644632 -173024822 75298126 -11985792 684151714 -792247522 -162906345 683033749 916810648 387842914 -970100199 685205683 441925260 96103176 -57614953 -690615178 566851918 -425340656 470817861 -62625577 525267282 430163881 -476661607 -353351030 -172684735 -824140926 -166644292 -972843405 -248614795 -238305563 993181903 -616522680 956254442 755359593 -89810312 -164405425 -151731216 638731981 149648307 -514370841 441502343 -273497088 -556512735 -116773787 -241712517 496286408 -814567681 40632042 -190379685 984152907 -797831675 19680485 142517528 440110125 -675941714 -176520421 -847581305 -258187496 749234990 -115711082 121607876 -928903107 692088580 36910230 -362587875 594031551 376801473 236643684 828420438 -583676662 377526721 979854168 562357194 -139233236 606243915 21926345 -645598545 -977144966 402029484 521529491 -121386082 973294780 525713612 938936131 342882714 -139072420 -369936585 797990880 90055242 201277889 -550260767 -935168363 324215180 180350023 -849047207 96220934 -828105592 -397778258 486011992 -437799735 -867284695 -446996710 -145916649 -299396471 866905815 -894489704 795400057 -794712301 -607287485 -874503529 216252366 138453395 761718231 605903906 -354191312 897179971 258197239 -141983095 975788815 492853529 380754896 -420188109 38028519 -103112867 886497579 -737247507 -989042714 671053433 -334928765 924159266 -733778059 323590870 -520219930 -37667288 717794022 -302592529 546495821 991703065 457420968 894988620 658881735 390606056 359005938 -25763676 -41310163 -864912856 8743403 -715705354 40550753 453874748 -505777880 12190863 204742784 431983454 -949701091 632704378 743164088 344907409 470508919 714538279 -957949915 816186445 -902109777 -287705857 400891165 -269871382 874412765 971231063 -835746920 -59871258 -945928816 246819703 -682742013 -822004147 141709436 -219420133 53759505 11568004 -145655052 807872732 509556081 896582758 561473934 -78737623 724306022 -747630439 734362144 232660433 -963049435 -84142677 369757925 749278343 -473919490 312844593 -481914096 -381820179 -140027805 144114373 926667306 864064965 479589350 -381283297 -354482074 -388891844 401838712 -911091785 -409093564 752580778 -755569179 -557016430 683544741 -7252242 51083254 -218063275 -884646563 736472344 778826274 -140955737 -190415606 515502889 -934914610 -554508098 -831907919 447628831 930718531 -46786388 -381906792 660658832 -261074563 -686361428 -860331574 291467309 -15734792 706972219 828655632 447876445 565085298 -394022890 -616258762 -305941976 323997074 -677456739 -527222883 299668642 -143532611 -260562527 -9624173 948918303 -699142989 624553611 -188060898 467343251 57363160 -226872258 -956748397 98143902 772255955 205610044 399065761 21946872 148066328 -364670584 -643990184 746477344 276449532 -351222185 804990169 -18802926 -541108029 700728102 -454985656 -3663577 -984124929 8880962 -871498969 877561533 386789000 348612072 -859209945 730903 471396909 -409623864 93783007 -376202299 -365271296 575740603 -388862119 -44187908 -736638319 910150846 67578662 544687652 -98186069 856756703 -324148829 263128776 -965662968 -863548183 -143131182 342845391 19756188 -539505508 293499473 853749108 842725988 625946888 -731001260 904309886 -341146874 -416382984 43493304 -103145099 994930228 -379918456 -920250389 70967989 -91743168 487516686 549940264 -301138109 -561443789 -578470650 83270237 92082077 -120699150 -490241060 -353998811 24893635 82195242 -533470516 596935734 89021661 -279946234 387904809 469970489 -204926119 76662522 33920361 -131592291 556167354 199205038 -849183671 -60941471 -353415559 113663346 -664375912 141786058 339700533 -383169702 -819445953 -524271055 -405978245 -811461024 -100800948 775300153 -842370170 472574502 304804064 -369562258 966755186 -392776514 -415586769 392636072 -863657782 895445742 -983392531 127383441 835966713 183708693 -267918534 -716688823 178309716 62631263 11200996 -303559792 -486096386 461308257 513439418 799916572 690343129 738237881 -48536968 -856528858 854676921 -335819212 -501225451 -943808430 403425652 -355850864 280540724 -512727462 -115572987 830130089 573251682 -2055613 278713187 -879107341 670999105 -399132785 841720390 -905086953 -220451597 882174420 -998483059 103677170 447388076 -730397516 -965639303 -490080901 -389175816 739866649 -662600513 -24600768 -869087322 -129677903 -270136399 941471786 190631384 -26633433 629790907 767272735 -696383915 603617969 691283220 -102318858 -419760753 -339633122 22819145 743869353 415748826 -994657960 13497612 -462587587 787308503 -681722368 56590133 214152762 75472246 -846138417 383759350 900214206 -568938572 -383193719 -6174905 -327928723 171006380 -605097301 588442660 -663645487 -870525923 899526836 135402775 904034226 -449523721 -334884701 102916463 -931199793 -989623755 -568236258 -462403149 852015901 314751325 -525812151 47135438 -799911975 81893743 -98533236 644691279 -481615557 77298456 -31196453 -655142571 -866795497 -56934599 -709874817 799012378 -519355677 338604109 953594061 987109655 401921028 -259585930 455422211 184296874 94528104 -543918079 35944233 -720254750 915129574 -159700693 -112179406 378181593 919748448 87385924 400727793 528365295 539617386 -597403895 151458053 561323124 584782065 -466780489 -736826471 633821722 77132223 40620918 832983949 -393048428 -222926756 634020368 854488869 -516010465 651609308 234529232 -878511742 -671285417 429153718 771047513 -11408063 -770350118 275231639 179870435 -659777937 -863142191 -31175469 -96175309 -285821535 167883230 -78257919 860885603 57743272 -88188366 606495057 487544751 -749826483 558914270 -788247986 -373897877 381412172 -135959536 -914567855 422827891 -788052588 -460480584 841726623 -951976531 -299626031 -199856859 -289436564 -487940962 -862557814 962698085 620423713 -347519453 335568008 -959284143 535859948 -867998710 353031739 -326891525 -21578073 -746501021 488756510 -842881220 245150525 767325571 -105726281 -96996015 -185636387 -62888159 286446910 -926138077 31054284 -982648175 -213826681 215096802 540715518 -855960643 -930383785 895231937 396268183 -903170378 -923092281 342678663 -898457074 -837553535 -182628308 -152605500 588102206 -429223018 -178926633 970208509 81351940 699401253 145317364 556541449 -935759789 626547218 -789493877 669861903 691974625 -716796094 -923373148 908442395 -440721197 55742607 912234389 -298821185 497432385 -87941424 -791836720 919485336 275181239 -336103487 -645221449 -438817257 -456452079 695020905 778906422 -790711085 596404478 -357596966 22508528 -374590553 -967083917 -58620346 -299230814 200479031 -243014746 -717007782 698272328 911239489 688239233 -384236053 -157970906 -531228056 467030488 901898890 -417120239 119533779 -452382789 -70044623 -435077345 557032895 881807722 -970590359 917439961 44267453 513267919 37018202 538599761 660002997 536754255 -860644507 688286675 -818032405 -356389113 -812737342 -412401712 941014003 892690239 -823548218 269403989 876992439 -252129860 -620321811 -827625008 -850279557 736816257 -988504782 646589298 448663950 -171758271 -955031720 -825556063 -631474658 983278181 211186090 -532652543 422357774 395224818 -272649434 318468079 -713430153 554883971 -158238073 929001702 -172177852 48361921 -241489634 662584084 -729250913 -450432878 210773582 -434829552 -699150624 178785410 -927977228 -588626808 835634915 -176486958 -113588591 543394312 -32282455 -254502303 416125196 652683080 -543976261 633648088 -574118600 -718971677 373841250 -388541035 -387619731 391367452 -206279664 84599859 -134637743 123311347 -550905797 -970333850 983159386 58340990 -592681743 -707012389 974791292 -52288554 124020879 244936457 323777143 966058584 -396613665 -76558413 -588582694 606833593 128331891 -282438900 186851785 -82784490 -745839335 -492998998 -247469527 245650533 -568753261 851584965 360451735 336971721 -825598493 -719505749 -414905730 -658856394 -396101769 244749041 599621349 -793495168 -738616734 655927099 -607264305 601444144 -6415571 465736747 -914270171 305000340 298689486 -928355883 -499410328 491761647 -140637695 332090642 243620769 -98921715 157747513 400645786 808812829 241020127 -783095263 793392665 -715278169 869667792 -328007783 -930198697 -590430778 478458446 80020467 252037539 -593310359 729960787 -619892217 -960599220 -116354306 -655524985 -569963443 54959376 493040794 63383393 -93099404 -256792703 -664651816 231512848 119369643 -228509936 -649345156 590485094 708405456 -227522750 813164161 -977780289 -207710539 177118819 -972079905 658529533 -228272414 -257556122 -130069115 370891287 -162162968 994452168 -679658526 232581017 -174005444 38977182 -117914346 -362253367 439073830 976924331 -807815932 273114788 -76470736 705748024 -337674553 411428416 672933121 916827055 151514134 972117168 826702959 -383043083 248299686 -1373949 -813055622 -856224863 -297319081 -525431328 407706512 -138147601 596734916 -917554853 -723722452 315312107 678601912 -231657992 248502857 -38912394 919740164 514800193 -764798127 229915199 231448870 -303600690 212917766 288487231 452659879 903260798 669076620 799034315 -451409012 -634042783 306799244 180640763 114386349 -829871853 -329991957 -321200668 -24822296 129059344 -600190325 -597290144 681240613 -19698186 368657634 -777074186 -22560110 -686439671 -724996017 -338342009 -915387151 705868774 -315161337 -544980840 797796002 413882113 -478659713 785837960 639274046 -215580622 535932148 526211816 -833208016 626861611 150634720 392666424 -971429668 -841124344 -53109533 -919923079 -78320769 -369569986 -235386305 357162330 884188597 500052540 747071262 788769043 -156616915 -522602332 494789779 -577691641 407229455 181962770 -60786258 -637869000 517576018 20591639 447527831 585442294 -648493498 -352286185 889864856 -244187983 128199221 607088066 291068601 -321070302 -943107626 917002815 571835821 -366509408 870796102 380273450 -985323566 -166268303 -648275321 -872054316 736170332 209671689 -245181699 63255969 909996226 -147946359 911473328 -336910195 -287802033 259426409 538528348 -748635888 740166846 59641098 -694606314 -312576269 -980080544 213578789 118732102 -282242182 -584498556 509371951 709908636 -419790242 695701090 693411182 285975860 857104270 -342892366 650480949 621773779 270024051 604381007 -524048771 -50316364 -552966695 115930498 -403320849 -307223990 61837684 -318695591 -366703578 76841767 -56662302 -538661496 -475166750 -100881386 368932038 -138132066 -177859646 704421524 580893522 792919414 -786141303 -635307753 441110839 -382298081 448956851 -139519738 -280194626 -45051222 560216495 481000655 -969884950 48434727 -916801039 766046371 -835542238 -415132704 768857465 -197871254 -971123826 921302248 -25509906 -990278582 755490970 627609608 364843696 -398409308 591060438 495701156 -78271602 880695437 349493707 -661095471 564895155 963784802 446330101 434542514 -390682435 -967948552 122006112 -711888979 -267888832 -989983867 487331364 -584758366 972846143 -221710709 968437278 676147759 -737564 -879984415 -809267969 -197411271 137493731 396510535 -794450842 978002090 4878318 -28371396 -273367420 -8466728 -215551886 609208234 -295286603 800715198 -851988733 735417713 -637236025 768778134 -395835284 -474763503 327647050 412126111 832465492 -151298828 -229269521 -285162363 104767092 -197964741 -661422739 487375794 -758676643 238722807 -919032123 -163429445 -842967464 -543065442 -215007611 -307099833 -18687589 931593642 -955651294 -326355432 732944389 -106008073 -989334973 -98033561 -532061295 -776837572 451293414 -172141232 -975816275 -378738280 -820711440 -733568408 7105908 -988631511 -896633400 -248451976 700599926 341750180 -793718723 -5789255 -214942895 -790017567 518994102 -528017085 41903567 -189699233 -934160758 466628180 56682418 656878834 2079633 -900516221 -256168788 6868885 2036128 538901888 -438065957 571698071 764290770 -121789635 -61716136 253009937 917933077 -967731595 -535225013 281780384 214153946 72011837 -553029718 658736555 -637784252 397384342 -711537272 -255216461 40472519 361527763 -616184280 -878506767 -421197938 -27923529 957225242 -609148107 349385799 -642411353 824043295 823142158 -560334536 -48987227 376838026 -944313576 983055038 354453922 308192108 454915589 152108901 -396237670 -441821586 -75596280 675183866 -901952437 497424345 602863109 -577201663 -698674328 679811289 285325967 71870775 736935965 898491879 708001395 -846480726 -938880743 -371093143 549944939 -590380237 113061376 918873806 -993677818 -148259693 687265326 -192940206 -673292731 -242444799 678629436 -397667666 -953825479 165574128 712294723 74109985 656620418 15368327 510681667 -225698681 -462028974 586209539 -818617505 187338360 -757886497 -11917529 495584758 -132315090 -515865170 709405057 -128795756 730169749 577429750 -871134322 970411880 636872865 744241497 67617767 608042051 -868699040 160834857 399424438 781182481 -125234146 991479730 -872211839 -489020007 969355884 51969951 203748508 -542573620 -155623124 -810250333 -363837077 -865619002 -53585064 88442187 -930169479 818801331 -360406218 -661992769 -563306660 -565866175 247851506 -619243350 -998444046 -152121758 916497569 572341003 -520500837 789850606 -702814567 -101512393 735675526 -296962876 -225459623 507341745 71220198 -184163455 480798855 -949734717 479362455 104985932 107339586 120694638 -263250973 78369014 -699877802 704501006 997291440 -741671360 686752909 148612830 321663103 860470952 -381300834 -414245858 -909932179 -294885443 -433964932 326935725 -645854284 -949273480 858758715 743106870 148388205 87239588 937597650 -538343311 612085359 -912715530 308669766 17546374 -13066333 410530175 410344767 -63980227 987307892 -624664262 18891596 8518493 -194203380 -684203310 286469072 -474198757 160858393 -192716541 -207364917 24143205 979682907 684062627 267456352 613565689 -675402486 522692910 769831894 -366393377 -905375017 810374072 942542829 505965417 749486082 -7777468 381509063 -426302009 827293957 -351537938 -721272606 -996592914 -27518929 222015599 -126487679 -559953430 74848292 -302133953 541428908 838848657 405365943 -606478604 599063140 -78736202 -151640786 476749812 -974370483 -693590647 397280877 126987784 -187233229 47231618 -955934427 -13675240 -479019139 61703629 -528798231 -345445601 476972929 743113030 -156401713 -11223091 -252293012 82029360 -91279160 -430722645 -262028814 -405640334 -130774833 86759765 -108541872 -466677944 -964147956 -139324278 -716730993 322070619 -669019103 531083427 -788994137 -659055303 659327920 669985204 -634118896 13043942 138105846 492234555 -253265376 -978588545 653029388 -925321674 215288908 25551760 187270143 -449304523 335415091 -200941343 -560865918 -872749148 212635522 -102897507 811198195 -285237491 -852825801 -380108749 -709960036 -936505409 -652285529 -953038712 -372037454 -774265774 559935441 -248731903 42442488 433369067 -273223353 180405546 -664846082 -842757501 -178479750 78575846 796120590 88298611 845335596 -991403589 -678632598 211067830 479130381 -735906722 646893571 -433361772 -245114469 671289160 318305583 379544356 645259734 402960598 49865156 759408936 -191933970 221678762 -476570619 309379547 625716473 678356016 43264919 -227316788 -591839554 642954603 478092438 398434392 98891727 -226017134 948856895 -857598899 -333836528 -149722077 907433750 349993934 94988220 534474805 226269574 716755035 -506642171 -221926748 -259508747 -352573193 61559970 -709612941 789507877 574236865 877154631 231437420 -812337228 662268866 -998983447 -782126330 899005467 -138564377 -91479843 430198639 339072185 -178652305 -131785855 545188431 868847873 908921949 898829804 992033005 -935000458 -659824816 -596702975 -770436595 546216555 -939893340 165663430 515069243 -737773464 367931369 -268370303 162221951 665879022 -849427620 -649301971 -172285121 321570027 -930733456 956881838 -22314722 176261585 -930906666 404965558 -939391374 -674466074 -973849701 252318706 -393953382 -361352450 -351044392 -200093018 -178951580 332845307 136750864 -322241972 -747810129 205531431 -143982639 151636051 578028609 -368714701 671237641 250083860 -101493106 -21228918 868697899 858660521 828096816 -823719050 931241962 141696786 799373138 -921801168 191517859 167418039 -734889565 -692149019 -117715217 54544943 -530685207 106270527 752011509 729635960 36524897 126371586 920580094 -238781283 -84950735 -57490139 -904552489 -895411952 -669605641 -543664586 163376292 303262823 336248066 32849821 -554275591 758139032 887415456 -838737371 -115818163 -522121213 301152232 -840342251 -127253004 -456833113 -370661706 -173873713 504875309 -358199908 378834647 207643175 -16578144 56222501 -773733794 783067196 -399227356 -552936349 970165432 548140768 726675561 -261783594 405087156 -240902764 -11390152 430452341 301391544 351462911 756703197 -484032952 557484389 531666830 -92399421 -142414626 857074741 556518507 -796740786 -549574534 587705224 -607176918 -704076862 -550137237 294231867 -129235252 -373421921 -32144368 945763088 895139921 -415739522 494192685 -365217827 -514098428 392964246 21854512 964418804 270232988 162258370 -715385958 395569406 -586107530 242705348 -524688884 713094342 620257076 -891073855 348971786 -758002429 551831961 -653987061 220300193 -204922487 606998440 129925612 93082745 -988319468 13848372 -872641146 764534711 -959498944 700127487 803340453 569003451 -265776200 117500003 -547565382 -990385386 68429620 -790000611 495447537 -3414819 386111347 -941326098 438668263 -549528798 866029264 964164369 104343098 -440350981 -531800449 -201472381 484808251 -345657443 -673346920 -565600641 -224205842 704411136 628545496 -86872849 -893327203 258320388 58843942 975973652 999217920 827769588 776411278 -889527116 -269672108 455346038 -91136832 12202263 -687939012 -326207331 61117642 258130296 -801949815 -590727567 78943758 48932603 -174286945 134656162 843666900 -495177801 471310325 -489967737 446656172 435092340 -314546936 276998465 159967390 -784409204 -503827686 -641573111 -286171884 -693099972 -339609941 -896584901 -642637184 -669871647 676512179 -100536922 -807900733 -334559173 408916549 -397416549 -191019031 -627284552 -814751432 -137942467 76975408 -796624031 954997323 457122208 435926870 3620747 -826164493 695961963 422538609 325481572 -247038759 464465659 -599474770 45702140 -517530571 -615832676 -58889360 462959676 -502749869 816737573 770514576 -383475971 134193696 -101773890 681141216 -293909147 -748889160 338575204 -487708321 -706622796 -450847679 796809385 965303676 37465601 -398516402 283871099 -127352203 498820149 87092889 -74001906 65180340 875543071 -966766301 384293438 533034114 175468348 388568378 -453860666 290886199 -488021501 -851124232 205419008 577494800 973078599 174663734 34303669 588189826 -642854812 444313844 -379743708 -425293106 567757168 361980593 815412639 123611184 363125725 953359641 -309124588 382362130 -15192430 -489257763 311485831 426290485 159426214 901587692 -737387590 369076593 619039102 580799562 515305383 963300657 -504221787 469673463 -265526181 745860571 -671045639 225899854 800910850 414850475 300641711 -329425637 616671051 87288485 -902939515 -718356451 772106908 400181165 886401577 459119355 109285779 -45043533 -984701443 544812677 -830659653 -134526499 120438718 -289054355 806542918 460429317 -840736357 320909230 33872157 -593824085 -650796627 -167661685 -600328248 -909821813 -269078670 -259511124 996498042 -579027053 727344493 240284560 -515466087 -543501767 53043469 671225546 -283166004 967526441 -819715304 -410871662 687186856 -949854568 674864619 -101118768 371313618 -445284145 -612502264 625520670 -335990296 -634466842 -326739593 -529410323 -222363924 40860542 331552468 892890798 705385886 -651758613 859397461 -471817715 607187254 -922672343 -594158883 437899187 -669411565 543046613 550495066 -549143882 -859924957 -960051682 -109450383 -237251301 985438635 -141535804 -676616989 -50989955 -55575969 850060515 -148693693 -833826114 298710704 -380117013 621692206 625491012 146883506 759452148 305494935 574280897 -595980291 181192956 -458781198 -791478103 -605624781 -384334085 960718006 -836940509 -730503359 -567524737 -419326159 217344795 -626965570 -334206691 131689766 165034629 -994367188 -142637638 -562129430 457765553 896761739 57183211 582857373 -404797786 -407480977 -717130548 695241905 -975991155 104347955 751150494 -972534609 431000494 -503610285 -759898082 484381203 -510184321 357463268 646669680 -366354755 764194118 -767732376 471952852 -629177641 -848817891 -562992866 767771800 -333184596 -332799467 -720449847 122371908 -654257975 -804848462 -193273202 -851790351 -306613950 -951622228 -373662247 408943974 970088003 -176116626 656547361 205287796 -85537686 593855209 920977060 -177507127 -93939775 545497610 -991506652 -267453580 782107115 24785721 -168767481 -304285170 396970856 273807120 328616167 944855798 -390251702 -546193603 540631030 202556684 -679074909 955297687 -970442979 883777599 187950950 -407558896 -842237191 276958645 -781273006 944513924 127745452 510465380 -539268148 790984500 312922435 780038157 625389119 536344925 274286222 548142198 510793161 -309186899 -21037104 -987614446 -128405070 -198044297 -323734446 -164945912 -263532866 408421351 -672595156 -242459007 -310097669 815952199 -531862627 -800541340 81521442 940418485 -521796456 214412892 -252052937 -463527597 707762167 404931265 -249714744 -566329621 524600038 779617399 64262277 372515084 52999579 -241855154 42185410 -455676536 -647178647 -599626547 782357976 794009336 526152998 -659579407 -829247173 -560814944 -436052520 259326789 -725177316 -511030050 -413386555 -648094609 829448355 -385427769 -122499602 908013792 325523780 -404676300 -802481032 791590152 -781274603 750753554 243575570 -557091993 -659735139 -328232820 -694223552 -244913543 -217596833 -91660030 334785959 265421287 904780760 -139170785 151102837 -382954025 697336026 -707463512 -274243884 467452881 -604363313 -366615307 246123555 418669111 623572064 -811416378 603098436 190640858 -588190146 492657665 -712179281 146066442 -899158504 -932643493 -729757953 -444584416 -784552892 -763827356 -318369831 -152036793 -304957255 243895437 991523338 580871285 -696921599 -612556005 -200703159 928832892 731318232 518885324 883851675 -37865572 -646105972 330636357 681130357 -691431964 -856400762 370833234 -200346899 743971985 -615046070 -100527568 -385536080 -619660798 -870633326 811156327 482470969 -947866022 87201030 323303746 -997291146 867139923 18475393 936861994 -862901461 -779172894 123825201 -841871300 -227864278 227573830 152927035 566712385 499420533 298516099 -722455822 464116396 420908143 385940960 -174581550 634114678 993215651 556603228 488714514 942872427 293153583 -272656267 -516652103 -271961190 -248192315 545931313 102308266 -368341530 467923481 -389344658 664075334 -821239399 -475886054 -667682710 -248351104 -28291479 19039495 -173294455 883321189 -404138958 325329659 287080741 875312932 -241609074 -513570344 262313903 794351464 694384718 -737262778 -219394825 929535456 -624206005 -565147704 181495927 -757888348 -408298081 -114412022 -249235362 10184070 -786187247 -309134930 836657499 682337301 -594956173 236814569 690991801 898014424 255446243 74272124 -148306864 -525446045 301058674 -350333961 655066274 528148634 797305634 -725428472 821078175 838349909 908578693 416241779 -661381453 -251602649 616903206 -384225601 -580974740 589768883 728872818 -970838621 549825126 -175376712 -395567333 -472754928 -267756425 -831731681 589223302 277696733 -422535134 -629062201 1252095 163860220 -722921360 -587054514 -809596495 737010984 497102500 -267817932 -970668781 521552335 -211398179 -161382374 -256280408 160628096 -34614011 904847826 330538544 652274203 -654493319 -461790791 933168804 452526877 157663133 882852269 436757276 348115025 -29182016 -218915180 -628410437 -483329737 -818363500 -604331809 -56432983 92242264 -563470075 -233970089 275788153 -161469204 730820069 164233931 127406853 73741994 -263626907 260183562 -210943618 -900324387 -608262936 -800971649 147253101 -136821489 -436108283 82980879 220358953 942915207 -845544310 -439145583 750631640 520310501 -895333597 -606530571 889694520 -289732832 -278026506 -717651120 -582243753 323248552 586754892 98396895 -954772305 -890210372 -593549580 744052221 -709045010 -584904342 622768984 -780770040 928503707 970319562 -182830399 -208291301 75079568 666507749 448905976 679942676 384188775 523097697 -418341567 560916275 237756568 -772631110 -6453026 -555555890 322242946 -126085571 -70499087 283054339 935012814 124435848 523007453 -728981290 694592819 622542230 164136833 -457514872 709631479 909547063 -549944017 103359011 148522724 -210367371 147414277 499097305 -162200510 225935144 833781732 388098679 -838444372 -792737292 -343082520 -757173597 -246020894 -148675417 -609821300 293508013 101847887 -57196861 664454145 -482863382 -623595560 836027100 -66210355 13499519 -827200452 -440485699 -294596260 279722588 605801221 23834085 -75490744 178680207 -530826899 -803442822 841349948 -327234295 540489520 -351366080 -519874795 976870779 148223377 64467204 368946147 -177737905 846464385 242524471 341040172 777768103 -6273278 -636833946 -354937729 -477896342 -920104628 -762648267 -20924255 413839515 -301131352 268431708 -501336188 518795426 -773295671 237642945 -275667872 -700763639 646536762 -900337864 -878920961 -21063585 -209360367 -750536466 -181771265 -227735934 834304038 -310813079 -423436517 739270131 -641450362 470802516 146495240 -866522988 -877649482 -196677854 834155518 958410473 -6292744 -221496498 -225291867 325410669 202585127 931788947 -237194386 -993517675 564475310 -827680220 484085474 -77545701 283790697 785426444 -553940667 -476800767 942442500 -674293734 415235973 149816453 506927248 960159613 259978715 448290149 233883552 -366496023 388808189 -105097780 393429087 513055846 -935958019 7957476 -889662600 -957671339 -658145481 895553177 956504120 -343693498 670071742 -992154152 837741322 -855470976 -221168615 -923743702 728095530 172379899 -994898544 644394750 -388472251 163568026 -540680935 -351757844 -44673525 716743152 -307308567 669835213 690230718 -749825848 597150476 99639722 -480838463 665282206 308168607 -191697315 623172180 -438668023 -244249517 726208887 -595858784 131507841 -885650846 752596483 273159891 -332251470 -687179958 838155778 -552707300 -72826084 -512829960 -668954565 306782164 -136909639 -668249503 -279933246 -642940873 -305624577 -226003555 -448251717 777268665 313520752 -648118284 420931967 584359087 342642596 -643826672 -787399526 485244444 736501570 -990598509 -120943699 339676460 -792941571 -432949113 895918253 293751963 -123765810 -133648484 606977065 -646692197 799942783 894287255 452793746 -734010005 -883842888 -140818042 743217742 -130303276 -155553402 -392606421 525413003 -347554759 -343386549 -792758144 -222059300 439524557 -417499504 857051893 -9634976 782997963 654366559 223843981 460805055 -93627181 985493171 615361780 579155669 -673621634 462519223 382409717 -969151195 651982164 -107245597 527934568 -463276799 -299877670 -187295062 -705920493 526867719 697065820 -154902023 -215229166 -367716281 -408922473 -866459981 12783192 63105728 -202755046 481887827 764165409 -859938204 -829694312 -222672241 613900291 586094445 16117459 837413311 482466865 842014360 -664784422 -744690782 -574357466 -680390245 741815122 -698869678 20657765 -963921639 -816516155 -333650013 -837956719 528832870 -949682435 806771371 -613928932 59190218 219972746 -39332877 92197532 518969006 -326407332 -963307184 373300923 744728263 227638561 835127414 -670939636 220473335 -99507070 505405347 901450423 900399060 -396706561 106806008 447162879 -354063419 540334162 398945836 643374751 93540707 625569480 -913777199 -595887968 131371554 510838002 -602669166 302307458 -943495587 -214787399 -562944381 -292664470 105643408 -734183428 -357923889 -202978120 -833785250 -886765192 -829962834 -96285813 773919309 225710118 978201063 366495828 722337338 445991731 583998739 131986504 -735164721 113808652 -74556444 440887210 194075273 766668268 548313726 18274905 -91241792 -930866125 -374571695 582226621 881808419 -254335812 245035329 684381123 -825693811 384102187 -131713617 -648724418 19155804 -76029163 -998888645 -835493377 -994662899 -821516007 45347878 632147333 437061783 506246669 946697559 966587655 -443267294 180236628 -50772515 -373505943 814810496 251772931 -108031145 -420485871 259567764 -936918115 889359527 356450139 -550967315 -909060256 350641153 928046283 -191270989 -609218688 283836203 844768228 -751589169 409599510 -655286070 127917130 897999855 -22013223 -394480672 506122802 -382331478 -980850235 532665921 -731164991 -264799496 805531674 -900282385 910417473 756978805 829514345 303704623 80619681 -203995643 -374822171 -793773482 993077031 863760751 422789229 -451020290 -499952665 934775558 -380953001 -950253602 -211044292 -230764134 -936957955 -285224094 534831052 617627133 -509860256 -535573156 -306281789 6150846 734370769 -664770113 63559817 -696635432 394391365 80392555 -463619922 -38929999 -418144732 -872324192 479721165 -989936556 471810025 200825410 969796132 389869257 -151600975 722701732 -857059252 -236015512 -467281613 -309307218 -965584902 -991630788 -995145553 -57180198 918347476 974508242 481880960 733840038 -398188141 747432744 935964658 634752750 661740396 -818664584 -667095431 757656825 -633210461 -649109809 800265048 248060775 837771844 -247980118 -754948626 -822525681 -610621444 -512538367 -743750670 734365132 -615461799 825250804 -997631638 -732006384 569067953 -125401358 19939816 221809371 -903885950 -205101822 504485629 -639530060 -262224692 832480433 -772838127 -438351303 -284733 -206761731 -955657410 -925492141 -620443424 395984338 435968552 -358155945 157795305 -523116406 -441932224 -954167787 17063620 -452390190 -124386738 939188661 948346332 -127946210 -343850956 -118272190 616343064 -659466936 594394759 -649164916 -708285564 600291991 -364284507 -27663431 -643856996 215535697 -156559479 -593048609 127657850 372810516 299517306 612537693 829545380 -752590038 -114588935 785589898 664956794 -100495693 -752249182 188469304 40843176 -518609825 127753189 541059985 -143720274 311158604 990645905 610273619 -284374853 -22834433 7351729 996114901 -79731670 346649675 79363365 192051563 -781036341 668994908 -744254646 405882836 611858568 -437449868 745706696 491004322 -73037123 5040764 -97701506 866183017 890601750 793679943 -425943388 -702473467 864055658 -467558462 -915082632 875244736 95235658 -585547461 -983177808 772589569 -665913631 -812901798 607662709 -680193583 -930291097 -479607372 358153960 236843432 279751729 106450286 -307227940 -55484692 -437041293 310949814 397033804 34290480 742674159 -105973647 -54492338 -995519557 399674424 -853513875 -618071316 -709089046 509184594 749200895 781777104 -905209976 925615001 -581198381 -527074026 -955630183 598588157 -641617468 87312802 -26470469 82125351 -741648957 501520939 489525625 -196271212 -847757336 -552483134 558940832 51277724 484690583 599396428 298191454 729257159 749246909 655122351 -431894802 -895198991 -322987074 187240771 816706063 -156947351 -265607593 -954343515 570033699 -27441985 684307283 -310863964 438402974 -346768540 -584753702 -498031077 -337440824 315411978 -5137354 715046296 -541588229 -295221424 466204834 62357069 28537069 237100026 -992736357 -249109332 672451155 -691183799 -654296670 526204236 680424404 -414655075 52212901 -199489024 -226102612 -902579668 -433839106 -535622722 -423290069 583090242 577011928 529889944 -371914173 187001076 -489857309 -598193907 -118640724 737655947 -889863858 616862372 936516255 -835086851 392580996 -485734351 -864700479 -765100006 509996288 882613970 -156945899 -528147071 302678353 660245995 -314277062 -370015897 -234472180 420935171 -19494066 223873804 -402263770 521096991 66806 -991931903 98739550 -691294633 -908494732 865728002 -294278786 -352201366 -290326201 549299939 -208903166 548751699 386130500 692709989 -321310557 255450766 570581564 -603991250 268269990 -30825108 -950381221 860900473 663873168 -84519214 -983782179 -915817673 727070707 -478809265 -482302884 603933785 790334321 372643551 -372497866 848484138 -111848072 -123500388 -984754428 449819983 485305701 -97563545 779959026 339975295 -713865992 365505015 146648529 110303816 99453704 -962870059 684785614 59443140 -586862018 -746638839 149742542 -575475602 -611749399 82996404 247318093 -916796411 -155967258 -314665031 62260873 -952542467 909841731 982651294 674513943 -67195680 494103431 609272591 -256921358 -54147786 754220781 340559168 -954317868 -777216991 278064895 642114461 885616390 125795761 -208061438 -673642732 523796919 -612774775 -310623741 -368938462 555488929 -179687518 247673625 -849559199 -239618287 -523527184 508812381 -496750131 -756234192 886874424 255186429 770201883 291083170 -254726529 -514861367 431503658 334628584 -45657516 839701997 -112658455 876896777 714159379 -838583363 270217226 -820658746 796783727 713057221 423062801 871939937 -338641054 -856360295 287350513 451662988 991059407 -831227292 941781234 -689906220 73635424 -331145633 423136178 -496095094 960992280 -130381949 490229476 -639943143 974407556 355018187 -975610212 -600260954 88819973 -71773555 -124451950 -834254560 -767418223 381512551 116040188 869826878 101069471 -910946203 632087891 -17746644 -864704315 33039355 -254243141 -497746001 -942811360 154972639 212332082 -889665967 94856800 -46661585 -58922907 -136436548 -944073893 860715320 867566008 977592097 -8525441 -533057106 -48704667 642542162 378730425 -976813583 539653285 -915168751 85441830 131460540 166092117 -388495007 361356674 500426944 -80016251 -576872055 -409549916 -562664004 -816557718 -187424191 299750026 702771967 852509837 210191144 431477486 -51173851 93642323 -63904831 506631495 -354455999 -407707170 648559440 165538002 200467283 635945598 107593385 -776690490 -842869953 -503520132 -514014463 -622031758 -692887308 -506879203 341566811 225871783 551967546 -118761148 -726222993 667188508 143129117 -888909418 645350589 -290750619 -914789742 -566387641 66161441 655353900 928929570 942267456 -756058026 -786827706 184909130 902060138 -40098788 332296786 -681165700 586525361 5862521 -589638664 -846883581 -969893207 23484251 421356856 604478080 993441914 299828800 -109341680 226710884 -52269773 703699406 -610982404 -283708660 532302167 387955412 -838439539 -461897059 -987300077 159550912 -522617509 322872369 375724218 836440352 485192169 265794828 -933129287 542586167 -558622132 -498434018 -826980868 -810637274 546670356 965099533 216021475 -270567828 708166621 -901505368 542406374 424652093 321585440 -935311496 878412305 263394618 -712235197 -497042429 352904223 -248870213 28273099 -203760613 -475555941 -810498128 -194534558 -439895133 -856251592 -417947211 -865551907 -818889924 570974975 -212795732 577828835 -609107899 -252293694 -646670752 -423995337 19576962 219073303 146620362 317197126 -733970137 -676634138 525188256 -178215053 -529890877 456649872 214499102 -652526607 -223628474 -289426628 213064080 20356002 230992774 -388052658 288420144 -900871822 216408847 -880249009 794264744 309640866 287965418 -233667582 -490748032 -393841955 -18246468 498463947 -557478441 -907272297 -883434507 -224338037 -861090431 -773911662 128648572 367266831 434057261 51256095 -816624289 -491677020 -644694089 4843830 -221439096 972378356 -140232514 800206975 670293989 211506603 727120067 -723041192 -280973939 260033937 566052554 240401725 259353508 837355630 702008858 449512638 -738581998 96127556 -389536052 -807949282 875156437 695948475 -860662556 -504357073 -136153927 664465007 -512394256 720592187 690319320 -546831581 -250528284 258402312 -799016486 -963086513 324977069 -766320951 -839946220 843673561 507989816 889654381 -646420082 662243827 -693378972 751216827 -331635434 -419338684 -384859127 800191816 -518867179 557434896 552886008 558554476 801315232 438607038 -721996176 491716192 92256936 -707448112 -989165865 573303520 926114481 -172935986 -691401731 -23045353 -46230255 -549808011 -620351364 -485750961 -982414576 507580956 -665789640 246161800 377567324 -183697531 328602193 828797204 959495279 702063478 -85610158 371335656 -421410409 -961621775 999914065 -701558091 -496607830 -516960963 -175357238 -350168053 -412463026 -549646997 -701569858 -935051656 -9328198 -630274899 300384226 366791065 777916169 -165930967 753211853 -288286947 247884160 -222461630 240202647 559234897 166463508 -170315514 -187141915 400077178 -172943687 -374332646 -403546411 4458615 -396492643 810544156 129181640 -36862852 949432213 312791506 -273275136 -766572550 923461975 77040234 -182226225 629231628 483173988 149968604 -373401720 922103815 -217370309 -574754324 133278167 460350873 -213439945 -315686830 949927817 -694975902 586753021 399829990 95605962 -839326083 674362895 -82847812 377169640 549905229 -256922895 -50991189 -313212224 553620028 -250841156 547933851 461943087 -554534275 803087187 -629392429 471892933 -515023955 -15980330 384380976 -260405686 456187817 749508666 -880434744 539548649 943625639 750843919 -350143056 -904433099 418808921 -460945221 408801556 -979248078 -198216435 708366499 668204121 -109828855 -949350569 -111418223 529232881 -306327289 -780285095 -432931963 437190496 717351951 979018842 430009185 -928669875 713309062 735396769 480069236 -283487306 998100790 628747656 989242648 -321231841 -292351420 -113043445 -72687969 426700821 266258109 270460981 -516466961 -297217475 -503955345 501437030 -549125439 -679776665 394122904 -17359749 210089332 433307425 323638051 -505530230 -639678078 -32216983 -374020009 -175728089 148942013 -489490349 61577287 -516915055 -255464261 690403488 301813801 -675905335 -658814816 517102783 -319813670 -363467459 -30687530 214253165 37266307 -386165828 -683177951 -762163738 -872668838 961885909 -139328623 -594757215 190382059 -162828222 700538171 -574905883 -286674191 -312713708 -421904131 101427795 113719817 -76986991 345395097 944108978 -922354360 901490009 250112395 -871574405 -604842682 790923096 -138624138 86247407 -360514337 675546392 77604220 535125919 -778875926 -434519803 923375771 -907146786 -750301386 -626007331 739280717 89263677 74099123 63009052 -288402106 49034586 -302348733 837927273 -177417240 406089161 58124309 -825363223 261012317 533170675 -426617296 199376904 662259526 840111469 -345743769 767776376 -255703151 830598852 -922612271 267004261 726199547 56313360 707834 208896031 232413345 -347407963 46207578 -70395324 -337973927 169309184 -596668196 -759605303 -813661927 246600265 478745147 -700843097 354498850 -871746048 147415012 -327218384 -581434901 131607086 740170547 371402347 253107274 -641966695 125072208 480235972 -998746094 470141430 164338381 -657256631 197011632 426686143 989014965 -444760344 -820817411 -933879793 736368456 -32484365 64437683 666935353 -240641880 -962229561 339530037 -659143064 247990431 959776758 613051163 -802531794 -983256257 531312473 249331714 225932969 742255743 -174631711 754632543 656271783 -36619699 968791413 -19841890 608739168 -425952560 -996345821 -305221785 -916425583 -832224871 831626080 966162949 -565038609 461425957 -890348092 -342209734 274182537 -783356462 -784444390 -685023304 270641643 -83516925 47821254 773472495 937171275 539800988 -984499046 -60652746 721353443 -269604165 -389112830 52933367 -507320464 764619581 -677117934 560979801 -177460061 787653326 922366880 -594829320 -893592059 -832217410 119386588 -296577054 563250835 77365764 -244419169 364983794 -769137879 570554103 -708846115 103797875 829408497 -608073889 838071154 -323097417 43293777 657065017 -333468796 -664395847 -165274626 -603621959 -363278390 825805253 -449842779 57449325 -803273064 877934073 835667697 -593736018 -872750623 403909764 457752934 -115252238 -254031876 -968736433 -674399741 -165608928 244635787 -317498362 -474283919 -843427874 424381147 26997205 375944144 -34501917 727681724 452845810 233573177 -674328270 365903600 -753845515 -714395511 -256575707 -628966394 875575113 -46016797 -171935536 887582294 -214183014 428605783 -288743507 119767522 384175930 926111547 -817259855 -167517266 -35166801 701029077 745268209 196494094 551368644 656903508 206152630 482896607 -192322118 -722528942 -724219938 209320617 -500772212 866261740 -490466848 344994150 522927132 -872311773 705632635 -427606997 -654579278 726056715 444801328 435269187 493031687 -452583979 67527820 852947911 768432121 -95135838 -245168251 635431524 -61972107 61462592 -911813479 -339743117 453484905 977601202 951265303 -727226623 -207480031 -110608453 58918233 948498120 616971399 -796234989 -984188766 -696962221 -882961790 518605969 441843711 -737540603 -461767399 -853556603 -532220648 -857176252 -810206004 213824116 469198780 -895126900 -345464389 -266057190 147446066 272421202 469939216 -458986743 -59622465 312439680 177126739 658893961 129226753 537456462 413077417 -899556033 188513441 706529608 -622415793 -33572922 -206951155 -803867481 537795956 -593079151 854579685 -111959835 556044074 -11083021 432469961 -244608600 -787021251 -287745012 -274286256 -312810990 -404688398 723565332 -276945578 -372116127 824627854 -395149470 371411910 19370213 592374427 -131448808 615658532 601651257 -694797558 71059026 975335621 954220797 -77918829 -951529078 -349156630 -683609516 184978639 841679164 -206799080 -986599293 235693349 255288358 349775338 -132518877 -212278580 24930069 -619671845 280694684 -725913907 -982483475 -253956514 -932397900 189689789 446274603 442014032 981599412 -696782850 -713430077 -749774581 626416525 214285667 -570030889 568653775 -665410630 174641636 838334927 -694753122 -839691239 631222793 -351779298 -811281764 -976367912 350395698 -653975415 428078773 -57025366 201905485 -175562174 189473450 285510144 -537573431 223266261 374754530 -438420250 -932998630 -652075387 753844803 -818647262 -936909265 -805207951 -955067598 -876640847 503761762 -718406858 -784735626 -801266024 -204537532 242625721 195538039 -44732341 544387363 -931876411 948937099 -71193122 -68614081 731508978 -595354266 239453592 346910739 -742622070 -431889820 -11084684 737911335 -572369394 -265694257 -549707091 -869620558 -212862399 923304343 -792414415 -98029297 387917118 -578369538 -85391814 507696858 -440019514 226670895 -634774777 -141939954 -878598839 -249822507 361077620 404092375 -153217883 221413188 197040543 456445318 -33124056 523809204 -607795388 480333157 218853883 876178565 -341240687 -791578547 -443992327 623305238 193226741 937232453 -680932276 -291795835 59920429 -626767689 -659064175 -568494988 -273320446 974371497 583893923 392042643 602395104 325584838 684906725 565020203 304186679 412891611 452094698 -724448601 -506275411 -598411235 622810257 -117033616 -560951042 -375854102 -902715128 -906003790 -595162691 -577175552 -634495837 397163146 882395583 402093932 -60269350 275761961 771298469 -265676812 902991770 -237462902 -608162175 -336340085 -806397477 -685226326 927487153 894947379 -262202163 460058735 436289224 968019401 -739309543 739622659 707502332 943563738 -111385617 986102983 96335063 47047517 727992360 264492809 -9622273 607384573 -286538598 -928175153 -767732491 -992501625 306326528 215877733 198871585 358896914 962185996 -154404200 -661945717 955886535 113050247 -300847967 -757123708 -936780926 751566065 659337690 -595462387 -273506276 125164059 588320003 -655640686 240655111 -12514749 -203475291 -867684905 855537335 -619049912 231676831 268758065 591042153 856740647 348119937 119223181 841510558 -444429389 -730630594 912278351 418260871 322863730 -115565985 -78083840 -254125384 -999106389 -350363199 -865556222 125688598 -759994365 -560666347 911277005 -743116178 -437995612 -419371278 551897001 585935640 924022626 -184606549 860288527 64496154 37130431 -584880617 -799199991 489171134 298992245 -466075815 354329366 -89345660 -433747293 -441599983 -895259637 -116403943 -850136275 -268263734 211849926 101978177 -628288479 -455790601 -4321298 -718904991 -554037475 -605375169 741318819 -971852516 -647292927 -929234210 -384523876 -671819242 528272761 67985631 191072652 227093941 951593355 -282901391 588154636 602919670 -373704059 -313140840 311957158 -255158016 712645088 -69413347 -329151541 975506621 -347109379 -990175706 13018025 -288767074 -557214545 -61819131 -943902466 -908221300 -756333405 191728089 -560900660 584860105 350980670 650307490 421898692 -809607401 -171097213 -365469740 -131539273 197661332 -775351580 65185223 -257949356 -806322521 -886957677 -975664154 585755299 -690121422 960237968 -526796540 156491348 -26674705 -68811331 -249938 -208420953 525342977 611366181 -664509756 -787919580 -80690048 -35336173 502519424 -77364739 -590237615 672091693 727230520 811110311 411270002 -504184973 916838958 434083562 813323175 -865100849 61701481 871536850 881641219 301438147 -259606385 -110298902 96868854 -8069040 -68297318 -636492555 -884585622 90514086 -840978439 -402468467 -868580296 628748496 795842461 -11182420 -47960121 441185322 560202028 468694762 137821692 884197460 -392552048 -409015530 -630108706 -929265935 797910894 1076384 157645254 452719606 683641306 -954504377 665073703 309167959 -182281330 417404383 15591191 199861913 -351421294 -48933371 -129737556 191715438 649255384 -447030018 -978219258 -317931835 321880067 103667502 -783932059 809544956 -785518430 -247035457 827143090 -401884500 760883249 161457578 -734606972 554262103 60942801 -205720613 -80188651 864008549 531704880 -133788349 536020327 -368994930 447462798 -490290339 571210073 -316241671 -390894437 158672708 885410296 -361715032 -577147030 275703884 711958014 -301929580 750096954 -96908547 743829757 -308858918 318856552 -757966195 -890038271 178713688 -579920850 -678348410 -52539310 -610179572 -206274220 -857393927 645224766 643556020 -263973310 -121267352 -322264621 -172804320 722911172 -736253458 -759422844 409590180 -746088620 -376854219 -854848357 -518575191 -124607665 -583861303 266631720 924131676 -555831171 473709792 85839828 264882728 77508361 120165235 706492024 519655072 -678740196 803299239 -596906937 -140355881 -216732994 -620866209 558330387 -165994365 270132827 -809141468 -699046337 -363513502 34912793 644475022 -89966679 -523050126 -272880364 -898526931 -145463641 -266813777 715153270 609310944 273197335 90991158 442001942 134366505 119389372 -23392650 -126449603 154413375 269761273 406241124 -882035764 992111458 -40123513 -725468551 -749114746 846517277 505203713 -30603431 -606975972 359040694 -121401321 -363283607 -2553383 -303284319 214427870 -375298497 638748206 560223974 -389883651 -792109181 -692503422 818854812 -89137073 582005128 175002304 328484034 -220706197 -646178395 215493747 96383724 706544467 45364705 973132658 483737201 -804140176 893300033 -905547379 333434196 507344372 641656683 -532687639 496252833 698278426 -578783722 -349862385 -443807509 -222948395 -720643952 -327259400 -232843287 899822152 -561750423 -570557192 569408900 -591306344 -68468169 -307059339 242417406 415839124 -310819645 -911042247 -55628679 -684536874 828777689 -719247576 304355648 564085608 -872868135 -31367237 -753177335 995979934 -649565900 665378208 657115008 831369203 748832864 -784854794 762065496 -62262708 292618946 -663680186 918538836 -457262654 -225530510 -295238710 -962147991 857023667 159459263 -566602851 237568230 272798586 -209695266 395971964 589911716 -428434901 219529753 356593103 -633866466 -400865615 138123431 -85346559 127996768 727299850 529831168 -875289291 367021358 -137871941 256683539 -197691740 230691746 735107308 -486773257 -99731268 93121137 816191608 -291264080 253091780 677775494 477540812 679503889 292695831 -286469301 -81759272 -809873230 -273606855 -639708788 -852376801 875126000 -914559655 405895268 116994815 236545111 116234557 170026788 -968645098 837644357 704240174 893868116 -605317949 817841787 575947292 -354025758 -20183178 -742983442 -658801663 -175671845 -679803834 -343182637 -793746079 456710520 -82374384 303342968 -551071066 128438090 -19768537 102515378 -113633402 831921822 288801233 -80357154 728631148 837600468 -511918852 310713585 -815782023 346323906 852030299 447722600 663139965 380161115 -444499748 866561234 317422168 494641400 752323938 982669384 -321151657 -366401216 -140255015 -989884905 -441777791 299029169 60195165 709504952 45360573 -152486866 785303771 -907138183 517363186 632390653 271507244 -947709990 682830043 -271704051 -767426899 483790396 273936007 -465595622 88508651 -798425509 -206653378 446992961 406269036 -166222685 183570964 586289747 -911397947 144052485 -951950846 -998549300 -343753341 648239394 747908583 835290026 807474165 126595764 -88601945 -165430481 -395575610 -120224748 -210085808 -122352843 672602453 -848224440 9046425 394458278 -205791439 -934737922 -516762753 -871048268 965638503 309089956 555198420 198007222 11910370 179066121 766638725 -65267037 414841027 352293930 -696499403 305780153 10820826 -814476005 -516801351 551874072 193896731 -283566008 -99147109 -886968571 148876206 159598640 191326051 -11351846 -823198624 -687993750 189708662 327770331 276660324 942114340 59014436 -166668211 185887107 -796521934 -170767007 -48481083 304208539 748329800 869165687 -644139167 682057249 -115467291 -394597340 -984967976 580652766 252007285 361016138 486750691 -209294616 741754669 61809824 -453405574 -692489226 -295226333 -730409383 -615319935 165236378 -786996192 -778322749 -785425543 -912364956 -85561150 769291557 -725643060 -368041892 -138733781 280320042 988343717 -7506154 688955208 -246573756 527155382 301570038 -128067979 280369209 730406276 760367716 687917609 91783499 -578649977 -865195723 910512158 -346018210 891881651 -641145123 -853879836 267169485 776542490 457935082 425633819 156167895 -882519252 -963309591 571084930 -732913734 907197208 -200884023 65601284 276282944 -203963228 -20077939 -242676105 -825997402 -620258104 -632779364 -899855836 -451904400 720766554 -965652005 440527797 -447913635 585970017 481905076 -890869785 945795400 859476359 873636597 -77774774 -956928657 -26733523 -723281087 -562620703 345695082 -159733805 426681366 563747802 -438854236 38507848 -818147749 481456904 -349094602 371228351 -186082707 298893451 74571003 673427560 -444882824 -966399284 -180173002 556483303 -717855206 758792127 -247000844 530742729 -187730431 -408675989 437553829 -766948730 991814562 -147489466 350150467 -416338568 600452975 7244987 -401681942 918119026 125638541 686877765 -798357878 131764794 -964945030 972514226 -264050931 933592897 768651831 965621257 416217930 682017688 -310554045 473390128 266140961 -880669513 707684690 281261486 -194556100 -473566952 -853699050 -799217710 -981587709 286886927 -365333043 -540594978 -166550115 108359647 385630010 -793873423 283547540 -991523388 262744694 652543665 -542357056 -501856898 -98288217 379699830 -425391605 627058605 126811320 -908484387 -200185782 228595196 53983894 -507611474 -287992973 211940390 -419314406 -548724457 181781050 -670052081 -806199398 840361055 -593308035 -735108967 138306599 685853235 203593229 244342994 -935792412 808996863 553064822 -556284792 181862497 -907474184 -51699747 -336629074 941479380 569037918 -791887223 -686856830 -81517672 -831328216 -851660226 -794436708 -233454121 -522736028 -56520286 154382402 984292021 128339363 -741942311 881804435 -602873334 -793115938 831867364 -35059202 68749721 993528625 -19153365 524685571 132021017 -807312352 647481816 -183547334 382302862 -744636775 -677049910 800922535 918627436 96792196 712564733 268910848 522273124 -200287495 165534620 264782237 150465317 -563609189 -395539813 -233598634 264776253 324221618 870717296 826847184 674564802 -96149322 526909399 576241824 -643793722 109684825 229102261 932643328 -889734481 692344488 879076611 812609831 -513051644 -515014948 122345999 -140964984 -239347363 -796261508 -196956034 -966112221 -968582304 -211853064 -83829334 977722039 203155450 -279052114 310474882 -496244463 -786372664 968261627 -373050380 -428393660 -400430982 -133326560 744072352 -875815981 199308096 728348730 -28904799 415107121 -799617715 -539623717 356406231 -21715487 -332500970 635835745 -567180128 198158786 531626996 712204953 102343845 -725156968 -65736772 539708886 -690908925 -604094542 774675533 -616991692 -70436163 -342394039 3280195 -753552648 451759417 958945439 -852615040 180266977 -997554932 -193074731 -913996864 -499890084 393970942 467349425 741361266 -729742700 840752607 -27480667 11469773 -106754949 -725618949 -311368626 777064984 326503421 835785277 987639318 504762430 -411280077 549338721 -210196177 739622780 -563603166 582663282 887874655 935054174 -902306101 472104840 694798838 644246142 -467921949 630603536 15586296 -511428438 -422167135 737636669 -838000120 842092634 -815887169 -65619670 -356261378 281235742 -754463109 943460520 -980717066 -209462932 531671725 380324838 -312125323 147307680 -627788845 185191386 -85838905 611702703 714004424 870914383 -692312491 951771551 193031518 320724732 -307575936 -977288597 770135323 359304794 518454351 -559423114 377952221 672410588 -997179445 -150138943 -157147555 35631383 -34985623 -668794863 -864278319 -760859379 -525796011 -647847098 -746204960 -500872178 136194651 -964580596 574715076 -194917905 951147171 242486664 143241245 -584195001 -597590433 140904209 -132111739 98093279 -833109881 -314894057 51471063 608004527 546100768 -747133822 304352111 -435308434 3856912 648897558 287686069 671623924 -241447866 238097736 -466819183 -156818875 84016353 -984971626 371217360 -944050089 271248533 108033339 -916041399 698957214 701269853 782675380 382796033 36303009 -633181244 -624664540 409290483 -681788970 -730809132 154328546 -742416389 -523575088 435825489 -906226255 -991113816 -665448834 389282635 195346919 149754754 169571196 493324210 413509341 530654 644897703 -658877660 -495288680 -636328620 -811808320 205580523 615625372 129846998 -572946540 534315473 763432688 -670012586 -983434643 938385958 -989028471 -331210108 458792057 -136768533 502838897 -101932782 -998270705 447746079 89247992 -137473895 233521622 687146248 686125793 854222985 540582600 22600770 -744201957 852612642 369384027 723759235 -467485819 747224153 19578194 -366425904 -492566200 -4634961 -902870652 -80681659 -966739262 -255521932 -715226532 465420197 345932119 450166531 -914777934 265398834 -908926269 -765640275 129105894 615050174 107312588 -416289467 -200713807 -342289910 -458762613 386798832 -194160116 58823305 765277615 -433050426 -175426004 -464012351 942208891 -701254067 252919955 -135374982 510535013 -816949875 -823516366 218166779 -904531243 -884483961 -189463958 -711953167 -2744150 -799827922 -569911526 -792345876 -271043947 -883100729 965689951 -569609262 897025643 991415720 487895484 -906068281 -886060821 -938177903 -594589895 222552354 -547761248 -796174685 -216254901 -64074619 -752477336 375909349 813335012 537244479 813735118 -181815766 -987875098 -207538033 6215922 -636534841 140210301 -768986202 465547917 845130551 617641002 -469668052 607225653 903064047 -210020258 645963100 38214399 85806367 803220724 -840283335 -46570743 -774284506 -629508603 347112835 -908674379 404973556 -97814795 670278685 117890375 169147437 717977404 952305649 72233537 -264402936 -201425833 -225410613 -299514625 586841990 257949782 819396248 -940616361 -19093614 972439484 -470640501 826777262 540671313 693289559 -500340630 -966336842 -764240056 773689228 613510434 719271524 -589250105 105009479 -830797785 68965430 17915027 -197900311 -205436366 927141814 430016149 398353222 64114309 -260436401 -473627845 -942651574 -572691508 567670615 384977469 -700807332 -486282632 602543431 -108923601 -86580975 -610483376 360884439 562182971 456067791 947745475 -618266599 -525185130 702565614 -226232283 857399969 394981335 543267786 -863835208 980410380 734756262 -817807408 910266342 -313398661 580565073 -786436768 -108528341 14141753 151515649 -779363399 -840383976 421063676 -359517994 -319261862 -330481954 -895864914 -969836923 -969360507 612875372 299211456 561820631 -935389240 -413592743 594139624 538168562 -898476067 -871778498 -52856126 -630938539 61237730 477322354 -726163386 666351390 -633781255 11353913 81656809 -336194413 65884138 -860634440 78644637 -387525305 895485774 -664766595 -442080975 648992745 699288211 -86485461 -986473133 -972789100 -354448923 -805625372 106706557 -330286105 -527565671 587758128 190753204 -676100835 711811163 850454562 -95902296 35006842 673041141 -345237368 487496183 -247393255 -564900483 -495716376 -376439290 219632824 492754323 697338991 -467110485 658920182 802109229 880106721 -488209299 -491977390 804111403 -627803312 212926278 326354226 -906448299 136014875 -70867614 -679269797 729456908 -417447140 -152928009 -186836606 90822883 897050222 -762013068 698597323 990865506 -500407333 86730359 461381811 932809526 -485245293 -775792185 -33734729 -105175709 493079609 584586365 -670428608 438497077 -680611736 -833824206 165487155 -204839797 535867261 630652695 -568218684 -999523236 -242918822 -543510536 253635002 -23180180 -361568286 530061048 -682328613 -146178016 637559895 934631895 390679924 -178129212 -839901686 -656914667 814667166 -773013462 -27359774 346234231 535129879 796620108 131825076 -699352943 -406494409 556933020 383234444 991329087 14361536 -197530491 -642453602 -727451546 972963273 -188197845 -627938954 883403906 680345967 -913361795 675585069 -395063797 947582669 -793065241 209339279 -965280343 395571362 -565736565 892854891 -971565060 -384098521 -825867843 -528608413 42990490 -192841059 152410096 -597043818 400917228 -296977084 -32211880 -157065996 3976109 109885059 395114740 207720775 579116498 -603034656 670260048 942605977 -998954949 704799621 799408700 999503991 -848974385 666066627 -235791438 -312724948 -434056705 541039650 616297752 -501231650 231027376 -527103061 895393381 299390831 -432669003 -302149380 733157868 -438634100 -80600765 63450120 761756300 345200081 -456113054 -632802063 111712552 -499886345 -43843770 -159238515 405282746 661755148 -931646183 -159247565 -558423419 -38563256 660189996 285614534 -606425008 -141672480 609655422 -262101911 814206595 -911752818 -913110209 63988555 -687930478 -878811956 -462123294 762594378 -248255377 987982939 691825251 467654821 -79266260 -482673025 324299104 -596091427 -547421253 118017997 196823867 890018805 898500155 113060702 942792631 -634275253 868478646 845771463 762597940 -158044372 143899425 -41342693 14305983 -549992311 831312755 543182336 623364202 613261459 -286267865 815939285 207616460 983433573 -41792589 393324536 -176034144 -656412605 -50031845 879298457 -37850999 -377216167 718241490 223188210 409288513 -743052687 -399950771 -261988760 -892642072 979838730 -432412546 -760918830 12755076 -832741480 -573402479 639228656 502478539 -599304865 762005444 100547856 -162491486 524529160 -936312670 364451920 523162140 -50270148 -542124198 798926067 -2368124 -897808737 719286062 -167855665 261943591 864806123 -803935983 -129866976 -550016023 -203230199 547075009 -795630811 78297590 -584102704 -604353721 199428549 809744217 -889883145 -556540021 -53822451 -706381752 -714003358 -272169734 -258480836 -3530893 958613767 -685635127 700667746 584410653 -854299038 365651381 -746987834 -814674718 110961638 146967921 -198052914 -346571671 271308460 752415545 868586836 -542351198 749567421 303150680 552688256 -37910080 -324888533 950941899 -797699648 695372833 -622220737 -633433039 -611532065 530423755 -890157181 852151729 -24072981 -536848963 190356739 -804292433 763981865 389701364 591325975 -153749940 147579658 -724403361 933414374 990799986 600981968 93185854 90961974 905897943 -945789703 758162023 -90870458 425676321 -258732558 -687637908 304930113 -571209824 -359389104 131825897 858187941 -1988840 -772177222 -109919587 767608767 853655904 643143287 946415196 167899323 -608926078 760639575 -391974637 -996406490 499453033 778284532 4847045 798465337 -649621819 -429978434 -792814988 762466180 354593940 -879831687 -909429295 545443745 -429427489 -168499191 388346030 -58770635 862564667 208191070 -248811613 745984421 -896257343 -672321202 -16837015 255009345 187836921 814885541 2438304 -538670035 147460443 -652397272 239978133 897647789 -884977171 -262209314 162979129 685968828 -65301491 104749450 -655240464 -320699992 -618457039 -531875820 988464265 -847711222 -999634898 -257956415 527319343 -195156154 -610904037 377257241 684200398 799625459 841393666 634178178 -120886335 661563047 -270341003 860176778 262375486 -343308793 -770701350 96350383 594226298 196934576 -79678445 -457869955 -69841836 -161666583 613085904 892178688 427891850 -956082071 -332684409 962001331 -60471145 -377544621 -876970739 801990865 722416821 -450085151 491402388 -941132237 704322566 -187468482 851185238 -794855889 -101239174 -891091715 -712173529 -290409557 -183079935 314268139 -17470305 -529062770 548035915 41082024 -426368 -376373083 98912426 712962457 467184039 -976252436 658195306 415349940 -1452699 485712266 -641441640 -567106164 821907159 -520895030 161895343 584108190 277134533 800020224 789939939 -512070285 17551610 987741892 -309100676 -165022933 352368535 -911112149 -466874499 -686029695 -73039053 883430923 732951316 943744733 658284234 743511236 -921354862 534555937 -170234152 -447355852 251251522 278071420 -441398102 552479260 283363793 -76158545 250686993 -705565415 -729409631 -290699257 -562469873 -502312472 357586771 -516512468 944173574 806768431 567972582 -21619138 -969833846 510830512 6365187 56861601 -38622523 953892594 -246913075 347753764 -311428399 979736677 -939248907 147048519 819650394 -586012365 -268174879 -496152076 725264625 -339840465 -21595106 85096183 -825487849 973652722 219837939 914932682 -281227042 -418680481 388146226 391612849 -310335938 -497796664 -12387947 -131607799 562492204 215552324 -538017272 -254380526 313934914 885169792 -87884291 896356746 386589042 463904105 183867344 651666600 -820339939 -246341241 -983252058 764820891 461908089 182488063 502556223 -318786354 523572531 -140953090 124715304 792053577 -770505395 238997396 582258917 489272006 -846557842 353502595 799159943 -986411974 490582985 674490248 -738241812 816109416 -340034718 -713127161 726679931 604241221 702910771 -708736564 -111499970 -752325134 -177271095 435163201 -315804968 967863231 -638472325 299741683 -152456684 755858680 413307645 -412277221 -932368294 -778782448 574929605 -233240699 321249077 -990298681 -585601532 -437707633 -527522152 -314903488 816692523 441597128 -155609328 349391644 712479871 373551112 137857098 -320122966 -9074635 666000418 848826317 116775677 -496964136 -231113622 -176879901 -278755366 -900573986 6782115 -336956633 218793639 349451072 852141125 870907961 721606693 -577897388 822547230 924586016 -692603191 166944545 -859692339 73890494 947476877 281509696 -919617026 870524136 857927698 529485276 -177452904 -808605293 -687586982 -380987128 315417873 612647477 -958250032 977986445 607189366 -925962656 783582791 -405951412 158666551 330198691 248177006 405568152 176970249 57298256 -50584017 -941355386 -73941132 -312923896 -502345348 200715130 928441135 -597569160 893419324 784448393 616253848 767760197 -684685815 -391334349 758425794 -504178225 -595139986 639571583 860312475 379260413 -503335434 -576789054 -350997372 389297552 -665809843 -924458460 248646067 352917796 838719393 131431055 206488638 570540596 -453798504 329213196 703053469 -298129489 110993014 747458216 139539058 748632779 -145354322 147395865 774969789 -868181066 -504857903 -242855850 492478142 670785270 -681248909 495309102 -932713392 856561770 960904764 990015923 -717808878 -838521150 -474068173 591730001 -241615452 -720991131 139059451 -347259772 176828980 -71207026 301612014 77508555 652681799 588094256 -178148127 448618950 -301643848 534955627 -595288995 366325185 -916967335 731792531 971387643 -45733142 -556221844 226418530 -745757104 710803709 640382042 50110935 -352058799 -59989247 116642183 844176365 770167937 679655672 568128156 -552033320 101972801 466103424 174037926 -926672874 298406589 -544522683 -441384014 777498936 88419218 -889406979 153730944 275430144 866573620 -645940547 -529011298 105770879 792924881 940992576 -156741792 -693203374 965432963 675061247 -795636764 -620226694 511349956 -923730496 570495635 592511319 825966535 -102506093 -552038882 -779881450 851090853 512818397 990446764 457042007 -269956549 -146789791 -307616364 -516520502 975444841 840988280 -259977337 -514888433 -5509339 148097345 -501444526 -242540841 23675728 197926509 751864487 -607311867 242513983 568075679 -417317754 223991411 -590416421 -600434767 978570632 -192041842 496813482 789356514 681722079 -695295186 -6094032 844158182 463951605 573801940 -904127012 -973425375 185665372 -882579284 -390908894 815069586 -994489218 605847927 133041230 118572751 -234989938 -930694670 324559062 -237099071 -538425608 991430903 -499198476 -720531759 -282610231 162717771 -77519014 990283294 -843938818 -17192149 308057833 303812789 -696021377 -1334179 194298217 669215033 -105024273 -594710359 -649024187 670626469 838159173 -703453733 80967176 823787925 -614049753 -282135892 737152581 59280126 -823447477 -713078734 -556534701 622630076 -565814696 -956985542 775006638 579839876 -769124134 -270652330 -166459633 -194307503 390162790 707089573 383642545 834958138 599204471 668652820 962079083 305511965 936852041 -433782282 -884048618 -992516454 -910546463 462972261 953155190 -731280585 -102106290 736109150 -370227978 870622244 366335073 -981107689 -432839088 222278334 -310713225 -551913602 629169614 -957337095 -748332953 653500376 -964411553 23649702 -727203489 -794978491 -976952620 -782175502 871704849 -650295044 517232992 -878610390 888046285 532176918 -956092898 819978251 238659314 432865914 633828433 366502150 571209898 242044665 -273849405 -785368623 731780961 -331454304 -663725106 -274432351 -394583406 830520618 778149049 -555872379 441362418 -696611024 -9481185 749161167 -385580643 -504137026 548676705 -486686026 -513593430 -913776716 940901456 -38394133 603523635 -996147608 991414642 363841156 -82941916 -49423611 -728641209 399910189 -536688116 -903705572 -614371059 554402884 149429308 -38750713 -123702776 -767065779 803853601 -79017324 446453321 156617904 243541380 698557012 837364938 678993176 740393341 -542769180 -256380761 -446838897 -899425322 -495290987 -576248742 833587769 20420665 -891066794 233119053 205035167 511991482 557149071 243330953 944824987 -38018294 -392363445 -212625894 903230356 268388971 -7946662 248569507 195566345 -792540828 -161575318 568472765 -190352598 216858545 -482205420 -569218392 347992569 211881502 407208440 188467962 752355674 -580723728 52684598 -365890363 730051347 -967869913 176242359 -676867842 -46227974 984652288 -944702962 -143814954 -797470191 224259685 581657252 857504358 515492330 867147105 -454369128 534863015 322144448 746302949 316316073 -854390931 284461220 130021007 -568769420 89227968 -502972012 183735500 -114259917 -805099519 436953961 688186736 391411169 -764638984 -684594855 728646447 464511910 -137705608 -716582286 65479593 570829713 850376922 607403652 787281532 -372624296 -249716923 -646134659 -697496106 633351541 -446006294 -810802536 -661311943 -515086279 -184113162 -255345247 -115030514 568489648 774485823 -602873342 -947470017 -863762627 -868692536 590028402 920637510 121140848 -911191351 313916358 -98728513 946154039 819809015 -787792925 172452380 -123412544 356155782 316550245 -803322126 390873247 -907254543 472198139 911601939 -789757778 -283644323 -404809846 249780413 943562290 -859924944 -738907282 -323524980 610947125 -429185879 -155367912 -713965872 -884532216 563731375 899107168 197507955 587152110 -972793661 667698292 -359003890 -869849866 161320812 765663394 684300936 -200987060 805537350 -555291572 -917393196 138885747 957178224 688532667 736697847 927661482 153854107 -933027168 215524529 823335992 -511199464 727581509 -32650751 -385178611 376585611 -436842893 -273896704 -831924477 -664847416 -870659697 960746261 523781684 311901345 388521499 -668912595 972111451 -586511538 822308853 -345457057 -277893444 776235900 871383039 -343090793 930914231 -871719085 -365821317 -575437323 20488308 -415920251 358309715 -122764655 914468973 338310414 124347788 -880374949 951048837 -243775141 686623227 867048292 -820942680 257530400 -727007784 656853578 -803886760 511823187 227919573 321736426 -434076000 416802385 646390352 365066560 -800194289 172665972 568318809 636761317 881911235 984935804 695763284 -63342098 404939291 980001043 -304760937 -762236799 315679140 713642482 -987849319 -88923561 848004560 -175240722 -569757776 -728076944 193153285 90586690 -394894069 -429835903 468670337 -91099304 682930711 -962408311 136580066 -936210591 440324764 -599943503 395017544 298368561 126259602 461458402 -986514620 -281255807 -383041762 900837727 909349635 -181734740 392952168 -338064774 -245487093 944628518 -651283624 -334376025 738190209 918185897 891057386 -824795868 661436668 -150279757 907407676 -634173295 -811507185 425372517 -654702544 -935825545 754357681 443896241 927600166 -570378311 -949662233 -551219680 -190010393 -352883127 -867538936 -53232205 182844089 -373866621 -331340294 -738991042 -833923811 -810170284 -724498662 -443588103 -352803012 -769904501 843191148 -21202403 902350062 -835297263 752692231 267717469 637367165 239036495 -772108999 -531387523 -565926118 381701815 -98559347 -277269001 828955281 580390759 -32533868 970614555 174251938 -555583266 -805798633 -73187494 -510611670 -658940608 35840445 -182522941 -769969355 796756675 -55368450 873070938 22649751 54456124 -559305660 36039683 730274277 -919086394 -430887353 977927598 -714799889 615351016 -362522498 767730288 -959081314 -149624101 -551261921 -709800796 -209273287 447633834 -407751832 394389593 -18842881 -502087978 -702032053 -236643109 856303660 -151492095 642580312 -119231311 -283232661 -514023013 -102607155 21532543 -365728284 283515438 488581088 150877351 -906463182 711972257 -639421440 925797960 27406011 517072825 779631215 934621093 -671097234 239949497 770202480 -207874701 554566335 -456325734 -249774363 -687761474 328220027 633467007 48541866 660117833 -530690299 -350891535 -524015761 -607291219 -919264829 -657124963 -212886871 -654314653 386736221 -840082728 -93459442 -331841901 529636407 -399559695 996489969 932771686 -994045609 799920734 941769955 187170130 -231838705 -915605361 -614150278 -608215329 346029354 -842369530 -883571487 -977444090 -643443721 248538091 295448491 649440455 -126715181 236232333 464272470 -44067132 939281117 -652693777 -862386627 -90481868 997790316 162618161 68615043 932485047 872930900 -666696437 753531506 -786719927 625336782 357542995 482859662 -486717935 -874510801 -288380144 -395506794 406055404 -18777271 852452614 -228792098 -972914990 -603081022 623071462 726476643 -599079336 583634479 -626717281 107985948 -220869664 -981625798 -84348765 -230990559 779685498 -745902317 285137951 817638666 -653885474 609684986 -489373272 -4834512 -87298465 -644785597 392066245 -642472335 -301306021 -194549681 587570873 -29554752 -726314918 -271472376 211268426 -59392998 993066383 99151992 -85684787 760833924 112664450 749671206 -633835505 -641049628 768145075 -945474976 -479750797 -53890938 -427263529 908607923 -530842800 677410982 366751506 382076140 -719656647 -361508858 -377348121 -113566732 928171619 17780009 442379724 914384982 -859860068 -897430194 559271487 493064073 321374688 -514279113 326590930 307647702 185794896 499151692 193620824 46354607 259354013 -698342989 544080383 -667853608 -168972402 -776079894 541361637 -832005501 -324893856 132760070 602729044 -311614969 -524411760 -461381285 868767845 872153341 992933891 -304272991 -511730447 -843974401 344654212 421355520 821026919 320377166 839938647 -494565238 -156966286 -141448866 -547698936 -444878149 -472375321 426830695 416381306 520108418 254027954 -260596734 108294944 -736201598 800715710 -879706192 970619370 86508000 20015802 348169176 813834090 365745762 269511547 312357788 131599668 494810791 -622639678 611728428 -346757775 -462783008 783436597 -331792637 -431300682 386375420 824884516 904115422 966550256 198416205 -857315471 69301930 -728043202 -27886386 806323828 -170965145 791414712 552666417 -389016806 87694769 -692140424 -986755663 418118000 -256237054 -143943204 798167321 814741926 640124855 587274889 674232924 222949295 -250514800 808816389 -416048220 290778187 616911466 851918052 -234460514 987300579 -802212397 -635324985 387176561 -489243212 -439383893 -606473157 382072560 937412364 285972049 -455095120 178475037 253300357 -20537489 -285974828 670572875 240066706 334076210 165186073 384756563 11473997 135480029 761572993 523030920 -305357346 400473418 -544916168 -394660406 661351453 397367917 -129291820 813693635 511548854 -571794882 967480517 -405017354 -766820408 614642246 -750150214 356659050 -63465704 -383073592 -99308585 371255170 -839755812 776275448 859461942 536660954 704727526 870155587 576687397 161085579 -550369718 -260764786 555041173 -524171836 406058490 213561543 -407507312 -228200913 52765281 -179900747 -599124421 784684904 -15379995 -529596101 -534306252 546672841 -160328142 628643019 773326732 -873847944 211815490 -317069708 -994315271 252640765 -347732060 199100404 -925041848 710996409 192126838 -486486696 136457430 -241751656 -248518477 197812346 26808140 -44389 813080106 633561366 -95532920 -949237127 -213175580 -467401575 256224134 708754675 -439186041 371267992 613285751 173455403 279302290 322283949 -542577405 -493811799 -322248771 -820286239 -426100627 -854977903 539774041 -112932357 981374763 -581589975 823108763 -14784671 -179696314 -392785995 -274369377 -659272437 -276181092 -569169941 -312685792 188909221 764455700 449273072 282216504 -397618329 -384653262 -375652889 -139332118 85215153 -132500015 -946389734 221814100 -717488916 -589717298 -991527517 -352844377 -197584236 -262366141 -599261236 -704446207 107032017 401483438 -320212110 102346828 917658974 460648477 -736749551 321559601 288483803 -964125771 76226884 -87708705 712856509 639983042 -356329707 776419004 -916122230 -421673198 -986262290 827933408 -893435199 362546229 -747346209 -861319752 591368723 -560891354 -438856957 152172760 -607838563 471174301 -882257423 -827617217 761219857 -339248239 57481558 -615395102 -369122522 540420665 -399363440 921246240 49410571 -94412129 921964561 114258423 258367358 -128796168 -967321022 -103054177 -875057636 -545303056 775302590 936517101 457954439 -69648558 136824109 64668989 -209416470 -320886165 285682288 53377146 -748700448 200586527 61354093 -613347939 -438014444 278626049 -648040847 -229520332 -940343424 492543160 200154759 -489137912 -489594501 81373140 -273463636 -686061425 -178061907 -302783891 801550108 -435174496 789882196 -908353662 74318692 -814909610 333899080 -98958831 -584350366 -860860052 -399907929 472091423 102031894 -919586791 833143149 -41608826 879150278 -136820004 280846172 39271965 -869935506 164298256 -865630703 315657581 325101781 910870565 20728918 765881618 979525717 -505745552 -331591329 245378180 -295735732 424810961 -958769717 351489622 608498288 -681374328 747469116 -265390853 625038973 729050102 911967845 61842995 991835161 -431687809 -829396983 67767893 432634816 741603224 485683404 -573277652 204517156 -214265960 502284603 -434400745 976532055 -592034204 974382083 585213863 -26296701 -299014465 589586709 -533088104 798829376 786139538 -646441933 -662178683 -709888520 811814770 -7721510 -434736287 -575869301 688327752 -970993900 -887143489 438278474 858021633 -884823107 -816165594 13827855 -830489795 540727 669679074 -134497781 -735013884 125553232 -915482076 138297023 -515604499 546281734 -328188126 607658250 302479425 -791925227 -377959774 -120613583 -880784111 761723724 -292288805 -141482859 -245048290 825517569 233521795 605248880 761250165 649009842 840188713 -299474868 864044577 908473529 -623275348 621806287 734420079 -978002571 137828575 -100070500 642276802 -815912401 -890847060 472398534 349397350 130197286 -324093740 -875904322 -666449679 746462303 -215459027 326453652 -70101097 961015536 -486267954 589774609 158257232 -719961369 660327177 967642240 -158334093 463264631 351526406 600553246 79499273 628560252 -62434642 -227519397 911773508 -124364884 206622892 808427662 -960079519 786943670 -128189345 628950852 525934533 287541643 -514885456 -930197546 359720564 279123755 -596849844 748244447 -884852296 -310800193 -884269343 946456487 69659880 293185577 598772832 288607377 788139978 636645210 -840658187 183266665 -907967484 -575716718 -637094574 -725640040 -764178060 542325521 169117690 314035549 866078597 -497582686 -35225394 724383015 -220847663 358520878 85362075 -123389872 -861378974 542096555 -876382386 174503747 492165865 581872362 191533285 81452419 917952820 -327190159 -105176852 -175555613 464474660 -140057369 458334445 102908503 -14100426 26537986 -570278946 64267784 -915177784 -353404673 457239129 -407758500 -49526507 382393279 481042076 -517276859 -154298969 -36422231 688843666 -434774267 871763465 465250905 -301342740 991091127 949789924 376339359 802647061 -421508306 -116694244 -270647374 -22053325 -177110315 -868255953 -301273320 -359161036 466597042 -923420999 -412880590 -745742793 -671750456 659011464 60730237 347813968 -557529087 -754485541 255588611 30187399 -273154019 -869402604 -587862282 852629927 -557005089 632492158 353097553 297884351 905323101 744184838 -513402862 379026707 941351388 744601130 -570179416 -887802686 263908898 -10409885 -957306780 -928361883 102085330 261126708 -234668507 945775851 -163486856 726969393 -200974184 -107878345 382043297 206803453 -194518778 956914768 48173278 -806693817 -183478541 810886393 -693042510 170408976 407619850 -559699666 -978406954 627697915 -53876556 -894318005 619705223 -955861890 -313724230 -48230242 310611149 720637229 341130581 204799950 748293528 994178485 182710941 576238057 -164157460 809401119 -28011117 -854614116 -300690807 355077992 646402269 -385393022 -998748058 -928181902 398638055 -471442836 245213974 802970017 304248018 153703852 -128363782 -857147822 -65767709 -55273679 483736076 367568797 -632775979 -890417428 -872141791 467792382 460630234 990661783 -803221086 27385337 -67252962 -820805046 -474425002 -769892211 756854165 -814513951 -530209025 -769797893 -624474040 389413419 -37035373 666678335 -728351550 434008403 274434840 -785195572 -531651114 -914657319 -873144495 -70632602 -190121723 932824795 -793529328 -640373618 -295544452 -181709285 -119123100 150165549 -563924322 605136608 -135458829 -501187955 636731593 205801059 139524922 752071282 940018193 -758053680 -296566257 -559009097 -735164715 -87719721 37246846 513962276 78907623 -773630336 -576850871 -992427502 -625767328 889818898 299741456 700651574 -875960611 448034697 255465023 308669688 904008929 484272982 440472198 143700544 760953117 331685183 -704617623 682013532 520878744 922275875 308565072 949330877 121004720 687157910 266632148 891634211 -319059240 -738794364 641864847 -418928478 -621392076 826878879 422833332 -168466366 936589193 -462390214 122398436 74283413 -348180758 -32505607 555510780 366668812 -895886009 -421310880 -783633890 -712467555 268034094 507773455 -178128337 -368509692 930865297 994060543 -202592317 -737225597 -43321200 -372840585 454142340 188006978 564849715 325649648 837793776 -308837280 -370585616 -891592578 -263930056 -283600317 -234292273 -904961380 936547998 -527761998 612491525 -500462668 389610867 380091974 937530825 463899986 656602851 -213275898 -335521950 -450568029 -740380421 20924209 -758176730 -38904302 -353369526 -203324039 -555421106 818447003 -473017872 -137609152 -676631009 -438557644 29391588 420996508 419627181 297556547 905594526 844866654 537929096 572554739 -384781633 -343446368 -68353162 88650139 690452729 904083241 51938053 294165686 -653487911 -795972085 307057873 615791205 672846111 130372391 -72613319 820276035 -459921613 504180819 961323027 164640775 141755622 360078097 -678080571 766961378 590446593 -202200953 519290095 -718928161 -278059313 -784282814 827754907 451973498 604200941 438193541 -616579108 -639017357 134298329 -801377090 -97683555 -143338631 -345894396 14075474 -708231109 452069710 -242458327 -542137370 -416919877 -716422882 -798829141 340328963 45165673 -248354407 -44973476 -301453065 -148098913 951435747 -832668862 -984460281 107650891 440539649 172062765 893890829 -395107496 990042584 -592264393 -391817492 -607599492 -742199869 -79660933 730586903 -483870934 99391830 -31473036 -952558785 843074048 439786547 -413949019 -497670161 711589731 -127371711 -417863533 -845725213 -371131274 -462768181 935842575 863979222 918626669 803111112 802420223 -343195455 18184142 -601790124 407677929 94843394 784138846 223770949 -253232563 967374652 -582760478 854976524 2218485 -329317640 645594875 -886755840 189664029 -546804615 -623976299 -443450363 12768636 832048036 658846116 998672383 -494887927 -836783311 -219978086 794559470 341341954 906439926 943062363 188174195 214710588 820841366 374414948 120720946 35930686 228809308 620372518 -108277811 -291021305 -664593731 -397961468 -483846933 729754475 -29154007 683395134 -273624504 725210922 758841049 862966211 -946515358 622980476 -949008169 617996813 -122882187 -293063560 86004463 887142509 -762236881 107093976 -123845996 -366337251 -872367839 804888684 844658055 749186547 45645088 -502351237 -922275504 928042185 -463558200 151837395 697263835 709209360 -851764320 -21590936 849988205 -988734452 97184405 249309073 -564153174 919752763 -267474797 180795631 700141149 -744073715 -483211514 815902698 -958270054 949244307 786382099 451472384 622016497 -295438999 -622542503 130414586 764867294 579928838 -386721476 -460421130 -958107504 803149872 -430111698 -54807159 -509245224 -896896052 317271776 427716467 999231476 -356730034 -405975108 813005232 -337085471 68844598 -76084646 125685996 426549751 767403789 -569781603 307392587 325298150 233521279 -884393553 724686437 907890212 -764714547 -429259089 -139585468 -525211055 -519694026 -775490949 -856255143 689690894 834952105 -46946827 -669766002 23957739 -571402427 234919065 130161198 553985703 -642758526 -880850757 -471519582 -273761639 -132245696 4887471 253867045 900796029 722158582 444734452 940869763 -810782302 159957391 -569651853 812300886 -789035819 296386277 91101432 670471284 -661325186 5582197 681896416 -258001946 826070337 185979470 -907285734 -526498320 738305053 -405433910 206571539 -427544920 -84940071 610488809 -26173601 -667488505 -497599107 -486108407 785528024 853396869 -837331803 977990923 602261271 856550909 977208232 172757126 531009572 -761451681 954851557 -382835465 -974670902 -891642701 -842552908 -577040169 -299807380 -468947470 346869300 713027934 -13748815 -148214328 958282150 489751009 -985151508 843990984 232856019 -513737970 -316939985 -61821770 278338710 76911243 -572120106 181299503 -125731602 665479986 -528820771 -833670537 -708028773 754649059 -835555893 605580572 755295327 368633448 -519261830 -739669060 962943934 451006363 -782271459 -95813528 15598328 -118095130 -359690291 522361101 -103175393 -482660969 50218621 480968789 744002879 894785192 -575297332 345594033 -764059534 669105150 483261257 -746478747 -785053549 644258185 843725501 -461671606 -971705079 -71063002 958480412 -682390994 63179992 -222332140 -455533495 116094420 -66517525 404326420 -796396386 126167438 418257283 -256020650 -541444685 -774036542 -400517621 -674577246 908235919 -55587946 -414054424 -339241115 -375870668 892261783 -446065364 830130251 31923101 -62072636 -43763129 228179941 -634646022 390803718 -950460694 -783180189 238078471 157788629 -716052305 -247369079 -788252497 -213807707 43663388 -313353459 186223493 277072066 125796687 -28867473 -629523442 567865602 -909146294 -839991046 996702334 -793391443 -341105270 865429782 485404498 856368098 -504532655 -18823600 -962130009 291956459 215755746 -653219645 963107776 551109358 747606657 -894435128 214135123 858427951 354136749 -727566436 614238031 954275055 981635973 809197564 201526597 -150604922 187143696 -17165811 -591351200 660611949 443488497 -761006538 -711312195 -900566799 -851299145 470448180 879220861 -160611682 -643940299 -923130887 -151592418 979927417 -187490592 823096698 129836431 503180247 -752157417 966995568 -328199920 -719147119 -163590542 639377632 -228326294 -876159465 -956305416 -296221429 898411172 -432870160 521708040 -145196445 142145917 -466410369 185411829 474548831 399423152 -45631858 591207518 -644670785 556564566 -786403372 -680712693 -222484657 667314017 -96040974 -642004920 -939861035 929457802 610493027 -611286993 -706233568 -121090204 -743804420 -438986651 -161127553 -644998609 -263302095 216817272 -503652589 -770723597 -701171199 -278029073 -555616257 104828207 -185405009 675186103 257316259 125573226 874559883 -552845176 -483350631 34951807 804744580 469660287 -359234608 -334693819 57281027 -354612751 -796235101 -590681415 -894136281 80635635 -754932887 129862459 -82361670 897425645 -935289357 -929794469 993194299 330947628 -306204945 942980302 -427924271 609714084 -136801595 394027635 679163912 -198850688 -689962539 -659441461 -500421448 424218005 -909087968 -918877383 -691322141 84306963 191805760 -222478690 -587160809 -552626906 46301580 -240613364 444102180 969705492 -115400421 978362064 -497629918 -357843200 -652186723 482959182 -127969945 -924939714 994817974 362686462 -886237395 323934915 771203893 -95629070 493306001 142730316 -262629029 687758856 370038529 -233415361 -506224078 -491881897 821634829 -135444636 189433158 502566584 -202409491 -618122585 -285567660 889885023 546091034 -889072605 867318958 918926110 19180370 -412935636 -510131011 -328521107 178979504 -553887847 42238777 -108132858 -186540424 888267020 -458666595 -404233886 941002015 -267243912 22414593 -574340614 922402315 -72909442 144700838 -623947866 -214720658 -979741462 363998189 -554280529 878626407 938392219 -143405829 386226864 526077403 -403789932 254300137 -506659917 -284934185 -22459145 578683080 232746994 -752649405 675948536 230626072 602639821 827687686 -318528424 -166079183 417662664 321795333 742228440 295223200 529417713 -263199039 239373295 -367885184 301306910 346771145 695840869 -275834610 837605673 466663771 855819976 -886286400 -462599178 -476015654 934333400 -891231208 293071204 -409555942 354810768 305943334 573926041 537807970 -488423331 -730895111 -673401388 -213469743 -183101914 -188479762 808936358 -820935404 463186471 813808682 -820475840 843254596 -526792221 671508654 876006138 -336311314 104798809 -220665583 509999460 965813162 -246666564 995187447 -57640935 905836972 -849473502 951077998 243889992 -251039936 386902007 879589311 -656757849 799073425 759798907 322776143 -740399813 116607110 -735571121 603337971 378908014 44962463 -123316909 620188564 -305308988 478207019 -28144768 408235766 988705348 -146117539 725702601 191542803 340089526 -436326203 521264080 147214931 243283824 956890732 -703871284 -782893454 148043190 -959156636 -459285263 482615039 812109267 849320234 64857307 265964124 206525609 811681780 549295470 91986861 739477485 -72348623 -709495241 -442259033 610599114 97481016 -871967838 672276088 566321559 -491940529 -218160274 -920892445 -994275872 -771200113 -934642033 -387094908 -100897384 300759018 -234681259 518770751 941386137 -930877909 -558591123 -454671705 -44084842 351196519 339670786 554607419 93502724 -925008667 -213585874 865799919 19318421 -5276212 200413218 710102180 50341693 95531093 33377596 294081127 111974641 -645689693 -126779211 -974986256 -759833272 687048743 827357952 -513713998 -515698921 602182490 -13653125 63287173 -736955124 -400468536 4713785 829516034 -121617834 -291833955 556524894 442224542 -232825552 -357493684 -210580716 777090510 94582926 248397690 -70432688 -54612770 287648465 -196196852 276878559 -501478992 -66751806 590672796 151614640 378854019 -952418042 465818363 336345149 862849253 -986459524 385030604 -957127548 375778980 992920194 106486983 -281500509 51104264 879308009 -891439872 -528425810 312545678 -546658434 -10743596 -512727942 -466974450 231239627 -774917087 -536174029 442393107 683179012 68950342 542611447 428391183 -921398426 335912201 -232421166 -271137809 -825057685 -948033199 -643462390 -404387914 -339823022 -838717566 20053410 -574726534 759831189 -61798951 -4358407 -781395255 -853595381 -884240326 94625971 -705647739 -70985429 -489996963 855126558 77269044 -980891039 233022064 -667442259 698464327 772758775 599739645 -413665399 -873408029 -63136122 -67258045 150951845 -514225149 -618906295 605654320 134023466 -891970816 -68096656 -550118472 -116430870 128303639 -407584653 812480736 -418117919 549040076 208716061 -543887908 -6063805 -34961459 -415963756 676940097 -858571813 -323324115 733829585 873689723 -283623527 -895678871 999414952 -560189383 667956138 970475910 275698892 -74530520 -744520239 -656326525 764221102 74172561 144135208 979826654 782884257 675672127 -686408331 -14526359 874619393 187652332 587788187 642970570 665739230 -958286669 -467455545 451782377 951169763 333762570 793673722 460269996 -74249053 -720718263 -864963519 596989666 287943711 392398219 836139015 511439983 -914109052 632245453 14071425 -564219171 -785660928 50227735 531097219 -917629706 470345683 445939447 541572146 -899417170 -872156449 396918685 -88791159 691830842 -819399065 978880006 -841525729 -735199429 947742099 -5595901 -631992271 428121869 971409909 -508472883 -793378646 -421777542 -594287014 -761189685 -603802999 -371098688 3936536 636378404 661241388 440367692 -813749005 206675836 395159215 -707357094 -767743514 770251951 -44282196 -682033577 -957301779 -671153329 332605787 617528535 -341923682 425657887 133904327 -76468450 -967051423 278142520 417700770 745534830 150304975 -171128920 927075784 -729240784 498397383 517782597 -454899645 -487523302 28186845 36127505 922740667 532595052 -718266662 281095420 -589589134 -488187642 -180392420 -163773591 349545895 -222025421 -983643639 -950393792 -344715344 958874861 -96033661 -775893682 -602696453 957017952 -407916409 -649075287 770574771 100469464 -813268110 -684537635 223586449 730861276 282103266 -430806844 -969567574 -175951100 -520351902 -357248056 52673434 -911857273 139295072 152486556 228715448 85943678 -655375040 -182397330 -641316955 258570527 171264961 250008964 -970779771 -953388522 738193493 30239417 600614834 -98980861 401857642 -678360159 -540282312 -773775974 -177621516 217013981 -751290517 -28876359 648980977 -715925509 -499930919 -982850056 306356607 38939789 420148001 -283728018 -411703260 -892234301 -545989721 -739428715 850027445 883457489 -906454209 708275071 -580636955 -308869286 -326565197 21388501 385150753 -90971378 -500193813 478414600 -333918820 -370135383 -872801519 529437859 359862342 249235318 99024895 357136096 147660522 -503125041 895510929 -847969034 -785592756 -584583074 317899344 602013713 -686380117 -489898690 -644196687 508847553 233505521 568724688 744817658 -388150268 211764600 -29294343 -226691330 -414319229 883466667 179017631 -508720775 -891565203 -608177721 -658365944 134802586 -414717395 556231705 115394977 -649348257 501801087 336132971 195711612 493550247 -131647639 701749518 -177709699 291254659 566720255 -107014094 -323672537 -271472904 592498987 -938229044 412175881 -912013628 -632239602 666045559 -943945584 -158481947 -83691215 -716560075 380108502 -38265721 -78208969 -534223497 485460888 288652931 -77199789 -193386859 -68096083 -782689110 -443462250 403223013 298758315 -535123244 931225084 762701267 -621559600 -669117445 -155292708 868438388 -117516769 -793838586 -983735622 -621764555 467977504 404772383 -419001184 -555929970 426666067 -377997723 -594836512 -228521804 -98974454 236346402 654032942 388460853 630028400 486300420 -971191679 -973479022 -861338160 59901424 -777600005 966963903 -811191212 275634535 -668259165 -496107982 882754482 -78613051 911907346 -508052815 868442747 -761612542 -283932563 -776204994 -186022216 44649828 897382904 200183339 221449034 -169926246 -990718191 -513189804 550081208 583487750 -942301401 -536020336 836083192 -106353170 -980157764 -795115643 -229290090 -86057210 -968360506 -849774367 -478311297 -767017408 -358047287 281376685 353914496 -958858117 280511484 631617199 702417714 928671917 -329210471 -633307620 -317458727 -872729717 209072606 -988309026 479961877 275086639 -138122301 -829063584 -806168559 -582815139 -410135923 -951809381 -728590112 525562154 -5392815 -532072087 148021929 853300 903117729 -856212606 -207984636 -781099053 -437247330 -759686902 335471551 439379580 591696750 -871788789 79779545 -795114047 -670647278 168444140 -984392930 434682452 683335016 55545782 960819195 450020555 312854730 893631386 -774211338 -657472940 209970637 60927128 -898794649 -475139583 893880055 170407569 766434566 -603570866 70787305 717969905 -437133311 -762546715 100381795 -277042014 -24607001 -668583066 935279758 -13315082 -543409582 299353032 -544058718 -285872536 302258147 319563840 834962310 474831082 305106158 -670160960 953155073 689349196 -587261229 818364571 -689384257 412331424 945718809 -127389221 -952573530 -16423762 587014148 182232856 971353166 -145965262 -714177848 302523458 420769820 73968878 58704192 -569048312 -694261719 515558723 351677935 671271857 801876588 -157969651 -68624198 -336086420 -352399600 237019113 506237532 576946610 -88592913 834328051 423118924 -452140361 68032965 -911134530 939303769 -191849779 430922745 513285228 518623560 178995110 -433630041 263603962 124122166 560417090 -716269179 -191437190 -870727956 144513712 613852356 -499547035 499599876 823967957 -987642837 -251376788 -373069106 -997115285 595991455 627670605 306820973 -272921970 -585370705 460461206 -440061490 322755897 909237999 -107388856 8037332 780782355 380000219 -893972149 219407373 470786686 529976786 -644287214 -678042425 140316215 -180513512 390329048 917916558 -201774017 -747282260 747288264 838317872 292239328 376149852 225870750 817087645 650300998 854608190 529950108 -127226464 892126438 -56158890 -761088882 73859614 28252387 -996454564 -398306774 -353149990 847255521 -973115257 -584988320 616640607 -82134985 -610576687 757931287 -831334091 -646853302 -421264848 501440705 -537507696 -477307061 114493268 868289918 -404310988 -825718242 823039651 980877280 -585362412 43044369 -320213621 357733894 -412794819 -977701581 759338663 -57745467 135651976 693080850 -563550423 -459098109 840659204 263571611 -961170666 323002363 -173435504 -959263777 -993930269 -79877105 290204629 -753086066 797056722 -651116479 -190016899 645034998 -817646943 695494495 -32423411 862899477 889121483 824573619 698221716 -522509492 -21750856 -540135564 -416501578 -567674511 542333468 -315846486 843114684 967514142 -196805882 -970704321 -920517430 -709172508 594512817 -840151003 516900672 -452402737 821369958 -706172427 846796129 26125471 -812703715 -697503571 335886374 -742174536 -752839679 -660813064 -573552654 -85365755 -128415376 757913670 400776906 -734063463 -17495325 -86228121 -471999647 -643115626 -955032586 -419850711 -151611576 982382869 -400195996 -349249556 -947068925 -148053471 480508751 -616059766 -17528928 370777951 -882683617 830563217 809805353 141931274 446907199 215795965 668413472 722970654 146337916 -965992849 -694631746 187788898 291375533 971051090 -908466705 -183371161 359129682 380479960 -106436855 -23966732 493967877 191590770 966003233 -289716397 -233520296 -526931829 832146332 352115645 -932164279 120635705 -93717227 886170612 956264318 72049461 209560219 -941760492 -563684930 579539329 289796133 830429741 593938187 840901287 635019816 646633730 -233939823 389776705 995432167 -350846099 -718812660 -477960229 205881073 343415672 -584574367 -142416603 108203238 19060336 794853236 268350509 -502179487 732537060 89070654 57468995 431895391 -434454546 -443676793 535113049 -111232217 883469687 841741709 43402124 -913847187 123927789 -442853777 287420395 470007408 617780685 -783648127 429903310 436641848 -985774707 330702812 -153105351 -399193170 -805454401 784168719 352664543 -977311837 -712402767 -700825084 370667148 670680578 -712387172 652180971 -845339064 -431979925 619090822 153364825 284838701 544526735 980884309 402194097 122194141 911513286 673998499 284218678 -596528687 -734366246 375688258 317716732 521168496 930408311 178103062 572783270 216473299 -407703719 116399132 -60749852 -408464101 -480347154 407270949 366507538 282106460 -862193907 4022840 453642073 922595527 466694837 981528168 -607136144 222376161 -596072690 -4188217 -609282925 -332638329 -656507110 21121015 -322265500 808962598 -27688048 39145690 653321913 -744764500 394672754 -111549721 827472805 497640315 746524977 62434412 -667102613 570514703 -197284156 145012558 241309155 827113252 -475849667 288749991 946199920 271819641 -932279183 633746264 -338363696 589764204 332536930 -172581501 -139067441 -747702751 -982727458 292354952 591562301 -276383344 -331527069 -793046704 24604200 707192272 -720795937 -843876512 259394951 442072855 -277734386 -41812640 462449439 -825680958 -23669385 961638171 -179931705 859041878 176543528 -515225165 769139548 856992098 -619909868 36263453 -275528047 476742450 467763639 502001324 969407195 860993006 -288331578 -597837373 -640408052 -827033678 -638286732 -745168967 -804145075 980572536 970130767 84323422 173069040 -970851773 453718724 279360641 -807208458 -321889240 3930580 298645051 282307159 963742566 976250831 -976238195 -30372760 -599982244 24369221 -482665007 -532359731 -173649414 790986738 349017162 -623878001 -481857717 762781953 130211779 861106896 532971556 -200130261 -685308893 23217287 746005903 -246200046 687667303 294540230 -230018386 921861584 -290551471 -386119835 969452418 910731969 526235987 -312730246 466188061 -34709855 -737340091 -119673679 -567129486 -372477272 -590254064 509584112 -481370421 365450454 349060281 811631891 -11015537 200244911 -651863448 -310374214 -388723140 -176730586 -67013028 957883566 684186012 -23482636 -525306036 -224092040 -345156119 -466402559 999747972 -714638544 -604507092 109707832 -732602723 -380479265 -856299018 -610965320 378703524 698775588 -304860493 -417552107 978677643 98356054 -432415175 623068309 54060158 850318874 -653662392 32726093 750343783 180992917 958379225 -670265362 534463433 672463494 -873426444 -542695981 -705271366 446062620 3346983 -227099930 -103988012 144271655 -224287666 607643409 -641031704 -266092327 -318521808 17922455 -755154604 609796990 -531511233 -861809895 237594608 373765224 -808157841 257174068 -515492624 937792405 -8650668 512319741 -596466257 878889219 -268265498 -781530206 555493766 -228156872 -320064312 890877743 -141130488 48662759 530212413 -609547225 768416151 547251775 -246712998 548261172 -529464871 926171787 578732519 123585715 -44621947 389262365 76256345 -22093966 -624664235 485368827 168945606 138093014 936255428 -670583884 246468190 868949924 -511302092 134857504 674676194 173495023 -858721426 -287181572 -355056600 670323568 980468608 659695743 -546857969 -355120815 549403451 -901421952 -589185913 -712967990 707463874 -31379983 370768366 416433774 82089300 -47287394 218065614 -421892271 -261174712 418614816 669160459 270815588 -224306316 -801071406 -11336270 472706040 413085095 -819802603 875064740 286626943 -531306885 258819138 -663897399 -413255368 224261636 -473115698 877942125 245736660 237361184 -75725076 -60821495 555128213 279969695 -398630932 -139015913 -965172372 162601768 83863555 892231716 -608844026 -328068617 -721893035 447901653 -945839067 -755152874 -608005311 91871618 861512418 221500500 -582021905 812533161 -515573455 955604495 -472314319 -229069518 99279860 -196743420 988022408 737716534 507441431 -358448547 526084258 151224658 851736528 -600584669 377229574 287817573 -979431759 -899030556 -656884847 205360973 -579895010 -106353128 -270379127 -218410225 -773044210 -487315701 820152547 919176820 -337923901 489570374 71822685 805719705 -531318207 -247603307 999045769 806764893 483652579 778965869 -702663376 -755536157 473833278 166159704 439704978 794137477 -714445333 -99391095 441533477 467589251 -49965111 60976384 424824237 -90919765 -931053374 -559448651 -471839095 -931557241 936137383 622804348 793108036 -854018774 -679112932 -725199784 -434470170 -2005055 -469113662 260850692 22332122 178487588 653290482 262903262 -224279693 585332369 -689915791 673575871 242692699 -181677709 599275424 993661388 903883817 -422678982 741922606 -437875085 193956999 -905613466 -833647220 -659889304 997258071 -413835194 -151794147 980749139 511330546 962325788 -115870828 236479882 828265819 662107121 -214012666 4841556 -190436556 56590490 -820269072 -917988532 826605163 832604451 -42467087 573051241 -876459984 842165858 -914504742 975443777 -842258727 410975278 -812121956 270881431 377161378 589193279 495013551 475322985 -136814274 936953933 -615848866 454070282 244416979 -773546432 422521569 -691776154 891337290 -879013462 319113315 -257594327 627410704 509559980 883696313 -329403896 -732233303 142580383 831752209 238486044 -739190771 420764591 -861935967 843811858 673430835 404487 526788166 -713825199 7782863 -682973412 123392139 181752180 507617022 116607542 -387796101 -164747060 -557034945 38364995 -432011775 780594444 -231277769 914758205 895860558 -765615091 -842192951 -758036023 944658733 -98973159 963069123 -436490212 -242244847 722449044 -724587563 232167655 166291523 326565265 -103528535 161451255 -460588064 87976750 81508732 -650571224 550936348 316431532 -585690217 -389016901 11178482 285375122 -841674987 -411227416 601295599 -350668077 686013763 -858747330 -788926120 -977305750 -527136947 401978951 -739982962 -930214660 -474496090 744740159 96127704 290765333 895070518 -169417309 750827361 -786249858 -821784528 -844416087 318987549 936196306 228024288 -594308448 -705885254 -206621258 882004788 643270791 -499143462 -236846210 24779164 -320923403 890073378 647802268 -313032013 251785560 -619568474 -546752775 -294960448 150799292 -352774969 -609037359 498183251 -973126391 493259406 149581119 -659879910 524606431 96076286 799936137 -231707853 -263228168 874578296 650582478 -591106428 482148896 764453342 20328296 257363765 132821496 -421886486 734228538 -792290360 -969439386 -203568655 -351193163 928920915 22289033 -400860266 -492196873 944246641 319638062 919192692 546302927 -606968062 321143561 -862830190 337987782 -281056049 -689548768 902302269 46290922 -564315796 -49246298 979496038 -870176930 -567351 -200742465 -978604266 -614378349 -919532320 -880963901 324767717 -449967727 -333850393 256669064 -361558433 -61582110 -504855762 544434 -902837384 -442136103 8518996 -866933207 776851451 -292883033 244564372 -892992038 -323583136 -531868133 -508405718 840885501 -232131673 -938310508 125518093 712182623 -223650839 38883824 -453744868 -359898088 -479353971 -164023558 291815984 -201990282 -936235934 -406920942 -924987734 105729656 113277756 463857810 638536396 -548624998 783321092 -574984503 -401199702 -48228557 -201199788 -301351218 -85799181 -587971541 821066040 -228230438 800300399 -719356024 139156919 947286809 533369188 461003792 33829382 83315362 213990068 869409453 764976066 -779210645 -683693652 562294350 -666854530 -345867287 922368521 -412838662 -666890451 19725696 438194200 805580604 -979498053 496265228 -401965395 38128660 -105537705 33180559 -263392051 -224414088 -406152116 367242298 74128822 -353398741 57952466 -660854375 -562258112 -96677307 406616981 442311061 -653187794 -46373219 -637868735 667198288 411270802 -398461066 -574563627 338584249 238761610 -823085133 -351333748 -828130337 686618073 823831925 334679474 -883367737 593779718 965162137 -75647925 -513833189 682978230 932090186 674992168 -734654796 -460488159 -476304334 239505057 200779995 942125645 697125703 512146794 -547072230 -290951323 -774346271 210442421 947223094 -330764957 545231793 -434128390 540718785 859758317 749215950 924968384 -911321953 379459696 220671415 191826605 88611625 717057725 -734681321 -796592656 -948476962 248758169 -816940998 -177936875 -553207502 286698866 557482741 691769666 -144481520 -856871610 821915164 -553351562 -290655910 -705094705 131559987 -838738231 -863699718 -899669809 -990238903 -60338366 864688624 -572303694 -342733342 958078530 -499620156 -528820237 -526527910 -218651360 -191370266 179564002 917240815 852227419 699331145 -162517091 83580251 -389736613 -879183236 869444351 234981811 -65493285 -400973158 -938884091 298307702 -188263120 -983890379 -139211990 -232248189 -869837307 698501668 302802950 422728575 152143459 319335371 381802624 45711079 -454975034 -83683697 190032708 -898704233 228998552 421365669 -172808505 -621330482 -430565973 687613929 941769694 -739812316 518166340 804336428 -348169196 -917889439 -854613086 -744867294 540243585 -732191751 512374759 -959944027 -496869105 870003252 -783787538 158114257 221117140 -532042950 205870466 -585147201 -795267090 805047130 -26585840 443204494 -16765344 981015592 728857586 288455871 973909097 394122865 -504972238 154766961 796180996 188033024 -894122068 -967143087 335095067 804421583 -238635241 -658999031 -830545263 324877529 -231132685 555260784 630125919 -829397959 -914395364 -520325444 -859225924 665012272 599322921 -280023736 -995673430 141777636 520970040 -615318160 974535467 785059301 -887263606 -61442073 136857182 -293107286 -373736858 -236417765 675018184 522430441 11609683 933605012 891133388 123096511 422379603 392913866 -488642630 904718579 -736628404 -144878542 805175316 428066852 846139941 -582908023 161087843 83239009 -987717000 -441778810 -667919225 414471513 440967121 -167070748 945118113 720642369 -568946645 -183573073 250948494 -298550177 -617214763 37545054 647237579 106376539 -372788464 -419752505 -923717502 468335304 -584605428 619328048 -385140827 -254962015 740123893 -683325207 15290735 -679351810 814985328 -501786637 -333455785 190311413 -995879065 514897066 25995219 169110275 -820152328 -41347271 703561792 285013140 729897355 362672998 -722325926 113738450 -794373562 -312644199 -242556084 -364105570 441741303 -150501979 -119652803 343766426 736448279 915237996 -845115099 528113672 -668030248 182050099 811214986 450106899 -720241192 566860766 734653236 -508142977 226035650 -429099474 42091320 -529030169 -327782225 678669026 888574212 787534939 268611952 660784745 868601874 -185381668 -111105680 -480838382 -230385072 203908728 -320284341 375411363 755055157 -497236808 -528375241 774772242 -978722804 485446729 -672584599 280123409 -171447991 774974222 392578119 984547014 787328961 864484637 82059036 -98555868 152815947 685685737 903607205 -439789848 758661148 -906260273 147882342 387193028 -513698982 816828669 -668851609 109625048 297919387 620446905 -86291874 -629437821 424524939 -609329795 815014995 806332014 920305232 -884208271 777529418 -731788562 -415703651 935236351 868076568 -714090472 -784106932 -817636889 -227381109 -422750555 676507695 543656882 628576095 274762159 -272619372 915511902 -847014471 215052969 542828529 722776778 949858818 573118845 -671967238 651905958 -900379718 -703436579 -15972948 630682626 250687252 -807114431 334798642 507886461 650524972 -365902549 137449557 787647413 -430560789 -848068264 -980590588 -193966614 -222623900 -972377518 -666864801 982629273 636805445 51618198 -910056487 -828984717 -183972266 -773597716 444387773 15277897 -649987684 -466536005 -724603104 542107091 994814935 -316456984 417186750 -316776347 940027983 531417048 -911625694 -262423804 115901736 -470638117 937275519 -297075175 -166364838 -650847298 598365339 -47147702 167816117 344626582 -760612209 -236797986 -820510988 -871535211 -20275430 889199814 518733718 712963512 292260581 774372383 -720119515 -984136322 903555875 -837596986 107632127 -656174389 936132803 -886877686 -213088032 -222301693 -158074720 166155119 328098298 105207812 -514381055 243649591 72049393 582684180 -480704182 427192309 -564771141 -534213805 -3687868 915941308 157607570 107836557 -250279673 827413976 784728784 -77898064 157510299 -738669277 -201149524 -681861199 -339066363 48255124 549672751 -607737425 -846442422 5749514 -724205339 -888323471 -6499101 310928259 -775697154 -733575112 452638802 -472065207 -289962054 -933959137 655461210 952053020 -784932319 -807066508 -467977120 -976913169 -850249862 302245415 -981780470 -522035589 -747365654 -784032629 -650686104 -939868210 656303932 -251268460 -50429546 599516218 599637451 383647932 732428748 -919734606 985780044 -769207066 404840306 809450036 -40441289 -746442882 -7869644 852195871 416326634 -405287358 -204312758 -340576377 -949993424 -352655139 70988692 381889926 613130156 909064046 -782915029 108838952 -914849867 -182699552 316881479 893366169 -898891889 201271499 178124708 -654498168 -917524153 -355534985 400714773 -586232121 375133389 -556135465 620608162 573862023 -768559346 24083246 782846525 -329307556 888635820 -644471164 -185614306 175552109 -347492126 594746281 -904906475 339899550 848337738 -741443240 574354964 462253741 -839148762 560211060 645355688 29338783 -125182275 -78077842 618841883 992892980 -361893487 225326983 398692852 -302872660 -407981505 656390371 327450072 792413345 -155145831 -821823190 -67947579 861812767 773516191 -36748131 585002702 -606770190 -280394703 694641894 836384088 20745865 -439754161 -990252864 313978298 307494606 543238415 -610357661 -179901496 973233082 -490952280 -598551074 -498757628 -626694403 779660142 761139521 504865885 621931379 965745230 761102629 686624329 302499929 35009691 -796195735 -958764982 -345964032 531340230 -344381392 -772144313 44942278 -496515840 -735272297 -927142398 197331640 858190658 -48898407 51733654 -50046033 165371396 -578287967 606717312 -153275528 10662629 -831495667 895029218 640169106 457318466 540341561 600070610 894931786 465555730 -454543372 -871289338 -164573662 -813847683 -587873933 -810975611 970032756 -1898279 341125509 -783503954 -782531603 -65723090 525113904 -866672406 867089570 742465700 31123487 685401624 769376576 -678546221 660327521 518682328 233074927 391047677 -357136226 301146975 410760672 -998692334 -855487219 90414793 344617663 942545282 299332987 -610427389 747481285 295572892 -23213135 189817733 712517652 516031600 384156182 -849442042 390226695 -606952915 815040460 654379349 891724919 -754460939 -792338325 892737044 -183797932 722699455 621523027 957515394 -248788771 -151330821 -363004064 881685892 976128964 917635602 185365159 827871191 -822949909 431113931 -275770319 -771199544 201630494 -832674171 293977644 -183462104 644704696 -426786286 372394881 209117514 -977263889 -72851606 655528178 855814675 -197482557 275033318 -275153078 -989550455 -414886815 -868495205 -757010994 803596115 -206187942 -429221637 -370995019 -21920877 -697908457 -940420619 701412328 -166711725 748635656 94217991 -575835989 -354305590 579236612 -789960197 -362400753 138624088 677861767 -498399327 -36527392 74067789 427688763 600098059 724706575 -741224933 -96290977 53162621 23918993 -276763459 95855826 -493525547 -426667937 45782759 -99467094 -907411585 -4827563 809186691 -324837217 -409753429 -132831348 83886282 -163443250 849131861 -762024723 -416888088 -456598575 461957872 608483891 167901007 -365033914 -168696656 128919150 915298185 564218646 -973708500 779428081 536525416 -51888169 713370278 -811159234 -44191034 718513130 -645328547 768909976 -971373875 -43666001 -591458769 759437928 966958114 -374264993 -562161416 610373789 198986069 -705255103 554087239 -832218660 -59256226 799232650 544532305 -969053604 708687897 -639908559 79316515 166082720 -588832178 76247935 707830491 -502502008 -381745732 -282965478 -258532074 -578878832 -603349277 -591440762 -919402806 361834723 360811657 781856257 281309044 -60662905 -141618624 74781629 -420882065 525449251 -795029423 -981847706 121916610 581587546 943611438 -688883424 -134368192 21283207 313230597 -735087347 846122957 -865003633 516533840 -411615374 160874502 -850037993 -228244139 -294468576 -197682287 893792607 208473173 376349230 -542904535 345966891 -926786062 652655256 681906173 488396713 186549931 -538704222 325993929 -908150976 434760567 815876169 -833066705 346000777 541020215 354699626 650952606 188931944 666615166 -463258442 594778060 -808796333 -179571448 22786779 -275947195 464320333 -999504405 -167977510 -36179579 177608933 -717053966 301188731 -978896301 -325036713 -843894293 -622541147 -449007469 -395209265 358733952 18687191 -19776983 448332990 -961505188 399515350 543235981 -661598703 877109476 21037700 455238150 910778351 -877506513 48325623 -601032988 789176370 399842950 -704515468 -838645627 -265630181 204108316 -798641262 -606096098 835787006 735551274 431873412 -157223190 -199426774 -425374957 930797190 650752868 -854680644 -655234321 -457669154 -466687576 -620580780 -463990600 -959002690 646446055 -869240906 164793996 252431660 256759181 457903763 -284786655 39018326 -125530577 456098848 -809550941 -151155054 739568524 247413904 -745442256 146691368 944401192 -584249074 491012723 917558802 -900291178 -207052000 15196464 7798863 78004238 -589396383 -152872872 -77901153 267640924 -370583431 -260714580 -863726309 256620471 -678215099 -856731058 -614591019 211774868 -169516277 -716223464 -336862666 -618931173 -867081533 560011782 -752608459 -235298320 609705349 206810182 122230951 53846865 212551308 522014981 525723560 511953825 319895924 -538410211 721743630 -368402254 751978828 -918480828 -474217611 -888780258 644085093 214218456 -33249297 -890982383 -702987644 -253856694 -826485962 -928530645 411401062 409556853 -234751148 -371843350 434461252 -461925620 -367547118 -246468016 -461499221 -942507942 49724872 -722224429 975283249 -869975292 340868232 33047799 893481405 -201246072 834548369 -533437114 -876759579 854385731 -242437600 -428937498 -987188044 99159627 -879602666 -475186252 -695185965 -992157402 409959732 88792891 763862648 -589435557 -23776075 -941787024 504151028 669741984 -683719963 -712472055 167649899 -970024279 444665287 296975479 594239790 -615137150 -102349816 708140182 873668294 482989715 -132362283 -256568627 -604177395 -690394856 -393294957 883688637 -404051041 -97661593 -796999654 680244876 346177363 -151457517 -14154083 62614819 359424561 -682003898 232387792 -111585321 -429205536 3979357 74825788 -381143228 651993541 307098241 -315049699 -463053829 -307616590 177031772 -303842623 452321342 128236889 -560951093 946752937 -218393724 -155928932 552162040 283848608 384497494 -329680944 370579084 656292690 509755901 -6964777 -21130603 486872285 80841613 288303197 -745373712 784270551 46768905 -183654584 906708379 -674860011 707424714 -424994194 -463197601 -131936610 -929304993 -967872172 -843487737 323851821 782464548 584125409 -642476526 348826709 68575834 844548303 -678022941 -638664315 619439449 173354095 -687337674 893869545 257064612 -42864181 -456202695 -193936773 -232723083 783142952 14337199 957144220 904158277 18445169 -424028575 744009429 927387884 -348159126 -655699714 619493746 -348487046 810140119 -675150154 -760128098 -107777182 44681579 -267018535 -267530898 -343779258 -58400137 513672080 829206506 356050457 -264794705 -598431491 -294001189 -289440034 -590851493 -98941263 185974280 -691787887 91196703 542562714 725319673 438968535 -92381113 303926566 -31185367 592074261 245836396 -917493826 -311173897 500824470 743216470 498963665 -462914158 -940439317 -735534441 124074433 -496728888 811991696 -315707609 323837612 -673759081 654740419 -800151524 -266234662 525230901 218011091 -593503211 -903636164 346939484 -699284292 951322241 183569307 -144740066 411642946 93591676 -213796983 -284605490 237383904 -189529300 561351147 -992092438 554710213 -957821742 888637154 703859434 -148555206 -489633460 -771044832 276188949 -829575196 617567791 798287208 416506937 369259833 237488100 231026802 77551538 -541679434 -607515040 181570559 538918858 -105829625 -303792659 340920809 -338551637 472629477 279897723 -128221992 -621599328 299090938 240592657 632942433 -998388841 692715690 539984277 780882136 714954497 -184848501 187507952 -891896745 -592328447 948314977 65601663 -612311807 -54858137 -783713910 -954316695 -547548389 66147559 -337958649 813641308 265242685 812333073 -602825369 -927041530 -419681717 -106633041 464775241 561126186 -769631497 -622343765 936002938 277097019 894939288 -854772535 494941865 161447418 -294338002 540565795 52336837 -59876774 181926554 471090084 -145156384 -18079385 -249048933 -466397680 316576150 -27056570 157020909 -931097971 292420261 737195402 -744518942 -555451808 109516954 -664315173 755260227 -435773798 -810464881 -835604057 692394290 -136032774 964948341 -427171983 42263571 226603171 649020895 -89689963 788006629 -48106774 168029545 160660807 -238400753 994673352 -542721726 108948407 -403813514 438074324 -314190285 -420255962 -618758911 -572032033 -871717816 418245876 294608260 795538694 -95310859 -807623361 -878622796 612853359 424039940 -830287909 -364001947 -720771744 -792602723 22842620 792581269 -791858976 183745292 -707810617 412960368 72415206 -155147308 745517202 -966381874 -695233739 979558031 -998664253 430515088 -47840228 -135098716 375518476 -601278282 -227070529 633656913 -599835223 -639037019 454000547 -375694175 129387524 -654708156 -655108496 906006591 494378845 -368383214 -856545647 -601489760 614713525 -290402985 -290506387 -342657820 220432537 -910184713 758799817 508240867 -126829473 796448564 -232055376 -105366426 637808325 -433701988 111356100 130471666 -488155046 -918405820 -728184123 810618757 -5843583 -322354055 185577768 -671631322 -706609918 -902957534 -342866777 -867895290 -783664180 728499381 -976750044 -475882127 74743856 -691443561 -618318366 -442073565 -279016054 951785598 879745477 -762134430 -421657690 636444728 840081523 -876523034 -182719855 577681510 -568603907 -208639572 -112732947 344567098 332429986 570615459 316592751 -134583441 -26481589 -475587617 -851892573 182131790 533849649 -514545888 686714248 -848692816 -758975499 -388580997 269372442 -259945749 -265069603 285967012 854689722 555318229 228712309 -354951156 700359176 -129696513 214348155 998654832 -976567609 -320388987 931779864 52100979 -388013353 611802061 -786747799 -644590510 -719309438 788993441 17076543 555401547 -191429348 766121618 -680250846 -865506040 -608921298 -390833824 -552008361 180906910 420338954 -261797998 -127321921 771891128 507920371 -492089444 771869459 -711631952 -275207259 -459036197 -909164594 -473592909 93259471 453404285 603535672 -625644285 739900856 991940506 287214163 469574659 735899760 -831358533 -890627999 587488958 425417653 -929322624 422114314 -721169172 755824547 71634218 10928329 14532767 -369171668 654836775 883408068 -371221266 266250124 564090356 460323977 90828654 846767795 193236660 -879702795 -943045059 -150250452 196422583 538209001 -594686204 -420635444 -399461584 -653859167 -682689254 -464153618 -160209770 42605253 -386214159 -224714407 -149106367 -852243574 456471210 840741960 359978612 -144246949 708134391 792623435 -799972709 138653055 -489269170 756181944 6587929 -34050199 -82661604 -46360948 936177593 -917864577 851187917 -615246506 472880866 983855878 183342151 491700466 237722138 506487853 -701064053 180046552 -227015584 718439056 531279487 -659498612 376664893 123230387 -634991471 -19860160 -499967258 -466621152 669644283 -731966390 1294492 287807162 751591874 -599523792 -947817726 324938940 45459651 753222031 304471820 -55056567 422126871 515048770 127865643 576084871 27550943 -712283143 569586216 -320942821 -234220584 149327581 832727045 399282890 -100188377 511943353 -192041814 -829378492 979345443 -344569345 630975512 -589712026 -775828901 745018209 -974934678 -265702876 8644357 623793462 -62245720 701422929 -793471413 -909730587 -701727813 4731843 419112923 -40248716 -84038566 458973108 438836250 -215170063 202869423 -295220970 840407890 -658266002 -789252219 792735868 -556342902 -804402707 -415452790 -645023148 140982530 -995293136 -497370979 -935219622 -155893994 -800513197 -363331466 914170239 -11059851 641900796 29463516 -264094923 206933803 -529828310 999792428 -501875224 225405423 -433665316 604427981 195202230 154719068 -141561160 493569046 479284808 113832800 1135770 -343569877 -313002172 732686004 746389618 -738474259 989785805 22737031 -236347373 282185082 877972727 506934983 919100411 -967020056 -754600061 183704876 990074366 450414316 446514630 997027947 -533856663 420230730 -927165238 728974863 1710988 357034839 -421038078 163784031 -694793223 981506916 552334042 311806485 7142850 884140959 -220822743 -469988074 804788021 -481680724 -458175912 -103801365 363352734 -503003557 661945207 286785604 -328620364 263585927 61331027 -60188025 -46033777 -287009262 -302356622 906425974 12878859 874975289 -419120166 -196699355 978401515 289540469 -400334555 -531196358 675734553 161661821 -828833105 672673689 -51845570 -987130157 965559671 897815124 833614375 658545129 -311639787 173337605 -373587557 739250395 822675341 175884339 199089839 -924803828 20226079 912264981 -430409218 103584499 650448383 -812095120 377734803 251784761 -566191338 -856913315 -876215386 592437235 -902481416 -786977418 447404638 -6852372 -706750959 626712967 988162890 302403562 -716688432 248321398 -238268953 799044880 453897800 161218657 391632024 -580750222 210290431 619119588 -764030704 -375205317 359616721 -606642993 -634391702 -325180077 -206066021 -630497843 -790406070 -422642253 548297634 986446899 -101745895 -127316382 -155964621 446534476 190854286 -878702861 -473979194 940539434 -766931750 618904146 -374590131 -62493062 -657313302 -42023013 200908888 -637155049 -906673612 -260884869 267405738 -377321034 -9077104 -111951628 -115406846 687336782 -254415721 140546487 565682640 -807968426 702961602 121790149 -282174656 684996417 890981775 530730485 -364838327 -710151944 841771655 -678282487 -283468560 566674307 -836668311 -428492182 708284612 828195532 375291989 616632781 654730672 304733619 786424018 -648048266 471013593 -405228893 -761837611 652829721 14493776 -881337923 -412314349 -642200841 340700518 -714508156 904515378 -511393904 502836372 -677869570 489879783 -808587336 -579584174 674325182 460556027 106500782 391963480 -46778808 -502338948 182160502 -829124948 666612360 -518028180 951970098 480980866 -570603573 505231392 390681772 299250321 799405658 365395918 -890803376 374174495 189514712 -278945860 -930589038 -61247735 -676266549 -369140913 -139747823 77403882 279862886 -38237438 -826461255 282616230 954644723 837913527 130997407 2573861 -249151681 321056037 -890477597 360701114 786518082 -485683535 -478685283 -420517010 -923154275 6609815 626436163 -224661725 -392667861 94588886 445894842 -337468747 -309893098 830110767 918924153 -527830292 853247296 -735495462 859634212 -608173895 324154487 265199812 -32446086 -716753805 -684559026 19518153 -572756746 -817802533 -221127444 510939102 -987355244 384294495 -898364030 -621794933 212971893 -180983678 581332599 859711303 -413453911 886654644 157178306 528451403 -381495070 -717398354 -130758550 610023180 -584388296 252060613 -448565117 -239215051 -246624990 -431462501 654375170 986237365 94211017 -465255001 821322149 172697080 -239442278 324987846 49743521 326991925 -800464548 316380734 -729973173 -866801999 -294162208 416996378 -90739459 203751043 -643551002 -156652780 -369222682 -628025617 -606708024 -600402339 -878492498 -967549412 -627804180 -599185134 888572994 -734330434 546799905 -910906462 734350838 -271860427 -150288504 940415688 -717800822 -391537255 104358433 -935074489 328617991 798454008 898272255 -161457176 827552989 845149564 633757913 265861546 700793584 297984120 -307426118 766431752 -254371600 426264256 -714419328 -145216892 708943011 820366697 -248481223 -980597160 898202206 811260448 -389694883 37701895 -298284170 -988317963 932478140 240777372 549646527 956210648 640273531 -662963828 950182367 582987675 -580459511 64276608 147995751 -664496985 286526227 557545436 640291867 -774101611 -799565004 717913561 315550273 -355194469 -924811009 -466930708 999332772 -621848687 248702465 54466120 -608255715 -498992927 -97816675 -212567994 234387802 -117954973 -694903787 923701175 -990552562 -697448372 -331039471 -601791361 647255622 459433761 -672756229 357675221 -538427097 204131418 -643609123 -572634610 909687259 -948424854 703652122 -111890336 -913265918 729348435 399660552 991566188 -246582834 180658081 -81185532 489700896 -975990355 -833629176 144543869 258341889 -370475246 601444561 552057668 152411882 -622820465 -136619271 452884034 -35321139 61453002 105456200 380486498 -559593424 826247629 -128102113 470375622 -137729339 134257881 753926600 405594925 -913988765 69902684 570298130 -268510433 494928947 745766424 -363167051 -639543050 717128075 646997882 268263782 60733953 -282916253 -151832999 411809979 -785163342 -773273827 -332701385 -246669909 -472441038 346243874 -532117674 476901674 -258533563 427548849 -685076269 -448229437 191066791 -397583654 348122066 687664867 250615917 351266771 669628780 434239026 -184127656 -983307382 90821664 -944328704 267166925 979657056 54499189 -45862429 -896088423 394920780 824238809 -566777054 162678951 -756423826 959381332 169956145 -134765691 -41920179 697575182 -772592076 -643134458 832515043 -899849421 -553136262 -538370910 815962805 6486013 -838946382 774278150 -991459620 -907239992 -239190172 -810758163 -457903234 -364724996 793612223 -862129251 849363367 762409668 -724626391 -360663288 -7786149 -271804883 -228262259 352338490 109349965 344674407 -977844358 -58655501 351352548 38799881 111848443 985721736 513729104 975117934 387753219 656767976 182220853 780909608 -292633136 -752562860 918054535 262136496 312945978 -321462311 610729791 152866408 832964844 902696485 -973461728 558564644 -904603868 -913737829 -807165067 713577783 147241271 -520761547 -801286951 423308771 728675742 321303757 -224788971 -336327966 804814715 -114571959 421865059 837234826 -433127540 -766446617 -140283605 -861045921 -972934623 348301472 -646668306 19208010 871701782 36540977 322684167 -235747015 -324978679 -646943267 831011606 -692557713 -284574235 -335779388 43914629 151319391 -687613265 -813894448 -683226554 30293569 -420948061 -453063358 -598137217 269928362 -506428886 -477897514 -438881235 -612708521 -718714983 -562760606 -83667950 -756948819 -901063452 293469524 329553309 509335458 718742013 -33843854 558744293 220965207 -695839738 -640680 -741113202 605454021 23980266 -787541070 222059578 -929859272 -207700763 612078157 307727741 491342584 -545698100 -31935705 -445232298 212721612 -966259084 653607458 -688213996 638976946 -104425168 -962156838 29893682 11527467 -148308176 738484227 259195809 387660565 -463028035 254970539 117785915 362558068 975502657 -899334252 -527838360 -184307270 805126209 -717081585 748753300 -542672267 600178823 460303722 219429931 322929504 212251705 180037255 637044083 -197197908 -305358823 396405423 955530062 464110597 675328490 2086880 132058908 -695649824 -112424266 -961436456 -768235384 -372482018 918967805 -338096381 -268843950 108852536 -832176192 -359247481 -513916081 951717328 938155154 -461587742 -394879523 -805050416 4495283 -16948916 542658103 -294734621 296384079 981611292 899421631 -129087401 274282713 709002673 -705370799 551057473 -157410961 -413537464 702394017 -169778913 -508832904 35759199 -918802365 43806846 727847456 341627549 532321572 -277378104 -589958421 -157752908 681306770 893872222 -383324040 -232210549 -724754065 -815980999 623763249 86589751 -945222771 527496603 488993581 431757733 -644397707 -945221530 -448560233 651719413 689362581 -550815433 300477003 -773675079 718421246 -324085333 390269910 329328179 -5555740 -511066295 722501157 222502242 380812064 223090089 -242410238 708538765 -507053603 389872081 405703642 206296045 967322874 293755528 135622626 996946590 890328143 543180490 406638803 -182819674 487144287 -417796007 -968729387 840790585 738776252 374896184 949733787 -225052144 -857389932 -759138871 -301758580 192585221 -506886343 -508869434 -517541823 -583599693 688354235 486748680 904232596 346550702 -51323824 -335262644 141396085 -757273439 -945081081 304174572 598254117 839773229 542024920 222568885 318220249 -431911310 747055436 -70704432 432815357 414870757 590501793 217257913 721355177 142870724 -372367400 664431655 -130652178 -425754221 478057941 -154132411 -187437825 -917329957 -858311294 -420365220 -523133125 4471428 164870000 218975279 -895056903 498397534 -128390411 369019467 790080278 -233656418 -187006782 -787307934 -862196405 470507062 -644612990 -398143967 881963818 -624261098 -454743508 -490694466 158759132 666648454 -738959684 861023927 809770029 -934546077 667857121 179759045 -494031465 240238480 -777757614 513005301 -711626665 -856350239 -460446333 -511309195 -119933343 -480296711 949840579 -180832633 30405818 -69558534 -924546912 256115494 463252776 492888373 699223703 270146378 288961462 -383678178 144556333 652370468 -329025513 -556410282 -447255168 -718853039 519992283 -854082817 238443111 -728906251 424509517 598827301 -484372685 462218837 619373570 344778822 489935945 -970555282 888350398 267003258 -158500023 943063189 940375538 78003115 863067315 -579020881 -983599485 445770273 -781012732 524341317 946336451 570961860 -414294027 -546761759 -512407711 929001085 702852792 -820044606 427913569 817134845 -278174485 856982451 159638672 632145476 -266058016 -813243399 754857231 596942009 -711125879 -337304204 -289615150 834970227 893135562 -566360327 -451059103 -119509370 105539201 774962255 -433568341 -679492453 181210052 98450374 306829946 395820305 -279647639 -577113970 -603567999 257880009 -279305874 247090118 -545653170 -856651552 -817929368 -465818186 756310166 422150373 -360710199 -69948013 -555893958 -946729251 -379166187 223654747 -588115162 -804241085 964474085 397245488 258075436 949195548 501956151 -859665221 281197618 -342786635 -15454923 -567140921 -420378914 -354916143 981593049 -595649074 -889739666 -131902264 562963186 -662996158 -93277943 192782576 768884532 190054108 535792569 448464581 -291955863 568629231 1316838 932459651 906236185 -715384229 723797852 -361017424 -985871638 58250718 305227168 -163636880 -103575679 281894063 327839931 -824793534 -295954591 -805080566 -797901482 -278052984 9746260 153692868 516575789 -946009380 252595359 100503814 -182981789 -922179870 895294141 -569743204 171499216 393804709 -561506550 155447149 -887477987 454445065 -833019315 -570323887 796486656 -603469074 968642828 283497463 858227762 -762544340 -168566985 -299151525 -772642767 -24321127 103909041 -45112856 -26009181 295582678 529283790 -71272685 -224701060 -169069273 -444883073 214302153 -843627644 102051046 -735635294 140946414 -107475501 -270859278 591995730 -715361595 75395704 -230590574 -548705248 900251366 695789101 573832574 -140697105 -834849476 -917724847 -809854206 819582695 -704111301 286854402 979228709 -704845711 669230210 91583430 89328282 909678366 -570121831 -787928850 388414678 -876539562 704546087 824464706 -930523891 -609526845 566370855 -709554316 392835152 -295118896 968652844 826729449 58733368 -185796980 880986493 -381007992 567011304 26833836 229196562 -369687491 594081685 694545611 -419818147 41415164 -550566054 -715280322 729349720 16224688 384962057 183373422 -264093108 -422185768 -8083884 -376787718 803584740 -866843706 919437342 -817917556 410832405 947520254 704647429 -835667261 876707161 -999332893 -858456435 280585756 -838279503 -169700692 -83667747 -985031287 -274970428 -687009381 -79551820 96540693 945422584 179187510 -209724772 -42550444 94791118 82027997 835277479 417120254 -129871852 -323595219 500897244 -634690278 -249962090 825216945 -670912976 422328891 58867341 -372385625 138987062 -483968027 -585667995 -799027603 -497196797 -195336079 -554067966 383969653 496717762 -753268796 174138148 86417911 57592689 -748640615 368259287 234436694 606064614 779124395 372858347 596276173 -221150695 596849865 -557126283 -338484296 424591723 353472223 -983204022 -471379978 -176693805 -265627263 -146174381 -121538493 -699563495 -53147904 -164467938 -196871176 -602769123 -118893442 -909479674 795710618 -505921026 34803734 -194317562 -734713815 197202982 246628458 -586744376 -639749346 -319560346 94397847 -691689050 306086749 230775131 694401806 -589377492 -797804007 -23628791 620229107 584223065 801209150 686736607 -715908863 423507560 619611077 133008506 -571219615 244516894 -878849870 300501673 -686544785 248977238 700893614 -118842046 654830512 617299738 727771664 897084099 530464177 326847560 -988048015 -811327872 90916644 167586541 90452989 518347463 -920738372 102591125 397439323 131230333 -477453085 -498043466 -218688500 -441823279 345004336 418984368 757732278 706158755 624722502 809913946 -311927495 129966264 -939769474 -570403064 47859099 99043634 -989357047 744208308 162538425 826299293 -747342183 -124968666 278844593 767371923 -596583585 -98796655 -511572276 -356971617 568840364 18696197 246372142 629977821 9530208 253123253 -811685680 -130520720 218119692 -109589765 -199498493 -939250917 811869313 564095631 75768591 -639801333 983806395 369619424 -893771188 724074578 208337940 -170424103 -760238244 933404018 594652130 779059060 -275039751 -184044863 -858786158 845787836 608315414 -288135857 880898009 789671802 -923508951 -694249990 572906205 275453057 591005285 593877728 902314952 784455157 -90539237 202721767 20950050 -219187856 209317398 -60892983 -849631106 416823545 -7539863 509244920 12291147 -298363945 -577872580 -451927302 -887571066 -70685598 604005052 -344492670 -750938952 49897097 160035358 -626128092 -214124076 542431792 926545250 545038646 -854653797 -890105590 -282288055 -508030592 231333306 -347633814 701864848 -203317267 202840569 -340427927 -294255031 298024235 -588033520 424654662 548464586 -488652038 -217470544 -910800635 145496044 -361507910 -525151078 -963391227 -453824449 -270250855 22519418 340891047 745036261 -808210454 -605953218 166345992 639120591 838163762 -683425395 -771810073 184882921 -485100732 -943715000 -841408272 217784562 -535815810 929958618 294911887 776626803 718570244 -207775910 304045808 152488424 915231076 -173162353 862765593 464628846 -482481728 963873831 -564160038 -340290825 749303915 -108075406 -508130224 -994540356 -643019694 -578756998 448557923 -129261517 880411483 708228878 578512242 625656094 -270562980 -580075739 -118593673 -342968787 -676622585 -448319381 52764045 -833595861 520909730 -119566418 -825319648 -201415529 -941113630 785478079 328778034 287431602 356204992 940473544 -222025642 355333061 276789951 -51048231 -118267117 119862337 -387715120 -549932051 -431244841 -479906743 169278168 -502018929 41806425 -566964569 -881818946 267566954 90563498 407778343 -427378357 331741113 -64803729 889712845 -530553336 98917206 -956897257 -102148298 515391026 -553057620 -968672664 -391087110 773160460 434007634 791469106 -164654694 937561292 -972749942 981472414 989661750 367350474 -403951257 -109105221 -262000557 45943395 382630292 -356373746 -480920203 -278213358 862755222 -620757188 582632909 848565597 -485509840 509432381 813213865 -50109406 636877200 -929218629 -218982350 -848124336 -561170098 537691686 153791381 79047154 -119434834 734417067 -70744726 990204347 99314041 -807600709 -597390794 -85251926 201447465 -811054829 751098903 -362343180 -641640798 231031836 681892067 659725058 268130546 454747933 916012820 872825348 -400074505 875571342 -159730612 -244326341 -679260953 354272236 958065117 -464225109 171742720 -505678125 432286985 444681728 -224584784 -962381670 -467310580 767323247 -717293966 -960828956 -411385391 -302318499 28279575 333154412 693641013 66035145 802177137 -140811197 -338522687 218932191 -224305977 28139118 428058152 -405231464 491170354 298938724 643299568 -820738323 252882143 809155151 -733817527 544897949 301669926 -730205808 -192610801 -509322475 511849159 181386223 -877874441 338600018 -612546096 -427985928 271677450 501716373 -777295904 -981578994 -298231217 -638040221 -315223401 87543444 -235582649 733530804 -630320372 92812926 876515127 797506197 472836236 -831835275 -532263825 796869083 463281565 -921659282 984949338 -688415303 158360139 -716771804 -514274449 390621793 586283907 583410693 -820796951 551155549 -909048961 713681800 838180648 364452879 -634545265 270541449 678825904 265510480 460915732 -904157087 738157664 -567908567 -144389678 875653261 -979777055 -143449684 -823070514 342209364 -70697971 -928111655 -106618548 530953021 229078745 729172911 -241191920 838300246 -238553399 -450122434 -625964779 433327849 465619791 -626745837 -65748124 825400037 594629494 112397467 410291306 -775243609 -7377357 12719701 -510366817 171371008 -615509527 788938595 126852783 245304818 814862782 -884238928 -511647595 -633874069 -83386594 412037616 679907838 797853042 -858580921 793174474 149871875 65984181 793347509 -389887885 50645133 583835877 -466802383 795481440 521360187 188473497 -986238260 -690532079 -944663107 -789258692 869509788 -891982961 303802627 -260786821 843755445 -972180594 473694333 151205806 613375643 -610130607 -555663308 -116991117 -442862836 587814722 -673298206 -495103024 -10973125 201856647 -173281205 -753553485 321887421 -402170938 254259217 589522050 425294064 811154631 -380872035 576468026 -521382237 766375850 -240654461 -470549407 733608274 -937641398 753380143 -118180437 -574526212 638483339 -545572109 -917963192 233568041 -8122676 114005804 -523026258 -622521405 -296110391 -598149800 74084037 831156849 141361378 -472255556 714505250 -954113338 674615559 235448167 739015522 -840924715 398720896 -272223171 -504570599 643597139 722580533 266969824 679145089 -631015191 -772810007 -418882500 528155029 -927430213 685886025 -4783191 -111119831 900844435 -133798800 -463359298 841863563 561053312 -894559992 -715142166 -864091282 694701399 -330864474 319218902 -243135985 420766536 -508517672 712499441 427613940 503193635 -627526031 783776677 271588072 204467551 -900463584 534318743 -211356097 181065252 406286086 590197845 -347643840 75204699 -861190767 932334832 707313849 779457891 -11144435 -756794052 -236284745 -606298642 77111166 247904805 706696312 315042290 -575361913 477511552 -85408892 -441292038 117277939 573891558 -5028581 155452257 -803725314 615117337 839276070 -456802811 -307712007 -504386998 -685064100 -409291454 -132118904 -841569544 934465246 -665855046 -898751559 583614878 572909158 169523790 -209542610 372782539 240841074 -300473801 -440158700 -487418423 -428387747 608159524 -899923944 475088465 -732115546 372034000 265188816 898859286 754132888 -982146278 325553482 -101228225 -80658447 -119763405 -575580619 -56477920 732566497 -433800913 -41789549 723388312 88781026 -724550614 -324162639 -399748073 -615989351 -358749725 -861442733 323787757 184372847 -856078484 373282785 149575144 499279507 413185107 -501891904 -769433828 928060851 528498503 -535908338 481700842 994495598 -330616440 644843210 862310052 166955719 -681775000 -510526222 802983248 -765498330 -587209564 -234906024 -395384670 -334370453 126882628 198488033 113590762 259548416 -599370340 938810726 -734122214 175049305 6613958 190313035 355959253 937755008 410005474 861543528 225953247 -690724266 -705101615 -290285481 -21367330 75766166 141834108 210206014 -912567892 -265845997 -7429909 246013056 679289473 -863811495 -940094192 -190705986 -468999588 932367629 258813826 -52115064 -28944492 -550211158 817284931 705541931 985632374 -946231564 557551588 -266483063 -275740032 -775959203 -392466008 571156004 -282128233 -390679046 -710344762 751238949 676888518 712844186 -414497586 788819078 130361309 -647279708 168733926 871155545 751185951 307390650 -478163211 -904370556 -104415322 736672257 -709598105 -582593061 -165687605 862824607 691512386 573132054 -154195285 -491853324 -118327503 352677517 289701296 -616032888 -994821600 632717091 -840592777 -417880242 495105292 -285331382 -794429949 927191960 -661720692 753781475 920418056 -715741049 404004181 806737909 185860077 -728359461 333919650 222186517 192225704 -495655753 -771909528 705265811 925767200 821395007 -514541224 -579213869 -446810127 291838156 733185522 -138631617 491258257 460054160 -586637535 -784075085 -598311048 -919956904 736097887 -851956224 421546128 565166863 79228960 -847884031 749792715 -845116999 876678379 -544910598 -786390758 -595373905 -35390923 -129158796 798820813 -153537346 -583990977 -869979557 -181284493 -516081128 -127913962 -234429201 403200923 -610162996 -900750732 231244589 348596274 410043968 -576994084 105706319 308654415 429384396 684194843 849067321 -447096584 260582558 871739202 518355456 -828655984 830874051 303043263 -906626473 -623993172 302671484 982625949 762539609 -945918690 -405529702 -837650540 -580137959 404395363 -165236342 94491741 720357167 -623417645 415963691 -699404857 773777794 -667585575 948734218 7041338 -873800975 -133933901 513985473 -205040676 -102725922 984343185 439372579 -733074331 728797876 -791072819 -142099297 -169445133 945550003 691279803 -761190746 313550200 915921991 488103068 780111722 754689948 -957197920 808427128 311086275 258738841 30996304 350108536 277392107 -830470726 -924065165 899421110 -219690310 -187346135 -242672664 -971825886 -852541221 657297925 893424365 -419347264 -408285526 -846132249 84121209 713579429 628393260 470340384 365744960 861788694 -431457043 -66469072 -731196414 -381230909 -71795858 316416114 -745079368 985082579 315013193 -575852417 -96982077 -296135006 534854046 -81342776 892051843 466583940 -187040352 -892059200 829363284 19647468 748449993 -294340465 847232236 162539268 83779023 989302323 -340541003 358550786 731602753 909157816 99723125 877263069 649564276 895834661 -382556975 -214700114 -389636077 -626852858 369035784 -197597531 75480480 256015245 -306336852 -790812888 -381731436 -126607645 -794197605 176150008 324736146 957351104 612939994 -535841242 -570915564 690712420 -809881387 -268850733 -198912519 -630658246 -199666726 583722107 -378249122 -976881738 868682391 799170898 963739831 228812947 931864379 -32809376 -95398493 503349056 -354382626 -838522484 -368002160 -104647165 -452780736 -577805455 994032089 -751882985 -792173156 -167386088 -473281714 -329026051 -11702334 -211631628 -635929099 -80040862 -82779198 -932908922 -526070420 617203923 923481533 102754209 -146857453 7147457 -870049223 -804723668 189208288 268609397 970815376 -711083500 95039350 -644791038 590799337 -33380514 466444064 -668766818 354530592 -980922822 343365913 -299476193 848986303 883338619 -964970704 991169697 -440314752 593750610 212947670 -589088263 689304980 -811596942 768068041 17726453 -940439095 -277233253 -21639589 -98246756 -161051895 -625239487 416481142 -79578575 -631404710 577780318 -374222957 -101322314 613844665 140735537 -780647040 144238042 837230956 -222137942 -695054742 -137015100 -347281578 -103166901 677242220 -317104691 519998092 -91802101 -935474712 -105146246 28355299 -369779461 -568010518 653292767 2522017 744479823 334479702 199025669 -354112890 -114151682 87441902 -128997076 44205234 320919723 520237585 -56880765 -559895763 70487411 446447964 218994291 855801435 -637402931 -934985737 397668518 661907439 14957142 -264097163 -704325718 -212285788 -558953277 653324664 410974170 980078056 465189382 797522712 -489796990 -197862260 182317229 171307346 20857577 -17954672 919606874 650855196 70481215 -506016030 -444596058 633252314 658381973 -87077180 -237297350 -663369856 264081486 542427808 -602318606 -207997450 182765539 778105562 61819604 367404534 -395053761 -525488274 -946313404 422370474 -242523307 569029937 -852871226 466848793 220486128 154764756 292388106 773250133 -221475712 -453672738 522246046 -101613816 -695250286 484534025 -239681667 -383445133 -435967969 -750736703 -734854523 124920537 406217420 -582305621 -315350811 -736077914 353010349 439374478 -940947807 -703737341 921734975 12564082 -614484187 661813014 -429808780 819158458 -865575433 1079109 30638091 921811065 -132694450 713843418 -292609977 -18377508 -563528448 681628192 109884883 -902838534 401718398 890494451 -675592369 -900701896 -614626592 -706624778 -165095171 -463513382 996128387 -299996038 -551374427 332290287 858169179 -484088507 -647573203 -471956474 285718121 -713604653 739805409 221975408 195483347 920232525 326282923 175354833 62388083 118656159 142360920 225285578 -968136644 -646420794 52824119 -217757554 -368200039 624125434 300297894 -312913016 -786438949 165598905 80665507 -935074191 -503118140 521193172 -609079770 -226884373 892694086 -146715147 -693692453 572946557 -687071122 -226778172 -332907206 922370830 -954829033 -162693001 252364054 794428152 636898684 -193576414 -60804579 -151709597 467134822 316991814 503195399 494676070 -153101612 591974146 251433627 742025103 536748399 146492303 -533227359 288638999 -909581053 893054973 -188744718 -693591424 -606202688 -675529657 713104472 153454674 -244755767 399466082 -396121446 815553351 687548490 523179450 -94443811 -633805143 626315830 537356598 -993907726 737959241 -815493056 -493464282 -111943579 -585851942 668580851 -862320891 -596311367 -490172951 486403776 289276537 604635972 852489875 -532746932 -304518255 703039 123476645 285010139 251942684 619682606 562262318 -588190624 831592653 -939352394 697436027 15028845 337346744 644893730 -715136770 713266283 -257493060 -419440104 388492118 133486046 -346628137 593418001 822898187 -62350284 199435540 216493198 -251102348 -199707859 243525746 113012223 -717482514 950738025 -25110448 -375310194 -340716407 132237959 668842941 653928966 -385704017 -797086051 -69535017 -336967133 -413333336 -336768889 454694930 -788679007 268737149 168824674 -57695256 443502482 -507013932 -768639704 -15534009 -383996573 762914971 183116477 -238482759 346128752 -897243588 -798990495 421767094 116642791 728296072 -774029982 -305079769 -341940342 168238010 -478598650 -126233540 864690360 451552974 862420935 -570273565 -967442257 -17978814 -363924075 -941743311 -681307710 175352978 -663157671 743401808 811962711 -202039660 -223512378 -843232680 693266016 -253424153 -704700913 -660038060 -948299075 -240795446 837872041 -501384326 -151336027 -429371019 788603733 -770676014 869672488 -923691742 -118143566 219168759 683028639 -824159279 701792484 -223663598 -24626451 620438121 635627877 -411484846 -858848911 -58358675 -666140858 -525639829 332652656 -469897893 -849820064 709876522 -477451533 708960793 427395906 615664440 -888337047 681712591 266576558 133431395 351951698 -602642738 -993996489 265041463 -23830746 -521005196 -558771379 -448793021 545007471 -484017160 -7044124 658425074 763426369 846257562 -416715736 -909908221 242884296 747610805 -941555714 492058333 401211258 683391671 517171029 745943122 -225699782 733088142 -747719259 443523403 -336060830 592897580 -724783715 -639407364 -618697987 560878161 771867366 -948155098 -246213502 363751404 946780048 74108311 830412997 123354685 -9985222 -256223372 -937895106 973785889 719572900 231005568 38012229 979044388 -32626097 815677744 152179428 -500572235 -333316055 -452392984 233420544 -501951181 256142408 639464929 569795695 -795791389 -696650335 -109103743 678564330 714545385 -933397071 -4142709 372142400 74079728 362254607 -273057527 136993733 752758178 480792905 948144841 -926225423 -72886302 804434822 -901741341 -537342531 -184155789 303673298 -219894546 177131463 -128647046 965629701 515581311 -532666799 -953521369 -798912297 529348503 832707039 -559208229 -889318453 109765628 207071065 820939041 -106126429 -471528983 -160149110 450730137 294429736 -54062788 332577264 99570254 -439650759 405634599 774988392 319207994 936650436 254377428 -999618890 -87194171 359125847 860981266 -778615062 141680815 89682788 -252238482 993268277 -383180843 806311781 -816662145 268385556 6828954 4768057 -475777697 904859877 855089880 -886592952 -520688186 -791386040 -945591406 77492274 486744336 51415781 -716627704 -968004560 -300264356 810274516 -498356110 648665149 662691814 -799678811 -603673646 11878130 125696610 -548619320 -184215728 229210713 -410722418 766316014 -284601632 -228707193 -725630165 -779682572 226276163 -542028076 842314468 377793703 850031101 -820327353 906325111 -313413388 -962051101 554222352 -732024370 -539023474 -298452058 566488149 -539079462 452379595 -996413213 -348396583 769815179 906886416 947153532 115238426 813649822 -54415271 -910856209 950043260 153488702 -871992817 -252161804 920607329 15855901 920229188 -484361210 -611253062 382806745 459868620 -411168879 -560114724 201261871 -682542726 -608445815 -400222426 -219849038 -714847063 -385034568 -605238823 675494659 136166438 -149447375 -776640409 -188353861 -478240379 805184466 -541607548 937771291 824235612 -656315322 195144536 726043875 475938166 100776183 -132765065 213065358 -371715254 432371573 993890592 -26962614 -860217351 -683957503 -715549905 200136607 -716677037 -474891897 -406686015 -581333703 -824414688 717799606 19770548 448467707 699228935 771491736 378273014 -432996583 -98657675 -595132577 -49055623 562024123 159952744 -579559277 899039929 -380323668 -904448879 274048275 875451530 393741224 -546207249 967633049 -341101289 -910420468 568590883 -211925753 -226188395 635709653 -528075893 -29747005 -186373066 468080754 -808291368 -929789318 -64834586 -852869838 392328296 250374276 292500732 -900368156 -356853506 -414191514 121841283 -123936321 -32002724 -542066674 -290883507 -97425715 700065312 106851497 243762335 909658894 -593755750 427861536 -119072085 -731783255 88327217 485415993 970469540 -982402706 -747042632 -751972666 617506821 -874478308 -2689713 -202139989 656488712 -542809998 -74456829 -780697975 690843635 -402407586 855095801 881480191 -707580569 738362622 770187347 -792928377 24710951 274159504 777779780 621196331 485297047 926205123 524032536 -324499551 305439829 -111881567 -207687797 841177377 68456890 -723882016 -815506379 428356588 -12240042 -970314459 120022700 -964219674 -699638346 515157683 -903870339 -980615989 -84366665 463815161 -775233670 770210939 -55915481 922952315 -670976072 8714751 -104973260 -717109824 -137023880 -119759557 -185350517 692614401 309617471 485562387 -900085015 695211421 578163087 122916763 28110405 720218716 110196818 -605289126 583420996 -594422126 134835857 -577916427 205770611 -510505250 -116703585 223542061 -906996896 -48768272 -250144459 908763608 264141496 223139542 469291519 -405096805 610874731 -374849911 -927268632 52296261 -106180984 298099179 -871175685 -725763892 578729551 -630795662 -304943534 -160652245 -560075759 -793666871 778436318 -119865621 18745239 -839085769 669308659 301370313 639541190 -312939929 528366528 289373933 75485165 -312218026 37467569 360790371 208866497 -212592722 513964167 56780030 962480267 55039002 -531469420 892977003 -285480006 379640841 -485236141 928585017 897775266 -273946856 -882355625 -754019820 -7503528 5598084 783721609 23617783 169556062 865586662 457387706 290995912 148596576 -95786156 986038460 -438020311 363489749 825215309 -438552208 -169740328 -223096053 -914501298 519124101 130299761 -211012586 542224958 915839490 488298200 -347864334 -518900284 -713240413 305109537 -179626962 925095518 428970263 92434535 -500197438 373136139 159875886 -590619805 -469946519 176909542 -770631115 -511964245 -732866301 134389893 -431456221 -946885578 -336224273 -988555419 371581913 53634142 213375370 -91335359 555937329 305186440 -385995848 668065875 -774838118 -695776273 913573884 809631035 701887838 -491656690 16423116 378251177 -1933459 -990267665 912305205 194716918 425377420 504890950 -31940714 -86799912 239153824 -567428347 -80943010 -630048877 873446630 -311193508 -777302835 -407072999 -624681168 613591125 -241735401 424906951 -685048353 -516573948 562935568 -137171438 230313735 621754843 -603243794 -978993575 702048269 -944384015 530098861 -682953743 -545492763 -309789448 -992975966 581978347 905650866 -413244507 900254353 169461242 -356356415 465183314 99215793 846116813 910728527 218204015 -811644581 -696757799 356532662 652106642 -699025256 949181373 -85062139 114163381 -721099301 158296134 495330148 109937657 -488742845 256401527 869185490 179734433 -715195161 -314635728 -913439255 548795115 118273807 827100508 -104791166 256553438 806036066 -711090739 900301366 977414731 340760824 909291212 -476575895 279621841 -963590781 298649182 717486428 -704905344 -655685995 -883008457 278693629 826255646 -180918412 -638081953 -983448224 -251166157 -613659803 402705602 -888232145 -783845539 -677623545 747156526 911913932 170393445 315615774 550679597 -815799316 862545069 990988142 412807051 -764294443 214759213 -488671937 66526020 895428411 231571789 870708230 770398561 729492407 -950460411 761105562 892575405 -510417195 843541022 440946363 681274209 613580323 313368742 -274525303 -345678966 530849728 28547468 293442397 -186080477 -520346570 316310680 -405163300 808781762 -98801508 57745861 -244404667 416563606 237577258 -25526946 -706559594 -159196210 -309789457 -124782648 -131766442 993334719 465936474 -491492752 -507450995 2038366 -779081128 -906069167 22059742 640539576 668646828 489216438 -509089545 -623547278 347937978 -676889502 479473225 -483247930 130499962 -203696749 29961484 -799868969 77027709 -880419931 184652001 867930673 -461066064 -11145887 94087592 -445123976 -836848819 -586452756 -646909114 -330820504 181081754 -843359330 -134578098 776266169 -562353007 -221391505 975999878 886519528 938824052 -478078594 -881915352 115805305 -330998673 983423092 743384661 -876081092 310907957 755366763 -304796368 620081491 166647085 350620650 -980692551 -615640920 962769659 -402883270 209176413 862236373 -239502948 -532904674 -576977766 396391232 552655907 631227932 -336775227 -688374649 81862430 -175286021 -58802608 -458881372 -381845464 11877542 469224913 911219826 785120400 -657479127 -780662992 250462421 -331973660 380516038 269279764 273691237 256493497 -368308382 871135541 238113737 423359799 -232770121 805972297 222946239 897898861 -864832938 -686739864 -599020716 969944959 -733391590 623403476 789414656 622112615 -965163692 -58355897 -970089423 -185790340 462947326 -658978501 127754303 -460523157 396417411 -428649065 532252095 504835023 931438003 720507163 17927057 -686070834 987881506 877028992 834964948 -979234155 -13506435 -1609854 -305852873 -887981524 -882983461 -641307269 657816187 683817064 189967049 380350863 597733194 481230142 -745628233 958931859 770260309 741461894 -551326038 957989519 -234381679 546782965 135842615 976372108 -508619629 335346517 -66397040 -174636928 930795278 -950556223 91470295 910016469 -523362004 -545741556 439161122 -578927413 -954003743 992997291 -807220630 -564465806 -96625726 112816138 -427524596 923796866 -170901056 -221450792 -412510466 2251446 500669153 463771523 569263872 -621911824 676829814 976992951 719381855 -550639893 748117560 174468890 -624258545 -814168587 395861006 271558773 -799273575 480499197 611010311 -76092165 -629850004 -402053975 -744490461 -719066617 988163878 77420244 797723863 -10066908 -738559081 -164924637 865961914 872685080 -127497624 -572299385 -327772441 705182677 -302834476 227470731 -814736973 -857438553 -406982080 503896585 680499754 -47829487 311318879 16990622 924109808 910898855 516842258 921129301 587904361 -159323733 -815152206 568328036 791174889 586153433 570330481 -496239353 269519035 -511321349 161141726 -635208241 -379362793 231893852 -860780005 644988826 -285108709 -880724334 73538362 -597226899 993742379 -320825007 -417950286 759196270 215026863 621771756 905486068 -526076712 -758280528 994373780 552346729 839148698 274129417 609657798 -226009239 -605333434 899133545 -695881368 -699808196 392242450 -592886445 -114622911 -97742221 -846432633 -827455951 349635462 533217445 -188617464 -623095005 903644481 950851848 126769871 -425954183 -722548364 613614011 257122852 -92492583 -500302358 780418923 807132950 -528188320 -679297024 560902465 -891646931 -921697011 458521351 577738400 484039000 -390724536 -654662366 188454794 -91115440 959330806 746757580 -532502465 13037604 -672505539 908198654 -609084469 -717725030 709156307 -107367532 -539139768 110903726 -759177335 -551499293 388897694 -241913375 -574255895 -858128769 -146943077 -281203362 -63102491 -372488276 675673842 -871483618 894737586 322803431 140899828 172157169 -622093540 105402486 -357536261 -203507577 -632383438 259998769 -422746730 714923233 -795243142 -9066623 -478114497 -186154424 -979527246 -673956462 -590418415 -196144168 617862791 631810146 779798867 -799352329 773269171 -661676445 -265977675 171185234 817167644 -846540275 442727464 575967145 -137362230 826731173 -659571785 143515182 -906308043 -446758874 -216589913 356087627 -566367081 561357003 599003570 258056507 643964746 873092201 -897641806 -109255641 401735028 -21143570 746398626 990079440 -109818459 -886813743 -558828998 -565031889 -36909400 294195334 -137971951 -770752756 -674278558 -390981252 469968116 -223591029 579015464 -139497437 -5773275 -684532027 222953070 392213974 144550483 -167968051 -715062077 977051529 138776581 -178824491 -903211361 -895631047 896010178 541220520 562823253 660907370 618576905 -783462653 607492680 -433208515 -716250142 -396951403 627104623 76648783 925331469 -849048752 -970346624 -731129020 464718623 -362931910 382898892 705550517 678729178 -372241489 721496389 289403290 487641361 -251607650 339248870 -443849798 88185207 686358018 -311297950 175000989 646697692 -437246132 217243822 -972447984 606916874 -221233664 638073507 757786845 -147051128 551274517 -426655021 706709969 -835179999 550775724 -984358938 694490633 -417417734 -496008587 401423905 224292285 -124388564 -689276989 991950295 -436424620 -604300099 -331600991 -190118891 -868566115 -743423616 -320302487 778404248 763581368 -817557412 709967001 995341483 513498560 -64247066 -124818072 -335774698 327307844 766054652 -81062289 586456071 -886655652 -564425095 593958138 750790871 868778760 -980470910 31125073 410932321 -502488141 -839394823 600406057 -924033605 -637559188 541740507 -276275310 206366344 -544738071 560653591 271353701 -787499392 -472099730 -676311236 -942110573 997603875 -882469086 951846940 145795539 -654649466 890576698 310027133 -92731487 309252433 209126 -194924200 -624717909 577070956 545861318 -190343965 937109999 -103891560 516738322 -943055932 -575381468 481862092 773727228 -258223416 -78359105 789716019 -813975521 13111949 -622331053 -439384820 -924210317 -437372944 566057458 270015725 -969816947 -320470041 -735622874 -985733368 -957566548 -317623467 572214950 642767509 990789449 679383886 -794110062 -322386051 -142692063 376587211 -51227448 603064896 -501131514 953295266 214020435 -159532994 490321227 -559291932 460550350 -813564350 -235531184 116518224 526141499 579283117 357090881 277610434 427182684 934556067 689041185 -379498179 779926943 854878825 -700335948 989387894 173768328 718522929 107923216 -754134403 -894534032 -479025433 -295833559 -640973493 -378707642 10246664 29296687 -799552971 -337409095 -152287976 99508270 -989884925 -155771211 552073449 -742435658 369018862 576321504 894410513 93189494 -276104440 -10711853 -129639643 607271404 772617878 -926317220 340808485 -494594600 923002194 -289869841 900006630 627222505 524963727 -270840964 -445000401 -124700040 316088296 -292095567 -56964548 -291213423 186574810 -681844174 -285332200 -430052529 -791793327 283112644 -918368720 189608110 269138724 337086116 285146034 673162380 565559859 -778822985 -721631869 469607902 -790866658 -201383091 -405362770 810305732 486608181 -476827274 359472357 157724440 606809881 -71907398 -681163642 257850191 -821787235 492185347 777175604 -165493636 -33120300 834143688 366268788 -794741822 746643080 492589393 41565814 -169967076 -534996706 -391558446 598239065 733838955 417345354 30038523 -338991770 -319491037 -518383290 851038951 95563808 444758622 -374847760 -475406484 732421344 957407177 20800759 -917203028 396341819 -376674651 852297424 321478448 -432649458 880076632 -823014854 -788433693 687094258 275435797 390594442 413640842 -200873853 588508705 -624989246 975414867 464511336 274952824 71967418 934275021 -180553554 -285573564 -348504012 -522156342 -142923063 -153945170 -332845604 559988084 -127127804 64016190 437406049 548772860 164796909 954863633 277142659 300620461 772216406 -526725056 532881651 128590948 311728995 -864288090 323159272 957553900 541387856 627060796 -371231035 -968572757 615189897 908504395 -126719098 -156797533 -474741740 -797829545 240670226 385746507 750485532 -647199948 -920442669 -32746364 -93586778 -940522027 -860202374 297936115 -173868092 845790346 -310474242 159166313 117354111 978136596 152686809 -548450421 852544520 -54724253 -78886989 -437159240 -616042687 122073414 819011731 -339932555 828726620 532953740 5107425 995501859 -595719542 -704225449 -260405704 378801234 788048630 -5136996 -482323217 -933048509 -411547897 35452792 173004732 -109256384 415179884 -28677601 -456132517 -915397843 -666651817 829145043 418030443 -385313584 719402701 -516620303 532644411 -510498487 -922736173 -671290162 504981183 986032413 -578105900 688040300 -130492254 -131386524 801198231 -194964205 543294796 -907001833 -300763556 871841734 578348474 -416922040 509648210 203817958 264440887 -600136616 -890579974 318447730 -928428702 -371597496 2289460 -254496292 563292744 119975711 -112803859 567987245 -785728216 -828313153 677406077 -900949161 -392141787 929333397 -4248159 -294485707 -960044275 -430509801 -774157809 -361354282 346058781 914153428 -66511371 570228157 141593281 656888249 -789079163 -319350679 -885904065 -324434318 -992813508 707805223 -660126904 373969711 325196835 818984104 655340047 250668888 647224929 -894672763 980163334 -449207037 281787154 738853232 -101377641 -203653414 -574033066 495005981 753006746 -927163257 946893212 853121528 203739267 908825781 -813700088 -910427514 883926902 959654853 -160367039 -16691485 906699639 -973848307 -727861802 821160364 942727905 -338880151 543858916 125217844 -89669734 -20524335 -775789238 -669625273 351093638 990569672 425977864 438382651 -556342343 281366503 300767750 826001269 543969783 253826711 -70534741 -562470694 275440399 -784659764 -50323517 -954099109 4151681 400332691 582101356 -237604700 34513708 -811471024 -38356918 901452258 -674716011 626805747 -304789429 288083324 -827326553 348311591 -88199633 353776301 498306893 584276557 579514494 231225027 750873978 482317685 -537633097 536821583 -955265407 563896430 785296073 698068544 -791720571 741256137 -110754199 816581410 722070638 134410856 -383550273 -765784608 -580014805 -334952138 249064152 -2579675 -124806061 313729516 -567951476 180157103 -148885293 -492276637 -941041004 -879591183 -669317876 -926956401 -124988732 -268721864 -5242324 466303920 957033280 571807598 -495502685 241629092 851366865 425068278 -510009364 -802095071 -109466402 417880956 -148100689 93410657 391188406 16336172 160722275 536742324 -890443560 318508603 926182730 -864273358 274778959 652374114 818951672 -277697623 605898235 -926895058 486216445 -874461854 -473858131 -943865077 160790843 -163577796 -612995210 806172453 -258481926 398765658 -833968257 446249330 -611806262 337617423 -24167139 922263940 -199795432 864043609 -538732721 996058677 954200554 -366657603 -943978174 928390158 -295082232 -733249830 242622907 69205515 977333869 -204212857 378481986 -247127669 -350765135 -142548408 -608521649 -541382028 351722375 -934586336 792233539 276099849 765899506 859855881 -875473185 -193234361 -760374447 484082170 993995002 -827773824 -758630630 -691580715 872112569 -809638382 640685929 -290494079 351771599 599096168 916724240 -392969988 -100444074 -859628180 -946572759 -730608792 466819686 435129973 170943725 446819673 -852319210 -440274241 902644306 884310420 890756259 -727374194 -75741264 -905661216 981965212 357894644 310041728 -483158092 790029658 -475111937 567833464 200265162 -532736289 256033825 435026529 726676552 -371869360 467258475 125055152 671281916 187917249 83237198 -643372086 856546611 -927674984 -834068464 462603033 -746915229 341217861 -162420188 -709757337 -704819545 -490311959 609018634 -464448898 -251818795 -505749441 734674845 -5710980 -86229726 805736508 416852667 -170367918 574252200 426340560 234671780 -580599847 -406688656 408213364 -651520509 -252879548 760674699 -995380763 -811101770 743550688 978435560 -598168383 -434974303 653361764 -473469820 -516259766 -215894851 891387977 -424352173 -276460145 395305073 174925274 -693070278 177830575 508592034 -27123592 -254790728 521737771 -59878805 -800767724 -381650328 -78772855 869897695 -764652957 -781755389 -725920264 -569143376 102961633 -442225999 -161562000 -725560743 578500287 -225927160 -128862374 260953419 832903942 -629992184 528462202 -656197978 -109315958 584902751 541347253 433793587 55265711 755492513 -793254484 -680852724 -474556588 248266212 -214322687 -30603516 901430584 705648876 524345118 -569826699 -818952457 507050486 325588515 -611501142 201868761 690575136 -587304018 226486546 492651930 -685068550 140158258 -613904213 39679366 641286858 464759855 -367128249 256209479 988777001 287926049 286865719 285109037 818080676 418100522 -283019792 212343090 -530999870 985224613 127079736 468977269 -382886611 30111048 -103675838 -753052848 -562058623 67181614 622749291 742830106 808939995 -11247018 -277507818 930305 282775852 175433479 663224423 555578845 211450836 24597305 -889489644 83070657 807141719 -987516911 304670435 -443654740 361855102 -599825296 -793722349 614625131 -879505446 -211958649 471165678 776380638 677309424 -712129078 515324932 -375198328 510432411 660929419 939697564 -930373133 284712165 584027694 -47544672 -163470913 -522447192 -508911487 364194301 -269558181 -238210815 521916737 -525348941 264534922 780019680 326708598 175842542 673016416 -952915155 264444730 -973621621 512989906 -708482939 69993510 -873560303 232159018 617266102 -807964862 349264092 -846783968 563554453 -136509430 243704273 -204904905 -852883037 -235079169 -285156611 -510026331 599131289 -209915370 897269393 -857916764 -186299823 -455531012 -471350419 -963563151 -840225030 277031942 674825376 -813011361 550773183 647938715 -91144530 -450044688 737192034 -139074110 667764678 -445040350 210981020 -91370942 929631694 -813420563 -725306024 -385189403 -226045368 359200199 505909063 440175621 -148866715 -211567459 -591803134 -812820156 57530255 809882442 24807252 859676745 179079564 -233337891 -640852645 874701489 -56439322 182885800 75779113 394549987 398880235 206407062 -781719153 55723163 454608759 763406900 728366756 -121526800 -785352572 -679024164 -250688074 934395681 83309148 -842521747 787976689 -305513049 936773448 -936453079 -542183796 -517649228 669329688 -244765569 -408354498 -856253013 -225998177 -539278585 -410488467 -568314630 392741707 -32658840 268284643 -483295038 -963034377 -807116746 495185246 165619582 654442179 -706040300 -250076470 -735711005 760621307 -646171114 -879713933 -718482874 57706240 -340297817 265946324 680510628 880998633 165195860 638458114 -718299598 -743593219 746539145 -969744497 -472355811 783257880 521891474 -210716841 -528526166 -517272110 -290510031 -18802435 -248062247 61052654 131309016 168002745 -98883285 -138959146 686151443 339314051 -660443921 -144101621 241710738 933372368 -755873244 570702707 -38566329 -50355796 737798785 627432950 668158174 -578323628 -359740667 430061302 850011679 -380444175 -672095149 -915289927 -454480641 -452495645 875469803 -169394130 -856733676 -320499600 456534458 732694847 -476829534 -136555614 -856151637 116181141 -401605508 34652831 865740748 948354406 568701173 297649625 -101090247 994162176 -377682312 -245188978 412952453 334198232 258661094 -863897759 -418232511 738985271 -823626329 105671051 334925267 657580293 -181926133 707939537 524762676 -572891688 480328471 77363582 -463558232 488042371 727918731 -772729883 861747452 -700550738 -907204301 -487633138 191292201 -679349814 817163481 -575088728 939608369 -495751306 267809826 -106211797 -936965529 -66519808 -316643224 827000626 -861504429 -945815166 -390169396 245806774 582608363 -388995343 -196562597 975159034 469053483 -924075889 546506100 -485848509 585703127 -60283727 760915762 -527353015 -740921958 -812782068 808295504 -577299216 -192961908 -791835702 -896418304 267991674 -929047529 -420930022 978573105 -621967790 -659082506 284147604 265564705 378332163 -257116543 -281114624 412175874 822140541 -708491249 -545738364 439553574 735785956 354681810 -964721743 -472098328 -251129775 160959605 -724011338 -596917448 857062017 665663475 545786407 948814070 525161507 -799611101 -822421951 369666509 559382710 -206609016 473348711 -196954064 640699141 205509794 -126094235 -147453885 873084603 920668498 -839906177 890249565 -175743579 521679371 -64183470 -543958628 -324228706 -973849057 -839427348 -484298955 577561340 -208257247 747134439 537053683 -871372520 -873673299 590781488 -250344398 -522747882 -958645914 -354767405 -598031690 935588013 438986162 -222415678 -775344812 113571119 -103464629 970213599 305807653 943829054 773233728 -76442719 -526823094 -175523618 -756040147 -509833762 748659020 -433787360 -287232904 74382038 127535645 -550417473 -731979333 847460434 793180531 -880206018 670840933 835505704 263250723 -313859310 -131931223 -412036945 295415815 298499322 -507499968 -654973831 364821219 6975478 662837660 -98819767 -626036296 724688033 -522178210 889855557 879051824 377445896 -31565147 -769185841 -930298301 -801868834 -538513155 -694157713 -205392332 -517978422 345882519 133906306 -932742914 603569491 456022689 -707347117 -122713357 -199275187 580822403 586467518 -890365045 861934465 382496800 -230385098 680215533 601384895 683580055 846592106 708051944 175952960 -217071660 307657723 14008302 471731128 186955522 -959370858 -895754414 -996983192 -431651775 -871602824 138260375 -463782115 -827282675 370791810 741862109 668530947 267580765 -315903234 789336167 -639103369 -557934 229982386 -411377513 -769211668 948420760 -980309572 -637915651 -958067792 349202341 -202096496 -499053095 -399951958 304258484 -129368510 791907503 -338073555 346740549 -78693792 996822476 52527947 -589807883 -338095192 -561325446 695821403 158172013 235021656 -267499011 -438001898 -402713412 922978236 257509768 -827192818 51162419 -252116109 488219887 793016857 9593059 958169753 -59057268 129235335 -533602961 569818872 -404760936 825110901 658679754 -161994589 -964888793 -585205483 -39351521 981672576 568700687 37072856 -780617674 -148578750 200949023 -593616867 493444170 -275093279 -166312933 -909016127 528949841 -830436494 141557726 -374117726 -701333891 -650559256 971476750 -763657408 216416272 316443048 81367932 614687302 -924579162 883168772 775651970 220181236 889872301 599359926 -709083590 -422972856 -840478132 454899232 -131051997 955946453 -661362423 -831117414 -578606680 530606750 -901494087 -964402950 -862132967 -584807236 -724170349 -583065280 -567656578 53491186 -21022155 -128134999 -563100089 -881594215 188321597 806188167 -14159807 -520837166 39197604 253606774 376146103 -824549171 206812090 835875587 555712111 580348490 977222533 813096544 -595545518 639075078 -449741958 -493866656 88685522 -384220880 778102489 -724084446 499852892 255056847 -71022491 853310180 664802163 -91074327 708121487 -677531517 965845987 -603484851 -294838451 378592971 111719841 -993797260 -72897050 -337282080 60217678 319855970 -760807046 582495168 501327679 664484039 -798501204 812318303 153089962 599022625 -644957638 169873761 -89594240 448246712 916245316 637056225 -394349957 323293746 697979082 -589546921 -793973238 -820351743 -891753379 102052593 918872170 -423457947 -754418469 -116132038 -749222118 -780394473 -976226308 341258523 685687931 -906109014 315668959 -931734157 350019186 -776699303 81828072 260160903 -180334385 -304677377 -944828141 -406883045 353953202 -458598687 274174311 -812765913 -767368246 -770115256 570137765 535905515 718401786 947397892 298538780 743383266 -77112058 -530688275 -357942476 395391313 865450598 826918033 127137214 -183547654 838659603 -405582869 -932176672 384885237 426678425 -957628615 -257270493 815975511 297989172 823064558 -757660351 -807496514 271026655 892560209 -383475918 424510078 281085389 320445652 -348281024 -900263238 126783092 -418116962 659978714 -149195034 903510040 739921823 896235154 497988388 604374301 91480762 93575923 -653316480 378950624 -199520327 627190396 720659664 -457466591 40584914 112161760 337210353 -971120597 995078672 -44953054 -511878146 821741338 869825836 833596455 392347036 624473097 953988455 264688312 -909488527 -662232939 406344432 300313860 837013563 -738275636 -213041 -700837185 649358639 71239931 -120478118 -788704428 237821273 -510426903 -772943871 -819400450 875119750 213557792 -748424409 561476088 538586024 -27210765 -864020631 231654867 -295311928 881958451 -697234443 66751438 668438747 76055346 842067410 -18202925 -260811003 -765640675 837668568 40923265 903356350 -64416132 -123985441 -35291357 -439081342 -16158014 -83670779 -149053198 -106213822 961077392 867097542 -869781394 -169817565 -156681957 -381087316 197108273 -600043694 -643098508 945648543 -359535713 -928613015 800577966 968846944 -696185847 478563857 -634558789 41214432 -421120603 498867397 -851098310 515595457 121626321 -583285077 -783019531 336898142 896214051 -329228608 840880193 -639790125 889168876 94042580 -590291175 -344233500 -187682439 736350547 -729772133 473350633 793796923 174030349 184107021 -561305580 -335910055 358129145 49806341 -119563921 -712685248 547782206 544620225 -766029186 828550055 -948117429 848099829 -468008510 918519144 915743968 -523860823 237831733 712825074 -792952696 836216565 941862009 -833703147 943662364 346151158 422119452 -765798640 302303538 -111123155 -462769387 136450818 -410023987 -687650405 -490284912 999495698 -798669128 -310815890 -321330691 -147790087 698766243 116892651 -220563012 -931625067 -903362102 80362289 456150542 906468739 38856404 933169190 -280335210 -742544482 -724803506 -372270007 987232174 -563229056 917368617 -314601953 -388969850 -383339716 246292500 106575039 925192195 966412408 -14118805 -739726594 -768630383 96299051 781208011 515078370 37251751 876359236 600944438 -314160509 856671540 -892035119 -105537476 -311028490 385899741 -700866876 812384274 392199052 283032671 -154970691 -234454287 -30348786 250728351 -238079022 -778633103 494590498 917370084 -88102054 698776101 -715339178 -83323415 -315234408 -510177418 -356946194 510351397 -593369006 878527444 523008285 -327797621 332920469 -952073345 -312767461 617293888 -86053634 69486205 -4300274 344133684 89271754 424633469 -244757674 -852120742 -576903639 -16246196 317694292 641407889 202690327 -626256102 749230631 -985831203 -939344581 -861706906 415600687 794768911 873938167 -680849038 -198571860 343222796 -731416754 -589136031 -171356573 -64837257 200139885 -573724093 589106669 -852687954 -957932773 552517809 101939749 -514598931 -760132083 245016069 759585270 95889099 320850152 -60908771 688335306 -187050889 -721106482 42837266 -456886316 -962181501 834449448 -769897574 -554980424 -926012308 -527406447 687576827 -621436646 -741358388 950260165 105225172 490019270 620738291 -134301456 915117470 -170522187 585847602 -126730388 -82724834 -518467033 -87854644 -468475205 -810258261 -446828960 -912304536 24066488 167809874 777612611 -71025152 636001408 -856843241 147296391 -925153331 3537200 -4495502 221233389 23175687 -595759233 688153399 125703493 751362836 -452178378 -56401521 -75643860 -735311852 85127642 172061679 105574622 -110905504 -15722812 173737307 -1875694 -616079662 -606302133 607852152 265163398 -369372342 -113160790 457426736 -882925104 790929486 -625294966 -794845527 -45595400 473488361 456121975 -415991865 -260536935 -108412725 967726753 -290923588 569747107 80950920 -370889455 718775833 -138481089 -896353570 525337934 20694718 -187668336 -995825969 7480376 -589466922 188427291 -161488129 -513533417 -219989698 -940580101 292012436 -633240205 55770836 -950005863 629341250 -89384837 103317056 -50630854 -217239306 371424203 481484163 102558565 405840558 -109492603 -427197875 577507038 -611720336 -966952973 -259009660 338028632 -971830693 776614658 572505572 906960030 427285725 -315978324 -884841006 680003395 75214697 617521983 -197167152 -440935876 -970360557 467624520 -129744985 221113252 936883596 -208292192 -572361993 381300764 772320385 760144033 -305900140 805898978 -182162351 793551958 -866581648 -349495713 -108735296 305594212 466602597 -581376106 952370081 395371737 -445513182 2297821 -226967912 -764200764 -340966731 -193223742 519195599 -188179976 368051083 -302444888 -306128838 872561138 582808873 -357981574 -497424346 429880462 -969861358 -611843617 698832790 854683384 -468188510 -841642662 105047394 79340534 -187217299 973705300 -833363068 -667671562 -218373274 -141976693 -168111046 -6037037 727730968 -805901108 -703161938 -889460309 -96960075 822553544 -980283294 167050673 175259326 361961064 -452381439 -650545826 -940086906 477556138 194668195 -981099902 -720459803 299234663 -811803269 471441425 -411958729 -470081130 -710995354 -256235068 -892816207 906634363 347377067 916992428 850971904 884005400 -467247113 -65110687 -105874799 677844788 603762221 -863349312 -124502805 359206581 872184081 -616467935 -19895557 -284387271 -205610213 264794112 -112761160 -276325337 685281140 510751275 -119782515 -164818767 414304620 746179350 -953368649 809927664 -6067459 -82870295 -236410496 -99436584 -226131539 -663750826 -959472029 836636505 -35708158 -345941102 491564366 -333256716 786789544 -412350673 -293453370 3486368 564645156 861067305 131773386 10054811 997763338 827233299 -207272741 34527126 -353392538 356967482 882079136 -589667413 694390572 574132110 985830992 513668051 202796373 893204050 -198169308 531237345 -716104801 226247627 -935373229 -536531001 179896956 -594830301 -691069056 969708032 198711600 722691794 837941719 -181727809 -547159116 -88663259 444566057 -400313138 876914855 778051790 -971151098 -816838033 780159032 980799865 -785805007 -320282236 16337409 447426105 516572834 -566474341 16779190 312186585 -182860977 247386078 -791062380 -684456329 -647929123 56140242 -798075702 -507740299 298459088 -511899793 989293258 -521781749 -8685306 -955873217 -914553700 135126428 -134923395 369588026 -542938246 467586003 -385888022 -960847747 -703253671 301397531 868308656 -531381306 -904183947 -514722848 904888830 708286919 -275697232 165368937 876041108 414641363 -979343758 -404558371 -880817161 -7783589 -122338827 286522346 -477387094 -29978480 274173083 -284782745 57059108 638544738 -712514008 519470644 -6331023 236489159 -749332882 740462641 -231098656 -212101567 -401272147 -202387062 -856265547 -652938933 -597182694 -255457438 -555437868 -747805533 83964655 -602193045 418471951 -815746775 -949780205 -935893283 622437879 -781515401 -191863484 -353486855 988985082 573832298 594213796 -129815373 -34501679 -51835246 305553843 -337196356 715926781 -937374483 -554833805 -566715760 964072396 435123260 -765022049 312553862 -167427936 902966960 -202465645 -659371088 -177518831 -734794572 -468808151 -467738189 348133896 -711189300 -946431272 464306549 497137509 -620521287 88837441 -228454684 -260237520 314431994 971006634 191196389 979176805 -340214452 369620787 -207567794 -904638052 -275891122 110109041 -944394394 -696789528 -309478771 32033938 208098592 -632494820 -195472637 54265609 272016183 616957550 -801598177 -122100060 704471208 587916922 -638290256 533723019 100385234 768654522 -211346766 -685214554 -814107763 957507025 72270829 30568487 -700291732 619158654 -963426066 936903305 811520292 388991261 945413527 -179108824 606974969 -93121928 151347454 739501000 -522539611 625873807 -103261842 100276991 -870601961 -450315897 184882148 886975732 492898402 528293858 708485649 758347573 -628252597 -476644229 -133527946 937126302 -229649830 937821105 -326344917 508047259 269294052 831029296 -566923432 -67234868 919541374 106868986 610686536 955055607 -998224576 680551356 -927328938 793370370 -229991075 737284812 -663365707 697039363 317226182 560942176 -540975886 -336076106 265420074 -311802235 545060535 897084608 452199601 -874344918 -337315492 -28463118 -650579495 -984892366 -643404601 886638218 -141399913 -147340183 -750494067 -976071325 -468880222 836602757 280731871 343512665 951188793 -176393486 372796982 -56575567 490789544 -110613683 -52488811 -390786487 7642499 -220362429 -768680662 129296665 -175900073 -531974525 -585556334 467184263 896295948 -559961682 -759165367 280402958 748811234 830354402 -250940840 142126629 126438643 -34543167 162976266 -823121405 881887387 390191857 -114956841 771099515 -7432718 945803149 988347682 -249069481 -711010301 846747820 997673087 483756557 -907005124 -299439232 853354816 -241112626 -296748426 -354758562 706901040 -172677184 537381030 -208018702 497206578 101205220 113590643 -832265247 453169430 -63689449 650146778 140021168 124026008 -337955314 904553 -139558585 25040928 266359567 763462961 511347941 857150367 -155187098 951650291 -635431035 165573184 976670455 663230803 781639317 -845561117 -587354024 174102131 973450835 342280074 853277888 -904362364 -374020969 532288657 -518922951 529684637 -443808456 -851803525 923685582 -945075509 -86312686 -762243585 318940241 -876397567 244339240 740517459 681468671 251554626 829088444 813077887 774281984 -710847689 -908313662 579651580 581932994 -270080981 622900139 914595185 -41927620 -113552621 676301336 -79200181 -603681489 434469197 271998821 -287039797 -116993206 21124380 -806353249 881491509 -760013415 139630066 451353772 941925266 239438888 72567242 -362897278 -21852438 265790353 -414249792 339242162 990192817 563226108 -87872012 -249166526 -437079794 -817092644 -975450831 730545899 -442325534 -704549494 -585375035 164906868 -978751012 519472015 463363178 -432221924 -84187699 -583861944 -21370756 -128958091 980114269 990443701 662253202 -92499988 -841335549 -955895564 301103188 267323162 -254535742 845377632 984489671 785161598 613985005 807632615 -842366540 275096404 -994950070 313873097 246014901 373460822 -194080212 -59444403 589606632 197949766 273959907 495673260 110497693 -413554892 -204857431 -533639723 -136410753 718380629 -199542846 -713977813 634388063 127126823 723754072 502398726 -188077820 267902070 -895618556 869662642 895394282 462781468 -900946398 7874013 -274976953 871373471 865567776 330713214 -358237526 -176174383 -677097092 536219495 -801098159 621639123 261986333 -17487015 -527749497 -536925576 436492946 17318835 148766326 162646733 -87694480 -149970931 297767061 957597850 -96815377 78040020 -902896597 -993685583 837287908 121228221 -822981723 902951647 291096051 -781218242 -232604536 938129396 -762068467 -907848425 344433231 44945592 852566996 796478382 -731525409 930237330 -47886325 221240368 860217713 -595770371 711950111 99434370 -708694674 87164713 -973371105 -370308065 200032422 680551400 948720681 691798170 -980498845 -619443165 -431286697 207991094 300016672 736757715 945312611 782356803 501529341 837140316 -763146351 -970062493 -876759657 291755564 -893045119 272419327 -905103810 262153407 -582130287 393082626 -728371189 425359346 -203949425 511337264 -519479099 -106575491 -156012039 467688282 994653315 683631978 -695099844 419232985 45969633 -234715797 -414647401 -406120496 117129422 -993379198 -503188597 629296492 -224132009 -947364437 446502495 277430493 -232617458 -891789089 59182204 949634873 -433905615 -785249188 -588428304 -885083044 797805808 26540518 -250424748 781005297 -567258600 504657819 846546786 -594288178 116273034 -558349353 -768928875 713730232 644293269 897844071 -222288768 -100044254 208790269 -417279581 -666794987 -54768016 -796083623 -821356693 874299388 112568314 171523750 167629754 473129388 837452926 -665456995 793669517 -428185442 -888458427 501391159 198902877 -77941492 716969986 -168916710 580042859 616210025 868120165 669785506 611427172 -596139147 -304123323 -242200770 -227615889 -679053594 150391118 -244836172 -50917601 910158242 -919810472 -381170158 352115475 305005896 459235292 542590149 93467342 693785843 154623848 -362764138 -9219113 -66000521 -938555029 134369836 461812675 -43160375 66396359 914487111 -658335974 652573911 -224009090 685976016 374390811 976767229 -122728696 -246609964 730144026 -819491911 461119275 -876857858 336225922 -564247798 -276457944 320207111 -32159312 821920861 749936877 -785632444 -650166331 896570289 198922008 830316839 -981163979 -680606636 820179241 -292715237 -710996407 -921374633 -562477607 -876700181 -468968774 349324897 -363344638 -605275618 708039117 -279163481 -449597166 500686277 945199664 -223469050 -86972362 -144818030 -773120205 -258759794 45368784 797707569 -309687701 776841036 -287505850 -520035498 960214935 367410344 -476808161 450441491 -595056864 -775170540 -672352136 -458638235 876731938 252471876 19257330 -556481118 261978286 217149817 429260473 -715672850 -217881688 -32545398 833366995 -746413903 720562855 -904140702 804606583 -923719481 501674670 928129990 -408964863 -517976356 -447232011 552645819 -665228664 372531900 -141768017 -407125462 -261523748 5542124 -382718490 -912972320 -628761796 -639116829 -272757867 -541697966 -99358674 -663849571 -907871239 -663326917 875873801 430134062 -348661030 353554946 959241557 -255996447 918795509 907541308 395447095 124776470 468320775 33131668 584421737 -139436302 4485949 -798991265 699995282 -479739288 364974066 -725372481 266952082 -834116845 33839714 -326929558 750794724 258007120 -265576200 -532385577 999655858 721563361 -777209212 607305592 -305125592 -318289706 -398619026 749814201 -272383515 -218494012 -634883030 910282099 -69604198 -528555957 906797650 250578924 -68634433 -833094128 424996128 -89833486 531776523 825048705 781144984 -543156067 -519288176 -216679658 -150498776 584560267 -753991035 336243447 728444942 -950326171 970915880 -360181042 273753510 -619797262 -675640301 -755796251 687678775 -710363996 398499215 230252202 -7308143 387346287 460868881 -264028876 853740005 62572389 -287600825 -696433390 694837871 347511643 -267240607 -1857497 122082281 284528646 -188815085 -105603626 712533486 280266666 831568185 -209780539 281037367 443611870 -944886466 -367954800 549655068 -628539996 851226102 523768739 -111488024 -819453630 -483371662 595584626 143684493 415529599 5089359 -460419809 289591184 394927697 657775784 711475321 -932192566 934447062 354304138 -263521316 -648132881 722567286 735539481 183543219 529620602 565688112 -778565275 -708529589 -647817205 -359116684 -564391967 875754496 -19947428 -280267981 891910503 -830825889 -98523980 900001477 547693452 785670169 832897390 -632318559 296539368 -528668981 -679990754 -907538419 348493716 25264792 -731418770 563615995 -163082798 775398776 89000550 386908122 680295684 -383201667 343740114 -282248157 677485047 -802100986 685484511 87411313 -562033322 668270914 -768140335 -880016650 725728412 518352994 -411712454 520755108 791808219 542308254 583630238 839754414 -208182537 122312869 144942519 52405340 270064625 976623563 5073360 -656513131 -259903922 892908478 871406754 150216567 224878527 815847638 949685476 283938764 -566415271 260471960 697791623 -314327954 -730869033 -873956247 -734710171 579483586 83051864 743917566 -377720744 904964361 533398982 -978999600 -461061590 -334554787 260205851 -463575311 -336853707 542356342 -657617083 257247985 464932790 -822049561 -723975192 -906059852 -873816755 115644363 173908893 534407139 371518457 641436975 -199103116 985059435 950836522 788554730 -888499472 -549076261 -169579388 -723858929 129671768 759949635 -801170348 -660879977 596641566 -760241937 195439029 112272698 -461203118 -638632496 5254212 -894802663 769236495 616659406 18961534 -104968637 525750055 115387235 874012440 -458160310 708727208 345233000 902752669 50547935 -291242644 186751636 760487491 -166382667 865351748 436562211 -309112223 -623983473 418698900 -963183309 -842153990 8523931 979827385 -972998841 217900090 473108172 -827764304 -459187667 383086838 18084840 -953431554 -970235445 -603294210 325710109 -461577123 -841935117 -532986458 -658271755 727162580 -682643512 -466369456 398815418 -178825396 -650003787 898430754 -653412396 960999609 -970193740 170624950 582093859 -241873942 -122354853 772010373 -533054191 644249005 381206538 -68341178 -928807195 26809852 -607469080 582037014 -533603026 153726351 935709600 -339243615 -348663983 623740618 677070633 100239737 -378153753 972521878 -295203879 579539368 97097081 -24348016 952870192 -683327151 -884622042 -553640972 733191277 800668373 -711002469 -256977389 -690901076 -119546004 -376781034 404701248 509516313 -593760643 -688091248 290081960 -778803037 42276748 706052481 -436573958 881979081 228106201 -237179143 656996607 -374136647 423240493 -943617644 640533693 -632342369 -121756335 -114788041 -419940711 -696244041 -612871878 -843695363 669412949 503539837 609761565 846437120 -558474613 346661220 526477084 786236086 -374196789 493848385 265272969 -260477567 -506657362 -772160851 -866008463 354258767 -169978870 -776509200 804067877 -594351869 -797155657 386110376 -591955424 -37134302 -467274280 -963814938 -455409178 -150233165 427642737 -881655984 819035466 897743635 638206376 -132422439 -394113459 -566446969 -713076774 -689925863 -707923452 51969295 846874998 870814384 -519745310 256082911 102879827 587837807 225542053 618304052 87348435 -387235664 -991838538 -783693138 -677023857 462214587 -794485774 -466379537 987678937 -509526982 -535587155 -274375649 -141405967 -924062694 592387051 765627353 -747436977 -88758193 24632002 -523708528 -891209423 278130670 -279934845 335420769 886623069 806544359 -657667068 -463798557 -331278673 460880431 -837044050 286231877 227083734 -570012619 39003572 -566849545 416111500 795288216 -281790757 81682073 69833120 -715241399 807844280 373970216 -26065704 -844933744 153862999 747823029 -977581084 836256288 -928185861 199293693 -487046287 493273694 -952526784 216333187 -801011575 461307401 -37199113 143896937 98402232 70660415 -125555442 -988933446 188925545 -201803847 -215327459 -979863870 -857524067 533945745 855615095 372754268 552770170 -329001332 -904841249 -655129101 93752494 -585116904 570815318 547029389 -441225104 391832447 -985489758 -172329650 580375176 563657124 303357530 766882845 -406294696 650364282 -226697795 12298200 -427741286 431056759 676682199 -969394585 910456720 -702882448 568817999 765214613 95111650 618856683 682345955 62185917 -315090980 -62515336 -56464356 -263936654 301484807 400654202 -541825969 -23522627 826834785 406855760 -536561327 -963162176 436630191 172353241 403643502 220773470 -305797719 -674611727 -349865322 762893158 47240046 -485007836 -433644215 -713629280 -87552836 -728385219 -76177740 -124346491 264115555 359073660 198384707 696532670 -749394786 462113639 787753932 -717621721 340010953 385395254 874745687 305741165 -923633778 -736176416 426710604 -592976581 -136514524 -514778233 18889492 541693458 -790736753 29509854 20839870 880622775 -312275113 97412942 -37551695 -230932082 -59297060 -185441952 -45666322 693850776 887970730 429903134 488988056 -556201022 -344798579 974737267 202297800 715305132 860814614 -509962692 6878049 196198076 -741741353 -700212737 -578018153 -598482277 -120432873 40138013 77492270 -970962573 340753091 453149630 959163887 328249213 -771703563 -100241201 334992176 959994041 972625870 410923509 -826199709 -373239021 -520073438 868939933 -867857010 811223932 -436983602 -687786957 198939875 145680565 589108297 82396550 192901925 -700429593 -17323397 625432684 34383985 -575840409 828477969 206587814 544291990 656318869 -651456111 253907629 653087433 -589966906 991240789 -709644563 96328553 -630589666 719879491 789116493 739859864 639299839 -997910011 -872482455 -278744559 -684141537 -720935114 -238026275 446793923 707029220 892349378 307254136 747832729 235621802 321294821 -689578210 -845034218 -961023776 649902523 791423138 -512226519 610418553 215926019 -47415668 -153216974 -675416874 649746454 -509597126 734040072 154567311 570025967 -227267909 420567289 291081294 403923960 643632056 437880275 -762220674 743532404 -442460624 -493170900 -345523583 844862473 521057367 -498518922 459727641 -148793263 -554285429 332816393 261116902 -301304190 -616792737 604389962 -238758623 -67387758 -245227945 -822902427 451643975 731430665 -156681521 -184393816 596558842 -948089826 157817136 492580861 -348921070 -77371731 -711137795 -694618580 276070667 453254305 120033883 -27747319 -760012776 -819517860 -892674201 -543669620 -44754853 254755804 622175782 -331635939 582028257 -997056880 -797237742 217437468 468442882 -251618666 -972830473 -714885855 -466287219 521025332 711162366 -637276381 167244924 623366186 125222464 378544690 835138270 -54051766 495799775 -774693147 164405295 -235796937 -277625298 -909444873 -444855830 -234461408 -654497149 810124934 -75532878 -493968677 187361748 -14521492 -867755314 71857347 267796627 -874311227 666959430 342686128 140157425 664752890 948231398 530025636 -604566447 -792087242 991510142 313218015 -147759487 81629974 -696785582 578179906 -337570101 971509569 -172198528 4027981 -708618950 -815735523 -29617856 -561895648 -439535199 476114806 -95897345 18397875 325556427 442847539 465175921 742071255 217210751 101492599 46518267 831954824 676634848 594311992 -917882724 561245366 242707447 311854341 -944776698 755328413 -562924080 155166568 552365221 311918092 988149952 -975881193 -390877076 -774706086 -603726137 554913512 -216698698 -788048576 759474073 -445458352 5479426 -219184277 -379283016 -383079948 -693420496 -385698284 873048041 889933793 -443125845 -686466972 -903572243 -758796427 -370105541 -667604068 870040322 687395852 -843071997 -323330818 560658540 780698438 657230338 -892269653 338390699 625179560 -468707289 841482431 -425754573 -569340244 -338845510 229193991 -307471135 862524618 -339354977 -146082867 126868819 844254119 -582284954 373079648 -640383974 -941116417 -947485135 809916083 -260682473 133253819 -236033022 -198268700 -523585264 -540797208 -668597135 -760617526 -934028672 158872108 -946265790 155064367 952491868 345145691 -398390509 -735019229 -156028765 -604735463 159466393 -559215869 119937057 817313678 -75912212 643959478 250406739 -530266480 -527039976 -19827195 -731582711 327004752 -164820331 963217369 -551236649 480589917 -645066412 827358424 941854420 -392255751 -402905386 -921900344 837014404 -65511448 949871387 336048634 512580784 370417764 495218278 789728609 -146987478 -946209118 -734976564 -45375704 -850366672 -852253224 760147739 -72682395 -335294150 752911666 -349468670 -963447801 -938953619 -803349152 554699832 287413120 -562701909 697115609 999273867 -638665295 -723497608 -288557711 -375529808 283966337 994006265 -373776048 83470730 -269735177 -966980803 155591369 935692519 -748258402 764111662 268668212 -388564947 910527835 -863075876 -366937882 894289249 -775060568 938141461 361020005 129378570 789289028 -730451110 526663235 623373783 -506568652 -618165369 647986035 -283798509 -629931979 248151909 19502521 -211941837 480793542 -496680691 356289908 -351496757 772389686 -738468916 510141624 560076109 -25172895 515990750 -777589552 -814153314 813735835 -350978772 -272950303 406670750 -967353763 -692336903 -479896181 781958535 -950422030 283445029 -732676777 -499065732 227424603 -876211819 -112692531 129280759 284549164 -489581468 -700479426 -879872918 -164978507 -295069782 -343658087 -629651839 -606326703 296216762 826010452 171322148 24598154 -21324463 -10665966 -982364564 -911028392 736019832 -230002045 -437566743 -726595497 190014218 992508138 -896271498 6719758 -368690891 -530846717 -698162101 305149077 650986603 699804236 137341126 815294789 510642731 12365586 -548113728 439883273 359910072 -676570846 -669952147 312678860 327288615 -761296827 690943893 -192807284 933922354 -518524158 938702651 -300716214 -654119735 933751358 -662753510 449809959 135327036 843886862 217337360 -213745531 944409788 -8069569 735089584 -791150337 -144092920 559073646 -675412128 213069642 747755711 -480323327 -380104982 976821721 907295750 725127765 -253691298 -196022599 -867669590 808104532 438942698 -475859019 -207012557 -33268392 656296238 67929752 54096463 741669548 772609295 -467636411 -352094831 -885470083 -442672968 610940540 -275682512 -269361525 722723550 -847038638 -898715842 -999424787 -788189803 696298687 487267643 -332890256 690034199 51028125 -410603698 -867970825 -623354605 -64692006 895849279 625995693 776896037 123035685 118363493 724912793 129176585 -865226662 -981563139 63860336 -981531307 -80958701 496304293 944408653 423572161 -526165463 -895859128 916118075 -328123060 260088286 -243759217 -523094188 -810046665 -182753583 558892661 568723370 69801508 -942883400 951602504 633792105 -10181123 -932756084 -86252885 -696970959 -187453503 -468155820 633263738 831509391 701957415 -541810923 851200169 228775527 -789568675 863329097 751265821 333662352 938414242 503527653 -808526779 -365715803 532679161 -434813468 -622230333 681540329 259208318 17572297 941843331 -525998589 502238497 -281079733 -84032640 964467180 -143859992 618768921 -143184330 -844084840 801502089 364786889 77158091 -622257366 61565257 -754478855 -696622714 -931380670 551214799 -938990793 -66071805 -25621579 433277326 894910907 907445160 -808301122 838427153 292045676 -864981266 -688456714 758326602 926183211 -873548513 231332846 758519343 -941231008 538701089 236977665 -314897048 14290669 -586310572 -908582162 204906902 -841648548 -90901515 128038207 -424162214 -725033204 33000432 183324171 -116749200 502856302 -656378390 -862631504 337475292 762293304 635829799 955694723 55189515 614230206 715238906 201799294 742269396 856674536 764385406 962120026 -373228351 -806579443 686731413 264264705 -65882423 742482218 656393612 -490234769 -994613787 -204750912 508397710 109458334 682583301 157933633 -542017244 52432235 560924363 -992155965 246765329 -969185758 992892761 875702231 114124608 -205640251 -79798404 -478352755 445011649 -643246787 -644963533 819856327 -316725804 678188925 -46787904 264506090 -245487488 467400354 -216575292 -861978085 592587255 316788181 -298351828 -721665814 -660253968 298517908 27325733 745400529 409520999 158034413 486821969 -206080827 486584510 725875766 656188406 387408734 969260523 754791521 -785419780 440451119 -714643864 -148808152 552458177 789296072 -717356292 686868860 -931174879 672015837 -351402192 859529057 -783665623 813218433 -864358572 997559522 -84159609 -641181850 846180826 -651750717 -468541917 842576789 -966743203 -726731498 -990090429 500640233 824387501 142553862 721839199 156763707 605128008 -809885103 996261697 214557552 632050752 210530982 -332061343 -720305559 366969678 -587339781 -635000148 -523671454 147963083 -457786811 -482397481 130187727 180343767 -55516157 172854314 -701002482 -757029921 300957160 -165404242 600667437 702218493 -385398940 -616962420 -445856312 -61636062 -883664693 -847591073 567432974 625193410 -380692580 876895925 -645381589 -587206833 836608969 762464305 49982638 489584478 175097733 -955481005 518301202 105730306 464284540 368264863 -751648587 574678776 521295758 -609118391 524552834 497887676 188993778 544301264 589568639 892043692 384606874 701804914 123309473 -933933799 -808859273 -817334214 19057457 -113150995 -745358558 225441493 568784468 629836421 -240793130 -54444917 294167328 -353452877 101128006 693943253 -371615970 576041998 -845377038 -375614718 611209369 258601327 621194263 -671530620 -213849292 -281412706 105550074 576384616 -359615563 -397364759 -639745027 -189038301 436102200 533477282 138271771 523210461 102827816 820122705 138477009 856827278 117137219 755368811 601601212 524419689 -78379339 479513155 298442566 229065012 989951671 -483439726 818211620 -482653228 580520165 697911530 -695370481 -310600550 965673114 322387894 -400377048 -250229247 788428417 -427558724 -141201286 714857276 -880136672 -769635015 -101665197 51548513 618156499 -888901729 -813773512 209608791 264635397 413636404 228177481 386425393 428569603 -286530348 203859563 -866506830 -368109277 -951560874 -287570200 -481644995 937669308 484819496 -161069633 -506522234 594305273 -780609874 -945181074 -795383801 872499004 -674526076 902951179 -67259385 -958886163 8105601 -666363164 -909869431 929823640 879588168 105996409 702380620 -174942994 839391905 518922231 -790228258 217218257 -758745520 -690690464 467175799 -350656394 165060337 507182113 -47952757 -289235956 -11028751 238572971 -972516742 417377244 -490872558 418120994 750834156 -880155136 -410153157 316469017 -252661058 150025768 -507758136 734105058 -527938031 547094510 67434830 695833354 577633171 695166239 -837003058 -637820709 222148111 543503007 423658589 894343775 735605583 414374004 -568585913 -144343891 -895762676 -811880062 34279305 911192279 934035144 -944960883 -699611659 -165172739 -68724215 -204384371 335152887 -34406341 837125654 -709118012 -931460863 825817750 368391508 -404188111 -88697550 277337856 -706406741 755141349 473401172 954153765 127631576 -807299326 -647887637 598189659 254828314 952191595 -910144911 461186263 -257038955 -217362459 501323603 455536099 943537022 460095084 683704347 750101369 702504459 -456964592 -70087946 -532895672 -345407305 -107382688 -908986858 968911330 -158297242 642305393 791219090 -673290104 -36878320 -200238219 -66983585 -423629081 -97373658 625052630 866865821 -207630966 -992396866 777483506 757781110 696636580 667179914 534721070 -882421881 -131931765 -881171671 645151756 -709917331 618323205 -915340897 396147679 -86675223 843077195 -43534445 693523051 205189910 -692851862 918194680 11553414 821719094 -93339285 -654870582 -316372087 -105724661 520542915 596472020 -724814758 -527321478 178692298 639031646 -714765321 -385390483 133055842 -110927670 244133183 -851028833 10527121 752401975 950942035 -211493931 160423479 88570768 -449264924 -294627411 -205212060 -421004141 326331058 207586633 -661392976 -502241225 -952903383 -533063550 -828831286 487732710 612238187 -85996872 -889180433 75353907 -623172052 332914743 215456361 568853142 -797067327 734611216 -169784771 -339173669 -630066122 -257235267 -929189778 431034970 11456983 154804468 753878831 -916296131 -248298453 898628702 -942602623 33099060 -229514430 -864477150 126769669 -572238220 826220102 400775749 552599400 862256559 489612606 6058419 -653267022 -690757500 625527855 -404852843 648965595 573452501 580963636 201025540 435647908 989179927 319669853 465184352 789144965 268659392 -961280958 -720853314 775801604 174170476 13816723 -822429243 497237364 828895593 149843501 -942856174 -752601118 -86101968 713132097 -310594464 -898812255 -672704157 -83895345 658957496 -215588568 668456487 -411803854 331672423 -292168532 -508354192 -263897059 -292077272 -163372922 -838561375 -449833279 -47689066 -262598125 570568636 941844338 -878483977 -695648386 -563022200 -931237113 662420554 635174119 -131555197 115068986 820623801 -144816105 412400914 756644250 813298653 208513138 466976319 472955829 639617508 -24733463 -110303783 -296973541 -246427449 -451261698 843970116 -926766539 299984834 186343926 389709530 -295661606 240048990 161138847 -290197453 -799951604 -922185725 -718194897 -831651270 -870030460 696909321 944747460 807567964 360962017 -755386256 962867811 643875002 703591157 392888916 960026936 310223851 640437567 -233811207 -284963935 884725031 789543768 661495104 -795599415 614431596 680289328 400579689 -220574786 92126986 -952367379 854426784 798673455 -683634437 278377829 926125234 444460662 434936410 -203502972 668655988 840729558 -707201940 -913330763 -887763508 -821273 -128815392 -514329988 105154374 848886381 -802558531 -286973598 199679761 782544633 -24568726 -439358915 967727056 -831488127 -488240970 231194614 -335062150 224102706 934106892 -476380048 -15770027 -892746124 293098277 -669512094 -816822334 -217622440 648989771 -538614710 -920842151 129644159 196913215 -553460559 76208230 971156993 388274046 -496560873 -770746829 -848983251 242093178 806705268 -705394537 -505094690 524342530 724265033 -6955435 810751270 777090715 -663984776 726304464 -528338814 -183692863 -665119692 -219486153 503388090 980507263 -510364910 215882355 -273032900 774425399 -515433974 325033241 -222229865 -500599364 -409372075 -459011966 -482093059 -255523419 -81307237 284588870 190047544 -266263992 466126150 812796233 109076534 -791480061 -916314962 -523331501 828634404 -799563927 286562992 549891433 165224536 466984197 -463502609 -704211787 -947340200 660518309 239205451 866823620 -494726140 -916435685 985338102 -79607815 -863429292 503990255 -169774280 731622459 975825828 -214012577 -701650357 367234223 -94710989 -461914708 812948267 234287079 190957677 520378679 39603284 744970897 -92688217 225031943 309449248 -731811349 -906135201 -623626016 -948601020 -962189103 -699856140 -855583146 -813365745 -265525941 -915371107 525073232 989340969 179430312 373493247 772698251 668722915 295523410 -849566534 199528283 -551862601 214207983 235018977 835700047 -681725742 395787379 -51380904 616921235 -364706113 -126189531 763056444 500159189 -333375693 -964308609 -970730074 969341997 469659265 -995259678 32780562 -226027724 910472940 116187959 439322049 -705404723 -509941387 -282682561 -315646714 -642043678 -357172320 974292528 -727260079 620293499 14244606 217442198 -691728342 194333866 646380041 571525680 794312074 -675262739 -364397768 -89181349 929351896 178413358 307001692 -150384103 50159088 -732668535 898565600 720002350 -690486240 -232009388 478173710 341995606 -339471294 -711553544 996217354 -559196017 712942854 670182084 689082914 806625116 135919738 -479242689 -3900814 -537879740 -696887395 -750494062 605318088 827943566 -333492608 -717497934 -680646669 164024696 -19599417 -657768294 903928648 -350581353 879725632 -488235056 -714617711 962834533 -321048611 711320517 844258795 -245121426 414346032 71266600 -539808131 820615383 583393681 -455365215 294648195 56269508 -935275176 957179554 429240864 -256103272 -447327694 -133988691 -112956075 -535569550 499341748 584536042 172674055 -972878494 495378932 -444554882 839059520 -796014910 569942393 736833092 -936840139 393239185 775049867 719834730 34305445 211388013 936469952 383295402 930860089 -607373596 217732592 415144486 -640362957 -301293173 752085155 -794317897 -964267728 -371780476 -549807611 -492924760 -481205369 226980580 586892793 798563992 -630015162 -359125724 -792466285 -517280497 354772750 -998063184 -342566605 -827658954 -704668248 -964117964 -667629154 -402813131 941685845 -475985515 -250229446 -611604974 8874828 -827157126 -108293825 -643117257 -431545919 -189098385 656586853 507052495 650896423 -132025867 -367124517 -945875080 -320822142 -623855723 -475790511 -676051695 -926294144 -283315760 198481697 992209996 -807098460 -143101809 -9633531 61289097 -321990592 678404871 -247577298 -922390848 715809598 705671274 91569072 900954489 -836134646 913784114 618809306 -214896331 -517823111 991508461 247436230 740102230 476707590 373646435 222584739 -838651806 498400499 -392580275 -120400346 618660377 -930820843 -980169776 -620444843 -609124309 568983755 968031672 -501352149 -230546164 -415923509 364965215 981284585 -198902067 711243622 -691842429 386421404 261128719 534851742 480632364 205334600 189902141 -717323291 -286659238 -751992553 -600080849 829434830 564493761 -645163598 804583005 679589606 -112694096 -68597181 875015657 381876721 -191094266 -5885975 872276565 -899146372 946561330 844198148 653144254 -487168740 885258785 738744136 -609062114 955321327 -461198247 563403225 -683048938 -441136912 417178148 378265949 -407983301 414552149 -538344749 -490426556 321401179 162988273 -403606843 365919755 -104584735 -21884979 -23325848 -609546806 617878177 -174983057 445350092 -567308993 868688403 -737165614 401623337 878179842 -179763989 545848269 -487148959 399174066 916769205 648364791 23585618 -719302526 -570733895 307706871 578104691 -608569750 110460497 727820537 702494106 -887733712 -870907375 -929156100 97139106 490567390 -351502942 30571942 522956090 -874338939 984925829 -396272498 487742814 -470504210 -514145478 -238322767 -547182572 -666490272 374115246 230771183 -225428695 -471317635 161621998 835551429 883101634 -334009928 813732165 166762590 845459539 -924425303 470353345 -392266709 597858857 177289571 41938346 502304212 -694867586 -155182335 258713477 49400862 455371868 -449177589 -342895952 -150383356 71290155 -787713367 931366526 -563752477 202661353 155796825 -97719857 89203630 -362257976 671874902 75342454 803229520 -144432836 -288714450 197207230 520297998 -938987489 -169804395 158785164 -243973153 779587690 902956066 143099245 -656833884 574633343 276064962 -21360230 154499091 26942673 -839309874 730527763 763144777 898212838 -99072511 -282482310 -580283128 787351066 548936477 323264517 -421681738 806438498 624931700 -395927368 -451618890 -844369319 509123382 198583771 710634399 -56419343 -660183899 -347723628 -959633637 208970390 -574474909 -447464635 -638900666 -782218879 332876943 506977768 -37616396 -318697079 441245071 721347162 545215971 -804024292 -614246246 -804859187 -361175051 -394026257 53317441 903655442 956783878 843795453 988920778 -394532100 687055880 -133585468 -490239089 77738203 -955631075 -489181698 -651336085 -685044090 392396854 768751097 140566441 -325713199 -150313453 -528361651 526812307 160126991 971382144 -376871187 -926481886 -972264122 -139544398 577981715 574676270 -425109652 -317193623 -580107046 -291783814 497082443 374517800 -134713019 6870256 767336093 345090931 616749890 345622187 305875901 -94529739 -3306354 -572875513 779952056 -550474758 687042375 370883369 -783323185 230209521 -440784729 -994431331 592870239 -324192036 -712069682 894036642 -846541759 37830393 -576941551 -550636678 730108788 994640035 -236467066 280530249 -663854866 660796745 123127670 413751583 -321360898 760385882 154790781 -349073711 173443801 -635519294 13739666 -995895818 554305230 466016692 220037774 801272560 744201072 -588086561 -727612479 354559484 187095741 51653410 -578806105 920479480 414649321 -527592484 -195521015 -61365766 976721089 -824019885 -288485403 69136257 998969706 417261720 994368193 -87888798 310274141 -672446913 936089673 -572554230 720365404 508762931 -986305962 54116710 -87522850 175331861 -52217420 175790028 -699289467 828246753 -289839369 129025053 467874417 174944046 -947646139 -585823669 378982793 257024204 227484687 720710943 193602940 -142500608 -673278325 790031011 -171646987 993988661 630219139 -2334534 637177620 -402787055 -202286022 415237261 434663182 -575514406 639260252 -46970315 510904673 -276242178 839462607 189347755 808920720 -108760526 132470031 358940077 -410719657 729966825 598323427 7815629 -785888572 -540692308 516069583 -185310505 528063099 53995694 15669235 -71612370 -968583016 -375270199 -109432979 -615243109 326768061 -781408808 457162271 -18138635 -254861019 -89003239 -303134138 -476812685 -496385415 -799503838 448672457 -414596031 64827702 317604086 -275615679 -492360565 267540958 -897387675 195502330 -462100632 282619103 35266932 -791235378 358403311 913231873 359045371 -149719775 -426478787 -624279798 -880791512 -658155020 446271962 -308554593 -561961008 -798923562 -121209637 -472917940 -167811102 792199432 861667769 -483332557 -697734649 171618685 -2615635 -580860535 -977477841 -243935966 -26830072 -771974781 118647519 343067037 -968585910 -320028505 783856050 -109084403 584021344 758947817 -127955428 -627848286 28630410 -915345177 599789894 -309226427 778280535 621825815 104699210 -272249837 -342506279 -644887786 541011247 764760051 876691694 -242884325 748442372 -791060694 594070500 207696066 -760062672 526985720 -964275414 -158275572 -271305328 -445666013 692216144 920177908 -19805602 -894010093 633193209 -914980443 -796647506 680882679 311963482 -477633308 -802971650 -449666839 -100507204 -742681139 31393790 -496408085 -922701082 388059880 -412679353 -281135946 713601484 584038694 279464684 -276595530 -140497525 -362841529 -496352435 731708641 384933167 -784245431 -830385276 513718566 116196823 -832416805 -977882475 315070930 419251300 393683749 -417096083 551307330 -593330113 398715188 179954122 3198452 507886175 -451870769 -784109370 787204696 -296951789 831021345 -898292121 511774131 435710823 -89233784 979408325 -994006543 802363174 -167147491 -920985200 -299231774 -368707704 -327497460 -777028581 574167918 435002212 -784205204 -218524866 -885676450 811735313 302091673 -562712760 -663152516 -622160326 89348740 551421537 610952319 -554213321 -407965675 -555270887 -570207859 466889886 859071157 723903694 -140881875 268712705 887758966 -992784947 -468457566 606187187 721205179 -213277390 -494646821 -539327583 73577249 -236054492 413344712 -713593544 -63374292 -148191892 -957588169 244313090 -945122798 -229210273 -334510991 596416318 -783147612 640187028 -560688384 178904735 -87389873 631287181 -839672143 -737317502 510366897 -243439442 -8304149 53034817 13117223 651792348 -927207697 788569629 -944945991 -753473927 789835602 928596896 -931088747 -748302803 660753704 585248057 -84570764 -239536682 220771874 -703674642 -729960559 369691994 62762531 88134432 -695377100 104620600 347712661 -611670306 -278403278 -272380647 -437421822 -756287809 -116155268 -165880468 -213163358 935594836 316236751 -389061330 -741334598 109060491 -127027229 4067339 814929564 935655012 -133794591 31634754 -88038233 -467364555 629462992 728388997 -774047821 -919848624 469510488 197908887 -225990529 -422588211 7919010 -63448634 849263505 75231690 -828814590 -503325756 450981310 -497147865 -364696025 182049106 -372390070 -461620009 -392196230 753178249 -110833325 -441854684 714091034 622245506 -249537941 866923776 -17340548 814585487 918169856 -779940700 491586973 -899048984 212813573 -929050296 -627263809 842671685 -189526634 -640251517 694874885 -572302855 940088581 78444049 -795383267 -766928067 -35529716 -78617870 -919011337 823920798 446877154 -910389307 188462777 346510926 -363752319 973424783 -766795973 989603444 433205321 375393417 1371454 -879898789 -12036140 410103972 96651138 451320538 229378774 93599471 -830441514 628246879 248104455 -202079174 623970783 -215571263 187775135 358882683 359569872 -733707066 669919403 -108615486 68006108 -995932193 -311444748 295650718 356496944 -335537212 41205890 -934122760 287448891 -487799851 -131140138 867458771 -511658058 267747576 -285207987 996118760 -480221967 -254334086 -61942499 -936718223 24558681 139434627 463161206 -640345948 936814016 -221751929 -324335648 389288472 -852823282 410573311 -71600106 354073971 1945939 -62176053 -980580579 511003134 -26091371 394856835 724262855 49083491 744328899 -129104702 -203027586 -519190423 -763244984 206086624 531095728 -113164018 -414715044 302099300 366500205 189572009 -489741273 -844733285 495937600 279089758 -999116858 -192100230 -354195775 652393530 83905438 85820694 701956980 201287400 971579923 -769070227 838064726 -174178901 -677353342 119574017 717616832 -334662312 334940953 777217429 -322603518 54399374 81929553 -471645577 -243306947 70572483 -342197147 -400617270 -766646607 961813105 -911070080 -209767921 -519170529 237972769 389263735 894992008 -725437015 -452263472 404374137 817684826 -734991753 621826207 714962474 -318502622 -560989274 -16827044 900731423 990498721 -927958827 -762017282 990415861 -857584014 347773806 360920343 -329387795 622349688 -730290294 713594574 907945960 838854515 -326825379 -915820668 -287381853 231656223 377890737 -258207674 -556052224 528957029 134010713 531792690 -188687677 870591913 -844438248 235468074 -745301640 983192336 853912266 67679090 -787990972 233668123 997022574 -866474731 784305195 -873405272 112047836 -122530682 802794222 123666001 733129626 -297288179 819654874 133857813 -695497621 279478301 214242778 318481349 727209942 47311266 85341287 -68299447 -580165354 19682869 -941319177 -289466703 -500916435 -894490347 -84230915 744349544 232815130 499042840 -332266521 -17447740 -109529931 -314172103 -656566336 153833334 -256912084 -716352988 904335078 -371974167 367778926 563621163 50907036 447854737 543003594 -529442956 408397138 -925308425 -545121424 885703635 -250102291 852386877 -370128165 658401467 628771596 -285634369 -975361437 715443748 -911056101 -619334626 110027879 -329488066 953210211 -91507027 159497679 -855444683 743514713 437859367 289280655 -808158721 945668674 847843397 -12184199 89255905 859839381 -65618811 -631660647 827345471 571606765 287941422 -832873208 950675555 -429141365 650517016 547232579 -414988666 349205347 -137355861 184500506 665550562 441520556 -3319194 731797933 29715045 -420719035 772061881 -545609106 741953781 -133576694 724737179 -23348372 -143911128 237186742 71827830 -469526956 -660649744 -893504315 186577620 181606362 393756001 18117988 399466854 969336918 46263881 533038237 66325497 -235097348 853802115 186831539 220428635 398786973 -18175959 528356341 293069216 -585253073 785450087 99991501 745486834 -818623171 858448407 741305090 269291305 511277370 -512812954 -525765366 614811270 192050438 999759777 899504435 -285223430 -721062548 -516726104 732232891 841326060 -280506860 -706965032 -498815990 -862965477 156748408 349342435 -144915014 -807437817 -771350979 360261245 88364029 480446772 -219016730 202267649 -452723737 707874903 -955396804 -873295574 240906659 -498470433 101611435 590625493 -428672963 -952692560 -218959382 391666949 633254300 182988233 -5730699 346542924 -924354633 -533930335 -47347892 394233974 -871581110 993189518 -327302011 -736186336 64722523 -945347461 -930196150 -825415478 748106451 74814626 170117081 -396071331 44095876 -803290995 -363275288 778795773 -630894867 -282259798 91291829 -460616629 -689876459 257808899 -136237509 921611435 -348978631 -865315970 -598562901 88563412 891360033 -516442871 -123292813 477139021 516773051 56835383 -859554854 -231325601 -636922082 326701448 -983838478 149726718 -232809840 -314920283 -36467883 426600157 843652031 380311129 -545983538 377482772 -378414897 123102671 -686283774 -216282070 134812048 -583278754 -995908928 -150692067 61589423 634241347 993297271 787029354 -251066280 582614465 103944690 759634889 558226019 -200980260 -438594321 501635250 -676719986 480702734 -459687570 693863558 -746021660 356195085 122690300 -192858795 -853217531 62918537 25169032 -682688839 545800912 417327710 601963974 795194645 -456050643 -206131504 -603027438 428113508 -419455742 57649800 3099641 511579387 -282001043 -63822498 262681472 -131894276 -749904235 334989406 42114996 432788140 741543907 482949307 282741931 688699057 243233628 -513625576 -855975737 -642219216 -24097666 17036987 479054595 888138944 305911086 453141471 637338206 -801340419 936019989 310659796 -663351662 -97109956 -250827936 828069950 197006196 891031618 329729646 -988467049 626768235 795723501 -309061901 -868481790 422433722 555838583 -547944906 911545025 897591355 -389567908 -739622104 -46918642 -671786665 -668706857 -586343973 -630760562 313632048 -580250429 -336002493 -332004846 -539010077 -436110445 -483200731 450158323 -289316396 114116569 373475643 -527836054 887450763 -444254793 -636590270 -231623961 -760654541 259173039 -707970883 333074933 14030889 357214758 948921711 -233810203 828827436 403115946 -411354707 -971458089 527414430 -195961064 732993562 -694697192 -804388579 48709425 201407567 -641577514 -302902618 -449390309 397642982 -463184697 121498230 -877031840 731881318 161189424 471376499 281744585 268139709 995917189 -32992239 -317120785 -417796052 -404559293 306405791 -492851851 152433695 242099175 -420886064 -389183643 604847861 841387110 -648530935 176793944 -425696121 -577871014 380812140 -214835253 530321212 -387475435 741730406 -110346212 -673766204 -658069421 534325823 -249494429 -99140890 -138555872 -624731287 664979355 848902826 355155498 262119387 -633778224 83685878 747530283 551440755 572024057 -127870006 -179838888 177968585 978538354 -606474984 494569209 263681128 -53977295 483854529 -8077180 361447441 -308533385 -460821866 799927951 -438631278 -238569363 -86985766 604774336 899519785 -771307109 -643754296 849421050 -620354522 634827896 111382184 103516254 -206132039 488746693 350373854 109486934 -376646583 -279942132 871277548 -523140280 -714638841 485735546 -89372694 -228203826 514591181 330996836 64986241 -814030192 160193048 681489772 -549685614 442750968 564264394 -619935829 102393946 -783209213 -943352623 -52751185 -107644982 -410179650 525258146 -383761073 189414652 903675648 -696856485 9902873 573092630 -560170020 935498655 -248852546 868147218 518297042 -250970205 -937816558 14387980 -974596688 482546107 870305723 -700598439 869083876 115104298 -9027633 -470965428 549777649 -12807335 665124999 -263613558 279074903 84363069 498280363 362484312 894218670 -642088018 -493119889 -975465562 -361091902 873702244 317767685 836581749 995864266 430014615 958333585 -284560745 -336172791 1344278 91522241 382664435 -835290155 56371134 -529768269 724298175 -53729515 -748498937 604051245 13105146 -89465350 -450336651 -495135496 -14566378 260637348 684445314 -24213133 -364693377 -714587727 -985312501 503626294 857422834 -278864253 362384482 754449685 -648037861 -919596701 6742985 786419220 -214314116 -496109489 -676642852 684737474 -816080206 -533925708 -716048035 381983400 -734224126 620819408 -7527208 754495041 343737606 522028722 133936883 -32294451 373833780 316970798 298221142 -195003625 -97223122 -600975492 -796863285 -150336496 152243656 -860275461 -893717376 865940203 -607180944 -213772701 948879185 806825962 48623852 202925056 152507614 -563566374 -285807297 -477581266 87155966 960209597 -71911775 -628411542 733167190 -151939917 855244534 -467576977 133076956 -523682794 -97446357 -621562427 488900858 511599861 -559794208 991363129 -844043000 -261206539 201489031 727297250 738636208 -863271846 -8686326 118145279 787896794 -340010831 -94505271 -159599366 627044319 -878574614 925491585 28895895 168099724 447318339 -228509442 -510385805 -359545371 514825771 454920501 -649727288 -535233841 -585424762 664742604 331203258 777630968 66610127 -594548191 -328273538 -723612259 -106140136 781286303 685068117 -513913944 -531854211 271286241 479767662 74340463 -906716618 -876169853 -745232750 -438519902 -920221842 -742770747 745458589 364180240 754525542 -531606281 16563349 -552227960 175064651 -922301094 959434371 -596163885 97379345 226230192 -664331078 -486289450 -151489613 18701445 -819160277 -85282900 -65302108 937815057 93447741 -976598329 78257038 743943293 -217476825 -89498815 391299100 -30028082 345656683 -688079214 516379098 -144945754 614775967 168665389 837810508 308701258 -509444387 -771151439 384843003 601032090 -318694851 213810194 -353357819 135583215 146891170 -623155422 38288586 927207505 340312227 41167857 -69378250 665148628 523132921 537286617 508619307 156483306 794798758 -931794362 -740162215 320473925 -453402090 -609920455 -498149038 671313969 249814858 294937202 81944457 54486269 -758899095 741797992 -392301156 -739284146 -508565721 788069705 -640019454 -988661979 -359627266 130560091 -444352767 373877956 -898970909 673857301 -632050214 -638724317 -78100734 -584167632 -438546297 288559134 -687525012 775772723 178372385 -179439008 500002212 -91100776 281764177 -776354799 324188714 358951700 -963663994 -469843072 671277155 -565257237 174565420 89231034 -926523009 -247019437 777765053 -523281309 -496284377 23957040 -520023528 -289010035 -277346941 -308830503 -307148997 -111785327 877144151 -557982542 -938385051 29397813 506363910 -329470635 -638141407 188445143 -959553505 142987103 -756327011 439302256 260592279 -374946566 -575577564 311859792 -828054929 -364024034 543330862 255302206 -784827284 532170094 384060472 -101677580 326407558 402537141 717535379 536451506 -818093813 929016464 -539558567 606778524 -677341488 815410483 860234745 -632822632 -467847215 -863130660 -258037738 232747609 -924533679 -884725877 -341072472 -242660249 21574912 -951674690 701348073 -669309471 632420089 726409302 -470659332 196080486 -790704557 170832477 -337516072 704964368 289773036 -877000078 -269562493 -899492127 -263801668 815043342 -795074791 -884216958 -414127511 -309188044 -83952711 428864757 -277942223 -639178003 901381469 234631335 878402159 -442125985 894501834 373365153 -343061615 723733755 -409778840 -462291084 -554603068 -247154288 23647754 -865130662 -739176609 -974328439 963969227 -421335070 887380384 -975414854 -334376530 -762254193 -720120305 655399778 591943456 413101206 591998275 -902095600 -279710475 -556346077 -701325653 -728909141 -700134192 245594644 -110174284 174432311 885777380 328676356 -934832707 110049797 -926057303 -954641713 -726243438 806235264 867029104 226352564 566983325 -128871584 408694623 911127293 678061798 572363016 80593965 -185513973 63653452 -565781363 -529713379 560459475 937214503 175285874 -349540626 972313951 -255201973 823666951 -277792767 -428343330 575932480 203965264 -191388074 -877156841 -825148365 360643591 521549531 -710148411 53788655 390155905 208345827 946176797 366383958 -575949400 -670813899 430728857 -980634411 -335770087 -614650562 -303784492 626167256 -9604487 -6649986 -53454996 671552219 20242756 -16551520 -933054353 -675639552 -246642810 -690205471 228485609 63144062 -430187177 -138314022 -127277841 -375103200 -911284889 284573413 -543633340 -657707904 118424948 -264954360 197347189 -904977205 -692667601 864232654 701235276 -205362521 -818364923 885625003 -7423751 -666594958 568871401 -387268240 -10916179 -911696553 -740012962 633427106 793594914 -135982391 636292067 -861702083 -154709408 -992307791 701162978 501017036 472736338 383500759 17444277 -705031954 245962495 -874667342 624889439 25286053 -107275725 476105569 -282828583 650185594 -154109807 5435968 -739778656 6128616 -952667867 -982986674 -937665098 -573671226 -973285070 -543268259 -905656518 -551247300 494062252 5057360 182763648 865096862 811937451 721506984 189168465 -775991871 22918494 -33427225 -319701058 -555682897 -279519023 -79448383 235098888 -690162748 690186552 -338542559 -229164535 -423256785 446553655 934617800 -786664638 -638734812 83782079 -922311157 -127932160 -276963002 -926902362 733664492 -8273936 -706856215 -383471379 -387795879 -380911144 -707630961 -146004404 920045967 -963463676 366104187 118884600 106886015 -170202679 439446695 -223802066 -358946551 334786031 -300533864 842605446 -205523171 -365840014 504188856 -422645214 -350406038 402243958 -741253580 -972097079 813941914 19953696 -472834092 -113047251 -562759650 543865361 485479117 669352454 -102616944 557336868 -612698304 456821275 -607103790 -571408908 -896154667 420914092 -422973516 -928657165 872070458 -445728861 527486311 582849169 805802326 561774786 -344274007 755918914 -656514241 238634760 126582841 -838653567 747780324 -773679071 296989926 -272598868 -168277901 445798229 564309469 991556853 -271408416 -293447196 431504574 -211040116 50988535 314314856 442040511 927734318 329339511 161074267 126023742 -86353016 961005994 436302383 -808049447 202016672 698143218 742096181 -510041205 -147265222 911147851 58350317 -529909593 180509267 336427936 942463412 -83328251 -409578592 283860662 -536662317 -804847626 938351442 -18332625 -668218221 -822481307 677981983 -362134139 420754928 -938826470 -518639314 -977304843 866231005 444887147 302364997 428905578 278168814 -190684936 -308945897 308719399 167173900 52135671 362151051 -940489986 -658109925 771538983 -683117631 926396802 45187324 -873352542 558976278 48789381 -277840846 756022922 918540224 134758606 -751269611 863639977 -145872596 -6361991 120681651 -453950061 86047765 -357983669 -750700179 -460759273 654069343 -642131362 -388607056 939020145 2032687 -242671361 275736724 -897797770 735554743 74762209 671425127 -418521740 -371313087 -519777731 606983794 -904230175 -839319616 -250498620 617062345 -889801602 -187374810 342973762 419031398 -128039139 411544589 -975111095 431078725 -968163195 333680844 -505866694 395901586 704500473 -827265660 529817462 515533556 936949053 865005603 260780687 -108305728 126794017 -186567509 239819733 -428401320 -152419240 738133866 -416722572 -724895154 -472303854 -237928742 -142455067 -319328214 875652500 697226096 929484486 -209167731 -603620723 -717421137 -643714996 465590735 -719921617 -100973966 380732677 833780670 55843784 323117995 858999063 -26513878 329883597 -161013136 288853563 -907888222 325300939 29133794 39442974 -176449595 -497897397 573497047 -902090798 968416692 -917784872 -178345373 133531328 -14272804 -513237488 -378008406 -59728785 -363281162 -553841543 258329380 961705378 332044068 -782249403 -517124676 -721349104 -513988094 -689527609 -805982132 -11504125 -393758979 734539422 -708515099 935832913 -279884623 521082239 -126713539 -698149208 659022125 -345839756 -924376057 5819952 392967481 -304366062 -276890800 -24331793 -112152313 50191028 33294619 854215604 168892214 -459790447 539038464 138946538 -138727416 -902990632 -137934928 -143689381 40492274 -979087565 678387698 -996900719 -475995433 -761321721 -706302710 280422502 -630332926 -826530327 932286312 171941948 -732703477 935803528 695216883 143423980 -326082107 -203702833 -136941562 479544935 440867320 51657733 721371660 -863855918 656537252 380256012 487170439 312934394 626393338 -210546772 229641279 -871924514 -356391290 936020497 -866737353 439138241 832463066 457776020 -323689852 -318678964 -860142249 -952405226 -354022164 -988479229 692633478 -203654659 -435460711 -933236281 -310462362 73871591 -705234871 374898447 -92299009 -381365991 895471263 -513320564 990824034 -148725038 -39350059 21620538 282550986 381875805 120138933 805412937 -474135220 939164739 -621695332 -542406353 329973427 -584640352 -251923793 -67124823 -636452859 953959320 77115355 306045456 -760844167 -652340541 915330163 -239072508 743822072 78991801 -480766212 792133399 -13830220 -132775265 -575741478 -359923754 -928695119 -164301543 500394469 -462377043 -785039598 -503532809 -10415453 411489817 -521602556 190529459 -338113489 145641728 936010962 -409965721 170042955 -313054054 159253075 -181313026 -752213209 -90003557 -811735082 -545747297 775522228 -493332222 -47785442 300557454 179080649 41753434 -347884002 -831884590 621102535 317403092 -1867707 -350140977 -874656038 -105191657 444500639 270693095 -781408239 -712807519 261452697 91234986 484874166 -175583234 -943889159 395395813 700069463 -339409112 -88404581 -630485818 -55697030 892106179 602400266 962689449 683825785 396904602 500905149 -310886911 -9327069 -218694289 -501375430 -315182114 570236091 998439237 -846152371 -474058256 -429831218 482140326 -803912426 -526761288 938706193 -116110500 -920799755 297498912 -410754544 -899191981 -234475982 -503913567 926017650 -799482214 633675108 258070946 -224896537 268609162 -317434873 676717310 -305540653 125527546 -105079755 -9719635 710431542 -270110534 593733718 -438198766 78867107 286624331 354913021 -479986240 -545063446 803086972 -206923603 740022875 -609563578 -304960336 -420154183 -302198816 460966433 -910532768 239081380 -16901038 613248898 552285359 39154761 -265623038 -40803479 -308862885 649902453 766409180 -525993563 -546276280 857531278 -861555878 -205462363 963243866 -564470315 538700010 916032677 -909131139 778019188 -425730096 47832036 698235904 -887761786 341595042 -183928012 558595725 853907293 -136950496 563401848 475797040 -783228229 -849926819 -894433841 439352608 272466653 407681973 14685542 643614033 459706235 -451175896 -474849020 447677492 459993731 604780260 57222833 -269690515 -165754272 -538795110 -45779290 -857116155 524935282 833425530 -594518950 -987861729 910762541 -24793669 433587708 -435775906 448922646 778952548 556415719 -532620512 -386373035 -39685033 272286190 -834544461 -800405191 718558136 35090666 682804065 326511657 874614731 811950156 392245738 577012715 470035749 -281993413 -392720709 201156441 -182545317 474697123 642636273 893959425 501154223 -78076525 -682997624 422270774 888692342 916143744 563370232 213795652 529634116 -465111944 130947586 -183378018 -902924245 -846026471 563035899 -12243278 325103106 719613789 246125309 -368979194 406059242 182569394 414334667 -717893643 -34529117 -993593167 -118439875 328623825 415750941 127556217 710756096 -966072087 505027510 -274927837 145083915 -249708180 157021688 -168814649 -518562495 -278132840 -474173021 484248531 -777940978 -882056594 -379918122 847994199 -758390641 405826471 -974216155 988517653 -89802509 -879117379 96232334 -922370636 -885347020 -528250914 -802907587 569067350 7027845 267224121 882117670 58880777 -171816243 -643297373 -444643670 504203865 -762608504 78598471 -292469937 938371694 -911057820 53742269 755887026 -772721574 898255430 869302399 -919263261 -836109285 -737788889 57020009 427561805 868949822 -392980915 308904427 -343452638 578303700 293141619 182918765 -478677740 894447577 -660060151 454340752 260199685 384461229 84319687 -256167043 17792390 50859182 -917461068 -653394874 826513366 450508499 -943993153 999806389 -203163939 -424964016 60854435 -496564487 794523482 -222035664 400359689 619653467 -197736404 -568772185 738073964 -661821441 536702536 -271011112 -330113717 -756821272 -202353300 104076654 -292413743 691793640 -90753298 480678832 358986400 -298642215 150336736 -477662344 -448872142 433765420 273621132 880725426 -161538115 -602441133 215902222 -371406258 413251634 -616190613 889734023 -722268669 950196315 -64612595 -932326739 624487670 -103458375 -721759013 137941796 -244369866 -426734678 857253461 618293608 469806759 745328496 -905588667 421513576 -475302026 700271753 -140267374 321083816 18025864 818726687 -857017571 -213252416 -759660248 589751585 408541143 -71440790 -532130674 700659727 568436133 364271127 -471298333 227285996 658348458 -708048087 -378667605 669987190 606071265 -774398982 -820820837 -313198997 -974787692 -680506070 -926480329 326067327 853913447 -43751448 -997499592 699405411 -957123601 -355896005 89538098 616126562 705912350 -698117854 -290582913 -680531687 662755990 -90370357 -530187854 -975454528 -943401766 -863920479 -752748664 -815202901 -61585595 -221363355 -49850084 707714340 387304680 -638929636 -630426588 722711760 -277464442 -670490433 -265402836 808122075 117605481 -45310258 545746924 -941887689 753502937 -250159659 -81829474 -179928843 -246670491 85216943 83961716 406384702 -730028698 -294745298 -952590391 -236986775 -692127927 -995716447 740184583 -484121931 -137325826 -437030428 351879865 116945708 844537852 855953380 -58884081 -983616520 -981775397 -479917038 -622087202 -755856556 217456703 971424434 -665645507 145060390 -208583686 853591138 -315994994 34211350 204556697 760082946 -583996225 -14518035 -284056700 -640401911 -714624305 -873370402 -418583644 743405218 -178801492 911800735 -183743571 733329862 285115067 -536600600 130177551 -363370656 -448753606 -671934926 -690001951 -889478140 139469405 92637744 728815786 415324318 484460228 166193829 -758528699 -62325839 871506553 -230382037 609063294 -945069188 -453455192 -700887288 -328683456 336729449 771720702 -893400526 -725025181 461522033 -88114273 -27026905 -22630851 689579219 -40515015 -140239826 126644613 621219691 -503225568 448531230 275577903 698242860 411934395 233965335 785243888 883533742 -903936865 -204407132 -152923181 -564217464 -103687414 -573839180 -116484389 624459107 512196171 926694678 -327753452 66605819 606223369 145537143 -316128894 973306281 71595012 -432414892 -257252363 -205110649 -745924856 -6254850 356855462 -887130300 797976846 -125511614 2428589 773774905 -87004625 822901720 578189060 129045364 -195288824 28305176 -719921514 851153178 -320141060 883238539 -960947878 42387007 -683472043 -120261453 -552193362 863702539 883453742 378907529 -578768117 57680402 -386043552 -179562270 65662795 -313883394 545002649 -247070003 -160443946 737306589 -36491424 -264856460 -994483722 667098072 -358263906 920509340 -242425470 153300705 122408232 -242373923 798037902 -98836525 -228010274 -754144896 -277681448 338806708 -196663252 434521472 312299953 511827002 -363677397 756548766 -349883892 -733139594 363382507 677396631 -50607292 -740570974 314272668 137868169 -27685795 262332688 774426488 426924191 549962277 920059751 729841016 870160100 562093730 110696820 -263429666 937492852 37576637 -606814838 457403557 -216103454 445068769 -376423251 546345173 125061966 -329166602 -917752920 -265724009 -62883012 732232304 851762097 685214419 -706904829 412447375 902864741 -353344753 -150364779 -371758755 148155998 668377787 -535915387 -102703491 -820866149 320155008 509700728 -730026005 -997687089 -226883617 -174034636 -571585916 664299940 171528626 -830506668 -168065340 -621117464 -415163046 280674496 -539745369 -792608490 -115041004 -39288806 218680108 -291322809 -14838600 193110016 926910266 650636720 619840307 61911176 94114373 932429640 -734061621 -257807305 718820716 -712534673 900814982 19059249 -453577366 -35456328 -766942917 -419779639 -76357524 492581487 89895992 -102629613 -962013208 657968628 -808398334 -865805869 -482906698 17328957 984712172 566428634 -757467432 911063499 -262255058 973080768 132482669 924405333 337669453 583863794 948396827 -193478842 459682360 722535813 -374362245 -809325430 948926916 -801116524 75961886 502585051 926740666 -7131629 -369084226 374941708 -297100317 24838432 -167218810 329074272 355838961 936420525 -587885903 -638560749 -905703426 864838039 -453140445 268690208 2187398 -936134644 -791647885 -346294589 911927654 -712911776 -644153933 216152580 454492427 -691619873 847639182 362701546 -241032332 713617268 999034357 111316764 -219251936 326785273 -84491764 281078155 338696845 -715868491 891630400 -920299119 218854153 756330078 -742333696 -462465904 -622377321 362269795 198216093 -10878174 625619200 -135189880 -323603915 -292344131 -964665790 -321595952 626178345 -674175884 -940966867 173514206 215836431 -379099627 -620272788 125347140 4578811 638481814 -333318444 795294203 543621636 881144855 -954019664 618140841 -843382229 -799693261 -613265687 775540732 644289777 -739202526 -419895633 143857070 -1207553 954941363 -224583194 393958720 902744190 -691348023 614787560 865003653 -860702502 -280043296 345338803 9741430 826752760 -692908414 -64453277 167771879 510500618 -454320991 -684005672 -677414961 783741751 453630158 -421329849 830961073 400301219 974251577 -14678642 -885537112 728436159 699065120 -933963404 -870578980 -542412123 -655451755 205478899 -938567783 -163940817 634303132 -219639591 193722413 965478057 559303217 53682821 -186812856 421774645 -945968264 -786836513 378074336 -139845812 128955174 -945334858 660602154 271427651 111325483 -350080888 544881024 -732628099 -708736867 726242537 -476215583 900046305 80324495 -250748729 666728969 291720090 747512127 491894949 707168825 175299543 -170849699 -390745656 -479204602 725671343 -114929210 -749536536 -323495166 -484811276 747764173 -17202646 -207852075 912727194 436205391 -909188553 -487241958 -135977417 187595437 -196591733 -980392365 373162550 -857161179 462962032 -201145919 -744051391 -318776992 115899277 622106079 972937949 -822563591 187679100 -961349347 -96257008 533742153 -275118804 710090681 -400780604 -198729212 -341338895 -428996106 501100489 -464523647 612788119 -492989072 -722995131 333834787 -350211574 -44570585 661227414 278921581 -477088456 -736812863 617738849 -367267497 -409388956 793926308 204367449 -645101987 -587208219 -233968123 -947685735 305662697 -316198531 -704140078 -697181340 408470833 764682657 -119668549 310450669 -15350951 -402353857 356006848 -921859410 -388766030 -251281759 536351934 -200298693 -872510595 -154919988 -167750194 848379 875964427 606220093 -675636612 -114466171 -258615302 75173778 -239721191 665888807 -109281874 -767372341 557593165 333974973 -731673610 -418926932 -257414712 -129742733 967256412 92607686 -497095049 -798683351 147407511 645885359 52262942 -179971457 -905855488 -264864143 168686653 -456911228 307811944 -423035173 -553512076 -895266743 638005519 671727152 -366153078 730672355 2609761 176077295 -617008061 384703499 -213094890 -835873931 210724935 -777673501 -74000107 -356259365 357316801 667722875 425692884 779050461 -861483303 -898812647 -670016581 -701172246 -50045879 750805285 -992994246 -115236274 -880427272 928186285 866564296 169958438 181980703 -127884642 740233609 415552193 -328992726 -446855937 -334953698 -847382265 -148108514 -22807181 354140198 -287092792 538631378 -868912584 414613217 2693852 732915569 -504901929 429275522 -206729502 403755215 -765785588 -443314678 -906597822 217761955 95417693 76653070 -60945449 -483016985 248743938 -716228995 177365324 57878941 -819593020 -850111180 -969179853 -82388801 -717574227 -564682494 975358693 436233485 575420926 462247224 -858864918 50920151 778486684 -674269506 -351180655 -720372951 674119881 -326947282 208420595 -353772276 -678975117 -346515836 -541182459 -874179917 -234208217 -452665617 196363055 -649810243 584386883 -656933416 -499785710 -574153837 880947165 740100068 962156600 -742659817 219854828 701000090 504141387 401716580 861124844 -395033355 -457671304 987533595 554058819 774543522 -545363351 768264885 452709539 603914595 -476339297 -165140934 -235397729 -892093227 -596494168 460316331 -925864641 159224575 586824197 -459106929 -427714924 352287727 -516474794 369020117 997742227 493167568 916603689 -250492155 530887568 -841161860 625694527 996934330 -866132094 43658889 -649390613 -713810752 253250468 -616170263 -855809248 -787681856 905408611 550812732 -14013924 64799247 -322431755 888529036 -606588475 -339310049 961325783 384911039 -761920147 -732634023 -629527313 842020428 263738571 -738421073 -159986290 -336974763 336193202 245728480 267493490 -10912911 -145244910 739766959 821568307 552722766 873899118 235588567 -221984818 969672830 97537022 -384607351 -445140201 -250494731 -371434685 -483950778 543051778 -66363733 462045211 679727296 465420745 -987561683 -488675268 -517069842 -494216343 834817177 -246863343 268205072 507097692 232804473 -388733761 -181508242 897695589 -59435770 -761770572 392642183 -417469762 845524199 -797958244 -137436121 343003927 627473631 573364577 -313809045 478050997 -872366081 171311639 711722845 -837699117 800488259 111307582 -404252834 -725643748 -31524277 -729636325 855974327 402717379 -323158008 -513502141 914843012 822825637 -455654292 864462960 -200911850 -43268590 764531836 919032181 -393036767 255380776 279128611 252119698 98955884 715919033 571601156 53240377 227917405 323265867 916151128 -109456779 912676813 -129941805 -163522240 -484342959 717488358 -463804055 -813311774 -286599917 429466855 435631750 -373860060 834011991 -972428508 -584237348 -683646134 -633553989 -482399726 654409640 314343317 2965515 449471965 -988723564 769661759 -284592543 966356846 -36536131 -728421086 159624272 -647517110 135956231 333894614 -697596581 108597800 -699398542 828243881 881624081 -150701423 -599362392 581430352 81501552 -169997311 8711127 449282970 -866739111 -455251114 476971694 426289898 -383440348 901420003 574896144 909449033 441913645 -795988534 -645984519 -16626659 438341607 -646093184 638117210 -604357408 -400311293 435456183 581500590 519920572 -735580560 603693052 602967460 210112446 -719254221 396173625 -694198956 -940992350 240641814 990384948 -902408512 -857262652 -23454191 713570921 -779025683 -554400826 859055660 -335862481 337650137 -495080246 401497292 533044571 210725940 -311998002 -815501049 -884572083 -51256042 -810135483 -300792887 -298498196 -961445396 908515279 849983205 -324471648 -868970012 -696704380 -798005446 615901116 -995787915 -520124162 625165577 -908502980 940247125 529357855 -67045746 -906420052 864070088 -273788645 243119146 -912516588 643903377 -113225224 131223003 154677319 -262486898 995564786 -723343942 -48872800 960414707 -641357637 487410485 600588241 617552131 920140590 821143125 862498807 940645870 -718909166 -179283177 531185291 -367560577 -90260454 -346993514 -895136651 -340163786 -919742303 249005303 -645651259 -131853712 525855008 -983362015 -180717256 -731704947 -289738823 -927098253 -584055038 615955466 -556856819 934106382 746118635 -160571445 275145917 -333120073 100160599 651075923 -62428398 760770401 -848917136 -314459155 704749784 254392380 708656353 -134778064 -260913963 -898248037 -947976593 -456179980 10527490 565610198 679414141 247842327 545005631 314995522 -801439536 -585086089 -555998446 427740349 -996286878 383764120 122276531 582470636 478064726 -609663570 696532240 199178459 293247145 -864530732 368075263 -18645044 -375246469 816235795 86702534 319454722 -842049921 -310013413 -835671443 -87057565 -460694830 -386771117 180471861 236444730 473251037 -705697837 -656084952 946476662 -625598462 734871898 -248134445 -928154292 496979658 -626757574 -818995063 -348745250 32237054 579785123 -331766330 -34819371 -285283019 517876073 44209079 -843603485 735437154 -198206734 -661182405 176131692 -696368471 -680411961 -605051019 783736763 -75364437 983001840 -309446795 625203387 -414814790 -633183787 -553040565 484118470 792925730 129693550 845480940 606243298 998409123 -932115853 -738724807 -592878306 -777446075 -169700830 797910934 -710814218 -898233427 -69809155 -98126943 -783844654 -519159314 -8460068 -468055442 -487088802 -464272221 425516942 983811617 700329220 364432275 902836551 691918494 -581134510 -74342499 -513119981 462999334 -828982652 731319382 -550465953 -373732155 82871175 -840230981 -267179356 -292281538 578236938 -317093277 291394072 114823611 430569977 97708254 -767766233 -494152423 -648173118 957832577 -842280838 927452073 -571765218 183353714 126602082 -212036467 -402058225 635271479 -906859382 -568208824 -715160666 461642488 -597731137 -719562516 -783562890 -742055404 795793380 -284506635 -161002120 -144299265 294880450 40484350 -292402436 -290272812 -782437061 713162636 -584088265 474248019 95174423 -396893826 -808335882 -61356032 550127858 727129454 -693049154 -23914610 -195634053 -827341217 83751278 553563200 -113616006 88386304 -133273557 -706846499 -50801879 148746539 506651353 -953257336 -49694151 -878682299 -703921906 -24292974 -370555807 232345456 -849838719 77351233 114650553 750603903 146517304 -629921407 -739995821 -377585342 -679325262 -629330000 592699445 696361325 902861548 297957490 958628952 844015410 609000077 667525283 731727998 -146415696 -61163233 -95203715 -206058612 640078135 -724614485 -931685292 -244229501 -243269594 962848244 -992786851 -45523768 -975803156 570616561 -260450644 386868558 -394387171 -576539222 156671403 800980736 866203470 -121999606 -880505007 -765189923 -386044313 476265615 420342527 -680465615 -538597004 679804872 -516055619 926160672 142180078 542989810 -718893688 232545431 171749372 748186114 -477324249 595116034 299510908 516104253 -284291245 921061039 432205199 -641635624 -332574954 -56589644 300659010 -588404816 639587775 768227170 -90335685 -424161395 -785587516 -984309412 477465843 -676147483 -963680046 447017647 -656189907 -622185790 -439425688 -960240895 -902332608 -341447681 479008499 600199166 -9613526 866442383 -177949876 -895819597 569127886 431013601 -633631419 -798100347 -688495669 436704996 233443312 -499676415 -700369217 26033040 -604145147 -753081007 638692096 -111541280 -231932937 725295614 450389519 146289885 -46203793 -785935704 -943706995 -469668692 -628543391 -220077291 -842026197 424994621 166265120 43459410 -305437092 -851093448 729433474 -486556980 -89838757 -884527339 569467883 737630206 -999022964 -758184451 -425659026 -491968943 -83545746 537194308 -433086530 -743981809 -376957206 249290902 -160601814 8474708 913560363 871382882 -674734517 -81702374 537600109 370457976 -999555064 320667846 -643012436 -249590224 487200743 -979670328 437644529 195160287 766049212 730083730 149495034 306969997 301149810 1014166 -844020849 491250804 988200395 874460120 50989322 109666937 3079690 -563772829 76459153 547954578 533302831 948025225 952106241 500053902 -198829381 -79282420 -630881245 582478290 126730007 -417967240 751109401 751220955 -332376721 751579857 539587064 194053291 398535500 178939803 -496799112 54563718 758481868 -651286046 -285972550 138835696 872698720 -298497053 -865996289 -502035374 735586637 216200903 -870673927 162073893 758122226 -485067001 -376008229 -931314907 -613119683 911522029 310862924 -564863095 -900913503 95727214 231044029 605492464 570985985 -228999527 -221059377 -642707551 -192157861 -548035093 -839052607 -500128564 -222756496 359891276 844323903 -728993863 611613714 393823009 -315098096 45628196 827780826 144015037 -995603103 567702190 749965552 -375440380 -335872342 -352521964 840841906 -877669086 915562837 170614999 665262973 668664077 104136080 -9064959 -28940644 -749567246 904144706 557574192 959617347 618916325 311234158 -127907178 970758402 345319323 900398375 -515187838 -115693893 -120207146 629482717 139595642 -412375163 435650989 -504743265 -769899405 397596670 -706382098 715631370 -209322073 518513363 339276709 118232190 -294791413 971816717 -697811453 418279955 322343548 544097291 -667128181 129790195 99377393 297142121 817149113 -531884238 474807480 -108452930 -508483704 379273923 311124341 -15174566 927962236 290268231 912634136 435343010 -116343271 208521882 291978756 824872197 952494143 -29132511 -565569221 -216438725 510698327 644449853 57136768 -696855313 -69978167 -110601540 936871435 601749821 774998677 132391867 350439046 -164197954 150535822 -43323342 -383925190 -831542945 906212610 -634604684 345991330 -375771352 20999457 -947191750 172698182 -885777967 536876056 397238536 -342812208 936183438 370325273 28071123 395632590 -559974634 -328927782 -708085401 786130452 44036477 287314948 445907865 -5735331 -723856360 191124019 37936212 697522594 -27178150 904623396 497440550 799489374 490148446 702516318 795953106 -771647268 246433432 876416975 -207986602 157087484 556554560 618750430 39359114 -936912303 13490097 176533212 -68737802 412373845 -687805843 -258379343 145812440 888289763 253431739 84596557 -988244490 -247153988 395382152 -929642507 -571154583 945995278 941627212 -754997158 461800691 -177041548 11252615 -996002423 352159419 -486288777 -633108173 732280251 269431022 -90847620 598619177 411305726 222243254 804350299 -162898839 484278033 -652225094 -229067996 265002006 441197635 -254575122 489954034 421165214 30757202 15456718 72728732 936104093 -366979326 830749972 220466443 -689837341 -352236548 -302183017 865850766 -999795590 310776168 778151613 -93873332 -156777278 840140875 557876218 -798870593 -119498277 343682209 924464757 998241028 -448262848 -673762889 762102430 -579371907 451655600 840554833 980140635 214143154 757948336 -365786404 479291168 103568371 487216089 -651408446 283448482 -604741753 913645651 -196329602 -84659975 -207968478 -391304947 -150251329 -934466718 -735013831 -445926410 -759519198 297670865 794046542 -999516409 -125580790 107047370 911401665 -828562324 934466028 -962446952 -10099544 219084526 443455660 -411686939 712558188 -469142623 -234347985 732597295 695212928 -446524535 562072921 -823772847 -429617085 -751022169 406958505 537746960 -28613243 -111116293 495182436 -906816040 909859838 300373596 23747166 -543072037 820799590 3095547 27332373 -44487432 416192762 -834747987 759455605 712147786 192876116 481857353 523790188 -614478970 991336697 685564213 381376341 -790746106 -92712468 -254760355 -232855029 290403556 -26402609 -312129234 983244038 -528807814 -485468485 -527859432 282362568 -238375296 666103140 754774320 861004632 637966102 -629632361 583681448 -429532288 -667444232 640236152 -115669582 460131769 458223595 -948747542 486595328 -644334994 -760035103 -776574986 -790686348 -836132293 -547310712 868742348 -942339344 824170360 -326521589 -98423968 -844966979 51102010 392347374 -147053513 151804718 -875768299 41191118 -648716071 -883439454 -937433548 -279206412 -772624716 -741049812 180745751 658653676 -502830543 236774075 384703859 -376877126 -801184332 944500752 221673159 222911130 -76192695 610566898 833365050 991179185 775318910 909908269 12791612 -854675647 -97663079 -196912830 -567094953 233876350 153707004 446980732 -790212777 -867662295 678197483 294539748 -804047530 581290410 96418076 -700893292 671540553 -776296368 -367142017 -256506709 939836547 -659750220 691554915 -473257866 -935759109 -851915881 -22824842 742219712 829110775 -451336229 515649267 701331986 -56222598 -495413126 -656368990 -181099813 -987008041 -383383855 281892611 -291242025 566790618 -356495362 895223955 -287520862 324540978 -495352227 -541575050 323064986 581984920 -982544462 -403740773 727029511 -730632881 -544563154 -981084418 249713393 -225730762 -598795242 -672871295 -190338081 -419754716 -938917555 -340918712 -724654756 -464645848 -838837324 -761117397 -775209953 -316337993 934627505 499091886 -813667115 692063015 -326394147 -117742211 304338664 -400412020 337700503 872799936 -780612421 -3813913 -419089629 -778361063 211629362 -222592178 -206214564 -175245916 -744254734 -909323192 -379580881 747711228 -139804015 -966877776 -819543884 -637850536 632921988 -395853733 -141876881 -943033789 276492788 861955771 -198028430 -138183827 120486346 930769553 835965404 969232263 442593492 -601623431 -841498434 960074169 -864885337 756343209 987278370 326301238 906258744 -479813555 -596465752 -147882045 -942672355 -127407979 898620586 762654865 97255279 951545920 331907965 -413555192 135391269 698920427 -183689096 -617126502 -427618403 641457339 816854346 201926504 307077024 -554227590 -735460260 252604105 -664558180 -584539037 -107700529 -872841789 -254749545 606273267 -855871012 948363651 903823548 -87729643 -689218563 921886096 19601175 -577993513 964653745 -929777932 -732230272 -919207537 523904516 815575446 -780364086 -974674584 -777185240 -478317792 -589252148 294479540 45685243 -385793306 910147094 -189337951 610364870 475396576 -918279761 400391507 326255507 540353033 -335297145 31745004 466336597 -347578390 -250061049 925492724 -696887718 -467593850 -993445604 603587269 -964460798 -343083872 412388250 922835272 175231800 -678338502 962327552 -961751291 983500520 133284358 -765326476 -804628023 96784479 705818810 -666571943 -866959328 357341567 -207418203 975548009 239317675 -647362412 -512691829 -410373437 582171930 -500863522 441462835 -972796336 552238392 -456715564 -996591714 -792892369 -166469342 295897296 -779379461 150791477 428782218 -562645242 -193970136 354166512 364854217 360461623 -777967732 334454933 -910742497 -653243805 -979192715 -825516659 728773877 -860411420 101875282 -766052133 725561 241222934 748906659 41611876 -415343338 -395884278 129004981 -305451796 553618666 338259964 -399345534 -949661337 763370277 277038517 -921498401 -772343287 182464520 -644806991 691647849 726484151 -410146758 -132862495 680756951 624724313 -994300781 411216071 -172540162 -864953576 -247562151 -9245294 -51698593 153948394 -537465562 -989364781 552859847 -54968036 -292928358 -753384096 -567418726 593692886 -780573433 -503244399 -869396334 751194963 -78165584 -501743402 -471370752 449423772 15057626 -706613104 -697973330 796988588 407036387 -348517166 306352887 -315922672 895265892 372866516 -316151544 446747379 -177053963 675967625 676820846 -590844743 -235781803 -941216480 713694015 -280221451 96764526 -750876026 290748135 -389670995 834389512 -462316887 167114071 -174705010 -920398189 478089998 -180601804 -999784663 485339473 -470326752 25511780 269579529 -939047773 -818126193 959669753 271105051 -286572905 688228460 -236600963 886908082 679935090 863329726 -883659158 205151501 -158661630 432146555 -18185026 662290649 -720707782 550258886 -939825827 -578035456 -589667904 619634353 182463297 -336016662 -531951623 -804102550 640842513 174345324 -45447797 684403961 508782004 961314417 -13679111 223464503 503280947 18878756 979302381 -613626377 830346148 -103743728 284379649 -438675967 633693884 676571266 -805534228 -68800272 -698154687 835886488 -811734981 -694217498 40309468 -864356100 -819778751 -889237957 174474963 919438279 847333607 -963656971 68118016 -294715575 -432564354 119456938 -823924751 -738813621 -931858533 368612309 987314069 -763691837 422001807 -405066189 -329240253 798978247 844357669 -727689777 -749752030 -401443034 -830216896 904711265 429167108 -880456919 -674829749 -658572545 488903301 -106793720 -324528264 518416479 603074107 -614114333 136914799 -27546234 -653917934 -28697134 45166940 -502551572 874989529 -230791277 908322054 -871819251 75101105 330193531 -305144021 -825162656 -269203811 -53628340 802269167 587265145 -866560106 -631338646 -965834644 -709753440 650050434 -46212882 34008273 -276361723 -304078009 456976288 362578614 891899050 698058147 26670227 -657403413 -890319673 862118869 736203446 -296324126 -12270404 933614110 497507450 666080709 528438060 -182758579 196670118 611842809 678918355 -79491516 923853037 769891742 417095085 -748405759 -369000947 938280532 731224079 -485003720 903446600 -946818278 703685089 -162802737 -873561026 397966251 47217871 -758278122 113154877 -133860872 -335302846 -649574287 -826606972 -546057123 42749900 547094673 548238052 361857356 -132990036 822970680 670749474 -139884534 387077600 739978973 2623054 144366216 -608942245 -84367920 348858427 -818819745 743709293 -726461194 239818624 884245505 711515339 468050521 -76493955 917624352 -466162850 -253065321 982763481 -951819041 741361455 -968337740 107390810 470217045 91935329 582033637 510996568 202192260 361504115 -197674490 927404936 390359568 -402859090 -249119573 372612804 -353768066 490352663 257273319 -509628354 -761676801 935523506 777816389 756151850 -387175427 539401481 -597120040 -670829912 526332589 731289501 653083436 -517511510 -241781148 296468149 -333289483 501544807 156436425 781696773 911026169 -634173628 -484191027 -159459825 -726132565 728709151 106786544 -942959773 739890588 748079507 -541126143 916273316 971598717 -705959063 -50100119 226617380 954655747 247761357 -685354214 -671994601 518347788 572677432 -312200887 764199446 154052438 151594751 -880898074 734137605 448128083 889050324 517776670 -65067356 894604027 -924905963 -666922639 -273522863 394027526 -828387269 -823729593 -551413581 535395981 -593912047 -820124202 714156570 -713461941 725914485 215056481 -419701915 -778738673 -785884923 412810690 130748587 347641063 -182919909 -518939992 355654302 50574026 -38203478 -570739340 -779882545 31373541 567401238 -978385767 522008701 -321510293 -743548471 641148873 228769064 774822198 456992783 990773821 -206288435 -341211881 -128527083 -516071041 641686465 -502229465 244337462 -845719105 -970861978 -825549531 966165107 -950050328 -404731754 -125982118 435363428 -582867431 -309498181 707902242 -757724155 977910813 -749768408 -727670718 -510350703 923854209 -337502861 406511743 -507210026 311966445 -485347823 -683549613 -383552587 -640315324 644976561 142869405 725276001 -142965868 60018397 823266427 765842110 -810696343 895634076 944824254 -389643772 673988904 -640890242 791268630 -842834210 -702532323 77357135 558066160 -863916246 -238525494 154192184 -64232873 421573533 -375836298 -279104431 -623178023 -866958116 -52514004 -915928142 229266839 -286055740 -566590148 -652627627 886479951 -648773419 -894520191 698479595 900905617 24939596 -822005206 305997994 -961617353 -858638403 408602410 -64559722 -910399496 75877631 861925383 119912907 380000023 -421261778 156196844 502179295 807508414 512033523 -557252171 206313184 510945854 -540452384 663245306 -981814013 -801371566 -223127510 448364512 -845584446 -309945475 551264284 487064596 409611018 988162003 -576790108 -901205025 958513775 -784292751 570532291 590354030 676141200 703629599 -345675721 -929662116 954285213 -5289058 -694272350 8900977 -420690007 -355722661 -779905798 581967034 -694255664 740044288 772633414 795952797 352589860 -12838956 -971415324 815839403 -9275287 -28310195 143044110 -279149451 995386376 241020518 489596118 773844873 -333329048 -716598986 29824465 -374519287 629729272 -788338537 654048804 -194384868 -234533601 506576728 61153415 398764085 818156720 -623429151 -808462106 -346633394 -883996130 -472456464 -223320651 327166422 546374732 119663131 326612528 341978266 102920594 -519755164 -466777559 656594313 -721794536 582962825 604755266 952290249 -297139070 -577831290 898546829 -203936974 -675268460 -950770538 -972401253 523136760 619711818 933590895 271433758 -772702771 -558105908 -813344705 -134916921 538791526 509249859 -464231273 778093408 -193516951 56206062 -277774470 333690238 587224116 -558519945 859028304 838423611 976487965 -372540540 -724400891 -324900576 -673323467 174383015 -292322336 -896393668 936787625 -680406033 67641748 -473097054 158115166 -537933990 756672979 -759098866 967076138 -463072710 -186510751 122255989 716562653 -724240436 -276087319 -82551004 882224876 398569165 -540134120 -133189162 -570111076 -150458411 -399713299 732509063 966643078 -486548680 -724464557 -230159146 1931007 586145508 130625730 37043550 409795469 -871356319 218800285 28158266 766896855 -10564531 449411063 -607093898 125431456 733320723 -354684206 363339602 -665211995 -200058032 -854086363 -873928677 -418885361 723999091 707897555 220629539 913481569 -686484899 343267220 -714378179 797574681 -30961620 385299128 -114256976 986745494 -924365133 120854554 627784215 -670857586 657051126 -164770110 978337044 -222082205 -233534530 -257954170 -448830124 529534550 431356829 715022409 888216695 -818946874 -544155443 881600096 588219505 -188527160 543672959 -56583578 -739614908 -342102471 90368900 157550916 -373519772 -283057798 926401708 54149172 -198683273 -570890218 563849311 77985439 -113608945 -550107786 -145640405 480170789 319649443 -739778791 594433448 511103084 720647387 -402826621 -412578155 714917006 -241428039 -333427006 -562903721 -450757722 -611889997 954006325 -438674732 -652280666 604266257 -897783389 -824609483 831474569 927413890 227980511 385423495 -313663773 -801943063 815979544 -251119733 -644226561 -893490915 44030245 -207038438 -195502943 488703620 -133599555 -526804604 -519067598 -553303920 818156832 65303750 58560956 -273566822 614311130 309748916 -799034451 357775849 285638815 156902078 -685408915 -717817270 -93748387 802257244 -703499289 -306126139 -11024350 -275482342 -253478611 671973527 -163973785 -924725285 -962464900 -15043610 776511306 -843645327 -475047514 83282652 321671969 -50904891 484572769 -533754769 -928138143 -550432780 -616573208 -159761658 -523419735 -853171640 401151439 289939632 751870749 -65299505 809481468 -404628158 741044167 654661959 515215117 -611971834 -857777868 891541816 -813613226 482044567 -25225314 933424573 358057161 988442955 -391034185 -238438817 -513123051 -869466756 173903866 982796603 753523731 -994553797 -965774286 640093012 275527467 976356616 -186401477 -367721719 231842932 -11723517 -969280186 -830259010 -161040073 -83793647 -450623469 402115093 294778091 311459092 -745815290 -602873993 -78712574 -81767126 571817994 -727556802 707518441 838506048 699832648 -229583533 -244161691 -730734845 -26874100 -856737072 -153638134 735450087 -363670029 -809535193 -699509890 100012748 -629946784 -610023797 823447374 904948123 -108237141 639682715 -893438007 126544267 660577650 835304649 -405371604 253147014 965361713 -507460521 973086072 682110371 -339253112 -64362956 990329572 -820566786 -359685519 -470509669 -253168083 -265635917 125161382 992661544 -343410147 -865019342 610575895 685357555 112311953 -845155706 401277042 933746750 374737397 127796861 -900242511 989975386 -85156067 647581221 841822848 496012130 -980971487 307244998 -249574005 -389633320 87841901 715115464 -733798210 918446781 -371096754 474965150 972237698 742543218 854121251 229528164 -56702805 839384348 981362938 -270415439 -61923012 578149091 100307420 990026434 236143104 416084175 -180363906 -165545333 -910364581 504256077 -535256648 -893305543 993233444 -808355381 -641782684 380025752 106297009 -917866795 151078024 -372197616 386389674 908176426 664808517 410594314 794937558 647651283 -280379440 -277829352 -344153919 -257769442 57754057 -829268277 894059151 634781625 766892594 -158534137 -270469299 -238712708 -97652032 -883882646 -103937179 304227564 89883012 -533729 247801430 -412131155 119787637 777611634 -561428660 -369292333 -287093276 -995362886 523584780 -626743232 816120630 311875534 -449403800 -314516788 -339668259 674192666 481901707 -419071368 -142502835 847849082 765832202 -680928525 423157291 -180482720 -427510473 130709477 933303469 -425759038 -555692989 758614684 -533227939 636899630 295255979 -362611944 539872454 328794941 -541193130 -479169087 -340568098 -215378246 854605260 490505327 -690453222 830500439 725241791 639143441 -92615931 -856652046 -641167434 -53076899 -167535557 134244984 397414823 -518637571 -684530858 534618316 -26800389 -291102847 259759721 -116773656 852580353 -701083984 695179426 -259031506 136845407 872502543 65897474 779853550 466423089 785590234 -323644212 893384996 879664543 -882410431 613465733 -201387779 564209215 315494161 728862741 492104614 -982114595 -709837694 272478597 -785256491 430967529 335472150 752095229 443969148 82081992 -840801233 -898888242 -327558187 492862342 -247905569 148445051 818044924 -501636954 412629634 959403989 787677448 -767986802 991271484 -775010277 127985877 -86245984 937437912 503502353 388014463 -260738473 467847495 924983601 804961283 581985377 -793094552 498137349 -63860896 802792628 388733244 116410119 499702017 700551141 -55292163 171873233 831222305 -787976908 -381576675 17498289 997690825 -619328274 900378387 -274778127 -823048337 -78791844 -550762350 725489209 532869272 270298955 894347935 131220535 248261719 62348567 592233993 603925244 -157899246 192441737 665877018 -330622823 226467557 216665512 -169292839 470056065 241279580 -462552075 746590057 4869310 340716597 -628338722 -712623029 864499765 -5682430 354379003 965906251 751574311 955817395 286001269 -131064622 -672943243 -562950377 165859142 874752390 -43400189 87125226 -463144939 169450402 573400382 -476820701 443024908 -465639325 835407215 18322293 -389508293 -358607639 -336750649 -708715560 -325449398 -484002195 457417182 641955452 -125237194 -402601147 922067886 -772100162 -795524387 359312293 -322267745 48043040 883427892 -509593157 324625709 470176441 -775309161 451339901 397021851 925483685 611118411 463030245 772895670 -376705146 -905718898 -151859412 346252768 92786400 -726847668 -545073679 83931965 -351329178 862143373 -324753786 -206868746 480744029 936510215 912608864 34451536 -429662079 -36078888 645038462 -453762513 -253760065 933090416 609152967 847842663 87599701 73884477 -998624426 797028924 -706337688 -15115078 414295158 -451557131 -744925740 390809184 -792098443 -531461219 145336224 -356589696 -126398378 267302733 393766191 88130734 -446145667 -427769682 -646453720 -555259060 -358114387 175458071 848444499 -180628082 -194153244 -931495843 -646676422 -91378480 593698810 -28407478 448802640 -907281502 360111902 -295473144 -862223258 16758015 297738152 -647663215 -138689175 265007394 -440261750 -640824531 845374004 -662403563 -618256612 667503566 -621456853 536402272 -642177123 -539089970 170806112 524948803 126063423 -231201940 193286724 -88681811 -738469305 556486641 -71005425 -977574389 -64531326 113266159 -780565354 584686445 809415601 -117220040 17774161 -289324727 -983500663 406987686 -392107804 -345498140 -277200479 -190714913 -749321660 551495426 915860356 77640396 -904655860 -942701748 -214303784 11658211 -692638006 -201310661 346524839 -584774621 979177175 -4980002 -914638334 548171065 869681332 739325820 -923158709 663342747 874405101 -949687757 -317446455 210426282 -318471952 -913925218 -550263307 80329037 -446945422 -615012727 79087833 -138598254 -121871696 -91988872 -501849349 312310052 509740678 -926054721 294509489 -504838085 -183129587 -474529316 -417646974 355469261 275068852 -717119323 358453718 -691806389 -179705465 -429131630 84837217 335886160 425504183 260528536 -251710614 -599792679 272520346 -928191347 321890295 -795472793 -559265016 997920008 932425883 229087970 -497719434 -769714338 -976196091 -976909027 -108023830 153224356 -977990636 499051473 571379846 -305665077 -918357579 437211653 785248212 -411689944 -602598622 318683685 638296512 -103017931 224892746 -727738298 208974212 154854699 674632604 900685357 -619525248 -800930870 989158140 -279582261 -438187040 816783785 585786844 -737318615 291016206 992344464 -287064212 21180093 367903038 -34313868 -13871980 597938180 295733388 -962394342 486752810 -511140096 -892184201 570072622 364779437 -142301541 64067994 244760180 175856922 -161020217 818938375 452983896 761482013 -772557659 -865907596 506493581 -551753203 -682878892 955826170 55154440 -121571920 -258305168 -190074233 28843128 158979678 186997520 863821605 34686059 12310143 679725636 182130853 968538942 505771616 -774994409 -801159277 -692799682 780556585 -543811645 592413952 -374357597 533888150 -548959021 -490705027 619434239 -662098331 929719931 -505376665 -342248344 -851214016 564360655 -85824150 150140414 723462233 -815844680 -59194978 113855783 647523304 -800363687 -303750498 594246717 -326552243 -640487551 -869660683 903083323 838543200 182642597 274355464 -761267616 579639188 -886862573 -688391941 621282385 -251066734 419955145 -587527591 -307713123 199645449 322042753 142794223 679826305 -664121179 936205002 220674703 925880826 -505535336 -693245016 214885027 -766932670 -817834157 -785431149 466585142 -225802871 -693633406 -885157076 -201740618 -149465648 822192399 112653877 -675314232 -760596631 599199909 -195442019 -712983142 667150108 -87903306 -234105007 -574199068 -818635976 891486472 178425733 -561419753 629849489 643814917 -468381502 -11448053 591332636 817325811 373022348 517581009 -657720652 -146470053 635333070 740036493 778941135 -122651168 96629980 -725264277 967192947 8606948 -967170257 452449622 851097741 339552092 303161189 79238187 -485412887 867185724 -373693123 -942515922 -75543760 -992891029 -422606602 -612500466 -394184100 119265028 164676772 40487639 568115402 -838883883 -500457149 -962404242 2896488 492335316 429798397 556157889 660829210 -683878655 212376695 83352094 583024051 71050612 556285653 145499433 425011041 350975910 581894621 -551368620 420294925 -241757596 34186677 880370422 -615625611 -700644139 -282057994 214707913 -461842164 -147723992 -122241194 -829721221 -57545954 130713605 -982824689 890448100 671832778 -381295732 -367176548 -675070154 -782995257 -142083007 -294495806 -671623740 495775855 172433513 107900312 -633275035 570255539 -789806649 -30733820 -534907628 -249022429 525215475 863045576 -790752693 -201557859 -684226079 542453210 -542417051 689891018 -655391822 -172494992 713934275 224696748 417558800 18660161 725837732 -580231122 -345723445 -554629058 -508773703 343069414 -442516312 -168239699 784310210 926630532 -664429740 269182815 -952449271 -511064249 -527259362 -280294385 66592425 -439639158 923076211 -756254479 -304350529 473845848 61514089 678945771 -944658801 564989658 452146931 -775779225 -431597101 -467770833 -933656450 774965934 67397882 -717423080 -815517974 -199765668 662792728 15684665 820655895 -551811546 855729045 334380738 913503205 826033054 -473714206 295060346 -413625756 922546144 199846582 713892096 -517314209 128742503 903099857 -662448581 273436213 -328076385 -329883599 19451028 313831773 -838845905 -96294876 493433371 -535401738 -501501898 85333681 593900655 141312519 -665136854 -304029710 -84734372 -182138787 -592385736 -143658607 -371234222 9935984 625727191 -282689035 -45852116 443018930 -490059435 -802718858 46053065 591429676 -112910897 -740045505 -755300599 483433724 459432113 560976128 -365134044 974712329 -470489193 719566522 15430401 901095487 590767860 -895147478 801775733 -407539856 877722955 -955770847 361811343 976859570 470070918 863371221 -524066064 990242806 717241595 -552624324 -950514001 462401902 898668065 -801926231 -936197217 -724082117 547771732 495460183 -205853774 -928016819 77040517 -185709830 827781309 943947556 351911583 789447915 345373787 545796120 371723260 762929098 246703405 719831688 318764461 -18474682 446312849 769033354 248388014 -319333200 -597082608 -624963619 -641235420 806356428 695798394 -974349791 -120603597 220512640 202539149 794737701 -336258279 667011449 421258692 600497491 -859995510 -310668864 622144434 -760881366 360203419 35607526 18212931 -272118663 659667156 440469941 -34471109 618327932 47461794 312274396 172391331 72432850 643078416 -167431049 56323295 -483549250 -712285904 891917005 538952770 -992177376 195419749 401465294 761440174 587977940 -893645157 419591578 881509340 85430655 709117919 -940594636 -191158943 201913611 302977879 758457387 16635377 116552118 905547502 57638033 -41052814 869398886 -206061315 -457017432 -527240265 -748668418 518898546 474990868 241885979 712264417 -577909304 700026085 512293249 778907035 535827508 -493707609 468988468 268855586 -940903843 998433942 -632644046 815108488 735593572 -568407123 -525101701 388509863 385749872 -388798896 171132081 115861373 -771418653 -197313275 930458730 -780381258 -33495726 488313718 198480933 600492173 553053174 -584774894 -217266341 -258853700 551752114 86768495 619197251 -676965613 331089918 -783058461 -173324173 519660476 -662968582 -159287816 -304832427 497543781 -622333639 -916730035 -645613501 -63638973 -489850969 612039232 999033632 -672564430 381867432 -58120023 550622689 -510105562 839775722 958242892 120833697 371142095 -321693049 -681857650 692038569 -527400507 -499992932 927891364 961840624 968593821 206770994 580342512 -837590617 237312362 353042730 526683013 -127144575 -102753803 -531991415 -354155025 487315981 31468852 331825562 363598912 -423840528 935665833 -434095470 441318748 -901085690 395077472 -367325133 592617577 -901262042 -567609427 -55765607 379001964 822071562 125239719 -617710162 -188413163 327435992 141471387 -950306902 461774621 358342847 -402016700 388654976 -322464847 -223768962 263409094 410626742 -287135153 724469312 -826882795 104171836 -179652630 -876876706 -526512554 835162822 549917532 570643619 -702611681 -967795835 49086391 -261117766 -573101906 -897081276 -711736961 -781576495 -48848824 -400923637 494707602 -64924219 539108298 743571996 776110890 815123296 894642222 764528962 663593996 -620566572 573103365 952885103 -187167839 -500305900 459572672 718228444 20139892 760182057 -892931526 -871246730 35553640 -193305570 938722612 644226889 926819728 -852022773 764542466 -364524597 646709530 -499968657 507210191 94710459 -561784984 -178882750 460629037 -673805495 928140232 -551249042 535204179 456430553 -152686747 457225951 660941164 904235431 -653843326 631404629 138144818 -910430879 853335400 -562866342 -750790712 -862760171 -541519196 741479918 -332790066 -512099853 -967745309 442356993 509059783 414016777 837697764 -83269887 -44685597 -8019629 444965892 222731358 305209814 836595870 -469857152 719748700 651580765 -66525336 -450834957 -720931518 705511183 819081188 893625691 248805080 119380948 747455359 230348594 -755777163 -287213018 -323098903 665574 647628110 -880655419 -819169286 763056585 192220045 -75636792 -706278120 985444901 -320896413 602734963 888226854 324854377 -331527859 103060004 501580327 -477143198 -167574432 -928109390 516408968 -82152003 -920484039 -431745538 -939350037 116073731 -11139060 -562033002 -407045566 977055122 -340459271 210758861 -308809123 429637987 -679131524 21883314 355691796 -277589284 530806146 756653720 505772553 697582704 -368090372 124529461 721818039 -227563991 507817056 -227597112 748172014 -427852628 -976414565 -623142920 692396427 -281989750 522245967 610295108 676772057 -400792095 -600939221 792861046 -573424515 119143915 821098460 919520639 773975655 -73874118 -996188624 937045086 804692824 -731742576 333013036 -898355072 -854180127 21743906 801081872 -176477533 -892910177 983444618 -389198631 151232311 659164081 382887994 -713197573 -113385601 -912378088 31779847 -740383369 -853434144 90969360 -452530342 236440579 -364589342 497175458 341518198 736944836 -944824269 -508098798 -141604635 737658636 -995256019 502580170 317094098 -497259687 111334879 -600206985 -669296709 -329865133 -776048432 147241159 20298041 630383680 -337343246 -474671237 260903157 -687417308 -590907131 101127054 842230244 830844661 -466782221 -916308980 734317229 484668407 301123067 494790609 -215233838 -58633398 -433412791 423152557 532068870 -99694116 133282513 -868170555 78185620 459518652 -12479540 854198586 -581549504 -939034641 -709238120 232919426 195166275 -114797996 782660160 657452328 -355999615 357080863 -505696906 252054123 -85068465 827947186 -739694582 -302850794 142507810 565459820 825349814 175808273 402509049 -536381582 813700018 -677513965 413363339 -249032495 -913272738 -609027532 -427959878 604020781 -925450413 -675090736 490788169 -541117593 527431468 932931984 808260731 -357076554 -101639628 235214516 -460826015 -986415885 -212748583 -702041610 626207825 137512067 -456624135 975167058 582130848 -122426455 -23591835 764161694 -689475455 -584203743 -434798751 983372556 -621866936 -107986837 512182360 -199838779 889631326 -373476398 -494160824 -988321000 27652736 577457225 -974962290 264415490 942669879 900947366 -684470873 863088502 -332040078 298379685 794342485 -264017566 -56662786 -702299610 -266344213 -835316174 9984158 -897659145 735612436 -562984643 -321100568 2253409 -305157831 -663443481 395348703 364695035 -399349637 764702953 -287423627 484537509 -345336406 610707469 133905834 -768748579 -143247898 -30775450 432693106 -788935354 -63170319 432265533 926174154 308842880 -225496590 527552440 872086676 -126885314 934028813 669349708 -58200700 -644869571 189358534 -644969993 123389451 -5922155 650682435 -263139820 -539811324 -274692766 -23326978 -629016909 776615651 160166221 66302179 992616713 980094906 -496353375 -348081493 -856008970 -279805108 241459392 -195858637 866065100 -480373521 -382682915 -43965506 826192943 -282716302 -219091924 707442372 -604527993 953188950 312710626 228160046 593541526 -276138459 -355605751 -746534960 -526489987 350379835 -998573389 -950370770 626617008 -107434149 -655529110 777280213 433366244 649065250 -365831643 -35390793 15737489 -518799887 -901260753 563050322 434161451 -358990091 -239475918 962537953 305202916 -124506128 -319751873 -321710552 -64345428 -538748347 -418134611 462817812 -183659874 -866268392 -487061303 -346257795 -358230562 -183025716 753476549 -213424408 194854390 -26204375 76479295 644536653 -900684684 -187976901 -867263928 194699592 -966272240 812643660 -826287087 -481157140 802602096 681880329 -559470325 250323844 -73843465 778090655 966176837 613598965 785050206 457417523 -557370136 -907866286 -676350572 600108845 -414381820 -253876347 901461219 -288076844 -852232049 335977078 876118720 285672799 160071842 872326758 761065086 -862710214 -459302554 -171719106 -35564011 525166138 912318189 -352856144 -956574009 885157558 158595044 -618041189 162672623 886336721 710176769 829952726 -601289500 32918003 780902136 752607112 158505654 223759760 633889841 -604568955 -972305863 -307477785 466960766 -906187200 674660805 -317747880 572946169 905385657 -523610146 209606252 -428982841 113943009 -245096940 -102736518 -978710524 628925949 -663864839 722378552 195587167 -821654254 563107495 -710688989 652328963 -517965834 -67149854 905823638 330903620 990678852 360544634 160823757 -685113208 -406739165 831254781 -932936477 -651621489 197612920 -920755070 -711677527 534956267 568300149 111164863 925842016 -928285047 906167010 -155143324 593445399 -44689992 -88676620 760161853 611121162 566736222 942097114 -485916442 608280275 271572818 225680286 801421544 191305709 -863793137 -156600836 -245120890 691716513 -832193515 -262281722 -1935372 -1494166 539261669 -840035581 -808679071 929008995 226640011 769162062 633216274 531099882 564928354 -656689953 -741438058 -980185687 -274340876 -798668423 -990614657 574179430 3748084 -646520372 -812691173 -672851983 85876494 -521058798 -966747551 772889859 -6950744 -165866877 111771780 -322873180 725227998 -493795531 -737697335 -880221625 -352799454 -101096988 170983873 -58485956 -181274021 -503647253 380518133 -651775487 571791154 -171369425 -131683544 284460283 515507825 -123281690 -162397337 547073580 -247772854 643612155 700125741 670887292 848786391 407588572 -388530450 -580285834 248564584 16873535 -742030916 306013927 169312286 161089106 -23166065 915921619 -540615495 831659752 -696372396 897984537 -308563796 -745281669 675948398 539923993 -109593452 520313482 -795621194 -717842317 258218167 -559109037 889845604 -604738419 249180488 -344316071 845179627 550312540 493111716 340105572 828934023 287476523 -885597000 -131960247 380815279 -394816042 -177708459 -449359162 325164451 700831496 809835030 -655538738 419965678 -402726277 -140537233 99636077 862037143 716943402 -754964172 77496114 -411230100 -333745130 -938421838 -223526890 519084544 657653307 957722554 -302753590 -58595400 -791385927 261000829 -812350964 668351139 867015005 -896477860 -131000705 709970573 -467570032 -234612428 -841434960 -903872767 -273032537 -975055460 -39311557 319170722 288583749 -602921527 596651090 264269465 208900556 -448973683 292880718 546327527 -52033490 -666200699 974505775 -178500337 -857434794 7297469 -910686835 28887456 -561437383 -760737525 12969870 -831102698 973136919 -11128300 -893848112 542703985 37210647 267782619 67652302 220147435 729496720 -311343460 -87270383 242474964 765280354 634619293 424493110 698968077 -123282922 98804626 -593839533 58712043 -867390085 -865110204 -910897497 620312029 -74484271 -192171492 -647548676 729494606 -681796845 667609226 221881026 -438462225 77325831 -145492544 926312732 -430874348 -604821917 5113369 -775083203 -847006612 520479764 731518606 -135354316 860305429 522062290 823432308 498436324 154674111 -574309411 514196264 499778977 -719930733 -574718683 -802804981 -779068107 311544603 -798685009 255789967 -769130428 44715751 -126446969 -628074210 436786240 -129043803 -354882507 976459586 -691697614 -170543896 478068560 375045727 -786119161 994189009 -453940180 -718382271 -146597348 899814884 185979789 860774204 879474921 -45112999 -696319007 -966871295 598609455 750350140 -700307789 -786298228 143729351 -502547272 -202617311 -381064381 311109612 884041660 -260116294 -387728381 -130280723 763692331 196374166 526850255 978570875 -742039943 472356975 944262984 866709698 -951068069 176040064 -77688983 662989909 284397029 710885842 -186277654 683936029 873595730 466484552 319363689 410856933 12324848 -833436242 359353946 953629176 936191779 -129946377 636913503 984615610 374926177 -520723856 -884275156 29048680 -39438629 835574914 -326233300 -742224323 -484523463 234902844 -939290032 138549067 -991975544 192746183 -456990606 -639306408 -45868193 973728212 577600135 -49581199 -470082976 -304273394 442530905 -394095489 -534987496 -468377504 -871394653 450884455 280704731 -210871282 689770193 183225864 660192542 945233192 -317002833 -306356926 -197130406 441783687 -161968467 318993144 155614516 -331987550 -608708980 320785946 129069186 802085674 -992874655 155692359 -301161454 174808629 -637393784 -654850136 516671801 135741506 686219264 -799416521 -878267863 -334303172 -486553634 852268111 -116051213 373939714 705651219 6088933 233934153 472091653 722053014 211212591 -785917778 339976478 214332718 -609217684 -819684450 -231073924 -994301912 -69714970 952754964 -444989599 -444490649 152481797 -471926887 -436231433 405819421 58265320 -423981403 -195620306 -666903784 369970405 525050902 -162875183 581417653 -914512844 435730017 -287022513 -887845700 145592364 599737735 777843392 402422553 -16957935 896659692 489307334 669957601 -906787407 742404419 222031193 -327279004 692301706 -374910604 592024652 -579181960 -545737931 557760639 -920314292 -532530995 -831441731 -463030630 -489389860 701493174 143220186 -543789908 -439406205 -869824664 731628342 -39155643 592871112 730984562 903360093 782897477 -241922366 -781836241 598609357 574097177 527219052 -69730437 769070874 508237384 8941368 -595683628 -521656574 -989294999 -218201265 -576134999 -762731629 133547072 -238891729 581771898 123458531 259124609 -15395074 -362740387 -206893747 735126878 458315050 150558222 -849105301 -466271494 -79004033 395508173 948430330 -306177457 -35858978 -293828734 253845413 -55480580 317599183 506784972 962476521 747783662 -380013042 -337241456 -709215211 927786084 592893493 -91105022 262521901 -11685827 -372460807 402676682 998323077 -774953586 64370214 -230950018 979200898 466175318 -713242219 297728034 990900758 454768011 -552281992 843705482 637861285 -549258993 59698 556836553 783699670 -268340389 236278440 701078569 772623102 500955144 -899701822 45745345 315675388 771639495 -291087551 -467150951 -920145924 905290238 293727943 -254511251 13697621 35095898 -880903943 -628589088 675320919 -147216269 -965323277 -601673199 184265769 -855031013 689777099 -789014503 8357814 -603889074 -346297080 617683051 581175327 469776515 91970250 300962105 193210205 -35642757 -497316497 57544841 74482150 -584178087 -461214115 725650721 14645616 424813646 160717630 -605594445 721745403 -617920799 607020469 -700837924 596483776 -109437008 -604660351 -107725813 597945790 -523803373 884429596 -538652240 -172151396 -966352834 178758672 579365291 -447921496 569228985 -419553138 908699941 -96260226 -110483063 178504611 987015504 -48417984 390217049 -563546784 722712531 972976810 -479511219 15541182 -929343455 748598768 -732433043 -230641790 -867594502 -350185318 131728480 260024765 621846972 594822749 74210247 -845780610 -546317953 -876532184 18793735 440492915 32883589 -529942322 -746226923 356005160 -661032140 -381411030 -325485324 -680285846 433961075 600588828 472296704 -22301692 -987823051 83223895 -604891051 -520046113 -928639290 806025022 -869529267 420063187 790000368 -790877229 -135743683 271468639 238048242 924424238 448048476 989536555 -406514557 978851014 301558529 374341850 -526914931 714201790 -757990099 589549415 -694895056 880008582 -599228004 -954526783 -376845104 666310820 466627329 -623849613 -669858879 -155198402 506909616 -5743775 530931723 804707837 -364702718 -361944847 -93529331 -767991407 -147779713 -532110151 -449721453 -57225973 493917627 -653084768 -729604841 933973486 -48287879 493111600 587776680 303173647 -185623512 -765478087 564341556 804216100 -969859491 -966651549 650323115 -463779783 -855322045 -677738530 -289122455 414824119 668549210 -669050887 -437435567 901644526 -962422092 -149752684 74246890 -426727412 -255007329 300081916 229374457 935711856 498287290 -547501660 -438368538 882948657 -406662707 -836000781 -776055658 862852624 -148920527 -572348878 218374112 -817593375 567979112 -125041924 -628492031 600619458 549338644 -911806096 248610056 -333862135 997096547 -115284495 -289299342 -101246288 -480179163 720091578 -152209903 76083830 572789296 -97346602 -226846933 -431211457 -434487108 221241498 -369301816 974641634 528247631 -934383045 98122854 -107633622 976902214 871682512 -66994835 -428011348 492141290 438140475 85055154 -534097937 -784899926 -383455724 -132637150 444639528 -547580036 -493018327 -189406420 -993503214 69058913 189920113 -375606778 -448411102 515760354 109418739 604920327 163814525 901302953 -913683521 186033781 -64871337 -972050257 594707005 699546067 858023149 -937216532 146967355 830354837 -895670234 -340082656 -994550847 -373214967 -772235944 -50889455 -942169054 507397518 951619020 -717004644 528723999 -175099806 -39436524 -169198231 -16186495 -654752755 -859340393 900310680 -823059744 886635559 668812249 -271776701 -157023799 -142822743 235788782 -826713954 -937923806 -268511762 -921379029 803224519 -931745196 -289797018 -333297764 -687639355 -660348042 -910738128 710403581 370711164 243344627 238654340 -562918290 706882621 873548184 793955514 -251788567 402885812 254472550 886810378 509102481 328080559 260159813 -304763956 438744090 -584766094 -924016660 -439144314 -955469840 932650100 835236795 -113729095 968355796 -114381316 623497142 541776249 -257644033 -56052012 -881104589 98536309 -43116637 -921830047 647296961 24078710 951470758 346342221 146969175 633532718 773576788 385744922 -991729860 799156107 379634620 -536946088 -173622126 -948597858 -386171918 -464219580 -275345886 -328657783 -3138451 -220476258 981688475 387106712 745514049 -263663852 -140942098 672045042 -297124208 396065222 566199769 698688119 160317843 -761607537 -373777662 -894504861 936936412 983223723 -556668383 72072154 472168141 843084416 278988681 713488459 -187151619 330767250 -663306888 -414686022 631237292 -826052354 -719757697 415886506 -802705966 631206006 588175771 239644833 87148249 46539301 -275596838 923894526 -919145580 -861564908 459962300 88809522 -689980226 73011471 809191692 249860743 -672394774 -56593063 955147060 -666504989 409703977 -34452214 -411699885 -321484773 421685366 -152267572 240275013 921902392 219288884 -15746841 -305424701 889288568 -7885434 -608061839 -950965343 -85148326 613810198 724075492 -642265964 -224921317 500809293 78827055 -325707015 -143905170 851805102 399472626 922042656 457595727 254245404 -878781008 -265206412 213615472 638921226 -531678310 -197998543 -31612393 -950578686 -276374614 381820334 53340416 -105452141 -116522108 27886290 716807324 -568971449 103829064 857033960 -193635781 -679009673 -682760548 650306310 996150482 -224761116 -476420928 -398714713 340040201 705372661 -511642750 576467299 672481868 -805288577 569683416 -44693841 -92604586 124273329 512488117 -372223314 -399355313 531838214 -790589618 -822603029 -684069105 -834771789 -725817154 704446746 -506604505 -742915581 -722216235 -685167472 934354882 -748492622 658653555 142981672 -439612619 -676578784 399074919 151592678 776373920 -444770331 205594044 160715421 -628357634 79033762 243015099 824456218 955662808 28861499 -759737923 -489735414 202267454 907029405 -413789202 -785185212 681377544 -629964783 982881988 -407001397 -590673718 -578104202 -252240515 110220061 728745497 -187998737 -287859155 15208397 383774437 484621209 -709917766 -478157874 993505312 -83606867 472761670 -914481043 609239924 796349359 -980530620 206982456 -558254199 294916925 686702744 -730142496 -929213389 916482100 942776291 -288608421 197317560 -667681967 635938949 -684033669 789930746 420708795 -411623714 64856135 284174457 -194787254 895699259 -721758050 889787085 651562928 -778178502 762610628 658507948 -789981990 526100661 -743057450 -85530922 -416232847 346738695 652066477 30754656 -618819798 84906545 752977323 -690634870 125723126 -567544724 279597434 -424737934 -276076128 -248329654 882541846 -841220914 87995831 -808721308 -882125639 240309020 926193836 159969687 790064422 990761952 510775281 -504099678 978438690 -215941653 764175924 849950392 305858602 -124986540 967448985 94573513 -316685612 500015420 892008513 553758936 -464203087 743465038 56022057 -617088763 141882555 -114590019 784273301 -677949594 -992462402 -480267402 217849183 53052606 -756700877 542542270 -142040281 836525367 419262220 -74887644 74011356 -321809647 -143025447 -848964161 -754030846 524920350 535785944 404417507 806332427 -146817447 -750656926 -391876274 368334635 435874569 485356736 -222587972 674416337 232189172 -75013 -907137397 -456822451 -313887194 -99744356 -323740064 831158763 402689209 -694493588 -666199817 -540313329 523425573 319484655 364988701 -418609654 -941426150 -498841263 34162746 281586854 701086282 923870743 -95713170 580208117 -377566097 -780430281 -384262566 43063719 278614277 720971733 -330901478 -62818093 473158354 -880235328 138114585 885056518 601087403 -531909025 617092435 925699414 -422265611 232775552 -260676386 171926917 -385850596 -600519602 -594126036 894257319 285738927 789690561 -386587234 -176503658 -489842707 -203707535 685590357 -4415296 173324209 -205887954 579291478 529979378 333894624 786266655 642683267 -235664163 758256484 -296319873 -372801064 -881247473 674843305 142682442 772471395 422402651 -306010895 -795000800 -985389651 -746568484 -792462209 137315234 -259282770 -690834222 -868465547 -204105251 864924705 652148675 -244176960 985028924 296134238 301558658 41788125 218582612 673921529 684597543 249343835 177982954 -157611650 792319038 313662679 150085429 -920694738 -715313524 993082490 20447120 218232151 503676456 851430676 969822378 -449247700 -850916635 -81350627 -168292961 675467923 986468856 -42912403 767465458 740512532 796749528 -981164799 104388309 186655861 982984855 -670424173 -958390949 -355486568 -19894539 -316942177 -571145252 -29789309 -128039663 -377215264 -840217490 -717178110 494626993 282754335 -120208120 -542936754 613256607 61598569 529577249 200544649 908291341 -619660824 -762226843 340491214 780447953 -94776066 -929655231 752420347 -462260013 397530089 -238646183 -744551204 -703098408 -955244384 -992204527 347328353 371468076 -789643278 -788245338 870339668 448375652 419175234 726829607 -946478004 84916167 -530628073 720521690 -65992850 -307526452 -839749520 -158451180 564194699 -322337557 668437394 136170542 589302052 -179716087 -317463565 -985463705 63673073 339685764 -385387802 -553561422 297305776 771236369 1543478 339631016 45571347 -391701951 -46863448 -770344582 37174853 496486668 856046739 474838141 556728025 609242272 898960788 229948903 749392574 664581222 -12521052 647497021 895724574 787146793 866397036 111430440 354421598 82500234 241237683 321445121 -287058574 364325879 -216384424 -1688450 264367812 -617108659 945205079 696924374 -791298065 -110249949 421703050 -446775562 -455113639 810210201 523576221 -84680724 -936204255 286984426 -326730468 -922490309 -605109609 568971016 -338192140 350539059 680394841 -37661889 -45882295 714285648 620523353 75537609 -668815747 -740745668 794051979 -298318304 -641647218 -566866086 -153385344 455323042 -227208626 -439234716 535569968 156406632 786087066 -388712081 788881340 -60321043 824228186 -791358147 630764495 -156394671 897657348 226942908 132646359 111973732 -699931758 387834832 145637438 678096812 -565888218 -278618186 639252717 -675108511 -975605642 -477967539 693897321 510322061 889735216 51148699 935117685 -216951740 157265388 102249244 -113175885 -603374359 -936978890 -293407476 -587888210 -74075548 -956361331 936047713 -540628545 586212381 -8083657 974771526 -973847316 -432375216 -69945671 -255824870 -458190086 -410448023 529891132 325093886 186148939 271433503 361186192 450865217 247557818 643942103 -369920626 -340366774 -170253193 710795008 -771521351 373524620 -912507468 -280275388 -382700652 330579668 -348928711 382538805 926791697 948218560 -38317714 -642653547 -755378924 -505620174 523638235 -79897178 889493308 -662287759 -306185608 -973238690 530211192 446816996 -688180316 -883560988 693124312 250166690 -986506365 448036108 17494469 310109352 154725232 -333628265 725714023 781047593 664926538 984784668 736284967 -298318203 749984475 -476377134 560943509 -757251625 30092310 -566073644 804595302 462727345 796952593 -775264231 -591997332 946866086 -488103598 873060389 280722888 912187274 -629631176 -814896032 147586737 951125657 736678989 898594655 883168467 -631084067 -935365705 -977332739 792058185 751617382 -317725374 911116773 -473260057 363872495 305101683 449705499 358611911 -613804491 -554450585 71123836 580404202 -508969988 -699432045 -184637852 -559486327 -598409986 131496345 907342636 -509065140 -260015578 -538991925 -27574212 -692084914 -15497388 -157504354 -38777126 412294255 993329471 260470711 708336233 -808132847 176288267 972246769 258167921 565294949 365072770 -961221574 -501851809 -44903865 432241118 -719346837 321638066 706809259 235951615 596794420 -514683707 -533620250 74272776 -791248982 -905823933 342665579 -570801879 944366452 328553116 -347957074 -466842659 -422589308 924302411 -136525977 246226772 493871212 441032165 515052536 -870015596 458470093 -678335514 912079315 -747278626 117831281 -255335059 -602725886 -168377080 625379574 2681257 -43621186 -284661547 -137247270 373883639 55321852 -786408373 -123079906 768748676 -655296314 -171775834 -128943290 -57778690 843564647 -757521343 -482534326 194113838 -189982917 863617083 145615194 119088137 765780160 265236426 -751783690 727841310 -366649098 818030656 695719047 -309069370 627804415 -89114687 -343619370 186408151 335636692 -39279594 780512269 -222093454 -437066506 73973869 251099732 132793100 -287234040 436526500 395931884 -245403648 -492432430 -952099920 528933541 561525480 527095087 -964494852 497951048 119672535 -136574301 -213922488 532500511 -222794932 -634074932 358731696 -509562216 146823403 -168741906 221721456 -366711953 328770999 494970684 -28394835 519051911 -401168739 -702247826 -338782552 -295995333 827062840 -698026095 -732823330 52721296 930592002 547639577 951802717 763139017 844735849 -470290771 -272070209 -4403089 280555971 23611660 778711030 -334236607 710347308 -827946305 655228476 939171151 931078241 -903512274 826809008 558099007 785887818 -777271754 -901049252 -223525285 -330163757 964033578 709572509 -28192121 -793298284 -374628713 -909598507 283233574 -406380248 625031842 -768246564 -906345906 -484147550 -30513507 742344909 169520126 -378925650 466824652 263222850 741659856 990189275 104005800 131290099 264067101 294838949 -391171162 814425754 273532850 267207569 598989997 -371773368 -685075214 778218076 -135445568 975060115 661821003 -470406574 800996359 474289600 -621806935 937942854 -702500635 -151971631 352506118 -311223055 -812757510 924262012 -653164283 -86017973 -907282417 650538576 446100792 -367282348 947100965 -401693365 333623015 -572153082 362644356 252036186 5616607 322535504 -753272740 -760847922 -934129062 83229596 -285683467 23043593 -244645788 706719120 301370853 -986256536 -95610073 -292708719 34818709 638805883 -39712359 -511901483 840749167 825611006 678492483 161622991 394534864 -116704766 -650734143 -630974977 -361701529 -109030552 -671961983 497866449 828514146 623090875 -421158104 668908748 214693305 -38459189 -129168513 880780386 449733543 -389293376 -229746089 -626293259 -280999048 218805963 -454985939 177522000 615313964 510539039 -118007139 -434604910 -980256964 89999384 -536808906 -331440755 747737498 -192956705 -701595564 -595889180 357777613 -273526473 -204937086 -817187738 -677812806 550568450 498509618 -734145848 935315669 -19817944 547825604 779887186 -461844364 461579385 685019514 527792581 825429208 -718178862 831413528 508944345 938970717 -561316237 971801215 -123509966 337961460 157309476 -286721087 569771139 467015594 -499371429 -881788260 308342811 -679689625 121496328 -261536877 -829584337 -10726972 81394994 112307267 604982019 773787801 859713766 -46995845 773533153 610439646 378988101 564986124 -697298762 349780711 -342251739 894269116 -29632003 765700569 -8129101 -69384116 -776307880 96775864 -506826500 -595743996 -315719021 479040120 -777266811 -508488562 442155155 -418484514 831693657 -942004726 923800808 532533442 -747348565 -205293447 -214604417 -2847139 737034481 -82592701 -931574879 102722864 -827038827 586943796 837505488 549933341 -834877805 657447310 -757196621 -649711986 -138949573 -796499871 687909522 737118009 -886146733 255967267 518341472 -826332511 951469583 -95576375 986996327 923345066 496245811 -299060890 229775840 -748296056 -379215193 496071539 404410808 -751016732 926899047 -214866123 -521690652 54266729 -493799378 115768379 90338555 -715670846 -600456520 -435213446 -460093728 -932741085 200541824 -678657552 950334565 978724892 -427526193 -132838031 156341204 525589034 839635627 -988475039 -125793448 -791963205 704569910 -614150089 -701791234 741442577 -257939553 -946654152 276480036 158574510 910073002 695241727 -736630195 -80541227 -947113459 458461792 -756391022 -16430989 398634536 -162980808 114081974 -879760527 542855387 -25090441 830014809 129477715 688160559 741477759 534572066 676507039 846872170 738351224 556426584 918457859 -996766665 -848889389 -906832448 752984260 452026774 -824835031 -614569686 -147093443 -59369633 -855694619 181805366 -932563515 777248537 -276368177 -83413167 221448736 272680783 -483637110 -182111319 988657612 -36874065 -820105086 -548392622 -493431118 -900327010 -566808336 -615836130 134600481 53881296 811830984 -935381551 116587330 -243141866 -461074946 -92715897 -30094136 -522788321 355523247 -49616512 -894403159 -889626154 438544525 -802319367 -738159895 106965816 614364715 -696859516 -534001448 -820850223 -232770505 593995574 -708967632 476861196 863090013 228443599 272706576 516149525 562012636 950345342 -16082488 907053030 681216905 179898605 108599265 652405512 -815443863 409118539 98274716 241452925 -217379631 -442287941 -483387496 955980982 227038778 -519222742 -158919118 981694034 -264947757 867249874 -359121795 -252475594 -416387313 -720475657 372712152 616143001 -883407719 -710177523 779465503 888468216 -887237029 -254131481 634943475 -387646424 -398827858 704305563 828006142 -514331852 497690130 -589562451 183723276 -883845907 954308556 -413150729 17709213 -272318170 -276188440 -843318766 -9264502 319730595 -768115688 -297151082 -329391535 872250766 820768301 149586864 -704546279 392921951 -520631936 861095552 -620896837 -623784150 -360318935 988347647 -556092840 -106379201 465395992 -480762991 -150711172 986460738 -451655812 800182635 520026387 -502806025 -857004086 -43432136 -268762641 -977656124 -629261374 -286856170 604458727 682414837 -824058149 509710453 259117300 665987409 -325892180 439704625 -777243320 -625556609 954607581 793013300 740421405 994036741 -289456136 -635124944 -176761181 -65849412 810040317 -154974041 -861131034 100932920 -429936421 922667192 -686827618 -98747906 380473022 -219165244 274727550 -61246326 571750264 -338687204 442981816 857593530 843799417 -9429502 75081378 -16475321 644405556 -498184429 -245414824 -496045236 -627491676 146067473 -185486890 -366268151 417128385 -18521614 -779233593 637621266 313535598 796748926 -31763544 949857738 764608782 -394341276 923739948 888787662 -386746649 -397028533 -12474245 -689722626 -132141829 507639572 -932113204 459098367 115213723 -197375112 -762792965 -667202510 788197996 -966571672 542746982 -668387550 -410798712 463702511 -834780605 -706114518 -566342929 -265879587 -771528486 222683527 263652356 350536870 -361016912 -492035215 -152610821 -630101770 900348604 210540536 948489437 -985773068 -72633694 336680918 211116811 -534714085 452906751 610713942 -747048972 134674358 -88660729 736008426 -25294254 -417824079 267578930 15209940 -849261477 115270175 -860866222 489495239 298765154 37601069 433542297 -913135370 363485966 231632524 -463033099 -595105925 -277543594 -414674272 -980368198 -486640872 305133926 -560959795 -116739837 777958263 766866749 -573817247 -584928829 -92904328 -944316212 979527213 -515673947 857791556 215599576 -998389573 -54686493 484611536 -797841693 311555529 -483034578 -427691489 819088720 -562055018 284191257 761048324 506530571 381476563 -320821281 -636858520 -907139264 643317776 831805754 887125739 431361586 -288623196 -876128121 827539284 161757256 -84625040 496888501 199790702 -551692166 848777123 -145031440 -790072192 229934853 317500415 -416141760 816814504 138427520 -464962785 40029136 -65355488 -624379617 -935664004 -662271609 -666029286 584365981 -731124462 -81567234 -436991563 -211352006 -246976997 431613972 -909358245 -87783818 672031650 925930370 -408555745 710650692 -282062510 974380882 -261823360 -47659088 -606247326 -82551591 -613483679 926297566 426563742 -240809169 -152269935 280058045 301132177 -421318446 240571405 -773205122 904300953 -192976638 782887903 631110968 -527965474 -790138451 -841636364 620457377 727922533 -650961184 319108188 -373559188 219953520 -525014150 63544685 -850877386 679389736 199507521 -46219621 726991296 700588713 579845190 983363543 -518592463 -166928759 -675281868 -554807382 -936191689 103978424 360591319 -603720431 -326192144 -961506833 -988714303 -117450647 54220771 887672136 832055836 742095215 555138381 -266459467 717266258 -208548696 522226470 -171672431 -40633107 -307673284 -828217187 896607499 481909861 -436065031 154502807 -685415375 -839741945 -372653341 922766933 -674955064 -989794133 -482239051 975985132 -224598339 -886763487 424772906 -472575428 596520610 515714066 919992190 845413533 413555640 492820781 351304548 209458631 354376295 -808810109 -114367895 660724441 -864341048 894047971 -54065094 -298869577 -778432035 262657234 -79905723 879521349 154553185 58326811 643071877 -288557149 618298189 -508972408 -380023391 -180588954 -298419687 -305850337 347082736 237567267 -521939396 -690156227 -495134189 937757397 -787253988 286241965 46154474 -974127552 378896648 -359612407 -682391375 -722878874 157247021 -404670995 561433754 -538696901 -737248522 -631224422 187755669 769077191 102725108 -592511501 809805139 514226045 507622027 -254293284 -291565697 -98992569 606673203 369497428 -137505712 193299870 -75438656 -936003760 881948079 197895461 509529093 -125292663 -71891706 -118824840 -848205701 859963882 -736399778 -444878101 -253424816 689678339 -546556255 -438247048 -419125983 -671970031 889239483 258110273 -187909626 119282034 105946657 -690125043 525420932 327569220 884672976 -595781069 242618971 -310882513 -384562293 -763457965 -210394843 -436238515 782155965 554638720 428999571 711597632 -266626376 236332913 676482137 805139465 591079014 853299468 -183573855 842693543 -689903961 -755791794 -209208550 -387738143 -73722879 -525273973 19335289 -171130009 645982451 359143419 616360614 -264669129 368397238 -219145950 -161035857 -682249051 -46469210 615057422 -219785421 300247197 684886319 -854878559 -962215972 831242699 -111576740 965692186 -377791153 -5918885 953241691 -342255182 -196475718 639177503 -151335049 955781247 361762243 -103261709 -489678649 -384936404 681028803 338217193 77962441 973820926 -345033071 404378292 -164590716 -108388737 575511516 665287362 705037887 -681999375 367325632 416679557 -141463281 209945354 -634803817 144473567 -319671572 978393553 478582362 -554178161 522629905 939963066 941680025 -817594538 51632644 750787561 -347121432 -847037103 68334196 -690060632 -479991672 47640435 -785706780 217731785 763787826 114638032 -192867397 -884002489 -852905299 320976905 -677410260 -830057671 -217697980 -751523107 -258803111 894192307 748568255 -923801207 -945405787 290519348 651541568 -480905086 955908321 415683159 -314253792 554494669 973423893 -522750184 -296312010 459127389 660978901 -515807308 558586279 92828301 -444494262 638493534 -992391086 302763685 967559749 -221819421 -878719968 557385814 -823835112 -425220430 -712701601 960287571 567851609 990188470 817124339 797887553 -416910946 662956788 785007006 -250248424 -295625604 -509013765 253790996 927789753 258392878 180418897 562889774 -844008490 324411987 433468370 -605643101 711468199 -758045884 -237291842 -30699153 815147678 808911037 -939410952 -342928467 644404207 730687204 -848929505 620672298 -719471548 908406716 699684692 325193446 -394393168 -662157302 683186660 663938215 -67163508 -956340865 266834065 -422080157 214742576 1137532 -545448490 231336560 -867677334 319797514 219917372 799875945 903727616 347538741 -723381773 585071750 440663588 -837670808 839981733 -972113636 -656439530 211790835 806643348 -758591375 -234360753 -693916504 -959032621 -364692346 -818152565 -40521827 -569364351 -668273055 225629827 -27530627 164291356 -10964273 514950942 723176719 399083945 455926114 812098163 914507466 -124731083 957781486 688889289 922114884 -42697721 336187946 -31713742 837301180 541079534 -439185002 724658039 -211475995 -535358973 273756380 635123456 441110698 755479886 948435356 779096367 -838369631 774065622 -225446979 41762945 -11992738 530180269 -65787646 918968863 412982124 135683223 335399230 944124209 -50862113 -725076528 -258578743 541873091 923775360 866376146 -774736742 220609339 954483875 6512581 15155626 770081645 -960608753 -437208868 -348849325 -267255173 824248940 251288390 813018172 661380371 966201985 -191568205 986748407 397501912 -247185762 841045824 813834376 749537342 -712641889 291286467 577876483 880952945 221689058 810755050 -320908793 794312226 -776022715 -360775389 -484322157 -129922309 -515376593 -608861885 -910925661 -626994641 36408442 879952996 751286515 -641684217 587699181 -683211082 -834306015 -6977341 -910568537 -474944433 -790340485 533430493 -426478866 346092287 690880002 -953960961 -504179711 732303091 -21487185 893513327 865071423 461522739 698307837 33793261 103820575 281682525 790638361 700999077 698181043 -467237150 -36586924 290245723 927945258 946228361 -190930640 625914093 -951066620 937883635 -344641564 319018762 -780614584 616311634 -570388719 685394697 -197932233 -805117232 985473904 739255920 -669126910 47502527 176259066 -739482058 471746611 707060722 -653818266 896997930 -265837194 62246235 -900590309 874674292 -863147482 883742721 -859401049 -16864806 134322500 214651135 -971772539 950528583 41362125 -181226515 379279626 -186316757 220455301 45298335 -767357198 592789745 312750965 670361830 -691091019 -671261721 342605385 -370787141 734496345 -713575472 675490852 -132281660 684216182 76877547 467640229 757652424 888231793 165470099 706708096 354839628 -291919440 867044654 971340581 934943060 -725365919 -874095847 -200928660 -160755503 670804612 -921472568 384911086 -351878995 -747704011 382900648 -931282305 108893439 -606801532 -80070304 190628513 759188325 422809452 160798182 819199327 59236145 704999220 -205111225 404537838 352175172 -968395058 88316653 137593564 68654102 99421048 -64894180 -37322934 928183245 584940034 -537359389 -471122375 345415830 383172230 -874718238 125279601 865431702 -116685657 -369708545 652592680 -503422269 268689971 -166790806 695602924 777113599 657511238 -717568348 -492693329 -200639217 -914034613 -285945939 881128918 539339780 -18091930 -126309152 -105300963 90086003 -321359545 -21609168 36900378 444114481 386761533 827205383 -779347126 222899413 -949996868 -278528379 -863261164 -716805985 523623678 -899891036 126236729 64978754 414172770 91767630 765588296 630116292 809354782 454360873 145448012 -435849618 -371377626 852156175 751769293 -385865800 299908787 -980225216 -93011501 612367186 -190678714 -503185351 -466291427 -780411402 -57609973 -192478469 -973534759 70747796 131830748 556561385 191549209 557137171 -314948887 -536120302 -950743975 735061245 -401161450 -342133685 230419132 477275390 642355666 321381286 -288115772 -730149702 -640690804 94374265 237126861 78326228 303606494 -512005676 -263545974 -362653217 207052526 -570420746 992579711 736297156 941763594 393944206 941210004 673487723 -248069729 -632721654 -431074034 194908548 838285580 -717349118 -340333498 175012934 -225296734 447275729 -486226379 33325837 46165201 720544244 -253939286 -235724204 -490267546 900670466 -871540402 -136626350 268043688 468924437 961402621 649405534 715270005 871611230 -690463106 416849501 -92655532 -398314666 272460342 -351797625 122870438 526564077 -275268696 -836974098 -166840258 429522208 -903339390 -26700944 -692350862 -165134027 284124252 403211565 -910784399 464119328 568930353 305435272 436153255 -959468393 -210224490 603492269 301092795 221341923 -835860823 -64148926 -831731694 128316175 -958678859 -234296733 -843530175 -459128677 -818084954 341225990 142856084 851396474 38848650 871433650 267071957 -656634205 696218181 -800886408 -120512451 155073417 -266809388 -611491793 610056343 419208487 -153148770 390116703 -171582374 -459806914 849992303 -421805594 199675196 -263922160 635159362 390526019 155546371 610183376 176479321 -967708409 -226370693 -665913305 -399257141 384516297 974659910 -6127855 421805806 -629458690 480607144 499982935 139461094 -402031628 -729896677 -72880499 -594942890 -434782431 516841649 -141891647 -290143306 665110868 -276742596 -133721708 -462653504 432704199 826323279 740343763 438648826 -245163437 745636268 -485243324 -920352974 333953803 -286147332 823137632 310789348 770516232 217303983 -616323185 -51246808 -740486015 -441870198 -638784270 -665053789 -204341510 -764870684 866045278 -616084040 -127887564 566626612 -695524377 -554753188 785140708 826716692 -650438966 39303937 825377165 989787781 745710871 -128115785 910792666 144991705 42145191 -657996788 270437673 606309610 528832080 -613213146 -589771546 373145912 525053740 397760132 885012885 -396223467 -964385964 427533619 -468866735 -583765998 365615637 623960120 -337407711 -871500314 141374801 -859129673 923660170 -832437250 226017654 -188969845 -608643063 -180102249 -458131686 70491555 -827787926 588640782 718957906 709406992 713030498 -411331124 -732966513 878687437 862934345 274144896 837221190 -804790250 -868864842 254167402 -360685396 -497487541 719424797 667693787 -193976771 -350755383 999762906 695400701 -876356022 -609789132 350411913 228651805 -171308864 -385605167 -827156215 432567302 640072082 -570985052 243960909 218079267 741654428 704358110 -402771559 -158330452 325591949 382016129 -903327715 803229162 -353267462 -342574123 -419127440 -724695503 -518280092 -384546673 -46452538 -919923371 226302897 -318824280 552507929 310049585 319742183 167263945 569442600 138245391 235127168 -776537612 -775588199 -580094675 -207157888 616088732 -10303767 -718513726 -842107730 -611139790 -414421973 939002639 684928165 387954722 206765192 466553486 484730414 500063789 -962977264 459409956 196332691 -177805254 -597847068 65426645 645080791 -729954596 953940720 759262507 956364311 6611267 61934144 352478434 -493990499 747272249 221747795 -664798578 -22829672 789198249 -905562732 110266305 725400105 33152564 -922503475 -456248240 76613950 -749284759 -502795173 -107239012 -891350299 261308366 -919331893 -429628601 -151381457 425846606 -241223050 316025029 951690285 -408801775 162671370 -961287097 310113059 -32542896 95374007 425418710 -677045011 513496537 -766207546 464957731 27613792 674774706 216434623 846130536 334712755 -53099807 859068246 -789423400 437404951 651019769 -494661893 -568820593 207835029 820905863 413920062 -608893778 -189294543 450719758 -821673348 -97380144 -784270379 -984952750 895670642 338035526 -421947390 -314440704 -857923765 240783489 956569960 -762710081 190442383 429124605 929065662 630575960 688573812 -14961142 945860702 -96866272 -41065504 -19899329 -918782813 388710981 -916596946 -63590847 965002934 -597894811 58507843 939889295 229136398 -348654101 252266099 -317915276 639696357 -228930128 436884251 100628304 -462517762 -367615458 -695774902 986256480 -223898067 -646154988 -217165433 -251125044 -807837076 82267201 120995929 804207632 678855916 -314336285 -162150948 291086656 39763736 854019289 -48368842 966095200 517067473 836105128 93992522 -558548568 487801364 -516221772 802516278 -157004173 35368990 -905286864 -234511508 -853610901 82690404 525075683 -87583062 -919403858 -652810240 675123893 212970509 -478747970 -776126396 -978194095 292011376 -346679106 -419846775 -665146623 -578815239 -559404390 861747727 -601083511 687219796 116617426 80598230 854159943 217796318 -291419358 844367662 793705286 -845139539 -544122090 446045969 -912291912 119712643 -242543679 -432773527 830398864 -548520971 684307642 771287190 -958230894 43825281 -879958343 -246920090 -335422276 -464880072 47738518 165438024 -598232298 -118323876 403598790 708707150 -177021466 891757490 -393460395 338233837 -707941491 561232822 -347020238 -212245120 -748603398 -480473728 -83271576 964665870 -73506370 -646411260 -479425983 -9745789 -454056077 799121442 -707048439 -7374901 -159651246 -538910014 314363151 856022739 -16790424 -397564721 -132856112 173042444 -898617315 -175694115 -530246504 849599525 25110850 979343008 -565867347 701772684 957568874 -920691828 -809670848 151103714 -603697628 995562493 -864176956 -948561923 -971310357 941732759 103269563 893329950 -834137173 -310035381 199190870 -492985553 -411205639 455529976 266210931 599035858 58546768 320733648 991915392 630194521 -778408304 772378237 -162075088 315687946 -883372447 891708740 -810682225 -967613961 744207568 -654232865 856601420 738279482 -41396940 30787829 -338115780 942049194 122337696 -681905417 687855425 -902141639 -448770574 -340927689 -147349115 -75056514 -325798834 -414497470 -221260829 384896453 -603684951 111286041 125586384 480144762 740059716 -785227299 -585168671 836084512 330662199 -855974775 916070778 330223536 -370071631 334959893 -223806915 398008646 81976170 -295011062 796474606 347566661 -368924358 -65681229 1888106 -247603113 613855793 379689562 -138274597 555641572 116433083 -313819313 507550313 662032455 -352522883 989499148 664665435 -635360501 -283219652 -961562246 40186593 -366326758 303924700 39249309 -278038548 477160877 -455450694 -343703553 -506160088 509345460 120133963 718285241 -837891276 979445360 -833511056 -746648190 342256148 -668798899 -837736333 -355942497 570587698 -598774070 -489819524 619025729 -80881346 945012431 683506959 867596553 -517736006 367847656 257926494 972664925 -727699863 -349485440 981005831 -41279459 -413021702 -10525704 -310652546 606692393 523042127 747795996 180496273 19469663 524931629 980402698 512860889 -193899197 -455879464 -679911289 -839160255 122408233 -92933763 473287365 201883061 -766258170 -308410929 437997711 943962808 -816973477 681116432 -238447766 283668208 -232698852 598623795 -576561818 721371214 -846601273 883908552 944013245 315326577 912187052 690098077 -941333542 -619030946 445826577 -353393619 -680268548 -801109399 -891225094 -87560830 265160338 -1082265 -88820396 321096108 -235497561 189551206 -339088119 -749909994 875211466 -219209969 867343631 -83033124 782954784 501664406 457002052 -736411702 -392332587 932783559 -403094274 -441603996 701531936 -983126826 56226117 333982578 -615645089 -990509466 -758519336 -911007084 -952441799 -812372386 26006070 152074966 -897822314 649431161 585275317 770227437 -118829381 173399239 93931319 -75405970 -946318979 -936420483 820686103 73772999 -204961456 -479976560 -65085911 628125910 962403914 -578461915 676260512 895663348 -395632121 -886996095 -329120813 922813282 -631328961 782511850 679215057 427475958 -300202796 678234476 229500083 -144622792 -334474832 -820616875 -639397391 351918053 504258569 327523443 -140461700 524063142 636425070 791348663 -709428779 345705139 -577590812 -73748110 179645950 -255223897 -571041560 -705086702 -507731749 -213674802 673834674 -853170438 570306754 367125055 -544942294 950963606 -944641249 495052203 -792733886 -306131611 379586052 -856440763 -598285280 817789318 802740070 327874213 -426960429 196604929 -296073079 891329547 555502234 840387066 -946892534 -885246142 374454196 975554086 535685488 819261109 -486644171 -226802309 767406413 -274991239 -886564274 -723556476 364083382 161348236 438834014 -595193904 -85415462 -114480713 8925089 -424568659 916116611 -573287505 -530015897 879465701 -654038839 -898514025 67043863 903591800 -381514483 553506762 -964246521 984400849 840414889 160872377 -695783896 157662565 719815932 -575848834 -279048438 -457108043 906376569 -343539591 200721860 -16402176 305689281 379581135 396739154 64322124 979873711 -737514330 364401230 -46421600 -589754462 406624652 -469786187 -859015992 489783699 -525933754 855898467 -146512348 613791547 853759797 -365443479 -893996651 -988730644 -713146700 -422027698 -960931974 641291969 245766337 571207808 359523604 -203017024 597978633 -836711420 821077432 -643415077 -6315056 329885278 -287765496 -314673511 -211852487 -949074588 -768723639 -647924550 395834885 550260160 -392875150 857752534 481249287 -32694539 325160401 81704891 937369575 999943864 652863604 -175407488 985307731 -123577151 -466819593 -821788632 53049871 -995179201 738052929 757288347 897288120 876168871 -800807432 -129020485 -374185196 863256756 -243767996 -548730555 -81673502 507179020 -343988740 -163764987 286574299 -98115324 -202326160 -978794506 -647439624 -446317988 356702036 506293770 -272281036 -781630310 -538333790 876647257 797917609 325710698 154326327 -644272669 377996889 -243466856 502108047 479079737 -772243755 544916085 773263006 -972265441 22298860 400781377 422527274 322523006 -849397682 962830778 240204895 -596893780 -298856491 294376781 452356165 -211899337 -522491917 -440987411 502510986 -493427566 51843636 -339866450 -270217687 596633343 56826917 777703478 -467297958 -968289692 -588333903 -506767347 539313574 -247081328 -409867832 -940595531 872074107 592948584 -490500048 285070441 787411325 316370530 307232162 713930963 -526467655 119871381 -452464877 -63043666 -683142510 -960172493 -146964410 386965889 935802920 712700615 29736025 -672701108 -123488665 -267492147 -806281396 464475158 -719159931 447743895 259947424 984360896 -419429764 915786420 586584538 662316425 -151920747 -698314725 -608571137 -45807958 251183125 359045631 489091123 -771940074 577138104 779776667 -990507613 -336239774 718064782 -336451664 -208072471 -148477121 554239985 502562458 -865026513 -30304271 310494471 -871497117 8071397 998216176 -899801200 -417462513 849214765 980472871 -465873324 -963625055 91741869 72898426 385651537 941464261 -697997356 -154723827 -762545089 965950412 -424257271 -19686021 806039815 -28012371 -773129178 645493492 -21145904 411544012 -566669705 898673306 387049934 132247233 -519581098 -617336246 137025995 -186074198 -398400544 -486403228 879527452 497114254 623052382 -193243829 -736843018 -818839067 643530450 -677727737 819262199 270344242 -664820244 -359552624 51208453 -669477237 -794681892 430613878 -979153710 481083 -664127708 428660697 -17860068 488412698 133656993 770790606 -770928583 793534313 225541986 853753727 -909259705 268558606 329007305 665975028 -124132234 33366508 305320349 -563944524 392966875 -461821795 -414201337 -137404671 668372751 -296606442 -680597854 784752743 -639050681 198919425 454607328 -547122171 -529896033 -665376871 279100389 -766100884 493099495 -743514855 309356906 115859251 866301856 -971850295 -61614300 -51951032 -551268890 845257773 127899264 415723935 -379995411 -699719455 632309085 119673567 -162305859 426956748 689199494 -607269175 -851472207 -432022913 613930791 -678122487 696873146 48042642 -400066205 796807468 742737417 644861235 -269151970 -504014655 58875365 579782001 -726685995 -976293660 173587725 -175916665 -815541174 -787144541 375006053 -44013074 -172429354 668099880 497891953 -677683406 -739754167 -64616063 407792121 586018240 566247553 311000324 579957543 -830601135 358899459 -443485892 -707090095 -360682821 578544121 951514587 535800162 -604110438 688148078 239984725 86007889 -8476341 607886193 478821215 -71595066 217805348 -690040738 -216997480 870887712 342036707 -248650099 81958030 426059056 -550632153 586608568 -147617753 -825139237 -750711791 613107628 -49232257 344164200 906702560 -37912676 -857191441 160229119 -458140300 444874192 276608401 752906669 -208368753 166016338 734653994 240913070 921287365 769405487 40101227 -41275467 -964351999 696866993 788863531 -817462847 -20314222 -770352707 -240203767 -110126983 -651267322 -279298557 -950745658 296281156 177456577 -530127473 472600236 -666789491 673967407 -482349569 720790778 -928128566 958688483 -284861167 -145369202 975313785 -362567733 -250330125 -719641796 141637858 890006255 -106182732 933781358 -603798583 804034456 -324138858 106097643 -708885808 -485856209 57856012 445551667 800516111 468653261 74924102 -429435626 -402802376 116966035 674041023 -122253476 -696673652 180366174 -54102127 -761730249 701176542 -497376380 -947907965 -638945985 -776851041 220121024 -543406006 -122930987 900925349 246143919 -120427256 -253774812 128648362 372510032 -307746423 -252778853 -551555795 678881175 -525403709 -430419868 -489286067 -381479707 -395624324 105063648 -821998787 986853454 119093610 940680532 235037911 -23176169 -88751965 498104448 744047451 -719817831 -451901917 892327578 496368998 645190321 -327112786 393004098 -439715354 289382232 499426953 132727853 -266130881 441394777 -309510093 -694809588 64198615 -743562296 -688092695 -963764356 180426809 844179109 -256733196 217617698 699642421 298905953 589619808 -714048027 763040113 382459455 -806096912 -793884142 919745707 849049610 794018442 800447830 -55648396 -383645537 -676659267 655736049 902084603 194755678 -299517725 688474100 303365561 81211357 -52166070 463323891 280394014 9870629 -644235766 -408390504 152467956 405154615 -134921170 859937036 -31419915 -399362702 -442902311 -265952075 -580474423 -195489888 388800474 -248193334 386420879 -944367327 212458313 172457999 -570611280 758135599 -587686361 -539487142 360162234 -195909974 179631434 -509482727 -494135467 697892233 731301334 727195675 357797429 554403881 881947259 -377698677 666741757 659598439 -539636457 -126613513 938318294 -423911630 956408884 -882846177 963554557 112120044 -976993870 246632255 715967018 -968636888 -934865024 998817331 968710785 405061851 509763809 858815970 661688315 -973324791 -844815055 -912911990 -462685411 -462388091 831270606 -214418329 -465798737 389378670 -135518084 -104058287 -279660566 406358464 32906534 -210423011 -130305766 255354799 456606220 754708788 23257857 907639571 -388848193 915639110 -521770143 -391006358 372806418 37027804 772968172 -287942776 334359584 554211584 394183525 -348311859 -325163972 715263014 -97509258 510957245 144004647 782112335 -808176204 -306363109 -325072075 65147615 269658989 727689504 574196306 -815800893 616190915 925877224 443236662 131533912 407206958 -639344894 -483306699 -645562691 405373474 -836882436 -114642195 -238698206 -634504313 -570955900 -196493485 424357479 -801513678 946734572 938390330 35992487 -863502951 226175756 386832936 -46813671 -402766513 -498087252 -668494437 -157804604 244431293 -451526123 -222910480 335027525 683722533 610997472 -584601468 -425759088 -851408241 965619288 343001094 -103246099 528740209 -665522805 -150649873 294212364 171896293 -556066860 88042982 -639202575 361707839 -137662481 542661857 -557521290 -248355101 359493601 -14718530 68300964 164717169 227783457 814257827 118849583 276705646 -877553741 -859099282 714937705 -346420094 -9110146 -389971814 71947730 -864053692 -815482942 163997975 511515399 408140032 -88830477 898739984 839287985 -730073787 -413431303 652625901 -795714063 674546437 -442382525 -852508299 880958687 -517582955 424289948 -404659444 943226713 -974327074 721710227 -958255891 -727416603 713173785 -896467411 95908202 -565386943 331375208 513288398 875495783 -99038684 -625522420 269418499 -481770540 -367807572 62902531 -873560139 733268853 163765114 105368251 -73073152 -357324494 -159282318 693847161 194867066 286493527 483392922 -302458668 -309336486 199806844 -380751956 316366600 -800632056 -836332231 -25009148 -963857053 839160543 -881915212 -149491912 -210735104 -930373734 -310491986 549096596 -587466275 -686491760 845309341 515976784 854169842 -766271262 -976221485 151083995 -90332260 -382106894 51050654 468701387 -787614526 -463760820 329741666 529284935 -907697994 723011901 293347355 -121959969 -32120133 62833241 -794679350 -579808979 211513208 402766145 740207654 415918888 -833652427 564453388 702308441 -941562844 935182009 -501700665 -327095528 737472753 301002161 947052862 -820240307 254601605 568185843 -320208320 30581510 -918833652 -193247026 -511005028 -606834631 -923332033 -375925112 813266909 403502560 845570232 -82399062 585976017 676162091 -28629231 877852223 -636357212 -318815278 -646131019 -122289100 442600054 227714604 -718096626 -473669629 -869932952 500527606 768429374 -241586812 244546164 -336969195 -758851900 -346291165 -221759505 -427136815 822095711 -2421807 -403265093 -183240595 345181374 -330165880 69576150 596656456 -73318264 433977195 -929002449 -782484035 192870482 423793580 -158017567 -441055305 -488567658 -354822677 422014364 -343375392 -364073129 -830258148 -289553935 -360474262 330394890 964447099 -345089657 -513741941 763090409 -125005030 421998374 -615215736 -223854535 257653146 -648802002 -605115655 762228985 613140469 875477119 522501094 579223196 908299447 -621658833 -584592818 -438350502 100845733 -309507882 -260608214 -883175997 -895078346 -401881504 -328913257 114080488 344955743 496325735 432526262 702016304 -528128334 -744579283 -188039530 703318013 732545606 418363580 -458618308 -687667473 828561862 -964556105 -968906180 522672157 -471486327 -86343896 372308535 182158732 -731386066 -735198408 -577680030 -665901700 -550662772 256169953 -245823190 -594771086 -586444253 -860635713 536051259 720397140 -404921575 -84410010 -175603225 268012367 326499436 58879249 -244361721 -623926562 508461674 -698934404 913471578 90804782 -194927258 -71658679 -93083721 -699114752 -643346739 -757150678 702840176 -164363286 -90860709 -808046440 888385019 -616206468 -348937089 226268304 483754804 251153402 -103567899 -725210694 893733540 58338742 786124352 924608830 246037912 991746668 639917718 -268751259 292790463 -372853832 -447164568 915357418 -140663608 280239568 -754967695 904811996 -720730461 786363647 -38405558 -28798773 -2401515 -808182200 712112935 38898441 14187323 -532815862 496538755 582984155 -708619709 -698582239 -693267896 54495129 -404874946 -556790981 561410839 423826598 428584583 -538428316 97581611 -919341213 794565050 -657284384 -588760368 -192924972 -859762564 -743398769 -269703908 617784493 -318430182 -259078045 -167205464 811557919 -945267832 -360929617 -627322194 -397319648 -80492068 304284524 -942996323 462467496 463850336 -120059579 60451702 -982152194 -970838914 -570396106 -732900548 958845740 522198002 546826850 510559855 990640566 98499724 113540877 714099058 -424168627 521392230 -464786648 641895955 389849657 34113378 -502979851 691537427 -413852248 -900609811 516925289 456156905 -894775138 211654289 267471306 -823313742 929490861 -769446675 506407633 322277156 874589449 662516916 -604591755 -5176694 -735841608 35006081 -735838214 -308543204 -549557604 509367582 411554542 -334379874 -81066878 611221166 563630265 -137992174 499121096 -872892354 386194882 859220388 154658287 366091740 -944520658 -364365623 -267412588 812892367 -153696863 -905368868 710168127 -246539413 411976374 -586216810 -506055262 -736681536 -135011188 612685529 -146065013 861185652 -480710424 -708515501 757293078 354395239 -899877973 -339270280 -117478283 -910458648 524015531 -116154528 -429884614 831555354 942266697 982109177 -991923728 -612303083 632586550 -722353892 192067434 465404760 530782266 667937165 579093230 533705996 24066337 427724813 422009415 -362742989 -379943437 49274277 -952867536 941081640 93514362 507707014 212917846 522317311 775908925 698042260 302510357 -273165907 816450534 703138476 720126130 -430759553 -4028268 385029229 708882927 874446074 965992479 -325345431 522339037 276800714 -85266074 429588011 -457189597 -74960967 404246578 -733143923 277669677 -588108490 -670981633 927640985 149919538 209922590 934733174 215231415 -457047248 -491973375 536825761 -500875810 -779001423 651271020 -135434534 894148275 78247479 -897644649 -44014805 128369908 -513403999 -189983883 -141592896 -276697066 -939521096 776176506 -856936264 -627718037 432760817 950318176 627570416 -618892673 -305348284 -752248584 952958298 -649909403 -849913802 -727464514 -408689195 -991748326 -944748105 -767999639 361177212 98077713 213813205 -350096322 441513344 -811820940 -416798685 -946337701 877614306 -829588234 804254659 662809023 -632895390 -792934652 712337806 -206574930 530659590 126466873 20425957 98739767 -199244357 -639089590 -475473249 60193610 772009521 -211705192 330518534 107269395 -506559389 -155641961 -888669061 995790897 -98454386 563785054 896082303 88996510 -368614863 603173397 863801200 -508136896 25743875 -766729851 -634270977 253513976 851750832 719292921 -744778183 361365950 -326004274 102206267 -306651594 -473541930 836989196 919167792 433617845 753966670 -129297707 404437298 -7048854 -951277224 704521267 -40708698 -908240024 -147445775 -954488565 360998041 -636827847 -527098142 54681301 845606468 -925938573 -356875575 290525686 67275380 66331727 3677750 -648335294 -848328082 168855511 170393885 -968797681 86920713 334972740 -211108556 795013409 276916118 399270148 151802583 944083927 456849465 6519274 -469500562 397285656 314933651 86308528 -244544825 -651903647 6109234 -862780015 -457439950 928375669 -872885400 -918326537 -165516194 -418353639 916491982 333927058 790221658 -325668251 -476844212 147275263 293992102 458330596 288605186 -626550151 -175808648 -331473674 210218031 436451474 -463933351 -679027770 -531224316 43629548 296430000 -242745672 -890896227 974588166 -713767902 -292569794 81245062 833160941 166623560 -669477433 595732426 278726683 -689167970 -227567191 -365876960 398898103 -896697888 435158457 948366063 -789835905 -601410972 624148884 -94222054 303441577 774707904 196851902 178140306 991969623 603287944 836548618 -101917020 308532927 -365386329 -451976234 -228754179 665446069 764769784 -277218022 611519024 927093704 532520619 647548259 445786619 -643133121 625666434 -677385760 413653809 -620879079 173260294 583843668 -343965410 762443112 -315327811 285318140 3873934 -35030373 343242417 -395835110 -165158906 461860863 517927553 648253179 -601410192 -330711195 -80964843 94389809 -963779647 346285350 350447687 164418827 -436397679 297568325 152525858 811368859 426949306 657776166 -606849437 786423448 71383333 217682521 471771699 944908186 -287387428 -825794067 176011608 229604055 -976324885 -203808339 432941696 -12949569 681009518 117427469 -606225353 469818218 -289972347 363803365 203496429 114810743 -583468151 147119664 331733668 752893951 647638113 760503089 -612926919 -741199886 95168678 -124530161 306083941 -869249497 -566024221 254186254 -532134026 319405093 608112790 -587755082 -42556919 129795691 205401988 843221673 -19910854 -662495227 470495825 -625569826 614889545 537689590 -623490231 475385958 186344236 -397522200 -866467657 475648731 60404956 -126302509 -903816196 -454450365 551328383 235148461 268142816 -484782288 583353397 316105681 -933514387 214195661 51260229 -896734375 -548697415 927998099 870904472 -670417003 -374440015 -666187886 376848018 235103180 122840569 540958607 216800580 757754594 587867786 -784323153 596740226 670823448 -833461668 -22017673 931578955 -745508520 581071779 -937091851 558404007 392180367 75396979 -233930881 -384880711 681246297 -56315244 984797347 -94197362 -624035707 889345693 -234386058 111255250 481874855 -751752566 -251307183 -623085841 -692444747 -832813359 164439998 27426344 -174306268 705206084 -521980158 -655636123 317791688 81981483 222262683 -717493935 973025955 995907492 -889336057 61662888 -459388888 961455547 423419245 -14394217 -154954325 -513899757 40048989 176047185 865861190 61607509 806384119 -59687411 821007809 -39700123 -742379593 816479084 -307171753 -346893638 -736012877 -929192845 256908403 872193807 -866564765 -674610931 619893219 275439912 732250122 49840728 -990365254 -1707072 -768614416 905018139 -312517546 915940126 847289334 -982215407 972769344 600720770 64162234 -893678347 50058582 -355963925 58379524 817475466 -558825876 305096146 83982441 186083119 908065725 453476641 -946405281 290174569 -671294434 -910132210 199865779 -533270075 -685095516 -149035683 -468540970 -843684093 482095317 419541157 -451468340 140498438 -574642744 -495769315 656398867 729692124 -215048466 -921525217 -713759107 -903616374 -687342400 164407778 528099493 -951161940 802079282 272910815 504842656 -546368599 -749807668 280763159 363997630 -550946098 531482325 -912536268 -429250379 781763857 420583881 542203211 627494937 886092034 -750149590 -510602099 798738698 269335433 -336461615 -275219884 -994198629 675782582 -897507411 -723099243 372492384 58566387 161415021 777679789 523153022 433336356 -238972286 21675078 499320924 367218480 507497871 923422390 403149090 787860610 -461296939 -528368797 -710276635 -384569267 201497466 -521666990 -497389095 644215038 -387487124 -691174928 -533552264 -328703380 837242517 -551861308 -333366297 -942824455 727392148 360290695 696043225 45369703 -307841276 -127049460 -476243657 718947167 887216371 218431479 962385384 957238262 -239333552 492230374 -859202991 -813907599 -919108657 224481276 -257159996 -183243872 -137852743 103481196 -786082060 458254886 -996753302 457298559 -900031921 281776903 -320494928 -466192213 225935598 357201152 412507604 -759954169 -12237232 405752399 61579469 -44180311 -772271282 -151589643 378873979 -497590637 870305333 531196134 -868357582 582272652 879452047 609713526 -98988572 -886108873 633198442 -619029298 -660965988 198791388 383166169 288865895 -429528387 -160074256 185014270 -413322238 313553819 575423102 -178743758 -99454618 484601859 -951731099 -113549643 143694609 -445373869 -555141201 271463746 -913417128 -301539346 638519843 -43462087 -245437984 -81540866 -944371954 -813337989 801762939 218546395 301543535 -825136492 -519003422 -213876123 983417754 -161735147 -478215769 449987252 550878292 822210271 -983973732 266101514 -700469530 956347168 526077114 -236073633 907891696 -141312407 -30966743 -672123537 144057535 234239133 -325475707 -88935954 -113682726 178385165 400790613 -822719100 986207548 -380089644 523930666 649148225 539484611 905626105 -478665780 -762782592 -199063226 547933543 -353782827 305991732 910019864 -271230239 -754986982 -666920923 -215793229 -216533067 -863647625 751264721 -53973508 353555721 -533485901 39377726 -153620026 -937481374 -571565194 256529973 641375887 -598912156 482349887 -593519705 -735728993 -877464413 -715552169 -525748881 -108440671 -151823860 231067345 -162865042 -85817122 -388231028 -544874166 -523083793 -182375264 -264020501 487108670 166413463 -177895700 -975468892 -324950278 801796955 26811751 -830164825 965055954 322988907 872683939 617425108 -204284414 335478582 -962299978 397736593 130435065 -790099468 691792284 -843006921 735143888 264052206 -776765529 172336419 27312730 670909679 -821384991 927418107 760896300 837349507 -134582389 -155540802 -447836275 475414151 -246605422 729955509 -540676549 352829172 -173717917 775996504 502545249 -196101543 -326424776 17822119 68229662 742953522 -414151756 -798883401 739042306 -484262653 -602534275 -474564466 -974997342 9492153 618425832 729019124 -21468632 275344562 -496647332 -197093113 -880916214 300358509 435157241 -500460754 -567209723 368759147 313290230 -61283417 -445740803 -184264256 145507496 25946790 54990253 892322109 982649831 -695412849 986060411 -628761700 -965420563 -920769539 -53264368 -3440070 124985689 297166871 -888535638 -191695152 -579576559 -571316123 336655979 174940230 -874331468 346845785 714311930 -972040339 -266286290 354805816 -188640488 -932000187 45282347 -740972442 -392143917 289716877 -607723749 -585902123 128532074 709861246 831666128 926280480 454951819 -264507029 -879177478 449588241 -464071276 -400390538 -971224480 -435700011 559475210 -811638058 -981901845 955315047 550577586 -966438016 934391799 -470343734 -659848068 59728945 568892292 -658329352 134265122 470102067 -403990357 -878414066 -277146620 -648312105 511657893 227116959 461733268 -591787386 -119596263 631912612 -146602406 187411121 460665467 151399698 930174344 729967126 991609994 -462111641 -672222463 832554837 -458315834 42826883 900325949 -78660942 -821145476 392205088 -692443568 -487918081 -176080943 906050559 28210999 473420386 -498720639 10152311 970806611 -372550509 -109203287 -291715011 -918766153 -390501251 -657323671 -683496891 -749143355 -439787843 -791688095 -270756266 821013431 221811408 -425725297 31151077 -98240992 107947154 -592402119 -811110817 -591496785 531254354 -901546270 810361385 -625436761 464569119 -629102564 580566161 478078009 362071918 594332472 -760190224 252722732 688584542 -864455645 594924381 -982914920 -506920639 150916968 733827224 -965802196 -13171472 -93312591 -536127083 538974931 -903074936 546935390 -928873047 207886058 -261069137 817901897 83712413 910468521 -351552533 17274856 -343140291 -996723925 26058179 -30045119 -474170308 486453119 504694032 -950449999 -922449147 518017309 297767706 -410727105 308696164 317719467 261820522 -861674104 729505542 -605056157 849506329 674812159 231221873 899126372 417601782 -335965597 -668275848 709271228 117373986 449564911 902616482 -585330643 -603852663 -397275971 7564 519612907 70502968 247622120 -817989555 520524718 -429859277 -272350740 207569802 753293009 -922831919 96765529 -239494217 305043711 421820420 290761526 -936257506 10846222 755327112 774631393 -233339434 -583407170 -358255590 -164229972 -246838413 -952326094 426528163 -329850121 -612180567 -32981753 447289838 -809803883 -980793881 777099576 -92344061 184212325 -961383261 824615301 343040365 -988271479 172755607 431341373 820231952 -178750526 -379833043 192388475 -482292919 -286409099 -94494408 398480750 85384117 -379779020 789627079 23964190 -351015881 53519217 377296659 -50442543 348196579 -221823793 -76144825 -321025050 -527145807 -804362572 -715121831 -346178103 924723295 -176828169 -506277001 536681358 271741273 -216916136 -142015926 935925473 463143321 -33949813 297924121 684744073 -203509200 -873481158 102611216 560944628 215095953 -28165666 833730448 416507865 -826405115 321782924 -982757925 367314737 -982036175 -675735009 706971100 -537770617 677790781 592593737 -366697183 779288266 -457596408 -972512162 -480154912 -271586649 -677298234 -410496990 -114029802 -514230208 -138197904 -740624900 434671496 84591886 -417028141 548516311 340250525 251292744 783011167 585217985 653305534 -719856048 90151797 -97338842 231876739 834222939 246335882 680346207 593602097 839632791 -8327885 -300893021 73759883 760802765 -325028341 -514291490 -311559077 -376211476 -712951984 389183850 53788993 611068744 761582549 -246215899 -296545286 -325010990 -592762046 -580133990 -507704335 -999042789 920762961 -950827338 -432815353 716024651 870530568 938235390 676410240 887591217 553336672 -162657500 -848582467 295753998 834665245 423168243 -821112911 -741125347 688019277 -494367458 685259544 824146301 -637468594 939583486 -566391076 -308200551 -874586232 -959605723 -842897428 -61204280 -350899535 -366216103 -492607022 -691228423 460355230 -822816551 672641320 -622200400 -81809177 134451932 -999372071 268234655 -524596749 -613856126 -83841402 638912864 -255813098 112683429 233212181 5929830 -553228402 -569756971 -948934092 456863791 345139902 -473258883 -680219360 408291508 528199182 741888350 -174528819 -136056145 -284232707 -725358591 159143137 400361815 -93568153 -861753930 -300573459 -695441366 516461446 713899778 -635271043 -191182668 588790891 -443320815 -192470122 -713186163 -961177021 -351453731 892538652 -129471158 -585135293 -891059449 630516830 -406654435 58675420 341081893 678117274 -809619596 407080751 149830032 -243083056 -639466742 -57585877 148508474 956279390 -5940073 220452094 -46045871 842990036 -361609323 353884508 498567927 760681952 -767098083 -335911724 443682706 -541101649 474648988 -991020486 -374697299 181951596 440074185 398053706 639337686 701967027 -137105406 -952859569 -253501043 399141947 -382198138 -621957769 -925841720 754723854 -400022129 -666146901 510184262 638566429 -82292372 -373864037 627623319 257076068 -776122268 -260021285 773463853 336699124 659166062 -491948664 621104573 234311023 -572664478 -803324503 -90580681 -490164445 673260820 485655688 -151866872 -858981194 585375762 -11830754 912292294 -853757990 -80479330 640103809 60796218 -672133332 994547561 -288553600 551503724 315472793 -637548392 -411895595 -165706968 220744317 -325799339 145178983 -146151674 89825055 -753478423 -880179473 638456327 -744560686 872227141 -29679469 -656590795 -421425284 113404091 -526648220 157645355 38209780 -844957793 -164137229 -125410878 -854728454 -946781017 -730609240 612378485 532895287 -304600752 271653213 888531078 -240637312 -472963586 -360140784 -438031095 157831292 -596766833 -546118257 -73680695 -564797326 533057288 -277735133 316169049 645237136 -746411976 -82096333 -413977529 205656384 244220867 -89912796 919261368 275880475 -851189469 -892069789 531576899 -657731452 126808911 -752859620 274312689 -255322888 800612891 261359367 62911542 -162263119 -745824074 915379292 185751086 878383303 374145697 890061616 -194443040 806098518 -8001158 498492772 -364445053 146521941 -450087480 -484114965 638205002 683268905 665875589 109105818 187710103 254303488 862467122 77148805 766442247 564290524 -312867103 102317526 -191264502 -632962768 133594264 252648487 513542324 -707547530 251735638 -138149247 99435747 61762864 899601103 -896507254 407578619 443723908 -955209086 185641488 -847483869 -558101389 -780629416 480148217 -36339349 -630639460 77977867 335887051 -563215886 475207781 -260150598 -184735913 453795426 612208975 765288598 -572496801 -260735520 554875802 760673877 -53725067 -100242744 -646464971 -372948792 -293659499 -315813729 -591077698 993338331 -288761188 618329394 162533749 289762462 208408149 -869252362 -112713010 313796839 154520213 -189447505 -659497399 -455212100 769005028 323971956 -104875711 357949877 848094625 -527382603 423247089 872064056 -750922605 -705393682 631543011 -37575876 -371993777 482911559 184598781 -814073013 -677239945 862318510 378240987 -139194848 -875664794 124973393 -25225825 -562607329 -660687658 -109476494 -756386739 474311439 579801719 114913998 -811243751 -84231327 -623351154 -454333715 -752179377 470420278 -380861272 386823638 -81017662 -930798676 572450596 -352850113 382891253 940768413 -543426532 -318535203 598711665 670285207 815036018 362641340 495133521 -502915839 -189238890 788663730 -222034916 483846196 -441755982 928854601 408635402 -980629621 765486894 -255465996 97646241 -909056987 574727098 -936412476 -456361847 -427030834 250136265 509937068 -691078954 823794774 -954488179 328158413 978829480 691649552 268560670 207773767 -163935332 97850524 -53480688 275944008 280801343 -438347825 199937934 396467041 -727286998 -888565464 -269274142 -666802610 907246847 248398852 -688553641 -393374611 191680450 -137297321 114579618 690963422 481086073 -839387048 67744353 -512996892 -202535884 272469084 3084919 -120319519 9689942 914542644 632906404 892203994 936244622 805031119 -649627897 -362161429 469277390 -770962951 940595142 -799042521 -25496172 617359402 669864949 81632593 119122560 262363445 627921108 572354455 -31190562 -190067689 -531350695 280120403 660852226 -295159003 978422071 -2177825 913420345 508377557 -894011705 960179270 99770050 640331599 -110758131 -755416332 386209772 -942514491 424172471 958308483 897345394 -289504585 886489107 -58830231 -268908686 -377813414 -300331329 890724384 -200083942 750332565 -352084696 406342478 -990164029 -769168397 -918511980 590585234 538706782 -920455670 985465111 -765041912 -180048063 -368366775 461757015 -669756843 -696410892 -213810079 -632333886 -684402984 -264195987 -932935109 588926305 602147277 288984542 613383669 -428580022 677312138 -458624561 805674952 -205187374 940360094 -52534954 -980739272 364692080 60574493 425470231 985010121 395538419 131533654 -527310925 -144317367 -222362621 365582859 579165124 -746541790 699706704 867505148 -744214818 -515065871 -21813630 -357635114 963507079 832424553 -239438626 971510715 -611773077 -678201163 -691653423 811567729 640190892 -178941765 -358672418 -971928530 269408850 587634611 265648402 270101244 564037239 105403419 291650056 3953291 73031505 -668256819 748834587 213742585 308125251 -250981406 -561651206 143990144 -980326288 -295172767 -426919419 -209517479 542700215 747602882 -812317661 986857950 85644028 -384511284 283680762 -589310803 315483361 -597892862 740939260 -487424145 182491984 -185167045 -605177247 323486513 148969147 -732415684 502392042 36357505 -572486537 82992378 -298337679 991230780 -311760732 865480414 -986238718 -623888323 361883533 233789444 597856278 -277289246 -745236351 862339228 279550647 156107637 -456886407 9806712 -539916215 59976146 -598538650 -620535944 -888134715 -916029218 -968014462 728221382 -908621672 749218883 362700371 -146019104 -255443340 -152496491 -700691468 -928698611 -581798073 -749566752 761380831 874342064 638991479 -255666244 858600912 234278955 546176634 992466900 -668695207 647987497 -951630238 18297237 999400062 -678957606 915552543 -46028601 21360377 -965952522 558428514 859655139 -855429667 -577532295 734608833 364980280 -800542808 -132869107 -945344233 -123350873 301859714 -512337118 -148529758 -105977360 3268619 -360268883 158365510 -833449063 901177029 -863207160 -262891068 -422288614 614252152 -397023277 26424440 413592446 186636205 293556316 -456187842 880132201 -880572908 -69734978 206580444 989250226 -425376085 769836541 -836933925 668938804 317557861 -911986333 138575456 -487255951 375547840 157135607 284417978 298031460 -752265242 986337327 -62137460 742489326 776433268 979147239 -537961863 636884048 608924152 -867879294 335582406 -210686215 226613379 33563098 -431834834 -948158951 508291811 -715986529 198175592 928688016 -217533557 60892329 440549916 727147897 753642630 807733332 -239347967 623911377 272129736 -41749481 -747639083 -819490248 260878362 -511111768 940330310 -72488970 -159053610 -790731562 -377267794 687933468 -406052364 500625457 952980498 -990294788 857752947 -298811058 271227014 361105447 -506483842 -588234852 -585545326 994956788 -272355875 898218925 432570441 -772364596 -636793638 -900753238 310477728 289618654 -441727759 -746105888 627566210 964435393 767386866 -365725765 294953309 -601727958 648125088 -810253396 -353642654 980126607 3171690 97525497 559971157 170674876 958612983 328381375 725926281 -426990835 920813959 -441191218 301563173 410144793 -861188229 554897244 945121460 84026929 -619101862 -432953470 561356051 -16837021 -593850859 618727036 -921961437 -864196139 -181118351 468436894 999684779 187694391 -373325459 -626589587 -427558954 917870023 705814274 196776935 642535022 -601627752 -601328010 254831778 -413241285 845890092 721232191 -881708714 -277822165 648524241 -10710833 980070446 -908069405 -505258865 -869917587 537668493 587508102 -953843390 519158932 -783512161 -16571156 -929816459 -293156665 -855828901 748400303 784072780 475151074 770598907 83137092 573556370 -917782721 -625375814 -455515096 396450786 93655820 767718033 -380065867 -896041403 -923277484 -744798856 -244913510 -350727341 -770961818 864156367 -524530758 146188722 -415159300 78403265 -648003492 -99645012 -459751186 -712425680 -499795785 -22512445 867312412 -944104958 -687576229 -839410346 289324425 -260940971 -948020133 -750981677 979682964 398836369 825563818 -64917871 -839070290 727137262 441050873 790924138 -112494016 533773515 789752698 -42251034 466027076 313713985 -922335888 605767330 910855025 -14599948 113667119 711652550 -484462092 -258052129 117666742 357295956 -731197357 719701540 -914241126 928001424 -466378199 -908672509 -785740616 724301137 583971514 -430191796 -173232719 1198543 486943544 734264528 416475797 -708761402 923048917 120216729 556243440 335235039 737039903 -509555633 -442292610 -335453062 977234192 -286781247 -869980584 -140403822 -763831899 863865868 940274575 -759703059 -15247468 -989819071 -314683462 206818939 -703366537 923460612 90412851 -774070542 -584176497 -596011507 336453841 -326815778 474260559 -719752978 914687522 -173689792 958728899 959365962 56070674 966684923 -491603571 -380143269 962747462 -357344151 -423508806 242729431 10568630 805638507 -949525855 -438806258 627787210 -884807012 -650459589 17937810 -917171504 451148722 -325675737 -954824054 703170952 957601990 -261187525 -550030874 847654887 846456684 -173846356 505999433 168824115 -660608116 -575514994 -85659250 -617093063 772246591 600691964 -9840618 434062400 258831699 962308229 322081061 -743703665 -630263008 769830341 530378203 779639600 761778742 -982732866 205193511 195433688 -899681762 -990910117 767896103 324332775 -813191061 991871552 932777963 747646620 850472642 896613833 568249173 733834254 -702318834 799169221 61549299 220826897 -179180929 -732666480 -475078387 524134645 956791583 980354737 -177517322 470121968 203137449 -19954591 -931795297 557585534 793720481 -277698613 381653484 967416405 -456246007 -222852248 -742925884 -409213976 -49407107 -83225641 -95929265 79439251 -794797247 434260573 783458413 -984774681 -228326619 106816671 -291408792 368353577 -240075145 874487780 640927777 810260956 842806649 -37461748 244796499 -51617428 -90507747 -552015598 470219426 543206129 656907551 735082598 999596197 -929215431 427464092 991316378 -932493558 349930704 69304620 809090389 64591017 377514 -740878357 -795217078 -19175888 418202065 -391505320 -154198386 -10664692 -917230514 -81846351 -493517134 -193756456 -647336043 88338038 -563434444 -715468841 -340594005 -339768816 969318577 200523012 537169871 -148674213 -775904409 -998402794 -751902531 40173222 -653908302 -917659606 -361933370 210400213 300523199 877080259 345760890 342702867 -522835606 57967545 82222637 -231059373 -576410855 -222084258 -253249841 -634647885 -829231803 -906538352 -100261234 -608927076 624723746 861896284 708701038 -378161595 -388272509 -466566015 -644777432 -594052506 -184723143 567919943 807236113 -736680614 -930675871 -68413064 -117697061 655854581 -299424413 696750251 -881662528 910588316 338111662 -333816511 -546752146 -768219297 406797220 551287907 -878034530 -936307393 -403769370 274123152 101372659 599666100 291074096 736971145 777771491 -723592358 881701195 339155820 -422728033 -785999095 171140254 -285506701 552463466 981577192 -676570094 -871002902 -644515849 933358585 365569861 472425661 -229997907 -180177669 -899536850 971937681 901497029 97348130 -572467691 512436625 527831510 -55687732 -743416946 -833844738 -734706011 618719127 -694844170 -996595769 -822461214 -368231872 -150608311 903607453 -773422485 -184127347 -859730501 -84436737 -476013322 685858146 569186464 921624329 -931463249 -481190165 -546369060 -134174974 -210061049 729706541 18042120 340413919 462374940 801407302 -858263347 -719149782 838976913 967368677 -545993197 642537396 -661506474 10987339 -843069182 857512328 -221558138 708863763 -627601135 882768058 -790727960 402128072 -110903403 -14553669 -200676424 885536032 530939610 -9303255 -696788496 -72249336 768694738 900674149 796809528 -363831039 241763377 918844432 979239556 116690692 506757025 865202420 704680763 657369337 -851924568 268600039 -191985591 -763841409 199581306 858531326 34516902 546071127 423025724 -660341403 -824877231 531490969 177683923 -610235513 -585563864 -136172814 447002880 -257861750 -237884541 187814322 139303556 772424155 63826234 -203369282 126123028 334652614 892953979 917868567 5316358 -401381682 -136159196 372439416 -422697427 351376843 743892024 915856501 -386647672 -260048228 -494866133 -133400538 603779088 402017225 -271441143 736843707 862735752 -345935775 -270907185 961872557 -274698227 924669932 983103632 239725879 -567157392 -421414692 993213277 -913791938 -979968349 698489835 68702727 847432564 -763950394 18792744 -904617202 734194144 128751742 782711415 -403962695 -679384771 -251148079 -396703458 -725453988 -379285874 -789449118 109770623 -151526364 -129576566 354951607 689647169 396627010 721648807 861523946 -180171305 -149248562 -42553456 485437692 856012362 -269560335 -322212787 607181751 -439936388 403972432 -327697922 967247231 239260376 -489305849 2463639 483045645 -399272258 -770610689 80376280 -738878322 664533688 -690096682 204238856 399571969 636705246 -90258066 273818003 -352950325 -222471957 -191333928 -796071923 29840755 -433196552 291118029 -154156058 153473584 -766577883 974333399 309067005 638766559 -947788718 935739763 -176581746 921855869 818322648 -640407762 -934243015 370579948 474900715 934545400 430075575 681431120 91368285 -261785299 -409134546 -621263261 865505949 898764841 -361315311 424426995 458261127 26057471 -507370477 500282227 -610264399 310084346 -757592312 -550700364 281645876 -536828835 -458623154 487594368 438364847 989761741 607909329 -953177577 477011019 -265474476 -605269835 -682341359 -736029250 -243820990 -914586220 -231500712 607067972 -220299606 949226705 -668684479 868966383 -208527144 -915817408 491753538 118878017 -906095951 268914058 513234423 447567143 843597314 729593403 874670267 -712518021 527107094 778523334 906746079 -195677239 -86570326 32460452 -893269201 131736972 569456258 -913770275 645949245 -968715916 -606322028 449611090 -968335869 828530013 -959099769 979463547 -188463348 -694993190 490352717 -917385953 -258954918 331611793 847751029 612205273 800417772 -439434083 -477975251 -227457551 619822817 504372642 86380791 144885709 329408276 -519024370 714491581 707466539 -325371939 -282287628 -748501938 2866755 463410046 178046352 -703886470 -483333265 54614920 920282259 -67193183 233628617 426911179 306247829 -609892964 -732171521 667416660 901075613 301482926 -622034359 365270464 217508290 907930385 -570354232 872529728 788623789 743505262 -226708986 471746624 183425272 -821967219 425610212 -319979469 360782613 -773817420 105790968 600373047 -697121270 330980329 577338544 -417442543 -169502708 91813843 -379068875 731185989 852493596 -887722635 -293993468 392285458 -756327090 -698869432 -318784442 367220939 -265195578 -712082040 -256078699 286204943 422016673 -834398394 807848704 -174346688 391473949 91880387 325553809 -42692722 -747123884 197329567 -280996156 -658764668 -162299537 -299001657 235798499 -896368076 189785258 441363423 -14174180 -874326735 849815762 777638615 681529338 495075706 139657056 953454038 890182889 965140253 -196559895 816292281 670728860 -31949959 -879188742 24206955 -34191058 -725334351 22114082 470591420 95880053 534540347 -675387302 858603125 387144595 247145981 -337506873 -3020472 -817914573 -846770862 -378379904 342315434 97735374 369627411 -842106014 353291301 476476814 974903040 -890710973 378398449 -637447180 -840621903 -30991917 -496778157 -874444721 -963679996 -729874664 363013530 601915760 254464352 831001633 523171874 498674059 -178031747 -60818187 -173793021 631089130 54521414 -913674128 257217060 388781376 -362277036 490606114 370819028 -885807135 977395111 -817231361 746888870 -84890780 685259174 -87833752 820175007 776321185 -371021697 -54798879 74624071 -230858018 -775657313 10754159 36901361 116334914 148236931 441431651 -714571835 586509188 -248179609 503432385 179076785 -559108566 -541100001 682674896 -931023037 328957859 615325122 68463187 -592836569 -748791439 -768578804 453733163 574986826 -472507876 832051274 -731477024 -793197581 775334497 -340529945 -183124159 368691275 -687044446 758690637 -683785039 -597866167 -660086904 -359909650 405623535 -334497556 -185738433 383152812 941195848 414109987 663553586 397584060 -308294437 -628247636 907227849 940723646 117019792 450931334 207580100 -739956886 -370595296 529702768 466761498 371004756 805906415 -202457043 606302047 978381317 -894650249 -799117874 584686966 -138852370 -853960254 -821498994 506101633 -836005997 -641564261 -678984081 721291384 250844722 -539839880 -523906489 175061092 -654387187 -235117925 178032619 496120773 -72412947 -725246591 -507301360 65303857 -310943649 -288677677 -572562832 479834314 928813272 743195236 886884892 419193225 187209432 -91603900 870439499 282619868 458202798 -464135005 9821413 714031937 -115591182 770638542 -898375612 -768782837 -721543251 -449795457 -57021774 485303947 -231367474 -655284998 -179499315 738991188 -402266974 -83248949 969297866 125652630 -484748586 -512124489 857455514 400012596 -298683271 210059245 -549723516 -106941864 -712628383 454973022 911985899 285921688 -495149927 -968903893 -364351693 -819189127 -947333295 -114522288 -845344283 92709362 420492658 -852705938 -419181477 231018007 -970211815 -195462554 -683683584 766414586 -810297847 -301415745 596685587 256934284 142105922 -762665494 -218288638 -290669317 -88993721 211349553 -511781572 161787658 381204104 -335075170 488645275 -629820381 593579821 151331106 -844897920 -627652949 -354138885 664861650 -602991720 987900711 562212408 325655401 -573006146 -963158954 -641883851 249812741 -988665845 -859867051 23799952 299469406 31013761 268474874 294007615 -48776392 -547542975 -404844886 -433980809 -669315095 -725022383 452979254 -982108184 924266367 153279481 799613812 247284940 -665407036 -135223078 858625968 -844173517 -813834118 -240028407 -529145857 560767822 189238544 859120369 353396842 343668327 688803967 981667892 -173790880 175944151 596763352 -168809069 -290871265 87374582 165494799 -934353788 820544384 685745519 -186807502 -705683736 247145787 460317076 -9972987 -461720545 849698992 -672600833 80847270 294079073 316392987 -104220374 -947934795 466659935 155339839 131970443 -560846253 -516495644 -320208344 22705031 943873527 -396503239 -836639341 -349280799 8699343 -356585006 868478061 356645773 -200225589 -465896323 -311714703 -387524301 111759713 781470875 901985696 -9696759 804367340 565699410 -754552770 480733609 257674986 440153700 -41783000 -42023109 -253347854 -565832429 -914096849 -290144058 -582486986 -794244030 182996849 244675838 -304136926 388780649 -611233053 -559099342 -639129842 -914081844 -66620742 -324774199 888034259 -408320694 530530228 185281361 201673259 453073445 28742850 433148852 -357335443 213313814 -147292735 776109194 -244091555 -992519358 -767884486 463371807 -865571528 -12993458 5311620 733876358 353961056 119394309 -710275259 -90207570 409988716 -906725584 -241216980 -453420730 -279750128 513793255 926093550 -873030995 -932259017 -689717226 606360334 716009596 -164843872 345799810 -984025753 -561213764 272771877 210779535 -705385643 344107576 -104193403 -473998919 -58944620 -858046103 717774901 -295244563 -350642906 33476394 -24936952 -451331339 539259983 900005290 -443162401 -50736282 -372600603 -684942980 -715788429 594175779 695559797 701761534 -33065079 -155852356 283410322 281514408 -918903264 -442517692 -198620357 -368321619 644413564 898256345 -624554 462601314 -839492749 978244111 -585838171 -446936586 67615741 547264676 370788570 -143950209 723346399 838514833 -696521268 -271655967 385883129 -120963687 425919048 960746429 -261989430 711180203 6051354 -189129591 -998608068 600172863 155986873 532827011 365838999 792492929 -359638884 -672018290 -453881353 779981752 897939424 -506825861 848544641 -147469289 -214895766 -157653189 -622442023 934203604 627028684 445980433 -249184836 945074512 240806090 -977453171 -20342422 -377839203 60772815 958646185 -81287868 184596182 -777709871 103782499 -598187724 894577937 468081113 638840395 -423092696 -386576138 645954385 -811928111 114595152 586845720 406859589 156161349 22902267 -231601760 621995531 992964824 -821668261 651261010 -895118228 -270993556 -101845452 778304315 -432662447 451368231 -535178094 78651673 740816411 406905859 -446602815 -148558469 707666375 -593335806 -14956308 351738587 -128402951 -120120975 61560125 -819064541 -453803100 829799967 -441863056 -437209333 -44264221 404001100 -224000365 518612928 -102234506 -547145809 -547478946 634876570 145181390 -805680812 -302113647 -656402567 974441448 866470037 638273158 -116404644 950484784 242134440 602184002 -932492614 -58047266 860106421 847470674 -784300798 -942974311 552551102 -405567276 607489712 326112083 -110618494 471533158 525684111 -449629621 -33146219 953655110 -318450827 -290780473 -513561774 16755152 -724538424 -404934337 836612791 -262299861 -774570450 564227063 586765393 -777695529 135992346 -696972137 -12357850 396858290 754106619 960210071 692310777 -361436788 -878207951 908693692 663820741 320960744 -46666812 -721657375 61167493 -91978090 348183479 684337118 -83609619 815542425 -67769414 660729868 187565625 -489850363 986529785 -405934761 924787096 115910553 472845501 640857488 -897244947 -370104371 -13571569 -523616930 -571010188 -69684712 -93217281 676309443 407009968 -324173765 892627225 799784166 -661814103 778602493 16234687 -724244649 822880157 716734323 -546937528 -175679180 -133730858 -680254786 320909681 902649984 294866040 -301318465 734861859 439423839 33156561 -404423596 160921439 -251929328 -353802257 563465338 -416932103 951464575 -47683097 674283815 -894296780 -245562075 825682491 -76770584 415168943 660279673 101836770 763996724 -546242237 -565456312 590330346 744341991 971316114 284404338 893960200 -851941886 -607255016 -334467957 -195735490 -14535 -861947732 318606617 -820467399 946561952 -790221641 278921001 865103503 -177601757 -891777541 -311503342 -561407612 -372619347 641792356 -256889620 -405171337 -381725049 -872837428 924986594 108262473 375169067 -230683093 826240855 342454150 393056200 -180365614 -418285451 164332843 -450417469 -943533036 969696313 -113610042 124932456 -133469581 280077804 -512946905 -503323803 -28016983 -611438794 -194828458 -561847781 32356948 -671052028 587347147 605968989 -961380769 -79263471 64462219 214999220 -899981158 -218501055 51176332 -693244980 469878226 -860879747 -737941776 -362700012 458082903 -906441751 136806419 -580392675 650475553 426926726 632187536 547296090 -928193728 617262192 834383062 525763319 -958079584 357641632 829575464 -338193799 -938501121 -779588227 -840528315 -555407230 189721967 -429330409 75757992 -877417118 384204006 116520666 -493077250 751169517 399012053 620253254 179285148 200984858 887906567 -522009157 261799240 990824590 902215874 -268964478 286278560 -430007632 791743993 610828613 723352096 -530154476 570762025 120965476 240511124 329212067 42697268 895507677 -752631028 149202453 -809941206 606218149 171792663 394071272 -958051368 -516542227 -987323946 265764695 -784500328 980151015 933840816 -232902794 -802682911 804086630 -402206745 -14928006 -336119658 -128673693 -430537743 527267756 -917861807 89268086 300388154 -850060057 845793663 -532835036 826198308 -830551487 -944126779 -220739993 -942488674 376107287 115295927 -945093120 -600211907 4743657 -330745577 241655022 -27156809 -435992400 -557389885 54450611 790667325 -399531401 29026876 189658532 -52808707 -653214974 150302322 -762518405 -507630753 -627149947 -269999919 -70210417 -150482282 -860075417 -264922526 -962609902 -619624334 453748762 597796695 -870209171 206531998 -259014791 361972833 -498082832 944962673 -846697187 -671899482 366653476 -799092435 -503966010 -717639803 31013346 943207235 -253829278 -796147212 -424957448 972606505 341159751 -184304911 -781297038 -876239873 566184998 654162233 -99179730 -90232728 22844413 -120751004 244613164 905710120 -274788680 -771556473 -396889009 -35977111 -676226119 854855317 982711155 -657311579 -637922810 -981725107 -381229921 -318609287 -380729172 -181278253 -740963746 -82115019 -871175790 -424219134 -395941064 -978697045 -133651830 799207147 -307274745 327913146 -49551813 -303619001 148305639 -146081328 -534487896 343840774 -98915616 -793846555 613001226 510180322 837327318 -206581990 -959250442 409635380 201382368 416950672 -286712214 -727623092 340310029 742316748 196989892 956620794 32207298 793595313 131716096 355496546 -310791881 79615697 -565179223 311925794 599017995 -324489906 -819605429 367083996 438634131 798248977 536332650 631058613 265779736 283266051 654624337 190476487 -626080513 -239935259 -260495642 -931572386 -32426270 -758371935 516650313 16729961 -557424905 894990291 598702123 962348550 -153285410 632123458 517941538 -953330206 255926044 953877184 268410880 71240970 43672919 -193310009 755851241 -979400831 782569973 444229129 -385369433 -283768143 -840261733 -92410587 -762031392 580497445 -412910057 -503231666 609857429 413844086 -388853287 704314962 438634547 574747370 344112858 220207796 -905546249 -881215209 221683458 825776879 203986092 -770273831 908282587 -96068704 -670147426 -119236803 -218104416 -285281476 251697942 -883575216 130479675 996051094 873748058 -747495985 -489119024 586904641 140105849 -521722479 866130357 -195222455 -555894236 -444056149 433694991 465899357 -251493677 -705603725 -565736422 -133703078 344380012 329181093 482197555 388319004 -180572997 -104847839 -198923091 -237458769 725837557 -617810697 836561680 -876362629 356466109 647189313 710938620 -123963045 371943465 -394419045 -951908762 803805313 918230712 563762510 836486312 -948070863 -911378602 -939369266 -946663714 950900067 -587841255 -302445016 -656341398 561617460 975850228 -801404309 233042766 -417027358 -736635569 73335831 447499618 487683106 10985805 497587658 -915384728 -871580530 -181456438 -520711885 -658169111 718431860 302040672 -426055976 743980763 758866055 -985991275 -592262232 668413359 417147689 -52959632 991732876 -177651675 -785518893 -692739174 -958996262 -709032979 190416950 226951947 -532551413 -803141654 -300315058 -338857034 -986058268 -396653552 -417972622 8755110 -757217570 898159713 -286344793 868900198 -924037731 336355853 687489618 252555709 203043044 982104409 -858833793 104132544 9458095 -388991206 301635284 -981458026 -227072636 -725986394 576303058 756193742 -535920020 35892200 175637855 74738314 -419161933 734652087 -428714794 627517638 420281770 -628650203 -910824421 117113841 -828659090 283508601 89099360 783166029 836233167 -677157828 152213326 621069246 149023603 168403846 359340076 590347079 488073942 744810832 918514042 -55798920 -720004797 987602632 844023265 -590746410 193183286 825494056 490777346 633920333 -902292501 -993288785 -921682854 -535236861 447118864 -892073002 259484041 -149067456 -287030346 -783882075 -307165207 918679771 151780937 614399382 -909803828 990299671 426446911 48948629 -81515456 -445464030 550383986 170687661 447880818 518401755 409480743 113034927 76840958 -277845656 368524593 194805605 -261913857 -995257427 312190999 -6107216 -872708749 542640041 742123437 915042680 21288734 669264430 -473208008 957804122 141142297 -258237684 797908193 464736055 383189999 -672271284 -98289156 -650827669 697980581 -281219773 929530521 -414180031 -464260078 51141012 439975178 -367117507 -305949017 302875608 554789894 734988148 552493916 441630849 442225011 -793767311 131128734 431581316 74297697 853115804 -677581203 710651345 830103151 18892663 -932058821 269724495 452209728 898052219 512660879 -899415059 -215365186 -227741982 509972109 953097421 -878219427 662100211 311425118 -228998976 101551201 -895818133 915829146 -865115705 543804442 94801133 658823976 -481430202 -428199967 -715470385 100809933 180605627 -164327045 -542729665 -547554452 160163429 -162597040 720227998 868851187 -642320308 994826452 708722537 443590189 323089371 -829494205 147088550 147142917 -119435063 608070249 -364839680 228270886 427290130 603246908 204213386 -150748642 -745622166 -762020012 432805909 -392032161 -624433185 483086365 -456319485 474365142 528320109 -677262526 120470426 -798925685 483929866 680787640 695081304 103078488 -781632135 591110922 626842038 -483651281 -634719789 -79255544 585820367 824395333 85288915 652304387 -868331297 -403443069 -308687034 -107989347 934104532 220793755 871452917 731496922 -697964619 524536986 -23406834 468992070 -879587773 -216138041 -872745929 214048756 -571800175 463865991 707019168 -663135817 -808378728 584170745 449429013 850844416 622517633 -224008702 -654598791 -67481522 385188193 -337368711 167975654 -208070553 580190854 -76595785 199470241 -906497111 432087292 -163314172 -54704222 362429209 599872107 794412442 892402918 -426347936 -647106133 -784632429 -614517603 619763069 -831186483 -881293238 -45871300 788529847 383761218 655613516 542035715 -625452548 585082616 -314036190 -819885926 -366268412 28597958 809524962 556880337 307388170 -655354889 894617186 218602806 -483240240 -258902659 -736315323 -605489681 962604235 392749858 -472929720 -649187589 -680769132 520105105 19801123 -516702403 226998582 862681943 -830261610 217200353 686262153 497013209 -976100111 846648066 987108957 117123567 -336794251 -762023574 -757004153 -24414091 -548280117 305693013 -73560662 -313734435 -669546849 512474778 -308833602 660863712 133644002 994764873 -837541429 465607335 -22493177 883740205 673978994 999342915 -376001728 -230660351 -331279508 398208648 508578186 150391323 -686420154 743147462 -134550812 757336012 -882727197 798523200 482294305 629491491 32722361 816291508 702152821 98952130 896592225 -576076582 562934281 -979837195 -367789897 198006087 -879042272 -195279079 -164637373 -135332368 19755615 -10044279 -131804939 -632969712 -689407889 619933469 336855000 755439323 -429632381 349808132 -877956690 319756888 893125360 291857180 -132456118 959503114 -816669541 -805614353 -987795826 868002178 -708655153 -849567003 -910149268 -757216953 753057415 -99293717 199359693 -624111994 837215225 -782389716 -161519420 832569053 144151574 717196492 -914685314 788121301 355016472 29683563 762365912 -165006181 -570904825 639763230 -583656140 -269406415 823045676 -680233882 865258586 -891610257 976858298 383294794 -516027802 112475160 -773768935 -533753252 993927424 570223971 -642734570 133680366 -51499257 -85241243 -347139213 492620935 71417922 607279565 -733498710 -33119462 92897191 -552694740 -754853996 407742520 353956524 371185394 748460626 681354008 -486883553 770537747 -358047555 434206909 664740036 591261073 -695868912 -936529367 919792477 933519123 466856041 -705668914 -962457136 667345865 686044763 541311598 389312454 -582205714 -111481772 944106882 -397241503 -321866341 -992730723 -128033870 -450412182 -649820738 -107288414 473013991 -121351291 120842722 146226419 273315045 661331442 -384110442 129151733 384279886 91204844 -212185735 62936638 517267246 -978798507 -882614998 -555833347 51895924 -212552416 699355341 -190194904 862185313 413041844 637921156 239630144 960855652 -400981707 44987636 255956392 -334340001 665447357 511514201 -18916292 -678999834 -274503314 -285089394 516315059 511699396 -507481181 -23837911 866199652 217413231 265180184 -781640347 144401921 720981756 -346382188 937344046 -671655797 -438832751 155370778 337638862 434978770 -934923969 -420776468 420616027 324268334 -264942654 695974347 -447927280 578429400 -712228742 570432899 -859749308 936850611 -692186718 -508376806 -297169044 -707341982 -651583732 -389235490 210311939 -36901441 95856360 -205969434 -999222036 206516553 -283875547 -976322418 821829488 -750072112 257204423 765270401 -286650682 -765438484 863613634 -704742105 -439184158 365458496 -26440371 658589998 -121878196 -191211404 935917732 885568088 58112967 -7724583 -359515454 949263891 213082847 832811647 18390416 -791791874 -150234772 19358374 42031294 734856378 939514512 160762004 -688629927 -973335884 565304192 772404394 -720796985 -264379166 985601234 -800800025 -474065628 809865630 847770227 688815227 -758840321 316339631 497439009 -199710367 -9067811 -153367990 333502511 707976544 132832326 -984069821 973175190 -73402041 841037964 -333769218 302880763 -474117433 537875009 -985485186 650287253 230961330 -687208956 62402962 675496282 -831538610 221475432 147165454 356575888 632079112 251714333 36180091 -115330186 -672949538 -608512476 -264747743 -905312513 532733644 464465326 -174845979 189544065 844020906 374514193 209335279 788615535 153781795 10719956 -517630529 830277900 866715504 268488726 -223354920 -911510684 -244140175 -352934349 -77549357 -156194072 -791471430 -263127918 32562667 -632716189 321842638 -186857246 41022468 465747802 -560207773 -796436794 652461047 -308767481 488751803 157840749 991861797 -302052639 691543680 -590921140 285307892 -268419557 -286382349 276463378 265120947 837532215 132695925 118500477 -363584224 -817388771 633651858 -72635392 -486573795 917903715 657586350 720362008 294889916 945416982 -13621856 -325729946 -141646914 831912439 522623296 953716984 252777128 -862254437 968857093 -457742046 847317203 -426342919 532074014 -623847392 -707706109 642418876 -729591499 186267026 239599211 -152749148 -585384216 -43599579 899406794 954280109 -192940358 665718592 -868269218 385182623 167310264 941796968 -511922371 772119252 690529401 841193240 -266245287 587607753 -20720073 591905662 796153490 329706724 -494989263 318071699 -649440222 -128032883 -761816666 -398741281 19759781 -10522431 204309523 958186463 -217901446 822661546 -355333796 -267043667 263703974 -707281240 717501106 838753171 -902280228 -409851734 358011296 -477242724 941221156 36573327 -110542894 900183518 -100948445 -726052085 -285182809 -341224489 -596100181 -839750363 609824402 -897919397 702473428 -772886354 -293127698 -338885488 -678277072 -567877038 265826260 875166144 -114934971 -631817881 325600472 686805810 79467032 419927590 -760933623 -170522648 -306781361 -333231404 112755092 901565047 926545531 676481609 -267044850 -78548710 -682432221 -441989323 978386681 -473098700 58929949 662802287 -637791503 -207658289 387124264 330687910 -63242328 792503099 -783391854 165044074 351630242 -647557091 -590262615 589364516 -898702271 -529335773 -913547638 653952225 -108702054 -773532723 -508913237 869260175 -71669165 -161453918 -372066729 411171103 711791148 690188136 -734167859 -514934311 -158544635 -170032461 -335590603 793703744 -670213131 859989316 -160122466 842934729 -796226177 -938522937 687316471 -935027857 826807995 -489454792 -562277496 -896045910 513718450 -208932609 727160543 -114743109 -933567637 -813088353 -39515913 454262457 501085231 -852405637 576367243 50401118 678246884 146686806 -342420375 -899532063 692036424 985929619 -562381130 548906238 -484014472 867979948 -167672255 -43079512 956788358 -368806652 -281987223 195302446 991113717 -130086961 598048427 799780716 584659593 317428450 435461424 -749167318 -206717318 -931028559 587222874 718358854 311340137 241193106 237735952 832076514 -32553044 272240495 -762074762 -626958936 779381236 101183161 -723385703 813065032 -381899329 -865855698 -778363999 590203315 -604721550 109284028 244720814 -800843751 -122243153 -998286576 702515610 -298622960 470657161 425687192 461859961 124542985 -471524007 514453688 879458730 82654775 -970794265 -765237210 -169450645 268960835 -862472444 -380027355 -912613524 -774665860 797369583 109598496 3564064 -139632847 650077199 890042242 215255761 -546819559 -88905870 -503361125 -216252514 -3083001 705059109 68529935 -773319624 -294664993 289533236 -933319071 854108826 -416429904 -168823501 -473335266 668063182 -406056311 -223458321 91257844 476189550 -23875053 -129590079 -583663184 -642633278 -891541894 427499556 -608636247 -862081342 22050016 728992787 997594302 841752251 -454633293 55215892 -990539041 -962864820 754631224 -823982711 -447005587 186593881 -387802345 797833111 -527488067 937331516 -957725173 79910963 -725433913 147742845 -120408585 -886936185 317151342 -364095918 428500810 -542312161 -969572047 193884154 703497542 847865676 237879985 666613520 778866820 926330566 106234607 740540105 -236498902 348897362 -576481011 133555219 -225540907 250866333 -75233917 -465969640 -279221236 -163350165 177298298 307680162 -910123775 615471564 439656218 936024288 -30391781 -280437783 865643976 630436021 720003243 764470078 856477496 -768332565 223914412 454315881 -456534090 -719116324 443200804 -186924526 881660727 232278399 256788370 660639961 256092906 441421835 911973046 -477092065 -207726106 811120448 -381333056 660514468 -876034248 156674493 211616818 -806332597 -239412740 769230482 906390400 -539726279 -196694162 -563092743 643843474 572680585 846536899 -85095157 -447036006 458589023 -421734475 65246181 -703248533 -458968459 36696987 -938162962 252156632 -341003980 -799063970 -279373739 -160608110 -252167800 816037938 -491702438 -727634100 535600609 707533122 -733438274 -600198096 627452149 188986163 584000259 988049269 387006006 -402587940 911779208 -712072196 523916765 -529210996 -23255681 985506950 496075820 -817721490 -95457112 -733588045 -869767192 -337902751 -982059657 -473700827 907621348 -728611647 -272010945 -297283303 128836426 255881565 -253579584 526083753 -529410531 -283369410 167831551 -460688518 -108871346 -614553593 -566180034 -453169570 -298992355 -841227702 -807733666 -978942820 -93307205 -634821971 479670933 193343389 979164471 35942176 249188703 559326332 974921659 116371359 533546134 357221636 100927303 899685357 -578976669 363980766 -447318450 -540408239 -544998133 730082021 824515435 -44471719 544489788 183913070 -785221513 -397083547 620718342 166504024 228676132 88380346 457505573 -731653315 716098102 -528258243 -217111388 72482025 267447012 -246340610 687487902 849334863 1265986 -4852512 -166094635 241075712 348643571 -18577455 -577649787 570503841 937879915 413383780 -628166695 -159408989 -591135754 -138655686 -877455169 624271758 -558802620 -251458981 880826710 535196086 -65469784 525778811 -388108047 -319453199 -826437424 44277799 -662094276 454192976 -476609410 215899061 -619816346 583186290 -374360595 191226725 535239126 -963379310 170082524 -245690932 584902503 -371808358 -388211425 729786298 940841854 408048792 584850665 678726105 -963550993 -966357589 429887682 -259816086 337906764 998432112 -727821222 -960777105 673464483 -722708157 887017533 597615129 745076173 -936180768 -65427040 -40606562 -845314640 -439400830 727363004 -943140211 -668992989 -139775749 -362334868 -55314833 -84969479 948528231 70564564 -907351034 122204544 -91085104 -59144395 -639165761 537564195 -577516315 722006297 -994176082 405134947 -625313440 168877110 -602220739 -221852194 -600729812 691566965 310300568 460025616 -126206808 -74160414 -93741191 121189426 999086438 404581784 -375879438 41032273 282353151 397124070 328773921 -94192537 -407818217 660866523 -944482643 336976770 487263702 697716292 -743857884 863232123 693440420 213385684 632719256 111413776 889148908 -341582110 -669754386 -250290649 828938112 -945559621 985061792 -443072651 -640882503 958428537 305295085 486534940 -796823889 26373112 -571454879 -844817120 -482610331 -613631418 530651815 888200449 259940076 829242073 -602518854 177007273 136071877 -523126800 -569323300 -737258118 594255571 88510340 -285576518 -829716518 -790171641 340675574 -174334376 215846583 -505506014 336920945 -930779129 -618651061 399630135 129658403 642677756 -807140959 141354192 -886637692 -863681831 -629621658 657404163 239814253 633675900 -24705392 395777306 983850264 -260022202 -817560673 643069244 -424033545 -194430395 610265230 -5141744 -879245753 219578305 -79747044 267923866 -792588262 -467641484 680469808 991016499 726163926 897079383 -70598555 -770673495 -300379506 -625954620 -869673466 -806898381 -545246204 251111869 774380770 312722952 -694532322 -159178334 -495826051 773961029 447179571 390522420 809311155 165642270 -711914945 -752600463 48551160 451194416 287001757 -524988261 944813668 917741124 -193299462 852626063 600957124 -383312002 -835124320 -100157844 -87646451 440677438 744446338 -278204488 981593184 -543191368 988795054 -38172535 794569198 -859483473 368611852 -262436681 96945636 384967943 -309446111 588278342 -603129401 -586462133 295713914 -587521845 676273303 702870065 478102081 -858461550 -727690238 -883047417 -727008461 -361548449 178515129 676781686 -451243526 159419037 429045985 984126692 -227840766 -129182819 855792211 790076933 75591903 -291602736 -696085611 610106587 -783411050 683183108 -206942073 617631661 -368006759 244183601 136574346 285285411 576665148 -229280619 143099515 223936754 -847677507 439372481 -545660909 294799680 157735573 193643248 192192437 -19874212 -969183258 230817811 -123424750 -415823543 797198657 -378654215 930593831 529401541 515205174 732856875 504830462 -682192637 712583034 960255570 -248015094 -234533382 963283309 854272367 156202793 -655834253 -381995701 91585706 38819458 757816691 275847414 -503288860 -863143588 465879703 347601971 62096895 837865363 -599223828 270545767 491688478 -824639247 -748996808 -990148619 -617708189 -314232635 504534212 -471248779 -265693450 550672194 520334348 -973396762 -581312323 -406793934 -709963741 -824596573 -413505420 -694262432 -365345963 -995520255 -927208989 -214916432 -2218042 -537437171 -786292697 167917338 -798672193 19843572 258433326 680602081 -150531361 -109392075 96263658 -39799817 -930673325 222008992 -806524888 -543918587 963973215 -95358100 757187200 849293086 203303301 284605421 320594764 518597487 200987357 206502168 -950100372 962655195 -953456837 721608290 28650636 -422816643 -660969332 -237824604 -568967519 -333847409 -194327136 -222334998 -569405047 -198339197 754071113 -761870300 -2811507 -564042729 -933488337 -925495541 720655709 26306400 869698404 731489050 -515198705 994105605 760630446 595217873 -965483914 843472065 -557696372 225937621 -949242739 -336125828 -500784485 -706646874 -147416207 -534699410 -223682769 -636007298 683857243 -463124718 404819665 -57208560 190985868 517405178 -385266345 -335220729 674371058 -806020104 516959447 -632076833 8739515 -305317366 386656837 128042182 676837440 926602377 699737328 -108222672 893335942 406150676 405437967 922362983 -302605406 844575510 -784943410 -300467667 -266743882 -124969302 -405490032 -705667442 519390109 -5289229 -198001270 -427513745 86153953 334938528 -700634761 -958288782 -574159195 184588046 -677672157 -628007588 -396901254 -234130058 -306979653 945199615 -739512488 405625153 -216954436 -413728865 684241755 -121552794 197215425 -420518385 -607249871 560859617 -514429224 340284343 -923603949 367725912 262968858 -980199225 699755695 972393137 -818378143 -170063971 495330981 583713618 548608339 540421329 748052105 418545434 442212344 -60758611 -298348424 100443666 711058869 -14621733 -987236887 284832482 -686524743 -139729012 683261842 -160413616 -51292044 -656851519 548695580 564220155 -724506331 -450352105 -138952604 -377190049 -603317865 692398578 369007341 55162532 -689625365 -87891173 -147154446 -29257494 -109406796 -722614946 -308334619 -355571459 713774429 608582769 956826937 700407821 290181552 -230552515 -416714158 931793258 79621206 -963047012 673639550 -139951618 199937596 924341661 -910842203 -5141987 705132034 99786675 230990266 927542174 -833833464 422404945 -864199112 878370179 -92727601 -247611623 -143773865 -748961385 690206407 -652356853 -14284336 677314680 -759813750 -819236051 561171044 -293961618 -833695748 -811301156 -217012306 889581050 566839236 77839311 774563099 -55133965 307399966 -777250390 -646049203 -477371697 656178204 281969266 -918961763 289026015 522677837 -488010733 130415444 416507829 -973676001 217460883 228373152 -267348829 -109367374 -859404880 -580667520 627253312 -376423117 -959046595 -91724675 -931297918 -569783100 -403909820 -99833450 550148919 195687616 466936602 -900350278 706628807 295816615 -545596265 -213126896 -369559437 960784833 906614404 -867063203 -870218933 969551521 -226685496 -954809322 667992746 899722140 -99340988 293490969 793176844 -285923681 -333149909 517010686 756370173 -71184051 -63404301 78807323 -845916358 -694620267 404635801 -203727805 819479549 764911712 -780404028 -360744899 990351263 -110529189 31400633 244498951 -3406546 -790216944 426507397 -987053672 179196319 -402096877 730125860 -296334071 -519447832 -961414943 -295170905 -27291246 128659197 260716192 -359428514 484326194 358791711 -519544284 366470961 869267567 836261459 156049841 -205476132 210770346 -774889497 23685002 241639512 -609458553 -70323158 -725199486 485277175 -915300002 753786666 -468156531 -682432120 -777716531 324886375 225797837 -617102061 -804868524 -227636707 -296636691 504127635 -458416292 -91340099 -787320607 -164329199 -476683188 348720665 891437417 549913845 -499873878 62102527 -274681782 619519094 458054724 -802842299 842161024 595905711 35529445 -248232854 404166876 -807197666 -921583680 513419338 -698808193 255645822 -978210278 773173238 190709418 483285074 325416993 577992946 -609741449 394639343 878452756 -151458471 494514525 -525688930 651908383 -13569919 603898354 -798449897 769318615 23154381 297166742 -500242781 335290864 -504803729 -570917715 -203546728 -620821162 -192433049 549235123 245772678 -364189169 956851124 325133258 -552886148 149642001 386470479 -303648553 -66706748 339675335 52386523 123463237 -321066580 -560913189 119746894 -778042297 -917674596 -444349376 -32885886 788184473 -744276333 966190702 53839617 103182924 326172900 474185480 -189809927 -230492976 700772551 -304808796 300427696 -213685687 577228575 -996633472 807671470 -435186668 -299793816 240825793 346393954 -795288145 -314906822 530505576 873293492 721024187 781028269 805116013 -346019838 874523909 -658634542 -834244445 825975993 729727037 12466333 193671799 -442994479 622249597 487942535 478874866 -602819517 -491381468 -499068526 -965603217 173785179 -257347410 -951599270 -663889501 630622331 -471449892 -357785088 -440558657 25950540 -150642680 -655550308 -925867163 360202806 -194839807 -730219916 -871585787 -282167130 899130329 -801398764 791205003 -588794512 436340428 518332565 -771360025 -569465358 -317348663 924610277 -31868671 408187370 -174543931 -207596362 -993438576 431419713 323164649 -658522363 -106990922 583312244 -790253859 -940142533 -722860045 732015552 -274585130 714048997 -849350344 418381298 481443525 710778583 668332740 294781293 60854802 141980162 -379476794 8695221 559903390 -751275815 858691307 18833172 -495921279 -956032071 165553475 -859228783 869376910 -397503905 -410451374 741358008 638298250 -616244134 135130605 369069464 -800150953 628591256 -757287969 -639629575 -73311424 48381197 -190461273 617123069 -923315183 -439958157 -276033453 752375989 -183485428 -289648731 648076401 147267285 133350581 218146197 599917467 -271048272 -508277735 972049927 478127647 -875408214 914158916 577528085 486465440 -267951710 -949882713 -132376023 113954959 -508715012 674888396 -195916605 -442807248 -403129465 -493203849 969851078 737963230 -313559401 -911003145 939646224 -279363462 -139054989 -486955262 572405735 -592256259 27997883 -58748467 717661498 -812394496 74637263 -515915401 234160318 251691744 -77377038 -717655749 48540691 -191465082 -339118394 433967903 -801825743 -57680143 -424354931 638130049 -971936097 417862210 599972067 -214685808 211542310 -740612507 631045564 706674693 763319521 -945149924 386371366 551864924 -666529557 -638991841 579190432 512937198 757395856 551700861 -991321973 790315845 676022745 -916127717 937339759 -75996998 -961545243 -94623602 642343363 788557390 502618732 834183513 -169717833 -117775257 -947604566 -624150797 996091909 676743720 -967446995 985067123 768349551 -881850577 215401507 203317890 492922886 527592917 603257048 640268320 843463726 352042034 -943276543 25585050 -827236597 -575019407 -459722799 358993022 -993874764 -868135203 -158247399 229449219 -294384107 215698211 -397710777 987338431 444273278 215716350 -929485624 -693579039 -616032570 808695650 23828897 721959849 -593559285 876937886 -917754980 -337971446 -843991131 659586156 -405006113 -776817404 878794611 198659090 -586089770 -90228818 345078629 -763896909 -792390801 805803878 615820841 34327228 106048013 330056096 854052295 -187690998 342959400 -799936545 -347678892 827165279 -908323989 217689222 -16980064 541293407 449086808 -311788500 -941298849 376869967 -922753921 -692003778 -87993609 -95283379 -960755379 431189159 -468716738 -919284991 67532490 40571638 215176523 446396266 -430084102 -969312522 742925193 232771218 -700077618 -462233980 -159143099 -555649342 -943723060 176948172 -753351563 -44400151 393301657 -20487754 -709905573 393370883 -194144047 897605399 36028338 949560204 417036839 698225103 604816541 -635172711 -291371943 -667655896 655551457 663430752 487377161 647058802 -678995690 -628910144 27570263 268302458 325829854 997900064 -592732847 924539938 -361527110 -845650163 -858734028 605785792 -870439036 -576682595 -963739310 -808134293 -90605684 842870291 -143161518 -921621045 607872929 -18401180 -137260109 804240733 -212856140 447828725 585918050 -142734678 -918027342 532594913 570586878 333050672 -422566961 832869853 -652935306 957026464 -538496051 -78349559 -796243990 -707238034 485145015 815130687 452897581 414772572 -610662501 296694643 586246242 124810520 -521750272 613856972 -343853783 505020349 2823532 -902221466 181214743 -729631574 635730278 -708395105 915628940 -311698152 13686951 -402395963 278629780 -336507393 -773670401 813233486 -685317089 367844659 751440336 304895378 -150865575 762581537 417376197 -99367502 217391849 308091087 -6170318 -227929605 193053051 -8177108 892521990 642190792 718293901 768109297 663758470 -475372094 -659757462 -321465674 -31492110 -718404413 -39652032 -981008097 -438768879 -654606982 512538574 734675447 -93604259 -798771739 108115641 671078552 -989541439 207925919 -427944835 300703774 -378901421 779751442 -966439173 -834303031 996045936 -839133830 452990023 713145504 849795716 -713724868 443309871 -104025219 -651066964 -160512296 -772542035 582584485 -854762743 988371000 835169661 -48053582 405177968 -383741041 -968197579 -276664609 549660522 -605368462 -118194362 -857836106 -515492276 285501374 20980129 565417059 380852215 -271454067 -108286064 -113085335 -44681533 801407683 450876233 843974845 -411244653 344757432 313218502 -899549205 -139734352 432693015 -65306651 455584033 60271873 95431213 -400318428 16919366 -563776527 -216620515 -67414214 -402091009 -177447576 293481432 -843436823 584865339 201433155 69229299 294158576 472665289 -971018695 136772724 -619191145 -610200209 -278369657 -241280866 -854085078 76722803 479148502 250828821 -148044554 -535919653 -315815729 -370566845 959837618 367650431 -342480642 490711208 434137224 -891549555 -711867640 308081399 -73489687 -625632186 61224107 -821776121 835960631 872707656 -864800306 930455784 969622908 -140495826 -400306051 -531936876 -806311841 947571169 524533329 483613919 -341518622 -493592236 393333567 517989868 -458521586 452422445 143023177 -985698924 152542723 -609910692 -883879695 -881885483 -253962523 -101521665 -343080788 -644636847 778187651 16983643 -309910059 -740699558 304233188 -397765011 981319430 -959811061 -966886017 925434346 -873194741 -340626538 488160631 -201108093 -897382321 -233229832 -138195145 249716397 949549895 -388106264 616408877 873688804 792627936 -784050490 -306023035 274929799 -710856341 -10348442 79128658 122530253 542079264 760931007 776915696 27962745 434118252 -407422771 -45208233 237421859 155801427 -406921218 50664210 -2089421 270307923 -933434328 880119551 -836604604 124679138 -307059609 52883119 -422703160 -387416872 420196956 93538883 146258962 -620712639 667644539 -318909018 -191115043 -739501337 346536211 411044577 -894268757 573860112 -98997242 -952078172 -739094581 907596995 858977293 -21439193 -186892164 66400088 865989482 -420550090 662561530 -358395493 594829215 -722241587 918439533 -269043783 134786190 -342439595 -771787844 129949770 -92748463 245566720 690916990 -310359611 -257980940 715855900 275736051 -229414952 -673818570 -119266607 577409796 500834818 994997219 -259716664 -56959726 -507373600 -898257540 -783198613 619167711 -731100533 56302139 601464017 -160187675 877425299 -699330614 -956633088 -77354806 646284714 180222285 -761354280 -674917520 569493534 341017593 787938317 -668535481 -712947186 532610501 8036165 -167172432 -213749829 -583438949 358532344 -550162048 -699977420 424235677 403093343 -739810387 631215279 -727383024 36754661 850366587 329998299 -565398993 713813231 -430038413 -804894798 -492266398 -238926486 -309051610 181575817 -514785641 429484964 698179507 89369511 257318386 965052077 -737703597 398806033 -599618219 -340180628 38374209 -780295575 277135814 478202937 20367750 -517109422 -354449902 -238386258 353064963 -639818618 343443316 -368187746 -565028923 -305136107 -818725812 74509047 648845262 -301600098 -258951131 541228760 -179808344 -484351673 725511397 593532345 -580153861 -719751152 -381573912 -405487026 512082727 -62199957 654756544 -702994850 179330911 -164317870 783301398 -136586597 160085102 450266524 989927303 -366799707 -932494003 -989939393 -609445450 -114031772 285730465 -188893251 242530480 -800851133 263937813 253668803 384157675 582339907 -705203181 -559428221 -956442501 608946686 869051825 873784381 9215140 67582185 501430691 901860524 918568855 -421275021 -562740594 313949220 -575796155 300810758 449473102 553548621 -811413655 -936654453 -828668728 -691042204 628553918 586380549 -181075032 -591898052 295143385 -289611516 628313975 77613291 597209384 206425691 -551288598 -307876362 -696094315 270477414 317841350 -5894498 -764843653 -57320261 736611215 -337080065 718388636 -616862480 -284576971 692819142 616216132 -817896145 -436615562 926156676 -520364821 610983326 832144445 629154050 661531159 464439704 246032923 -165289354 -804344934 750496535 833900989 765839660 -165390305 921726190 -702979867 -676100687 629289080 -237355791 496665395 -453071807 -741068917 -92998157 -65379169 290058784 -19284444 587727418 -960347526 -422347990 241790464 255575285 -353761315 -302877959 44988670 -513766272 -817268127 -51629769 -84283971 855677448 -946356531 635270839 520459311 528423224 -167563212 958413619 393732657 -903382851 -448529064 -36642728 19328864 -678837856 796702662 -682880534 182552045 319848116 -197336515 -660538055 555831322 -440391042 -940420046 824207782 79735048 -636716647 -455081984 590640403 616250040 976744479 -983980105 -692863198 451286312 -37058936 334259318 -86742393 -641402243 -846388339 -236592933 36174067 -328519466 359523611 794751856 -238732003 -1852219 540847797 -179405198 -979396370 -519353165 -532495876 -540118196 164718016 -811018316 577788601 -740005253 785977712 -234676732 -499413522 660503048 -10864533 -997661312 635611356 -675466333 547951682 552355915 -793260816 648482372 857098461 -248659622 -471790699 844293654 -124553037 -463620832 -769402232 215645387 300762666 592968077 996358362 905674586 -53359490 -147115037 -878835747 999687859 -731082251 -147135203 -482066554 -37147424 -191972681 322623388 -526324808 368825037 -253441377 437686211 618560174 73170691 284768421 -25212957 551485019 628249203 -463566417 319708167 579753214 -468312400 -457342978 893150333 -348673648 -689828989 -477302914 -272556258 240534831 -258826038 -917406643 -2979410 458014641 -257183270 -88377219 281258617 169176684 -424086976 547189496 -539738956 -434519520 -957266853 588656393 -645343913 -896234475 -558009713 441300732 211868096 35862997 748306865 828355560 -772484931 -987655343 -867283656 935645548 348072306 -959130466 396184328 -700952959 259923266 -417524308 -406767578 448194579 13972254 964298763 -673477116 269903418 -735772603 -554248325 -713263577 597151667 -730977514 11634530 -106096464 193748195 -986338198 -654743052 -308449351 588339615 105419987 535076162 912999012 -107236430 706837753 -102629375 167010116 -22493099 -224745688 -535772120 -670884778 -419622122 -131932298 163696367 -692217846 377648241 -850027735 243004333 -888435840 -86240113 513998254 37596998 -317445627 474849299 -547305622 24415336 559102456 -343937225 889909433 -304282551 -96930630 -658978988 -916318431 -167477590 221504839 801933745 -235077455 580462555 696207002 886673240 518352096 998144182 -803412191 -85890175 -875604709 654982486 -219651719 221724733 809580811 -778462785 -112728512 430805120 974763286 312427598 -899325644 -820920080 -163843179 285156817 -889326958 568218045 99258280 442738627 498617785 -428596216 668812601 594238336 113666437 -45645175 -340520217 -371296292 -681909588 -719958829 -41455559 -501153969 -891429297 -677040960 -927112964 616325150 -28020785 54524325 -165809641 -448955011 -672842149 400910778 20805304 -453366611 899803385 718206240 -932192890 220924232 615005944 -16217704 -73999671 -580148294 -825804129 -388727448 -525058115 -992024537 -953931639 662062047 90068256 494346452 199424769 174027947 267351031 -245799222 -464488876 351618981 688657992 -10483273 -880492259 390167473 552321630 -427296848 339052620 -79612443 560492031 -649188142 -72747190 514839742 -256473905 739862457 54170021 809316970 389757747 -936662137 -106939022 -485108907 44515244 414051816 205264989 402603427 -671753161 -111465597 322823796 115187314 37677944 249756022 -632486291 -442329377 480501578 -874163058 -694012183 810191671 -784537417 572597657 326245703 406403074 -251929403 667217903 545470097 584996928 -223147232 -909981322 190541748 -494151724 -649848263 969679679 575864572 -827354180 54005303 965412302 50762172 903744701 386424351 -983045503 -757381290 627062539 -256629701 -194627932 -160843308 355860076 618311720 661224903 -637056834 218147209 301095217 -752764110 727132087 135757803 330903178 868001877 -233005525 701395200 265265209 680445870 -137230102 575023938 636145432 41530825 -97382964 -90547505 907018033 -420613681 122358559 675807269 -35413799 481975194 497000057 253193337 -477362266 -167451751 758898850 633747945 393039853 -611818964 630314288 368345265 744277068 -12227876 -935840451 564825460 29012328 350684613 -796827539 -557084654 169918098 -419864502 80752819 260736447 949859423 701575252 -549828299 95770767 -907617482 -308137876 -611337556 240814169 42254864 429139171 -804791804 451316175 919529151 -416475439 754801729 727231144 486704364 380685599 388976824 616274280 -462662614 -758388151 467327124 -368523982 240352888 -810951807 -69915032 -204547965 334303641 802765994 742860008 146822131 -471134503 -462278352 -750602239 -61074745 -503114160 -295134954 -548546699 -567070301 -659260981 -450195992 240164928 -580779843 900806953 -498828491 90618661 -989746489 788833433 885534318 923443176 -717925492 998740504 577935748 556005552 -855106604 -631368538 678435544 797152813 -184300811 -195900902 831574207 578529404 -573915601 528394443 515260548 502957866 -750095764 -303110289 -66353779 -681140321 497911638 30040503 524304271 -35711040 309853371 -457708234 -47430751 950349293 201026339 695817385 745476711 688756487 -636327471 -538058628 151356948 -920764055 -684007372 335663947 -619742737 356132806 449151527 270488750 -121834874 248065179 -182651582 670584585 -890059540 987000169 652533453 -9306308 454685200 -352997395 100285655 354826550 -784347170 -377293483 684395231 227307934 860819532 179916511 967885060 -768040143 225629036 653563920 -767495045 583081238 -193722702 424766694 -21440155 -87552464 -826675677 -227296954 -739636926 -83122954 -351228949 -531643266 771112103 -645743117 35647467 254963861 -643068523 11057879 -913343625 667103903 -475149547 164720088 -130235202 -611043199 228138042 898574512 160106908 -840046523 -202044820 849605375 -487121576 569063561 320714195 645716520 -84818100 -72897035 905922571 -834954891 -296685937 -116397680 -277467349 179712446 170461306 -850041648 808160953 -898240288 -985812796 -587945230 109447660 922839659 304904729 248962503 939987170 -767740506 -831878017 13476138 689890565 726684273 -358742447 -415237578 -884872701 166063854 -929288121 -953546682 727712793 -656497405 709635807 823890894 -60473825 -228938404 -590285422 364047101 -922543862 788114942 -34235260 467678169 -4201965 -639268537 -751316809 -410066844 -408519778 -181634648 -903877331 197442145 227931405 63560539 530049741 550274893 829454624 623084295 -116660981 -917629146 458285971 878987939 762432699 191853048 868546884 569400182 -226564155 411587097 -924440428 559642344 -60137423 541932800 -245194278 411303868 -70945134 527624319 440389241 -381303833 207954448 589641835 -11308303 171201957 -412500483 445641443 632209291 89986560 243197689 822507248 -232754281 329811847 -464776776 -510689032 -953367995 221072123 964601769 931949483 633113258 893750790 132219606 629059312 -126096671 631630942 -33324323 -484924654 -771170363 -136501048 -816329519 322847434 -750075510 715393992 -762453470 63028759 -995850066 -458908277 710034411 340190110 229873252 -419136677 -850056784 844539794 -133153063 -416071899 -663654428 561385664 -478092840 131565074 396988767 -146824149 852951559 518756647 -960117524 -3895122 -451992115 107229237 -792779517 -908297971 -753732522 291107299 -325475022 76076579 822305507 148437509 -949156063 -855516328 247522718 241470775 -248276740 228035081 846112888 603250879 405088648 65415657 405535612 646662350 795288162 -133824984 105353118 994744580 247204935 128482864 -385608229 -616227392 -586670658 -574454477 244147911 -280710448 -28583655 -938376501 -929419231 53314234 229484458 453047175 -655737973 672822183 289925727 -818390755 979190225 -644179663 -864181864 719202152 -560814908 -614590138 -361196689 343575817 -888305486 31841545 -301579434 -495006232 939511793 846858011 691091351 959498117 227975360 -813740789 -878479435 -962993304 -126384903 458921771 603714043 -93319980 77697220 990490699 -89410672 -26436202 467170396 115296801 848000217 751084392 -307645981 -416647551 -103802035 143888339 603257445 -366940817 879594237 295780319 -871396269 814479321 866299296 222548838 -406268810 398373088 -849550383 -8821257 -961026180 -360545424 199668484 967310279 996502734 899757020 286080809 97852214 -753416393 393943464 -605515263 -640943351 318088115 346657513 -658898764 -313995218 -862478831 934455152 -4612915 200900629 812301457 -721480575 344464675 485576468 -793290860 -165806361 890802739 822738049 802985929 318734599 871544507 831787071 346634391 -161529827 -14096597 913674921 -245599016 -735188364 -80912660 254605037 -964638313 -152192244 848957346 499701237 -403170680 -300901953 495445524 65807409 -785823833 -831985134 594118019 -727838975 744768870 837656562 -623519561 -610052896 -113884233 493227916 97338542 239172047 958787459 -435226065 213728003 939127218 -453052235 994501268 -293296796 856499836 640785430 -451652913 -115793210 -763809402 12917950 382222448 -313850692 429191295 985873272 -126418952 246345431 -476017246 507383382 958445527 933345865 -927152628 -589315299 -100513794 -290083472 535749652 839685807 407215947 40590847 -37532218 363527088 -358619226 148575256 -716891936 -61502230 -237909607 -13657125 216888032 843626113 684786860 782314475 -700709948 673500991 608487897 -497835980 -479647375 939427339 807939737 -154805335 -157470420 -859373324 -357426104 -715544536 -919155108 -920696673 -759820821 725325351 -687566030 -403158415 368476574 -996917326 -385050182 246398086 -457618202 -863258871 -419473278 -546538418 -657282827 482499551 414156569 -497892698 -139913414 -80980632 -653348997 -794036019 -140804062 588892384 682021663 -815954703 -137232822 199768704 476818142 -186812923 -858123180 -132992782 -955700309 317042164 275383894 -461933302 815216195 630528597 473317161 285115233 -846015560 -972620257 14464896 439136382 965722099 552618771 -863628000 -439024424 45894376 370142587 491140732 794967770 -44964356 553153904 -149746662 345202511 -192609861 109119668 961950653 -877752597 -888787336 575166139 -724783896 340253861 -60513652 -381531633 -287862639 982796985 194151585 -755258440 122610122 422958643 579778883 234510720 -490447365 40858761 547814858 -233158692 340966480 -230565830 589913540 136163616 -679998326 489121880 -325966416 605815075 -399543415 -966442143 -322381570 -79496439 854826733 236915415 146652698 467843403 -999871914 -433044144 193035164 -502187897 -768464543 227011108 -309777257 -220161899 -402005881 324860827 -529035400 125909370 -423433502 720678191 262932232 729735321 -58889131 -31040841 890465892 895574542 68976186 -79430687 465777480 -971470377 147094921 230039231 922298567 789615313 -181142229 -148002914 306451011 -829443562 328538304 871449409 -241849610 671055532 -410458349 -485856022 728277475 -924596244 -796512539 1356567 -747011836 349361660 -6178827 448405528 160869006 438759441 -412103823 538762101 -358507185 421915779 -372591960 -910785638 181922954 -659775027 658439506 -86787912 -780263053 -955657802 372538418 -142284161 -619990069 -716977963 696194378 -2073329 -48839626 516825455 633456867 608434680 -508674277 -656683506 -785527154 -259891307 471474321 566043583 -211994759 -825993897 563471093 -224251780 880936819 704060551 -574505445 350588025 -883311733 -380490392 -994933691 -337701928 -533151667 6712071 869886531 -156843049 632929390 520312821 -670605537 -144583943 327278394 676516250 52747677 312061888 773961315 -935106388 -62788367 -742171820 -290252172 489523998 -151999366 69423039 -220106604 929849539 -340690989 -79589532 867430217 -518753968 -330085591 -787967526 -396096623 899094263 26226934 -879971084 453688100 475899614 -964684429 -530071874 191983811 365510651 -120881795 -574097265 -38123935 438976099 -291504939 -38060752 116530840 -327535432 -896118067 750812835 559341867 751369038 -686376727 26709315 -542664330 655554709 485444806 384521442 -283734937 -546890417 342719051 498654637 -875390863 405374735 123819614 78586445 -99132137 170519018 -69986846 597819564 -191816142 -690264177 481679595 -176852753 133283459 -6589904 506030572 862751380 -448794193 328522099 521527775 439051870 15179087 -354666276 40566630 455791240 -436793885 -43352712 340534265 -36370090 761794701 628254524 801471908 -778534002 -767244295 -966326808 272108395 -266047727 324658627 -196997579 -917107480 914799471 414111299 -179450044 -257925717 -1962915 956994699 527842600 -548463939 -804171418 -93457961 20242321 -981371660 516580660 -20733016 -558242860 344201623 -829982724 981437223 -634591121 508908419 168270556 955839734 -351078000 -238653807 -852764016 908514928 -303759180 -4482151 -788706118 -261005504 -926949032 619160126 -442231974 869602674 -934128007 -133741547 -715418267 574832672 5568333 225986225 -797809875 656803483 595193637 944582467 853128784 -394449347 665023430 -515309278 -61441334 -305652006 225824148 740148890 509470648 794661209 -462992285 -33968808 -301274103 54625880 880450984 818123807 -973805403 296377893 404551069 48830864 -378733731 -236488095 84050482 -974306910 120091731 -258467034 86150723 622824812 654628372 716326437 -320361436 894531845 64633695 532673355 -874487604 32611254 646486835 527641491 -889785905 -848663514 -504188006 -211036971 337891637 35540928 731600043 943981348 463413090 -805496829 695145109 740690914 426641397 -490735186 679212622 181461119 -682787559 -527992298 343360209 829466251 -52362610 -656037161 158300045 -957194430 89234464 204425345 7150730 -746067573 650211850 347840650 -635573268 315394549 524162385 463688406 722619084 -675608006 824218261 -499585399 -387173239 -193316835 -483491937 328604039 621434500 -536727795 -697734179 -830444197 -534609634 839852409 708473988 -960822701 553098242 -249124466 -1653595 938230019 431749703 935837537 877029128 661246577 542758457 463435888 -484907420 407274310 -437786179 221944723 707275268 -403205665 -487464788 -922039367 -124347622 879569855 -757618571 -108048407 580243037 -444653056 986013430 -470786447 964448528 946202542 -995447538 -682736345 -129555393 328063414 -267719686 845798350 331252833 619907554 -344177297 147370723 167272110 407991994 -378298809 622376877 815830711 413404610 946649094 -892266673 -174010422 -159669047 249502494 -863767330 -50789422 481054454 272684362 591535670 110750560 81678740 301135999 271645481 -67271383 -578530756 -703838457 44019259 610502993 600656692 -155436778 -476067647 -40763568 529939341 -204625297 -725637166 776895550 -663603434 -862546292 -82340564 -691453992 -804476010 484095418 522347381 -637434832 27041152 798782788 632301064 767029507 -657733155 -947512442 5801962 60802061 -659618637 -748952491 950204897 -476503524 -350233426 575188490 -618794024 -544212850 -905688333 269121328 -951045858 -947682831 593297071 64984827 -555430406 -535502844 758463126 982925011 687136088 -206430570 886630823 249424023 -46437555 -998265868 292681043 777868724 -664442585 248488644 785915962 -114855090 167647407 686197040 -137326810 -796610137 455312564 345522330 98546849 -7400098 278297773 -667599348 -555594588 -987061198 -910628229 -634182716 -503584395 939248516 835491920 23404975 -150636537 600914713 367042135 536474983 -36807930 383688150 -565292530 19541600 -981045425 -457949080 -787595800 -673878124 987458234 -90570028 -495318586 -320570742 -47076151 -138070442 -183885510 -283899463 970207483 -738166216 723101483 502170245 418278751 -254779502 710505216 -858056522 -698380069 954144011 -634729131 773598532 -933763158 -937148603 568686362 8333108 459954598 -862162369 693205155 183040157 580415359 503953983 -803955006 799924019 -20044884 -272814444 -844297764 -732209297 480035162 954579732 147697546 -945474775 566096804 -300823004 911500002 945182724 120743867 -267283302 -89256756 873602310 -74664240 461190219 488602312 -432532056 62675053 671278141 567194945 958195660 935295738 420175489 448373856 124535005 -558668302 -469128787 -497595173 -576158629 685155095 812557555 84332197 -766358262 -700574870 835952744 -853711058 -692124382 862698761 677326572 478696459 554227963 -361133845 971232312 474037467 -795719708 -260528722 876160477 -225764166 -899836182 890369879 257292353 -302442242 67594081 -317217914 530509579 522686084 -744125983 -969268271 431124591 -637361457 222172800 -853154637 -15836335 -474812187 -434832211 -276497170 -41768822 -321867703 -624614984 -584602096 49893835 800201609 -625251507 427492646 -222640658 964849593 977185560 -874106434 -707796459 -145180164 608894308 -47569550 705215051 -106452296 240175431 185952170 -561419351 -400188753 -703376681 646354091 735526145 185120733 -273413448 381913021 237134543 262788567 896355944 -469665535 -451867489 579295436 607087787 -115511325 -380438651 -318231604 327698577 491939294 908794617 -672085350 502956904 -640267553 795030497 978461691 784704345 -642589290 749255471 456550563 -988591320 459568996 -981010791 -842292945 -826238286 407509302 -456372076 -494894864 -498266577 104982574 204091055 -740701720 -955644402 -701964003 669416786 -97192087 767947505 642271013 739203692 918064775 -527971630 502940428 549688305 -42399661 -70288523 -938196027 291636341 305569272 -450411034 -316883449 783506614 -316356308 -263832181 345517695 971587313 -734505437 -639653951 -635161633 828644820 762587907 558880234 -681612464 -322377501 161928045 347402135 -525042266 964773979 -155241601 -656410431 -675001609 -923286225 -748363185 831449651 942054171 165337261 -227341639 552990314 903747194 -892591008 113414678 -749805364 533037040 -151879940 -771937451 562433991 -743967115 -869182483 334978324 -421112892 861537488 414948729 687971185 -784677413 -705506628 931777428 -286473447 85377367 -890453268 -745313323 296040534 172180192 581010298 -860142190 -927381608 812400842 346305641 -155980615 -393510185 -266495859 -429287754 163397759 -394905905 -424030562 249976142 528460880 -441398314 -112092860 -31178896 656683653 -427621285 -496690861 695145803 407730532 -842257388 -527409791 -550555092 -384225026 159480547 576345509 -846019854 -527768182 300270527 -993706004 -657691390 642530970 -58309868 975682713 -317913468 -104448031 -758789502 220124097 518526267 583063369 345989841 188868567 433651635 -710170669 -487004360 578500021 379929195 -102954215 -498642064 -526482790 530495963 -493852422 -820285479 755655343 798623664 -2320573 731166803 -98278052 989770148 571506294 101353622 271082598 -134044707 491403627 622038254 -631331798 38696031 747632501 -145099948 -251728059 105059189 -897004798 -669584346 -436311738 860134764 -150249847 -77406529 718215056 34792803 -924037962 -551369962 425850899 959448952 152614001 -683896542 -603404830 919554632 820829689 -264649309 618682550 -502051488 997233257 484601509 464272829 -264930216 -630671944 553688544 13162301 580983513 -113864433 -66087546 -791019654 100744053 203122776 -253076267 285522145 -898497926 -487154094 -561827641 -979447282 -699188784 142938370 686264424 -478103560 142338814 482654056 962034579 40000610 -462942633 521575095 -847415357 -600422773 417847560 -479673923 -118717473 -502386778 -159741398 -417198469 666763713 338114349 -259739486 -183623646 -150181078 850262892 -319240342 814102344 -654976431 454090988 -719998475 -150714965 -604000149 -599778703 -513371647 245973068 724381506 587654593 -655753973 -23178629 -910472786 779642301 766524424 469831539 162610876 726339449 548528938 -282864326 -180269050 -334177323 -789615411 183278465 -288623667 466624602 849441550 416725482 147906118 572463946 -333477670 781327984 -673221430 -623331175 -367425693 -338173736 -369397740 -695124698 378001766 118711970 -664894441 53769436 -449496520 -129206877 -217865737 -881614156 -43242135 316511047 485074425 -850822693 -189104814 -540128232 -968400723 -564615784 378123178 -546806926 -14869000 428101325 -322451646 -756535221 -932864698 593273661 -957119534 -187844532 185108846 -985350805 -627971527 -403756919 -17209357 199519582 -41790309 730109622 644407071 162797916 -484911825 -959261954 427825470 676792580 -630748127 -114468977 -941143703 760427823 -706362344 423339397 494604180 335677401 752041242 -867271390 -709766286 -350475164 411543857 500275463 -169657382 -373722351 -839226010 -555907267 -438489872 -6026872 -468067584 -262864975 394351302 462243570 -931340801 764148018 -565426485 329145091 -430958418 -397079184 -720434436 271385461 -288533676 -233964304 731333382 -815780531 -616628348 -926965490 -438686614 -584477068 815329386 -773253936 -826887619 452930874 -987330669 -964918587 141663663 148951764 -539763170 170190847 -136198648 526683499 -700627549 117849690 724084249 776061869 -147674245 627534033 -621057703 -236944225 -113987620 -8015573 147422327 341327736 947353592 -665900879 461173048 142890011 640356209 -418205745 632512244 -186590985 687391005 -873903685 317530360 -777635576 -20423113 680770466 -500731646 -815808439 -595972172 -978442630 918035652 -372839053 -5505356 750747734 326971207 -472722557 -153038634 879242745 -513041156 298729568 368493066 330509982 344821829 204855922 699387931 -3600248 -57329637 263224048 583486520 -462479086 631133312 124876598 -662829794 340136744 -933870946 -519893798 -39501678 -872701465 -448251365 145196470 647980491 193522550 62786483 -339105322 268614042 996088016 -35671950 570105749 -968486074 -238323688 -961163996 995777906 -331429179 917212845 -518841027 -755429230 316777709 -671276361 -162114399 440467085 361756230 -845048873 -697160614 -874874283 966573779 -255667027 136301235 311311913 -893536155 -356866597 244029366 -946996582 -344721696 -473900243 -109781999 37256933 -502925567 -855054675 -568402220 994417305 -719224204 541047929 -977175171 -711754858 -219101094 -620648615 -844678082 750552307 188335419 -860381815 948679582 323657037 385319436 -5428700 871524346 290331162 207349755 -377661590 201398438 91691851 939605923 -334563253 -169836256 199799745 712874055 232204601 223570975 536168149 990402774 -740320535 -249574927 31398699 -873523112 374194025 965967329 -825701898 -667523925 862703316 -524130091 671197074 -471232186 993022007 474789929 204650188 -542806188 777366613 -275977168 -604490335 -363943142 -266121545 -197077177 -919172136 733867180 -642215176 -559498910 -528086088 -504410279 723258084 218123155 812911659 385466865 -831379521 618282150 -818814852 109880324 -506825924 779730584 339308412 635858798 -670034092 -104405432 -913046210 -720221570 670792627 547306837 -882224407 187171575 -690455647 -693001184 928828048 72995986 -17807226 -325950855 -966947246 854888205 877894021 -766031306 -64687833 682111422 532173804 -173443144 -751739698 704249797 -793964754 -683232492 -508694949 -557626970 -890635331 -496546143 -908739213 -213973696 658168805 451326072 328989537 512231057 424454074 292284528 962309796 982485735 -561680205 -839797852 -462909578 -878735316 -603835698 22746437 879926610 142417530 -487769074 -107622046 17552380 585562442 -337880718 616143507 -418565562 -768661147 -668448136 -503114880 -432487651 562318895 -361254660 -81915613 -620071278 332870311 -986659956 368449845 786725010 623921632 -983532315 685123056 -976611887 116578344 -177290894 173247120 851813829 -790143070 -806768709 -515629845 -15369630 -185804732 -262070047 743363306 924603006 -141342454 370320020 864731846 -84290579 472197470 -243269792 -671269131 531325034 255890188 -279060887 738522214 231507552 450921715 424457422 195255654 465909036 571513574 432220540 -757053345 55647055 423097379 143596493 526305484 -938994966 -314629674 43438412 621934902 822740088 718669342 833941968 -437299151 -136517047 46459757 964168097 -46728580 284900474 -178557949 333514854 -264330536 -737244173 176638850 -466342289 598589084 -178630275 945639914 -177538805 -720689017 -539499492 -4551971 190324806 -634683223 729723515 -366306471 -981031858 -553890212 -980988014 738305675 -264671413 791097649 787722770 934270794 865135652 -826214163 755749919 819950721 712866264 -116942329 261949953 550456840 -12108733 -81341851 -65259921 864274999 -509163952 373067031 584387665 465375976 -691953323 560071581 -388754621 -11765795 -162544868 -253761223 931194502 -360582922 431130405 702703295 135802498 45876468 657145130 -849001653 962420440 159762723 -773027005 -827864960 853756312 -294595867 237026937 634377731 220803890 -294284667 954408300 -708099480 -180137715 557503420 224828282 699022281 253811334 -599345567 -488417011 3018360 672950267 948780632 399684864 379221625 -139616815 -610893635 831453944 41133096 477174663 -916014444 -702549957 618402525 -114286313 -465929208 -430357433 -385976395 5239865 -361137846 786291507 -562586809 672566549 953807844 -302283955 -350866034 92262085 930879986 373701672 -700454085 495052543 -236112715 -793951640 698426717 -821132624 -56127389 -124378648 676019385 744616560 753764451 -980106197 -384868943 77146154 538439604 880256582 638704623 -920786152 -142045527 968401017 -490910896 426914152 -931707614 120215161 270069048 -602316781 -314429164 699741062 985887444 -414264195 -89099340 -525726738 479139031 -467204973 346341230 -192014242 363830294 617609144 572144506 -731964272 599834242 -883801423 -701342012 -46935817 -824434492 -349366190 772406618 -687005176 507899536 661546571 -226272462 782783649 -346590575 -403724349 -31694890 978800565 -21649792 -96150430 -651003843 454085870 -502908782 -482173800 433842067 491718319 -398616182 81448129 -851046056 348474456 -917099697 375349406 980414476 -989474928 -256628053 -296861804 -442392340 -287082133 899591954 664455226 375263114 -13082221 -73565088 -200918533 -460417973 47501129 350600973 984508230 752800061 548211027 43218979 551537764 -240831699 -166502267 -240775364 285205859 918258228 456472016 684831211 627114153 231288826 -317325835 535476585 324505536 -142649473 -540616982 -853906594 528652133 -775206508 -273411504 18513093 614004176 837713299 -757860107 311541654 368537377 923982485 -709035969 974014296 -62901260 594291993 -653524160 237326580 -997735226 -468323884 58329408 906092955 -259580326 35866314 -195672332 832046982 -81366268 -236038 854412670 -4013922 -298983081 858168571 182629217 -619639281 -865857932 -604832412 -21991848 567259559 -983564049 358321654 986471903 333086422 743365341 662488040 -251987555 294216236 137712959 119406410 676158248 -762059799 498048922 -939699085 -488644801 428702173 781460317 464415051 -247751171 -404545207 -259160992 238178132 -256715447 -488555257 -883862303 -195893597 578169537 -500067040 -974306159 -258336189 598982727 654213665 227101951 -343735167 889880356 -397910152 775709467 -636661884 857534481 -448246551 -511340463 113882237 826012224 -649852337 -704917438 590538188 -741115571 -971723902 283367993 -480915960 500834814 -84903531 -763078708 -194146454 110186511 681174546 843629015 235265077 829025925 -721507796 39641964 690687817 659552630 -110215901 674122726 -335531793 30811656 -500155753 -890647761 -34023403 -832816611 -664566449 471162586 600643768 27829827 785984868 -3231799 532939032 811997917 -390954448 826989068 662414009 289226750 -2458 910178403 -88596723 766023807 -265697101 267555922 -761150221 -554769209 -700823826 620391111 -16546605 -973757027 -766880937 -642679308 -401507255 140827006 493648285 -185017776 170098983 -976089566 -612086178 155519375 471941686 -956224918 -653045570 -53294848 -42111243 843979977 825106660 -265517535 800052812 851854369 -784247896 259349421 374869843 -815354416 24153389 707688353 872317445 -844012101 -126251336 568556855 -863201234 280567594 242513873 376058390 -773439046 -787905858 262594066 -951717904 -784917399 -894101530 135435475 -375558107 677416889 -291637041 -781324366 -935645401 -886794203 922211980 -672508672 -342958581 393665466 -191004620 925202326 917994735 -343299243 -725468892 402414584 -208967783 -186549463 -793225123 -958577620 310696566 -280803336 -587994302 215389311 -445539220 413431874 -204398133 844624101 751669483 438727519 62919391 982844458 291227044 718608805 -224970882 -169980287 555528133 -142598220 598387911 555817411 187289272 -280601714 917714335 197856211 750071624 -646664125 -61854511 919338697 111956836 475492176 -275361507 693837287 -880965905 -752425209 634452966 631613595 -181272753 93757636 491851581 97971711 -778324821 -559186589 215091682 533762804 -368889315 -675099124 599145763 9200233 929624072 598537327 -447824586 907542926 -489626521 520548087 796221600 -542347255 -252073402 -376796838 587490937 864110790 -143543143 93224083 -649049512 -787556982 -386911009 581676543 -371553248 -808572190 91382442 10423271 -995720063 -678647609 103949209 38860697 -706259638 -164565992 24449724 20890530 -644175505 -888063078 133226603 445560022 -962082820 -173714402 554266848 -19299946 -416824451 639726938 834605767 885013082 501058727 -316251085 463981778 -661123074 -957292983 624370580 -176382967 -477338353 422539887 102983734 344278068 903503871 618758908 -785371012 -319732620 775279674 -563176094 -645897499 808982199 447399273 -405211153 -965041254 821623374 -364958119 -610267571 917497501 -444893653 -122827829 -759215342 893304977 -254602183 -947609570 656882333 968343303 -284657150 -300076963 22786366 -419997137 -240837852 414825259 -594518717 327930912 -246066676 -979889762 -616691973 756688492 -175294960 -825244364 135602108 991364873 -581871700 723034733 -425022662 24812129 123025250 207529207 -32556930 986609170 -875276516 -596373173 -42025298 -713832600 715197911 -920211250 -936449363 874135879 891913664 -990768446 -29670348 -38851761 -539644085 178652320 641740179 -451951561 -478912072 -785813315 924798217 -334668000 -132466976 -332299705 -27622419 -788070670 253229652 84556362 -863082110 947499014 -282830473 100480458 -929961482 412389673 25195203 -976558293 -74925200 -798614513 697254423 -791383085 622603988 390681551 -58646695 -704004476 -905812747 999647938 253502385 285320197 -151741399 741227475 -999896193 -355683555 510313396 -595154744 436444932 901216474 -792726371 366125691 -486162168 133187715 500975881 932011549 354747823 -32796582 -808835211 437821554 466418860 -665442132 -706958501 -676293483 136288039 950708140 482081986 -430537082 238236283 915462668 634412883 -873062654 -575844917 377985552 322444777 -950545740 -709976032 -533293419 29127840 -522789083 -796347126 -745813802 -892387587 -460853100 815672388 -615727655 -847226248 686741408 -871076341 744781171 702544716 -80351390 -300908139 -526047094 648071278 791498295 -209781717 -604034888 -421986498 753769692 291085293 -941876071 115730832 -263832429 -697975868 -700133437 406807276 507172625 54411255 -402083897 634361348 442724287 331644977 -918237742 495860517 -975914709 377395191 -341972881 485654918 302202783 458405348 96821560 -187202338 -100377507 174653936 -289943665 -192595184 403689611 -597219868 -483264956 989666552 677619643 -832652179 -46143664 -718369954 555228178 -629442581 -490278130 -813096185 -413492772 370092655 -68697680 -994671745 596882683 949702145 39092366 437043385 -122091112 278678458 126569163 -746496629 528306115 561367336 266709429 918610592 -443545752 366760929 -904581218 883722443 423167889 -836189890 -701161854 148789143 801095117 200580555 -541072206 748255747 -205454147 -670686874 878034472 198913555 -6047070 428647405 -104508531 15131356 991152813 -246414017 645166317 608523792 767281210 908068697 754844604 504922368 -171738528 117617049 689033779 -629356595 38150508 -786850831 324751754 14475269 -728398688 -512680014 966575990 -795499813 -989609961 -135676302 401176820 -191190251 -670953499 736491740 -398284548 693435465 -4957167 -392743052 -701958476 633120924 877961825 392896205 122062651 -246032477 470957995 -359238830 69137579 -925113666 378884790 412120800 -867298942 -162254802 987753545 -113066158 -239619626 56901253 -333363928 598072466 -246130015 -984620691 131616805 -789743157 703372344 -630635812 -784666710 -142438296 -894255030 545464381 -276844019 -601312802 180582203 171231744 -357694686 -840082088 -838800426 -724772511 -684306767 579729062 -789531849 162433724 48235434 622533361 432566685 -658111847 132436028 -377399978 112116051 -81517606 -145072780 -115006166 837554976 285863601 220636231 -538298376 -999173857 729176807 -215510625 -770024824 -286915892 -507749379 864075399 -890645059 -415338482 941650268 606628364 -417213070 174349115 -842106648 180961548 199620229 -757139512 50813084 392669916 -445639461 -101827287 -43816609 515975865 103174383 883966114 483859112 222470301 979035479 -329036887 196896998 -164523266 -243614077 -723129017 759442826 969745739 -924210476 58434190 -426454182 979391421 549472838 496045152 195139147 972074589 613561871 -69805710 -757730404 -797657670 507592817 13826403 -750828257 31499675 -238335226 -466738975 186811298 201246995 861555176 580872082 -657692340 171146380 -909862822 453572453 -905020245 -931521139 -900163491 247024288 988218565 -527854434 736689314 -625978021 -275905358 367676388 253026830 662288870 791749589 -577486153 900483419 576849107 -669503592 993393167 136109733 846760199 -952571655 916477502 -1548107 -322040246 -11460736 747486106 -189728742 -76479016 879928048 690221372 -41200976 737023534 -326079892 753791764 -391081533 535775892 -458810234 768856481 511268862 -124130201 -350115205 582352793 514614297 756042661 -679282852 -987788294 927421421 968852797 -6117245 68662313 -956466576 -83055296 -933675139 704753236 -825896837 122839388 -440030060 604770937 104906624 -661140546 -876078354 574629612 -498942796 -708211805 -118965213 345587304 -289980292 -285941443 249129802 204422827 91756308 631424726 -204723997 369133780 841319783 -976054557 -386160506 935130697 514628322 -323355379 -331164207 -64131636 -367140894 -790429500 -440431699 -650733769 -54201077 393062932 550422909 -395667812 -700777841 -878674541 -612568162 938358821 -627474902 301418659 -695291395 -397904921 854174349 244137402 407096738 175694558 -859793426 376878272 191457537 -36663909 720524610 -997418066 405131367 274967058 776615001 880958111 514369360 110549404 489591400 -755711170 -258222915 -901082484 -762053531 -651530057 790260245 570182869 237923093 874737419 303331830 713105330 -754459877 934400692 -778368158 616196516 562867237 -468323941 -318961781 -339365874 600486282 282742656 -730353218 -583598167 -698172799 -652601832 -332414309 130937833 50969414 56435213 -735208044 -869573582 793742777 7292076 181332557 628721417 732550766 22233146 -706489303 -676901020 -906569895 -867783675 892175908 837348836 998870837 -652961236 -451644332 -847536546 -305740391 -284854761 813408956 93682441 68658786 583210715 -982440751 455656818 472865183 -81962253 652000598 35568455 -69355476 -309045673 588293740 516472857 -246898127 19458945 181904942 -447903947 924997332 -127604411 -126751223 574474245 644323885 -725386585 933191016 144088893 -723214123 372109405 797819722 499585151 -780034923 -525352552 -970999618 -90838610 -535140911 797018405 512235483 988999419 706509245 70902359 664699294 -292303713 191074864 236722552 -459239440 111588263 -86820996 260344349 -58143897 -641899403 90961506 874808520 322386027 -468573153 915096021 -42482082 -921000730 -540790138 745234216 -173645311 -236570570 -884580652 645205711 -100858184 140982524 186595208 824935756 -139015901 -272035805 -471345246 -219800582 -639638632 -576141027 -117974292 158117785 -196335035 -845594440 -127009871 369919281 -818805428 117336753 92403468 880400063 715003738 823242185 805249802 376777305 -996254030 -374516524 1335736 -775297403 -646933984 373530663 -23209662 117837180 -385375588 -302805495 383623204 -682531458 671777133 -20050187 -83581251 211371438 -3414129 -353829963 -631709580 -876948315 -464822076 -80624320 -468206430 -345012926 758630904 338175041 535907295 347529441 -350766858 632515842 -907216492 768259881 190238365 -358894728 -341637822 25762489 463953224 743316001 -41084346 978198594 -142839002 -913661942 -414148653 283606350 715277714 -163857747 -87314154 770985098 -826025265 -648864143 535665820 -202177095 -880052910 782297024 385554821 -866545455 609717724 -123569153 -60703300 -544341994 -242140372 -705462936 7049865 -860409039 -3891573 -969964133 479874884 -123880401 -300769759 379396700 -59587747 328378476 -655067642 -735438412 444022494 -621175998 164402355 290022200 868113497 -628747509 -237562581 755744490 -603680389 153154565 553377830 -681681559 -556121146 488661742 648625924 865614997 172320355 235307589 -306999407 159414076 81081307 598882884 -258509193 -967292712 541914122 -526688139 -432568720 590048516 244241753 -301135195 965589953 602114525 -331340163 -491146446 -904854146 -724589332 59919042 290435943 454248755 -419529482 707247964 -905651341 -350435129 911228151 708844543 617276178 -477392963 366263773 -755408129 -390048214 483021110 -747306394 -352820100 -529446695 -40598353 930603565 -48488563 -909147091 898410868 20179110 -394916098 142822880 -978915209 -569786145 249159231 -127207686 21961328 19275101 -599173934 -945660620 -825039893 -85396143 -23990130 772529287 -453412268 -319294559 -523603580 -956854999 -848143540 907917893 991226871 3035227 -796088369 715691320 419489499 -829621421 -515588053 60784035 -824900823 -392531387 -680484969 912598042 441604111 -59972780 -931046489 377130587 830082007 -935692313 -669046772 185305817 -341438915 -212604145 -79308772 37774089 -208942549 182628494 -488254418 855351671 -629875746 37444576 640475692 -178128157 -664041557 -81080007 -243708034 365589230 -395150129 -558449806 735348374 96013484 -10532381 -155787988 -54214900 -2080430 -879503694 345996721 499396412 260198990 -669328333 -53932503 249711103 930052741 -770277412 385873695 -239321917 196119902 485731777 -65129671 962375164 455150099 156626859 22891604 -464036104 386132643 70888193 511072584 961450030 -860981344 -965079303 -81688498 379305568 533970274 759999075 371594205 -95246129 -524539014 -375779766 -318396342 402502282 -553708632 -907347443 -594197887 -536375688 163302048 975151075 -331889312 -481219442 433454458 170070064 805985436 384481698 -704882508 -257990197 -870103121 148543474 529402282 -475439139 -436565285 800137099 -900495084 969023208 649194139 -575163248 773422278 -812632474 -560113609 -704322050 -58022275 -337335673 -418566380 -263036894 129504408 -44967218 -587693967 -95855471 64453726 980752896 -492965783 828059439 986712333 921667109 828196988 -533047159 -77954768 933669644 918278293 -729107542 -944596823 549377018 966046748 -635531194 -33194523 817900850 325001434 -859752696 -899193928 -543921014 569099723 433962261 -578813327 -365851776 849945752 39964301 641458528 -427868983 589928753 -239429770 177624682 -555100573 -505632500 698888064 191526977 -874505020 -467577212 999205442 -830746804 785338508 -818389390 -241440321 690452887 -320900206 761341194 -154459982 349864467 239826139 82416486 -20038625 -358336282 352404232 -946924144 589837184 91647958 -620950632 688848540 -656831399 -695676823 -804885780 -404517613 195447548 620013815 207352608 917365571 -519034216 -380007774 -873444279 -77685266 -304163436 -968187673 652133536 806571201 -486228907 -538280013 -196699518 940672185 -838984384 182036851 -942724305 -86443174 708623401 896773789 121204393 -204190882 -494784229 -366209862 207278661 76721510 701035034 433103697 -167310149 -795149119 469750802 -809949682 -301817364 -217088482 -746737475 -995760442 -585779822 986489454 16453999 -474093147 -399475831 -563747065 774130183 850255879 278094008 -587207277 262100975 362406271 174870001 252431459 225411793 485926508 -855544637 236793939 -843240809 -810309687 980752059 814819754 -907792831 409221820 -913776833 639722212 -37108326 -964000416 -654641481 -395257743 489362861 74126068 -697630106 -914114297 -150709585 -562232746 -434565492 151342819 671763235 -539034571 73718916 -659856676 946108175 -471787011 941541994 740981349 675095253 125013546 17078153 -454313425 -101903317 246454318 322437487 -461133324 -431339958 -12589138 -715509307 -806043240 610866833 -209949741 -251244229 12373109 194679758 -107420780 -374145725 563093329 -810003005 207117513 -150630031 877299912 -528155688 303478813 -834355497 -957593438 4238161 -485399534 827089113 -939671664 -857347289 -761441047 -990137304 591439454 -272929623 48298707 468781835 -58524814 306064220 -962952936 548842113 -584121516 -856581850 841450367 614612564 669871049 633317185 -10045807 -670077331 928857339 -647876794 -539189232 -410917421 -665437509 619622212 131726721 158689356 947118614 138053604 885655597 272223557 -507441858 -823902868 -76236228 692996323 -921571304 146033152 -764860915 389598508 -843276018 -349120203 -535081887 837243926 261508903 646919481 -313805025 -42973376 127717441 810426567 888888849 -241681791 -619302949 261783774 970688648 -464930720 -620747154 424438981 -186028437 -746532569 854664238 -839159356 364812374 530397870 -685585325 263944414 640853216 -970391819 -853790906 -126963424 431288740 778127126 598452086 571144850 212689483 114898430 -79627560 892246683 214757945 619093450 -388112470 -194546658 -874734966 -527245515 601879354 627452418 -901942440 891020778 -646191187 904353112 887680001 91061797 464227268 411452804 586447330 248826657 564890965 599424903 -757956023 -117502485 -797416261 -422610395 117495729 571345453 -669760509 -811953070 -857608918 -538643644 -379816467 -650033724 -863808310 -882082631 712293358 -646857819 81076038 411315626 887972231 -817097027 -645472189 529324004 171553580 -208935891 610501821 -707044052 664724347 892603763 -972941585 221152802 863584516 -236239779 992286854 -647530044 -778264983 -279459717 707523184 -328999444 304126077 957682979 863655460 -901451468 -150327811 578173565 -641577539 -732197307 40315776 768420209 554636460 286676097 480622581 860255646 -51457186 815915335 -964843831 320956098 952697077 -770254991 572873747 -46260190 -823433108 -751159161 597994688 184216015 -437194099 -612881280 797849447 -160667441 -182793389 345570094 343061430 690512479 -440763651 -771130018 818128381 560137776 -138752184 -180543160 174932798 859651379 -59553903 -973577128 -960747527 -916906452 757985701 339451826 -783407086 -578406355 941380177 -244468134 -174168810 839246388 574953297 -629618277 -319640485 -928339958 730935021 -791679728 728574934 -329336193 298797724 -813707326 392668953 182015095 426569778 -922192775 -757776559 604258517 -965604560 994022118 -807588429 202066578 890109624 -329499987 -226016366 860142269 413063539 776850455 9056703 591924738 -51934047 -359014954 -24255499 -472895303 213603919 -546342341 -649173574 -299552168 922905674 -476004694 935547692 716663740 220160697 -968959849 32111746 284172966 -718813031 -242038881 627387367 271797144 -100932504 -545471984 432415919 -349406376 -123672860 260428561 -9804652 -432181491 513705817 850953519 -679607411 -387761944 -609049976 -282048096 195707354 338616773 -542999697 -103269182 700840303 -923047774 -45630508 -5563289 -464268842 -14774733 -909823353 -116933880 659383572 -5484549 325686537 -973652091 -153031443 881363443 -25584511 726526946 118408117 -77149704 596128423 224632776 479134381 312938199 -723555506 554104140 26981862 -468626529 87377563 20801727 236759325 -4236432 -429644688 -765196198 644991898 282518018 -543614205 -183145897 -618779577 -240559101 476499458 682498224 -600805049 787140584 -609843487 -797998350 -806433475 251671579 943027736 104623836 -159716104 714954114 -962810868 -990025394 -883947538 138375741 -864060849 545219993 787732855 859606388 970719292 -35083376 -329805354 -127106235 822873881 328890028 635466552 732077720 167046482 -759673230 602165087 -879017439 503392959 672433931 -749017734 -81089154 -68808859 308952354 -681918366 147912406 109040902 45622681 816434671 -642622980 469600854 505912234 -663428590 500718602 955852873 -540875985 -775667289 789306996 -662616833 -291410162 990553729 579093745 861458663 894957939 -581404715 452183501 -242112072 -886933664 938912040 873468423 -623076776 -959260912 -656209706 990519227 -431017720 914461723 -77291750 791060655 -986547953 -678601553 979362324 540239993 -181653927 972703915 -968510010 -909750545 -777985934 895254804 -55549710 771951271 500621400 -692871677 -659141026 812856186 -649674217 -628304659 669633542 612055670 877319842 770153254 353255186 550320210 -781550921 -261554421 -199494513 484583310 650332033 -342321606 197658817 -107520252 -404439213 -64494922 569990596 -894750014 -803622177 -433930995 -218238667 -573048586 -518213491 947552525 146648970 -533652470 76374443 -570313558 -241806384 634887102 565265693 898551338 287521009 414083777 -802407640 -202049490 -75425942 829415868 934957107 -804038039 313644550 -957064484 221748312 703747020 -985067767 -460583296 -806041562 843447395 532842794 -601789003 69736294 -619661712 -519132919 -963023996 -961993623 777997657 -294891907 14443263 791008441 -867353953 -11903105 -7924284 -634491922 -456609349 749288703 72222383 459926995 126097608 -41545406 -178681471 859637781 -255549088 688681677 -416539694 653976004 92745971 778355865 801541737 170064741 -725751734 787896706 -421966053 -489743181 89915194 671847736 -938306410 952348135 801354190 158662436 -657366651 -976705800 -989399379 385000178 -881555176 -610891223 11507021 738618386 -164409922 -431745019 -551668011 49955016 -875960815 957873800 819921537 -411485167 460584215 594108391 282652498 829550348 -521189552 163398267 531940936 -437609956 197741903 243886292 879030083 417872838 -642104464 405461962 -365103927 938110957 -393755402 458214218 -722252154 -362537220 -931238305 412345516 294534407 -117174123 -268437239 240732164 542977182 -75251493 -965000158 514587479 -27160691 665025497 -249209239 -170044419 -616666030 -967652769 630187182 -346405396 -747786518 599606386 -922524204 -146784276 360168973 7100251 748808363 690698606 253807500 -464722915 -327584778 -204234369 -247950238 -423955454 313953244 606623353 -902461709 -399878049 -139745064 563718194 -204182860 -922271961 349964482 -988615917 830830680 -288091733 -293624301 229110735 445231763 -279936612 -38382777 124966960 228289462 257231860 141634630 -85043965 19350315 246053682 506568850 915985372 -73686277 676737886 -978583959 660902231 756604522 -663600445 801582549 912466059 -497477480 235469579 -604701587 -870680655 702155647 230022387 -580781923 121911710 -125155746 -237647093 -550674747 -495330265 -195105191 106286344 -413351532 -2096269 -484807612 962483400 677558300 -272517500 -555883353 -293905156 -997887874 587637193 -421706573 -492520017 182758704 -470511543 465246984 218874570 139496530 -794288251 369581850 -837873897 132604869 -382839812 581054590 -672509049 231823810 -762946416 -479793966 -915460633 634283457 189725560 837308489 890410142 -407429281 527804721 548891582 -370178967 237590502 732086352 893550528 78319513 571773442 586215769 -41545865 790567481 211855843 153763905 95635238 -573058315 -35685045 -803483842 204666276 -633601807 -508703806 21085777 129119222 -785109191 982369982 -289965586 763086855 292365021 -282230655 -444532066 -800624745 -407845139 -503570975 -623411276 -632633147 911818651 931639253 353915277 759714942 -695220065 27689821 732340841 -410373345 -641724019 -925899853 551366298 -437136315 210572605 598212505 -350872149 -81230147 615960437 539005599 306895847 300009976 645563015 346287881 764188910 -509948229 -926538417 953393448 666898117 209459976 90629342 -577918284 -733162131 703815599 -859662254 527108775 -11228711 -235114309 447352939 496912645 -196764645 -294553673 530461994 -236511742 -329366735 -786140828 -447357855 662199656 -605712469 -211741449 -727198826 876007763 -642875091 -319939370 -79828492 -821853828 -712683299 680584382 823383800 -992231863 -305455393 -61509424 613707987 -453427291 195268930 -280164181 874067560 -30045829 844202865 -821800070 -27107236 687017434 265360717 127235378 -727568260 800095872 -949219684 -752454684 -73374598 -983319439 -309959868 -6496131 -295217480 -110985903 398731853 -953115918 -463500584 80233972 -513279975 739170808 -162728639 289827008 600798551 -233879965 981974551 765071205 -555086062 367661762 45506741 406797056 681510947 -562450399 -32758110 -833824805 -671756180 553765835 431739298 -954356257 115969513 104095922 -887304978 -179772507 -98115045 -637940348 -938695669 653302694 -642206192 -678120095 -739212030 458891511 90371538 197048792 161188631 -550064980 -498195136 768496403 355160797 -533911009 -418559540 -886294099 275054736 -626268930 -651171411 -492733164 958592597 892836149 -488161234 185411059 703141047 376039018 613381800 -666002978 -70520387 586938922 -214228485 24095909 762680485 -894706830 -341571146 193762815 424451136 -188828889 491384105 -503406440 -461005313 517843947 737924300 -416012275 -755808035 -646245268 -892704065 373656233 -581582166 -155623732 38649457 -538814907 -983751978 -79537889 -43511126 887619065 -862173490 444912080 36979430 191557785 857246639 989078969 656131343 229987715 851141795 304566610 476987402 479433560 -751854642 168698668 691493190 -41308700 -478631523 -750274181 7130417 411870801 16237716 -185332063 -916609319 -315084027 -57780919 340868375 -232672113 83262708 -628420028 299993783 1479879 -241919697 -470370311 990182663 876068091 490927358 -794335000 -881307025 488853006 354295905 980987508 -905677927 -935563649 877201147 149675666 777950690 -129812310 799023344 540822178 249679015 -439789199 -797633690 673308840 774050948 -495275699 -585866443 -538236700 -928927461 -330110743 -189465987 641529124 411799581 -798263270 770143703 833550098 -407509539 165348915 843119945 109771475 -413083673 -77510056 -225125485 960952158 454106346 -986404328 110502686 -915485230 -788133387 -83575169 -351907638 -825343229 856520870 -675477000 -357717622 -308892196 411149790 586415367 -777092446 -439409883 -265035731 649758188 -641878787 -36768398 -938942710 -91921137 516601099 705894515 315560837 -627959822 -682433164 -675050252 -613283915 -470086814 -889699765 975952094 -663112895 -251653465 818758323 -44237901 -614220833 -592021945 808894267 -793069791 972028550 -941490289 -350341973 543344198 -10552589 -925594874 235557493 474230454 -111516385 -763985697 869543865 345662515 668666038 -606091119 -506786715 -433687800 -982408568 179378073 -962822238 -636066274 235441246 -582758920 483106511 719538558 613419336 -797364610 -616410799 965854363 -974487484 374746956 227695839 -327288492 -592027500 156402399 -368160553 614997363 -158906928 407051318 159686065 -861746293 -812226009 -922663709 -715954682 523890862 711770652 -21368846 -653326170 -286724406 234556030 555309654 713603324 677463668 424519172 -152556942 -233145976 -462172029 -88979425 590053758 -384585086 -678356476 490398256 -55694436 -890257100 10758722 573320450 84658580 273388666 971423715 -558092544 -196577049 698741828 575354874 -642433417 134910988 177339278 -830313803 94694451 -806827198 346094893 384413444 621284924 441879646 -859756578 -351297814 562430233 54869959 71470445 -885392272 14774004 531740016 346222701 740037796 -640275806 3159358 -367647482 133711789 -909700602 134636298 859082508 -8752280 -182931051 -226559004 -21259831 -552418893 -657144362 -387618408 4197084 -528209599 -985875343 -676891253 786451902 -651469934 369573335 491674233 -966331530 -148293366 -322864936 622212202 -395356188 791883134 377458691 -738036635 -857896347 39683565 -591869671 -337727264 -923856332 -804906602 -876436650 -153710508 -361289337 451420656 309959982 -638042679 -129883796 -790029922 -722565488 -31264056 -242376983 -108761892 827416242 472129767 460221015 850991992 -336142572 -74114437 320819881 275889702 -963134543 -712757201 116476252 835276757 992336634 243907279 -962941217 -510728196 138478054 -491587744 -964499497 -531862087 -708929037 504707485 -31496610 -168733412 -360693568 358821830 -94268429 -940203238 -902637758 872643047 122282218 -172616320 559741065 -724604308 -785245775 -616085684 909812516 667775757 -683915395 -478577171 230017033 509285738 634587767 -670085686 136531762 748037008 -289269339 799644380 -161533460 889653291 -576486580 918327419 926780134 -141373994 948362281 946789694 94235455 533320373 148571721 -358685929 -154847097 767994059 465925147 -48035246 69061098 510701583 -960209843 -433375345 518874063 -442772763 776597306 -180560687 -249362355 -633331205 281553502 -3073689 -323583027 154915945 948226338 -258870998 264028211 -692239869 -9545181 -888436440 379056473 -100807941 -462650777 215887930 539689024 897821471 588144989 -500820977 639728015 -850855126 213370705 -919062858 -539285964 -995254711 391380410 956535521 832227578 -167246382 129490314 -121109156 349202324 980604618 -800482255 -576866479 -430394565 -344672070 819551068 93409068 -764295708 -756548180 -763843362 -317203048 440191880 732405367 -18294925 -128596521 -250885530 271059216 238224476 -221912863 210650498 868771681 -959665537 184228166 -989001191 823036748 616604121 146759312 942611476 435209405 -73930259 624828519 632697319 -225916033 -758658400 556642584 -573527397 423399860 -565753116 447834027 -677808075 -234066712 687098406 -682939340 693437985 -475292782 -257621148 -558366276 823195958 -751485211 -533226015 -976804965 -397547305 -727923336 -611551348 -713085525 -970891533 686430152 -545889037 818368409 -869574700 -523244321 107897741 -55243109 593562128 -708773433 -770983418 -627464356 -796791830 -430545182 339831078 -154127429 922747657 933500138 372780611 -83104555 -94757137 -305222477 -243777571 -20168941 587467717 253581025 545991788 -116992642 256568451 -480760787 983400590 42971218 -809370531 -926272396 998594871 -657810455 123087200 442516883 678119662 -483925646 -47911883 -903715628 617323103 971445741 202746417 21419915 -83455210 980296946 4314140 -940522489 243849624 -445959666 -139833857 180029700 39209519 -11343020 367531350 726645405 -329180102 -28682097 -616588030 154075343 -552948999 -724990575 -802929198 866705446 -221773566 892582434 56457315 -470147253 -58392439 446970104 982029927 431123028 -311128190 -10888550 198867714 824675851 902081079 358648023 -472484100 -734795142 455556696 -812039853 663956355 -356996636 -201345451 -833245168 258525754 -979226239 640535323 -149531801 404199890 374459752 -296273152 -500599798 413971596 -263809560 38482227 676450594 515190490 326553626 803503809 -878135679 -57836546 109118894 627979126 -11782511 297642447 -69098775 -336551920 -764608928 927651039 -690029366 -663014841 3213169 -782974398 -213515800 -133796499 -872604026 -481928516 410772460 569246847 577337204 15017648 -178459545 -765696627 631285652 -493958068 -6802687 -293818836 766648321 635196533 -159450504 999723567 556978876 -341344170 -582567613 -640777247 856757895 -794026447 89558775 -502262286 122377270 -238757788 863625414 60186535 -974074248 699098170 -488728330 -613057819 -537445594 962030268 -547482909 -513734136 -21685355 -616150316 -36443122 -650600982 905172843 -449741430 -937689416 632627799 -643069736 670858542 -384340109 85935463 962001689 -505167874 999713524 -857075057 955084738 50803975 -927256157 714478635 -178801331 775260840 -268013632 275608125 318572676 977762496 240939918 628574765 -458777087 806347086 938435071 -410233507 -880975091 984601213 -192761765 -525649182 148895172 361442828 -51304554 726326387 966591504 -492593070 208650183 -782687366 869017001 636875956 -345531384 -354393676 66924035 -723573910 -614900643 53205131 -639835520 743188287 -779839816 -411685246 -479814055 683206010 300160679 -488352960 920180843 576781748 -867904819 591021423 245500787 795830499 -831774416 -323006132 111019225 286000698 700288116 591593957 -651579314 380517739 612994006 795774846 948451001 -228118587 -88392945 -115983960 45649240 400620189 184055976 -621720742 -270013330 -449310563 -951615390 117150551 -252130069 744607140 -554727888 -592769799 -796171212 -897172326 -702521315 -549010912 -78341808 3223159 -168632073 462901333 658540322 -457903630 758006521 -682317902 66123653 -609611251 787655395 16290771 -15928327 -884131759 -261755529 -989740680 -785805125 552073915 -692751052 -439895264 485102916 -929493822 -127314038 -388626030 -777234625 -380896151 610430658 66018027 853830305 288260321 239727633 547932859 944531166 -542136409 921646747 -615615674 78350628 -835778113 842601700 896834835 -72408249 -98017820 990141405 -461794855 -221906213 104878970 -639958610 682039110 -888167497 -129965090 528411578 810059085 623803235 322543065 430765268 -758585378 662850358 302870481 493309888 505170042 267648069 90460326 -210804847 -508175524 -352979869 69146340 784100444 -525708513 -186856568 446974032 -56571954 -229527748 -78087838 362158694 230872160 -144772325 500512739 677275349 406414722 282237360 359279793 -347351003 391877719 419120211 972401901 -228128587 -864482578 -91577338 -617961308 840457945 -546367653 128469343 -131442745 689532595 -816691261 -351550935 -5301848 339010056 -799181542 470882203 484060032 -865584144 757947445 -840360550 549032857 806927621 999849525 556543135 -665026332 556472153 -850270863 183699574 789603157 -292012161 800724395 -518120188 -963978840 965353516 135162125 -159439198 -227859740 -560222792 649970690 896941583 -5328509 109593176 -538538826 -801399557 -998044774 285118639 333934679 -813296517 185635251 92347726 -330691966 -802127761 -280508942 -284137176 -110295145 -755501607 -324274688 111976733 -540552091 242799243 -485819865 901261059 -930024227 67769966 -591298100 -710112436 8815961 993263517 -623979348 213034525 272079118 -999884921 560891017 692496669 618379653 317043424 -65738368 -42904600 660699458 503418585 -988926734 -268882396 -472413107 -569676212 -956607835 -686454995 -906126488 656529371 389362471 445804283 235789104 -974609916 852748715 -586719626 861742230 58472566 705407775 455101448 -789250005 81533215 228524635 -683896769 -515219853 -898948116 -957957389 375530833 -824366633 -219042323 605961579 -740798280 970052617 -962646731 -254236220 201353546 -226639718 9699296 462963399 128858631 345594059 -349128364 136519005 525950097 -880915456 757207153 78463666 -929479329 351820350 209154037 -890231415 175331855 -131985220 468081109 508378909 -798422692 187161657 305827715 -95216842 -526843522 401475768 -953152883 877352204 -58440679 -551778283 -177092231 493060330 393663380 -450354956 -663580484 107078997 53496084 406441739 603904422 -40529050 848143792 -549698386 41104902 936178368 -279615655 140443687 -761394402 -823609350 -80203824 417612320 644521106 890307046 -535122031 249728867 830123186 457641654 606155202 86609629 476710825 -249926536 716094137 -849716826 -738121136 612588333 -490995538 -521527591 -576766877 -246414278 -956158096 -187586701 629309982 -694390297 851243656 489116398 551323308 -61396572 34396756 754536091 300391753 62648743 -351848802 -621817674 -907978513 209977442 507220993 813360559 545593129 -212897844 -40092172 404139321 873339534 -150408507 262354224 589939916 322394352 -232719714 -201155784 -954737898 724890447 184603281 -157726820 232766718 375841983 -231024444 695791077 -429245990 927342586 -228807532 87728053 -702627133 -847339482 865801027 -196396856 13112938 519257365 276359090 -247043584 667497920 -943628393 -689023584 7734219 443948169 79270114 -69497729 829784858 -782680639 829973669 364312750 213346135 90069890 951653563 -887505183 964370042 -25281684 -500784313 423293814 549711135 414771555 -888336516 48541580 48992604 -34570254 178540483 60588919 -55136987 -756736165 891740064 758775178 991629822 -658560887 -535554008 -502664214 -128775365 -685961569 -473019028 52856202 -114793114 449709850 501188823 589096353 -216505950 -550352890 -661621657 -722518087 -605722695 982392492 -744381142 -491621694 457576831 750078230 421829100 693336356 104913526 519876946 581889785 966045780 240031837 2064483 -472817733 187218626 -685049627 -795989810 -694874897 777773846 69518297 700847410 -909725928 404963675 930692430 364959219 -19556245 330690275 -348448924 -11552611 209828520 -511438444 800409127 -864289094 229736934 -962849349 112640916 951432658 -688684233 371845305 -875816638 -285731224 355967304 -907613033 380478122 417265781 -504242775 327287352 637019201 528920910 681792678 -109849403 -812352761 -797514255 -400957799 -311068270 -90344472 -742776876 589859447 -14252340 521510741 417302831 880378345 -380931790 -650838721 -620964027 -416878785 -341339579 -927206732 802095707 -428751357 -227635601 698928821 378506879 -237345817 913977299 -399961726 230961003 552044082 606711297 -587404049 705977963 640783830 694756773 959614471 -239089782 -539393615 876996477 -409725890 168494239 160245352 131199276 608335513 518895534 707208322 -339364008 316085587 94472134 -589019068 -67144758 -825443549 846551988 217582182 -934901203 421040618 -806473739 915447920 603751926 334309492 250365994 -250966040 140190374 338898428 -933093197 547526236 40519480 -320947605 -902785036 -880950143 -224773142 -31671874 103742651 -65085064 3888712 51126060 -391602481 1199342 -218170289 -408410291 195081206 -729076908 872694919 567471840 -778510458 590762797 -203519264 -688830955 546764390 -485181129 971457332 -531655648 112982824 360434262 671443993 355791246 -840366149 -679620278 -611747861 384353899 -230529719 -12027875 -895832725 676560264 -805383883 391016073 609260210 492980406 -565367960 -559981598 -744182550 473682833 509375129 -128006294 -424592634 -653203349 979178430 -807266086 -986602076 -45983052 728104106 -298216670 -738858810 547045979 -531648560 416858495 -980694111 934267534 572406242 333643061 446815532 -586228195 292062415 922868125 -927817616 146126370 -992856009 -796685330 549540735 -535179735 990810823 502474196 632397651 736120857 -23415764 -59378603 -818675175 628576110 228013337 79863850 788132055 244837167 -318260651 -297449776 -344757082 -205631524 310613320 -206595887 -787311975 -227970744 248760054 -476749756 640583588 -605768576 -333333255 -220754967 661907646 246000765 405363939 -778994055 -562963868 237682906 -739785485 -434348617 62691901 -193170823 596999563 -566879925 255393321 -385059527 827125277 701652945 -117653634 322321757 871419370 -458942683 712193536 142140842 -24712297 -790512662 541205644 184021850 -677168466 -841466916 -109954531 -21998736 -553542447 -883100266 -655369006 494602085 -999937264 -375587587 597574051 -257097506 -89870275 -292904870 437294326 769574743 -875387829 -548192031 836718686 -432875732 -24178082 -118106055 -861073765 930972766 555775890 605801667 152428328 211985535 -255732046 32645181 263929676 477108495 359913237 887949398 526618638 -283440897 118105381 182696677 10257559 994317530 -789728037 -444897995 -634550547 988397790 -11095507 -530303780 51152485 122682390 -183397861 125261142 426459964 -10886029 49236150 451571213 -964025136 -738572077 -819567072 -417068985 360909399 652154873 -361659693 370933794 -839212983 -993194853 201406280 10070378 906123675 -282407270 -425649868 -924913821 -284430968 772822459 541780650 105458805 -378405989 -223550274 -598816156 984781636 500329044 -592076650 -904915475 -833603749 -863975804 -851634648 -849515455 734200489 37967847 826803478 50354183 -375799684 -275759389 -177219769 -96170417 -562677835 192687956 -795041621 949241498 373317313 1140860 216111408 251206562 -530803146 -228477022 -796367417 -918769021 564674497 -462580679 270515370 13328595 -660020549 -111807708 926995120 581924623 -260321131 329817107 710202599 -800953246 -30483985 -929617839 959427612 413940364 33720814 207602233 -904573426 -499490385 488160047 292763719 -744242087 159378572 -114647685 -995156038 -825537131 -755948459 -972303771 951753040 -576310623 24377410 -962610720 317243792 -695357829 -971851579 -247515161 77113196 -136753769 -751634408 169732504 -790557949 848318610 -359741446 900863221 -420864041 427644126 443389065 -379108018 -919052856 898231640 -927273538 639873529 323163275 248153611 82362174 -746069988 834197454 -566261671 673323710 -554761222 -394193011 61924756 628872765 533899176 -557088917 -678484973 706194005 26084331 -604568865 688593199 -464401087 -674076858 419168843 441619508 674728105 881383959 378001116 47795614 869894377 370701252 839527757 89872568 -394013461 24584012 -170990987 363986341 803241515 714989765 576455707 -673165313 225271785 -476326784 -234405979 -558754115 -194403666 603392571 -366631973 -151305489 262401111 803788514 903746598 769722789 188440580 -836158991 500438940 -466728179 -714669108 -193448092 -885144098 -927467005 -817291755 -947209066 -800879243 225260287 743222545 692558982 -405230828 -441178974 110893377 877413991 866070619 533190158 -73982456 -650411550 -666965111 -401185365 368109341 448545834 -921908400 -127331901 271431292 -373714367 -602994153 470400638 758477774 -331073661 -771694270 -731992161 842813689 361394685 -200258069 -557091309 -774492227 574256067 413574254 556722593 877385755 -727989632 -739419194 839236874 550636021 -23867718 652096855 244499194 672663104 -724593098 562696907 821831990 290183439 250747379 137127691 -237564318 512286825 -880348403 -831835325 -205044612 90748621 -122106144 386845769 59761299 -718234688 79318827 105843294 393837205 -335514877 58441560 323612095 286653343 -749439093 856949684 -931867575 -353008953 -388945902 -232944851 805144070 928738312 -354086531 725697354 502174912 -649684383 -276642138 -19915052 679975155 -71112954 843684916 -677167879 550032238 -598572061 123558242 796419788 489725718 -613917840 -956575642 -138235381 229792661 181176406 583012739 -310974125 954752674 657854900 -851388580 872794301 -996147425 -785874847 663216524 -525980640 -910960369 330607477 -789436803 899750337 142477105 -181229696 -448862698 -154691179 -329321894 -691020937 -857213388 56923979 -256142495 538320799 -934404425 916386965 -609659957 -429904816 532021611 380623349 448785410 -197865418 -72801340 -672973103 668166175 -138955389 638853846 -189707823 -479595834 948830995 -301396331 -572413289 -50647894 -881244273 78792282 329694937 -833581487 -217651118 -851136379 847684123 -816049789 667076903 744566849 -633946802 -165692516 265408976 453434858 789979567 -576365151 732249294 339509871 406528198 -505445499 301094849 -311215753 -583899139 888287130 -835970438 -89305443 -435737483 932603875 -673087945 689582118 -145345229 -489007271 860283808 -807346982 458335037 -29136499 -739424424 976746044 874468196 -881589715 -739297530 -916126027 784603384 977943662 349803311 -721522970 -221173471 120152215 299843452 176894484 -671928300 19774799 -320467598 723483048 -14471388 944108732 -362358202 -502218294 913239227 -382691253 -824403664 149164767 -707834344 248388249 951745612 -305548480 -754108901 567499224 -185390781 890835146 -403644820 -119542567 870993367 518926464 150877456 -902705818 859544913 477051213 -26760989 410922998 -657097323 240000034 14901200 408042105 227777678 -722529208 -609759006 -622911053 314255986 -37765814 -900400710 -208391455 244091798 -7739195 -422429893 -503248826 823695417 -727120423 929407666 -532554565 -819874040 -660967170 690647150 -477832307 248199398 -896933793 -960400484 -533649492 586534098 -478998891 -893372663 777515347 -810838986 331861520 -69876584 -693249377 401055909 -641623022 -213060506 215044835 -872528483 -852313058 -162377721 -504438697 -498005173 646538094 878409593 867971355 -859282133 801147012 436580769 -857380391 -679805826 -33118027 -146354841 -411107729 -750850943 -653263327 -975525693 -812511445 -608071205 -667552468 -176714652 983793110 375810885 217299575 -674350943 -553286972 -328692437 124142170 -650890255 536193641 944340584 -87855084 864275810 -796438307 656266098 617003767 222539560 684069974 -904865426 -717310843 -984528326 -486673464 672480071 -58280290 -437970889 -164405973 293937517 97677640 -490436988 -376965074 570959112 -872894369 181039844 660114786 784543338 233193311 -465381793 -722909158 954330187 -572777935 -707609273 -780414335 -519338039 392219826 731977735 973900566 15488597 559584750 -331251593 109315306 -20182353 952944216 48758676 -894984886 -66905949 -647340842 829113820 508899424 -37916504 871853799 -355153724 -563816114 -393310931 -771455064 585235334 -757246411 431428037 -976221967 -104137326 -504846534 544369699 117689592 887184507 586961621 -913133224 -620501717 -716884205 496137476 -865316480 90500234 234000947 624362742 443063988 -672886350 -716973543 -621466642 585718426 163509591 -7832377 745933132 582315171 -136656765 -908873125 315828811 -84446334 15413228 -694020881 285663688 -511442533 488121853 -825525312 791200426 152180968 -681589568 649298975 624769436 -231230626 533052718 -354786434 982974798 -386904841 498401762 125575916 336537639 894281563 -456672740 -598369827 -573355641 455409171 24525662 377958638 71667301 389318718 -74831279 797960025 -108810436 -612626261 116419082 -75755621 401602354 -919836210 847672556 -61428867 -850173758 813680359 559467420 -955454898 -618770258 -605290031 189959929 449618409 757389415 -678845933 -355544494 853284858 -289889666 272835750 57321906 970208995 -836755575 -556468431 16115486 256897358 -74100522 -270602436 669896001 436306889 124394789 -368331758 297587648 476331704 -925328579 166630351 925983373 2396830 -622308352 467765470 -534896445 976049052 757303129 343521969 440179303 137780785 901265402 756999909 -566905352 265291100 -761980575 913976446 -726082812 -925527113 84801739 796235710 311614040 434170815 266058961 -422889079 42101749 -188379702 -342290711 -934632773 143574412 -830999279 -875099119 -15877305 -115989302 -749563950 -379610951 -686134596 -484637146 602245463 644519744 330952127 113688024 9714066 443955062 288343535 -983290015 31561741 539975728 -873679517 256289815 -784459264 -247160294 239816508 -659302307 404738494 192833477 -528095511 237400604 -442412151 -740304101 467136618 735708890 386298929 -438523623 938241118 -717311191 -96100854 -568476651 621658824 -124379320 722136649 -950253842 -689641311 72510330 157490302 973629741 -515398476 -284699975 -740019816 76422027 583093910 579554924 -567795373 -481906249 941176715 952932829 524760061 -111371136 -568230790 -595393118 575156369 775422653 888474529 -173855341 375350404 -234902587 774623136 354582594 589625931 69022214 -517759727 -255093351 -85808076 949239148 -303848237 830023774 -559161621 -573033078 -1131725 -877487169 -240757083 949967659 309528173 -888648343 -390414099 -792747845 -37457461 569998895 921799398 436110113 -343576784 897010766 -969116657 -289742646 644040209 525544084 -785647671 376936274 -527555613 -458549620 230384604 -407990635 480205529 -952197739 -963446717 -20737888 -116231031 -685427564 111076863 -184249195 -318650950 378377787 -575072549 771728243 -476999882 419627648 817000041 976806599 197538348 -396481705 742518140 138933993 330978701 -114619349 -560524443 -302852311 -563502761 -21996432 -227653150 -875489590 724887330 -386483321 629297632 -755579514 -722006061 -935314095 -171970725 547824288 881479135 115989637 -625055343 71689424 -950435415 -272350678 413229738 -430232209 596343152 143310820 -767513936 -950031575 197135398 800193817 628425996 -93860347 -392358190 635178091 -645871971 642861196 -98651088 586947004 -225684083 673359488 485645694 -640585000 -793789756 -637633684 -201761607 -393442452 -552867009 -400290744 -351213307 200586164 -159633244 -463837699 -695314188 -372734863 987272935 572667589 -361551919 -191542790 -723586078 620694606 -601008256 82749117 744872797 -683253748 -937313644 104964503 883516371 245440786 551760624 -694075634 738418559 319819855 -309219109 -370805223 645185291 500063119 -279197993 34365002 943382190 845014355 934043306 938971505 927904917 -126635571 -702440915 748633044 -526306219 -274097316 -655821759 636477373 -450940911 41355438 -338313800 536726611 76778002 950563989 744626845 -491057626 548959708 -896837140 -73624969 -597589391 861064907 131432019 -500932293 690464587 966525060 -241547336 -937851684 702857164 -702887504 -195449154 104138085 895454170 801000914 611779783 825412561 103088987 -455044462 549822860 -937147998 512664175 719418088 -43194892 -199479704 546546889 -349462878 378379633 -652583631 424076140 -145007379 -344896564 -543681810 -546211399 -123662789 -981112830 -767447814 -587564054 -265142190 -59524380 236373799 -62326190 480863764 579692936 28880473 783001271 354619890 -292772013 -551094400 -113150696 -388061488 923507229 -8249829 -370854324 217991206 402890028 337049560 433759724 -938350460 479722360 -394383925 -515819136 235687429 58197935 -451907980 -528961985 288060311 -789765742 -665024775 -159231991 698559592 -110667446 -341033633 -478564701 319172454 -810507291 -24386831 353141325 341508860 536639710 388410774 -72625212 -444849280 -835149156 -405304186 -520648332 -36271353 -253945420 -716918490 -583513161 860044754 752404893 940727450 -51165601 -57271981 77631903 -699945823 46794970 -308986086 277605696 67538587 585868850 -196624041 29434434 553253359 170057158 -372225754 35920830 -799670209 -778769921 -451200174 -527705202 533977636 -713064767 -641293872 -394792782 649570186 -604490534 -538227589 323159059 -280021207 -420077924 313012672 -421739813 -90058646 -568656242 327385449 -34397126 902812399 -840011406 -369780475 807323157 146422452 -871288382 -949454724 -844584932 168482919 -508025837 392752029 -645622494 519528033 -49181870 193296829 -482438594 -851299647 -639573375 -193892835 160760744 -893699122 752322544 289014738 596686026 610146368 180916875 -47600761 573368604 965866362 -655228146 -308690090 552564410 444863746 -932234322 871977307 728247263 -522616268 402050197 883203982 481795782 252472389 -470622373 -166527305 -91022212 -775912900 250149850 -692708847 -131911063 494554821 979710908 -117675350 428776949 -479945146 450886738 -88531672 -190846120 632469634 -264719365 -134047217 481011046 341281953 -115814863 411171744 -846522839 598315213 108425162 185336751 -32712262 782082153 -83785468 670175900 -167577768 -61009023 -514458838 785992619 -412496431 -3736421 -390816273 247244410 46771947 947533787 396486692 -608235954 876701982 -351862997 -187194048 -167378973 -221566778 -354745266 -332491076 -805655782 393752821 66552275 753051980 -591269092 161681845 717788175 -289857017 -451789157 19140810 844796901 -288440595 119866698 -630776962 178171671 935662531 -91418242 297542204 925621793 338756714 257770843 41832479 223059582 373583828 477145596 -202624009 -677408503 158222335 -906695837 -243582086 -859055810 -201491791 189064636 427695291 -865248998 -454085291 915588001 79889461 -91284777 -357195721 -412891817 -522939787 611887093 793822694 -696187632 883699528 -53346321 333634204 13403273 -64227505 208878628 -994799208 -557585037 -83227922 -455301165 436862658 185441427 277577409 -145814019 941319694 -990169826 700879992 182191590 -549389708 967130931 -617885657 277687382 -718126386 259205163 -64416108 -37478485 255222402 -82524307 921950194 104708827 -517956092 -817580720 -808115245 -90410619 -315323517 463098281 -86826512 178879095 879421100 -683860905 130025384 470701263 812578164 473086908 119358627 353910645 -853217586 -544840529 -290520326 -389765095 851092286 68208178 937173490 -447712023 310720423 -545555380 -429999174 -473025477 602231960 87610121 93246517 -466328718 -503073969 -650308555 54600150 692305302 219235327 -137644543 -198449306 -650416138 -181140228 -71518995 -398251186 628563941 -704847442 68587141 575141525 -16968011 634510965 -46476115 959371119 23207653 -738420647 172033390 892305443 -961193537 -370728726 -602047089 -154131283 256965998 -922622393 959686776 -518659896 -735266644 -160976179 -160657776 -553875058 980166949 -357495145 -404467331 -642030339 -734976002 360088240 -108970450 536103097 372892392 -546432026 -407325213 139359385 -201946655 -68449410 -573211025 11518677 -427255279 -555366340 -780466270 -983071210 738622027 148940627 597332135 233057076 -139877442 -524915603 -32231250 -21599248 54794757 744007731 -41319039 560208012 -18699568 116337671 557058880 -261317805 -376041511 894036283 -985748919 387539478 367584876 11257391 -760654699 888082652 -418937804 202169549 -645999828 828118902 -829212319 -718961219 386385261 891809352 961032503 99683156 396417537 348566589 -228950899 278203846 -252968305 914743875 331159727 -873601504 72190106 -149756837 -574045177 610820289 303378676 382523066 908273769 552776398 -679630537 601861832 781902205 232518142 988578293 -740530631 786743623 -736252825 499745279 -538956539 918361671 -739223037 -964546549 939797662 -816229091 -36535220 -16730027 -418990279 375106494 798000546 7646380 620494870 157899595 -168196293 418962487 447048463 -768069178 438836176 -420903311 -151351483 -106681659 757536407 -831925864 200239933 -372139843 -311920058 -905541615 902105112 536450719 -832229154 -756071234 -506077803 -778329103 -768442277 667817341 -569389849 877656475 -838019618 -206379414 -918647728 186834362 -193159056 -416290092 734388560 -52083496 -320075266 89192801 -958293069 427677298 771364277 956803793 -437699740 328331457 374512363 -489807991 -504116743 688821191 -180314513 -100977360 -68008028 772576404 -27517386 760885712 -976148745 705353029 -985465732 -432802447 516672876 -764436308 413235440 -207153579 781010032 -543695000 -707497154 -88341495 684213139 649861163 52446625 639211127 651892756 652446419 -865239806 539838171 370621897 -298941002 993852614 -983306558 854670905 894168723 769030740 -269401532 526607230 -285281605 -468462177 -527958481 589807360 638137624 -769351656 -354476623 67674547 664824185 801536689 824285073 961333449 203105132 -905883272 323990609 -707721004 -489628005 550367930 964067772 658642408 -768229820 339372648 258519242 -58573531 868006731 406376755 76229155 -816668753 -867047634 -234271123 -215875806 -719458902 706038533 699251743 254368779 -367555058 -165090955 -683228968 -358132775 335177159 -699101553 -183428130 865271551 581267223 519631935 614238764 461206518 -228614845 338809144 -379277103 76289880 801175011 -693617572 973572124 -15323776 -667941923 -872931315 -785191146 856067226 265410797 795386192 -828452105 -622476765 -198742530 385651929 -57358473 -17793652 33429149 -843223015 847868217 146178808 442026309 -336802475 -821391484 -159351629 175679965 835422672 456494216 -933693301 -559720026 11808192 291727561 571653390 717842839 -349990048 844485680 758004757 -613542649 -985395612 388312658 -184251659 -147566353 -862403763 -363220483 -837276616 604490835 -66139771 699052834 -496182103 -870260587 105126890 -369042364 733296896 -492797352 -280142967 -675079015 -996458439 355105654 359633871 -27623067 999711224 120051965 -876308729 861020468 831050250 974829392 250596397 -537615442 -363478473 756324951 558088052 -486165183 -246022401 246212648 -779861005 -633417558 -165667127 656427442 103503896 -24843408 -366037568 225209990 -188574130 826421029 795622840 380024085 496787586 -570545949 364744098 -440367733 -103526764 36525440 892721204 955047573 -137746114 -367489162 -758531496 146859055 572036470 -687258714 -781960180 641779308 -390459182 -122494288 387202452 -525786388 413785791 -956097501 -815124496 -127917999 -970808693 897489985 384734097 -920178361 -715723318 -964695511 177907561 -132949848 -543453470 631564510 883981699 -96214050 -224439515 97701822 201270534 277441788 -724950640 81157859 281059311 426188733 -284306601 839842070 -640923321 -367500691 -990979421 547304978 -553320068 -367970779 -417166869 927138193 45365037 365764072 -663532708 -432411789 -681977301 -768268046 -398372583 -242165609 -787671172 -444556423 240486292 376590819 -142940204 -129245165 758069080 616864052 -667175002 -900689074 -867869531 -157450340 -167319449 -865632931 66259815 182488891 761251146 -203071077 778871072 559919410 -613251649 -696464894 -769002892 149248560 620911972 -567618174 550617847 293169863 -82609622 58501825 -324798310 135575021 -247847811 221445911 750956738 503557832 82741018 383913641 -314835041 542805916 -710083040 -857523224 229615750 198588650 -206024260 -498545778 -190238971 -202278089 -949918590 161979441 -226760358 283780147 44339923 -99888769 -816051481 -123062742 -888057667 55593869 183304084 504787219 31241933 627541829 -111798111 779323882 746567416 -798562789 264686625 -67257127 -351233906 -421136253 -964398609 -901223770 950974890 -272400399 -360038044 -469284504 -508579877 881111706 -159494495 426566160 -957972544 -374382546 -500457208 -741075855 -62964595 184401334 -788254182 -340064157 947751539 647725289 -513490333 975820149 -231837052 -511689853 -461166683 767404324 337418409 148958555 542475155 263645085 -684117614 106856115 -220034361 830053550 -848284061 -79177520 -77033162 -374426363 -400037488 324014243 428063967 346824119 -152323484 793052928 166857886 -2110759 783393580 431367218 -637176638 29596179 496882537 643674680 -601862112 -771441483 5012813 -592187524 -121568178 770230218 -656670161 587342974 952214456 -791729759 -338098943 778688040 915739219 -580091708 -922482205 421162233 401980350 -90468216 -711957163 436453780 75594881 223572647 -773908644 -316480753 -134575037 -382086024 198026107 514493592 -515628558 883601860 222863433 -549957715 -332807797 -339917885 719817456 429974769 -23755173 343414238 215400178 301893373 -340198446 497112579 -302376079 20506062 -297732937 134197674 -562625229 28059807 -571512986 752646353 983303562 -342918046 -633155615 809302844 166388013 -187196395 -678226766 -559020654 568412837 118568219 674675168 431557056 190328141 447400352 -33802703 -396799655 -347757654 -451925834 -641011704 102811239 -963149163 -627543821 761801891 683369437 -899940017 -699448321 -379521167 327764896 -527856997 235505987 -37074547 400126077 758994945 -383710659 -742928227 -574962408 62063260 52407034 -218446484 762090881 -606509165 -172411162 952470316 -329592252 -662445802 989596691 595122728 917527593 866529819 -991096387 -853793243 -201378221 -36803296 743766355 -484806407 -425761738 -646635822 -209227825 377813486 -159590897 -669099693 -712175711 111703459 260148365 -961832080 194246435 476106305 -252222933 -159729539 -389978129 -18184227 -766280204 -442510089 796233706 686747634 610402229 68338637 613686679 -973596007 585227474 990715201 -478442204 -642418897 146843216 427703208 -335166063 662945367 -93012066 163625163 253807175 687919762 -344335444 735902385 -778856053 -679513296 -819533376 364206021 -542827717 956905399 -771452703 -309346518 -111459850 -526750128 -723951193 -383204221 -891652498 881982022 47181707 798518937 549501436 638209093 340920519 -107039835 639414011 482742336 -380099302 709700167 609386366 -566283826 -385017771 -670774926 -282355335 619173036 462044121 -206906883 -25687168 -767880145 496389352 808348879 203257142 -505253572 970555490 246348405 824870613 448022096 240858077 86527502 103269160 643364980 -380936888 -249444061 -209603321 704953145 -372681599 -51741950 -491322734 -686408741 699355145 345846781 47504188 -184596024 732245300 -614328079 620292976 520367275 -736806529 -997796515 184028125 139454433 -324783602 -26327087 501910886 -52709238 -561046644 -714671750 106983377 410562779 530056253 61503539 14689422 927532511 -842127184 -642835784 -243248677 -804512355 -800807125 -747024057 825700105 643805982 478574466 -865550354 -620891423 284266435 379113484 -728298147 -541501946 -916094380 -741509822 -506223362 974843190 -520024231 699871385 311905023 -658261412 828852863 484983914 -858550714 670061531 -766103035 194020141 -24046431 -792180695 -355496589 -381913885 714156430 -738740753 -195698881 503671058 722882294 392613333 86565969 669099232 -570072457 768666015 -368877627 -563243810 384328603 288901270 -88397633 440152714 50458285 -257196509 -15977456 99015068 -746307139 411176646 765048869 -448434566 -963583635 552105368 -860005015 -233650078 801373938 -988837965 1594282 -933779475 -6285271 958681020 -329961600 998878097 -176788504 76347927 -864500024 73620136 -249890765 681655592 282109147 453157727 886606209 -593900392 826069574 -552099206 -17418669 -605345530 655744969 -312836419 463899997 -224188732 641268861 -801786549 772751332 325161291 -282729199 -726023679 -895237425 645669015 759591528 -707526619 346132833 398441311 471623981 -375057733 -155141401 -943746732 -646356788 -918224223 -556518194 -601632354 134525138 -359602042 543976975 -543727351 -863554499 -897004597 -194136005 -909208568 -349557950 -21071532 -938964443 -713768947 -200359984 -524697577 -872723104 -828518760 -510834907 -260333337 369359868 312646744 -68701526 -407546519 724854924 999695789 224597544 677144085 185546169 744286749 879878826 -919938864 -267507378 975032118 146615668 -950337324 82209608 -639965372 489540400 557714795 -343246387 -282083823 -818892308 86469503 985945423 624724869 582968649 35669800 -248253312 -200770893 -296850550 -115880452 811495875 340063834 195041955 -209413821 -905623511 964442101 -585480822 952611189 -156829961 -865315076 -428876190 -157831722 -876887761 679800925 -721127416 655829897 -666689882 299771834 -476904236 -966348003 -328095058 -959649776 305058150 -23599855 -31488951 -771343080 638710887 -116788323 295446869 -774625055 -781334945 -873854746 -92860881 -471856643 -751923288 -681485591 -358736394 712827603 -887160 -875757323 -607642155 96936668 698280700 595302557 -962080690 338002986 -519159622 -770274366 311537852 -234619909 -618723202 227325801 -863954141 313728312 -464640813 10754527 -838034961 450560665 483898866 -207500649 474503883 -217888803 -254975398 -674856846 811723590 -754505563 305847190 -432651228 224991932 143256783 -150315945 -956811857 782423104 762736190 127255779 344050174 -670429859 -731098186 -485934863 545595624 -566271520 -633160774 880050009 100204133 158125040 194923903 -463256263 -335866265 508463906 830060768 -842341718 -766008377 474857729 -346595411 369460982 -795607274 -179775604 951321252 727824641 -275319154 -245760475 -626142251 417610057 905110356 276641883 -218325676 -471117162 181486263 170018582 564477401 953496302 820761093 520897946 85758484 -745426013 69017719 621308683 -83665630 -272601980 166725733 759080741 -990824866 696975213 693148881 -223222163 62983612 26927520 887723048 161318756 920321516 -73317310 -396628174 435322078 -891953254 679936874 -150666333 -326682515 -393861371 45969326 523883077 -40847919 -469636805 422203104 -525807232 519340673 544787653 -931557986 970546390 390948406 544353374 407479200 -327796926 -995348478 245624579 787511596 -853252327 472081140 -895844369 695897508 -406617213 776817253 909336522 671677956 321231251 454644498 361399004 -620342021 201372514 654970893 -948387004 683240917 -27079648 50591758 -793984307 -870868664 -821364175 165029748 -353306686 -474931322 190414211 -481140764 166701239 540922327 270122209 413845687 -694399729 -990672551 -810919572 649239620 519431039 -161178479 -318722409 -500048515 454184409 -473758331 -701516660 726360924 120478463 624314942 315017975 22450646 -953226811 781473295 728560593 -584463419 675957671 296734160 58592216 -113713614 973463721 414214350 217962014 153067686 -375968271 -203650941 515261636 878958907 759922360 103569692 342996490 -519446222 -790565685 -910787222 -100507200 -408436103 -473330835 520739674 629433232 923373188 470133007 -74577252 -144447704 890192864 -948800858 -924812435 -765891604 956795954 -651439946 776545121 319335011 649751374 -898925167 -446934453 -289880167 -136155448 -532782181 659573332 679858471 -730493837 -499380289 -384785421 286604312 441986658 -169043077 -643548857 -555423969 -439640851 24328277 -934947843 -921768763 -342409177 660687520 -899871658 599598981 844065310 445580510 -795936102 853225 827491169 -272474011 -524893120 632850501 -88320492 -75816885 -229958718 -504822848 496469240 -324086720 617097385 -340865688 74762008 -486372914 -46051407 -270141226 283537102 591194637 -538857382 656957614 -326844796 -729892865 392839503 -71068644 -331735877 -814936306 -904964648 311524425 455983015 -881893337 605363406 505859563 926659257 -947886856 739499640 322909416 -959199565 -465112599 679673026 -979218003 -820239317 832989491 -833435497 -713399213 581087817 25985494 409694430 -50724129 903931062 -387648332 666134831 -163558706 -98575711 607563775 -30057375 617961374 653697268 948026013 375744290 -790511590 942527567 -724070870 -681393006 -299341758 817530064 603422341 53848849 -262036162 323192676 933098798 -216788752 -948447573 332772096 -681914875 -758357231 -455806258 182222891 -775040221 649496053 -286855000 -936690567 174775721 102664449 -344297424 -757966231 887498086 801016123 -401222991 -590594046 -491424908 389236843 250209065 -513351639 -827411544 660846203 -734477571 300946347 -577563883 -244447651 -4740348 -195149096 -572786442 -861951694 846193355 -201938961 676507791 -237763040 -862882065 -686326436 865479820 950195719 51242853 -922101454 469092940 919099723 604546323 -517784143 87544861 -816928673 425083459 -584961335 -888439036 673044422 262764202 76302705 -577894412 877411630 -115289806 821522522 -623529923 978130398 -704380923 -880056681 949013209 -488095436 -259838445 456318559 -895501523 638115413 -631672088 555342656 708886446 554282163 -476362016 574934467 515032756 -293063745 687180913 -234899643 889512816 -360674089 -684583996 -949649457 -227258169 395448706 593246270 916866877 -340367681 -694934562 -377504705 -331718794 -999599827 -172306355 152030635 -230616908 -17246527 397393992 -228319784 868353429 -15042826 430664245 -949423541 -894322259 -162892571 800514701 -601231979 -533845297 581313675 905674540 889010430 -287279354 901957418 -30583691 549328650 721883825 363976923 462948106 -403400041 -668705235 -324174866 200916878 694230376 677481348 232415336 697026262 806484595 715636976 709836258 -935842635 -952747104 -698511220 938556886 193094394 377642950 -831923574 268020064 147522255 -111633461 -310322681 -213033758 -860343644 656757780 -442604024 311932000 348520863 479322005 897370464 -609727231 -544071916 548755257 469198307 259066911 -721641669 250741067 -364341472 472395792 198812487 870330433 213949473 -498105582 -914453795 -646917556 89624249 64350305 -203457477 552605989 -129471826 603426741 198970375 706262765 916014533 491875920 608346676 123869172 -417760662 -735104823 698478292 -512376403 733187779 -800284790 575808685 219685470 284822375 508007861 -758834814 757323578 -605779413 792653811 -930194018 906385826 600065822 -919940628 930515137 778270385 -687363837 -214924091 -48150685 -155952828 115664575 351152324 10936078 -463242786 -980627158 629077506 962929225 728269941 -334142305 -626125354 -816068947 -932006940 261141069 -707664120 792911292 538894683 255766248 -775110487 753582327 -327318285 209418951 612185360 -395168404 737044941 -941612818 586788986 950546662 571027703 106264273 -951067675 -375180262 235307878 127617628 -18616942 -868329492 -87223000 -780329205 -902999911 -275922422 -918716807 324289192 -132523715 624129842 508519297 -403787190 -371307024 -705618623 -935127584 -468813355 -514228916 836791294 -557752635 -708905309 506986468 -568739029 358636596 -669976349 -734807529 535539361 -909280760 892614223 740430703 -123569904 -862899243 969820848 840400609 469565455 938532730 -123704402 -702430596 -833358682 -197463318 -963301374 -194217257 664766737 988021300 17888185 -638151648 -401822442 640940054 -595823118 186233441 -845051783 -437205378 -497460145 926541352 -979169444 -158830784 -621103477 47931212 -782467138 502205097 278276783 520728647 448316429 -80033680 937937123 -332838196 321724533 133796117 -911188726 -243053064 484686302 581795815 -890852436 636725871 -934959443 -726559045 -115360931 223764544 762590981 -790151785 -63491548 355470485 262675160 601699017 -834621496 -483742883 167447838 420856086 678534423 -763304698 247852930 21150234 824589491 164070499 137786124 -719808728 -744173081 -646897746 985794713 281296027 967253828 -310428981 523800836 653980537 -719338535 697311567 -863031892 247293428 470457686 -755763337 699653795 -763825576 -505920842 -348182300 -290473210 83384550 -177502978 663723738 -471647731 153517994 390293899 716467099 793399960 -545564539 -514484952 436953580 206689672 -866294463 -928544078 -411590155 -556605208 886869428 398112937 338524300 286324055 117133338 -139017055 217339488 390485804 559839141 -441565449 636514202 -965438780 -731810345 -488858872 -862915639 15049020 -6939574 211602858 -841647477 -3535585 -153210451 -542758818 -157340588 907410124 -196496698 220568379 -132831530 -679571895 -954930434 397655109 234297531 623400047 28559518 -468221836 -475020811 -151372481 832097171 -259952367 -208715015 245193622 -800428 -437381614 454714393 -144915817 692505161 -752145412 -740036246 -260632025 112065807 297183374 353509437 523468977 567530355 -397648029 -166453845 -1823424 -553267285 -999904977 -169373102 -109648377 208980287 401293603 293587039 406276739 776080651 642634616 -343683834 -968382875 443814089 -547124222 -523867219 -685983705 -743074724 -677552614 -920980368 -835821510 832294022 421417956 899393924 304318209 -27642021 524436249 -562927709 -108962123 -886209512 155218360 798437398 195280365 178789124 596365288 140381207 -961294222 -759301157 230642716 -425303565 -354020931 219937272 227427889 301507983 -683687372 820762331 305848313 -94777364 229893741 -607774348 -721811286 -639027484 -338275268 -949515141 518128065 -908167097 305419381 768746507 133150419 559686375 -415911292 971119398 -528494486 -521343103 805266450 802912901 -398102163 -378666091 -478676349 439478647 879887751 -298943867 -647549225 944468436 -941725897 -468512871 939010598 640250798 -795254466 -387276541 161340570 -198205552 -413724183 -466665705 -91173153 694052951 487579232 265983400 -425607811 -330132776 94134604 -410200856 51439920 -779464462 41580700 -35699499 899980254 940224813 -76115529 -725403898 -707852332 -38430666 181765577 689341256 -249196056 144272381 614824447 -646506833 -398943985 -839894706 -993467030 -325655411 653732157 53418911 -873929781 -288134251 542152020 785446451 605825757 945679708 253151490 -152783412 -515383220 -385300606 100980275 -440242028 -819147779 988169673 -438518850 197353451 382807270 391956193 -971098448 368971081 766190410 17002013 -471256684 468484155 767895822 782411650 565707314 48754879 -208656813 -248561753 -717503147 -27394505 -177139518 539561264 718600908 968579593 4307461 958673649 -184363793 95688602 168537722 55441949 -888300942 -818166907 -451687781 117214734 -527918900 747246519 897300436 527323937 18518186 -867166004 -169214258 882994187 -961667599 485747074 -893821691 276823542 518434231 310848529 -759799603 -461203558 45504338 -779945976 -501160144 -726741955 909941095 -391377765 17489684 48811670 -52662357 859356644 261109840 -937570258 56071990 879137075 -101605854 -3707034 342379833 -608658819 312812043 713252090 -343127185 644306989 -706025067 815068672 246748411 769878045 68763534 693543935 808223887 525704825 -757344410 769921122 815404509 -122491821 -367890597 804057906 -743232493 -542378589 -362623271 -529502109 4683985 493670847 504502393 -212326904 84874973 -479972218 -371141520 831326620 585508250 -754167568 -667815394 -13113110 -818169078 847630921 897762300 248003846 -985685814 -338491590 -791216854 657198331 -565831776 236573610 -510191536 253053584 973403544 744857999 16594992 -398650832 -868762451 253515652 -88672712 805128690 -578565766 75942598 37008660 854783891 638729381 473753265 530948118 224697692 735522571 -915784892 -505156904 87563051 527916826 -852919178 -984319012 -97599045 471464620 -711173432 555981789 480883656 -867160335 957187354 532693993 -671253492 -308625349 334353701 -889166622 -498669862 145888805 949752370 64318719 865118671 409450421 -744225569 204735308 991124839 198189342 962364510 -792419672 928984914 622422960 368694967 379808214 705786748 847165111 -959789303 24602616 478166238 113656886 457362136 663204535 738148308 -570198750 -40103249 464463724 -494531013 839617274 -524279323 -841869972 -271152745 857411044 -774857183 -926620869 -556137878 737875077 -899027330 755430620 985685315 -486362335 738354768 -110024707 974073304 544205354 -736114303 263978359 -36320435 692634224 987513862 -517935478 120611963 -384108537 -175341011 -646903478 -701097076 -440144970 -14447286 -420101591 -351849986 -474897170 54238322 -106315254 993931059 543565605 264581756 357251663 540665028 -963116764 979173953 752226777 486504174 942055194 872576468 483064506 617209689 380361556 -811722702 965252917 -828874777 361090814 633900257 503185651 694232103 391267365 430169434 -747527952 108758802 -839484065 -725419881 -491659253 129306016 778678716 -601296016 -769704219 -356671907 843888425 -577167166 -753080090 -336640761 -488062785 -369601690 -733307130 49255388 -475463259 318484501 -219006748 -522100438 556269418 -361577127 948161495 -61615425 270988136 767516166 804895889 -854799991 -150553724 -332476511 -796639115 182702196 -117302756 -372739604 51375099 127576213 -470681801 455515963 -71796415 -567273335 -719525566 285619913 -953494674 -946613867 -687538696 126491946 561605734 -681202482 -445041225 482902101 -542904288 -148743230 440468747 -14801123 66484740 484895059 326134542 351711305 969455911 105539528 73558421 -740083395 889940909 592094386 -888326366 58617572 150486699 -162615664 -384365357 238155995 -412743028 679990831 282807251 156795793 672470346 255585609 1304674 535316981 479394614 154025176 -407427358 337962244 -10463622 -273899838 592827316 -65302234 -151095614 106821083 -843960825 315180844 963674628 -34238379 195466902 221187478 119890651 485835165 -256959805 667336922 -237976766 -148321247 -603162760 477810800 -6002892 -665944472 40792732 -408982512 108131831 471423053 -113865794 -533123704 710667215 760793508 745345996 -531587923 174746613 -326357772 -663420303 -208462605 367913660 552326612 -724677021 -326908132 298522384 577684238 19093985 -14863809 913113211 -836881884 -864426198 -195376926 747037800 -602467062 816274374 380867056 -613743630 50344314 122775775 448314953 -401078907 376974373 334966974 393911013 722413540 943059247 366604584 -803400482 -513517 -208826334 701884946 96370327 -524708090 -317960069 -204351666 613894768 613271107 -902975651 855926271 -941410460 -626824969 493468036 41122543 -377787382 -430366173 710795005 -932480620 585691713 -624418702 -75988831 798607381 577292612 -410175609 265087155 -265220474 530274484 642405267 -843561490 941353454 102912073 595240087 -294301513 -347277281 271466167 -931964766 -682539384 -580143472 260559711 -780765839 791674902 357553065 111886868 -839843531 299059138 -663088105 -168984846 786383660 -747862070 883003907 960813000 803468118 -804021148 -609816649 -898403591 449059011 904051726 -345339619 778746234 367420410 443396408 -709917524 499310306 -931959086 -855164956 -984144677 725270024 -535132027 862591990 -51910526 603457611 351657350 521002688 -882277203 -175140238 3751025 758303128 99875182 -802599964 503285772 561651812 216553027 -838723645 686320275 75340079 891180729 412678274 379575012 143407299 418742211 -619088206 -732378120 190135459 845719255 189603931 414034870 669872152 642801140 236895265 -19814175 -821713155 542506155 -827562771 -635088124 46754256 850024106 362994988 -94463073 958698821 325914558 108923056 -906322503 740518463 583744459 326322954 778418756 74162763 -557664360 -47916226 909282542 -730015897 857586843 -455929404 344957567 -554088135 841288569 113213432 -762539961 -32151107 468490419 485343020 467391323 142361367 -37174640 878996334 898630149 -795658714 -442657756 591243133 63843857 311611694 961994992 -376734093 -508530846 -755914865 -425784458 -69135430 56638785 -913973818 -468526705 -9530286 961438622 -616335071 -319735881 -552398364 336412832 666878738 868787383 912531769 790948859 108072194 -261838590 -436311313 -197872858 442720438 562013593 -491662012 -188190847 -326012672 899050391 759393633 -347086077 -755693349 654748165 47008064 -771587629 -189113600 -778634631 -429532248 -603183821 487377466 801034992 421083261 429079218 547619328 68402311 819695946 -140634597 -669478707 -480853825 187604739 -998479626 -638937759 435395537 812909773 41484915 178157589 -194699661 423909004 749370634 25723592 310290627 -605022639 566197130 861373174 359455852 791651874 -378122869 357770785 -474146764 -938975277 969304681 271197782 207422081 -923011738 -20218354 -166633558 -14801998 10195404 -806068182 -767847187 552022679 -5964798 143053470 903967776 -207210654 -519486580 -719977918 499100324 -839287826 889228081 -602829491 -470632014 395103994 691972289 480838615 391966207 -977819326 -292397439 687380948 333583707 786468463 -846139751 -277572059 994428401 498127538 281302946 283100212 -903324784 -948611398 -395392939 -469624759 -698246399 793448636 -920336367 -732761708 72111508 245001578 370939278 308195490 -705834729 992422018 273199488 405044884 -213797022 390854195 557636492 239533680 -380667008 947361774 376197489 96321310 -105334238 -989767186 510663391 794486211 318449771 601124522 535659343 275569441 714614746 789339535 686452167 -593690802 865038791 821146038 460288609 -493329908 -444308757 594282394 -889429027 -648421958 361173284 -665516962 -383266925 181578633 334697146 459304720 118014016 299141697 -965211251 -931821929 306053452 72055500 312115252 508894697 -297629807 -98759370 -3109670 805328574 -903620264 -519296743 132960316 244735478 -148295128 -19955866 920538148 -538250494 -508926188 -340268922 291435302 961818371 -279677280 320928967 795181494 -573858354 3331488 843090163 901460540 -823018697 814943305 -704337169 -938564428 -583803135 195753021 -867664281 -638966657 505350113 -577921015 -888785925 866857025 12353469 586670274 335516742 523877069 -142115990 -901642293 -71968012 155871999 207093982 323917887 -788237841 772699682 556241512 -44937105 -730511634 -903570562 508105980 602248737 895003958 514129962 95277594 -23514245 -204090166 -637931460 998121033 438204335 638392474 -87237985 -542295847 668908487 -624237241 -205492352 926614446 688047173 -912585296 -177241851 -198368965 -786356163 -36995375 -517483539 969122540 -452188120 548711693 699735773 -655397424 853666049 1083759 444975076 132768905 753751145 -722066340 974429979 -166202608 -624274572 661631444 626890452 -58872578 -446444422 754520733 -423139956 -985761169 -734478566 297720391 912623675 -666977191 648623692 -530739674 -396940597 73219621 522565665 447642586 -806883757 457341770 795184914 231038047 -955004361 229243433 -142118722 -574628298 627069654 341199006 -742932207 -971929525 -644815141 536553677 -855210128 -690101649 -387610609 -695308640 9506219 -500207736 -181647156 -907317304 -470135642 13420815 475472790 110472511 514295504 811864321 855452106 715405235 -318070025 16620165 -195737637 -374282902 -230207545 -325592486 792559107 -36437745 -584036173 -143618595 706813944 125743564 -374120385 -767443567 507257284 -225749808 311115247 -535242574 543376360 -167691018 -434937880 794947439 -870021776 39436156 345343928 128166154 31459029 -313848597 188129940 -767277643 -764558800 -425485023 -631091552 -719016028 802037454 -270777867 262975758 945204600 -455251350 -505840588 600768232 -462015504 440414774 881002697 588466273 868039896 -397799075 -973580774 17625915 814637895 -716892962 -6633656 351936366 -229757458 -907547520 -582873680 -771963499 671111099 370548837 -220000728 -531362996 -776507664 920334280 703134074 407321965 -37683657 -90545469 425591264 653134084 430038452 -279753127 -455646488 481481607 708989876 834445227 4065040 -423355988 -537216397 -31955853 555910729 -657224613 634311813 155025866 449535488 649353936 -429046117 -411047376 659652940 717770520 -401868957 -499397332 -831417973 700795279 -111092774 855157745 244454702 -391418906 593861374 49153345 -528020986 -547746087 952159210 -32202973 930388538 -128589454 -140415062 -777102594 -821342090 -887483497 267469340 144060919 -786210152 -918682415 -324250998 -220911799 -658564575 -277788910 -861640513 -739147749 -509636139 779135657 -960028405 -299741864 363076597 -586101439 -836980767 -453443189 -36894201 -983678951 -186426633 -607862343 366471815 96792662 -241533693 868499868 209872584 58053954 516058769 -774132982 516692598 602021023 430974757 -497192358 506740427 27992783 -265052493 -177806811 -317833441 636566086 -422311403 864791081 -794132133 411569975 202136926 584420982 -983340715 755430728 -554563857 -882652262 156991080 -576968036 -411295685 388495179 -328036194 21073499 218072097 -26673531 -938946026 -217515008 430770231 -134561555 800178052 -853659661 644615708 108575525 437390682 683886782 187853129 802062131 -91954400 -95115819 -595701191 -15454194 656655522 -938439453 462513010 -150864270 485690469 414238632 -169692601 444010105 -659501175 950347168 956199615 -446505187 579852356 333222588 -553983998 -325907216 -697506893 -558992148 -618533205 840320761 -104801116 -512171114 -335383773 942407194 573418779 -862161253 785684046 -569141540 30752280 275589601 -141954012 449618174 788597438 705865004 -296144012 645089149 556458558 -410788466 588630020 -671960761 -140329473 -870330700 608725994 -626432560 -213433414 -382318357 -792363932 510000995 -418098507 -560823030 630281170 750594059 582061564 -741020753 -416432684 571038862 234874949 95560156 -719990284 -144929723 187912631 786673875 930759920 -268845605 -864316534 -385887248 808435620 -89286589 -42260286 -48713698 629132996 518188742 -343368906 944249863 -956569448 -264082666 133528706 612847246 223230791 -627586322 -28847439 -79983864 632340322 598985902 301521575 941393522 573452127 36263618 -297529787 595769087 412540306 36412185 -371578284 -801238027 541127798 908231340 578671995 710544460 -83888451 556179350 -555972358 100008509 -713258025 510893082 11047088 984530704 -440263819 -311488529 216204434 -962028284 148393194 412824500 -434038674 -65083998 342382126 861687223 975288581 -285674562 -76344010 703894408 291502462 -769630180 -563397768 492483050 507818781 946667725 -361564306 -691432181 930392671 182682848 -863872194 -680038938 129926208 642337833 425427395 -544290074 597822139 -493630357 -55544389 -358803204 -94286313 170299948 -837551514 -995609062 221932059 -108518457 -963239578 -109019989 570682322 -774308055 579734114 -513073074 -352245902 -832950820 -996979056 -476262587 76013748 583651420 -197886914 -730997142 -617020955 358594672 393421579 453604392 -412025127 -339599374 365852305 237664834 -424448380 404810709 870011206 652555140 -988539410 913357982 -631505422 432753951 462250454 -17885009 621763744 -544216554 266280497 309371134 849172449 512931343 -509280589 -192989263 620077933 864983876 -781618894 -190758956 662976215 -786238418 70636715 441851111 -562912918 -742614516 -245023904 866561130 -572371170 -489163106 196870786 938510152 808043170 -448649490 108902936 -241783488 -924622310 830081499 -838297852 -343748402 262706003 671147194 671431950 -89855749 975886813 -22164198 137996368 857746568 -78030272 -449083911 925408502 -470636775 439703635 29256384 682149499 581704116 584631414 -452071773 -299024227 -595026357 -966417348 -447790731 50839876 730995878 709551441 -696946016 178097156 534277577 392500967 -309178003 -827557207 -836110939 -166717908 297409820 97361628 -542598652 -547935576 -147849534 -72392061 -96534188 -409443811 929051567 269794788 -459427814 -983512703 858576991 -926177002 964532628 -131928868 283022176 -260151874 -349832091 752784686 536642545 554941601 -57559255 740336802 886499128 -672438856 -427058180 -361910326 -584883855 -875183224 220737650 622474823 808875249 -575267267 29920567 166451536 -856885660 -24157343 -948648331 -322600917 551201424 -728431607 343838378 -920916277 -494365455 -383633600 260206636 883645190 -163674378 337459290 415414172 -274278394 -815082656 674004806 -536163637 -192787655 -495377260 458757979 -129837316 869077115 608949765 -321509980 -36482879 -898587598 -820697607 161004809 -793887667 -846250432 446988889 -543011375 323822853 188306607 414903346 -45447932 -607226725 -742612219 -541854168 854607293 544855698 -908158060 -172008554 -788939277 316854839 -960423315 -445769828 -99916378 138941809 -53551845 529447133 683799972 -660726964 -478731855 -48124155 -469069647 -414236059 -544487553 -521002336 410048800 11647606 640849824 -325150138 604112230 -884719621 -66211977 -438373880 -879228562 -655027393 -122642797 -888243461 126806172 -139370969 -462581681 336301207 788555082 -953207758 450069697 697427512 -696369716 -513126520 939142137 607363793 730393245 -553326254 -958721985 -752579096 -305520939 322471108 693078012 -803340389 851688895 -13146886 -589447480 640309050 -831187034 -639590339 -630266828 318050959 -41977959 449727585 90541163 24923800 -276403962 -294135969 -91960864 -670582943 487607163 799338833 -193086829 -624314592 552206594 48792967 -207771779 411201286 -252927399 -852841566 -510585982 -654062949 898447314 212184969 769078268 912737237 -980669923 542702930 808665916 -57359302 614916522 624952073 -78998510 -862482539 917881238 698865650 945360400 -946119911 865333176 -291757597 -313103743 -699873555 19428913 -991099628 -302163955 706552094 242028390 -349743935 -380528412 452243709 296378615 -649075652 -842981308 -548856655 38269573 -777318088 977520353 -299358663 689413735 -918206707 83640311 271030726 -601791215 -61646284 899917779 -785911509 243908552 -544150588 -468768572 143870774 -946048887 -603119222 -619974401 428565484 -150538371 453369649 760643884 620492586 -862767784 467528997 188950002 -615048685 -428140016 -641878114 362265843 -843626112 -156775591 -742142948 353747990 -687778850 -365966676 -786702682 662695719 -907064953 635117038 754843237 -388840261 873244692 -968771151 157719680 -692467907 875885499 293552843 -968729009 -240363880 921844715 436238267 79915315 -878565398 -301558482 384619595 583202634 -67807655 -518224796 708752510 -301350977 -160990410 -900333939 657837065 576666143 -354443556 -437170387 394516636 501156267 259557551 -346279542 727586680 763546003 221628763 866897041 -796369615 754684188 331930547 283834484 701500648 922619255 961733061 -448590250 -270652489 -758726488 -167051720 -394186849 -874292762 371864320 374859763 234547324 863348744 -713670822 -34819611 11200095 -924277440 -135063046 23503635 623807545 610930860 948062795 972417191 151354185 -994176329 103843182 -702062536 -646135683 -927627234 191505425 -507747521 -971503626 44959761 -839266487 -361262880 102658914 -243157040 327071909 -928604828 327074419 915728811 -582847470 -19389349 -874035468 381089651 -564677708 -887198225 253440825 333457449 -421954627 270726575 689470997 -972436838 40321609 684932891 -826400623 -645126662 841686325 -720739742 -23815826 467215426 104774793 912977191 -412521925 353690276 -461657593 -234607065 839442230 878415320 -374515953 138801358 -466718197 282105553 -642330476 -714887573 -347764510 -60996759 -612913757 98492027 -810516694 -955074607 -564162605 131812048 201571855 295560137 998383953 -667131951 -106311197 664448441 828470608 -393542439 930300407 -372525258 -209368346 825664391 -854613218 -361837940 -197005487 -390183006 966724256 538075128 -220209549 557783833 -244864155 -901772772 -541106707 474282142 -482324675 -399599811 942661260 -931714530 172092290 561311219 364880836 -471448198 300684597 362535051 849197445 -939699763 972715777 -841161394 956794217 898256990 -110556395 757713561 183959589 -867215140 -355393325 -807216261 518308328 -180222233 642781196 -352981293 -442530555 -454519899 518619698 -466011635 -709587492 437077830 349340038 -671454428 349521330 -499213128 77321377 369793173 -836384528 194139481 590426053 -902959804 728769721 -346916549 99725 -394649311 559090756 492145058 -464940741 -79499601 -992323296 -185497750 -812410721 915143671 -454083890 153906363 -259916449 -251921619 666648255 -788073363 -186827426 -82549138 -509247158 -897648591 507494508 -23568206 765180917 336784612 115385396 195851546 -275023588 -819359402 869213824 11973737 -317914439 53396689 827026681 -919777640 -681754082 -559472438 -71913875 -130933539 -609508543 -661426678 -745545864 -541287339 637685323 540487460 933759042 831188424 909320485 536617416 739446639 -29293509 -693020793 -59462241 -749001668 -750651958 695148642 721315484 223242692 212450723 113311720 -583076348 -593395621 -754462109 469849912 114112251 -1175749 -234705020 -439227191 -424917273 -584978404 -69576197 -72966408 376692679 938455190 -230764013 -108276280 576771643 37814206 -782536381 -182223599 -742680561 196181929 -203721343 879579366 222691359 -225585726 451715057 -476992856 -258787740 105512100 -731362605 -381671904 165954678 -219491441 -893521321 211070432 910637273 -939087077 496776146 990811959 -838816970 -132347399 -993299940 -88516695 314895479 393626051 387962374 -271272550 179403010 954110899 -265444787 553539148 -847209955 759861573 422547833 -355566538 805951183 -162960909 -331643926 933771128 -628574023 755198547 -107085309 -320371486 -958581246 -823935741 121517252 -604391566 -995700525 336323748 22153389 506768101 -592258084 730157836 -327996514 924567798 -748175725 20070965 414550784 -713532390 -660133510 407461825 -875809094 -278037878 793959719 496325858 903549353 695513887 428005494 482510101 867817422 -697069655 -393810451 -427573722 460321844 438332235 -5018945 -122290783 -38687868 -98601294 844898508 593090070 -358479733 -62987737 -841082520 236304075 470427050 974626907 -732255984 -613401816 745376698 891958967 658115257 -71515252 706962921 603414351 -100488947 -757597733 200052168 337381066 533242759 -146057941 -851437842 -993588386 601658590 -999889064 -805893752 11709769 162680208 812845573 771666359 -881457236 985466716 575422907 538902143 -516265000 613171270 697936124 962738063 -427508680 870156157 30030551 884058923 689395267 99720122 -484163636 -634793058 455759524 -499620502 375283083 279205003 -177479404 131212278 7647693 -796268897 576173041 -14757877 770836104 345848325 -60654201 263956839 -495846511 433289340 -749695505 -108366623 171877895 809259375 382382673 141261565 -650610432 150671862 -149986373 787825555 812292597 -465298740 703954627 232827575 -471643293 207941830 760137019 -563630817 -545954588 916248418 492071546 -813229058 -490426899 -742226452 36104785 -849376613 -316437750 722145456 -991123571 614870914 -885969070 739073565 681995285 286079227 218963374 251907660 549768166 977812987 -425537799 -897635447 772579236 494210835 992153829 530769949 -329411831 -602923327 -693383004 -971566615 341869671 95992626 -714301832 207478896 129036919 -881346134 -931002533 -60428385 163080372 19392424 -496493163 -313430232 -821309343 -90293497 24123735 472285198 536250919 -669315767 74266503 9990394 -153513052 -651127295 992214480 374944616 706535135 309503772 120221272 339175975 151404995 107381057 -801838043 -285147206 -318832507 -932983026 -422106437 10520475 471795512 -539496588 -967084460 -124521312 36604336 486593149 907530970 -621660425 -187969053 -172623767 302876005 -655996472 298051707 -364671196 525518429 -541987014 -774196986 -693932640 761757206 -345438723 -841433563 -205634100 -211773727 -500279597 -995429173 -123847311 -927949858 279775186 -902895572 364185380 -853989033 -862066770 795806529 741712764 18035263 -487731637 -837769180 -509631576 408407810 -248440979 497641790 -958479797 -572352512 -59932639 -819510829 -70223047 647496224 427997288 -953759634 209094660 310015715 164380482 676924735 -248534581 729824970 514853790 93329652 923242634 -233096421 647025787 -773000233 324555118 -959143492 567440313 -738152103 688214116 -194415367 -216965477 -479563995 574307334 -33893653 38681401 975857782 -199028311 -735617701 582248660 158149504 -903437469 -767304223 -697176170 42301858 -206670944 -109201182 -207505066 205127536 -933438927 942668639 533913386 560437550 -230329357 -326225046 -910458191 247676765 666541252 -962330975 -379059211 -244593683 -394048812 -759212563 163589042 -721730785 -517897851 67843960 71670902 -462004705 312639607 480163377 866835606 486810678 -362935533 -669268144 973357714 -930339322 -564837697 366142580 -999304714 918263927 -777842600 264192275 627009215 -949146886 947717575 -153006507 106928411 494027207 51455161 929093213 740282965 -768336951 -219332978 498599935 -288854586 -442146316 -254165655 -842201075 -831423471 -435090259 796962326 398142050 -414225672 -532202642 398234231 -745650056 957729592 990123991 -705978776 -69347207 937784545 -484824524 -974807431 286023293 965081892 -191995809 -792875846 781496963 477643483 325637922 -957954280 119642656 742543033 -326765391 -94533318 753141992 119014375 543507445 -591225112 -307225327 -72171763 441909729 304940571 829798936 628242849 -277113851 -781611390 324634232 447620930 -533000163 -10524235 648056887 696896135 -191580420 -367188037 -762217404 586624966 906119323 -784457636 -567032261 -889385141 -399085686 -604990721 980191511 211671733 -347690406 29853605 61160829 35659184 -579527767 -80170984 456965820 -473421650 -84256923 -623428975 -530367316 29936118 641158614 -154698893 -596114934 414499799 477277231 64162803 563077227 -982959189 -418003358 265460383 -121041310 -281220388 579943250 276852535 -698676423 805710336 749514800 -983721671 468376290 445760515 748630211 191549801 450865324 -723274165 235692060 499850701 743912009 -510941061 805253489 666818578 -668048907 -167596511 10392353 222104716 676255082 234649239 -867068187 -520677057 -942037795 629584097 528309856 351006268 -119920195 -845024289 854088577 -509694871 -480819460 883249228 -868472138 436653176 306470891 116166299 933462006 -261684259 -385670900 246151266 -319242023 112353238 891819155 907106992 781477162 -153011923 732241917 -864413716 283893213 -759890216 349304358 -373274645 -294775721 721238501 89098692 332576731 -281638436 761295354 -324244294 -743329066 -461048332 -539252757 367943771 -92809473 339951090 -618586500 789748151 -614994219 -88690418 -834421517 -950095579 543663339 200882680 980349970 -536188800 -533792780 925919492 -320405698 -365195382 508257542 -452460319 -615403213 -628432433 -749153067 180381652 -844266572 509665421 825113781 696047627 854221966 732453783 -114501736 -794792972 -493610638 58257931 778289461 99627394 -50719336 620762595 -385544387 309421522 410762376 610184247 719688650 -646815777 -668025114 -871605932 -192945906 149211244 712375347 392733463 -602954583 541823224 985005241 516382077 -647111680 445765090 92374825 252665861 -809971581 714905018 -199007513 937895858 698270300 -291860748 905386877 67930876 160616266 415793620 439714692 -128357580 70928773 802355058 447675742 952428606 -462290202 -611204984 580119582 342336373 908080482 -662382240 523390729 -714940515 913060640 -102078779 -150465000 49279675 -148549298 -191730709 53217665 -591210271 24920407 -332867340 318633720 742544685 667359278 915795092 184827248 -537856737 676765672 -695660933 -826159689 -388986120 -310495228 918904773 725282620 718697724 241291532 -260711149 440837404 537292131 -447523232 893449942 -48610217 -856662458 -7276131 404529180 -406848569 -637083046 -162286042 862988420 -957185771 -728186849 680058004 -358754937 -116139683 137233266 -201188013 452016888 -634390559 -861191302 503053378 -57943817 321592296 101292460 -672342134 779439733 39056944 354107334 -695680325 -772443212 676976248 995595844 -315219257 -969450734 -518053359 221037434 -223970167 305452208 -63466613 -496569834 -989045186 778166754 -867089724 349987038 81393953 554423783 -536118936 334410518 552227311 3337749 891541107 803640628 -308984871 909017415 -419945815 678338093 -175497088 826566377 203203042 -149042364 -507780645 -739031024 -451168135 484232494 -342658481 698825444 -878657207 -269028401 -896971999 -239097969 -272080392 691969572 -422727370 -207368497 722813440 -358518157 -118838246 -506979980 -24941816 424864542 213728424 -928343983 -663687443 -615809817 -710531194 45560688 -858359490 846693410 332339833 -294947049 -578765409 505470080 -759039180 -434288012 472025451 -559804452 206186918 408157481 -530265027 -682333985 -9264522 -188711128 934044210 -705002591 553560085 999968237 -888955795 -825808008 -696573766 -128228306 744685072 300355999 -407192172 642570882 102246082 -948315664 -207696911 -307035817 399924700 -890936466 -356622420 28223833 -142307359 237255272 703682028 533881060 -190104496 936706122 297063009 342441538 318070227 721077484 -458614824 -506624246 572823715 850001623 -767921484 38868071 409011156 -439998142 680356922 -110747487 134919141 -417225912 552634140 617150797 -143309064 -244731893 429217251 -399392766 -543969973 291598931 -412248263 925634802 -109626073 -281166696 -983701572 -578537575 121461647 -311449840 -885653308 -787165078 -100579106 289650563 -849689835 -518689389 214860439 -938267410 894342380 -889248140 -321791785 -334165620 210472969 -251392415 -546542719 763920965 541623586 864395756 284352235 -565096637 -781959952 -342069074 -49252882 -676800222 178677216 55809673 401677228 398432288 -359205073 474870354 -927832876 -530950960 691484642 138355177 -413597843 -934708266 -328122728 -745190269 -28740455 733802877 110421051 293929673 315473853 38223290 3630705 962476232 -548820896 -225222277 -200563417 228344663 406885749 -909584407 -289244256 963468379 943708437 -158829525 511241093 -773222775 -713033320 399464088 -272066006 130631563 -857916549 -899198873 -90453088 -617676128 -919011515 259144474 -439101710 331826542 -585161130 38907105 835399501 754139352 -513142302 379896917 -55274362 636796569 -717002172 -219853901 443055677 -954266956 309288043 832523332 601879879 -875794662 -727628593 9356318 -257718241 -936334884 -267127067 -429187958 335808461 -154747118 60114369 219345522 -74737877 -71642625 -709901721 -316440146 -703750987 -527836806 -996049853 909112108 836520134 -783959423 666810166 70014827 493888135 -725046900 233997679 681441322 -726091814 -566527924 409315855 796100785 -857763865 -983402028 199294587 702541123 24913185 -252412548 -710347704 844997096 998357567 105395455 -126359079 6218188 52770870 190871882 296708836 -402749002 -759641659 -650452332 173916977 -898180693 -193907178 -712850531 96437386 -864978197 576124182 562356522 440447496 -829430325 -46896495 -722109761 963321028 844514101 896307937 429525736 565312855 -601004010 233819519 -64030474 392729335 303061153 -159683608 -282016763 562746221 288269028 831770911 -603390618 -338347520 433933060 344749414 636894729 -218159812 -447226996 874391949 -829279645 402057522 -858331970 446433751 298734628 -398657491 -652028884 -74644051 39285289 878833220 996552770 595423632 815668133 91670873 134832340 283906015 347504966 -253830618 315582165 -149387035 818675121 889305335 604517608 476670579 -343416877 -545300377 -840403993 -901311915 75403238 -54695006 -47409347 -314715426 -737886918 -538180972 466082891 -51169048 -997308701 -339414366 -225205246 -880766052 -234445778 549239831 809859849 138046243 227722796 -299977746 -947041611 278704244 494520702 390368815 207133115 381444362 35683832 -731104530 -493676448 774505826 -577984346 264640124 398164824 -86181988 -911766836 23541354 -642543424 -256146060 386686674 -27468891 -291293839 243829690 818058659 160189693 771585862 242316000 202904012 -665880445 346072092 -838963443 43843495 -109171165 905130314 86708442 455893883 -784778677 168802942 -461525991 -553781079 146751473 -103325021 -336212610 -326915495 -142417199 -517386475 844314973 452582686 122331526 -260286511 529309504 611767238 662975134 -650961091 615161938 31150411 280798267 -672125955 162084256 -650759260 371387723 247788124 -703922138 315625712 859102362 -258054404 -320709063 329045190 -777727004 703954044 204919675 230041046 59186222 -950012762 -867733798 -213372283 762375746 335833482 -505016599 242210186 -626609753 -490603151 -16352688 359802480 567469880 457244062 -940369315 372280498 -252459362 -879511402 457215458 -948788441 -600631604 509243756 -773033022 606940683 -436759174 277261475 -343136926 -843213826 -718869979 388363222 -197016123 -841144207 -243184695 -181706576 -690247396 -881494429 -247710824 35416215 -885805742 194903035 -706719184 731026781 572530889 -705258306 339685430 -613820827 630183216 -917431723 -899402765 129881466 -498194839 251131777 -223398636 -983074844 25708968 -463614206 855365793 -666603573 640370223 -353209328 -944039548 -800821018 -168389347 -233059084 275618447 437296238 236188005 -227342631 68995325 487163353 -998793655 899791462 -932098485 632097221 -313354034 -755870369 -896902193 -262721747 -295141987 899505733 406589766 39165084 -211835493 788284301 -517918661 -616686854 -535910564 601522977 38040400 -528827008 166832088 -603338041 839718163 670532255 -128842605 302634702 612816901 717962866 -444409841 604720037 803748806 -763788261 689813978 -658566016 894952332 498961811 943969085 -81640772 -66519422 -791631316 12356152 532125990 981448545 119463896 549253173 120834833 -863232980 962484477 -728047012 810488475 4247718 503446115 42005415 -620044590 20403771 -991253185 813139136 101366970 631110906 -95697299 -415801640 -433576136 -778131017 177825253 277852049 -833502026 -961623215 776959706 -844881842 267219197 -240465097 331058897 -872371359 464999263 267076159 -249293008 -970552999 537045089 990775103 618933423 888183855 10410625 669369602 291969949 -339414654 416037521 -880453907 797198571 -519226281 435094526 721511876 865113864 -308548373 -608290773 -8459639 932515758 -157257975 519559865 224408238 79697499 922290449 -925592397 -746255530 -415820336 410142170 -180921524 -857552689 300322944 439220116 -9415972 698547026 -757602154 -668546479 -665955799 -274512059 -666212146 460921046 988357732 -921557754 905718046 166738576 -446917006 -676546803 -216916783 -502172350 761101502 -183692564 -955283416 782188480 980940715 -257217026 -326698299 -165342270 -982589919 953560754 439184265 128233342 -174700222 -81376879 -521241098 -15475166 -953883308 782581530 148851848 92238228 518547166 -186175632 -950614975 -741737745 343074343 -48503619 -611635955 21817576 -442718977 -375095713 -431361465 795580150 383297573 725393625 -181855690 474516962 -626836503 322729222 592708184 859945896 -676468053 601155664 360193744 677746078 118028153 505713214 -253408517 205600442 -363200817 -819892745 525454520 -866739646 -749937913 284147753 -120656902 877642015 -165808056 -961470631 251789274 15768414 185416691 187938473 -467097555 -203246763 -339684036 466358841 -470932115 -892747806 -351386743 960197092 -674782458 722951814 795898711 736190750 66548117 552455431 976759624 563370892 -487288720 -763602288 136157091 -567167855 -920261358 384485700 -340890454 -161202148 548407752 -973117619 187460879 936153802 -940251226 507540720 302245051 -675463160 506425653 -586191231 590916251 382100498 -650720667 937031566 773810643 -358532388 826282062 167429189 236039427 372773619 -955030035 295226883 342599366 283628561 108833752 989457246 -743382655 -276951843 252661117 -476990336 -383455427 -541083212 969228949 -185469326 -924440737 503259695 800114321 -552468855 -382278166 -96272626 693712145 557816127 75859202 714351714 85925208 -800596256 -436507523 390937874 -639604337 435107896 -877109223 255023372 -341814788 468591797 43817838 489667042 459267680 261403567 123088725 52189189 -955591689 968829750 -848866197 -938482105 916342300 -109959987 -629199024 850870958 390734090 -616194349 732757447 560564827 -183659269 -478867509 -499579857 406270221 451473735 -70666159 -277780112 -34612853 -680988106 -174200348 38936224 -850099640 851551535 -358665135 27626211 -737133153 -391921225 817320988 -518943366 -648652124 -678439533 206344633 591581490 590990735 148914074 464334508 707272487 -836809935 -173181290 -449041450 481202959 -958824699 763232751 368156159 579408273 619683452 -413604780 307006189 739977405 927700779 550865983 623764638 -129182192 68893921 15336825 284657467 -639357497 852067288 -99023525 748978526 -375827857 -442219394 -128608797 -351420812 -798742306 180349325 -481126997 921573745 -934210000 266197635 929739091 937853326 118191406 452422152 297769456 340541398 129190229 336824128 236565670 -364335907 664752547 947520260 901374893 118057993 -954034891 709827956 422319054 732826363 -28765092 -853312681 -665689544 293581384 309081554 560150769 734970669 47842925 616893681 -70229938 954472142 -324005128 760697336 769603151 945163906 -903889977 626695648 321624300 -948348006 -789330097 185142107 707347201 -723901164 -892880944 -975926324 396574846 729065423 -584499592 308545990 -629463826 516276231 -460422109 800514191 -519472432 30222642 190293792 96333372 -622913309 953452559 -534587903 60199498 994978303 -73543058 -410787720 -451715481 -123167752 -4811952 -830986237 -342326376 -525010967 -302785776 213731265 -419241334 779759194 -612924509 -591642578 -901635196 534385147 845398643 678175657 -17965700 -719324201 795383099 -622751877 -617192362 56266200 125402881 -860899506 -211330679 -297999483 862344962 14437304 16396641 -828678527 520786482 -70887390 552067130 198132437 125367834 -826863485 723230177 -733991977 -893443760 -242319753 178501377 -547034631 -122505580 153249998 456806341 516912682 -158312220 -436382362 631764594 -606351993 -322409515 673548718 -415116039 -302464921 706481789 -455139585 -947697027 572931965 -904517196 764702898 168868139 546151487 -811422634 -222486607 -220431777 -227243167 -63129725 -162264596 -41404783 -456950508 433147376 -565316046 -831464032 -66284073 -449488105 351525994 -973567588 -703062790 -694109846 -471218942 298156914 170713512 -115202781 -901070417 -366225474 -253449973 71569976 305013140 -193414214 -980579874 315302863 -26583752 37005188 58509542 946664976 -14194453 -811365458 551371157 -366643365 871778852 -263457574 632962356 -881420250 -233189466 978674438 706152968 -976832111 657057670 -154857341 -70624338 -617026180 908788028 8745248 -473156562 707103423 256934318 -118062998 292725533 -141434741 -710441358 -898579283 -564322145 -450934638 437314431 -116631949 804815388 868311506 482109529 398683258 382809319 -832896233 -428553439 -596571321 232402575 -565587898 272606369 163198818 -912094552 931278879 -406103883 848877450 -991985532 -919131128 -406317706 -285267059 676353429 -128540072 364477238 -675491298 222684998 483308540 -746497079 325357005 -93442479 687230673 -620138781 -3402700 394294636 -7947555 6362625 -784291429 478480627 -396610450 614021271 524233358 -660288555 -36088559 -777574191 -778209895 112330505 131363847 -256962626 882315110 -218681713 728781165 236869601 -735187578 403064732 -398335919 -983389091 875038127 165099620 -330134163 -195280610 -659310789 -185825850 -625812644 -812519568 428346571 329080111 196531272 895867381 306246585 478492058 -487043469 743204991 231066948 980968403 -342434335 256110650 285948262 -852322617 -276034163 -881015530 -977597860 678321703 -498154908 -173585175 393749759 915579344 -229215015 -658208708 151766844 -19893029 666578526 -657666740 -230631742 -659512162 504926779 -103671456 -773981613 -74511271 135284687 560839740 -199801836 -916817272 -600230367 -386813819 -286997771 141717673 339213520 679629467 -822241597 753390010 552247333 744044364 -461124977 985029623 -609994787 -451660375 -971546457 503118191 959457216 319297988 -770100417 -425543876 -516919848 -936584755 603088580 -501412059 -462971960 149083242 -34560566 92693502 -160855398 474214959 130067344 182315146 -496606438 -615203384 -856674015 732858352 735618461 -163585219 -696330817 583046739 -784329229 86408522 -526074568 -969879135 262428191 539490840 751244280 479955647 467269198 -744594570 -215628052 620970821 555244391 567566338 882815208 -824965349 836806328 -626296460 -875366759 -645497109 437276494 -206812782 -698464974 -678663864 -233490322 940811674 256675841 -10579790 10087810 -414426342 112132912 -365721016 -963226286 187102579 -792747745 -848487110 413273809 402291254 133715740 61812916 -949849121 -722580214 -733218444 -214537898 8140612 -509172034 -175606575 888710485 -791551112 -53973732 -270108497 -115832188 -485210480 -322139467 -896069497 815972457 -994877648 -634693005 751280079 61816502 -697385493 990726745 -990081475 -305125709 -728832109 -55863506 -531673185 536619391 -117758096 202399869 157767879 -142009334 -604592899 -355423391 933209277 264620214 -409989617 -873587142 985957519 -588095032 -557432856 -440109886 373060930 709282678 305358824 822078561 662727247 834365068 778977518 149317744 -968631983 -496220859 -259965177 -595397180 -345521826 539115385 -515771858 -92794949 543408618 -718521449 -869962866 814784974 281990096 -762805480 -142596814 13583581 108456011 -896362957 625660106 -113163397 610691471 -137034270 642928900 -727068086 -490932314 524486757 -896034330 -69039465 -247932650 589480997 -890532860 336395666 74605264 980411710 -743458237 989200133 178272673 -10243416 861593948 -18455543 367177260 -477274587 420434448 -986052059 -597546688 -566009410 -681724587 -73865176 972476223 -34003652 -983089351 480705405 -578545837 774730467 339006295 -210898233 307930709 332369389 213177436 -161586861 -663934148 -604691147 722831321 416851691 -314928015 691201934 347707794 -854476341 -288817308 -298955086 -308684550 969902023 -811561418 125487026 -311341782 -193048901 904497592 -521373198 716258244 419596355 -47241965 -151883594 978838958 -485969209 -164603242 842035311 -188994070 -521176147 838890108 55318010 -948720580 -978051693 35265601 -179561603 -628957449 -202376788 -242281620 -395059697 135790121 -168657317 -150373920 -43377421 -327347094 788511094 47433673 522089602 273545036 -4774517 226504012 947002600 -245985193 -352381690 944907199 309381076 869999531 177585265 -380595246 -830135659 -987093382 -839566948 238371923 557145874 249081100 504594499 -489393015 987194198 778338435 -405536249 -609693924 188891322 814190484 65340142 -616773468 -139088594 -909789781 556758844 44524800 -382895293 -938660105 394202664 540449173 490065892 83371851 114632699 40680510 -95139649 -286934566 814339306 -370272743 -95638968 -79975914 480225752 602401754 -898990350 758199574 945053450 139094892 -991008980 427301386 788843152 225679861 489781694 -387742045 155710839 775122400 -634490524 944567296 126128311 444720876 329387040 -867896216 254085632 289738315 314754217 -735169381 -215652714 375786234 685920406 -38019190 -318770890 504700900 -543410558 632069548 308219359 -641172997 -100546806 -869012480 -304604414 858009273 979904565 155294028 -140181690 500640100 337959687 520120390 -615668393 -787054442 -357853176 -593214765 808425751 -604738898 821430830 879121559 967362294 -925982681 843085439 -235657974 996741466 -963915382 -815953576 -301708327 693210251 968374950 374933388 428999637 -830071027 -519363451 557729517 239735379 -21477564 -174023539 -779337091 -172857143 117550017 358871548 750839812 331303479 -750044843 855681458 211134988 386593290 -956094183 441907931 -987935297 600179504 833168623 444691250 295151838 141311692 -825717956 508368099 243701814 -212620314 959935424 409839195 -633546137 369895596 232213131 769023630 263954557 226203864 -462501300 808489347 834066815 -953479883 -204585473 -45054196 -686321174 -248311144 -95815797 -614576784 -568877089 -334011988 -85798393 -627179699 755632665 -635757607 473087393 45871341 129509326 71313875 575499298 743896397 -609722309 175295440 899187490 762188002 -62610109 31311322 16972570 423191330 -175934179 -471464643 -34605348 -559591964 229499105 789795159 -139941052 381573013 -455811883 -45748509 244139049 -721380027 -593008708 -918256892 272241103 -623189669 -643608964 -912791455 -330076588 396848348 820636346 -284332247 -382923912 579833817 -691983295 -828718178 412116788 -597245758 479438648 -240843877 618894293 838937974 108111147 -415555888 -220720745 288720264 205210579 -713905985 -577131587 -164877148 814619309 -321623237 131280679 218344563 405196393 159783813 368573262 -702869677 -998029292 -293400627 -882394861 -159874839 -973109620 -516938229 176672486 840066206 292167292 658852093 743943358 -403930809 932790899 570765865 -187233613 48768857 -417421606 898813672 518164246 901295168 936474388 610464734 577510664 -247911670 -656406901 37328675 558490427 -159470028 131043769 -791462631 -671719104 -607290757 381680729 618754876 890277260 17731386 -758322734 174039928 915166528 -982272160 75454370 -958890516 -290630334 240166031 16852154 -523336980 -647557495 431322265 43864198 -496354368 880369512 -786764021 81956977 -51936386 -178955743 -14201756 756744439 -599584112 -643225264 -677146337 312709785 580523857 -42975713 -677088817 55047850 -84958278 328284554 407488467 436395809 214210073 -162835743 -781316192 -102342620 789029046 191842401 682323293 713257290 724366377 653495636 -861563985 -316445501 62938941 785735742 -560150346 -921665486 -759099883 227116465 -713526752 -687999882 -450993184 312169410 -95969671 -728219443 663653755 218105718 -810856510 929083245 960085609 -192661979 966148247 735692121 463076870 -642894491 -783159571 -812056774 281320158 -50741246 -831301015 776963364 -763048719 -677772826 266668030 812252258 -140495736 984573760 488105797 -610748866 -740891261 -954761418 802248524 307843972 -60581845 794628109 -467335699 98910137 526945423 -373254412 9047347 -360132740 -780383983 468714603 756671180 906473819 695446128 127252046 76721599 366966215 684957534 -836596367 366808826 925999018 125887889 942227345 -537470032 399846105 -602785662 646742783 -717793698 -405872551 -408713807 -187534712 980486734 854742138 721297272 861881417 440121888 -33325978 -331418760 -154502414 -551457038 -7465739 183841287 383893074 -588655928 -221116908 432792354 -152341651 349816078 631253915 -943866675 796758227 45204965 107765424 -191304635 -205555081 774652197 949864312 378177314 -977674386 -273853441 651714426 -344204818 487474515 209837557 43570991 -782338227 -265605090 573783189 292182146 175597140 -295809180 -472081531 -762599700 -420579976 -211066846 475282481 451535088 -805381509 980763728 468659682 -207411036 -231513757 654055549 70942327 408414032 -938460698 708670336 478022189 132306969 253261241 285291453 68117393 230289604 791604072 -833222965 -443722892 -551986133 813588143 -637126785 139021070 704789679 841318126 910291463 470372041 372315253 -438135270 -63855692 192308217 -313447785 -284499428 841734761 -214152018 526039930 178049502 303084845 87555252 -452358334 -274881571 -641055632 -142177370 -701890029 -60271740 -945315345 -944019354 -375482175 498084814 -536411790 -828281283 -311541233 155879652 -432435239 -452024516 207007931 -7201342 -16910317 -158995938 -595805148 -608841799 -987486588 -88479285 526570032 -870025688 606322620 546861608 773338947 -651850687 -591320158 642217592 -863384847 -651101309 938424592 628710650 22817822 -817751118 -644912254 828536734 -180280217 632860144 528645898 -198441817 -679927821 -87938763 -189976680 694054341 247672238 -569908929 651094197 793929907 -170460080 531593622 -561279169 -715057957 162905939 462012479 354434257 -597786665 707136756 -68496128 329212943 -173562511 -649066489 -926383383 -507924081 -271703041 864289056 53385141 -967646907 -112424763 -197347911 -56683721 -708550512 -884531694 -243413220 624904705 374649228 -512610116 135583695 546951170 -236315397 -902123927 -61795130 -798898620 247808922 158565766 513732754 140306914 113417867 485730479 609368456 -349670025 -690453393 399964950 -364100146 -670907014 422859365 -686685522 930454071 -738974715 931216959 543648910 -307751036 -477864458 -86322172 61013722 -600237032 152067999 -131981780 951172484 -435021084 244167900 22305546 932844802 353885029 855215818 808859157 719826532 170063665 -460224952 810924267 398285925 195398536 -357912993 221968583 -848885038 536818174 -244431505 878002162 -573192120 844682194 251846715 212382417 -623994061 -424585809 -982096982 -954976119 157163559 628099261 -443648173 -124589234 103800158 -139505929 -768159804 -341329714 991672740 903431421 -148651478 -385976047 633440817 -11478562 -731652228 -795203679 93166149 -674740641 798546688 -461411919 -79827410 -406224555 -741996746 806288807 146682199 -879374848 238379018 -521895738 418824797 -389726383 51806869 -914447996 -910706010 992766963 405852510 793940498 426445470 949981923 633143732 -279538696 -426635068 134803501 -258305569 -597371813 -684833902 -761823308 -102013845 809991576 -636018364 -237750075 364267879 98209754 -761462691 620836134 339179952 342629102 790797821 -798003777 -456145382 -439144128 -569914150 327162539 -6208732 -228071950 991509414 420067447 -142867030 -612969373 -408725366 703589832 273562559 92822872 107764102 -497664619 -155058405 881727878 -121868608 3806900 -312526523 854410428 340953635 -177344185 -758211367 -728355752 -19105006 -301763 745640019 -311267458 -303860289 981854735 -330042164 -748106102 925426232 -143382641 -815208099 250266430 -457579775 961873268 337951803 -345175759 -469859536 -135659670 43268153 631984946 171068380 398357336 119470829 -162833500 826302873 768738828 905068621 -372924353 646575415 -34329753 820145600 -273119901 -276009406 535777177 -575400919 -312813437 305561760 -170659976 -745855283 657325134 -745902919 -165106805 356403077 -70161680 -268058498 562081269 260751606 -405531364 -449667688 784229333 56657306 -583199660 -798438761 -581867997 -598734117 202680558 720442752 -899970369 601473525 -705222599 253339451 341061111 -954933133 -658336548 846147400 455192478 -325937491 49127368 308396446 938727795 -757150824 424042258 -843720142 298155938 799533641 -663086039 535813889 534621004 486686559 981366258 134240470 384149636 961151573 -655840107 -815266212 -764308250 581721421 399450043 244358444 -26376131 -273321353 942240285 -196878212 803753064 -3689012 -611623586 130831595 388994967 33267730 -762118893 -159404784 51555747 770986571 428039862 -645433911 -425045338 399947425 -425145186 478144794 782209719 718204717 716141095 -26114313 -215467962 767890176 367787719 -862883619 -990188265 206993612 -735832857 99355602 485473347 84501674 -484942066 132660057 805086838 -570556232 420678018 -430497855 130316180 829819996 910381583 755031905 382569329 743523177 -931322944 161449096 859507639 -653321671 -864280613 -170609274 415397640 40891840 161946502 -790008091 805028005 158827373 427455983 -351186391 -830862529 -561342917 -904678513 662123954 11420596 -142203683 351145893 -149376730 869192615 366222489 -423266790 645819745 357505977 279346785 997129958 -280409810 956170264 -203799818 -445284602 -313322923 515942244 -999253209 -636392087 -599203188 -775946216 -262689433 -267180689 -123570438 836538500 -222333811 -416126495 -451092841 706312290 -476638249 401248036 109234931 840502461 537052272 133317254 -242367245 -423187139 -579227904 -791831607 791803550 -388162856 -37243734 529289566 -606646954 187219586 -243101202 -298789567 238936922 586658268 -782405513 96040036 217063958 876704805 -245567834 -54338612 701733682 -425654588 -449999019 50256738 -2760627 689121755 957747254 22678144 -848706684 -459358494 -487922855 470910942 874083390 -896805764 282961893 296696451 -133495059 -235491971 31348787 161038299 -403882061 547881606 57115685 -925487240 -941780827 914996571 -2900686 -794884258 -664823323 -223852543 554757566 -574684160 -174020088 480226616 -126251309 -823611170 -603538305 955045510 -795557896 149815987 -456888020 -897482501 216197027 894603834 26988511 -54224559 -785190127 739480012 -840137626 -610183085 -557312371 860581146 811880832 268631308 207923713 468253529 578318694 29790101 -36655320 -794984659 852723575 719028278 -289961303 -484410191 -887432759 -847706764 -704222764 -215201074 699115552 -876823088 -619560432 830566730 -41099606 -320407198 -757049701 690769857 377025934 -396884003 -954022249 726924169 -588865693 -395051799 160604252 753408623 949988052 617567495 -112862827 -925715752 274146111 -813187866 487768883 799397272 993899996 -708784776 89603295 -740057630 119678552 -541740282 -770797623 911883085 806012030 -957567434 -885866313 601935852 168639761 346306751 623386126 -22487470 788231821 842343259 -305436395 -511719418 380154051 -761110707 -284620749 -779877794 -522612808 100644960 73533985 -210015412 -910497981 -526117503 -181162931 -815710250 -638930056 872520060 450823709 758226053 -903888087 122432135 -331151589 247686938 -609614318 -2063234 -623717533 -230236843 -253855720 684170629 -999127366 572901766 828181085 647109740 23110471 118337910 385819986 -251517405 891629272 974691966 -166914175 256510132 284547175 71700307 464409243 -993753774 197100027 -287711220 931609362 263968315 629143793 938162657 -626001988 139349910 -759205801 543227011 -912937873 -727372935 604522005 754795841 -331453122 643565406 -691180212 866748923 189710402 789648450 320566691 -931255353 -80413119 322419705 -434544538 888298844 -977806335 430218478 261589362 869267503 -747680860 -240752909 228107581 -128860408 -739156933 -834343938 961420453 -802588968 -367890441 618459555 -900594878 -361494114 -451489829 342447254 -630943868 873197720 654981088 -845774981 253500057 -62960359 806045094 282909603 -162611546 -104970415 324992977 -483078256 -485914811 148812706 4442547 -172390705 903135908 -290504863 410240111 -295958563 263091757 938293617 219652169 419893217 591200293 -209083770 816994764 402013877 -527300282 513347695 609621091 -805288511 150174112 313242914 -31529451 -38904634 -368118710 -58233810 3493597 655946581 -311242967 18806912 -323224315 794187282 158906519 43948596 225159604 -326850221 -912317890 -152159672 -145574643 -220545141 -544071257 -270554661 -177226273 -702000345 -582926944 944561237 966878414 781602406 -64430651 57727855 842985541 -105469622 350936718 209090292 266729217 364511338 903606767 365054050 -47772332 276358885 -323138689 756718769 747578659 990945396 -547073815 914936858 629149979 813558371 -235839055 969617938 291538266 384181872 307545151 479729692 -474130776 420688755 -10415061 -345716388 739179304 989761007 -213532860 -851452690 -278029244 -98526972 -285196065 -37380138 34671481 -765777093 252693071 -641181160 -82374391 783012690 -388032262 785970978 -487569781 64565249 933367007 -608018730 746176447 -7550975 -382434333 7572979 239613709 83018199 -572238963 -20210260 -941489347 571729126 843718694 452730790 -177356187 478947700 -486457984 431153746 101585368 650588768 93529172 -335796342 -358979699 -185505144 842008264 604766250 955844352 -876842469 -221782972 -977250664 -680292089 559907075 -509224795 624896665 550911701 351901641 -775709752 867478516 -883091152 21244199 196496369 880084685 -505694731 -60765809 943505060 659128158 -202887500 668983988 -559643820 -511320649 663478700 344057308 9227987 -776821802 600589184 -491911726 908847464 -588742923 525052669 -796151656 -964007366 123183490 935376100 71655922 -767892377 -452090027 -121186584 -652783669 669127004 -99434646 813966723 -601041172 705634865 301642370 -645236052 569433931 -891383160 -432808759 -248538396 688125222 -412511069 250778494 -617790048 710377552 -323446430 402938272 992330747 -641399485 -324181259 317621742 976745776 -158243498 506418936 350571747 -323331342 766605955 -866961161 -902747349 350999226 337643223 -584719232 -909088782 -462324821 284337009 -260717227 -182089193 -735745720 -968924935 -53138004 784153152 -240757028 -801681815 668351459 -5712217 -541870835 -716100576 987876077 862250028 -367540670 -920761433 -362217370 886416995 228497078 -742742733 814766569 -988577744 -968334482 189283188 -829923076 -809364534 871342209 491495696 679978808 270185014 346048595 -837624317 86865830 -498485157 673146429 421845527 301761869 806207594 10597630 -748782059 307276483 395477907 -10545680 906327257 -15644172 945552886 604345162 -592681019 615325333 -322880186 128983178 641664616 413510189 -970587385 -41751105 -434471702 -552141329 -384004081 -43694971 -537364616 -569225407 126868904 120430116 -543563592 -857334466 985474376 678039762 -276788292 -364507562 815923428 -305594690 -528215037 521664286 452897448 -363876230 200716424 -698636522 -453894462 -756322805 -559249554 462955119 680347849 -292374982 -285309060 394684242 442949577 -390863080 -43333751 -900632966 -823753426 -164984793 783467085 929835412 -950230529 -155861598 678420754 -594977855 534349333 527757676 192520040 -686957276 541463491 -968450739 -842759869 533259454 142604505 225400200 -288463704 963863420 293308070 885508315 -174290263 -339215744 805222083 473139740 -784583940 371981960 -648087800 322827383 793133690 709895733 843646865 296172199 -891176249 -566423238 146880826 919812575 -38495633 272189504 79519142 -224176620 730879435 994797079 -574767728 -896513800 -856840015 746117524 686153221 944139105 213393340 264433954 -20156198 807181710 -522749047 13084374 67244972 -884516280 -208003911 -716529903 429807206 501011345 -62061229 -821565620 -667383371 -728950271 -663471298 -313225451 695279719 242251031 -70059281 -391988839 -160423738 -289811090 735503692 -413409293 -158868998 -960558463 -203025364 906428610 578608952 -68652440 -672367380 -109100147 479972868 761629200 -169949557 620690898 476087484 -492264950 84269113 28896053 -80862904 701569800 554088152 562889979 59643106 913851631 120309160 828007407 -353983419 250132020 -831273811 467897898 642785641 -494137445 -3989998 -121062445 305441788 52640984 -628055319 41651735 -811216048 314971832 -609897865 -396500790 -220346166 764513457 165399988 -457723460 -713463791 740285728 559884469 -651331581 -789971350 -469417072 399945124 584986220 715942830 -227053322 569101565 -93696524 879545836 763549972 -127151388 295124473 184184090 474617053 -213401384 -671591871 292107896 -504041701 -754549011 -455927346 -788086404 676312833 994892666 667124328 -863775002 -25477224 960600484 -307656351 129521839 432287068 -286291369 130465388 295841888 811592572 771068716 703979131 136658818 86825032 631821806 970007711 250376102 757218136 355784665 379329039 297864321 -51411525 32930335 926901976 419229571 -702979171 308399760 789032138 422272047 -822476459 90596266 387451697 -247959825 415590596 -680138229 807106032 788078163 -683055818 -634254240 -368192429 -495821468 -431678708 -265946719 -133651750 158848730 269850609 928021 -995314461 203940934 -265640083 420230477 90091754 394095138 710005237 -555007792 -885427019 548120135 -537245016 -279111471 -322825822 459648072 463882344 -51292833 711860590 550023329 -693912016 132332391 -670563907 -79992789 89316390 -808757699 -482362138 -159354613 -692669118 734567996 -791720833 14143498 -284618748 -157666459 905189972 -592068901 948809237 271558193 -102120405 345625091 -986029870 -907661646 -777412916 -736932975 835397815 656243336 -998506096 711654473 -918848498 42729223 250040538 -27956481 51925427 193436479 -480812296 114209920 -620857482 216476519 -902510105 -307626394 -268287116 -914522278 252701979 491343816 717525266 -236107616 506128793 -258051141 -475379407 763807423 -185016660 223325767 533711836 177065665 -843997028 586261231 -417553150 444215548 357414724 -274130086 -400043861 603258877 275334307 386640584 -260834868 -173451485 579531045 -527685601 199767378 -337039192 -484552108 -650050835 782359390 448592910 -271425975 -536272870 -978469240 316818050 309139793 107007340 -581369719 569276796 -160427018 -399651842 -540367241 610756708 -495719361 -529396479 -494675594 480292570 626636433 861800472 -352534394 -117230288 754986406 -935983260 872841551 258611489 -453279730 13553468 650388083 407803085 -487672991 660756711 -60113935 -638377239 -682833096 291481398 588207605 229793393 396557766 -30308740 -534345640 -473431665 163185960 -682891121 774955988 466549389 326215006 553466193 -776831354 598939268 810946555 -154087945 197046005 -864643531 -287073504 622594577 -219585689 -550526703 -578465400 727976883 -759758630 -875421523 -562533912 218660869 -106880598 -574890514 691904416 -86992089 -944842605 142287728 -904379243 413044014 -83611180 847460876 -920021994 -767206194 -615883961 -354760779 -201346805 -878916752 516926039 -115740086 321603632 358669256 794406373 -118328763 965202249 -31419494 -252391037 566153664 -109631721 315128465 741376182 599249682 -78251361 -136580327 842721826 -135190390 788111024 -84894103 -163151262 -812786408 329691672 -782916600 213579011 837737985 -796147595 -495986933 310589562 7993379 -664772235 724679430 116122201 563296898 -825411002 947604042 -833393197 -780937099 -225825763 917285692 585593004 -54721539 685165822 636132267 436878457 -589202182 297758922 469941496 503478547 -919931346 972543555 494581592 532267632 221614902 -680253614 337753918 210564206 -662489863 713364174 -587429501 -651252464 270947129 -316028304 -163152089 -31457741 512084344 -977695355 -756575219 -397864944 960223749 -128871214 828081172 -178053353 166922248 242993442 -703414442 359320810 -456187836 -996225615 -959114418 790498890 272978871 300094463 478257416 -988052450 23646609 -835910489 753993735 151704516 -114014244 336950993 -62616151 918093699 -526428801 389643894 209993905 524372762 302877250 -139056674 821055793 -632999689 726177876 248105565 930903134 293777605 477283423 -409013814 677388101 102983165 360835786 571321748 674389358 -820460589 503614373 -101075870 -585725199 584232121 -857459633 543095026 -170113214 -429980600 48397345 173176341 676368199 -785658474 155190312 319409396 -545103900 480870143 608152182 614839145 -224363640 34634351 673160297 -474346849 280260360 -126503583 533681766 -365010466 -98238203 -234366943 -271375962 434128603 142696908 168115239 -831337399 -359517933 13360256 130930184 529734624 156334728 330407446 807373761 -597394561 283894817 619209491 -14163595 -640294438 171936126 -458262421 -533072988 233240770 728891182 776474657 -72075930 60593462 44730167 723703236 -205546873 -420962442 259803858 -775883763 530701671 19833119 829924300 475759620 386076714 930369870 -911364951 -249303914 -531956716 -332338495 761118474 924609490 667324572 634126420 726691707 -762074342 -363992364 852798968 824908012 -222458808 -679308533 -839559580 -339649446 255515935 -975548391 953578056 62378974 149096405 133774468 -772444848 914495391 -540837097 -747421691 503352505 108616327 -957506392 -889699690 -168121326 -805923378 516398548 45416566 -601254116 -672299473 802496830 217229071 -850047089 -889233560 -701527546 892783075 -784184778 858717374 648939027 -324515384 -157262604 -89347630 438761862 270383550 -136268834 294378248 957267159 137848894 473928545 -144468719 717473865 -747466686 655556433 183339749 591217028 402754471 -720247180 -604468050 -615787453 651058537 -218240446 -705029162 872053714 -916944875 342259308 -599121995 -628988976 491334694 843961481 -305234053 -772327002 -545429064 -76392678 -471605744 700012247 -139651684 456783327 -492063104 -246778788 -229913542 -370448781 -425547305 -256113821 265452969 333485299 -248672053 -101692504 -186849708 571082231 727788531 -383074817 639208020 -41897830 816371203 16225465 930583375 -567733242 -322514109 197570623 817554475 439063053 -66948762 433070758 635242891 -854938833 -706451701 -381776872 -888082959 -719277671 -216025027 191574633 341012183 -551478087 -931197659 -987049418 -83289908 -54939731 513063740 552504417 -824731188 603575360 24953968 796500881 -981219423 -1485615 -537066181 892928464 -200950100 938206181 -599063671 252491611 102918299 276791729 561475464 -356645786 55007932 -723342162 -315915428 947121845 888068285 -593082873 609042370 454022747 -877500932 -871222843 -474067442 -765840136 -295672916 -544559300 -15213209 381460762 51622986 -890601208 295661506 -682623404 102692343 986509831 -772190265 -64104100 -187607033 -326886325 30566376 644892728 -201066698 287653979 872175022 -207158099 -649563939 -542299402 -772992949 -265916351 -823146757 741959370 -724767553 690943521 914792488 -562054594 16740168 -619075578 258695482 -188479986 -671436538 -590322301 426181604 443085916 197210068 629992988 907723108 145459916 483588675 678149208 38210869 -785504384 -848742558 -792469852 746063014 -20923432 -685656393 -250191261 585179732 648160671 207291713 37015959 -499184730 96432699 -535063010 836070226 401204045 -209254613 450356832 -531766660 222686083 -356325207 -920960976 228072629 -709931860 121535277 -743160632 -379306413 93701195 614013312 704905382 -217813271 46628677 542234077 -346868955 -367286488 522235952 -238813376 600071889 622900494 461254111 977530352 159959325 618573924 188642599 822614932 -595582478 395091268 473748263 181925858 -709581511 -945235667 -462692750 304583550 422405220 542000036 66806574 -862765567 -758036699 291260128 -17355951 -616329453 416118415 -920320675 422259656 851844189 587523365 786254970 36431825 -80927324 6068340 300862912 763632012 -718498196 -291292704 -542763256 -521570906 319251521 -310052023 -832240686 305914342 -426773112 49514878 762859397 156541496 801020421 -234182110 -455927950 -302754989 -474252499 678114434 -428588279 587102481 163362860 -180197477 535185907 -561678231 581460837 -340351918 63940418 491513018 116731817 -930414854 955274718 -157593587 -216930660 375484344 712102228 -212375104 152184801 611614151 -243880535 203314733 17683550 366899411 719116217 -210159543 615522896 -891071929 280608047 90740256 75959214 948598408 398764564 -296286657 -31520092 245202657 276208011 -97601306 -238548978 -213952162 -484031663 168871439 -589983231 366677593 -588400957 20103532 222395319 -384559112 -127477330 -363723651 -871922112 -46482377 733965663 -106392055 -467384861 152841376 725816942 633410841 508491757 -757933487 -886385431 -728400029 -501008174 377984709 -980787222 970886691 76158440 280905735 697942197 880731748 937797195 459417043 545159585 726913336 544775120 705501019 817189967 467461395 -606225318 -427075870 648487324 -747370025 -280347749 648273932 208648441 326971691 878786151 -857125642 -695500626 36443585 98471094 127415805 -551324641 -294471901 780109615 779108350 -704617726 -796253835 -922045004 -588745589 29689634 -172243276 -951728056 -834983538 -966901700 -925134494 -429077553 147811643 -316501058 627192262 458622551 333579485 454057883 -813190529 89236191 680819855 231919049 -597970140 -872763267 -225329651 253062850 807738753 -823633420 946668635 321670438 535226387 -858172148 -194410819 878868276 130910115 -116240443 135973654 -315599633 436685414 -179190557 -638630634 -538547683 92516999 -215904269 -117092083 934803839 52479345 453095840 271982335 821212393 -569911551 1884080 143335960 105602213 226566501 -589348805 -596466044 -696337680 -156897608 682745709 -558486111 -524786990 788489165 -372284365 -76505377 -364510617 50338021 570210764 -403056520 -738912934 65711807 725945954 269459662 -153249863 95661994 -763876886 532907167 963460570 -649203488 -103800206 353914877 -795813213 41612642 975214434 250899491 -704930800 499860516 746323444 401382158 913262995 -401204592 -541939779 334078460 -900701035 848804075 -357605756 -250736662 -169429702 -265210684 937262283 926319684 701454922 434663201 -573082875 -495118833 937967147 -431113298 -351115165 -245745759 -536968477 398592713 -879207048 843887874 -3701419 -105110910 847386430 587467563 757445172 423302323 -633731399 553809772 211395474 -921179592 205350718 784213538 -823227666 -582895465 752491011 -848938282 502166738 700138992 -785989280 990106777 498123323 -579414220 949249549 445778854 -926513653 -318812337 -687686180 -442406212 635917185 490919614 -286984022 -856227498 758949447 458438770 56631739 -526518919 714045372 -695165797 770233047 -500742679 922257868 -88649631 -255351533 -746120464 209379147 -119682454 -465349829 35605280 41817937 650595583 294355944 222306657 875644062 513008013 720944280 -622883540 -31532484 953835947 24195366 -962577780 -565152108 -769744629 908219320 -394220814 -982106285 82044954 257856027 -62135195 -442674401 -763881800 400948746 474623381 288082615 104117156 126206268 -594608842 397959350 -496839254 825384454 626131801 545236979 -777995116 -56395787 -17185553 284049271 -197559394 -219099301 -217648080 881674144 816681482 -284264982 408184173 -545435983 -241096873 80567463 -810481804 262196354 -595377714 514561854 -695667262 -927783886 594923538 685951813 848546409 -704153067 811277260 -281923706 -522079352 -668781200 -264828314 -970673242 278565627 -197022936 733226703 227042874 663999868 -950400147 -784915304 331218373 -116825251 -971794672 -83872736 188954502 -531699918 233275818 -724968767 869938053 480786404 241276680 -923530692 848977037 -810673058 -543531852 749783722 224955183 -625819169 832537958 568743032 -510430909 529335132 394415342 -445115128 -128289309 -691260628 866722442 -734908106 818596412 -825107329 -513939516 -278112992 190412781 -219344786 -957007905 -649472358 -604736842 144976821 -700175519 222835278 -545624900 298452459 -381276367 525173806 641639201 -755892918 914771355 917319342 189703440 414466380 835597368 -457878239 4717448 -96590321 305750811 -200604376 -345406898 -230274079 477509283 -617563794 685536133 -145150357 -619825502 -966511124 216023427 -917712636 -16384491 709133979 -865978434 692610898 129999267 -957972930 997894149 722884583 -3093222 -114473019 -638758322 60125701 744023015 371074554 -922804954 212903976 -167686799 906487942 -216448348 -515290159 601322924 -959642667 429041062 870696794 748816814 960326489 -923769824 -619149361 -65738811 -960673994 297588732 -867702430 894002200 62701064 818994648 542207415 -642578357 550911036 960217348 -549895085 687591780 45800455 24186148 -819853689 272588211 258153856 -174238648 -832549950 346399463 825293802 632767122 232277851 377325212 62521144 -719302684 -657513347 476437547 -427705069 770399469 504548938 -132435962 248296223 176274363 39111931 53888070 -788355129 -836129907 694248084 694131009 144770920 -173499282 304694812 970000165 -155164734 942428340 622896175 804532154 398144801 736966529 -644426307 476220241 -82552780 155975480 -670941930 530207037 -412646772 -754167729 626407080 -831738430 813936338 -203711248 -236751255 153040084 -120687641 -934935422 -160808324 -203204915 992600406 256723958 -60656715 692571107 -887526952 481991925 -866291640 306918345 -351411356 -486573893 -20060405 -646927565 75366459 179919082 156697847 442406192 -812099440 125058217 -260028495 -447546893 -606461804 888624223 -338932038 -848256991 -76959318 116926706 -870350106 825442948 600189820 880158048 292602253 -214566269 617289271 -641064881 544365299 -695264684 669579488 915818785 -396646505 -628837646 851831331 454316358 942032776 280203029 990172114 -26587382 -504665640 -51072390 363181106 -367921784 787552744 -499689215 -410155070 925496570 -823351644 537211188 2687894 271031161 -776399420 781181165 216224648 39326296 76191644 905945620 865681482 -196965774 -664532340 -595684199 133914436 -326536700 434644068 264939388 31583755 749197713 959992958 -318400343 -78496026 -470354316 -601397514 215188418 -252432199 47315475 556094044 -926654570 -824961680 -327295715 -237910466 -97773526 678662289 124191918 238809548 -285455468 -524445772 233068686 -435436180 -273572357 -140683253 -748141016 -593247028 227498152 151591759 -198062128 -323380492 418169221 -857345419 599531618 283171604 -27335780 -23584319 -99290790 675368098 -160271821 -196586432 48293209 862752047 -570212285 292745303 412985708 133427090 742773109 -743925791 -376828002 -452915747 -824752129 -650627975 -110828735 -132527095 53970810 -92530144 852538095 499961643 49040966 -615300288 -349193788 -388398539 -722120738 92333769 432943539 518270618 -131529011 85803043 -936656775 -129217603 589074655 -137118992 -453383067 867499792 980762712 13472238 152711939 267457132 -215168496 316806362 892233178 -496711749 -843889510 898806821 -44946778 -771476305 -645647895 -972258871 -183447414 223707589 971617366 -45520480 97731215 960086590 -46204858 -934375121 -950057397 -11278422 -764564588 -313473457 -455832596 -874558044 733029762 -521779876 668678867 955074065 606061587 -629230536 580175298 460856297 489150658 -255108737 825567864 936183322 447269329 -342809634 762750112 -2356875 941244376 466361156 -658178567 154345752 188576641 -522443029 -572687878 -726115131 -387383165 523048740 412167595 -552567630 212297186 -421417493 -17044276 -779362772 -472636637 482050904 16296616 -860880516 -796421185 -383616933 -503121918 -495466033 -997069542 67822590 616224625 545023524 954829875 537622663 553574884 877400800 956499862 -380794372 758612448 912620503 199497260 570639536 491709695 -933399694 -928116614 -989860 -658240683 -949510672 -589664072 325303509 440365130 -692181168 166523009 412053128 -226292830 -631203102 532300327 -562009309 125918335 271168342 -967576960 -850316534 461936107 643128142 -421459244 -79879329 456497143 521146476 -798676181 913540510 -162695003 134839394 941704315 964564217 -588683716 38091532 487514241 663597335 552848022 403703463 -366070124 -134262330 859157265 799915649 224091253 -773893763 -851773597 480625589 544589677 582182251 851291092 -282523211 -263499280 712478627 407011658 58655134 -4359902 902775862 374244611 742048729 -434544231 735273738 558113191 -204136121 829205880 -566344292 -995590450 -39839358 -267926622 519822677 -829095048 100308441 -800877799 5558873 984396316 601576313 -405696078 509828105 -739907974 239467291 24918712 229530327 -336093140 -383807052 -671624914 873478559 954051271 963929276 791260939 -685509158 564662174 496909536 -422028544 -298364621 216444832 510981790 -464336421 -28707212 -450658934 -197634964 30584777 -648900778 137013321 -961610921 -349072819 168932482 -815439267 384613979 -629937964 664849289 -801003571 -299717831 -25817117 -957768071 815137658 -261642103 -752013848 718580807 35531964 -42213137 821020699 -739047442 959413339 848860628 -680608837 -875215658 -959755380 -599792347 816177907 964058349 217442554 883330634 -471693245 -752673642 289665252 -288066274 -94720136 -159199413 605189836 -885082814 -448998681 359593237 988341721 -125221155 -947886630 -350829230 491329651 876708746 -835854177 -479701481 -387523473 369891973 790324316 161757228 -45448628 160390163 -152257477 729982080 818814553 -958391699 -631924960 278146419 -793552401 959281850 842342677 171643911 -921404316 -841116626 478460572 496914814 -295330733 337535660 975083701 103227641 -137672225 634479984 -202130693 -751934534 -341590161 673337700 261873528 886460691 -417029073 59305343 -575960658 -510702085 610870120 731728869 136607579 510134294 -915847038 758713794 48161942 828981976 -713206073 607253128 175562962 -719290151 -251367761 -619672647 562571430 -352449092 -629404261 603088691 -564969839 -277616608 -565535239 -856076436 983593812 -651782759 329889086 -553237887 -37382411 -828884914 -863958818 -741440204 -351221133 -489229465 945250363 314782762 781557253 848923807 394632206 -179814668 -135242629 -572209310 667567011 -906936285 420868525 951695222 -37180687 631841437 67001099 -13756970 353509567 -991014078 225785572 729298012 -77367955 394349082 269156653 -181848315 -872307018 -285024767 799823361 482191619 942092863 628364113 350809117 963992444 503794180 -39268618 335218624 800013308 -572821663 -148034651 -808305547 14014980 -572144134 693010660 -81373048 540116465 88320871 488051429 -823171629 869502504 -271597881 -53258215 43800494 848710025 497611530 161910703 299575304 285077465 982764879 -68193561 -692167702 -304614952 662572112 741788462 -297226593 -625252601 562461505 451189650 -36466020 -506045946 -844508294 691802701 813931287 -253324369 752076051 -348997054 43862994 802300119 798560392 566571271 -257166223 -942811223 740215853 -319521863 675532895 -317328236 996028229 -883297574 -153911182 26743937 -888931594 -388901952 -295464274 -256259537 534021204 268662028 853272887 -48694366 495946995 304691134 -436322952 -432085125 561504134 -119230555 434818719 904538685 991946074 -206480285 851849161 -716164250 -903516376 -559813356 -249256191 -683032676 -621252198 261062684 -348061932 44529376 -911137210 539583523 -401029436 819797574 944235104 -486183002 611596208 592703674 190706656 983219892 398031522 -623243078 629769712 -962378236 -876357324 845023575 875118049 809500815 389461788 309726222 55740816 -973496441 -835479016 291289224 -721861030 -934022578 490687334 179276244 -557148912 -906579853 552843692 521682702 736706638 19436202 216038570 935546222 653265058 -806511461 -79473710 -958174977 332879550 -894164758 -60216916 -259187481 -55196679 658584764 379922230 -942638847 -393430297 812691775 -360130823 919870763 -507197470 -689791261 -555438230 -474552496 -567521209 -931568900 553305420 42559376 91253386 131042340 -811694639 -435226592 -178080506 -470118952 37652006 513327421 -110335682 340642503 676329690 419438128 -638556126 -256733736 442635933 -397282789 -736834640 -247282292 932301397 -513529095 915862069 -438320693 664931302 -54432720 -319609504 -370771134 -75945667 -280767675 -470321060 834765645 -333041404 -932280665 789958230 -696187097 914173120 961285501 -50972765 -14502184 960458598 -521543592 -151095290 130378016 -620415799 -335264655 569678299 -819787080 411237506 23553744 -599905277 -771211719 18335787 162891186 782760757 92465834 -849038566 147408666 37885778 -700405731 -690111958 -832961659 -730513054 -33279372 181718345 -613046010 -997753373 529395687 249451151 809786981 987720042 611806075 -891699086 -620760570 -555838751 314078948 -755279845 88919652 -658099650 -602619901 -860317981 -432363674 -496228646 -646664076 -846839374 67256185 520667947 -46490371 -159012230 -49814779 -392743068 -545677810 383994506 -82846747 399586143 -227099706 -354515240 -849410522 63520000 171952843 -819327157 594656415 -679402461 -624803586 145372111 390676953 -899256594 -956482823 780621260 800872386 -358142434 -690545187 466013908 448211101 -870622527 512363212 -763784479 -39550685 -604483976 992360526 -734019423 244099505 -90771508 -113130854 650640244 -752483633 525111548 -743080307 100018285 661504593 -555212975 -398768678 380386539 970814386 117138404 32005052 -373783827 130492828 -693979762 -621129681 935507018 -748845920 -688105850 -674594190 -717774888 -983268684 274308948 255118543 474829961 72585642 110298595 -290741742 874515918 434043132 833309613 805709665 -196435543 -449873769 -842014553 -978484753 119151919 23089866 757200331 -578763629 -861252952 -817957660 751673640 -83518705 -397851131 -993570224 860688321 516653532 37423564 -175503808 -745119927 826298046 -59788354 -590666988 680730674 918154814 -856048348 226430490 759617448 -508884551 878949277 -16873814 -185131407 -639713227 -278181426 847485229 884469545 -88451835 -258471202 -278980773 -716978562 761839927 21409737 346489252 -44398613 -316296612 857861957 -698692905 -211413137 706100576 410710033 -679267044 295823133 -259812069 -343686200 -735395649 331028778 -332589982 459556606 -447679376 495784824 -613627166 -446243012 -397009110 -624935794 546116989 -961043057 -762401121 -915894894 814208364 551050879 -957285068 -68467520 632193267 771779113 -317923898 830401032 967852219 -958694412 805642403 988390035 152785417 -2866214 -773612934 -734850715 532056142 -654662087 -743334735 163683932 -892329708 -804209849 -928176314 672880586 -798650457 669942366 732418325 557156097 -204336494 471125542 515877526 -481477999 -454740680 -314117678 325319629 397217593 560882281 -658313535 -91197259 -360041983 -118114267 595684188 729077042 190193328 -405184828 -858965519 884184881 330044939 -733415478 266484296 929736987 -497749578 -915186758 107625590 -557997707 -783814884 -648635864 -911503934 474911268 917187539 -628677144 -688159426 108017298 354987171 688074298 878212154 -984728719 -770929322 -24721131 -228896134 679960300 -589739978 675964283 -806052818 -31426956 -428222260 -398078515 -317956749 -11398531 617496450 -619062135 -400316433 700951919 -227068462 176920345 298678547 138649089 233285645 248496376 -638373799 587868812 352361455 -466812516 396783030 -222342997 -597868001 -327204437 -726252560 -96769951 -829651956 -403095656 265593066 -456520721 430007005 546687968 -251398865 -623675640 -874890084 98073891 -758998009 649918734 638195939 232018313 -85092075 596274413 792521775 -859965551 752307053 -170682260 -170997306 311896576 480149117 -82459743 -211334714 -43579282 384830400 -116430704 451002670 346342078 983594283 -903652437 -117266544 603629789 -525106569 -377111560 -522476176 138187397 -677260973 922496740 476863807 571411827 -685615380 -573874543 573927478 256777957 -356949601 -952497296 -515719854 703880509 842013210 337856510 124859749 -378828252 -166940933 -825547148 -799389057 -867531897 -84234393 560451962 86126486 691678722 -186958815 865662984 -344529837 -885801184 -210927678 154001844 629382784 -698814386 507681330 929261260 -309075019 -720643888 749726575 -774893951 -18155444 -597326953 315191527 -770684242 960064452 32218710 -980122138 -749111996 -371483858 -676284831 943424235 405647558 -845581358 -421229274 -228895635 -652647810 -86833810 -474032710 -314703269 863164147 -794208243 799325661 -22996974 418608569 -692704568 -710519471 862421342 -461857469 -577288117 365977429 8723771 -692802316 -812686650 696339920 -477089290 -616859186 445416683 687242915 117750169 8632346 -811685977 -400490813 -380679670 499224513 -102365844 -273692226 111474076 -720701515 319810862 -561462787 -308820998 418081337 33118818 -607843321 -775170300 -444857104 457968212 923966010 356188961 -324976316 -456486951 798079258 859813146 -313396180 333332913 -424599558 -626846510 -628648730 627321673 71933988 152482477 329815661 -778325623 -896117082 -618285870 -714351022 -24825700 286644441 -630036910 450802253 -107059553 335106120 -511231780 882091759 -603893581 132544463 -86371543 -395780380 -628499894 37310349 -41577717 -172942497 484318573 562236337 -781838995 61089694 -866731576 -299923904 320399592 -227359923 42937494 668441378 781050317 -744278013 411958567 -672215162 283147915 5014942 715964404 560731377 627132314 -608734478 528063536 528130539 453295372 -330521690 333041175 -260699385 -863735421 -434353446 -64349623 98218196 -993080721 -891826103 463137106 -558310711 660076472 -211265211 46560982 -937112220 -313547103 342103647 835717440 504824767 721660615 -402363636 -100417517 -889582219 -384005341 -348710793 839342761 -630051569 -993006594 -668186841 -103342691 -114443305 -38151630 433656358 -667573303 -314207840 -450534305 -223791007 287412236 602529436 361805235 755619379 -143683482 474472664 543371491 -825885843 -775624779 163564045 -238361968 -465319533 -778043323 814692531 759973970 -633426167 338768078 -504667859 27811850 502947258 -124775041 493047416 178309984 838386022 -702080113 -219865666 274232133 -824340628 -865320837 -414184462 -354112883 426923056 289386221 -17192623 -356009328 835574536 374135034 -679604197 380737410 689842762 340166383 118589252 -469601736 -474173328 -150105988 494302355 220388289 -612150213 -183775185 320877132 -963317692 211082357 553357294 890461060 470204156 820887736 602648831 -429583320 613417267 287567784 -57528061 955220953 878617728 -710632974 163354073 -234011122 -19224542 -940950882 9011285 714064634 -244152500 -618892560 -824562046 -373100278 681782283 -880918676 -670672488 -344807828 -193012476 -257999548 655170371 820158992 582572163 -977971077 505403196 -46713998 757584390 -704028389 668989321 -950700958 406290128 -220654745 -970483230 711182409 983420738 832510316 -927890807 766748356 832539231 605850157 914426070 554895041 466688935 673893314 452010812 609701675 51266278 -523119062 -368597693 -2923986 240098840 828250950 -461730427 -174184850 -407152902 212468071 320397043 891314851 729132038 665215964 195602861 477671494 744824012 706394205 -217769290 -307565656 678578516 -945498115 -966597820 -894338521 508300915 -113102543 752006346 768497987 503183849 176535963 80577097 777293427 879436758 -554022522 -654206495 509450766 342033235 486383456 -294728841 -281480693 483454908 877597255 400761012 -429748324 672226712 782519351 -747638076 572716641 962482535 114469976 -367172482 -843160411 -691960596 330470670 -112551610 -628324175 94462071 919294002 -839770061 -629245862 -743005543 541527423 -823908938 -231891880 929502411 238077469 -109016224 13169722 46426250 638645098 -110159334 719061238 -6529722 68015998 -275506322 -647954044 -670834681 -159789716 250318861 -615772279 250871681 -174727369 -607300647 -824663593 69678594 -362069946 303437001 964584780 933084538 693171672 -13436944 -592984761 397091192 -324568312 254597081 765711340 -176206812 -255931484 -577100597 223489778 -430266208 547698381 769928011 940758528 302150690 -678239446 -877556244 45504105 -752063000 561181617 -362325916 -906603836 -548256203 279308205 57364867 1363138 -396685087 -630849849 -374716230 515183622 -950141429 571149959 -269773762 886484977 -949785099 858376144 3828623 90145718 111096740 -594280936 59783496 -587020035 -331231115 794182401 967669360 846809911 952640566 -284565575 -484513192 -689380751 -645333661 96191729 -757471476 -789964275 -376525788 -561719314 182087360 756520008 875379437 -70654174 356229092 532351755 745776521 -743692253 4376480 -686942972 -179113976 -507824216 -238041637 -494634375 768431037 542950116 -439212556 444095112 66478755 255842061 297350946 728918492 724235294 879170086 -347960188 -659845776 291343108 926137865 -890111318 110280466 -270841417 -811455046 -548176325 495385449 163952484 -890359354 776399882 -880121840 247206608 -997868185 -983844961 669871349 253788888 -307040960 648087142 179961161 936131644 -414575018 -311523157 940798547 208706359 -945804072 -364382817 853531720 -171481912 446330157 -575395428 -838081582 849082328 -64026026 241439301 227572013 -641126330 862776259 351658010 -249858958 377885954 -990434882 49366196 -430035952 -358841121 246689020 -479844613 -960688420 -403904549 53887636 -523001754 -681096951 -761946912 -294020235 415838995 358417618 49857465 985967326 -265019244 -187678712 -529792643 443106403 722532041 -640816919 73955696 879126163 -16349298 99071708 -288960111 51786488 -489889624 3751165 236305137 -875305626 -437264370 109391227 165468998 -385086851 -447247714 -525834695 -395007683 390162392 -765210919 -877435457 635006779 -177831482 418482590 336837668 861388044 -249876146 938549876 901871875 494045002 -318762841 -690842598 -116473938 -338580654 877925302 -26640617 -764258172 -132665191 395222193 225129380 427502302 -246995414 821799128 226073866 -675652951 -802356226 -944593950 291455763 372829585 -469440321 -663530449 -928558300 -607472419 474383379 793689561 -634150025 -151826204 312590280 47059322 813517551 960492263 -629695166 -257352844 -565272870 969711922 742789663 220271643 -846908195 -339956442 221402986 -170614986 76429222 -862968342 -609988823 -46651025 436861793 661800908 -532771295 -902994255 643668537 463867246 320318554 142162000 -967410530 902372177 -669454462 -960196023 277334569 292279404 -17589412 612718894 572623625 592119932 -597727446 140266632 96110289 193328556 -106006058 -371830896 -847350845 886010086 536618417 -377278415 544046010 250772511 439927059 -887891850 -67077487 791260210 261804546 -626881617 921064564 43579713 -874428827 -347167748 -499014685 -807007219 -958594930 -122201195 -854257718 -396268065 -7111652 -465067936 195525725 299801559 -646282109 -919434487 959288518 649741242 -629056071 -59006147 -757087399 627172719 914553542 -660131866 604225398 -792498644 309186469 -879100327 40300554 -46233117 717171105 -828448429 -610485834 177714337 559527801 -289976104 -444515164 471803736 971926287 958834271 -489440017 786749745 -94899416 -5727410 386616295 479553010 -802315806 -843807258 450389634 -905499887 -174978737 -567346430 803183252 314842708 309578365 -839083791 69460971 648166616 436753687 937103782 -117825301 -383081433 -950717436 -812659519 345437396 -125885469 -80128697 -894684609 247241019 -964727920 -114570363 481667835 107355667 534296171 250547772 912640629 837430413 -527380573 458634313 -112044746 89945113 131935249 -375793782 23272080 751525970 -67673050 -22727826 906975818 91818344 41448262 232237138 -329161861 -384454267 298853230 -42172689 166695149 -365164200 846872494 550790614 46504650 -182349519 847216960 615458380 446930163 582083781 -71730055 -251995431 -343159199 712878879 52171489 -858739006 -867868961 -135704653 34658094 9521915 479548425 -755992353 842772749 436369937 -214347363 580789804 946309030 -892016622 129566271 -679206334 811502863 -446445066 -484614451 911217055 -730727103 527336578 -789658409 -40047455 449224101 -510265060 -143746463 -577592494 -863574479 423138126 -648488992 -204694605 -180842229 -258065940 358374187 984508171 76597588 707877836 292641889 -91277516 -595317971 -470356802 236893620 632206321 -256988875 702517465 -74562860 -585017870 -28817941 632162295 328669283 746263393 -411878966 -267870851 173284583 871901944 422145020 -780821381 715367446 505180097 433469523 -623538906 662370471 124650076 -683782544 955405151 157530429 -460293781 835125362 86811955 431183794 -963683911 671612788 387548558 -198650361 -238883235 -783426516 -575244730 611530258 -571980433 392943994 9983859 641337098 -369929194 724033785 -993237598 208098009 376331025 -315957677 -216043489 575268822 -252604500 716409821 -696625678 -417717070 -341970879 -202133313 -913320723 -801363867 228496267 65704754 530901143 -680334990 44055361 315705802 208736906 -103236402 -651300276 -251970686 -735874076 607623993 -776950742 327458595 -558608061 904987851 822278332 618289658 32193189 -403741932 -462181702 870468495 732414983 -683687125 -900836742 -317013433 388409452 -954173008 331155220 404379371 -511308966 -801474874 835679929 54191438 -385916714 -110332437 779748622 -288487271 -751909782 -316919442 -293534986 437642513 -200020437 414256942 -58711793 -29108982 108417451 777833199 10568695 815695980 172133661 184713072 -446793963 674647669 -574833140 -819330842 96010365 998474391 -241201519 -626379227 -424670093 -563847090 -593223856 -506849417 -743051793 -122840473 -8409812 977958591 -244229101 -730563402 313454965 -149972672 61374221 461438759 -54763374 -179581666 949984469 786257320 510660959 34572563 968883226 -165177718 -848963834 -945224929 314689245 21946494 938856414 733029048 -780314891 -180743847 -643818236 -90573169 -745875181 52600902 573682257 175869551 526694482 -620131780 -14412384 789489446 -352551122 456490928 872029551 599022780 196931607 -369573913 918513750 -830361453 223260194 -556076451 -889605699 708148859 110465417 324352722 357726605 -331033612 -557079432 575329439 245323845 -79448997 -945010839 -652844036 955723858 -36298410 -758107413 762119469 900110073 -255272629 -760270730 -125857485 -578021811 334321960 -476166341 322654592 352632911 -5246718 -407764922 362999320 -767435071 745846605 113452304 783071433 -111327960 -16825903 956565636 -396149109 -593410881 706735214 325087372 63760085 831594456 -507741554 409193704 236212737 225781288 -430949085 -203547747 634648730 849168940 626722584 -675188048 -830080571 -526273151 -956992476 -587441153 724034701 -311903891 -357525313 333949354 565066689 739269067 -268551802 -653721566 750495381 -510342140 -112763041 906635717 -606402536 -633212636 456094020 -877922098 -839560022 -761066875 -874541850 220675476 -6917219 696842973 -577922543 -333983787 242390577 -743388273 -24382387 -561426944 179014747 870447291 346100671 -72366475 -739011043 -264118416 -568346620 -425590746 986580926 853070332 442656927 623499905 159664407 585372087 -42615315 -409766525 125310414 130534829 929706814 394790866 863239064 146478472 -794971883 232839358 -809101014 466262607 -105028792 124671879 165635354 308270208 800733899 -375900495 -743767829 111106823 -853049161 -180295293 -497009374 201197239 -952005276 544095354 -358574950 -674613276 -164729559 -367316692 987555409 -146805887 736965834 972870628 905431419 -283271808 -589542031 471191586 536354352 880954419 -194605068 299774629 -219485953 546371137 -458647311 -252940546 -426410358 115498064 -554289747 -345318513 -156183903 202332129 571444096 -188488036 -293804321 -224306412 -702622338 154178304 301576169 4405440 125678780 124851579 824152155 147695538 -18128663 220035633 -190603282 -448088001 979306980 -489823813 538936395 -585450848 -476598779 943377344 241290670 -453325442 -890434413 -155722024 -524078322 -73944983 -657339273 755466674 449266611 -91907284 422795112 -814871542 -63745156 -307251089 -38524558 303810137 265538142 -938206684 -280248878 512478095 955531688 273885111 -241496677 -608725877 911699940 -430345467 -888967291 379195644 762568568 -282707903 178360913 121101158 -749618929 854839131 -311370056 363302252 262903104 939387113 -108642652 203342075 267257671 306435416 433917818 -972367381 -737580696 413864511 518710428 -468706434 982199135 519043439 692807256 973076498 -178849380 287185190 -234734068 -642208674 -985686605 -677165209 137165448 -383932959 851530210 -358463158 169938582 285405360 742807372 343277488 783053338 -343311513 -926245410 545000041 -865978713 -578628188 593456275 -495333453 530853451 601198141 -237997896 -148299290 858837960 -485712336 -414184476 564895388 976189760 -759890840 818413604 316852096 868088741 968116444 754567165 -70912070 -887386575 24372247 -643850752 -636502521 24274293 -209934740 -46475355 -229310950 -818183429 -859396480 837562808 -450493091 686231465 257772922 -607138943 -985788112 -634487130 -244410364 395128245 941525636 506530109 620474684 482587588 -571321707 -600319133 -24394442 515167754 -43337614 305117376 -748968663 -462172126 658080350 -311491362 -273717739 990347204 612874244 610826065 102000214 325121327 37894701 -662206819 -938722074 973875200 949806136 424760907 -21699794 -566750205 -610163697 -727054167 847804477 -296962680 -239655434 -385522530 -989254489 -128952226 362077754 737037777 830099274 198136129 -130368276 -621978911 -125499885 -96936793 685591211 4772119 -88113688 747709954 -561299939 523221181 -980375763 -171296521 -78373645 350131167 822336535 -42921585 -246683679 663277227 -905529397 46432380 -384304816 995143962 143073689 -51542004 920181625 355650617 633809613 -52086109 -10982561 -865913379 84274910 -734567030 -626834032 -730847452 -845866990 -108475151 -358044786 -798480672 -419400449 -766555183 715933686 639690930 970429237 -754070813 -692172955 398802519 764296727 -530705042 -44588363 480288995 -898333237 4012895 271419698 265526471 619557317 -438820182 -633696922 -313642697 666584244 -293004690 -174365262 -64443707 144909262 -651517589 -202562274 -265442511 -508868182 -474290964 -572337349 621188349 577672135 -331090987 -612155206 184566305 -973068139 117109278 576893616 790357207 -36517101 708626629 -233297 394070991 38332881 584801355 123976147 202347700 458504689 -760404611 347388425 530842264 111784178 -994136988 -397630109 -322831748 778154900 748623911 -120826491 947073258 709598766 526586373 226997618 193655695 -461999316 824692804 -615625383 -889454343 -270731376 -386672054 812588500 878500651 -678912302 152969914 549984045 -51703993 901318501 -609089034 343926643 917267870 78994374 -991258650 -299915080 -453953500 -878489279 -752044409 -904641712 350024956 576138420 -8369040 5083812 -517396324 -233085336 -838058232 -62039036 198956175 883805057 -850112901 -675238132 620431226 329636905 -925673583 649376967 -557903129 311911056 834381720 170494180 743445931 758030359 335499899 572276576 -476916494 -409187418 156567016 -177568820 -27592513 -726064605 885253455 -593716871 851390060 -525980144 789328406 451719846 -449251588 -333613275 -700742424 -520826277 705978287 -216964556 -443809210 434201294 -411770908 -984685546 494946476 695085773 -121821338 967964341 -655717521 -710756278 -729360420 -209456921 -965792506 -442007834 -319220330 610491640 -77404022 -187579761 -510671746 666844355 923768186 988232541 840713512 -127001344 531042182 513653855 -649542775 -550451192 -875640227 297616313 129376149 388436857 -864589149 -596195811 105274026 88177702 -217357536 50945862 -935571758 -653162262 -931010424 274065247 746725257 -581057513 -999442321 -450841845 -473960040 816241315 -543270677 -325128088 693194055 -933821251 -744011404 -766435282 -885854056 -884863387 -715951060 587854982 222843081 930642149 -638874921 586372594 -38469887 -701414837 -840829727 368775482 569080283 -197955853 38116889 718104934 668987638 -328911450 -20680153 487928921 269014620 -550657048 729382698 311217847 -316652096 -822694776 -824341920 -243334773 -726252512 -154351269 -588838039 331087348 -143966453 94245523 54981187 -169714355 689334519 -364663982 735845874 857291771 447809337 704388040 313481109 384247587 539029371 453031313 786893673 -472416087 -923991705 318216296 -85252007 -467863650 909914394 952438830 764083200 -18224208 -195033863 -661335983 -393280039 373317229 67444124 -543820149 696376141 -105391225 -921644848 554093454 454623586 -414579889 25745653 63624505 -231127899 -703634840 394798202 31692273 -267669894 301404570 -165138109 936527474 912957314 190303696 222327085 128728716 -664272787 16245948 -554854526 -844613187 -438649507 242768263 -763509089 -828702174 -782553806 -23262685 -7560089 55964136 -375615669 -168691102 -499015999 182219462 -437702119 -895640591 -263567297 -386048461 141877868 493722678 86946605 753985109 -328339919 460467044 -876663243 205379549 -543824295 -584998617 278224042 -116001457 -494205308 444780953 -76637261 -690834096 966789971 -468248243 -16103506 -303351380 851054933 101161643 973803484 -144832661 184380943 -426729880 670218787 -626664693 158059205 951815319 -459868515 -127953574 590005831 247907320 300604299 560013437 183065557 928256756 213041569 741108635 -352007784 -357694417 -28019974 -92405286 -243989428 590134584 639166032 257699996 815569411 590261190 850673616 -452276713 901140807 931331838 -431059351 -873297489 232544481 -399294468 56196461 -101520886 -481245866 519967794 480819790 560987618 113349648 970011006 -211928819 526375143 734194554 -568981235 417092466 -91808756 862778931 160950567 233352609 -184428156 -397859264 -223701731 -939243759 448108436 -558079884 -944179108 -198105908 289025761 719679139 -409832039 -580327702 129680367 -227545538 -506530953 455199099 653821449 -2786567 -363697726 495702153 816993053 614817102 -325525078 505378515 322420153 911787146 -855361253 352123884 -205042492 -14222109 -44752392 -986045661 -15296473 113002433 -211878188 -555089983 -412865744 -193349173 -577929707 -653858860 430312828 77041751 -315587373 287572667 776590580 52369078 -150246648 740070264 -973238904 155513880 887956904 -295760675 267627244 779363388 -325059865 905278571 -322342565 207350783 -857012330 -518990771 149716414 32205178 -225472120 716981762 985269926 -215594377 -741051739 -608147699 884843492 240097608 -907433799 -50250578 -394510615 569849550 490251045 340773709 63915883 526286510 571048813 876844777 -590268057 -7780038 -640746406 -886234252 -538477960 -341725345 -478531651 -397419551 -743739385 846488448 -969195493 767409598 -553256005 -857591392 -549655982 -71565691 614837342 983764415 -826938816 396858783 -750737863 102588615 532272410 -117619638 -979182030 -448978167 174644932 544238746 -999597044 -729421803 -898252537 752981329 -470983121 -728035760 -201289341 -305227852 -975600031 175617753 -29624334 -564758597 915262881 -603593122 -43963245 348188206 -994166453 241657841 -455343867 470655611 -493887968 -240884286 183442240 -826466603 -729463681 -762467072 232202611 -179227611 -171721172 -958191743 -681843684 810484571 -322213469 648380778 953939181 -177240854 754297202 687766348 -398634254 327910722 445280825 -373231438 -890586885 679254503 -59496966 -518151313 977098767 -528265072 197466971 -211343520 783833576 -940859701 -27239996 309669412 -203283433 -640658792 803100075 -792775733 -701535390 477165220 481215911 828662131 826718521 798218431 785742344 63433114 -678650335 473719332 -778341411 99903544 990384110 -851693727 876019182 79404655 150983758 714270183 445857267 877078091 -722383973 296670323 293336441 181050914 89113882 -681206551 806771037 -550315679 -283150888 -966649289 450610738 334162336 643846950 -819484487 -541902452 -935841000 -710813574 -708445712 -390250406 -544209466 -188201740 -635950963 -472732835 -852872570 446728824 251173689 -594607348 910865936 813458202 -874912130 607483124 247751773 442973688 -195768582 -107929052 170142820 75527244 -150899282 818119713 -356985803 375232729 71669402 671578179 927215498 656229820 -268438417 -335066296 -325016677 477339963 -382072697 392113475 195148292 812939898 468116763 800200053 -961812772 -302145319 854557816 -274458522 619364354 906730058 -483746648 -935246632 706549622 127362716 893645113 276921712 637327830 609221064 652155276 -662989493 -367742783 18249519 -678406193 943394137 523795448 263882090 -720842012 173632279 -242960874 -797340848 472803650 -931261967 -305093558 302539172 -727180349 101002500 -298744773 110096538 -533257787 873105950 388833736 -26929390 911770218 896814515 -498534004 544075307 -373236881 -114724377 -783530323 -925513898 387338157 -927105579 -50159453 404486192 663779839 806442926 -21612816 -644323822 -411341818 11947193 147159773 524612825 968215613 -557811064 392798945 -502011894 -932089326 455686140 -158925570 -170256798 997263171 958734972 13535533 460916776 -585783636 756042586 -697588074 994918331 -561618156 408655227 514281986 -966866039 -620361259 412456582 185729392 955364382 387246149 859453070 487572634 400891538 378489935 -873075316 244430113 874911767 442875771 495659009 507849139 -190832469 -896486387 215453795 30269639 -515011297 -894110290 57199298 -423695309 814623491 670928575 -413083775 262289930 -602209391 432906478 477832773 301652852 786642163 -140260528 100465787 589221373 -46868770 126805329 -530191595 -454537291 214572233 -721024953 -898010260 941786244 -799125260 87601483 -604500434 -210899476 -530034941 -581644312 -857576395 351323441 -802687573 966641173 -17459259 -736836473 353436018 492432999 553664523 -427375253 109361576 748601290 -862835822 -113593385 473086241 -77839082 -335948307 -494666727 257339257 -186593780 -240741318 49941348 -383837270 -701401464 -304268656 -4964223 -756387947 -434081134 -935274887 207649532 -364422511 316638146 307562564 -343435004 990165182 -295623853 263940603 526045101 899147782 498650544 734751820 127617950 558105634 865445201 -791202963 -992040930 -719262065 -390437662 -36139392 344424363 729477382 -299275520 41797962 -293004712 131796506 335481068 -619178186 -82824270 -86710103 302283516 -801410133 -35084531 323591713 -288208612 896038978 250832053 -73361092 -299880337 -260702374 -375025624 258052457 -941766600 -116298446 -523201112 603335822 152807055 -785648138 -966537420 -414316682 731703605 -248569404 -93262451 -419928593 -924332381 -101465412 -495212945 -324533579 653289168 997748532 -98080753 824999347 579223033 -547887929 -677694013 -20533090 447561412 474535395 55492039 -635777667 -576878104 -937083352 -165118201 -277687791 -604988733 110535864 307508041 -471871832 762129533 -246274272 734110656 -580297748 51798687 537849153 -148752523 -128868707 126080543 -405414565 917131409 356770413 -514728802 394235758 521694949 336816936 799618999 -186009929 752074338 526476693 -549295715 -190353740 886144911 659870679 814001612 -167962614 689261353 407468754 -996133571 78603607 503005050 257318485 -719938490 -754797746 -94055897 429719419 641832573 -991459003 -636206042 -715491473 -911194809 -299906445 594719372 32388116 -964820549 607392414 -66904249 -129926947 19853660 -653220647 780030037 185472573 -179825728 -54319370 -433531174 -476589929 207514682 -493709411 -581117546 -244486321 -858693358 -519787970 240825411 -855381209 5268633 -52230574 -776028133 89548795 -797987319 -451666524 -780882824 -848790990 94851493 406619947 -768609082 434732603 656645075 -498568182 578434025 923327494 71055037 881714666 -288264926 -502663088 543814147 -763193292 -607970962 82497245 -235677492 -181997357 208493206 -691596333 -530165636 -137778318 598586626 177568916 37569841 -376586679 28250720 -240152840 -613257136 40371018 601371102 770852712 -596787790 -670267540 939407560 -556944659 983793926 695538203 -469626446 -341737767 -280539938 848046415 298597925 -252723383 -961705244 710180826 -392582280 879538121 961160536 -464132426 711494823 -762930434 -308893049 -590309422 -485287817 113199799 298612951 -956086574 -680957038 -762937666 -914757490 -467782596 858146211 978891995 -728027360 -448585581 37908773 93747297 -557129350 -519895617 -693119263 941146166 -544589472 723070926 63645373 384296303 16331596 -363699306 179625790 755076252 -774989561 159027475 525649650 -1868587 602073386 964383478 -902431662 89797982 92595132 619258675 158769461 -729776644 953328479 507904611 923962677 -457662912 -21621414 939726461 -829500832 -775772560 668180803 -867870903 -882792214 -724275676 -680083375 -522659829 392277580 -849323668 850007723 -725592667 565043789 -746925263 -307702814 408311802 475857266 -443251261 -453436786 344771059 -92905858 -336383132 901848492 837969615 -230779730 -745670243 -72517041 618957781 996476844 370488581 -482135807 -528413184 132537221 266092805 457658039 -951394281 302206657 -14280517 -163759800 -754752763 -603751372 -498705653 386264463 559638523 382634503 316344899 -973513804 -679257818 629621674 492233312 139174109 442355448 -543147417 109527842 710707632 -401154929 -539626723 259260067 -298494620 -926755736 -678585153 985074983 -103447377 -549619767 834792005 556757837 -757614184 753907109 -471413616 760190551 -974031497 74844376 -995730048 -73982330 974571009 -572826166 -10430091 150518581 480035009 -938322245 413003422 961360286 -707800232 491493967 122877080 -284583039 906552322 -178487535 124625044 -278540988 383167582 401426729 750428442 -742149166 -913581121 -172963829 -971320985 -395811603 -995117274 328293258 -947389634 249352113 -850463202 -67771927 428970668 -235505386 -85413818 -580281878 -858641398 702325795 -553633936 -457218571 535073703 -626765333 -97764393 87908420 -749747158 -722699119 -394622866 457268421 -54945750 -178607102 -361383435 -291820498 -292400112 867689069 -902764721 560225030 679830670 424479866 463297929 710111793 821790164 -493670542 363962558 -431842696 -486364014 -404979973 18632594 139789863 -357801884 343546196 -492777264 132112296 -549137087 937430815 -878101473 150496347 724759599 158724356 37311619 235711355 -336987905 45543050 206442351 -974676258 912571315 641158908 -794282576 555163411 -792695819 873064284 135687959 137350818 -862543280 -263091454 53454298 917908372 147138402 -490432569 -567858047 -217207448 802395302 529307547 405898999 900858786 478729127 520430154 621771567 761673212 -648114334 956104300 89340981 938222119 -459332985 -640396291 824929691 -435254137 78021060 -940206357 -860684732 671859307 226531452 -288290533 736408600 -807846009 782392925 370057929 -861401098 -119715761 829680872 361617694 672667778 -219636300 934788222 174024707 -796543298 988288370 94628949 -585684119 541217621 -334461333 -313843892 660180209 -203716658 130000947 -859286584 666872116 167382813 470103360 814364297 754598954 -835677783 296088417 636146956 -8547984 629472956 321740057 -958558914 -271687977 -51719939 -796199409 139453863 -46114471 165004445 75760798 -549273900 -497387536 271085670 782007569 796755164 598169852 136001191 -890079181 -555975495 -821229083 857571663 -389835248 -774152591 -966827738 93687340 -512100758 811706870 92990668 822318922 117594738 297868661 348090584 928273948 150396027 -209696801 563488471 -203656301 -799227531 -896086279 409033596 576869277 -705924078 64776447 400485773 -564870500 668588766 -451216589 -515767308 575171686 -605282085 -227390568 -91861209 -400185044 -737865281 -370814637 -366873363 -404723932 -517245247 -960335140 -677097522 -968672427 -981431232 364713624 592780532 281191543 -921787034 274760705 -916442765 879455166 954406376 -908899236 -86544123 -787015282 -468709521 605378743 725013419 -53088925 688818322 673852751 -499793266 -745114431 -989388017 649541046 758375423 688045021 310819226 -732864331 756378508 662564221 -486557035 -991314882 328401405 -409642624 148517468 448760568 -888869436 256641518 500515643 -379268356 258313370 -107403035 -30182064 258733908 -297685312 376699176 86935208 -571236349 299032431 -17609534 442253806 -483486183 -10653450 877211760 -237250529 -300604328 698827074 639379933 -275896288 -797268335 382630549 -577170399 -586915797 83260854 109448834 -476199723 -955359219 835969453 654650704 -798455669 -935140241 -337884600 13070095 -406873647 -427815347 -146107916 -313476151 -608714350 574050963 996157950 463689456 -295446026 -450442248 -874053148 32599156 -106352471 601442397 -707661770 -989879195 484095361 854160275 441352364 -928933073 -248487138 -311437018 600664872 -992753794 971653541 -309747753 -514733656 884289959 -908430675 -278216093 99318619 -428386574 -569131302 275841468 739925124 -727487848 -769408884 985648324 119026038 713918897 -685825679 -47475341 -474155749 507579580 -840737144 567681890 880614111 -588262801 173830973 172737129 634165381 -822644335 -114914239 544666547 -465737525 443535205 -440145772 87457390 985677555 -107144241 913065051 -96009458 500312452 638703783 787864872 965282473 -932631714 911390289 375061616 561730224 -278749711 649854947 199505332 431544767 679550692 63091045 593367371 212071852 -68081944 208579400 -961595734 168603189 -304319431 206715717 -343836274 -712318806 827845299 -520256958 841604057 853783064 19059513 -574208147 359373039 936987927 600195338 -552088320 -375086030 585162522 -557486420 -79583611 826518299 -56942796 990258585 -172089669 760401690 519953963 103537954 -274201345 349177198 -354200415 -975501671 995435226 -713419497 160653790 581605040 27363526 -643879412 -689301493 -121076600 -370855697 845870969 -978503726 511697712 -82430199 713533352 -89741380 -102708919 161270380 207348648 215841853 945320737 106575045 142349613 -279331839 -770085523 853225208 990613622 -32082032 730492126 829528764 -451106007 212300272 -901972522 -988792138 -104513458 -587493699 -578080706 -557415131 775736327 647737934 -587181742 485883527 288669396 229274359 -510897807 571430004 32480015 -591192534 318686857 674173427 -929066560 -79277709 424278118 -988846541 -98961215 -707023777 319657213 -753108018 288861461 -675466911 -15420304 308975566 -903114039 911011153 678400259 57124855 -874023594 561479192 -317141099 -696321067 -295482342 411354908 -905901822 507794140 622337055 878009634 487145648 729572795 489987402 178522156 -553048099 -37001839 -198780318 692098112 475481391 -168459719 -957485227 -957494040 55273559 -835929771 -328249055 121338747 -776722123 862449227 463391871 302484767 885666247 368041737 -320476778 846583681 912459812 501736601 132084527 870224874 -408268061 29547700 -420935639 -818557299 638453935 196140904 -426089134 -960707532 -159467195 -135935495 -913250523 -536234218 -92277426 -348793883 -421528372 120127598 5058045 645338166 -736058268 235716738 -548799735 -869364008 293444585 351849574 798010908 -433617561 -886917695 347992593 -183215172 481008905 -999778484 246641399 -768789770 855962614 -407045223 -613110198 761087697 -381397981 300989806 -93143334 933050 -781145297 960505171 -554043908 616111624 -51815565 -799802455 -600311411 477801244 258541751 -529623328 148815866 -71248863 -348315328 -575976166 259511105 -552622 -594700380 -440021066 -810906744 324824519 332738240 -493682733 -243181660 -121871963 117818803 484591097 28279884 -362152751 -569991246 -59046089 -909952602 646337048 612286093 -848666866 -573745495 -338511619 649985865 901285293 -416846123 -133168327 -994996540 -596618651 659048516 696440906 579725919 -999856519 -428212599 -286247060 609219028 -626734410 -982655927 752029343 485143473 -951669743 -197996002 601497554 202370180 -580549207 -899889307 -190164738 -93928995 -232318767 -325921473 35275503 336359579 -473753440 -5458587 -377866848 538475734 84686055 158489981 -164844879 293620538 878276699 290844824 65189780 -486330885 561881597 -873140072 -35370027 -768677271 -446655480 -548880711 -400413824 442315758 -752143439 244085772 -205816508 479465557 107994806 372004381 63423301 -955653064 -87001813 -336139396 -327150544 -738469678 -520868885 -439863335 951999870 -863889330 -829175783 -563218315 -517120104 411069603 412413335 -16239051 -393653 -375915015 221986251 -317518045 -914169856 -852902964 -812932506 228316397 484501679 843886321 -824532711 -751842566 625453463 651767571 -185741696 163789654 -319348828 -941130055 -87970310 -981259180 218093362 -356978365 -787271206 203956280 718103771 611591356 989977471 589482819 -829084282 330631367 851404787 -882893422 622886867 -877887507 59064366 -836866375 -917831319 -651253240 912640227 985450078 -560345955 -835213318 -704039904 429980475 535747272 730620069 -597990949 -670338053 -211439239 -807133489 364084799 797520569 -903914843 -558906623 443295023 632587995 -681355441 -126239222 -638951320 197651275 -608270409 -628094548 -975430447 56465886 -195648658 -292752506 -907216259 36853238 744178785 26975645 870840475 738508758 498733654 173790381 -136075243 544620948 21476459 830210145 35325683 -326624417 -69498576 -233964122 45406846 410346430 635353945 -357121646 -48388952 -750850534 -896406124 -77249461 270199119 -44599807 -145865713 692133224 687115780 897953384 627060951 590756080 638229597 315746725 137269215 -196117918 -520514613 780399188 46470237 -45820758 467019862 993800805 -255883505 388227400 -710321238 162448534 -817984936 -461629812 963675124 420135461 338251500 2357161 -68844789 -189305565 -9234458 893703691 997318451 -9361173 671546103 586022612 703999362 -986967200 151970766 -252855304 -527832752 -285882554 332252049 505176620 -475863968 -19768251 -403512097 783541984 -152250121 78530586 63825938 -539198797 711472192 944783929 -610107633 412291448 8963758 -17574049 65131216 261692095 -733317361 -962720343 407309073 253990614 -575648285 769377042 -938903760 -781541338 -727519719 -858680194 -676898210 362234539 -786662595 743089642 -105651377 -106147105 151266227 679062945 -578096032 577551104 -938935258 -777315074 -204962857 -338762153 55413862 451029221 -606485042 241965218 -474683675 -171626032 421519815 43581985 488780458 -508523283 827963670 -652292926 20732448 -170215877 279157738 44532717 44462181 -426039539 234322622 635733948 -550113461 301338223 -131698170 -225345700 -477037099 942409452 -229261427 593144819 489051297 305305225 -74949157 851978031 -76272963 895675196 655977254 628001113 624500961 822954754 20112540 -131661384 -40116046 -459479383 538384639 -676138436 -54098263 -248584029 637958732 -757820575 -409563596 -534864579 -983478310 255251556 -711660122 -834817997 935132916 -656381745 -408606550 -636572918 370223931 343887906 9724351 23358298 -388985430 -675278277 246459156 -43392192 -177367620 -182523708 130368528 108278202 149866964 47943642 -850262164 265164511 544327206 614400213 -206646369 117768058 800999382 441768859 72923851 -585687675 -931342508 519774732 915182222 -31605246 834808371 -243812127 -808939303 942641290 138034559 -952981345 -357661261 -801899702 462513070 317622712 -336992215 45859319 83185485 738473237 -272665817 -678397853 -65605176 -5160216 244523006 267897867 860288111 -943141058 509729216 704204114 825603884 366405170 71859453 -19846234 382788720 -239896858 -303066788 575498236 317188801 -795676477 492364205 -235163468 -888742432 898699699 818233302 74766390 26428390 960110994 219580465 -830819057 906856308 723486585 324441992 -661776535 -75209985 -203367866 974970534 413123497 342423607 691743987 -434623202 -598323228 -324511568 660167463 -259038908 -106609711 502691786 -161485098 140602098 110198233 613320805 729406369 -486438322 -301234031 -7650631 -914939198 -490929996 -384110528 863722366 -694390187 -91944749 -367201848 -401062702 -187010557 -60227444 567307611 168861051 487597491 -95417610 816946979 -638682285 708567391 385564312 -812494786 982941579 876955333 664007429 492912114 130813050 898045137 -149127599 -705200119 -72304553 -431621526 -689743660 600906437 -51587804 389698855 -482771842 -301063065 -656140360 699468665 -818130702 296599376 164099511 -240788106 213483450 -729881332 776469878 5961885 -923825832 -785429861 584724809 456974403 699206598 -757989810 -556958446 -845200687 -736062358 567409029 -473705328 517009418 -405536670 588635582 588634091 315193223 -284147507 -615452482 -60000227 219316294 728782693 -874146439 449157448 604018683 19891296 133769206 798028017 -707574567 -168023989 627354738 -996640036 236915759 32617708 501182759 -466462337 -670289993 -798023871 -531459781 271228301 203004334 377207165 -184149584 -698562952 62812549 -473657005 378504499 -884114177 519686248 401349134 774648816 -915610319 -918472661 569171916 -652436110 135058186 250281463 -915726218 68805440 -147219275 -220421240 -391664218 -148429941 98417213 -505096622 116690664 10196682 158722110 -812935753 533797187 355825345 -172434613 -483780670 -938541921 317892048 151973821 935631368 -707077882 -474536187 -742382746 759866478 -612698640 -222646609 778581094 699655794 -586489631 13274293 328944017 720709881 129468293 -308917291 998028360 26937227 -161827561 881726850 296788247 -679704297 378423092 -663940377 -265511139 787536870 -291492181 778374994 -339005894 619266133 -21185797 879409631 -304229218 254472690 -231164850 579656529 609112221 322007488 563854822 23077543 177513618 -339230593 641832214 474420131 927115285 -747649966 816485403 -313640083 -483191292 697330912 -324820840 -695746504 218243596 -406149144 -24853780 98820507 -145065400 -734137758 530762348 396737179 -386461891 982989265 739906488 -87180634 520602769 549753835 330362120 -940375386 557198052 215954801 510719617 -674816378 -603264991 117159753 370310129 -640093426 103471320 -229666491 823690055 199943266 312836187 -825687392 -342799291 59091150 106638303 36717609 -627592474 833416402 915446313 190890447 -386074163 -577531792 373271672 -727662652 -304468565 962632325 -976995793 -576578185 128564754 884287866 928288192 485837852 633078076 587065638 731080867 -439333819 -503142337 5643684 -76087350 -79842953 -862399844 -320038814 566146075 -467941380 -613598876 710849238 608997608 362177729 760165591 134960367 409415917 336877407 576421392 888698141 -384193809 889429356 645521097 635950419 765608939 -589788438 335219137 12147030 688016593 175201866 20390972 -522377725 38913593 -394623893 991389371 -728825068 765013670 447244394 -387420371 524303186 -898155493 -726762849 -803631332 379942047 812573789 -823926162 -490159843 167305887 161448561 -459487342 -935269131 593267584 -424741746 -382894205 -925655401 166853081 -210864853 289218240 741812480 576593292 997643663 238845888 -86995979 453288983 985190411 -853924371 -259430168 469987504 371237338 974944702 -522762402 -821823953 131507925 -487344011 373593133 106307767 -220860030 741020935 -180998860 459787837 -374220668 7014045 -502559701 -361678308 -548639484 -591662730 694704606 -601077614 572704972 -617289921 -422589433 949772454 672302954 -427122641 807296399 -684839654 -702440997 586443375 593281923 -95781279 -783375890 -142771244 216577931 280267455 -826964662 564604629 808424704 -371834909 -367777609 32618403 849063088 -853241625 -173783661 -435824297 -936147714 350912381 941597462 -689852674 247134678 683429327 856397333 354031908 -365479863 723963988 968378565 425774925 319307468 236128421 -578806976 -499869942 -323040217 -91637616 25651624 -993137188 386410919 -69469669 925145700 -463584277 678342542 -140871703 -762614317 -947089912 36174581 702809380 -784850899 -937423276 954362653 641021062 -978900174 497812888 -238326358 680287675 -625376177 569486966 858462174 -751420387 629984334 -751577808 481249222 301555745 -868626431 794029624 -924771865 -317804990 930666150 646051893 751637801 179938740 -99949814 311276992 562558647 -307097403 154816774 402118811 -923467282 550137278 -755887759 407523503 90044296 -90884330 385620995 -827151657 819254225 872113599 779184019 -907441034 -441010508 -746493924 945369786 760027827 528867196 24295339 907953026 920461097 938427337 140017358 -854877742 893225909 406821214 515423268 557488719 -47717546 613168100 198477120 15001849 -589464820 -801559791 988230294 786789714 -591843891 803471993 -916732656 834411207 352414118 427700311 -223052977 409923234 -972205883 156994620 296944352 910199527 -443228399 68259161 926049748 907826540 -753752356 465861018 474552132 -621300303 -591774120 274359706 -45842853 50798286 425705193 -1402075 -870298672 613897560 -263809139 -495894315 57368271 -355344200 -304005395 899004978 695385162 82573335 -321858614 631662462 859331455 -483992350 4455284 127098835 284845791 -857077681 -775504257 -350510844 -553992907 413807953 290837179 19573654 -660014902 -81093603 236775485 -454035767 -677316291 -420349061 32841061 -229850997 352376317 -471554747 -78591562 193075812 -363012383 688057241 -759754182 40346531 801532619 80868117 680528759 180953526 75284504 908231433 381220861 240180665 -747145802 -439831188 -768873187 338365347 395910525 -729253732 670720373 15888407 838973403 -451175717 544826640 772469345 -327891444 -221914150 -711237698 -346008187 -301026049 -144743643 -409949703 -492984614 -683031555 -803419314 496394251 643699296 338534018 894543076 331632006 88758293 -433773327 501197897 689152910 -989855688 52565957 86312689 464028095 -118309272 -220465099 -257235087 478588129 76466553 -602325804 62862724 464733135 159318201 479410761 232520848 386488532 372994573 -515112479 -83163589 853542234 667813190 321236575 536489837 127316778 -376335579 652225344 173664005 -935331133 713287038 -821986876 -969450673 335620813 -13376428 -777368521 753529446 -775525606 -320534635 -316239591 374039256 -63965177 999212018 -273185799 273663714 532926844 -763332684 -605115804 717404487 735552239 -569371609 787811938 -951104566 -519670139 -892311657 134258808 -178001060 -361795213 699714809 79150637 -390863431 673705217 -466863784 -743084610 518882336 113742547 302252735 -107833635 -872418277 635310680 -271968550 391314454 -371115169 -154422575 -285134003 56608327 349688225 984989069 -958524457 832530000 722868619 413124569 -810142744 424235217 -667489289 302053856 791422821 -90877566 -724791954 -377309235 -516167192 181547657 -951897599 -885744893 481672838 -187832688 -483560876 -4532298 20500532 65170794 25605143 -518503544 -751316734 273547360 -584668912 758881241 -716149758 -557028049 -677103392 911404655 -705227458 -415600012 -881554325 -942483777 -296185558 -116324038 499787796 178748882 110814485 984038626 -592566209 -444894984 762898443 753705307 -350112838 33587553 -426580663 -101371183 607708867 396226884 -383532096 444573988 183281350 684237542 -589742957 -482502838 281266507 504741561 238538779 208247466 359861810 463473975 -142269086 399797644 -413392733 -781199249 490084176 -631756178 -324335673 841023001 -804281873 990348411 -884929284 46243295 -705387680 -20866955 -970810891 158008636 -776157692 818164166 715187961 -249136306 -561882026 894820691 -860552175 -335008110 217280075 -72347785 23767547 945845191 -881690081 80592575 655126876 381850580 -810693676 666094671 -455833106 -566113289 -226854469 -105995764 -523514586 -517526952 -304897539 -590287906 -743608178 32643734 71884068 914142 -855450944 -548064813 -49850531 -867073662 823132440 520598703 114212175 846209197 -184034711 897417622 577703282 131408257 -534462682 394906504 810115907 673539145 524151068 212094222 -236522667 -41410933 -190732698 -374234058 -308745897 11183288 -413466096 703916964 700560346 -35962672 -254292191 -221926791 -595918499 -703973862 -253852725 -632455817 373576514 -6975118 -383028449 -880941257 501871443 833743637 296870426 54227807 -105619039 852414965 -835262986 585175853 -80188181 137499842 191210288 -228310028 92431798 -584837087 248800049 -181304273 731800271 -597096492 -579398395 697445842 -435352360 -738172101 634347020 -527281955 -215601156 -227440289 -785901979 -986512540 754910539 71994041 -718527744 402167950 90956540 398843061 -424932734 967501827 -171804980 -872775506 -591424379 409335383 -851543354 433519056 577734868 -725108571 -50658114 -136970162 -217403374 -125349162 785810880 -251720681 300095184 -592192701 -285598448 -244488197 815733404 925107445 737657139 553952898 187817704 788667776 -533492884 820048507 384944683 -726728992 724988818 -549973362 -217768648 -441610888 -100824248 197915536 926393877 455553727 -950680705 114473284 589434770 209653617 -593853883 -342962206 734178645 309008175 -173451049 -768006532 388040081 486412927 -420328629 458797957 -699168720 329981897 -707797314 -77720451 -367186439 346696033 -97549008 -75436549 293279966 498884841 914820732 294316488 204529662 -343616361 -915647458 -556584405 -876908756 -809675069 725085703 23483115 -59934478 862900563 607426660 187139035 462165412 -141678894 78961835 470461454 314084134 950092723 -873734847 -374513666 -306821296 -334902325 801768710 282504363 -223789399 641434836 91610031 611955249 -370505354 744871415 -340244197 99975803 -361185630 173819539 -156464313 -136238284 -679374070 -923329574 469918375 275966931 558757780 500516089 153334084 180337879 625268915 -789751090 -546510958 301779612 465987325 661968150 466778577 134575524 501614096 -683492066 -864548304 886766572 189989635 928737582 735635944 521479443 522494979 379144232 391839750 -381651246 716355261 244501203 60759370 -487802020 -509333368 844283600 -279055240 612910174 -615559653 445264112 -857506797 465846114 -972551727 -637880980 -24950443 -553734840 -921729609 -596475497 542717448 -576645870 -731686832 -9110299 653503485 -176976708 -171432863 221905787 -934740336 634327926 502625491 -167848651 -856023115 904284040 388727239 -525838586 -544259411 -242669409 316071741 119850097 -413079250 -215106130 774871825 -521114926 -172639468 -893197380 999704922 -901874355 -118803661 -705297793 -657866679 -519776875 -942216960 -242438148 460258672 786318535 -938345718 295390096 -518587335 -40371420 904230831 455439393 633633089 -833866895 824616685 -474143546 815538584 709712075 128301916 -305758780 88814633 -980047827 760886752 -895333218 -672997626 427179979 -129122996 -369375785 -381979389 871353463 511344472 -599795905 330380867 229577928 -337376456 -976555988 -671751223 683338625 -353556095 -531656676 695682245 116297310 321355676 5665496 114950406 665649737 40727477 -677927697 553649088 -533681009 -223083954 853989371 -340079450 239776092 560949515 320606037 -177639625 -512305272 476813545 -315813279 378417805 -39929808 434268581 52712525 -433968571 -397620699 88972727 537671807 744787241 450463915 207361051 -575395825 514162047 -616386184 524208366 721659202 -792148015 -205630071 721029877 -372813390 -976358584 58093029 -615834569 -605829478 361476928 367498545 638680727 -610155525 511059187 801758967 458464017 -965868788 -468302127 -236931775 -716248604 23590731 897067152 -162102100 118800785 247760166 -473263220 938929673 -533062534 602528132 -503449469 791472935 -239084634 -318510294 -509258812 -729924062 -899160141 819196443 -417760945 691365305 -24954000 -520426504 914333802 932308028 467246115 -857480799 736277756 398043755 812933909 -264286137 -486290375 -651977189 -716898615 987742620 -432631535 -34561427 308539233 -599048872 926212801 518463377 -917442806 523944445 -605666849 314231813 -227091987 76465576 889213020 -195698900 -777583235 -322743967 413438714 -751618101 81871582 -812587660 164008089 -897082086 -525534914 -867284822 -332834900 -107256272 -312219640 -985238448 780862720 -734239651 312699638 448226758 -861461276 -209039196 136398844 -906821413 -265464704 -644413064 147260556 612268068 -351396952 -944411750 607547517 -430152416 -966606039 12061408 -287855280 -71531973 -732871328 445501749 -495720291 -459012746 202130877 -466815925 -571113088 -105649553 -501340136 -451918754 -234209360 3921712 125449715 492232625 293480628 -253391980 -515427063 473044729 752533298 -319733768 -416387641 -686967430 -915246811 524869361 202568461 -864778322 -118632680 -336785233 518049397 674954476 856219596 256751727 -690464840 -39516369 -904957913 -310797094 833323158 32825475 57327868 -452672148 544284797 766680627 728993231 -863263737 932416375 -373088236 536401191 887069098 -244081129 830417623 896312522 863247297 276532520 150228777 792173767 537035582 -843291994 645177341 730330808 -161973783 -109455944 -91423455 -401614368 930854754 -160693889 530715965 481238094 422853136 340157295 -920757812 341788052 604522541 630431120 637953963 747342947 177156680 -618712329 -956023441 573268574 287526273 -115286325 264916357 570220520 -423898947 -61578006 858720375 752254076 499703325 -165991084 972511431 -103542987 166779014 278778383 -305350011 -334202182 26968171 546320880 475973571 -445053694 725372381 -127783505 -728915039 448405176 130586407 -148050762 -322732777 -827223382 910287302 612228292 534650539 -620080186 -149916758 -29898126 631155996 -456189208 -350184321 -550910056 530405309 72180089 -787771466 -407543095 112161113 984540379 -227928103 -732696614 -465228457 -535294409 468505638 999279831 360643305 -191259093 -681536710 810631902 -748159279 609199730 892527872 -146962922 -616482449 591894051 -85785034 94792618 460090375 732061679 647224194 837051573 -772180885 376151034 -329218166 117347175 -579478006 445225784 -402730007 -111427674 696324442 -414244956 -46714303 -513575298 10029001 -678738303 829012089 -560681375 848729981 -581980121 -699846205 557566447 -992382015 -86603938 546005512 -428360679 -60532945 -554398391 -762292875 -487936873 -308056234 -469497031 478598857 419970371 -992487486 472431274 93753238 -524908173 -115787024 -952973099 164269132 331287746 474154360 -385955419 -317071125 202991183 -220107838 453471703 -941024205 -960896343 623767433 -950364210 37421165 82323196 -543067222 -363485176 -380916138 -906179036 719144684 191785057 520588361 884608513 554475319 -9829523 -942009202 -867988643 -862993029 -306909353 474877530 322861183 885005830 -55741234 926648096 -440621944 584380052 543122320 568044410 -868395400 756152425 -838172570 -594462757 -340835532 117534846 805040855 433015963 -872868511 -69934707 -315302383 620710800 399868648 -407289755 981936889 656842856 -144953546 -116524931 684969635 915245185 -470939320 487465609 627576569 -57306892 -182817431 908842236 647621050 648138515 -698425077 -516101336 423505480 242648698 330016566 398483106 -147017665 90676214 -716394160 -651252600 307435644 -57174741 29092152 -75880653 -267261220 -601192681 -382461854 -174078106 154224601 -548654082 654667151 -786823764 -495097848 456947487 291512722 603046988 171144245 -518664592 -352630645 -441685917 -58227525 -47106064 77380242 40375840 733838396 -774464924 -654008444 -356412837 792830338 -245617887 483175000 -409745933 455403940 -24205494 -409689690 -519673878 2209644 -639409477 202306136 594212241 205236965 -340845834 736542976 -784113754 315249566 -966375216 -169856709 491207009 459861647 -765290231 -611200475 -761801614 720237681 160051107 -100855686 -743116769 -754453340 442406472 175772808 -413565381 323095570 -802236251 132895805 -380504250 -719983145 -181272783 141228315 -240917194 911608653 613512354 -848214613 -681840001 -511139782 230469553 202392834 -272964896 325458369 -12620726 520615627 200367012 920543408 342350431 -292799136 276559005 457305656 -66398430 355152244 54632829 -973459664 -593864582 -204927998 -490087238 948210807 -329564484 824960530 -105582749 362814361 639186628 568093149 250432352 -583068995 -54254686 506882569 342839639 891354965 -178486502 999687658 -677560874 991261709 -164110232 769594424 -26490156 -891342526 165777144 969614952 -148330731 68875355 39136693 404265649 372251738 459798527 -34159584 592523271 -213381227 783805531 -640654098 -237019292 -936535441 -755988315 -268798584 53832856 -751400370 -155059512 -473837567 -945904890 479100954 -197334925 798103206 517192467 -27883789 858552631 -566558756 -812266702 -8878509 703128985 497137718 341674834 613888915 614398726 -275309278 -889537825 -1308071 -161290748 872823049 553676448 381644316 -333881044 -297897573 -168713358 679402266 508231686 388473613 -508798941 -337953177 -255692997 -61597432 -338604532 -255562748 -492281239 594145812 75337075 -701502759 964730554 -997453638 976694863 305782380 -975108686 360903584 787650277 -426245587 -266934719 722277689 -883428838 528063986 -14770359 -826841481 -969895606 561453795 -679883571 -818041079 -473539891 785576665 -701831665 -987548388 581689657 476818094 884151937 -798243582 -805725142 100583464 182125790 -171389262 495819401 779489918 -803756709 718085620 202640667 -938049150 -608420055 786508177 -539009353 -31352227 -843765088 883015721 740253596 993547253 783707275 -396595381 112906458 -499424412 58988687 -601797695 -242394671 -715409548 510310965 904317671 850102675 -804638128 466626127 -207813373 -222784557 719396212 27343570 497199859 514159917 -696640462 -452653784 -915928421 -893014535 -788450313 541969539 -65647296 179358280 46980223 -882316288 282570601 536897132 742553604 -291669430 511608322 427754549 706704484 517814532 -665725740 740599810 739863147 182318157 825362795 -971204763 823336983 -438540608 -631601855 -236686358 -385005160 603578128 -691978664 686508727 127000956 555460531 185539870 -965255557 552178338 -221528629 -21563596 -596596134 -423175249 -597608201 -822813878 -157056666 477450485 933839516 598157463 498755569 526890431 644774861 -581483024 -511197625 389673679 332256161 121223397 -57446341 836850976 431934535 -414803315 -547411015 245294807 395999755 194165836 285127079 738831850 -963529012 269570901 383847052 -798688266 799933738 209827729 698754623 552283529 168556622 5220994 210639384 790536573 618184178 989167318 488367463 712127408 -539245907 725821683 -138765555 -438810007 420384880 -361257978 -71737447 78556447 -80738551 -843237154 88896 -291855454 -941515387 -441329449 271667576 -105119069 234757898 202988786 -64540947 59173560 -760390845 548061494 974328829 -155292239 -387745870 -552914148 554345098 932332109 -612127292 -800562073 -578224785 372439891 -831095158 88549813 -303197771 196629967 201441474 -864469747 776768677 -738755623 -615575533 -23527384 71128565 302172834 201936031 -943876041 -115356799 735962485 -120599105 270534099 644411325 -106146193 -487449584 936324831 671891295 252657388 -507217298 -574921921 766855894 678803716 592837381 -414987267 -136262071 376198180 667907027 403638628 -884791171 -935112748 110160543 -419043896 212516133 878536088 27633765 89158407 -48200505 611383336 -186907680 481144021 688973343 -610385865 168937402 -174522831 574052137 922532680 275761530 587229959 -403995436 167716569 -547818397 -13297841 -252640830 448201612 -708992627 437380100 -552426849 -863472833 -438969943 -143081586 -948399183 374997840 842978744 -679084947 425193159 940374896 -926585860 -726975885 -690333538 910217828 31353313 -351368306 612350537 -116986103 -389584640 755541681 -836785502 794545233 -889679765 645174963 -718248523 -720689333 -201739661 891186567 -71402093 -614564531 -890441249 886783388 -918029562 485609777 268967573 -320884181 -468458414 -381613487 566938312 -428268195 -102085793 523828078 -767356263 397583259 775860012 951481366 -33537877 -740285453 840856064 281272948 -986207271 605101913 977946742 580968608 -725205836 -463976800 -47170311 -569968054 -75380405 -930306487 -847552942 875931843 -774068552 -726610027 -330210820 371936362 -816659339 948914177 -951676661 435064240 -795277684 853959870 -151843071 801843741 822720115 927757778 -459500128 989132570 664841889 -141733917 -297053287 -976536712 -192471240 170800092 519789477 297445834 -866917921 524007002 289698611 -36029275 -225675013 870097284 -997387661 104998135 -527679318 695665931 415071361 -892608311 -799210521 128401629 -335272054 -911954315 295011298 -359786257 -893880330 710852985 -630914596 486073665 140595383 -190853059 -763159537 -677787919 -321533584 -553412384 58922249 458470096 -243049029 238915780 301446094 -115209578 857404152 504224820 707275281 256104389 -804270881 673732956 908330605 46195012 854806475 664079963 -958249995 -594109381 -436448568 314950965 -589383563 -954896520 824687004 -775681358 -913167184 -667628545 -907249225 60319639 -316115986 646837438 -704321802 -56560108 -121137818 -184890189 -282713217 -599615965 233687500 -882769777 953395637 -700471380 17455723 -601274937 -883535027 440312178 721208229 791648369 316773833 -614943200 -429201206 14214980 -103365997 -661221841 -843531093 435785008 -703731314 -72226081 -120747994 324875788 -831052739 -868801625 918410901 -826547529 -76875217 -132702291 6161821 950727534 -956439826 351412028 -156832904 -977675342 -450980675 -506951644 -945412475 237137126 967230864 969075318 78868738 997412054 -625885193 179101336 214078481 -826874964 719511195 -338609303 741683464 916086771 -928871482 333057156 342897035 498554665 -573731466 710930781 427605459 272197279 642272228 26986625 -570539611 -198714219 -990467649 603308318 852678533 -953781350 672139893 -74152154 -692769243 -599447082 -531442773 91439942 -752719543 -229647020 -683779669 741712807 -616450817 321829499 248807233 837436952 890242148 -936650363 -212731492 492182775 -770223274 -458288495 -838223192 512266882 679008986 752279306 -963881998 -140949364 101250916 242535206 -90050669 -976623112 -810171793 -293850988 776699156 216173553 -117529901 718907745 444809324 648253249 98347445 15968330 796217513 920414084 304327775 -940311518 -340746525 293776370 680232701 979953545 -481197683 321217078 -341769439 -547839343 -326790220 -961785609 -424958573 -382360658 -641495991 408844446 135120871 145872781 740978872 -42683434 -907883260 -543088932 -776013680 525638472 -245708727 -263636524 550502076 -988125825 -387028437 -412113713 -902400350 867421393 -969424043 -802815865 -855236767 -711625511 -226112126 438520737 -316344321 -103352693 879727356 -143515135 139444580 831906793 592987986 213115160 632287583 -185879405 -617852701 795506335 -652740819 697048886 836118468 487733711 -334758102 -340508670 -844038851 769695113 -938176661 -566944799 -278815768 -288784147 830337831 -823546308 603538257 -94174240 987882924 110451568 67313632 959381157 -324284330 471244962 -699769054 -61356511 -635254633 -348378031 -582312096 244181448 -980492162 -974967859 -30123986 -348952477 938612749 410203152 405008308 -598910472 -11876609 145767566 713154424 -409527914 -435883561 -594310129 -309737975 501426967 802041165 601251957 -867950497 854875639 -174875624 933920512 -387484031 506877970 819302382 -526234529 425165967 -600660021 19117282 -331378859 -200401027 208439707 781923967 996005015 225713165 -157507380 -625272237 -343430722 128581896 56341117 -754543108 844272707 693746406 -93747843 407750117 -148174780 104041567 -764679672 -926041626 -747946638 -535455107 952890822 -977425249 178274263 -786450467 195599850 262407781 925235899 227779966 -231243246 395599233 797951641 -311738464 -701442011 625242822 661875685 732977363 226080703 758137754 -192985049 879198501 569457261 -100077423 -48678750 -92509058 658939326 -703047692 -914015085 894549299 -564242913 -978351758 -350236108 -409526490 -385857285 866816759 600007265 760311940 -219121425 684825072 -89761438 798990253 -365048777 793205152 499265636 574840497 -409177366 -970963389 295037055 -468741246 558368396 -892015726 -824188185 -267214703 480969447 -54279319 -122251410 -742562815 -135985995 -371120108 -782667276 102614896 -193024665 -698178170 -382175802 733565270 624898014 -61163510 -177819443 184582377 -442064315 -51853875 481080398 753027878 -503650174 81302423 -163259361 -114871523 628722415 -906400577 -93762820 -491875538 -139899456 652923008 335949268 -382917821 -915466960 -542134685 -453084889 944215842 -733072796 28872880 590534210 -155421661 -359774155 -109521661 613349701 -580555156 42009350 151013220 -624332178 -605058009 121408619 -554145437 -473903196 109182798 912327807 465129352 651131336 -857932990 -122875354 -143180285 472031407 367579340 79717065 406237690 -876682669 -311129796 186520472 -579414764 -905448982 -371625328 672066082 858201869 -236740855 87498965 595158140 701200449 349967907 252947168 -906926072 -673164842 239911949 321971858 -95392618 -68509708 -849640448 992263509 943935758 -193067842 725147179 -117788856 437406810 -398722320 -510488490 -156395677 -904216809 -196111077 -842171623 804049310 755488458 124237674 -384341853 -306801069 -979594980 -954008392 76736964 87446482 -597874403 378498307 198835809 620886764 399334377 -31139287 140306071 969973557 812751091 731109876 -379753559 -10669681 205830635 -208093169 -432026604 38805838 512824137 260277100 615525335 41400726 59590276 -68918768 -474856489 342214039 770930553 -239739660 -508428748 850989984 935622221 -599350081 -253344782 -256546861 -820073464 -82193048 -963432803 869797626 -22109687 -777439098 628709297 667975083 -944510146 -140238329 599708177 720461234 509406065 -483185782 274489813 -349411079 958367695 420334385 414320300 -263316200 336067498 265768958 -160896096 214636704 488617709 588040668 123814620 702555116 -259767763 -337653540 -998884981 896318314 176941622 317793431 672188813 -913481199 641215844 555121248 406766497 581692249 268022984 -759397100 -157892794 -264755612 -932896659 372146066 476615843 914472051 -164708664 -211271037 505477206 707285999 -207196915 994382676 36853213 295227056 159657074 661112008 173857705 369424903 -76113679 -697676688 142186588 627430654 -230177376 -120551826 943263692 -419457397 579664684 461598760 428958623 1816458 369559621 -874016896 -688461888 -482305623 -117189087 684319690 944843881 662445351 959267704 -163897672 -288021869 687307819 -515178964 332224492 378199939 39434180 -175751395 220966586 833326759 -243326354 798064529 840998132 709803446 240070783 407033595 999428986 -439299960 -345040845 440081617 -945435535 -987824381 -424395545 554743198 -709377538 986208770 820602576 620522055 -941915159 847596778 475776905 -491505238 588318636 29973137 -690360198 86492932 644729644 355686327 647728071 502327813 846059029 11731316 -390202209 -494314338 86683055 110717963 519097857 -107134116 -492015274 -49406682 536151880 -325141152 848076647 809072987 596868179 871740404 55675035 -708822613 182571793 827910372 315387767 -81692478 358235931 789002848 -721295218 -957527458 538202368 -490461766 -241779239 -897685951 645669214 65138625 -189808826 825680587 738704057 -478131037 208895978 -514273825 556771404 264506176 -871500298 -181336546 -111392940 -184987716 -678615392 -546000307 208221595 597792312 752486065 528950118 -557915859 986558736 -805736107 -41981859 399540835 406757034 -435427947 226317399 905586748 119638782 -983753226 -155223560 767018507 -34364699 -807316710 -326786094 -476514432 -184075966 349863010 -675972306 -663251912 -770018069 264315061 615909220 -552060047 -833765681 -669881617 -987106708 -410982370 -17423122 399962062 809589159 -810083733 -895085831 174305850 -333193944 62905279 468968342 -822245879 -60339732 544870439 133883888 395872359 -77897087 -942731708 56475715 93868297 -664513695 -939406259 467059002 939217464 -718174453 -98357899 -786092871 432334438 -301913725 294316636 104504698 -304068756 -242648848 -761184576 614119038 -976112926 434539105 -601846305 961431149 468821374 622921543 -200138742 216436943 -793948612 -848256971 -326399542 -481970772 515391864 804437473 758454360 720847642 821528797 -922962290 850185666 -491131430 665392301 -89917877 -881406820 869839794 190882216 390937165 -807785089 890493953 -599461636 382627249 108333509 286892362 -929781162 -701681002 -997700181 -942583512 735354845 652422809 195217860 -79744958 567152333 -629287156 -170133724 -421289969 -45123754 -413328760 -691219673 -351774422 506815675 992270383 -637997566 81397181 445176404 577025654 501684291 537795230 779117103 224081456 -616096561 336407365 -670710239 488438185 40251655 -732773340 -354961654 -150761936 -536182894 65980566 -223869573 962243877 -392176911 -962388472 220200551 -2787754 -363345274 701511659 -32782378 -723750488 713760877 493613080 866024081 118763321 -338802003 504121219 -489946494 670590992 962914006 25632098 352902874 -86105310 741242873 -791379091 860678731 77331641 -496856168 -530577865 -957207519 863871319 -143584532 -153599259 -385451178 -594076981 673558900 -303272638 605838402 829084508 -548759120 896411541 673937047 312743037 -296819279 -615728964 -491500462 371982202 833180618 792856774 464917825 -200252690 -274676009 -241446843 -735668038 -743209406 906161426 -975781025 971355219 664259290 835961521 153756986 808076493 842229022 885430137 98880506 815211192 310511878 -244957634 100856268 -463132001 -568586916 -410216216 868098909 171698844 430994015 -348513610 564364374 -275647319 454336299 941690887 599643926 -317574518 -857069650 -426803828 -207610343 167902450 935483382 771301010 837756966 747818006 -288123730 935195414 -573088236 -108906927 219786887 -690236638 -222213152 944239292 293406172 -30367392 -991886130 480960276 -232483429 -332845595 -774236585 368228396 -665382187 54100816 645555345 395345145 97900913 236492132 -552267593 -536236936 -276217790 -734044563 -771273540 982539767 529070163 -272499675 793007147 643808066 265125989 -745433142 555850322 605528202 788594291 39078535 375176291 -240394360 319299420 665070716 535902771 597307446 -421370815 516923043 224569869 500593964 844475222 434769914 -503557899 936534723 -694276549 623566779 674718412 -309315531 155053372 -955498210 -586838144 893867045 -299984256 308164094 -279788958 700285975 25099165 809691441 848966665 -956450633 547864047 348080237 -886522951 213066544 -457047601 -858672100 167607295 92193711 -301055726 -984335225 521594528 264389692 -726045655 -686837004 -365811147 -50524164 186182523 -806287204 601057120 242414450 275782922 -95923815 -435820437 -479515699 875390042 451341789 -365754303 55556093 -345226364 -625911049 86766099 122840775 486521046 949623337 281044222 213977491 802151023 -519122470 -576079349 923398578 563438120 -891596041 -372864494 -920713400 -626814616 -212090852 -811623467 -925294679 -846392006 191964838 -90796335 171146914 370188682 -40444192 626265822 880810648 265175177 759970208 871635240 -896274559 -354788247 -414100094 469485222 -154182572 137122657 837759934 -560562426 -290957568 -680561060 286992641 848555530 -790652863 -801396764 642560705 -175627830 -541947138 -679804142 -98782142 385196484 312693734 584472991 445688207 954712978 712135583 931137032 -563602182 477524518 759913514 990850173 79903643 753990681 -739037126 -302434004 -141430755 762446812 602795321 423330067 334909703 -229831792 857896666 798055194 -113198485 -578114169 892827355 271581776 -886976282 490981785 -664826231 -15519008 -594659629 -564964684 670523219 645230397 614371656 847160930 699029549 -581207799 -335298478 22328262 922996456 528359095 766813134 -954072477 -68956423 -524119666 -99119217 -164683518 241695310 753587847 -593509217 872062577 445105279 -300994234 -935521049 -339946692 -196552801 -727737232 -745290926 -794675231 -327275066 702558343 -275087783 961538563 -300010150 14978008 578889046 -120405182 835053535 727416718 413744384 904966612 -619824544 695658877 -944995443 748199322 744742634 -821393947 998874023 -767881377 959445815 776031759 -902828611 -917929602 -738446038 364490435 141416412 185943878 -639815769 820100949 -577211546 187845895 834213072 885130456 -184021902 955668681 568942551 -520153733 846773008 -965884438 732155738 702632988 824525668 185575064 -236613453 -301332753 285485570 2962559 -971991536 -152540006 -234076803 -498719027 -591031443 -602243765 -977882644 133142243 872933276 -114939453 130670178 69681971 290250469 792634412 164263773 590381238 268265450 -706585286 -331906422 -179357955 -877153120 976569458 -547955503 -94401640 375102463 -7649592 193200169 698847884 249423559 527173887 -183906698 283930428 848442021 -246035034 207503041 639360955 118997309 461905936 -772095207 382777202 -366699481 -164484955 -312562254 987839355 623356741 -904051559 420028328 -73632098 -99529521 544253071 -160960233 107285466 -671092495 -644448853 -367080835 32208679 -502170272 -14716167 -302186072 -590938951 -758545928 -279583303 -278854747 674421258 19825227 377912547 -914409268 320587772 -94328036 -106767190 682065554 -668585962 79230016 772678862 -196734854 747354461 950336715 947123584 -383501292 -988395906 951295699 -125676438 305471888 -94333660 571080744 -258062741 767065053 537200804 172277048 882435886 462109617 498206103 -80726379 -557913090 -910902191 -749573339 636481845 -629207115 -502899558 -868623340 345936866 -851452771 -71808041 -199196559 6443956 -579803335 -679480825 -467953147 -198462076 821316134 551724501 409054485 -707499775 53613375 -566361878 142894563 218936183 699105897 396305395 -479047630 939947166 -199111034 886792478 926821020 -267138129 514933903 705747776 -476066495 -764859500 -454551024 8240674 573230545 406285921 -140353895 16441035 -88910428 -336890644 806421258 -204727579 -946246993 176024773 275515816 -360599812 -325781391 -516245775 574291406 995301715 -919790236 -565212433 870112073 -695536366 370513754 -942852435 -295749304 -618913447 406874297 -564436112 508815503 288821921 620184126 -521728638 432996858 988156946 922617022 -33663653 -255995151 -501172652 876606088 -551269248 807546877 -583265340 481338897 725504748 -502944392 550182980 -170720857 -590576985 -680610547 204932961 275129900 322847963 410206077 -101447954 -679679701 192399764 300637999 -27178158 -421227554 -368774097 -647807806 636373948 210430407 792487733 -565650741 -924461714 -59395193 -690058920 -583616802 990347857 123994564 485185311 -443923425 888137683 308059954 -176709404 -678165756 792908466 721866340 -887217227 840834150 -677686623 -422236733 721765012 -588872840 865359868 964145480 -615499166 -12281824 258692005 -32205274 -782709653 -900728623 819137568 21443160 591641884 495486438 283765762 590153409 797738347 -403813453 857812700 368372173 850420088 -29089678 -488559774 676043432 582952995 996572910 42941366 960997578 -865718460 647405652 808078323 441503974 -377195359 730642127 -217313478 995833939 179341027 82942155 670749250 -704251014 904442426 -393575728 585058456 729433889 -780165025 643106489 493457723 426393965 -818352589 132818658 -426388321 -996117185 -748459945 524151943 53617167 -765992671 -703337887 -133357696 214677007 -429039264 321669904 -8516259 154815333 368241670 682014660 481761707 430787033 -188035544 729002166 -667418605 605132417 341741993 239998708 182529981 527259018 432282306 -412169169 -597789244 849333104 263743502 36030444 162867561 -118916397 330391058 -161201076 -484937774 -449007201 77616094 658097771 895077913 749206039 196282285 797028892 -945046401 773578196 -743661118 815025117 155544365 939960248 -491282019 -932241588 -23312400 -762189581 973463617 73974121 267094472 605370547 -87162515 -963300841 -768748340 -910966427 -476050697 759221171 -488354019 107596733 675004719 274156942 990796289 -670539557 -383159419 820068498 -767943577 213681531 -372532659 139684206 251474404 186425715 -92640713 -161094345 355104554 -191270957 -541398152 -56000158 -513376221 38987430 959332175 -404484266 182647562 183804233 203708905 578759552 28877472 -508910892 997317131 -953076791 817630165 342963327 -45577866 -751397667 -710614773 256163008 952317919 166670254 982107033 -667151304 -917766426 -483042787 -360974472 -153537351 -698816615 -855217873 -864432451 -755657077 75419485 -406395735 -754102702 -12279739 -684269937 208883520 17119388 -986675849 952620525 -726656960 259517212 842299722 -632627743 405857062 477163627 -270014498 -921623164 246100786 487339096 889406354 669849814 -361616409 -294738996 598053022 964700026 599601073 815665542 -105625685 -294283433 -443155014 -952359356 383361985 -182490593 562219773 -992680718 -581427288 367345133 -441307332 710036992 -600987971 920728687 -956924950 -50442466 -586809779 -423382092 -630526989 885696187 -206603968 983568770 162969803 132138763 -410697017 -248433012 -210441368 -442953476 -863099383 117278094 937343607 -258007825 -661642485 152858108 517084232 745046083 596731370 359224533 -253885341 -747068379 4334632 782989669 161102476 947945985 -445376219 -919501908 -716914286 902086991 -918823915 822780238 -216896033 516716256 103187763 -718099158 248444842 936181204 -346910229 -475642097 303022445 36283851 -423452388 -175347771 -52814929 889632143 -560577967 -448538249 356065304 206259349 363368797 570086142 86316650 46636152 -677695396 342676557 -596880092 -18421412 755958639 640885321 471484895 -974677933 532658658 30023861 376164189 -663377825 -448171453 -459247544 714412642 -900642410 440367287 509514662 639200686 132867482 -460973488 644414034 152858764 -253800768 -585216984 -170494892 527839443 -448845809 -209160383 -274904493 -596345099 998651886 299103568 -24859659 -325436294 -363778222 478064643 -869380841 801107090 190865633 -202041486 -232619426 921012536 407115957 -173773277 -136807522 -593051191 203851901 -402423106 380802769 -193140036 -101055347 854632920 -282798276 -431401427 568314344 620758701 -492708926 -145219168 -356536594 364205191 -286067556 -662308898 144082938 -187614352 777644219 571625436 -819085530 -221347629 -986832926 -76915624 480912549 -633894989 141221773 -541845243 -586529342 172827725 861790720 -984373225 -343379908 452268617 162653908 -28456541 856236654 927558135 -723571813 808905828 792449618 -489555937 97302656 -864719487 434289480 -598224757 598263377 324348783 -377950497 894264064 -290091178 -21341823 -291804954 -332801248 -576677611 525011725 231483542 -52039471 -89994291 69429640 396617874 571359740 741459856 -663307952 480585352 -70434250 162296954 203778693 879764606 934680231 895351464 -436973350 917642220 -348664991 -552640211 234653093 -548830671 -160312331 409172398 -739138733 -826466722 629691332 -296921424 861520519 -364530408 180348295 -47601107 -453896102 -634613983 -998772926 -884339684 -496364321 -935735925 -316947987 602111898 803277207 -424453996 -140872921 -295694255 842721277 381631224 990343346 816781989 589772338 213007847 605185769 752943345 -551961210 -66076702 -758135948 886040591 755833691 640487623 -68180035 -442092024 822802914 -98362268 -493774963 932516137 543164325 229640005 571386771 -683318896 -975870688 202072055 -951231178 831063040 670759913 102557878 -881748079 936440517 923456636 948404284 -31038960 -68875464 -832391599 -748092357 535719311 -122182645 -99126927 -906324697 -519013894 606226246 12892435 293454847 163415185 -866905368 -336726642 790917353 -246324995 -612932415 -841527181 497389416 970638893 -934416435 457562203 521132268 434247996 422139496 676671654 869581366 916307764 654905473 -561409165 228229008 -675347128 785179413 -861900081 -506827899 -26765014 -826561343 -653757569 452959316 -455806296 312176691 41914838 -11062191 -783176058 215976355 888478771 -805606869 896557343 871062799 -899922642 835099840 -279106726 255397104 774001366 98487191 -279777607 862049240 350794904 307500453 -793136162 -84274592 -171378719 -747739912 852329229 -131803112 728784137 6328632 -835366490 -357755479 -267822011 876245348 -659649083 313541217 -267811165 -402783588 -723575501 -739887237 -486567905 467718964 620803026 945057025 150991410 559677935 707695454 73655987 197184990 -752862743 299687571 824125104 -449667280 -951315842 380482100 -691099000 -986517050 689603019 -8194607 -212497628 -197576264 424058577 340653544 109013337 538770444 563049502 661528191 118891227 117222258 -83218954 -265127647 -842666395 272544314 -890611411 560420767 -472388274 71669453 654216100 -954596171 155978914 159279836 -221601882 672904331 -583863038 -12843057 29295147 383585586 699479188 884621173 784619456 -936125509 348742920 -115863077 529792065 -499952874 777768301 932145750 166068886 439166092 314371721 -602272951 -90765284 -227571878 -293708170 -536856148 -13733035 147808248 -823690202 327282209 912993527 629685464 783301394 678311875 678992199 -333500716 637181904 904014659 247871992 -139852896 77047411 -50992967 23636044 960098666 -817736153 668336132 13846492 881073736 -173751297 -791412424 184716033 791312704 -420451898 408832328 -65367472 582766399 917462745 -137856623 74929864 862803220 -634195999 411449049 -725277244 -627624097 -55557779 967780970 874181194 -730144885 -842683374 -348048178 86339267 -26111768 -573502256 -870777350 521147498 197310756 819799432 -135713155 -463990508 -200744694 -22590742 303448385 -610587406 -703212835 449257461 -188253693 -588955136 -21757616 191836036 491742952 679407937 734447859 843244275 280248010 650048853 705349997 959850634 237202126 379845726 648403221 -48935733 -82377994 647332922 295686730 -218221375 39647630 -905111248 724205679 413413058 999715681 138085140 950192587 -202777987 -917108098 471258742 -497342103 -872948381 -477862948 -530396685 780974282 779845356 291304962 -704588259 90815089 36019918 -66366361 663159286 -69671796 -741153481 440903323 -321912985 -284059971 537287632 -927784140 -237756718 612730343 454695256 -873267543 230781163 -842586638 -636709797 -412724744 367995453 -149700056 382975876 381220250 839110406 721867593 50729879 -792046836 205700527 915991600 969701373 589792057 586688096 -464238951 587207729 244916773 -713631268 591503212 401938234 -610016591 -910138253 26164841 910915838 564043404 12588983 261417776 847273622 -563529221 -754689697 -122048824 -785154323 -420394603 347183887 -383839729 -531835845 376821179 -936559244 618527698 -212997511 -690558792 -818343854 226978591 484802825 -415272299 -71660939 -557383582 427660858 759333430 520210428 368509571 -794940754 -285143184 805441026 79371765 998418142 369516408 942317458 -789201083 -948206004 754521149 920076723 -50205013 774398268 -577598038 -385654821 -405230005 97738894 -738333743 584258070 840269863 -519776819 -449988405 -939507113 -831001826 -995681271 892450373 269782255 148089936 660003818 -166912479 822213041 -901350283 -367807800 -379274370 778652964 495909657 320502046 -601224119 -204596954 892846878 -544506686 -386483413 356161257 -448015095 -314628063 -991297165 -849407633 -728962694 207986518 -37599176 -204922782 653715840 -371297994 954553927 594630426 -848899011 842521535 435437445 -555378922 -540995083 -88906992 791809730 618314321 -866491396 253405156 -379920302 670035995 65188631 76354014 76368212 -693109398 527285920 -681935912 785137365 169267461 725114480 840639849 -819145531 -57185013 554434887 685908828 -49120960 930858355 884841427 -795407128 629331418 237126869 256538510 -812552773 -300705829 -979440166 -628785339 -745155978 92134815 692805667 580184483 497365649 156621231 755677104 407021658 190464240 -254829435 -509330981 -261883385 593507822 -780906303 -10545188 88762705 571194736 -404361498 114303169 107755027 307134920 -264790754 -937180965 -510476332 -367389860 308712297 -908459651 -314125421 128775366 -329747013 -656350426 -306860829 -151532008 -56194516 -974393577 296159821 -107774110 -773777406 -350190071 7585886 333798391 -535781931 -439791408 466676292 -737157950 971202699 628488669 -590183878 -143910843 -697495875 -657885638 -174873712 -470322200 -114413665 -15329180 443729378 -858185515 -469465994 -812482826 527373943 763391273 -663045632 884023830 -428233812 506752023 445310945 -182636143 -418716470 185038899 -219704297 -5048487 -759345771 328658644 223119009 -951416293 -606300630 -484156248 183057098 -806103630 34574562 -4416618 -571326123 -893951921 908037792 -419177876 708762090 261010979 -429802677 -448584881 -766989981 -81464919 -52617040 -248317889 729999058 346617599 -909750841 505119510 423141819 148560356 -328133343 125807046 -510662872 -736132903 863797516 -856083325 495090131 970597909 983622007 879498898 535114085 -649568831 -400339440 887558775 117266001 -534097398 -596979310 -990506903 -716481414 163734516 -328435094 557632952 -298400115 447185140 547400205 -9500913 -897177124 -21929223 178034935 -356354031 -302877548 417931338 -849560765 844583607 -881191704 -537247927 822465044 -353128863 373555587 729059714 -530912170 -76792690 -671583048 288136860 -9009288 366866083 -275481421 -667015677 524318061 95600704 366733567 -717128730 999014073 432197169 -219761055 -576713331 -816775932 867829544 -310673148 202459029 -290763043 -567607710 136816867 677262246 697834686 732619622 730235200 584649894 -498605148 674443178 -605789215 45009361 -564988253 978868889 -731617344 -925478488 -794788658 -416208258 -355484152 583017768 369733466 284057969 -966312647 -290659746 307581741 -679600128 -796114519 -776104398 490701061 -432069788 -167277112 416078882 234595863 539547221 925158989 687533519 885219605 -895208282 -711013086 -776525339 992339272 530752650 -222921584 -677314984 710522155 345313246 167351404 767063139 210021112 -606418413 105987957 904544328 -693630185 698031825 -241108850 452872380 -879451771 503588487 -770543123 235415236 829612567 -301217133 -279370695 161387328 807419965 -982553341 -945733075 -145156358 414059833 30573544 732277397 491074035 -361259591 529897582 744392921 -955055043 635522859 -696798419 -416066824 -443828663 46994391 736609239 -873268963 25228328 -501178545 648923912 -515540838 -350846889 116996842 -983423990 -117378441 -203064781 -816242865 311901308 -951278927 754659658 -397850183 -596280302 -464506384 826313293 601991474 -570936411 954682145 987737643 804230920 -235890635 -824025552 737809401 -431491378 423362967 -936233954 829067977 332013872 -317242902 952370693 959129689 -852932175 613266437 467488151 -688455211 63953133 -982859054 -361089422 651020008 -61986743 173301183 193379956 -551262414 -309876719 -848434602 -169681596 -126644337 646871998 339364951 693018303 -369899375 -686293875 -815259045 413444554 534560390 -749774587 591337254 717344171 -610985345 270788305 -794799213 469169175 978425449 -967334653 -323770167 641694758 37454066 -372944896 -627455808 297726009 -472842138 -4427310 -357729890 -35495891 840131881 795772794 537984468 857993928 40233328 997704772 384992537 -872265339 -567858162 954346686 218042074 -893339196 -462696164 -514881749 985012639 546531304 -458272031 -354686954 831174092 -814047794 844536354 665931277 690089879 944737773 930282370 237769774 -147587671 -772551635 -381511949 183770133 -419102940 22950102 328439868 -308332069 251390618 680718958 -741699973 644628921 736240336 -204719054 -389945104 -969913243 959543449 919283712 -67828308 -10531045 446165005 435706728 -973703635 957531112 247075698 -998148452 460492771 34539355 126098688 661855661 801613953 -993883707 741193256 894302283 -578615166 228729245 299315622 516542317 -463506749 -612687317 719548690 -423792016 376206894 706994902 -178765776 -889868866 763670743 517493944 122081173 -232723042 -419071418 -45506644 300760903 -751765826 660636646 -239063560 732083097 -784278991 -705024351 -514920719 -485126073 189192995 -918025109 -538407077 489729868 556361654 852294680 -785228102 786139429 -899505257 537877304 -832297812 556149143 812023424 149405083 248366247 618694671 -568916837 -311936511 -456028352 -675705085 655718523 496063972 526650096 605757743 -339726838 -586552318 100904322 -251336319 -795280352 -876158195 -466829104 377939776 -452333876 779779694 644067245 -951105519 -875335528 -755345168 789108794 -488881893 -719844820 -696982564 -590663542 186965994 936846684 320527419 -657012583 -963259623 -721326083 -884435339 -368752052 -131575858 32550660 920280467 536011384 6688637 952639595 -293925345 334176324 431318675 -31467655 -531239483 2709088 -730757787 -996297708 -941709300 -155145221 263477081 102009842 551485730 -404690038 232462108 825043075 824645468 -510916643 -66559564 221010779 -904777749 -114320700 281916808 745071216 -136977647 -784185588 490597593 625239396 -662059023 746527198 -826027200 -862117694 545981301 244880515 -467970378 -186940750 643347134 -971107659 178273922 -932417184 -356537585 339269647 -139322975 -353523422 292134161 -445738803 -879595310 -448997949 628808888 885518590 371360671 -987305918 -545869860 -275219803 391930246 -674491587 -901172632 -111140819 884348242 679578023 927340575 -866355407 -26532512 880286979 -847075651 -82404026 -896532879 -838188827 -973473864 605830978 -976108548 -305524248 143215475 523172960 391689417 693645201 -486522036 -483663969 859645688 -829758086 -654169315 -607602992 -340762597 -554372232 576991849 691046089 -918785128 498707811 -767513055 967184480 345445689 -539306729 804051968 765192534 -24359954 702319381 -821819009 -670088441 175408779 288224018 -69502347 244432991 83378884 -576184055 -630474229 -671978400 928482041 -801716369 258276914 -726676370 748525187 865829530 506644875 -778305323 62257216 246041005 284318781 -926119384 -612937131 465751727 940263186 186992018 -471140121 430330278 -463733667 -269545687 935682779 272458223 408539560 -777762095 -975369996 -86692713 666438863 -274179788 -94028568 -191168145 190649270 -850245033 -363997660 -489149551 657924896 -585141745 -842046882 898792677 125251076 -206030421 -310978611 -713562033 -682940055 383060520 -204436855 -987571992 874725963 -396354492 617054941 799887890 540518782 907656349 981778952 -757740982 473408660 832953496 -707719269 -397694806 -622957622 885503736 578196008 980586652 -874356166 -914323341 52232267 -942961528 -688358572 -773048884 -651339161 -212858851 -568322218 -314077192 -313345719 531726185 974590929 -136202068 -416876885 -377261633 9746960 888435840 -832337288 -180754045 -603824140 -914045018 965523907 -247111582 -835318803 -580330220 801474332 336406426 137645789 -553529936 -223118743 550639425 -391638467 -110720032 600427160 829224493 15929683 327864633 -66616756 -793764173 619710482 448248469 295044032 800655198 930735862 -177538350 339427647 -161385048 260893205 -486330137 975617819 203511035 -250124806 -463393270 -283335795 -818521737 -125185042 -809304210 -581470650 783115652 -389397055 -827264087 -221636866 -772884573 615848178 487501226 88175354 -254893186 -672807019 -765604870 408784090 590920383 208925102 631011124 580159668 -46667386 -385929042 -143686832 589332494 757555346 869253419 -582735492 520406815 -767666524 873254420 -154905958 -825182741 -405919666 953978508 657625547 -949420765 -890648999 315091211 331201252 422335571 -435012698 282432940 -36965516 -566616057 435824362 111172001 -603378963 -317439199 317812446 857035546 -748601625 400682880 910348198 899207343 -73502875 560615112 99073918 393064654 -183397542 -554372962 -390746863 -954520182 209862842 464189657 -298767503 -968668432 565100595 751605944 561378508 -786844121 244078051 429068538 -829622172 719491821 -417847243 -100735554 -807173277 -832920190 671622050 720316275 719202808 336250032 898465007 -591196772 96424913 -566485005 895789826 -682013566 856267259 41363223 -648481458 -802400308 188232906 -736644768 -994580261 717284308 -985755924 -765461792 734683245 26208439 -569710437 -748049862 -764779184 -48508777 180262163 293883947 -117520207 -388893515 -91626752 -950528222 -807046210 -168724025 -903331113 -537581167 -925404033 -176064449 561595935 -172369636 -606071954 -673415800 93236981 -438295308 482983755 658859114 -343612230 442279442 -403407921 -516278355 -623899054 190141183 976619304 729828375 414784325 397126762 582979725 547267380 -852585012 528935458 827100897 624439464 742031425 152621439 -102053440 825727632 -85005252 -212385201 823711969 -141823780 -625319730 -669272816 -759588933 -990904670 287092222 829949800 -581059393 864582112 401555213 192828222 -166701716 -971368396 479191346 -133112593 912727170 836163586 573603972 727730790 93747605 -538150040 -964364750 -531368996 970150962 907001688 -342552 519345211 546155815 877627728 843273754 -739747454 -916076062 -560154877 -847176899 -904563819 491400743 641498427 -65991479 201629444 -815857852 610138492 833583845 -697916628 829379760 650765016 -989466138 -418791459 -178312577 29381278 -812461108 814733947 129225168 73690850 190448503 773062445 58272569 110232668 -756162286 -985462377 -197282200 581538712 -169522054 -542571847 -181632433 -876580574 868289345 -41427020 693845832 615067207 648292167 -15069604 -113824570 -910295870 908311525 344941241 -978632919 698963484 -971533624 955492947 -436015154 -466949941 -887714680 -454651669 337302574 -871591 989188943 197870110 -789200342 306450364 955718345 122804567 -477575589 -635212669 -736639095 -446949168 -426334322 364177839 -625248537 934551955 -388523983 -690421587 922369498 -708714921 -814275098 696725878 870110881 -628750323 10380867 -364313768 504894267 458370827 890843008 -372058961 906077904 452935853 -949442236 -731431334 -416792408 -56027242 -608478131 -573456109 611568975 -981908127 116854649 698332271 312606107 -618495067 685174870 -505392490 881833877 688101656 -133542931 133209612 -595981656 -349055416 948272985 -875674099 -646939894 -948078886 864139403 -834674420 408714135 249590154 829407118 161604254 -47498258 -575478273 52566181 -275361933 223644127 -282697603 486815288 -832621095 -83452931 -98922267 391102200 -543106666 306330380 21654949 -36408798 -26890452 -798970890 -393578228 -889121586 410342729 -649801433 362793226 878086561 -475893855 -952777337 -949881908 -245397973 646280672 -395452153 567921824 -149358258 306007035 -397279409 440920961 -827282377 -723819074 -146891203 397889846 -374973194 542886345 959077971 -10565420 573703128 261366570 -486213129 -727724990 671702677 217818601 257524070 912008564 195273911 -217097716 620507671 -210984480 722570266 697262479 -970137323 -528025341 -534215321 -818008928 -715286866 420554710 343673022 671640659 220472654 -86981258 -539110698 -48730541 405515506 635954559 -863745769 -980038030 -924760183 986465706 -689301957 323430952 185068906 -713770686 69958062 -387933055 449512230 235587044 302827554 -470791508 -919164074 -37403833 279036536 -338247518 -783572677 -697295409 -342930695 632586130 328198459 22726692 -906750677 540146829 -625525804 651941524 -629504794 854531857 -271840833 -707503972 -547975803 315897428 -922444308 -954571605 -497354574 -380714205 90021075 -916816513 -59082513 -481775112 -658408835 -350430277 -473742417 660707166 -401475932 -503690078 -682863206 -564953726 918402652 -385918633 -445858904 720514204 886564051 385066781 496398023 -329588167 -127776130 834407588 552436654 -868997049 141087931 534608397 137933920 957390387 492162083 374252807 53891919 -965669011 -594436890 469111272 498115421 -690896401 743703085 116249638 -510096151 446630739 -635202008 -296109642 -916997449 -25922164 487210347 -333253215 -854175244 -547590919 345896552 981720300 372135322 338278653 425540718 510803573 239004980 -664780211 934519500 506116451 -279532537 -871848971 442458318 -741600711 798745015 -82373096 -617255711 276573181 -950305586 -336282386 -394614325 172712213 542485265 -607622463 -247706243 -390477781 620550542 249710613 5161469 234491135 565458817 710747150 296836712 -723827520 539563463 808841522 109029542 -45338301 681346267 213501036 736849415 734306880 51886655 177736771 -167304556 -762487943 -400709770 -810707246 -432133089 -188911200 -621147970 -325046520 47941391 943024131 -249579726 830645939 -336568972 584532679 956268213 405390323 935590085 370908495 -310293286 805407563 -644502831 -213606145 549764285 698614522 831154096 -649242886 252992366 -760133479 -924560366 563711361 441655678 -109584376 244670857 -985119533 78649425 908011710 -71768908 -292711217 -188696876 80409560 -642662949 657871656 -204534631 220719679 -12486304 368075166 509678227 282361997 23019099 -8637665 -84599111 65481057 762257034 647945724 377292487 -297589311 126502057 -174770488 932546448 144035394 206418096 -254040493 948470333 -184166163 -695561126 -6017315 -820961196 -109452410 666445349 182372779 -370395526 898480732 -97022911 -615172595 -82139860 250169920 -344161885 306800408 -517618557 975343002 969232634 -770272964 409806985 350144093 126717140 -857229462 -742473737 -402828944 -395676370 -752923482 -881096579 -248046016 354561245 -98645575 369095326 -360067824 -233034861 -431330538 87941608 -52999186 -26612151 790208504 -681215840 568488381 -509506853 -325721737 -686809432 814784945 -1708763 -21479956 -679752723 -324758037 777384976 70528921 558622942 527071631 -361036192 -869250112 838401398 -723143752 288494632 -433712203 238674625 632144597 -391983706 51741922 -482651669 -239594567 231384068 945034063 308284450 203655722 -351947814 -660863653 -938113390 -108626569 713117325 -823703886 49595335 -57894872 -614859088 661922257 768657080 -168784261 -40106827 668405904 186900295 -337594775 -337855889 235205904 -303144141 717443223 -703900301 -36114688 524126387 101506920 607081475 701363559 353974149 169737049 -377326533 444641238 176246678 -198118479 -261336970 842386983 -28993659 -775043642 -24373226 913782216 -611636712 626911608 -338549721 910059972 -843472596 696718965 956958072 659342471 -505075074 -398781274 214611901 632495503 -598595477 -578269366 -563065479 711665165 -982375072 -386018614 -371561497 -257490593 649755430 -855945345 -31569480 -686648052 662408170 -151803942 -621877500 -335619876 -649065317 90830624 521406742 411456262 -465684220 -458985631 328627236 914609401 976565282 888581238 -427048934 -7752322 -66004354 504482812 72767686 172589095 169620641 154290977 -312168442 -789304466 373963242 537856424 817096162 -325996189 668039556 -716500716 770554530 149291504 -781596315 -437935516 -882886671 -657001179 -594818364 -722940844 163129956 -734329870 -941542942 -69740545 476209879 403668448 861278989 -579061664 257302430 305112821 -894976914 -288547215 408988807 -814885805 32763482 297116584 312219566 -22651884 -554900458 299639946 985296502 699772514 -493056683 -314441587 238859574 -604277165 -236953914 634326361 -635924538 -278707417 538454902 704606933 40791121 -151264099 -197712980 -625507528 -494971128 928199003 701442052 162256480 834153279 615552561 -112960900 530914370 354710149 -880008594 -274841878 -700754491 -879297569 -511118315 -228932509 -606735077 -450660505 271638622 -603797307 -383944207 959426623 -65711827 13458191 -248817969 -604147268 -316003532 -115485364 285245594 -354348484 136425030 -415772569 765786216 365151651 -447836307 -172088049 214406254 -537662142 683917405 454146301 773176077 330341822 419951176 -11993770 -220323297 720312455 824330816 845662334 -579945774 369175262 939693706 963111719 -166989250 -806861109 -859672283 -901587554 615415966 -72636787 172434008 284342285 568981255 -431367541 -151699469 306338441 872085638 -774534797 114883160 451000155 48780837 -505270742 908092316 -352731107 -779591053 315084664 -900348758 -500548112 -997065360 450778978 241060913 -70192401 -530840699 -253252745 -322057286 -149721694 -406718659 579462105 -381291371 -196292423 -952727478 -762807626 -492281640 561264507 -498240074 867852182 989889888 -55479381 -966486621 -630118273 -51338012 545621456 695859712 -229529136 393343977 245383472 -305006071 -259156241 319973572 -888080760 -290448207 184883947 -683567855 -916207517 -59626026 -962909659 392936526 571649342 -765890919 -253603500 -124982964 104287841 983144706 -110356580 -731977472 -116751333 -557725293 624104914 920155586 642186277 -270732738 -416854410 -797335478 240488587 390041062 871342286 -870958498 327628830 19293725 799325806 276704744 -639381863 -61370302 -282967580 72052595 -225169375 -585994766 -212289155 973580003 -986533692 842558336 717587714 36791384 -230490326 -362031536 -277302265 -336493623 -824340530 -193724837 617960698 -503352188 32710666 541403912 494386265 150627032 -51946575 -20239311 -469208998 -123067552 350071939 518453890 -856961742 -290089817 -336096788 -333042505 -616412682 645711970 784558334 -848769449 -165837864 419042029 277245187 827420015 -709619532 -230493676 423676997 709719371 783812100 -949404023 -88380332 -918327553 360232580 240073302 -741308797 501181059 411823006 -444883737 341934120 -67785596 -597583362 811508510 598527564 659268634 -434829750 817002856 596477039 800250697 268318234 220866654 -736059360 819527625 -263905952 -328587466 -21671686 -309296113 817566731 -258328931 -364214642 -445147878 -628541279 -342992062 315554599 -449335073 624635389 -309789430 919761408 -828808203 668019869 -757280286 217827747 -516062210 -942764893 562211966 135630495 -725839297 -245828684 956582317 3994000 52106996 -162668189 594970061 -104949200 114786504 -368559241 -899901643 -131690923 -671036700 377777748 -63716941 56323057 379752021 -322342760 532032916 438879156 -296282759 -659379777 619103738 605822177 223605201 -866315662 915651464 -93058393 -532638502 447554559 -737835295 -167601731 -867976392 -940612489 -78606604 -762568853 704897162 -442161499 -991544798 -180313258 535364324 476151673 770484436 -788599968 -848519366 -492943218 -546869918 -155780949 800301130 338228926 -822554023 425060864 -325494052 740356132 -638960989 -769467174 -288189204 -900722646 551876228 -645943083 -305160225 -175127165 835166537 430249886 -747088692 414317851 -105103930 521973328 260529971 -394055415 225183375 352252856 397813470 -407779471 -519017612 714870082 613490349 625386139 97211434 568341595 624966434 -433385483 834993872 431376424 -890395378 262756071 773007685 382971113 -364386024 818154857 571650582 -582435929 -205153215 -525667606 699281512 -171296486 59173992 -25892896 380631874 -986783049 -440620630 307251833 -868617867 242176049 66642364 -53751405 -851508097 -159510105 -153517227 691994088 -852837668 -170785760 475884525 21630299 -203600656 550382515 908037836 37662342 -915260093 482957174 -937645784 640908628 -222593813 164677374 -648786732 554801522 821937911 -635453757 -277524972 115068046 363051262 781928461 -262791821 358318308 -185608107 -639151231 -342923465 -519677265 150057656 170973258 -129478898 374196463 -174675561 661289697 649766013 596143225 768664664 -334800803 176721454 -369012466 502681856 236316923 -875299511 -465880464 495902694 41776545 -884489427 -333494730 512673932 357217230 -474310723 -555042194 442687942 844309343 -321801866 714605298 -42653578 -512493479 984447745 17795054 -946526600 209304147 673442912 600650659 746814673 958347301 -131326029 824586163 -256882827 719527596 -626154844 981201834 575551997 287880318 809520320 960417111 -665010722 299315212 -497226857 332767114 -265627331 106055343 -36422274 -891341122 -643123771 825848556 767616105 403574791 -850182243 268603590 268657140 -945598204 92036811 -587071075 512336518 -140109010 211428633 -848396260 844258971 259865527 -723491951 133524973 -71340579 -855677676 179040759 676593121 -222491899 -939970984 -348381809 483068455 -838081186 -380330957 90472612 -322929980 -203326693 -802670585 -851196914 -496294126 574888731 -640943175 228917119 233735156 579385000 64467376 -197409955 169700070 161420193 -287103346 -441404558 -63685311 -854662278 -811110989 89478869 -423548637 -154901131 202911113 -168808621 -72076506 -888631870 -389792672 -310671209 -207431837 499263779 39050098 -479670719 185515181 -499497587 -433797429 476029036 -618595050 157370923 -815828457 -267472868 868409056 -775397556 110452012 396671219 396064206 -814273947 438623530 849912877 -649690090 645327914 764681346 820794758 445613610 -88344522 422832119 934784999 813582082 790300208 -214478882 -710497473 857676839 -457791903 579933954 809887181 -470919510 -208945334 -793545076 -402031056 -23064609 -729713886 653447378 -464478326 -444444198 -102438638 -453824024 593019780 735111476 -309942219 47347362 629364659 873378440 68920809 302205585 -53282997 883803879 -951133056 -184747240 501084839 -582010140 798072654 971291258 -249974241 876467750 -242433689 880556004 -902468773 -739448492 -783408262 -337418548 -510051878 -348272912 52767697 346049358 -466957300 -225410055 745950519 333102021 -51958041 23519377 887490157 438313894 56303746 502551167 70136696 -579880099 -503596104 -370523196 -696410711 -51741967 -567092671 259438650 -686267897 527135526 -234961108 970541852 110021052 334203032 -117870246 -50232154 978236056 919786445 833935632 -449794583 163387182 121958539 135683211 159720284 -965592022 -334256631 -65038261 719646730 -153375294 -306546294 -818807882 138362716 -273031653 -598478430 37756481 878403850 52347477 737346354 -139164544 -825012294 474533802 -744739302 -755233115 -216851233 954865740 -247473878 55751558 568401642 122905681 -857735479 -754003576 -117078833 913542916 666040943 80907401 980933329 -689224459 83688656 -870154735 -858016641 -704608286 329146323 -581227816 397493999 591947276 -278619139 940517516 163193373 -952666121 785459689 -288383842 263457140 -535401528 878681393 -307176997 -397394605 274625289 584776370 913410983 -955169900 94874477 430897799 189208392 452484530 -238975489 542970107 723976139 -402226709 943872000 -711626149 -989619831 754656754 786158588 33878167 893683863 439992863 -774380500 -492212493 -365450070 -584201693 -777261328 -95549148 -445058442 653524311 942189298 384773006 -745466530 -509313336 768117341 -21861991 -830664399 200016246 -696655743 201646907 820392009 -576973753 177777183 -479259190 899542528 -301062166 944604868 394290350 143602055 -787032629 26397490 730496456 923277024 755977892 -185488197 -517297467 294192673 -867637514 -90573987 592746345 43703052 396541820 400801487 333262421 -338358778 -432086490 547313804 22902871 508324201 -491810617 -329550859 -888074139 -792364291 235212874 -488704881 -734298361 -479410112 947118708 641376348 -941276015 827339231 420401146 624087255 571552583 -251094320 -511320332 -517498154 -324064452 428788324 38708110 162872156 -198394473 44548361 978498925 518623007 613098877 816985570 232653450 -237242912 825848710 793075106 377868573 -979339382 -125002753 945127213 86977492 110071247 543183281 -701009557 -163675435 144709224 984143503 -15326008 -746741249 -264117100 -710133376 146883731 725323961 -987612205 -656638018 -941675229 -427316047 -300676306 442126366 -962550414 -634780491 -828922727 30816329 737503865 25151666 250246224 575392845 -705361885 654857657 -705007703 440628351 925185344 -979383159 685765827 855547344 871308910 769321596 -708318623 409380009 178170894 204350170 -829142902 100176568 209954580 152422146 416797591 859067477 350734087 -962465505 978943809 -96691423 825003384 -279868574 -974924246 -739681306 -959737596 -602266140 -945799822 -448098490 836673861 765636033 -32105836 -149827624 -176602400 108403108 566799530 -522458888 415454545 -994333852 -223247923 -54184956 721489076 162753979 -753971945 44596571 -513337071 -128333716 693636265 -457144687 851113781 -285131256 -256903437 -940165410 340362343 156199256 374944005 470074520 35984360 -756815978 408143569 -115168991 383942005 628717010 -510048513 749473733 356679921 393689567 -427359634 -286376133 865644101 189896813 582224437 -10806667 576810336 -8961214 -148731329 -838255710 835686052 -469792350 -946597054 -253144384 68850255 196196459 -707738749 -859466710 -987057112 -9951349 -138586574 668371997 -154298702 -77367292 -485795031 -258795848 -210459617 323050465 244538244 601985522 -856948478 966530505 254351568 -546621070 465984897 -331053585 -555274971 -377715996 -30919602 -912128531 -761638717 -623087086 364352258 -455084859 969757114 -574652654 -322502851 -505805104 -785622658 460324113 600744973 -416941533 -705497896 -922217193 197611733 717972276 -235009664 -427513197 704299251 -640728798 16454772 370352531 -388852215 -416119180 423735805 534297065 -257803657 98150359 -100010756 -51122917 38645111 -123920752 -654857300 319247453 -104558657 274890279 -107136469 247306265 79364205 -290101646 -606269719 -899278980 -380871049 995909483 -431174903 451074233 -122467754 -12414801 -371461601 -776605655 899359376 -395763409 715132439 -834467124 628096775 86954492 431164927 -676872726 68238207 -638361597 -174696570 -387681952 -533316811 -354370419 -352068806 72733621 33846371 -731739798 479979332 678345256 707448533 -48949457 -479405044 410181562 19204851 -530213461 520352986 -374306198 386572893 -356852383 612508656 833625506 767202951 886074523 -986500558 451842451 414138374 217742716 -700745589 833868332 109616084 -719604072 -283811431 346655368 -727716553 685206408 -694349276 -274103975 623733089 -732131310 -63984598 -175766252 -359801105 882493933 36749238 517483583 670188828 -846211091 446252379 -619008984 247147293 216198274 -632161755 306558815 555072321 764790630 56589833 -432066748 499345798 -156541997 -180878155 502033946 636351977 -788250334 74911997 -324804126 89330661 -442209956 639474382 479272877 -266018707 871387090 -266444435 52597204 -864654706 223265240 -302853408 781898868 -617064851 540911622 -216522631 516163449 -337649889 -535364175 -437779862 -45148548 -291333686 -864385845 998356399 -680631346 -491449027 591481060 -764836349 -851286132 -621942738 -344623958 559027765 947680241 885766550 -495333868 87438401 -572987501 335899447 559539927 29683787 -946412417 450471184 -87141892 -781239754 -553943722 -813515271 -37992930 -719936833 193809686 951660911 -794160978 -94056245 325621521 -558787720 -651847943 -174773840 -681969524 -337220179 116041350 344566096 268507834 857887417 -56503281 -720821455 -48467292 -988018521 476213665 -484592094 126139313 -967468937 -591755022 -53404975 -731331538 -62565274 -35195570 984843107 970865639 620625652 -968592629 532680682 -876970761 208619548 451580069 605666707 -550973316 167872236 488828828 854080957 342795940 -709805509 523951893 -988146127 209187268 223226674 -334684325 372297051 -386616753 356079613 -632763771 -34117006 -840551142 -816283406 -740573810 -173446935 -855800133 -68732135 -814410254 65005033 -823737465 641208595 108558711 -146678172 -907211027 -302302281 341647287 -895070840 -370431259 -541058434 561559127 991817100 823385770 -594655099 -843187680 652527774 -896856603 -787259333 -602099219 -483441024 201953947 672642266 -178890400 612478658 847361094 789330242 674541461 -14364245 -927658274 675919884 451345176 -978474319 436949059 964736502 612399506 -554586321 731912407 -640405626 688672244 -794323587 765680181 420675581 -840731121 -867176526 95584058 310820773 413763885 -145379209 -184849356 904290230 -910065150 -87052254 -754818221 58899105 500541126 288175655 -179543548 269199132 337293879 -982682181 -943593801 -812782274 -790388227 -697784677 702934237 -28022075 -761797121 910613781 -607456541 731568709 -238773842 -588246956 -61374997 -477801370 -564644188 -608947994 -845885080 277005656 877284802 910960773 -293009248 -227306153 627323675 -400645863 426642942 270446309 904762520 313510847 -291205450 615368671 -364073600 -938261406 -42080101 -448606898 10313729 -326055859 -724431669 952054214 -856188495 -764585908 -42789702 -979864415 261247030 37380298 514934226 668318165 -518054664 341711616 -205533684 954218759 370944449 -150910139 -862131099 -943081045 -885105850 556880179 248394354 -390814746 13072792 -821241508 -3627659 -406721400 -128531728 -710997626 341997031 -289773449 291298544 -844737787 278834718 991457218 -932168672 -998733073 -982895272 -366132309 595017705 -193214787 -294036203 861160319 622257135 334559099 467819624 -103315179 634750551 81877781 -171386537 -391367689 -201511854 344844818 885161529 -94758916 24214785 -861328179 130149269 986591886 -579676736 -218781393 917315993 -765437336 397191892 986283817 -339525830 706018143 959809520 -283668389 -638355835 -563888219 -828500945 155592386 150272814 963421036 -70102092 -920814646 794106576 -845303236 -466570356 832911056 467549191 -124735377 -906070196 464773246 -715265325 -750882759 -332331048 -576919612 -902462069 -689510891 -445014727 581348516 739528781 647359589 29284476 -808071972 -448568859 -24005166 113023832 823196653 808204146 -527744351 532271175 21513744 20879547 128103333 161337977 368220038 224024454 -765410276 -903381149 725587760 215733849 379181534 56817526 -967315568 -450977815 860218003 980311752 215758304 916151730 297885067 287574228 -794134089 -283839715 -403921812 -889543533 435002825 12696786 -963923104 386297229 -739328996 539300308 527052693 -528300540 -97197838 529823418 -588757832 -917710347 651426317 412606603 267793094 851885501 -640967000 734088292 18250145 -355059968 196660033 442810063 -180845346 452435890 -802729254 -300822807 24490652 -195428692 189424429 680323944 -634758241 264407275 67327351 -508146438 777872977 -486596110 -5032319 -709339532 -916212793 304508517 -579552922 511959568 -748182878 6567784 -62927384 -235259295 -952929628 -148126296 809888023 -541411507 -349532923 878505416 189854428 980623335 75451171 -607358777 -923505083 -777062114 -809228032 -995803915 -913049553 372159589 -370881255 -1918142 -493722531 -593804847 -458303931 -70585932 -531901022 417524329 434251673 642355966 -461502517 827467911 -546143348 746280423 -146090962 -191412354 876215598 892377500 -613607218 972538339 -325103350 475340753 109504051 -871600141 -755226912 163014367 -343071995 -853802841 503147206 367145907 608396558 549830966 730833690 -63891364 -838831124 -898099991 -4059806 -396438461 693055936 60180962 226144550 84516958 -677423923 -594111459 977767425 -348535413 -76227785 -424173737 -495759722 -536778383 618056719 -317813962 -205533956 229822634 -567968009 -97529935 -791730144 -246768313 282452929 -935946724 249210961 -8655910 747124069 611073586 794939946 -800455673 -857948188 60963563 -479497636 201241785 -260514586 -509359818 -656997027 801543610 633336641 -866891718 -644961430 -91176192 213344678 -948661985 -195158318 83134818 202655701 -68688511 279401591 722792151 150093592 865422834 164084970 459682018 937524012 -977942183 -243252636 -46034866 -673576030 52739123 -787661443 188009980 247612710 604236785 713375724 402907384 -694591888 -439907873 -626215701 -620120059 -320829733 -99497655 327191032 848841994 -918252183 -897299710 -286157716 926320456 -148538234 -172631056 -924833348 509121493 -315298738 -413474323 393825587 474165302 -882406229 610796842 -42237067 932864983 -857504916 512049716 -312071731 -360919797 369360578 409775045 -686169321 -702035489 -631830815 -312457644 416532978 -95253910 -750578097 -739977447 58078056 -831744842 140313740 -450851418 -384607147 326007515 -411808896 -562705200 -243665016 -324751051 -144553897 71117474 249149967 -487160121 -746391205 322674695 -284047781 -316447287 -750124577 563346124 367488136 -10837685 -637271546 700354179 -101481755 112031666 -887357914 -195357509 894958545 -308642786 -105686966 -106954551 -977838795 -764536786 -450573206 510776237 966444801 901796398 -794847467 -349067873 828993422 -204849525 217283766 733146986 -863061441 455096549 -411326588 -672860429 -464828313 -887077320 -200187979 -717196524 959739624 685616402 631280601 -123234178 858230760 216709505 253334192 15480322 308522907 -442682084 440080317 589770727 -71499763 173818550 903883331 798402678 -864744855 614312240 306060499 -278018833 -840396644 742155952 -162158296 -543263353 880518720 881796050 464912853 -977764583 243391203 330014714 262623319 390322147 263653602 614107596 -310198533 976215741 -278778315 -102474403 -230323732 -680695204 -461549561 -212710100 66845347 -849330664 698188487 461853467 400039476 -643112876 -486259464 -404118681 815763130 209240124 606248417 635279723 -72529754 103525652 276770581 -219383737 -41250789 -859777072 -938942104 680610675 891431720 572855792 -492336517 694501964 -520525654 -568091241 -22413660 950083045 18916010 -548112612 969048378 275692646 -35209836 -990603907 884163362 721753119 -586841596 134519714 916573882 180796070 21353154 144772109 -393619027 -68591486 -509739743 -873113540 -823019883 776277204 728356284 -328085004 388651013 443362550 332056806 971444938 671164287 239891920 905031586 -402079772 -906981236 462904157 -152404784 531981274 -989132043 -328608119 27900353 -903044088 -822942224 701855880 -808576277 943057319 248044823 -711052514 466022620 451684484 -256549598 230595099 -943852867 821582456 444369394 -386217427 -82035929 -385738561 309499500 384446293 697666622 979533129 -432409209 849161488 713929075 943234683 -115705263 -829662368 -2291458 361373085 -919012062 340379433 -695667379 -618154438 -687107687 632526281 -631635956 683600493 -111888832 196550990 -789270985 -595989420 -78971622 728136207 -630789674 761367801 -46270792 -79535030 -273204320 -197879078 -110544805 560697442 -72509487 -438677187 626157435 -449285604 98419162 -590509966 -630694456 -317250482 331576711 -337021234 550836784 -168632245 239406466 445909289 373118730 643109108 439715329 -461121548 767622688 -399576769 982331254 -299103233 -133631841 -224925683 -56839315 763318835 409766202 608007030 -356232736 -891852437 221020020 -268322348 -460986078 758376723 -637532711 -770459374 856647238 -625028356 972312853 45238314 -628896819 48646163 173823474 -916738353 -510734098 -862123392 -487708695 -320055556 185135654 484452286 62385050 -264295610 -707331520 785447298 628840085 497099551 54248311 -429774198 -510677194 341221419 157461798 554934516 -137494408 328083856 -938896689 -366360233 505394673 -60377793 -967993492 782311920 670651851 531821767 -367360761 -820565378 -697811777 963614431 520356954 171752522 -999575083 -123449481 -636230962 566755132 -422053459 -251852530 756924204 -570520724 67041509 -630049622 784631563 -233700734 324071033 -149087394 864539419 270108692 737719395 97263551 -184456117 47068956 -637762960 459143073 510238757 -181291442 700761346 -66427005 861632332 230788645 -56599815 917058437 461921699 386739249 390074718 -813687514 583307483 981695393 480943864 194113534 121995296 -933036859 909677687 -651419875 -931135509 300676816 -253360934 759142692 357878302 986005182 -956276020 -276922919 656323264 25866785 859842394 -795979076 315196834 763252496 -489577910 420830860 -619463643 -314708179 -317807480 -908006312 -257242382 -886271875 -354000151 -364134934 125248553 812937747 -34189039 -290469625 -942009492 -519169453 440540688 -993446485 540947315 35300530 66570265 945672755 604013543 735222820 119629790 -231917697 827435035 113899669 831944918 298639586 -92274399 -256588040 -444503306 648214395 39684183 -281829494 122637202 -142225807 830315605 -770586585 -969678975 -499055334 -531185292 737722813 472456033 -143115806 -839339279 -722548273 -124658276 987972946 -350859285 446590782 -553856493 -305865270 549355932 774959651 22105198 -708305214 613003055 -885285126 -148919702 -230247480 624011741 118715421 791927108 13853390 566900012 80757566 -115407827 -52457301 609773884 -208187253 -279934082 -712660690 791900675 560890678 -671417944 -170393594 26673280 575145452 137399864 -957031619 -242702428 -97255280 240328034 390721919 -244683733 -498426738 523863085 614205385 -599107086 -392217071 227610752 424300813 -127588234 -193813915 867944315 639663674 -189913327 473254141 -659104914 218658426 -838031669 -480958025 -949637003 -991206320 780319032 204476379 -158925792 -133534680 486086843 668166597 -353758136 -969274082 -921893989 650736334 -306490164 859871070 707854753 -422679985 -468163707 -78104762 -694652936 -898268390 671412204 364222735 -582128585 -814064143 706775627 615982056 592567813 671131536 -100863275 216788702 -664619236 744191220 350991690 80653407 783604874 -735731978 -374646716 646390019 304842169 -963877847 553531712 327761222 -272350124 885953282 -696165197 260821862 530421571 -216603160 -319294966 -776032283 -228094120 -167489546 493303078 -544091602 -871997782 951611725 -108231259 134221595 -832128378 -499127226 -839888373 643071484 -657502003 316907055 714588106 685075748 -983672989 -460838570 -144351838 -477158782 -349314277 599595461 609486706 354409533 861055538 -850585988 339914306 -579953531 -450358744 -855021617 79917342 967304462 723504243 -634477541 -290456038 687674725 593154207 544405766 414372580 245175321 -385167805 -469629676 -328824548 534080335 -792939011 725395814 -204086671 -795566948 -602058810 -410579656 758072313 -988801324 -27722881 599868461 280456366 806482464 330032152 193147111 -266415612 985494472 -29028589 836287950 702958992 -194562448 510535311 111866498 724339742 -216338860 -628282729 -330298061 328289888 236463372 900307646 417451191 62161017 380440065 -885918420 -334243390 756675803 523454465 369974628 750508573 747500223 507609561 -842899765 -952539695 965435826 -832837641 920571396 -392546989 478260710 -409655286 -609192504 652327804 880092688 -109150937 -388546450 685677148 -217113859 -132536692 506287221 -860550574 833111393 980922944 829918533 -56133072 -995456407 590567531 625193322 -414758464 -419677888 -116113735 66577953 346207477 -491123580 507347311 -496865812 512690244 -220154857 40712019 -219556875 -990956893 -552714345 545458946 -949115346 -638702611 108884868 284053246 -366986072 768913982 423827261 165188190 260252966 722609012 15774049 349483572 -808013607 187202072 -116288057 955980428 -838233868 45780756 285887918 -58158289 -868441895 665166260 774201898 -123687278 568751956 -427485858 371618318 -525141150 990694706 165672531 803474742 -324160877 569083990 -758753673 854957386 -791385785 751335789 -46821103 -685424944 -676054935 77905699 156204135 154750405 -91896038 -930287395 -394960430 476211521 959557227 306012333 -946504183 -156085203 703681790 942509856 -584592846 -193878755 798813838 333901561 -218891804 -395519884 252268120 568485633 401430299 958500601 -969338965 86826861 727308289 -754285890 -40547087 -295645262 439231873 -331661267 883002277 -959345587 -890836695 586245996 -489331919 532815032 539118381 -300168239 845376194 -383649542 712085809 -800759472 836095881 875195979 23635487 -972936124 -398280254 756739482 630374219 -394066592 -950795992 -844612945 -82309381 -286589155 159139934 -802249865 948505636 490370109 -122506867 -206521808 867616822 563921731 -84961986 187025082 28097614 266074136 955235966 -974027302 -583700902 -375351120 -50490092 484568179 -290324751 -172974060 911545446 323421296 -348113022 -108087579 -67714932 -987371906 -299455830 -654921095 213334087 469114114 -484095067 -409204403 604963553 -791503480 -817931079 698417405 423242027 953853516 -165247634 -392457012 -582372917 955830978 214539185 -796746685 -907537693 -437211897 -337364678 900656679 29403439 268687998 -875419772 191549359 -1283659 -114403411 780613619 -315728778 363602279 -988063234 272138577 -252924362 -669246296 -176852235 -350475329 116342221 498109183 475753151 109869873 -533521869 368587172 -756094763 -68780658 291466233 -876830606 -237693167 -956497763 -816248631 -252528359 576326445 789392808 91265827 -175286542 879551186 847233607 -145113816 152754388 947058040 -622289034 14497453 240177029 -336875666 -380841642 -511888267 -697989723 977341059 -660292336 288635559 193717727 15588791 -999691815 442489029 -602757314 490942136 567414507 911956236 684568805 272601473 812227382 257662456 -617216623 187490023 370189812 -694807842 655714952 -891851710 -380600097 -693063565 -83441685 49752847 251256138 808883985 142343601 147602046 378105103 -865746796 -181582128 505160975 -746820347 -225042537 -996906082 -508054448 57308038 -551090393 -22809308 -818881162 -763071968 93181640 73394113 -233834914 493547236 -472126079 122239909 -391789812 550126847 619115318 -325422585 162027650 -547152017 738451012 -728743846 678816143 771491108 39588827 -923017055 -993800615 -672799165 939667250 280746903 -999219469 -574973668 188172657 359445986 573245268 166200723 -771522111 636817223 -258251249 -305851747 129832265 -372074811 -862190849 662446988 58500166 -164811465 294875267 -246101511 -685902720 530244697 -869741389 440071789 976516323 -502611812 40619947 -35978445 741307181 993967280 742872009 -307660680 -158969994 497644362 101177911 310616103 499679309 -887118287 -826387973 -348915510 500945443 -927343830 -552284990 -118014162 640715687 178881275 -419000238 -222153942 -362389239 -93871702 67746688 222412322 -946550875 -482341733 -79735580 -302025093 756805320 -633228952 -638531586 -957710052 838299204 -804420400 -625187436 820848741 -896326847 -395524844 -371694135 -3726219 711764667 -357431479 401115235 -131672805 -623416040 -205095424 458991550 -328076064 984236193 676210220 -178184139 875709901 791121398 -451063495 -399959766 -230474278 924684745 213294156 194369390 230620458 -943917644 507860044 798744712 614170433 229388921 480174744 536933854 4515938 -337315185 797170485 -438984579 635330020 -969281635 591137845 286873800 -664840750 -971206366 -304592594 -708950117 -281119302 93562622 -288163004 455246136 -804025615 184081568 -271104453 -451466360 -321445203 312779290 -884327955 296990757 -538851840 -290403073 787123476 786377519 767094637 -743347562 537003259 403212756 -579172800 316754287 -504138955 75172366 -979764560 871437219 -844987680 -180945602 862935440 -970206518 902384935 544367680 -46936617 -913427870 -46461429 602257860 610033217 -198610503 209441319 222668657 -860344434 583783330 -78997786 22508145 619536108 -573913358 -416304851 420976015 760977783 915156007 -110980864 -208978257 -264562710 -515555407 681705193 565756374 -307250589 578236647 765230576 279910057 888131630 12038245 510286898 -202053841 104435445 507830919 270672201 -599975795 680262315 -458005802 116153771 -130910919 -549058773 -903982717 -479819539 -843221676 649155112 -314457369 -981631289 -819920072 88956186 -227604327 -932851509 3106116 790679412 -180705905 -271727006 789030412 -133848503 909398182 522215445 -658703054 -301829879 -805030638 -652785771 -288397788 -408409142 721386958 90234048 -96215030 141086818 156672250 711072623 518909907 -885875218 -474653973 -146821833 339118642 -470392230 199706070 -603072137 757192244 873643986 715940795 -461498350 -922093007 644038404 322574887 -200107086 244529857 -527638739 -694320990 221741476 -74825587 697493657 274926031 246082821 854563097 328143300 -999629265 154758535 933559712 -158294732 46184054 -681871657 184949713 -518870137 109822091 638559109 841805329 -510558414 803596712 652887568 -616990969 -148091885 618592421 -986260254 -883983953 856236325 -422328102 -302368490 176195035 874937625 541683466 493033774 -669984873 -728049659 200092213 37135251 987779375 213029816 431906316 -972647217 -9395892 -349732782 -134748985 -531309026 -817865796 -137221450 895593564 404486180 -204648912 -312672416 180083356 549436564 -572996605 -331231168 -58414225 306959954 -137252349 683636072 757384205 732628230 -737627171 -733704015 -515892049 -58464296 869199476 -197863172 648640197 807913075 -519247882 925405251 -160111897 170502012 -882831704 116225758 66430536 -70945965 298789846 138120332 -955383728 -807700546 -842486390 56944483 714130517 -876119351 -919904263 -946461386 -611442837 -766851694 -130679924 434653824 -139993783 -763578219 680018189 -160602026 650548904 -904356197 -733545757 -652237580 479367406 -344068720 -44713726 838056523 868058997 -148471649 -303846974 576918888 719390509 -191298527 154329270 -405908613 -723119780 103045397 -636765794 -861316423 -601059859 -11766047 -607758131 -845591280 766431885 534538071 49488893 -944221283 -285073096 -102070074 102708233 -557346001 659735231 -272054138 -830492137 -817096737 -67127543 -913716717 -82081529 -983445461 136235917 130686436 670757992 680738900 199225349 278228647 245805757 -889817513 -261286564 -601924846 -461561803 757708930 161782233 790111582 363466606 890901459 -286196768 -928672219 432364831 885005504 990216830 734016683 -580298957 111502991 882899802 415975452 -329731753 -540617698 401547578 -697475887 366388522 184394328 193694203 -799227336 254978621 -647323125 963494016 974278648 -465907199 857061416 753020904 940116674 183851254 679045600 -562112592 -822332438 -734772305 611216513 960694338 107929602 701047385 664368998 645574654 400533370 860239359 554637252 -760845404 956013537 -704983419 -259678607 961150103 -906292487 -782190258 -687766812 278372920 -46036099 -848447677 -875422298 422107300 832409758 -626361611 996763365 -783995533 809395490 649889376 -743703080 -657652912 -713573751 488207983 -876222832 800802187 -896737018 657132064 610878617 -265893758 858277484 -425023340 -531568848 179111362 909247362 689858702 -569927500 -996837819 251558718 616920639 569985622 268557177 820651514 84288187 -526531884 983394390 106354674 -756914399 917668358 728124259 -281231902 332593561 832451465 501691497 757799846 -959704006 994686644 -945409910 720035524 370262732 -723327158 587793067 -230211060 794158574 -604050469 454318008 501600014 508865964 -674230395 33840378 341014633 510246697 -751689354 161711780 -843740738 169943647 -786669751 962822467 -144254750 864537096 498687487 -44609549 -678169750 -431773762 -353714255 211194207 298781453 -513058370 3935365 941956078 -286314604 -498398012 -841837509 -382430771 -127956253 -294281673 -986112794 -999623227 -531587599 472310172 -277050302 -283510850 417166871 -23113341 354220893 -729044580 786812127 -165319154 105862381 230492612 889105910 896893842 958563230 -458680065 780430308 -13459482 422681393 125413269 -359505489 269115929 838327079 -507327356 -340259891 944669339 -508737526 -525295163 -843900797 117637530 365911350 -846272086 -253388832 -618905971 -557907202 532877744 330606498 903176800 -329797371 637421188 -682062062 877930818 302427909 -303251207 -686903080 -98810813 995316539 -546367569 -168610172 -850758363 61876818 250222224 70396650 -549247605 -194628452 916426202 462036426 -23270292 -985534508 285033467 -363192220 867442044 673062456 495935556 189696921 868827308 806099630 -90281564 -622106073 869534079 275412768 22473274 -102412752 -880178705 953114017 911048792 273104047 777792597 -828097841 -573523064 186889663 -254078369 884641669 889486216 -419660666 216727576 -818932047 -675326520 -848912939 -609082561 -837052262 812037623 -302264129 526799222 -766702887 -287868175 751197970 518310221 -973278369 -231762170 932764314 374368984 42353493 537218530 -38960876 273980252 754137724 -763540180 374338507 269952448 208035707 147939533 497587174 -431825913 833646830 238219064 533420081 -572611983 332160923 35758283 -1315452 222963759 241556362 -642723402 -150313807 478764621 901190260 539209359 -239749774 728556065 426830509 -694487614 811271187 142488851 780331115 -734656218 -182995633 452073118 -457691072 -357005738 304075985 759036042 189232326 -615232048 368875671 245287993 501487842 -681932095 -513818552 -601547059 588935819 167074128 -67858731 -643544836 -48835674 333385706 -924535107 312816315 498045843 -186224365 -407067388 703434567 283684915 848648046 -800338777 -853696348 -608057413 -327927814 235296716 -488405573 -350477921 -633417213 -513794650 474807183 -143068312 -522108130 581687061 -451242076 382230319 -802313278 -771753193 -364437982 627013918 -520059829 532093121 -414785789 -529051928 149908506 -912371263 -776992352 -463609053 -245854916 168402164 -833685463 438730824 175874926 299889538 309699106 449134368 599784090 -376977703 -374672262 -117103682 603761334 -541324205 -787150061 459500387 183371652 -200811649 -358050048 -421472677 -71930664 235139945 -961160912 -637317710 611873862 -938937549 615578115 629806986 -375573347 148240319 158209676 270196468 896751109 590886524 89168068 554186146 396665694 -37624485 -572810467 56423714 -720046829 986584816 -884834784 688206509 -933262418 298000955 -943035445 695360490 -934134273 -457207573 -420923358 54866862 -966194793 -718593945 -981837564 631358355 268463296 -819109937 -757824425 818412911 30261510 927741312 325721002 844032285 847868416 775512798 678095449 409874008 454401524 -512697750 958500776 695986093 545918346 579458949 240572322 -38654326 -709149606 330505647 560236209 -398726194 -120661498 853633737 102561076 394864685 36644935 241978235 855063102 646915586 917431149 -621681639 -6280446 954821702 522199626 -864802527 531020431 519904589 412939408 -497932457 -421032080 -671514927 -306476626 550637598 127743875 -309547904 -64470295 -429069673 -442580715 -148133968 333774029 -162798348 183655101 10992935 -579231438 -494987826 -279245028 -457606552 61702526 -769386363 -374919222 -911488589 -982211110 -599498732 589155753 -368478069 634945785 709421056 388111593 -120009362 30794635 640401250 486764876 -269903751 -237377681 -812995136 -79598255 -535283055 -19813760 90889148 -358476910 -576084827 992267785 252916113 -99704173 597475954 128007629 -473763936 762988130 672271544 798878792 -8957087 -200500605 346166038 201782386 -408572000 32353106 -50197756 -129282127 562611842 -609752951 196063400 619203367 322538964 827755170 80894452 338925424 -55801988 -752574442 -587853865 -705563413 321680760 718361219 176001278 -242484802 192073365 -698311696 -120764412 628880440 -379126036 -867023657 331816648 196369257 -543336743 -530673004 -154426110 -764982430 -546277429 -391988569 127040904 9740152 682320191 593407308 -821626023 -814289306 -332690452 769258697 629266575 204598560 -545715141 -119297122 454604757 -878848264 490870133 668535733 277268243 569779133 968729379 -376745976 -580111514 -536217154 162181601 -964974147 3522059 770634431 -958511359 -711230127 195033685 491671255 -78001400 -576300801 872382749 889202054 327389960 763290742 -137850806 448098114 205187134 -603902130 276707002 909713745 -688845209 -245213250 730496046 268745791 -458164440 835654111 307816101 -597188851 -45397257 -479718449 -538279151 315426100 434938 481098945 510684180 914230620 672977257 300641788 -207818038 -95024227 -240614731 -208561715 -774072942 840041053 -554127013 253257416 -541473056 364000208 -314308763 -20404917 -596933059 -802901165 -244982003 -645334281 -425502853 -126500282 -183029805 570002058 7094484 417077254 125047871 -294168056 -928341891 -637944439 722431044 -278100541 215654085 -603159156 416781342 588123330 147539817 952997683 -376779515 -949886607 31502832 994317509 -10677348 626307115 -196500828 -426801862 -922432839 656653120 147375709 -595784720 -659258913 -499580019 -113757936 926868342 -809932967 692832066 -974585481 2857664 -787171511 -119355318 -912202339 -471820868 -12762777 384559014 -564893970 -633053116 -848461649 98469060 -542631273 544199711 -792704425 473922424 -707070409 -177499978 854169812 850525051 980353065 966068633 807235671 -434345302 -854215583 -260968011 807321754 519390801 278735124 -874890267 -428646656 153432263 -466840861 -833078692 764658737 272394328 -457653963 777817874 -136491868 -803012273 135660076 583831653 -412763151 873509986 627143741 607749682 344830311 -44700531 -917203183 -624082419 735775528 74990320 316312151 -951938775 264703222 -587853148 515717888 973617854 525669185 789448951 150364550 -689163000 -794850801 -480646277 -411831679 -593052102 760172096 -439509793 378107034 339295684 -311303643 995866682 903657047 -3859364 713367236 -872358035 -549206740 760380979 -144401335 -256862964 -397944614 790167213 32525131 904891581 47213967 -964987144 -343665470 -931614536 771985430 -408127694 -824835648 -247720896 -205516379 -409874220 766538575 -930516518 370312127 868157828 -449888153 -595858400 93524540 -583354075 -682789833 -842266569 -114426980 369354038 227201411 -907348919 621127029 -602523308 -887451161 -52458051 -731182182 329697154 -585445302 767218461 -58632394 933849288 -171735315 994578615 135242959 -515180076 -549020424 -885393563 -424972393 -433595619 -613404834 -435356498 281701120 -819547623 -908826660 960344528 -506951637 -79869077 391391585 -864609474 626246818 802829691 557282461 -862061485 751741325 178358830 347619412 38220301 -298316104 547622229 833302196 -331195705 -627405290 281413879 686571722 -120882857 533858985 955753677 186132367 833991833 869270952 781871485 -839179007 447671210 554042953 -271560345 90002374 432931091 -526786076 817758602 10931021 -129008781 -465390338 303695614 367970124 -744544070 -121267218 426935388 26995424 984388765 25691966 -437794660 -269656039 -881925582 -707366095 759973564 301060383 -734374071 -85921190 -851948579 379711038 90013887 37636278 -254421646 -835268822 -556209674 308166759 375178764 -210860250 -626594779 -555836911 415353822 -278076749 -729070557 123887481 524448123 981501142 -528354883 365803380 -230630453 -726275258 -193260875 445730777 47995146 -581821038 -3515061 174488035 -379903815 -531977992 -721050348 -461440108 816870403 -334075017 -192030446 199324310 553013640 944292748 -688206320 764359522 -397488016 -863041595 -894747137 97724068 -857774540 -927113984 759962406 101142866 -536866010 -833689457 52001716 623125305 -654783460 922068094 770929173 847306434 590123799 750856545 721658745 -861240988 843854593 -790511931 -666575509 -27774167 -727513763 -438968231 771093030 628637651 760255156 713080671 958082819 -106472871 -548040017 148946914 -787262507 -462782533 -382509129 -245657747 192104719 839375689 943263121 -84422181 441430922 320458433 -339609838 886535840 308926621 -744992235 59571286 -211463488 -401233011 -563245765 -187504151 -498736400 857161803 909217799 -977706340 -440396133 -675722794 -960675124 -547547595 716427072 -632128367 150992204 -691431831 -484798777 -378381969 301671184 -642073291 -585622148 -545073587 58701727 408104680 671552379 -343229033 -931266676 566704602 -77027192 763602283 -169706512 -69818693 67692499 -676146794 267258499 -671391545 -734983001 -268708725 824948903 701100319 394500943 -231785349 -711083196 -778114994 -740100436 -907990487 871520164 -889169555 -563303729 523948521 -108903768 -799220781 -856633399 100075415 -614241069 -999824604 246687028 -769598648 -548402550 -9898201 -26793250 -958954556 714084237 806305595 61414562 -379458940 -135829366 309730316 -650955717 -473637055 725239377 714829594 -855671940 -205909471 -333676895 531260867 533691294 534670813 -700213577 -855823405 218182079 -351693753 -834964384 436276111 877760444 -206354866 -618117515 -197117033 -504689296 -526927421 374749024 574539957 -767404778 -1328789 397333277 188717507 247208787 -421915083 -226483744 -471406143 -251146954 609341190 -341115474 618161673 -119061205 -379961855 696671056 278456673 -496533433 -342670966 -914095056 946287709 -357639182 -619090042 -198632967 -743624401 220467753 -338629319 -871550180 704413754 -867290964 968616652 574021781 -986799317 737612199 -879929531 318826662 -919927392 -820230942 923233010 -149625404 -682074530 387073392 161305267 606276328 168150145 -172931141 106476262 -58979512 779093570 -689910151 950494856 187752120 150758988 655346434 457104861 620439646 143413264 -810213699 729355419 421879659 357454094 150662085 -9292759 -385378504 -808397722 36374732 992276604 -890535651 405679546 -647031258 18089884 -883815198 659237513 -962627484 503144780 312877428 -169993612 707169841 -441234952 -454932448 -414441084 -893108193 -570594908 176985112 -490784623 -620598729 657819795 246280548 843862985 628014039 -50088420 -449659039 -162729925 148643243 -757637942 -176128193 776492310 -210725236 356803166 778292872 808470830 442860596 -663762942 674452354 641285425 963328770 -964556030 -245267866 -525769666 587540947 -860787236 -267299104 -415168277 681503949 360968842 -490805317 52476249 -815927187 -844090478 228327782 359963580 -790078784 -206883642 694559891 -860665717 352336759 -510145937 907874512 141809856 953174561 557567676 -826062515 518671441 923326133 611121734 649275783 -639100028 265456846 -116467210 -796161266 379765911 186476711 525290686 -287258301 -488957643 675700889 -993274372 768405002 -551675649 -403122622 -836013089 661950770 643108086 810675132 862435474 -204761429 837557221 -515404203 -109553661 931329933 633267871 510181837 -562001131 352206102 -348601452 -409002363 -96185887 -351248799 -751653558 288183531 586190802 38803199 712430332 -630743976 -162837717 -970087456 -290501620 270303967 -460698246 -23941225 -798497196 591587894 -594495619 451220199 339128081 -997806077 -50075739 54364535 915713660 216559974 822621836 464163709 -372586647 379412486 -849599069 408754550 -821616965 720666696 946164215 -513652014 367030827 944338303 -855893016 27362544 737281621 790539005 871237091 410058916 33370917 -812127533 568217396 422199120 -683907623 497215522 788524840 -464187598 -108403261 677206302 -271882952 405609263 -637394926 977094875 -509214260 546751519 -374018437 303100295 205440728 319824881 -161961599 -101781308 -462899099 96615188 857209657 -278295306 -672138865 -347438977 -834499573 762139572 -842606347 -953804631 965756763 -991772143 -277456633 246887404 -961328193 558730135 635415413 699623644 -41731843 198608904 -413776524 338094118 -89077528 -941233127 758747745 398991274 -108154418 784298422 921622044 -967403931 -390188779 -107734469 -572598418 904606174 -88614025 -324738256 -824718611 -929036705 -223025389 -141859551 923504846 -352015481 -814030690 -897181856 -437614688 -474333618 -213680536 -589962226 -708304314 595270727 112405580 64212056 -804271711 -942774048 -301118037 -191994842 806453557 477788089 214525538 34507643 -933590515 792253540 -503893262 -37931762 729036441 642936274 143607089 407796601 -420202719 377312075 -155002703 959282396 251309575 100566758 574800461 400993553 378691506 366500536 -917311964 720456335 226037684 -664445754 -342208602 965387320 280114519 -216548845 -708687034 888411127 -937884076 620580191 -228771849 -472748823 48017295 -613729708 -312923605 448798022 -291074954 -714796735 -193751755 717003261 -787541684 -834278920 515610036 -793373915 -914971702 384345481 -92898852 -7878276 65904747 633798773 396846828 -546053855 704036803 130428372 138994717 412677667 796336608 -843970590 -968572426 -311928540 478223653 52648481 817943877 780429386 -46446535 -334058758 -731868669 -188973824 903464929 423636694 647192050 626270596 -828194439 -502336687 360444171 172230930 652859105 -161652962 64704886 -878092009 283210585 -19567929 -855720857 -306247254 811945977 408733867 -433704878 -181166664 899008409 -698256856 102594780 876132732 -319176331 298744119 -410681247 -678337904 -858767071 30501612 -66021522 898483254 -228748681 -920367076 168848616 5842339 -346840603 130914849 -911686840 -955284726 -728664260 -305671147 -630881689 818898889 579920044 447017032 -527854997 -933088993 668655347 -665036480 540273155 858797629 -200580179 -991373309 -481330585 -906109710 730007541 730157249 488976319 -419364827 364276887 898485856 -624771994 -372341022 -281553642 -524979485 -469444202 438331571 -814826829 281735186 407616874 -762510175 -810065697 904135211 -103502352 467691814 -198490280 234697646 -482036044 -43581269 321283102 869476626 936974906 -731033060 987410221 -348214850 304117016 -91616900 708601865 409871452 824115933 63654931 -687049429 760796486 328082747 240965785 -645521377 330476941 579105182 646966335 83520350 -350446450 736231829 -185844881 -502515805 -888640021 593188214 -587096048 448453260 -463976110 -417591385 -242936929 827461397 170317932 -641636864 730638011 -592113026 458136637 124452767 247347628 -108981882 168048519 -44851345 28843670 -989104720 836618605 768031270 -374147099 29530665 -79430222 -28302474 -267662768 -840967881 -744584942 -603835351 920118294 -222735401 757523621 -934311009 80080062 40024998 897819721 -835971894 -914107953 410466350 -491008904 543498731 -455471195 109213646 -157855086 451770733 185988701 -282379848 664333950 325414503 323490317 -6128011 335700824 -671083319 509047187 -193537279 -644275927 -655898541 305524102 -31019227 633491004 571638343 -383646114 598243779 248200720 822481727 698012034 -293419812 731155621 -903386537 -279460909 -462051854 -552812360 -668889849 76671154 291585195 401533100 965138206 918288408 -589078683 -360041624 -218953522 -423681096 -587171834 897118751 -230937586 903810532 476692523 -871450637 500082054 817407143 306212553 -727495200 -911425903 607689983 249845534 328225536 -563220953 -750581468 65476975 841040578 -2760991 -522554604 -190113778 -317316902 498840101 829951858 -317016529 -965685185 -551353165 303939675 257964445 421001823 -365434482 -673446015 -722435910 554886534 490843507 367249673 721629216 -80731520 -909872575 -274328703 589917462 896401636 -330653068 640564854 889596223 197644115 686300641 669803112 -381108182 -640494764 513619621 607021129 -38946444 793465976 310643320 314666372 500246778 -833897066 165868225 -482801308 -745991830 360005350 871348495 294005361 -158278239 -283520485 -403404662 -435626209 729679229 -576033324 -941437269 699378226 230022956 597761926 -824087503 845636000 862719562 486495462 304253878 684737815 -482104138 -865742987 621625854 -773625766 -946419825 -248615259 615572402 -575331766 158824958 676080075 101497336 -112916301 561523562 29672376 816202945 -158066904 -526332335 421710991 512091551 742555366 3048091 -428212078 -176948012 209081296 40498342 -521639038 -754714785 -378435272 710600499 476220738 916706225 133460448 893797225 -5987601 -487248784 35377686 304654520 995121775 521465185 -957701620 -999599799 389931734 541616007 -936699661 -434352061 335635324 -199924104 -572846934 297616680 -100002026 773424247 258305910 253264234 -828387223 822214557 714948195 668671170 -178585328 -118788038 -172901060 -571138520 714554438 111067750 -860042230 225197151 -143219580 -891221668 -701353152 -418158447 -321784015 172824515 -817363755 -225852021 816306572 177703654 -302444566 757842555 808805709 -811930957 523142805 -87865144 532568585 622689436 -795883191 209682887 386940113 -199415960 -738017831 -861774614 665666123 -999509159 -273623757 741450707 94346280 683026470 772216097 -367949565 -106857978 -650329410 -39519330 -600538173 -450877613 -366282265 -954223645 787468455 613810787 -470433794 -925322236 -429208795 -332034644 -200194749 -480955237 -456618350 628429292 -512841983 -910834525 -651814097 280512058 20571450 -258993718 173060638 660129403 -169819946 -318218044 -563465355 662917198 -513670629 -83364888 754839912 593847497 -333998153 549022793 -313657703 -108777779 -699188151 -646006193 450316393 967578420 -449877981 640001418 -110725636 332671699 -895732293 -279411581 995511034 -637512730 -190039561 -571125672 786991299 -59351148 456714297 268284053 -449219779 -222640724 839593771 -887702583 924362114 85007888 499696939 -294619849 584991876 -476817901 639631617 47961308 -454657532 531025855 290452393 789697959 247765480 750106955 985261841 716241783 -519891372 814693992 142795378 106506224 -45560019 510831624 -655717748 462898810 224565173 888241079 -746017932 -683190035 528603305 476207551 -489705451 635255709 46291178 413302495 -397807910 112278085 770565350 -483742772 581591863 -748558691 987227508 470170409 543686110 11691860 127003646 -719899440 -23067360 -361186726 -976921863 -407640963 208399653 -142128244 863837490 594663660 358686038 566519271 -577886697 -208682975 -654864073 -544179910 668436827 -519984572 -707522478 74865386 16779891 -90586570 -55256969 159614392 509736482 380346898 -593490939 -406471818 278426890 99430582 863242504 -882485742 448913236 -937951188 398609263 -645645305 -854595756 528853017 731477943 -862949731 653554118 320762462 855041156 235803811 438162449 690463663 -29447274 674996971 356901688 193651140 -638082385 899085137 373450072 803213585 -940688211 744073640 -659034692 -35661113 251177025 593829962 -402908732 368925009 101327374 969261963 -767520982 853082416 -259396358 837969058 788330254 -896946960 562110107 670616423 215186626 -55883350 529053791 -254354245 417210712 -604107878 -728803605 -430526203 -654921609 407290209 -345830016 140538581 690583881 857686160 -971986696 808108415 399774311 -885647521 953509192 768181037 -1421826 -715950820 -498787309 -718705430 232657957 875686322 868343777 346606222 -325808906 251563168 -555995452 -486290811 399536058 -779491716 -588692686 823509844 -943792846 -980982561 -473480141 -868911545 -844862803 -531338790 -237445894 -823018795 -38212402 -411502292 -576393739 535259190 -178615645 195491492 896201435 -572653825 -828291915 472702016 -296541122 283563882 -583314471 -141383302 -529871658 463519184 -954218393 217273023 580570476 953855639 931580705 626557313 -583975163 -100893621 -875826376 -923741180 -712804408 581436659 -600471448 -872137100 -630625565 793252036 -992670563 -608706634 -946048868 328608881 652350532 -967133625 -752299189 -528274 -17006751 -162997068 53626979 24615952 555614276 -158749291 868985251 -108594125 684528500 -266867641 235153582 751864390 -684629343 -684441998 -628809167 -591241969 -278977281 -635788338 149372536 910395169 -424855921 -778271682 -304993227 -138761915 -885511250 406334503 840982477 -606366464 470349138 136677871 765182342 153099844 38428929 -677077818 -907021555 -684707852 -772514262 686087443 -247651640 -683155370 907544056 784954474 235589769 -892832070 209241607 -638088304 -168612366 629902326 -262485203 859190332 -266523766 657449069 -682415698 -657974746 -673860863 311116219 -300824898 336231028 -512649276 -862086219 848466237 581720578 -337265793 -948707163 678170391 -107096037 326428141 279927248 -609130803 821579150 -273769397 522791600 969924755 -629470275 -69073338 -537288090 642126047 138220124 -734748364 950030307 264602206 -174151059 935004299 769267310 590789412 -598530286 705544167 475664282 -181562554 937795485 -976854681 843144878 -872635375 924454113 211930769 168488626 418707 -688053882 -385404636 -768276365 -709064701 -514396374 -686070758 -398436915 445931648 722669779 222842944 587097656 746803340 164248393 -901645605 -900240316 -614364546 -453504012 -98375534 -964112734 -645375073 352101811 -195464159 -881513290 564605101 802493499 -4002043 -575261844 -389456145 -726129384 940413206 -353321999 277354626 -999981119 196038118 -273421664 966521653 323854427 268811290 397728397 52545858 -774344289 689193846 637156894 -245894721 317194314 1161317 -518258408 -396292762 -711321736 -125943710 666368184 -670148588 -525668269 -644943549 784562530 -718872458 -125763378 -84247201 513744848 -763995290 438610506 -407647480 -271866564 -648192080 871724161 474773910 501526198 -151806032 -593327190 480455227 453917367 278844991 198873929 934786088 954768004 732822843 -744009659 974149214 -848997096 -718092430 -166357832 -490137650 711930539 997959295 -807586055 -910466670 933928048 507817667 -541673064 830246813 628225011 3387 -536974586 814911843 61410919 -857649371 -323404052 -185980132 680946899 -732986266 -560092874 -966844837 -917519908 -114751571 264015716 -975513697 988393874 437920278 582947926 -688545209 -216036993 87117167 2958845 -585232980 25736150 -786241403 -119433886 -323703559 -231236595 -506639041 729608861 -460064608 8829050 693638673 -165737959 415378813 -843386653 874692868 -99721860 106562496 -589600190 460962687 -730373571 -362925554 -961138244 -274191883 -450029966 370350980 -354044964 128258107 -490552843 -145330089 -303942019 -211701151 -169500322 -684078591 -288033710 -562887917 -388029840 -771536351 -866373486 -733151655 -798345410 120093116 -234221671 337797595 -890965103 619562674 245898814 -247950403 95183915 -227244721 -181960871 -595383467 222673623 -108992699 -466402450 787213021 -53372959 -308399505 -814525827 533157856 -160585973 -427636589 -827802203 -724370122 -282171681 -486447843 343287219 -875030227 245262833 -478719589 559690647 -14988176 -408598263 -953720002 549173156 -102791985 365502037 -847690001 916911091 -954500420 -296142703 -876773212 570632484 585524822 -32135104 -28782128 -739680402 189247002 784758995 -662246776 -903634698 -655735589 839267560 -239703218 -351886390 901956687 873654275 2500517 -565683387 873942731 13217841 348928347 -486474754 -330042285 139362939 -409747347 334532959 -644505718 -490868256 -949591770 75340835 -632668071 284175453 963262233 -768003714 705741354 192196193 983361231 -909749993 507569107 -926625590 120456261 207229319 -158077362 -407673105 -863531507 -521630451 289310961 637902651 -854023208 -329719432 853023605 -731371507 483876215 -289637937 -751610195 60945573 186818258 736618444 553968981 -659548388 530485152 -946655813 -327754313 566159009 -699345724 755945363 -400759077 653103301 24105963 -695534732 -741351065 810219591 135844303 -139591598 -874049858 -513514519 501570499 -370171653 -450970612 -492453484 -259884329 -514062886 315539797 -77536427 -646955912 -857679235 -736596153 44828457 330520939 36359481 -190148084 731221478 565479323 264091490 -610340484 127925791 306570425 796103326 675764301 906697459 -329312116 -6729623 699085483 707014437 737407242 -437055119 -486480265 247712116 641118185 924651244 611731183 759199745 -833877059 -501509294 300902552 -385588976 -962159640 -810728694 -366660959 -75163236 -467418037 -466490430 -463942906 718121241 -712655883 93034835 102454788 679141580 475705722 539040314 415124361 499208595 290728663 -826483243 399701879 -859936006 38993445 -266929568 102181358 809998076 230698761 991449043 -658019249 -884940614 -853181667 -926529457 -632884677 301560086 -818079042 287169543 464075023 89159358 805818628 -641723592 23134809 680625891 -449527044 589738658 -408323655 -827021996 815644282 95303783 -634442487 -315970541 -636888170 -147676947 -109066198 79751751 -972836222 942801615 631389539 -547235203 -929649639 55980134 -742653517 -250374825 -911707563 -140302022 -812934217 -530368991 398039237 -345207057 770601478 380717866 509738856 -320464682 806327798 317893123 439860434 975020621 552557461 -9085454 455909719 204412927 -391313081 76803858 -380876294 -850500694 941805288 721795568 282896364 -142656563 -47038214 -557683138 80520241 -707274073 -898246194 -623101217 -468158770 -464814346 219515651 -869979476 -360549815 346202869 -389778833 -454783683 -822498078 555292126 -709821261 325863141 -925635178 -537524043 -423848378 -985989600 -841767283 -620452843 -446383567 276503096 622868561 -528740383 -575678105 6827218 800675391 -459246128 -285561047 -578019504 445734075 589650129 -754811627 644634150 -595086822 -580078829 251813119 687439282 -636481105 795909024 32613710 -150411883 670575980 -946409055 -432111711 850684827 -805764109 250095863 -134794154 -130774986 -85590015 384046372 -199232244 -370624547 14462456 -133904921 950482801 724782702 372992114 909319476 664270095 -278692608 87092699 -153805416 -525799839 -856279511 575096685 -575830016 187682880 475166043 -124364430 17323206 -78676171 -802203473 -313656826 755980620 -775910324 574178876 -779487604 -606179018 906229539 -456146720 902065384 708348587 -961972695 835426994 -540172201 -684713356 -265028127 -477636555 412686185 -732735502 -913023208 -200207200 533508708 420536678 276660180 -492686321 -78953617 945034886 -654853318 849325558 240093169 -651222917 44327613 -224779607 -218487020 927047477 -925159958 -177878749 816611150 -340326630 -350987197 -703807250 -429609455 -720061030 -455306626 850003755 934573211 302524931 -931250050 96585991 684443088 233260898 -268980325 912565173 869191306 -752435639 -392123747 -425547023 632189312 -784816714 -908066626 -194636827 -381103826 306833232 -731695684 174095655 -834946421 533404280 -39246000 -363338880 292867227 948412255 -372406987 -692739301 -450865256 -411663566 957929240 -107752637 -363493797 81888506 823406368 -707047002 -583003484 -349225287 -44767678 656157180 942086665 334758530 -699911109 -859657750 970088281 -562609752 733485683 -209599390 211981149 -692085402 -982434052 -843748287 -947999371 -535051161 -398058540 -807383200 503776353 -803709012 -375749367 927114656 406631144 -855834444 -923216129 434286160 431382440 811459528 -863052331 -867821044 -114350008 -654101624 300201956 969848679 63166742 -348326108 165790828 -900714173 -137036300 225829293 -239160562 240040595 -557904924 -967816568 426810537 -156524358 523165062 -178668934 -161511538 -374898174 621914499 238817851 511957850 697499293 -718180825 847081336 -695665173 530596862 -576320146 166444736 988026441 -323537131 -989189532 729684601 -645668313 425302739 -553232047 -758305308 -850462539 -615520068 -702322438 356488769 -912822771 147784487 -735604697 649350134 722235465 -844061655 -57989173 -597759877 -206592512 61694226 459841314 300048785 352524832 -429322235 -910381939 350727137 -473878951 268986953 966343743 -501270143 47003554 -826985836 322782882 724656392 39894945 -96401599 449639159 263895562 544662436 840066274 -422948495 -689484409 731711791 -574779741 -646970036 125568439 -870501136 -71853320 300390639 290540858 318926227 -919316788 -679714467 -941248033 801493765 909544015 -489014538 383888186 995098250 -747663662 -642149518 502029732 669883449 -606540231 728981461 556651141 404685632 554471273 907373695 362482662 -365479816 -349341132 49054558 -309167998 -431642010 865056178 -344470205 -111347406 -229644553 733046713 -991489455 -17329037 -315550230 84977008 599970510 105373283 -341413016 -397452538 -889014645 -192562969 -372075567 628322842 698022197 -437496636 -629795678 -400797078 862850940 -98114154 189994655 -423050358 644339619 578960793 -372720590 -747770066 -741335878 -529639623 -530142946 477223750 768898763 -735333706 14561013 -287350418 -516396178 -978047177 -706268352 390970149 -692449537 -944724570 475004778 -269994291 889438360 830029950 902960478 -313889657 611029223 -717132811 -114164944 623144822 -122983383 -52170253 863647791 765277143 -549778247 -367584838 386325001 580065456 869968087 807513928 842701677 -162411491 -18112449 -41835562 945458724 -453424208 -687320908 41685040 575239789 540932778 -65085886 -445048042 40804545 537992367 -135814957 3533872 -571011643 51347814 807939565 450737176 294379577 834891801 -463929417 742673302 881823445 163259281 -450734096 653511400 567455273 -519573699 -243492727 281376308 356088578 -577649116 422590029 -979397716 788149422 780052129 -249515587 -475256137 585931507 -689342466 -177259054 -753709447 209349637 373678296 310622884 181037362 659786752 -919546316 206741582 -952780400 384582111 -95024913 -351718658 463862482 736686156 853124241 760245881 -460810584 -645609872 971548979 -170736421 692596684 246799032 535500095 611284633 -249716349 525604167 961133652 -911936679 347449937 -61098658 -183959080 -109232028 515101641 746128947 341717554 -985729144 705191916 761372361 -690103845 441313852 -617922870 -353007604 -503925165 725780042 -130379334 240738946 -991256644 514956271 983332797 375413096 -381975110 221116398 157532463 233126838 678643162 -58169564 595847372 -157642950 428941448 72902665 -885491316 -104962292 -166302725 -242996314 -701952908 -889030715 -366795310 419596582 584924417 118913866 644669633 803280771 -984986056 -664191996 -136483210 -392669253 721413358 -950555068 220846924 55461333 -218712764 -742691770 -107696424 495553256 -100496658 -84996559 610006283 -854650838 571737993 805540430 552937548 379541572 38530377 -451643846 -30941310 -552989322 450446325 360434555 28130266 -963488659 437436125 -526998208 41023796 817455553 798278298 138633505 611419013 14913303 248515280 -987947186 114240504 186963390 345007433 -81810134 792010109 756714147 -261596194 -423616404 -940593441 -857145637 570055565 138973185 266881410 584225729 -519221556 979174558 294490858 -297370206 835127105 -992145632 611868982 563258475 -882782987 -70808591 90409816 -563573351 -33374663 727754900 -888382710 358064866 234821765 755737022 -477505526 -593275149 -556420306 490818899 -654110625 306999885 60124268 -299683037 798444844 -568882829 -209378027 136094264 -385736397 375977198 44436418 990548659 60556314 -937504142 -428118993 -821545939 -607418338 -322964943 -562510448 296676353 -669023692 -896117575 -487831177 -920198538 -111421247 377768413 922824179 357329248 216702651 -660565262 -586239505 -579032276 -91333014 -194258583 897800240 -267498538 639253282 -280305112 -26535966 -602304060 590274784 544293888 515780625 -30267512 933705915 -853626479 128016306 -794690635 -549696608 -418458657 -7862582 151411115 -270537364 -765476168 979225020 878044356 986601425 -650331789 751874434 -532782234 427168274 493347153 -204957997 -745345743 -64281181 763085084 -189476335 85786977 68684005 -107864317 -362484104 999138624 84259595 -385119574 9476274 956863061 -676584588 529865064 -174501142 267403478 609778809 886761815 70063645 455156323 -663712866 721332197 533005637 611503268 330339527 458929786 -480154160 723393528 -270502786 -421152401 -23805200 399303110 -157768955 197886703 -649730808 -525886939 -253718553 810134442 186812547 -797854642 977820631 -574419870 48933296 -803142137 430366725 -340633153 96778526 833201761 214912960 848502130 -830893152 206833731 -754470599 854890226 405914853 -846138319 412909080 747320397 672499903 -957826534 394202097 -462975833 -116087010 -729130406 48448654 578944114 -894120958 181506389 819115433 773658963 453800539 -30986916 448712765 -428954767 251361595 -163133544 388609092 901540058 -867033056 -688246003 -582520056 938607244 -896686251 -267273492 736349752 -464469142 904723721 279295607 -909133075 -398534954 -831522209 -325789678 250260922 -542190533 -129255371 826506755 -804678686 -246529755 298132598 -902504631 366173913 146938716 987102751 -568834307 540531065 -830270495 -658346250 -456909350 446838264 949552986 -129364608 -297922978 454202709 -745273498 -677609421 -600647240 203628591 -925692372 -515916367 -967823239 411499472 816727161 -101639102 944113667 394611176 443278277 71487678 821681240 872250012 606403559 313163380 -145136600 664874355 703644560 30833279 121443192 -687325301 501472851 827799241 276052360 -186111718 985947800 575069859 652620310 -798913935 -295145341 111235860 -636093347 393499843 382608930 -235107782 -719816829 130834230 100060225 -615611234 432749314 668177631 -396394269 443500415 284725960 202112294 -12820966 820990084 153793903 197598589 -197873946 -408193002 735919978 836246334 596326832 -114926618 -42410791 -866724123 294690760 648901829 -581338909 476435243 -866678855 972764063 173735897 -114907397 -163802643 -594596969 -745769509 -590315646 -947331944 698744430 -629832805 -414078344 -942002327 547758430 516270536 -238076716 12552789 -780225815 599550042 -812767257 489203476 25238396 -966055169 -505154412 894673856 -161462812 450379860 576888289 437084185 -116885814 681932673 -837411095 917098584 -46272022 -971098795 53631862 -778114187 348085605 -593809069 -349287491 -824514620 851855688 976785800 -407686182 -924910121 -666969939 801777503 -292379909 -73100080 -360595493 399403304 850347690 -840117374 484224070 -976930188 -557740296 531444375 9944440 801829019 -223635666 503926671 518402821 206395577 -711617506 847000188 954680730 689666270 -497995265 -183125823 -819832746 -420554806 -417993769 -5574594 -759049785 723222127 -736184106 483792176 774346075 675466513 -486848438 766479557 576815466 894154453 248387132 753710381 581707378 -640134534 -82147363 -428424978 -966582436 34082554 -595336112 -873848479 -437344326 137808574 778097707 276640991 410733529 315946606 667375360 -763223353 -211143551 -903354000 489611565 832411656 153303325 -200380559 729627015 504124737 -508098443 -205280091 -838264165 -371903961 298445579 804310666 -737669878 644534093 -158336982 943213049 -913168057 511376851 290587213 488414978 -723873338 -992641373 917237047 56520033 563268748 -252196452 501015210 -305844861 84073425 205395474 -125735389 -442513523 367581575 960564285 981344309 7648285 -51422235 146870732 -9348339 998199014 651501335 -629354173 -127424067 34039195 533038510 926016510 -882179755 -850153803 266478511 -790614857 -41209962 -373563952 -662044551 244015824 -538982124 -445993542 -159654024 -875499759 341548317 -856875816 361442170 79988547 674506780 67500550 249158735 666901284 356524819 714311735 979350064 -584657559 960161178 608314905 778380990 926015155 -83068598 285173446 960931356 275456425 -982641744 -841385388 64633258 -769606933 99515117 -109999258 -38361167 611648454 64814458 -733466591 826016339 897432936 -497278870 -670816462 346224435 509500806 -936548244 408614881 130183005 -774046451 -329416018 486260984 834260663 423111808 -999771780 -682737161 858904270 -937854532 723582643 -406311464 210328213 -363676190 -359464547 -533602613 -285631705 -465086228 693556530 -252792271 -2496589 298358662 -674678599 -807845116 -267055090 269733588 407971678 -779292558 -56923927 317868096 -237845999 -873087608 541661937 301265678 146347800 -364762733 -444983794 890895490 -476286418 -816665731 -75141101 719869840 938220455 -657418683 465258530 597602969 -853027860 521929616 -25509920 -126610538 460431241 -42731481 -366463495 -463842325 -314992568 -700286802 293197009 -219523772 784786624 -142028144 935213449 -442281641 -265176420 677245454 61411250 -801213138 987761158 277048495 42108425 -133038088 -772116843 468326280 -941447931 -70091176 226670668 -242340102 -793762365 842878906 762757890 458866768 -946006474 -36464839 -542472483 -430265329 -911502049 -270045130 575962125 -957843107 -176860891 184609641 -766386575 -311576084 122428731 -938573671 -163737767 639142716 186698484 -489240604 742401995 -909241944 -446320197 -775832042 -866983724 -536374539 474076115 -670272315 -571146671 -962776128 793994281 850586525 795631953 805877105 238582012 -794546168 -22660938 714378835 199860538 823265671 -140852691 -883933118 -303314467 807440796 -554589543 -626178923 167676142 867598267 -795419199 28246279 -211100180 203836024 -263160423 -310921899 919045433 712615187 635895410 -247721601 546410958 -394455846 -777954935 770037588 108613916 -566193192 -471305410 -162870164 -641715186 -669435911 28262784 -171083885 109134496 -947436652 404247966 167888732 719762293 -434395590 616628750 39745369 -250317112 -318583154 577936570 -489483550 206698940 -647872177 55022009 132766476 -448772544 675388000 418720748 -78320489 -585702491 -426818520 -337630905 231834349 493156222 -726307963 464081644 972824609 -817921197 158951781 864004001 -393780301 -307526656 864089206 452657814 774014008 -976739773 874199097 52439212 -766731205 -669831283 -750903246 -774540576 -859816322 -568284689 -492756352 -606659057 -906641647 569767112 38140880 -29039 89715473 -949973854 262039925 -75979874 -144681167 287341303 919502802 908663372 103740904 -962114137 131497505 334680446 -640325070 -523957027 -482321890 -518893963 655726727 -293472607 705038788 -314378990 300610904 667897277 217103509 685246083 -119887924 -182423627 277407584 335688473 359775858 -121818124 509314074 -507208485 557484961 -430955103 302108583 -992118375 281879422 709648686 -945444887 -214880982 -186399559 -164038524 796649213 824590802 -79780491 -46768541 -769790890 136577655 879839913 477591368 467850138 -694848468 -484967666 608430264 -877517601 -366232287 -893697397 -544943963 929396715 -238825435 971716781 3001686 560079786 -626993522 -484536106 -266101638 -361442511 -289204689 217267716 -124518987 995482207 -657625196 703464932 729578170 895202442 -920142738 183268828 576283957 -589948412 -100913078 765629556 -833042109 -829423131 793172662 -535866587 228799399 365473344 787587266 990623877 -731322301 -199468690 -639428339 -234903486 -543447653 -262046102 -313595448 629752043 184469204 -763748681 886831147 958298972 -319034879 572504540 723437066 -424733832 148055137 347848139 55484256 132045767 164222320 -878578080 -380422511 341606149 557343380 -478867625 844866568 -438125633 167019737 -518238081 417831700 877172040 326930037 654270287 211159370 442367791 -542358888 -264098460 -468575389 -136815256 625965626 91010878 -304621950 -266990871 -895108444 -343819211 512410424 -154636840 -28889538 388577876 -589248154 651984125 302843328 803307133 320328508 -773490091 -176938534 -965875517 161331794 -139465028 327353325 -369383272 -547237360 329651535 809176268 468389101 -603227566 386991157 -692614718 -765635148 989474253 410126386 -723686097 -961966559 750568293 -424097880 -628966411 -283228185 285881564 165626818 -206210946 28770224 766188228 839384678 893675176 121352382 747450424 586857528 565563454 696603899 -96165333 -12604197 211524588 -403438561 -839073690 97517919 -116730050 610554387 -328195208 -227412981 -925833633 788797303 -792809053 -35070596 537072928 887590110 -246505136 52233555 -338145777 -201661081 57884486 629638721 536819036 -668367163 43482265 969749038 -802510130 980049827 479303574 -546058450 -940089521 -142362076 -857179631 133314546 238306884 -455313029 49466695 806872807 938088619 762584129 927327112 438924657 -790704049 426899579 608682689 515690898 894679057 -96949277 -476714762 773368044 692592700 -126149667 243051778 -924029357 633723427 297545712 210337651 59166533 676524933 94254453 -148222470 985985463 -147240640 -694173606 -23488972 -960417336 -204083321 999788953 -248467037 899117488 219761875 -1076028 -747888922 -392541788 -790564734 717725159 595516206 -309472126 691863136 -640308184 903301879 775920167 -962559315 936079674 858338432 -374917965 75326970 654025768 -749297222 -703706936 -629755047 934899801 -576804482 85216603 932568950 -9802302 -452683210 -342343282 558347573 -950972821 -487174861 333039356 511552299 785319484 771530473 549654052 243452534 242626613 614516581 473517617 -382872136 -44054887 993069328 947952427 872306482 -162810064 740757662 418603717 -271584699 -620370322 741250480 427121329 -850669209 339346102 -421312277 42294188 138075774 -135724046 158731825 954443771 268735937 551107670 -34394514 795898226 259515647 -992882951 912842940 -465574923 904001905 479385752 386171515 -590063942 -175288314 -34304123 952421798 -491381298 -840045662 -733764090 -135948799 454455173 521278632 931473055 294742289 -74129914 -151800308 612880151 731021766 -439804882 620215159 -514357961 -260907321 -878718737 -5823596 -134192265 -76743333 750655474 -686099699 -70896179 270029824 674625183 -279015241 482372020 829843632 -254691245 847176767 -571023803 -19300577 -538148605 481928031 -912027048 -338117793 155900100 758815122 49504929 664924232 86489174 -174543460 907165123 85294941 416641801 -172513743 -106121526 729980126 650104698 417801672 -411830073 280582719 -135788602 -175237133 593188004 202877534 -713748943 -101466982 -784429637 434762060 502505948 -607386882 868259179 501618358 280262363 492718718 -564694121 239048470 -882495657 -10977759 -771181185 -286647465 208144405 634319420 -114263719 125090959 -448943072 212665054 670371280 485054819 903867933 -248140549 945777946 -779865291 939687886 -463979655 -613826812 906074865 -649190021 -618876838 -989366025 337614714 -596357504 27181980 571715759 -560863601 691079231 -671422089 255759392 -841679689 304812055 -806639011 716841567 -112927034 273404650 -196373930 820528703 -250044269 723738785 -832006034 539287368 453578079 -107362669 -537607736 -212464868 -351133283 -835355049 794461770 586414454 -913889384 255244119 679718904 726699676 -794341786 242291874 846030349 -220760878 -432403372 -764692829 818747184 27739258 -298170783 412772802 -594948781 510656322 979638617 -696045121 -647221418 539295079 -703641327 298207696 383347978 -770492575 -843863064 40330596 -213155385 -967333753 -52375186 814869250 307445374 829539788 -99322838 669469991 808191463 498301706 -567339189 968805917 51927715 -543012657 -787745921 -103669372 -553076146 -689744746 -663000308 -498578105 -868665825 -261681977 762719665 228293453 789597616 379546129 -616546286 -830590129 -88882009 -650413551 -518439044 -898152218 -939827863 -325908410 454574305 -90596495 573167111 -7690055 291975788 -869481392 -15276920 -462849161 955539164 206969852 -655741500 329477378 -335657923 -929157411 609261963 -245698709 979639973 511642084 -499816126 808556350 262643656 -582534022 63124978 -474950331 -334987933 429263667 973274674 502417459 -308009802 399540357 -767702884 430135825 -991119215 466987748 -105507187 -960937635 141720867 -517479669 -422131674 -296568480 66174598 -634739203 264210031 110964378 -904654214 351376736 221205842 -503205800 662277642 563640116 -116577041 309164174 -318133685 -946462182 -106273000 -403523127 -263298234 821729031 600040334 -723007774 447359328 -521878006 -86154014 660293177 -189674910 995815205 -252291824 918616235 181334591 822285453 -345972805 -131827348 -220847822 -3831791 371568534 555535480 -818719361 -580579536 871584449 467072798 761822202 806508036 -966206947 38349853 524985570 -874431215 291443396 616971514 491000220 -888315611 543960285 -737437489 -597897746 -624984658 -209998515 -945781882 499339355 -698924188 -448440962 -227843175 495498013 -856453466 965742876 -168458828 925499054 -987090547 380695029 -222351512 592304836 892869730 -353404020 -319665808 141035080 271206194 105090830 -456764308 418159432 -801489971 -822194595 -445828759 -100265398 658346743 -684405065 -771639445 -334359598 273560735 792529745 -749178803 -228169912 472083170 635576996 -56463397 -300176107 345607970 -710037242 -391052980 -143923147 664623603 593456310 -675239751 -830349512 90998757 -445215532 -509446739 -510411766 -66128585 -110259157 -910308298 -139517241 123852466 547698835 742613500 -7193307 -896495856 -85530538 846045546 -116435156 -399849538 875072879 -519511544 -347871391 -154397801 -614692614 -261738152 277280475 866396842 725899141 684990048 633968801 352662628 858584176 562788037 387746940 138049868 -10719321 63939775 -851967724 815142325 -222586935 -479810330 -979129454 320642003 387851562 302871372 900272419 -724668762 302320501 10460982 623712495 -941840011 -236080816 -613418969 981524529 840596112 -624091559 -256643317 345950556 -501801885 -57419577 -295475853 663460007 774462890 -447695457 -209025610 299253582 -336719503 412317860 134183535 -679288236 -893160224 233983432 -199473695 -538054507 -662847852 718492221 -94301945 -324717454 -811961606 430715193 -682710735 -579933629 -393268416 906508226 319107693 -464567967 712341978 -484322806 161688658 253140699 7660304 -406487990 588971453 127216465 -516298649 53219169 841095383 143174648 303426960 -735180081 124263741 677627684 -36720313 570641168 903616059 -9728 -153427025 -241516695 -50225016 939142012 919748491 -595265053 -65088656 296464492 449484711 -233085198 328306306 -335696645 -364626265 899276968 -304171392 -914545131 -562138116 230124633 305202730 367069305 -991771686 -533200228 -332686432 -817115491 632796058 -349234469 -245731252 -761492259 76851183 959204334 -5226159 -349059258 398193934 -866196175 -110147850 410985395 -671629774 -461916318 749812145 979177844 612875291 -459094725 723940754 -379992853 -391875986 -740724222 75290609 173744281 588830530 -439045619 -175483019 864357122 614481117 276886413 63736886 -173639200 -590406135 -676957876 890772726 -257229473 276415061 -275311397 756466610 498428810 -939988843 810784101 733851831 -962686244 -519422808 90560091 -364539562 984615115 447024425 -639288275 -124031975 143162365 -399210154 -900254520 428273505 -999798750 371638672 164237697 -40151300 619008145 -663742499 765573290 160157644 -158052139 44226060 -79537289 166150171 147918707 67453794 -506279269 416261496 -640596019 244322363 -784267674 745342889 356396572 907440349 -777336593 -222264920 -412891213 487853473 846365183 -825740480 -340177110 936513042 -928465650 910953783 369509442 -560551003 -154259822 -550816652 -409876602 72928917 -54921227 373060175 933876097 -705475576 389624043 729000530 -332745973 -184701662 75339834 275834877 -819407721 220640393 -794852051 193375334 757502320 868133549 452694013 -148758647 -501743459 559038839 -321701270 929770618 -359682746 102042134 -558480436 268737308 -773221645 -942867496 -405407003 -769377508 590581374 566488025 -664332530 -20823924 -335239792 -330875520 -497704907 -358642937 214690923 390735217 -201078937 690295526 -851939092 839235208 636099678 724559183 945802902 -794858350 -662623948 425957620 -371100577 647192249 -937074476 668061580 -434111333 -214679518 -908307934 -119276143 -579669763 -946779957 -927634101 -858327379 212098686 -270193409 -86030376 -346826067 -312473725 -940376983 291870849 -931480209 189740695 546147706 372442301 -532500071 663970733 301732848 -626279278 -863015955 -492237005 466929164 651990551 -320093332 165483459 671566375 303539820 -509292049 -561938994 -647651384 -726264695 -66571968 542169161 -364059209 581948824 -846375748 849528504 714392806 -485284540 -7410422 191371436 -535138228 441067039 -336780829 317794896 -145611872 38836579 -254677486 723619033 -807330086 -919711713 -796950571 -80792188 -426361849 -611500092 -874842030 -784762370 500271979 123307681 346286880 -995182011 500645681 -558713870 966019007 690919574 473317108 757478217 521592191 -656000891 -375370440 -564537684 -612235032 -239092577 -122633786 796190181 -863828466 -347739450 -631305148 524968580 942073245 906787627 595235253 80131500 -482203582 -365826113 53152919 13497273 -433158656 770993172 -808432509 -799563421 -379718330 -718839360 -328810920 258794785 -649496507 -671558540 -550765085 189626383 415914855 -710865574 -597893220 -109641866 -902119267 708724211 -732831614 704656888 -573504118 -481553099 891960037 123574963 95559123 -528990192 96885673 -183538258 -999168073 833437694 899712283 312400609 209871709 749977592 540042642 567431921 815981871 44315007 -926890974 -37798140 107544476 -641279672 -645542713 -125859909 469214747 -750468474 -892740289 164117145 -840272642 -744560409 67821308 -90013589 -805546918 92893303 -975822557 162298155 683808036 60996364 -519573407 371137870 877758301 158734328 -908103642 812675609 981256895 563164207 544851754 155907671 261188034 -246836438 648280910 826488682 -754392697 52809228 -112513297 -628065515 10777564 -508357788 944738117 911852937 -614078531 808683239 430800795 -849590460 631972664 -550691109 687845171 -218981649 -123175394 317425015 823741729 123900302 830146526 190403852 -754569095 709250176 -531855292 -511830962 -619441573 -697149589 659418046 -522396635 288934218 -240196981 -346955764 -963294344 757346133 528210673 -592195255 24083425 157513736 199658103 -453890265 363701490 -236450990 -127710109 558371797 85871335 -789158386 83385421 958440100 -713707108 599237058 -763291898 -559389171 -857222321 837908901 833581735 -299628431 -636963788 -453986772 -461328599 197036263 -922483390 106853233 -473782398 643048465 610212905 -766310152 -892462253 171649266 -700824086 363666140 -30289148 -549059649 381917031 225263994 -416059071 524147303 -64261638 -899975767 447101750 14072442 750738485 -997935321 567254332 767442941 215535323 872786357 415651900 90211654 -100529948 -949201034 -141831856 -576695159 -654124332 550483467 -481977080 -514151335 969816168 -928582586 -974911286 -122188705 295491122 640000399 -829985979 -493949515 -88837980 -564828647 917594135 769061930 -661710377 81869042 -860900859 326637376 -708152764 -358796558 398095001 608115426 643722885 -652654673 322062322 778921375 -163138698 -254320350 999862286 590961631 855464478 534949212 -865730113 -391479693 -587402589 -311999047 649473352 -486438293 152916701 719346505 118999201 335796935 -239092855 746208150 -903387936 196242604 -242076551 313623979 -192607081 -870768826 -648555046 -746640101 183340446 -900145296 284412287 -80057750 -285877282 192361860 -785166801 930302643 -103018006 115014620 656490026 -175215641 540017450 574527481 939833976 987596655 609313087 -794976634 -937710964 9557624 -212354261 -740572686 -367864213 82988347 -334792641 -133378292 -832933792 -639120572 734818394 -12003400 780785071 -748538364 249991806 -297227270 -821161900 -842584255 799918774 -870141998 -483923779 -546396978 -636690540 908213585 -841268114 -936552535 556993579 -60058067 -292744234 -2937567 70135105 -175666219 185785023 148845791 190023610 -840397412 793348291 500812953 853602882 655533458 336903852 841321584 779782681 66923955 -907147746 -639258035 -669114473 837721870 942738234 -992129850 902313941 75029069 -699665414 -496922996 -992191715 -783967757 -285792775 -281502035 897830992 613707397 -371204509 -514188051 774395989 -797245657 57122481 501318708 190424311 -915142148 251122158 -584298914 -40796157 -536620649 891546273 225686317 759694926 -782548171 16155922 285583899 -904198313 -145169056 -844721723 -113786059 -532847670 198892545 -683652349 -452148300 833165329 336266565 -513724863 -141619586 -290268290 691324035 -675783091 -626661887 -915072937 567604835 154955497 760940427 -631108153 16071942 -846316380 -26110092 -349760590 399090163 -825902198 570671913 428999989 -695213315 25551785 279131705 890216433 45694099 -190639714 119150788 491150503 155172245 485933728 -384159787 -494949801 118363603 -299947504 16380288 693756302 -235062650 -670750981 807757501 731692829 -482610885 304776918 -382703720 -145707631 -952328675 617875548 758404237 77906290 284056606 825833465 -834037490 387620558 -469047639 -604739862 92056971 -718994061 -208072337 429664855 593163383 311095598 -751324306 92197294 227170362 -765567068 -380049169 -373231952 841118633 687320741 931785560 783675151 727264278 855084661 841002576 -619542988 -630805397 -899314205 317519532 567182749 -731451645 -567258841 104619867 -757644304 907250848 -746241076 169472989 -472716357 877823494 -527257639 -361122449 -471933853 420059691 274978555 901757246 -891244477 -75929397 419627020 -969173980 -961867534 218193287 -127354977 235835982 -907781404 -891097242 302231081 322629677 12304726 -897450000 371848572 857725609 378679062 -10230218 637057803 302255390 347235412 -42142664 557440181 491402284 733543352 -168109595 367066572 -273901781 -511774788 699903258 764641005 23548785 -111279281 577082301 -907397072 -607444445 -334319441 58306247 309074606 766942223 -376176820 551005480 927976896 374845360 585275721 -961639320 -903611589 -449527703 288452659 -486738914 556176830 887005926 -161043363 -252581180 156555432 642593770 744317309 300931265 491102443 -723768275 -43917679 -879913675 414606605 68059512 275225357 788656054 -633433682 -799992177 309998603 25288829 -951034517 -798870684 -614415918 -257479037 571837852 173908024 -143676176 -406208469 224123736 -256477988 829341044 489023457 -518349275 397269882 762153812 827972468 80229565 -906808484 -702537802 -279439709 -505312529 -198472678 -915659737 233782634 559388983 -238557078 -323918376 106800441 742785125 649367583 -354790732 -421489699 -671732912 146396510 -749555544 -711610061 307253919 -16701997 362522838 485359578 -86552426 18388527 994968644 606285374 -834123089 -741973756 320102699 -459604639 239680121 41765979 -685397206 515339355 999117085 -995511997 718699207 -300869453 4975796 -569021152 558433128 -31562490 -453023686 174746656 -263437714 790062417 -51968260 -341385904 665003965 -526007957 -315831673 -490434250 565283597 584209129 -418451763 -27333064 445583492 -724316093 266490489 -737769349 -712927343 891472545 362598151 -72126288 809709207 334724035 -647939303 -524324068 909818096 774836893 973811008 -575672048 -335548706 -560082863 -869324125 119308904 -535803128 -611129877 247846503 673081399 -978343576 -126629001 124272319 546776356 527504327 -66457968 -460255923 22083041 -801039567 765467540 -273879980 -989739268 966809027 134581407 -299548718 -700161797 -126077601 862360798 -599656516 960334206 895292019 -976994914 -558174770 -115992676 -20878527 -60182686 -267713379 -844919277 -319157597 923018815 437167222 -772841605 314369194 -312833454 -556044154 881606293 132199787 446558236 -444177506 725986646 -202594501 420032469 398351521 953757582 961371229 -314407972 -829473775 607681244 -287725247 -116644648 12964117 -914464807 869299044 46126681 -994398254 927110984 986625364 -890847740 -336147452 -454287314 593344369 406844815 -971008796 598558488 -811635656 689897108 247850238 -524003336 -980809220 743865226 732616125 -169211349 -641754181 463876270 732092573 -448704727 207431405 -414799065 -320894819 -379847679 818025796 262247538 660962167 -989071032 128300679 -322208842 798149965 662723634 -259819967 -93043744 -837534396 360482113 -959430587 -709651730 -456025189 -536942572 -348971936 498014413 -507535072 -522292970 -376287513 -645952474 -863185006 -968541490 110516666 -586951432 80034435 545671092 -152834561 -583466479 -200136651 799807271 502219029 279308212 -352829368 -25679611 -196593158 821730398 -608500416 895102609 168595777 -239136587 -296670362 480919721 -24869508 -174088029 -133710118 198059632 489420772 97479722 -929209229 -995905283 -912834789 397145717 -912543529 272646760 -567593828 -493678844 561183250 -728044962 -555427589 524236368 -862268639 152637666 717920339 404256657 608267083 -811240160 -938793654 978181790 -554700769 385883502 -469758210 213793791 -187665139 -609848849 -939352492 676273808 -50556599 -599802911 -965233891 612593673 850924884 201293628 691192499 -832501128 421746549 -556290673 -529286771 333789710 -233657633 255686098 728222309 -761458281 -96613851 -680626354 -809099112 -318817550 -101543383 2443215 -964565245 -495810405 -825043098 -236929962 -406685566 -308043054 110093258 938135911 221799336 435176020 -753453975 -310329099 -804165611 136630384 -574052507 -762794363 -627037896 125236068 428614411 271466736 273840081 410631208 -315984190 483639883 151167752 -224995806 -351653517 -44616909 492071565 -149190256 -548587005 845978076 -547534089 -746635910 -247957439 -626674068 204749392 367138645 920255558 989972020 -737734677 -631564427 481054441 -734867941 950998884 -815284133 219019920 653944613 212823697 456584230 12480792 874191546 681829211 371555216 11971267 -155309681 432838381 -567373486 -106956577 434443614 830962107 -368487508 -698405698 -478022608 514354816 160493136 225033748 35180616 149583886 -663528088 -430318367 33800375 789414582 -278022846 -741388855 -752217855 167872394 101351521 -100538169 -473898645 532867728 330984021 -415423928 -371571197 -997480740 962414026 -35207088 660116430 -754757826 287788287 116197121 59964039 155644741 893607875 -817889858 946517778 700945810 -68523256 -182638032 275447756 924126319 -745624135 995055395 333288781 -770732292 -57153743 784207229 195568085 -189962721 792113755 228310063 85620322 621436053 -831867517 101969486 -597922564 536737325 -274060240 904800006 766124477 369182737 -696787635 639022260 222912002 -116855661 -200665348 695939987 -522434473 283536068 613343010 666587048 -888226108 -326865256 471944009 738446858 201736702 -569719974 -374198251 -205071807 821920113 -395697958 -264292290 -728007883 440656236 -862160424 805939550 -55708417 176418837 257707393 620570979 -654385041 694057424 -708698752 -490224702 -331815557 -32332471 623174340 669134104 761420383 -792462861 381265047 -35172926 122595164 -636530950 463761733 822813504 -384554426 895020157 -192002935 68128561 175063814 111072590 978402812 -592345601 19390829 432349137 -114506153 175934022 -546461344 961696367 54320544 -473831042 -919243713 244202910 -151824586 -782473389 935213759 676816249 -292306410 839706280 -485565248 317664108 -384185154 963318078 -166533646 204010784 -958838421 -581038817 788538952 -702536043 -798431373 807866917 221103122 -387859076 -529425497 420487736 39460975 791235590 -805897885 -193126597 -626759405 -864631879 100980457 -558412590 -953830205 651103792 105283515 -753875761 431448675 252876312 -534255461 517245745 -323915640 -464173021 -316677838 -902378127 -776306640 841254165 912924962 -192194073 -319962443 -322846105 -581171356 609674583 -919772394 -711182001 720831884 -332929986 419199984 -454873986 640761789 344365728 -608482158 36780400 -385457618 -51847700 307784661 259722319 -460687915 537828625 -685072291 -569691942 879299678 186600117 -300330022 -841329020 -905166159 -280876168 -227036488 175392919 -705803637 905637385 -932011971 -108133728 -944472622 -619205749 -309004007 963977364 43960551 -349700848 -727711270 543344844 393315182 -60467083 103710693 -462681226 -826016767 -960597384 643672967 295280903 852197264 -563436869 214283769 -399244894 -115961517 299232265 379750562 164297373 981667601 184025296 338593427 -519128506 -691091079 -188873923 386629201 6747376 -205931032 -694108389 223539525 -598732024 372476298 461150633 378842427 804639754 339819299 321285334 -279290216 17354504 -370279459 -122164598 811977442 88674854 -126939189 -326308313 41521843 -713076608 -141630125 -306429677 618402423 -344364042 965561337 -244391337 857421495 70583065 -551429369 855552321 -318731858 487197816 -944383635 163447109 60932770 469345732 7783184 -969431509 -333741063 273320141 -295670703 298381174 893952701 -700310240 167147555 -581161402 851148894 846464789 -718458344 -135769759 950770629 36149125 131567534 988154240 -46942514 423887876 523075073 -269975519 92903630 -80332772 -138891878 529712361 688181084 968931982 -287549901 191565473 876094752 887814896 -911855205 495038081 737427366 -787612828 753257654 -641433374 908231958 -825797839 755711366 399334397 -190334779 620154376 149841924 542799829 768484006 -220971934 -554696840 -508582108 248350371 -752542927 359919660 -787733055 -111891955 379883432 490297252 -710644571 -208808462 -790525328 -877653852 824073928 499763713 -146445824 662602077 -862939594 -713346334 118557289 472676166 -482671569 -196639018 856301884 812023631 -667358098 20330098 257754008 -447337560 330993026 -653888006 706837406 -783010081 604476673 492985193 202662282 916395588 -190639015 -909021917 518082410 262553967 -759297838 333469542 -106351307 -57012370 982543201 -423858637 248449433 899405447 -414548645 702281320 347290574 -493426557 132634634 90443547 656017227 268216196 -219103689 -528044283 421683521 -506624579 775458047 455497675 -60272028 -804219486 847709800 964717034 871958681 315206913 -367021802 -62979245 167783365 853581344 -744555411 637178751 729512521 142257647 298716963 -789687558 -541365874 918544914 -383367118 -962876607 85928626 936209820 512299430 876792276 486627153 -870405268 103569257 -224351016 360315051 -500635656 -661351459 510927516 -171192843 -401929400 829094181 -394038144 267119041 50325053 -302191714 178827058 484796457 -867154118 -951669834 146597981 239252263 107466622 -914373206 920558339 -918553203 783031153 -366549829 199315719 -580318303 54651753 -104452096 -87103207 -161644829 -212213761 -333484270 -361452820 31332842 523808327 -275210647 -984369417 95915076 620606263 -912334968 -478972868 -638234394 -708711455 695680831 -19121159 574138930 -379338384 -25340118 -62496304 -734966911 -358950487 240666018 399172691 -25283879 -120876254 866887204 -808222503 -862057411 -331962256 -82206436 -334686915 -555663533 617224978 -854999129 752287906 730688792 -47210510 945038418 -547493427 226417297 -243991753 322939328 -470111148 988612483 328825401 457005706 -693245439 -466460737 780286419 -749540403 373960316 477969104 71495231 -40980767 -392637685 -648750793 -473110250 122362023 -132939685 -857987664 485986079 -305744001 -607025430 998176803 631892253 343665624 615291623 -15936063 965767729 -635065423 -386175184 827985768 -437985573 106828941 -344218877 -386614775 150035136 -493806630 826981340 811324764 551271928 169684600 460368123 499848107 454851777 -684169892 241247157 -188332711 896786948 713964200 231731446 -25553390 760064506 -609804500 882877689 816667119 482226728 -959136863 87431996 986313795 236226026 -836824467 -840296851 509419480 -624425308 -66653438 894573773 668067396 -271773024 -462309081 -706804481 930570107 975359453 -32094883 -576158521 -279886044 220460226 -248863238 299895602 490923179 -110749042 -137796784 -592969211 -364855265 489222557 -478318237 -702101179 -209208807 317672129 -987118096 195869075 -792396413 819010839 161914626 -298535389 675429571 -865877443 -66228638 112275724 -83543180 -336975416 893586122 507513260 -746202183 -244231350 256661908 -150894314 647635932 889532802 995631826 -844145344 -686757408 -780043813 -805904508 994772715 -928136213 -964273356 -41571494 643451340 983517553 151416507 -661477002 707719436 -510738691 350202190 -518142689 68401542 995546210 175425253 435069081 -746179076 -995436817 316273842 -603870697 713140457 506273493 -426469501 -791942181 -525377911 985376521 886160399 403217838 748851270 -688145905 783880444 -922459484 -23515539 -721770297 228539452 74035909 -681366854 -996082267 -967497137 951739259 -91599826 -170066234 841890521 137255469 903250608 840564147 819018067 -154410887 -534338290 262168451 324004261 -323638438 934673153 475783585 175192032 -140580371 755550144 -520164881 -938574152 850828561 555820028 -739881857 -962764738 580098260 140826511 -61818192 938569005 -841260995 185863506 -408087007 -611966163 -144497276 -252215726 591431516 -99953415 986122811 -803564991 -32949798 641042547 517789645 -768306913 -696600117 359553226 16277681 -16969637 -494962734 45635133 171600007 -163510829 -80549991 917729372 -262815225 -998244476 -715477768 -369440935 -361908234 -501746501 332923275 -469405060 773907610 841658932 671486538 305274197 -880062625 33716256 343419099 477061835 -736289351 -629028390 -645786804 -320506873 -95182998 265801503 -875040164 686213422 818491219 474848440 -391833690 573597527 704569176 500117533 102392701 -573832943 101317076 108834003 879936608 -55422095 42873762 -61520825 -465385795 -345881821 999521167 198388352 -382071657 966419057 -655617398 90285881 771040161 345753300 659012905 468166266 309668323 456324513 834998285 542332039 832988367 508589590 359238049 -674704445 -62811794 674316159 802309759 -257085837 -810094708 -441131192 519268744 -629089272 652303167 747686942 864513794 -894621858 315024182 646662212 -368665910 330387947 -104124274 715095771 577709691 -822015766 363823532 253878791 -663876466 -751029690 -385680434 809914755 369897615 509543222 -744734916 640192435 758816675 -871093490 841522296 -584710992 965350547 848536901 -606276838 -624594640 952039558 -741799405 -576949471 874398496 -331890569 158357474 428384709 475149032 -119347503 543597977 842080669 293263177 -364055740 541361976 -994193526 905305514 23786738 -341806174 -217945499 -56888616 568544156 -622240343 886773245 -221167157 -22166798 -313725086 -840310049 87816196 69539047 -634481161 49040668 286097686 256308286 670518609 201827548 766023316 -406118869 -803492997 -82938021 -255966067 -350684200 -930702359 177160790 -844090476 872056493 -660549970 -374391545 271859860 266798983 528841911 -77295385 -822121763 269222555 217880355 500199520 -890706901 451988329 -355572860 22695732 -807348215 623628776 961945172 -150368048 -26849528 881850236 237703016 -991003728 -169933677 -353654909 767240118 -655766099 792162305 -83493658 838926250 -818017272 847134863 890603779 142315565 387680445 -80361265 489620458 -490027061 -883313418 324247637 787227816 722665748 848559938 -983724295 -331384125 843493697 -959729529 -888879496 824328710 -908267102 898282064 -542357009 985239525 515170353 -970063284 32633733 -977395850 749134444 -440196308 387937335 979853294 98148104 -378819392 -800097507 -413450504 -713552997 -464706925 178272037 -121602288 949201929 -657114717 512783466 659373883 574274567 507294689 902675195 68947872 417324012 567897429 -238075437 -662647975 392470996 287050472 -205977850 174037890 182285652 189343792 343584001 898891701 -972603383 253982956 -706774037 816303533 -521656947 945478171 -70727597 -692747067 432525258 -58324076 -900594959 -456776129 76693789 289299243 433839593 239695589 552547295 -526709297 -314624088 -41547306 961990709 -414957110 -358360249 788469713 -714773016 -802122394 -632862051 -441021572 532733148 67548520 449139314 -690035135 -725349953 -597700776 109052850 -949207165 853912799 -950066301 384805435 815022247 -38505225 426140058 724609644 -455397689 41597111 -811639879 -700283296 -800834640 787293279 403996678 -973158233 -808050895 675236698 461407097 518804120 800694308 -679642042 356558785 -518720550 -51094158 -968773971 369357888 195334449 -639690538 806420501 -884151586 -505636391 -705417831 -263772062 -514096812 284833587 899855837 -981334010 -566639367 251528390 823808550 -646277157 -599062281 364292388 713031845 -519102917 -422113923 -610044760 375659168 -513852851 -548971812 694969289 -654152930 471158386 -753253214 -313446849 220462059 -747225133 595584184 16852447 -616095158 322788281 -401579290 -448522050 601810551 -935538868 747701320 -573372277 -941780521 -782504420 -392815129 -456826573 -785241714 -697445698 -199091976 14871718 727087850 249764974 -459614941 -253854310 -906368109 435984290 -810495416 953070391 806130032 -661365735 925366211 123127077 384883171 633862180 -191445778 114849093 -419910103 341066486 186263216 -765636883 -260495524 944676867 -645129126 -214487540 -203775230 631963057 918812374 180674501 327598040 -996543924 500195087 983804844 -198583304 -802971415 501890077 875020234 98604667 -830700188 -299782734 -307812216 184656303 -990853235 -893077703 961005195 933600018 -771410842 624544736 -93227266 -533406890 -498550977 -370483947 106870574 365612839 -171804563 574847877 414544088 -649357272 -126865432 -467682134 946639155 -21574093 -518969289 437596557 -598494721 811113887 198861379 614316417 942798297 -108491411 199823195 -106745765 989313038 372830048 244590748 745466531 -779189950 -837279443 873168173 -22410488 682277754 671182713 127528898 -112816857 -670247436 106102000 -109207279 711038927 246956084 66494329 -469562789 -486874922 -804597393 178339287 89964881 -701709632 -17871266 789881809 489300648 -174047526 -773396457 -247989054 41684111 454832597 -778007691 604118222 354634037 -106184542 -697283445 -972655376 402310324 -823162519 -113779593 958181965 -18852769 521964334 815919007 -614005739 -340038117 -213345958 -258444232 388946372 348725312 539599053 842421059 -232586876 737569223 972966519 -294641701 -662513802 630612536 430440999 49384256 943686560 768565973 36660092 -484230572 797393081 -715156977 -524973490 180018172 -313398500 94089609 -276060556 -215786669 563282640 -138256149 -937373815 778045732 840565817 -761367719 -180261207 -801161412 161232038 325962464 -660912677 -424666744 -633534232 855726792 271525829 -407830498 806943116 -187212225 -861215592 -442215151 305151949 -391426670 278455096 276119469 -705520266 129031945 -450019850 579513816 -321129282 -481498465 135103669 338808488 -885396781 -690822827 63180778 -713890521 -200611207 -668998171 943011311 263797468 888979469 465626764 31683284 908276502 -604836118 -849701495 -460453687 564782592 -169673959 -600754337 -974653751 655364166 -499122700 -650545012 570793376 -633136710 -297276563 549637646 680492354 48784454 695313784 569009343 504201362 -844576666 761694454 -91740864 940244604 336603863 -762711633 427423593 576841496 216098342 -514520408 -446513197 -51156416 190544453 560143299 226075161 609965485 570974471 209283488 -950286856 -578310582 -89839252 -392785611 -183328788 -782885479 282211118 580508005 -3196354 -853278650 -748473514 -445758333 -650065072 -853344833 757397704 -374986396 132611946 481115090 810498742 423658344 -873092466 -707046962 882803275 419214511 963586485 -959779529 -609979138 631726225 644195370 -985412447 -674319666 657997133 -732369135 -601067372 397201323 -265558348 998245183 637527473 454870838 -397417140 -307249264 -986389278 -657159170 969540273 -623317228 533474461 -894594801 600619807 162871797 -511784873 798591176 580153060 -551703305 920929495 -772930909 -203670914 -490566895 -74272051 664282778 -105239769 -287628884 -592650317 -704180819 105466919 544016407 -208717616 887988173 539930463 432120393 -127444506 18177805 409001276 952913971 797193862 -993119125 270756664 600763566 -949606390 -751302206 57844338 -770229612 -557046263 287032095 -651568291 37822465 593487555 730600723 -650725704 -158381155 -649000901 -327549666 -26039570 -172368048 352718583 -634067082 336416273 650285794 986401937 527734083 -498356676 600040649 -994053528 -735270599 631264269 -265690899 -942097315 512785962 943030381 -861565809 -698713348 -926988627 76585985 944456982 -224466677 -782947130 -576538064 543349741 930799378 445994834 -605460326 -791700960 -694074623 721628906 681768693 -94889880 507569050 140513751 -810329447 758031697 242208471 -989745925 -6254455 -774251900 452817289 387530699 -539112812 -696333998 898194391 227317446 -643179301 -628012839 -858711298 -344859041 -585990144 567167830 593733048 886716166 201284972 708536159 -390772691 -81047666 808251466 30980763 -482604201 104697645 898825844 835731228 -888639256 -682071482 -826876476 845240977 734927493 205024934 -256774874 -229083842 -556017352 345441901 184257782 924978255 852529542 -126804054 -538231629 -130548751 362786848 618780645 -24708492 -268835715 468238576 -206508537 -12341819 -419746729 560241852 -378655497 -158682240 -281419320 -126004996 452559564 -17274168 -738004191 952416136 -174077893 996218685 -618380834 -482146255 36958003 300974210 670278556 56414026 387172972 62619432 453224481 -935907219 468252174 621879968 231599660 46043444 304123396 123908027 265908676 260074209 -373907852 -159714986 -142972954 -451202588 197735710 -365214186 345266558 345257216 276187561 -32459745 -925497695 -872874182 -973135919 -6448199 939065500 14899144 946634738 -631284781 -46148144 676584352 -940681615 468055290 892224173 981856553 -277052672 319030652 -579986003 -122641941 -963604659 358190085 907957214 -105258839 899389385 -109146412 -144928665 620446314 52379965 726974695 -984382600 647752014 -822162370 -547484761 675610287 852296035 -287784774 -793399189 -443908650 251786412 -12769463 -572583113 125578679 283657779 -746186799 967728992 -499522637 678338670 235658918 -125247510 -125328586 -296051741 128328311 213249693 942564617 -205820090 294796078 662254747 650920445 -41767523 258539875 785983639 978469116 -425747938 8968227 -62321772 884326766 -738364147 539672497 527259975 222005667 -11843427 -225817594 -195318752 603978962 758903939 985923221 166603583 -46449325 971327093 569295108 294774091 662291042 -635770110 866772029 -577990244 697425975 545451396 -229831140 -622424553 -299533835 203515833 378931951 695567814 -805521582 -698217381 -534419863 727130502 763965262 -114144466 -881654628 265597714 -248401974 913031167 426631922 -784145977 -783333482 864279394 -339597459 -376995465 -705563871 -606909372 -897011732 13343502 848202414 229652662 798942475 535209729 -44212780 -296067530 859506022 227141404 -261347804 620878506 966682238 -175998316 993131830 694850509 -317859990 -991481021 619595636 -922079397 124994760 215574521 -511671173 -83593834 -72993337 -107069854 219743413 -835688940 810651412 -971457570 -147304236 -686194227 -161869663 831881823 878140646 458091040 420510976 905818516 -143000120 -725962670 -729268833 651571716 732310774 517597978 -413375057 -684237305 -502277733 -13722824 713524190 -310144404 -433835989 875726437 -191084211 -660399008 -754514514 629856910 730214022 -500001865 18956957 69600360 338935032 -855339877 -265420396 127918464 94282222 687694413 -331807232 999324828 -35518488 446672837 337120737 817021303 955346547 325045697 805795840 79708276 -988350266 -470927660 278802239 987864139 -425564202 484095351 156563222 -916239942 -721595139 -780067161 223119511 -391027345 71496769 -880441693 -152644471 142833307 999406421 869159392 -233441404 941566757 970066452 -576053199 73898550 601784461 883471883 -216432170 927413665 507041214 -716893897 -752703147 -820775956 880632506 -791495 -662779122 66340419 -802259200 -406491461 458775702 601205854 -583853616 -582590058 -451235887 -895013162 927541087 -656271449 309004023 -105191099 618823208 790705198 302441854 -990472395 -829289935 183517606 764183820 174964917 408117819 343472076 51727718 13378025 164547093 -94139118 -349386102 -533108544 10509251 628699533 580704042 -240339329 432286796 -838990990 -814482689 358812829 142305860 -654789907 91740547 246063893 473378913 933685507 934559916 -270470929 -753124248 891282335 465488742 590796030 597931234 -702327513 -864114901 -192564237 644433635 -61976249 264497013 443740300 120978614 -336796467 399847220 693330816 -274138023 -306152414 -67456416 -630356780 -502524362 233466766 -963067383 -65270436 897751541 697910367 -651719075 -655173124 65977821 237901329 -491865209 41913492 -446853714 -797474799 -389106312 73849775 191120972 35908664 821600853 525646596 -106891459 -819723468 727234967 -546170835 109569481 -618608982 383887402 179960753 -972176855 360994129 183600014 798619077 52695385 595348685 922808641 494249141 72061301 -913580748 -13325629 -703031773 731350926 -65056954 509141526 861808411 135306785 822291037 -547039161 -181242085 811733050 369901931 -701970130 215918042 268361708 51893950 944215496 -480641004 230546356 114642441 212341065 960016984 -571396178 251914497 55863999 387101434 254299811 -365731982 -349915467 380556804 634270553 530323556 -430675586 253353013 586229965 -47358894 400443920 -671709146 -729954162 181219111 -686535898 -894407648 -760723338 857499444 -449424879 43611582 -1375187 994334507 429541853 -105872164 448013911 456180088 608711466 -375484505 -73261996 -716320642 -395430708 37272369 -942713044 599406239 365769178 -195681054 -621742854 329183780 807825466 -743415657 -502961588 -596838607 694041608 -131900338 256360604 -140143531 222051496 -299357590 -426587141 704738426 210017985 -819780915 -885764983 -837361305 11066767 -202399494 874509357 -364913776 615788514 -567424587 2046384 -851507895 582586430 -305208459 -731235925 418958554 -157493361 -547662583 -85041934 773376500 -622633753 642552041 -21315691 128978428 -250134132 594184362 512488898 890243626 498008573 803217832 -858353297 -599611321 -223635960 -388764595 -689823405 -351391621 359385015 -160789463 62079571 -514394414 890180608 552851971 -598629529 -784931150 -313248497 -665349819 -905581943 327935137 -365686215 -605710453 468856612 187471608 162165236 -961561512 5913357 -386440931 969607855 226450776 -477819065 -961764246 917135902 261766062 -59743991 -375959129 408520864 620006474 -618956919 -586312240 -808748921 139470133 492643551 -828781374 623928840 570879583 -675402996 89696236 783076709 775228958 -273215062 -891282749 -391208666 -924490886 -319311113 -347733840 -48476545 519475420 -972951771 -435382418 579065040 -213020727 -493029634 719411277 -863822099 10107351 399396194 -594339073 663666319 -339475403 -21678183 -437681813 -204680797 266390449 804146845 -168815759 -366769106 565231281 -622480672 -74025240 538756227 -556403246 509144098 143519533 -498567875 687371367 860767654 595859742 -45711542 -674972324 -670151888 -137918790 583985901 -456695036 387041659 -106137777 -255246152 910768482 -955415784 648001220 -512220327 -611025323 -4819325 -352397335 -697965818 128097393 -372079560 627372782 923569430 -116109668 -769003798 355255967 951985096 -756851877 436482133 434390907 -826150970 657445049 884252347 -260352319 932461727 516125214 654823633 -330238714 279983665 -100045515 -266127211 -92309262 501826943 13050790 -276405295 -866225021 -78867815 231921167 425805530 -914302466 16457047 -515409147 -723373527 735951500 198142424 910846742 241564016 183916603 458953199 -436306061 -709955866 800117901 404936141 199898238 -926760179 -788995857 -913104244 -310155223 393969137 520951520 -869435271 224925995 52008668 -944449720 -92307398 -772313815 635772835 -348952736 -16638863 276817429 134313646 -512584266 -788382694 -990961792 -995272279 -579843694 860546155 613974714 -247440681 863554969 -301336660 -418301152 101015697 -734395052 4655644 206074749 591259152 565541149 -783159791 -16161654 629041952 -54378397 -218778202 930736165 861397589 -683314961 -633964566 -452376697 -463604131 421666259 -518986655 -879435649 -694272188 341647022 299469255 758847520 -114056482 637850554 -642067989 -905521885 802036697 991946543 600374995 862008591 -188060189 694781868 243758584 611474992 -266274293 364987114 141994006 -977690157 -888710099 825044038 -913561877 -554658791 -254284108 -105063451 885611292 -160516270 -271295823 35593591 -1923721 -509008842 -376746936 50291858 -611058266 955038946 654012808 -321707362 -266758686 -651485182 -574406628 -87065910 51324057 -815046936 -966335918 -870191259 269195714 -622654532 -201025499 -277092687 -685646648 -617361856 186334530 555342749 715417307 -899730492 911242970 -317649598 379936945 240964808 -427128907 508102528 -195975952 456854459 -831851463 127204130 -810280383 -237119133 -777886217 742205583 968210484 909205690 954373310 -806701743 572399106 311493466 -434279247 -884029097 669920521 -51630563 -862673444 -503094684 58692580 435896687 -420566197 904748853 -216382233 -720290275 -328809913 -584943803 -167382865 812809428 273776455 340397886 998278950 854854249 -362309784 988333162 -442751624 479624632 -802536982 657911337 -720529128 -800104400 -734137320 -996357086 -312358667 312954293 -446301698 141386304 -339598239 516178505 -971640876 926603704 -830183463 -159034321 -258377780 -683667580 -544769978 -997515334 -356865042 -319962415 969817798 693270685 -211149600 604606696 226893526 574045047 -680545121 -747280649 511462045 547038993 -978133675 626673900 142501616 -263245902 362265616 -187583208 -894349369 -893874108 -455573968 837161346 126369203 -908633808 -380019821 -843455781 -381763137 -24862058 -411797741 -926729268 -627796 -108881418 416472263 539192003 89939788 928248770 -39010384 195458764 491662070 -843515797 231466592 764534514 -537264537 -197786165 -862228996 -933023067 188855523 -453040895 -158145118 -487482439 85833003 -682502262 168357558 -699701953 738448854 446093480 -220240117 298829535 607665213 -931658884 -900834248 -461488931 60318176 340493089 -906559505 255729059 621145628 189751454 66511148 -765367057 933275819 -244217614 -579209139 714056693 -566983998 -623301424 -524490132 773184818 805450875 103819491 273090147 599790971 503006445 -178083206 327853309 856295275 641422876 599420313 865327377 -862405341 -156865076 583568093 493689494 -834194745 763868478 -96363429 -173121268 -809337024 375694281 -572136110 116746348 -316121875 -192741560 -366154756 -295192807 -199252629 411469564 867939192 -356258206 -720122450 702952322 -334407916 -504259489 800410145 768154807 -920044829 594237759 -321274720 788420022 64519463 601641002 -878228596 77926353 -841815157 393002011 -775846763 203179035 -30905727 -839599848 -38189025 -22225854 704155578 -491952391 -96710065 -43992141 -541518617 710567373 -608491843 924159185 162150814 776585740 587911806 600817891 -145881596 -504222007 226840134 789127028 997474538 -477628478 295699949 445200126 -242881349 -840602426 -79416028 315215403 -145332904 651286903 -303007967 -642827662 286204132 308463377 238232793 -381386948 -503042997 -743090827 428154821 -737179269 -229198890 977508455 212174039 -422349197 440481214 -415425129 530457913 706520507 -457109760 -969189726 154193037 -186425257 571006265 -576103708 -278434329 -409182320 -972886194 -543036340 -917486184 50390527 630324221 -917454559 980700557 394794904 -393264558 -929968781 105036999 -836594798 -708474823 -526642787 -753144907 571281546 755958798 844431068 -189621600 -48851653 744197969 -96429242 -940347412 -135759998 372617405 948917292 -115522223 -749531629 949719604 -371772650 538708537 -253783469 -961404865 -942786409 12052121 586097299 625317770 353018452 665437925 -317412194 -71757407 368181179 241947169 -56296959 -192495981 390262711 67145123 61470852 -452868185 266886132 -519504964 308777203 -698242006 -929972289 -513653678 609423588 -501743554 -119442877 22180001 -232684012 -902748811 -372968385 763624831 177024482 970138082 -81641541 782595086 272853334 450814107 338669526 -328797112 474621249 -890235022 575531678 -57034510 906580665 -255125960 656710726 -564828654 -111017302 -298856043 987928991 134866499 -192329253 414900753 -8485293 -183068468 881473697 -383303266 -429552216 -982394187 779430256 -621314897 143856222 669187078 -315133873 -271371005 945641414 512070341 790215157 -838948497 375643170 208692958 -517489505 356568447 818550080 358007911 954723801 -155714528 -556420912 -275219029 -991519861 -706767720 -490563447 61922133 369138843 194081117 -500554867 -224061094 -639769446 -746451663 452672902 -56763102 -387930007 -907311375 -875323862 -412354439 -674320054 250058579 549252288 -375270049 -821818971 -424629528 797768838 -635738454 93766486 -700509791 152452664 473735433 -930345521 -908301665 -890308792 586937423 684569364 166030106 30963103 518585202 883501846 446264662 957807443 901477852 705525638 -852686056 -887742729 421200911 668801060 505839576 178755862 -894322088 136108447 662245269 926994357 -479957956 530125319 829023981 289072002 -683087911 812118018 -533364909 839573890 766956766 52245386 -820860047 -498140413 707434009 304163724 -513874872 -614370696 -362633253 -649712355 886899079 460110750 562726590 802954435 -896423266 -820371866 -344238414 -152080809 144924796 -507068783 583614811 -728478299 472232649 635244154 270487979 -475023457 709803414 -886734305 767471038 -473962218 -572356864 -106354244 786585674 -407635054 -904977880 -665838079 786275861 -62466718 -997316558 140847378 -16655425 496383609 -580224925 361849674 609879047 -35705687 852306689 -284075075 117547705 790480862 562238945 -187769781 -712579401 -815290636 419449900 -590476326 125180433 -419607435 578228179 865135520 -46821787 -319963998 621871689 -202424605 -295009294 139085436 349899410 -189558902 -694965371 -902910740 -741135049 -128586121 -320041410 -959027230 634324059 184488004 -812622531 -747052741 -459391970 81521795 576194834 -998392821 545112126 -983048891 -938150592 327900059 -426050156 -149290047 630771179 103016553 -937488784 121288073 -52833952 -56389155 -777708657 212997970 -330092046 -172259240 992997844 276014009 -688234384 264555889 -95973031 759459650 860532700 263510353 -682622654 121681511 330279726 630778161 -547607172 -793609121 66496393 403123082 -920922341 913773014 332732014 483833370 729328564 -49511666 -944600804 27329267 109992799 -897623406 -288117754 -388963780 631418863 876221354 777047664 388966865 -802136816 -843877017 402704 6240673 673241308 698864888 -460211116 976945188 499712410 -688909445 -105707876 -642030359 -320704471 740546927 -463081258 946147057 -750612781 -686390805 -934541778 582725706 -181534672 703149957 602161984 155064388 -24628744 69568125 -536508278 -770373837 -414949602 539677359 937529488 -961522352 -290060836 136060659 -56977241 75545201 824237040 577707230 295413696 -449017534 108848963 37848291 -335744951 -161343831 339571342 -573536520 -968647164 -132939045 495893374 -768918958 481937473 -92947292 -485896140 -140460821 320945327 269399761 873566114 842328116 -391500940 67849487 -962724321 392878299 -254967984 -884473603 476002692 739731420 309350574 -353413951 -826098678 -247943803 -424423511 441362046 156632063 -327729602 -394918175 -21457570 378704527 210685205 -607240657 979193682 644258479 975416520 -198069823 958690525 631547067 -860022873 164560030 297756062 995438020 682769258 121195651 -783271436 967541849 -289396997 -642176332 -127820792 949154764 -644154157 -118127769 620963078 455552193 573213150 -79744908 -888931726 983664876 435768676 -3816899 -356993388 -519705711 -421037795 44495917 -366327937 394285981 607609584 -591093962 47824887 241356639 594593068 -327922472 -664721759 -494205416 -209098500 634212572 -828649990 841006607 311135250 83990117 -583615248 740790267 367584420 -392410799 -255419866 276072696 65763225 -413744083 682493728 317198018 -982345264 -638500331 -991518097 70920552 155744015 -651180396 -231833613 141917219 -380448858 -586791700 918704672 161207154 -699274545 460970778 651850042 802351747 634474443 240628775 663234921 -569802313 781339170 -33204188 -882878960 -531247783 922657012 562956289 -788917278 734273264 701157598 629356479 839518612 526753801 -939318061 -345897725 -253423364 320189218 100832448 119185574 164410652 -287645402 -313692601 -375002305 194109942 -263663486 812412673 -590325349 51228756 -638640368 624248158 -263096047 -548938352 -225409224 11163489 -806705250 90628515 -182335112 769701363 -379417796 -965186304 -252594760 -70226047 -738152587 385560526 -878576105 803787830 -235032453 4222675 -826912864 428503936 -971075060 313523122 -59329317 834682927 716992313 -188404696 -475685583 246875345 663395605 -917682757 508682248 -235258365 -883025764 -364036902 593905660 -195605962 561341352 -978140908 871565561 473836108 108008745 -848378012 -536284674 740751867 534250611 -583767152 105996055 -370845383 -715532806 641375144 -636927440 -749768048 -527909627 395008642 -149575071 500107331 586492810 325370638 137011333 664129779 418101414 -883926699 944517301 -874753880 969115480 -176820669 -434813976 -290172629 -611023540 -422152385 678417029 575819056 663921579 -178838786 -281347142 795179332 -166101898 -942584684 -636997972 -946501513 -118549811 -74165446 -570165528 195862267 -671380249 331589402 441934423 -534846270 -329497734 126943854 -904404883 -254893055 -393024765 595917267 26594225 399863745 22068104 995265468 -800259402 306162624 -618137407 -681679747 42980182 -552289796 230729018 -363011409 855787590 357161257 620229781 688087835 893897798 -455841379 487842570 -238694499 385386611 439184340 -969010304 -384172729 587114790 481971702 254171813 -462210467 849116642 252486332 29548060 472677664 64849405 313598172 -586242926 819315948 94284203 -449751930 -679435704 -44864466 601894411 542739825 875344664 -175043098 -249583037 -929479842 -397533761 -486872486 -570394350 -272462448 91047551 -94319760 -494813638 451355728 -427379342 -299392122 934551142 402169687 -609549290 866571870 718665771 715051799 795214621 994757966 -97155983 646038221 454567774 -90746303 -488790479 729723823 -404265761 197970053 -738385208 -377795405 856178272 856293198 999863280 -243233262 -808869328 489473104 -926330762 -230813983 -867707784 -5160107 -150212253 -86922559 295709237 -25261228 611424606 491235446 902373203 219587926 189940141 -993123929 400336710 -999505062 424635693 160909960 -154109433 -813366024 -854749361 -423730808 -858264123 -255269052 -115588761 -892611400 789061108 -651029459 214559073 157922879 -426331206 258812023 -38579372 -467932104 172738030 901974898 -854880309 605651062 -79382591 -767199807 178758696 -235773607 -546765131 5337857 954499461 20485123 750502190 760051263 -29077179 876102647 -981264375 -787608969 -656135168 -112453337 -634251110 52829530 293705681 742463627 -1987364 -985413690 -927737989 708553465 744713853 -206626863 -675607755 -571770988 -834462066 375709114 513351096 556602853 -716470567 292706965 553901048 671423160 474467382 -908035395 140815749 487430375 -879171883 -90262400 -740765858 874870182 904930205 773151743 -717740568 -513481165 -571915006 -727389995 -642908573 -795904405 -894173080 392909968 -600071815 288230416 -510856987 -481876002 703990369 -777873321 348587303 -278123244 -728051311 995663578 126003808 862579481 -653507715 -746000891 -470919930 92819354 715417628 -437706288 -541408586 806023562 -123661134 -526195876 902949935 -124221475 918149229 -438529702 -966339328 -50834376 977074718 -493340573 -464634424 -946957380 -348962388 765070352 -944143449 -850522012 -459081033 -41435683 32103528 -879259547 -808592287 -656941977 -621222148 28611840 -432799123 807139311 -29493866 872448106 198418064 437451763 -217059690 -334332305 53995235 -656401924 -875895799 411499224 -233641032 469540425 720403584 231184455 -197139027 -581068898 -194671479 -104635205 157695670 722259868 -1753076 -128928854 -959693687 286078282 -200610534 -718721009 321798969 988868166 -45427815 -852118409 -435181934 -58403911 821566709 110978351 27376798 722823423 -78324540 905132814 -80027075 137261531 872036211 599347730 -864497154 -229413520 -551981756 -718949243 543856119 -268330181 -323388467 633067656 450624018 14638406 -61312238 -984865276 -274299318 686496464 -412321759 -946778972 -418801784 -39583356 -699076150 274699328 117568948 94428008 698941458 -58650163 146538493 754475366 924006583 -704688374 32413907 328962161 117402529 930665540 -824980288 173303724 -419766327 -206746305 397677012 -48722447 -184094052 29178079 -243946104 354186657 626153996 -990222140 -18562807 2582601 -96507677 -555373014 -43432792 -312965707 -682270051 -13054706 564672211 -137011871 538202214 268909373 727180989 -926981669 -755319149 800166840 -565463692 -234026147 -392006238 -768180134 184714214 693827674 -388798223 937742824 -677033264 -223406703 -518184614 -748199722 -196401284 339743814 546780416 125282829 -276566293 -465503038 760901020 -899175146 -460469627 733916759 -609976522 -343365168 409769547 -450459298 727495658 433029902 257628674 -110452776 -186852738 -652669867 895730061 -981913111 469703687 -62449801 832020143 592213171 149447079 369319353 522838336 -209149454 418500043 -595593907 564535072 -83793609 -478759037 -799167491 -108617744 828530251 126924153 -381338547 -44250002 270222649 623018840 -512679197 389416419 253861704 -439855745 207349701 751482408 -155590945 -540927264 -693147733 749109723 -952093377 -772509439 849078088 356084492 644432683 93162818 247257450 -861053006 -267336391 -430414110 -746139838 113254911 337772332 660450013 468621896 38324515 42592825 889132468 -653655719 969653354 -618326732 398349132 -797488243 792735653 161720547 290512686 64371244 476192457 37138877 918437511 -211332336 787467416 -94593623 638244580 520849738 363773918 -23197556 691976934 -690381803 -445087043 588409466 -299073300 478788113 -827367827 283547559 155856026 345508259 -494658647 -12320563 386806509 337802789 923448912 369973064 755103135 -775888778 850814247 379795188 -487803313 -145205652 -154663026 376864398 297883545 -19692343 19605229 -681140578 -289952902 -261725864 -979286396 747894532 257052733 -967945960 -781462981 -281226942 574754081 408793205 -716512543 37941122 -113404039 -780159212 -204472291 -15355728 -734859009 -576587508 534767842 -498586476 262014039 -992245794 930067371 468945713 -146000510 277922970 -767049858 853629627 951116159 95818189 851614410 663375023 382658103 570666051 474510171 -670040556 663813633 201347528 253235939 772962047 -180914903 -72318191 -523755753 -818389308 -747974603 -671134038 179731698 44848840 147440553 -54648517 810668336 -575355735 42010601 -158345384 816178092 -310956786 -153997670 789492506 249927317 -150032820 291799318 62019936 729811743 650479176 -543934369 912053130 637427212 -393288485 71684868 -601474032 77550883 8166471 -579075375 381357755 904038570 -521407490 174342717 189071363 534174480 445014917 372523921 -429360893 -811433903 454081496 -277777873 916317382 575212216 -57539572 -733005993 -208295077 281385668 -636403054 -25434403 -968578151 -426800882 -317368960 -459998215 -990892996 -252759090 -551983299 -933071760 518820586 -270293864 -490067721 465979221 -483524052 859517947 259234382 571229240 -715919170 511735651 702064502 -869435346 -728715641 442451360 -253708610 -275845990 -476189753 -595041989 133847090 897145360 -162274551 -664995882 165067969 889482721 914550849 -632225070 -214258172 483267366 669701243 -705643397 276706541 -345183475 -618929235 -945482452 -870651953 -160478877 440365862 10930829 -666735624 -459955341 -164813603 671287881 123584460 -519133019 -207818159 885337908 722581699 948068332 -762532222 -907787494 -565473381 -941646810 547734548 951167531 -830567067 -874087515 943040786 -835460074 -329573983 -253641499 212099329 916464007 544968028 -202061993 149034455 16456485 662732478 -842837230 188452048 -965201114 38924229 444790079 69536993 511349591 205777082 463318222 -305670872 -984059061 -470839053 291653551 869775439 355407043 232357702 -571566720 -951576195 873139548 548669233 438561254 -425254313 -917524784 -784377474 -425343708 892517379 -473492905 -390829949 -949968671 -279762795 -619171548 -953493452 298896827 -417875292 17279986 398976186 291364094 -879635868 302750228 -60867150 331765224 -689395600 -991693918 -642322882 -151926110 -975142864 -453314552 754167241 404847663 -854817097 -350805708 484075950 58958884 94110583 -437620174 -705456550 -220583236 -337051804 -969277327 703624335 -228166457 802139850 7706626 190187861 -454321380 -871590636 -835343273 -21224244 -630967724 -233245431 -608688522 2123519 950793056 195796696 74711426 -430276469 -61388927 388608475 -431985183 -687718680 546114087 539489855 -723149541 447372627 -912902860 595101001 -322138802 -797965422 450719691 94544598 918704818 -425975838 755273928 -353869729 -123600538 -470700949 163641592 621702438 178760678 439298775 340356994 897871822 -815557036 -561892018 617333939 651333980 415537371 429145019 -191915231 897057629 -155854053 103574805 -541005260 -326196581 894162381 -72842501 643096733 930120670 -327051433 -910410852 226340205 578255963 224381592 141642385 361505785 -208558084 -571990789 720729438 952447232 479445085 -967616397 -155888123 511433785 -936781383 -186286543 -316248184 557948427 -941486801 -814851546 148727553 -45836285 -485619743 930711631 -900483524 705101151 316782286 629762041 708304181 -658383421 -312165227 -292766100 702271294 145734490 152243863 385108034 -334813798 167634846 979166376 -839296309 986431342 417733027 -886185817 -707327447 -635220462 -562656318 178246128 -314557598 795181708 204286662 -162317921 -838608470 637100055 -869201364 590770598 565003347 -219704064 -968324816 -246679795 243974724 -411221137 -199993322 529618480 -131526620 598432476 -6676514 819318814 175153680 -301739618 -96102256 918706490 -175570401 220549221 551360720 -131477772 562741504 359340396 663973529 996800161 590618414 -805517103 941549936 334121895 -303118035 -521049113 22676092 745913459 248130801 -129061683 817953113 374871410 -421563347 859890327 842138389 746123304 -622030820 -747389846 -498974544 -301333892 324958284 -596397974 944909560 295902902 -544407380 -62353772 -419246350 212341219 61201423 -653257166 296186441 846073310 179224990 988417141 884727164 -315334264 -47502349 505313011 517679935 -902838444 884031120 -373466535 369015584 274444918 442002508 -357615359 -567231211 423194214 -933184053 524990700 -358635730 146964039 568015373 513796305 -896048307 -40806393 -749135310 337596867 799320430 546208805 -343040977 453150248 -210182457 -84373832 558040670 392160379 131235832 53981884 -494927068 -511545793 49096000 -317233321 -482587461 954027756 952237921 428566625 -602433177 -826219195 994766996 898236798 863204667 -674796985 -494308236 -948853400 720368805 -472839408 435636073 838581135 -296082975 -473753746 777886842 -408783014 -3555049 -248778778 -890069346 -916647435 -349981732 380269864 -261988203 -602714572 -821082204 251921415 -836807501 -964800261 -311012217 -484117982 -818150098 -474277638 -293914117 -76089758 -66435253 989203342 868244772 -714264348 355908317 -753808922 -295038265 -971649812 -255133239 224355634 557043641 272290294 -48121920 -959762609 -847264570 370761472 255335931 450843096 803276513 -720900471 231835658 -895015025 580650148 893846999 -884294028 -11491407 -811986616 -274426239 -612364781 412393932 910995358 986159083 -97646415 -471223750 -12290960 -954992064 -9433128 486974720 -127479122 -498333769 -443671864 -920321896 -128578762 699518882 77542525 -568062081 -615048487 244816915 -7814503 216121615 72663023 -903138928 356377957 -297674712 -262199366 -543965684 -469868510 201462678 -516211127 595120106 -859471878 78836748 911925948 -560650021 -441566244 -701461529 6153620 -863612316 -49476063 -441950175 -333984508 -236492981 -718292039 397119737 610903787 790965253 -876257690 50604058 -34452182 -685560417 -647447665 722980824 -385000937 975002455 -790257989 289776509 144212808 -682507866 727033789 -87118313 -638604098 -721721870 198202271 733882768 994614578 -585325820 -555715274 -475978672 14405441 102584627 -925446184 -984544179 982227664 -990875320 -342634660 667029292 503070318 513749189 11952915 25245514 860345084 -391419708 445842178 273750669 -121920997 -8596633 -765552736 -655270275 -227018057 -99197939 -196405644 -34141292 -194500683 270018849 429541324 -212534386 -707849135 932561450 -372886113 65009936 -93207149 -35038322 -254314359 -629093550 990141715 308145470 734937133 -112923998 -913335504 -584210101 -388342905 -318280586 379202257 -491177353 213507376 967871399 -18680574 -360453787 319543965 71176379 -610666700 720510246 885106312 -488940245 -214937900 -593435779 -818515330 -199315652 -956617528 -796939098 -343807120 257587465 344988031 -277944978 704503024 -176039199 -919253002 599600578 -974259296 605955902 -349541320 876938814 -124185746 -974036398 -913906361 -514316558 -824463903 222947193 754232328 579682423 262180478 805934062 -692574046 857596491 -461678906 260991504 -386315011 899587591 -180628641 -893111834 5536592 843433427 257536335 -305776494 731776175 446101834 433113801 598590487 -429519172 -797957935 -498978632 344702223 163893284 373443309 -521781898 -482623284 -692806333 146195623 -685140047 587380467 -448775329 537709886 869566318 -698147218 -757009776 -787876557 -526305216 -396482122 -403311278 529165072 863741234 -147550021 -405725344 335867103 312222328 -486834385 996730823 -949411085 137127389 -888645159 -234022254 -117014237 917926397 -847489939 496312494 -14785511 -934537054 -702229775 441378440 916629103 207969854 541797156 291773661 -810562817 -590652019 725677432 107413369 -955821160 -581024377 564413011 -459570531 600159729 -124178422 630896297 912187167 640539400 -677423027 -166615040 321786998 -344191052 -970877963 12849160 -382662966 422606786 435625799 504585324 787011965 -341411176 686942981 170556432 490845081 -869240249 -578558033 -530984392 670696076 -786608561 685633239 223176148 129405561 -441226139 294584720 249722829 -214941818 674932133 -212757377 -374266258 -68915133 820156576 -121623451 891587883 661292158 -167052313 -605173040 -41140324 911015302 297505332 464747782 -56275407 -862391082 -500150937 -337308085 -904675108 616405145 -571185606 360631484 -792724163 -994590827 -675941617 -165490327 722537972 -388196285 -759022553 -385930811 323840509 -887290033 656014138 581266703 155419564 246510436 -397159545 -700351267 820753818 326542467 365109990 803727933 190020534 -295910776 821291594 -690561720 -44370506 789175469 -492283909 -625177297 450806236 836781682 -191542063 999998173 459616737 -320351218 -389983544 131040431 -562017324 398380176 69581549 160258072 887872228 -822716350 225554215 -33903964 944331460 55772161 -251017599 504849558 877856665 261041872 298492634 241722559 482686300 -366051661 468461557 -44722119 341458015 851890586 907555869 -381705774 -480192450 324363489 138988118 642640771 321166580 -382053347 593115623 -571703064 -44919487 283953391 -787874568 -680757662 -864120288 399585950 236003726 -185285824 -974225636 -328932072 -64963867 -696432677 120349787 176140655 -281994012 250298134 23707861 -84996822 -252192902 -932172816 -398146964 -297271372 486851078 -756624799 -213946094 336400497 889562870 -863046223 -404043293 -977386228 -986041239 152314406 539897242 98620381 275842798 -882028759 617372653 -769712936 -596156481 594952357 898003796 228490355 -558722254 -414394404 786267362 -262864858 -702328393 -204887032 359602868 457014128 -11916945 -436607315 -158686119 -297933893 -764433173 772035250 -323190827 779786561 557639868 699230812 340661387 -573039179 -94323893 360431 110917832 270247395 603812147 -237510195 691147484 -19857848 689078734 434996952 55999531 -290135052 -619258753 270094852 50076075 -737097904 38962036 200916761 -662195236 -472000033 -164770389 401764210 -531823722 306043959 312242913 -703456212 848526068 925103808 -322424452 -983074634 -50486819 -413788087 -136115855 -987843694 240179002 767665511 594230753 430743302 -893167878 -30449124 513977282 94765432 -763351677 848073771 93713358 786290245 440058340 92019240 -2184942 593920439 311968216 -754649727 210121234 -943521689 -990175457 287353694 -344983392 548162982 569576976 62115235 553672984 147519987 412716544 -394862848 161146085 628035607 58719787 -887940994 134197748 -226467123 -453666318 742905549 92389231 -458018280 67317783 481142760 632804037 308009511 284601059 -422784702 -962430861 -20696160 747564825 392664385 342144063 -874015547 -300724492 -500947210 272025138 933379338 518022338 -32533253 234903196 -968299212 -580637011 -859616990 350730352 -215749459 941762635 -794785513 495877479 -47888097 -624388657 112693584 -904167433 181237575 617197852 -403251456 -345187658 180851153 29076357 -742974288 904524554 28728266 -417027303 -283601007 20210062 431124860 -544335759 531355008 670857206 -805766672 305378343 -362003997 -111936958 110304540 -565726566 -640572808 314597923 23159670 -294121258 -724013444 631099443 367635756 -353635093 622041690 -388420528 340908576 -853622829 -655432796 -526803044 -49175582 555840759 -710348988 -216990154 632832274 -946226356 642204627 38101899 -702544305 -798200567 219310790 302885893 661702033 699046360 -688912826 77104857 -227429514 -9576427 -730801399 -632063964 -871706567 882401661 -341628477 -997401047 -557376821 -756722559 -80786250 411721867 -692249303 -734881053 -770243084 564264944 -846992084 -388892208 31122131 -996885981 523470690 935492111 7577402 -14753733 -851452460 471865569 518602344 -415643137 -918697712 773297083 530228958 -476174842 -216422781 911777691 615367395 -999013237 -76874788 407428903 378083082 -672485211 224116473 -278019272 886355417 -680378983 -748629100 -936340189 -206942449 -189297078 -264350626 -370873457 -104326445 840544874 -752532708 11406542 787836543 -348627268 -582926538 -627507513 -858935923 -163458134 318775219 -754903999 -155536720 -792826526 319176569 897428812 784450177 -953350309 -949422119 -72437193 19785385 266042551 -3534845 827531028 529514491 636307675 976901606 -830567235 -268588334 -528589181 221607796 120221965 868985939 656961188 391833602 -773871054 436710521 240397666 -283147403 -902105981 -444783175 -945903877 -394604167 -228920978 66857691 -324956666 265287157 141452732 11112540 934428833 -740323450 -96769922 419125809 179527948 -870721978 418129724 -343365924 -765501035 -163573913 249649588 137105340 449421356 -71804266 -83769689 430077787 609121252 889770729 -502991459 -134954606 290605592 34309891 341688992 -488203586 -332955259 206375684 970410842 -421515712 -934235162 525260996 265595043 -614268648 -333025344 -716296133 -59638597 962568030 -282932767 317423264 285223065 305781686 -783103147 -174754778 -523112890 312230399 966614866 882279141 -797946386 -702003170 -884924302 -340793904 -746611588 345386791 577116464 748139691 619125493 -547348778 432025518 860637282 -942586113 -802189161 -669263716 -300100461 -114454423 518533960 -439941062 -485616419 930992861 -117595430 456800286 686665955 560149877 -191180506 -233036400 -989624176 945914423 124322167 -732357062 516658180 -472353632 -633243093 867924364 -157677856 954743944 -264519883 213638267 -193830154 -552996443 763838036 453814514 -798676006 -621904525 590136805 -933593475 -731469308 -506549986 -141422871 579006792 -978927276 590753461 212997600 876637714 839203352 -235714104 -639329685 588518743 126042172 -531875862 692981659 -998621965 -965935195 789394577 359465805 -764464023 -338755897 973531761 189938169 235881976 2710736 -421406215 907552115 438009290 223063657 -509875981 637759672 -986125908 -883355124 858910791 652701907 -537201831 965406016 879838210 -904567479 817386836 -499388002 373026070 -532885481 -408758987 -617103164 -356783107 -936984788 281322954 742103139 -628203803 -259272449 -607344337 -814015256 -859182655 205574248 814856474 168464563 -626929759 -661980715 -882486359 140033076 -350819229 -153841546 -55550860 470629722 -898991090 81390860 -694708226 -975683413 402862945 -58579588 620302766 -102367819 515831572 -921948156 816293262 -664055082 -741837168 291481065 -803245801 -592393991 -744870218 -707045993 -919485377 -748349313 -281716654 806204160 -926267740 -258860411 814828466 -390962303 469792697 263438687 501405210 -11856820 45856523 887197413 987251932 -150106005 -656326761 208089120 494184081 570824352 -153650610 -136194576 -200552026 727285822 595262047 -163647810 -500077029 389857525 -267905416 -243151125 -753705719 860089455 -134772769 498819861 -608795525 -489836921 635239263 -158036603 959184189 -862206785 -60899832 587148357 574853022 -404206412 483487543 766862487 367036211 912318502 -267406599 -817121917 -998119902 552178521 -254000402 -687076641 -453839016 654594116 451394247 805255357 108068381 715697873 610305757 -901065092 -231024188 606420312 -874105131 747584478 -51258959 -240100580 -565025266 -335274129 949989267 -934244425 62096774 -782175236 762729400 680874432 572856144 317430437 762309664 -514134719 -151861011 -586928923 -498785388 -53401528 798475452 146796239 847059219 110786490 798295816 -606768155 524129285 -414046460 265840381 -713750255 -74190245 643499511 716831565 553450992 -251502204 -455651013 183045859 -214258789 -110008566 -975804136 177959160 -356944681 -389410461 680626498 -59573727 -934226578 -722427441 108718291 -876510572 -892380634 -571284826 787483374 967801535 -397587775 952669921 941566420 -583492654 -552351980 188655274 -488705576 339487791 -556696344 171747322 864295173 -626479451 519864540 -358390656 659851141 -555144244 -166737427 -909651435 661283074 -509997515 -110947163 645641515 494133350 798121012 14233244 49503404 -527290183 992997535 -149717114 867571128 -71667072 19939481 302293206 149605079 558789454 -682523632 477664162 -121475821 991003322 -962996727 -393719748 173813894 -810607514 -22180318 -458858193 -807492887 -190938498 -65931616 -666200906 28294069 -386590501 -751076272 -878965385 383575117 454051101 -547303196 -371064388 270355785 573773348 204384874 -799181938 -676323857 314787968 -464400110 -401598439 -798627431 -705719765 -303328540 -19454191 -968508531 849349163 -17706727 884478658 881495799 833742379 414669445 695289019 -329522102 -436351695 -312491486 -832216356 713451352 -403716857 855110305 843159581 682253037 -184722967 207469042 -289133150 -488705347 -340444680 814851595 -58903847 -908680370 782271953 -616839002 -513586285 134312463 -282215980 656517674 766558730 85201213 79106429 742868651 153441799 -385007190 231957354 -138616602 615078125 -168123765 -47362799 367767661 55999865 -918496626 541526647 310911911 779279023 -726448405 -881255014 307690462 988718394 -267252024 979443622 -461300067 802580666 -282187382 73750296 256492490 -196364568 -179004520 -151803616 -777117090 837932987 -830435585 -560982020 402658234 346092326 -207987349 694141427 -776900711 687023557 -858272462 -996149271 -177769270 -78864048 -179252053 561480097 883540820 -876950843 155884236 69175246 610378404 452058050 -393959066 95473485 -959886578 753131725 883151221 -980355193 -467999176 451287855 328604693 -283693386 -791253069 -738543972 -192789589 -90216355 -888149612 -688865550 -113670270 -109772807 -130583216 -141537425 505765049 302910208 132951116 -260943716 -976547282 853901648 -708280654 548375620 126193892 -178946329 -724588049 697528897 436441931 949857874 998858298 -687284011 70450449 221793418 739979912 -133594054 939888585 216137426 -474193339 -668787426 850657079 22494503 -752060928 846504432 -498423908 -82426742 503999017 -879692154 633069850 -526843335 441301728 -691281457 88676277 -706013227 446396390 854995803 187072114 -556936348 -271375601 163371785 675857441 86734012 -366892699 467427486 -862404817 761780667 -315703527 -798111940 -513052888 79455850 -130021884 -479455604 578232005 -158512910 -366683754 -108427982 -785449609 402725089 -134217819 608943447 320760532 -164844784 -463941181 -591946338 -997609963 -401391953 966239903 -184799751 -488648560 -521951612 518173926 -885816194 883159883 -701563118 -375895782 -972566014 243808981 484473060 869953806 -446397487 258788732 20378160 491388811 398447892 -10721027 -990998138 582921892 562293011 801388822 -510354254 162572916 996717189 -982513470 734236008 -971849670 -111806840 -271818991 -751270172 190786134 253868717 440861195 135010134 -576372455 760191036 -271831706 459714929 -205228170 -859426538 447243786 -985637960 494633824 66025061 962332916 -264180492 716459870 -830233626 -493536929 497992804 -20750885 484447577 -854203206 442251957 -101452515 992407275 946248421 687880267 538315336 -339328616 663990334 -331756329 606772732 -631674046 -407943275 -664596296 -833659699 -666979916 -938031920 -299130829 -58187083 507713155 -485251455 -148860422 -209494373 -172903692 -909791993 358111345 -462122381 -199200266 -630374059 799373197 446283754 890311351 30766141 -122563281 -89171051 271473804 228482921 -711399814 -51881800 -783686107 561232104 -21991396 883822576 -61928478 -633106467 127241364 -941701617 -847058294 -422700583 -795312958 -574841152 -649801650 -965018581 841327370 255604810 -246696010 820235205 -696928928 788128824 544901089 159923790 261507298 -585131550 799513757 186293221 429123914 -367009490 -433388353 -477594310 915320817 487105547 -888335518 955593153 -131775518 265348734 -689164028 650093185 945133211 -272906036 36891510 329628438 724724210 554577027 479219979 -439572451 -915657778 23131212 -478177761 676491627 489170704 -305955868 -677632288 733441808 869092782 63193492 -576278393 925311980 -785260338 -391828767 505438421 -982597422 176019120 -838012494 -179877278 737604997 -326621691 897503513 -220865356 676503270 -767946284 -891639419 239423963 -169864365 -656593883 174013232 136973793 -166092690 -453287436 -216734689 126748874 94994700 -211413703 484483753 -980602745 -243476344 187182636 -50439104 78468880 81420180 -502435138 -814820612 -221136380 -172419453 -59988100 -937200555 552170587 74729452 -949847216 -214370314 -420630959 -874616473 814328584 46008832 -191296026 -689347938 144240226 -666474668 -277564301 -118030903 415491100 257923052 754875 -490573731 -802258359 277130066 -814519447 819406697 994076132 -909492051 -258229263 -462195064 -781870760 -851591626 32356175 195371007 -376739723 -324716983 108212073 -791428994 -367333824 82826802 652507291 -572825870 -953137263 485515074 -229297675 614243975 -490323280 821899760 -628568661 59826320 -764067223 -341072760 -454617078 851894291 336982664 -655565261 -975654646 778637113 -797193868 -200620781 784382049 344686477 -536350485 415642145 -980282056 405138031 711943442 509504379 146147107 -57187999 413711491 -324830698 -317982176 -785732357 -372464490 921777129 -822825241 -656651177 -284495498 300376501 -738845462 352411839 268159961 -338012841 688701032 241636725 -224948457 533362187 -700989221 -652756313 456748202 793793008 415015377 698995121 -89735914 356554477 776273372 -637030601 879085426 -500155838 854190344 -532085808 756482178 10031997 58807324 -385267894 -222143225 313885062 72706380 234837406 -824867692 -819591715 985979403 -389624390 60844562 -207991693 430196731 61122175 -213553453 -196230610 -550979357 665647075 -117569796 784466889 -691453426 -772911418 -503271323 -340807907 451736937 74280643 765814287 954521744 873302362 -731239629 677162542 -615361186 419929622 -705280337 -196919138 579748136 620506985 914533805 -346737792 -589307585 -765237689 27755774 -952289516 135982425 268736943 17537338 -28984921 558989989 -773530630 917772340 646309112 -477283934 934432568 -124730425 304205640 920906649 -989731583 -408564957 -634533015 -682974357 -183921959 579976555 689526181 776090348 153282814 -789119955 836858535 -1252748 -458960586 -792645164 -387776355 -218858547 -541631215 806041510 -3523397 88187228 298564442 -933492349 -977495014 -639169247 724075947 -302299264 132241653 812389517 146084650 628507282 -450684812 -773892581 640229741 -43456896 -579278100 587221737 -222589742 22691331 -991840293 167194478 -66934359 552266706 -114171595 -407034125 -810810091 -891018966 -807801826 -807157893 23514034 988329954 -650775783 -356630014 715073988 75014087 964030949 159653195 857279412 -221837770 715412158 -572325406 894963370 618106001 -947842786 -335668356 890244403 -466790788 308478933 403689711 -989287144 -888112807 99795977 81374984 60751499 -711507177 974693285 452026215 427350179 595220880 -30679005 -509558029 -375845166 -403476554 -36945195 446555581 -244975364 474231537 391613897 9521682 -351552199 -122388337 -86135544 637151511 -525190894 623275574 -728401004 -513259676 -744429028 -666542223 769241180 -752319774 524339545 -515203442 719410544 359253603 627761275 390458654 -425061729 370455143 -592531177 621170972 -602303034 -74977214 368856933 916237884 671012682 -991586167 385740856 -856999192 -84544673 760076321 -406276122 -138678733 -516664229 -683937250 41272145 -771024547 193003450 709943771 241300865 219786130 25443789 13333039 759508943 -493098142 -24473052 -591767618 8817343 676727351 -622876454 248482905 126631519 -391876227 -356232049 -477157823 -882225154 620954775 -144384510 -497663260 -912009752 969957202 631970874 -142563726 -694426376 -170637119 -71321392 303543568 -912261709 329187210 851398510 363207216 -822773999 888498391 -82351464 -778724801 -863451931 900755939 -416535788 405287229 784779130 557713764 -369556907 -832733084 525063886 919266334 -136944714 -963911414 505096560 -379074573 572222254 -125651288 -287991357 -418781643 -587315361 299015959 -786568428 -306111828 -31925973 -909769643 132086210 78950674 361792688 -508849708 -154967582 -429016850 -515336055 -240932686 -307868645 671337752 -468231811 -82216631 423956878 613031716 670225627 481677996 -212872879 166567219 622759643 734733618 506067920 -545198895 -155954062 -513746614 -507723863 803864079 569177143 -134825356 502918676 -73497076 444877915 -887881106 908737212 -591172080 -596487853 -612092545 231649385 759361909 308951953 -174226799 897956833 68672360 -328887616 358999720 -357498188 645245733 -521951492 -926308753 -493902708 -149801668 -910655877 947069913 153278569 -539006298 -205140752 -835974671 391423858 929979178 -948730162 114718674 479283876 743481649 -402630552 -446577538 -787252814 -854382894 427132916 -939931709 114206557 -103728004 -229112613 -434601374 -270965286 834092669 469888665 -655129588 -103790301 -475303575 -677365281 -888627307 929727662 464568518 527399934 788494524 679025293 -689657230 -375045131 -750679818 -706822906 -192650245 -478113166 514498142 -785092803 762432065 623600926 -205639484 140481369 -818326256 911874246 -127394567 58174960 573952688 -192517438 413435781 -115661599 -83482883 729397678 -327029392 -71129219 -936768600 -398111128 -464281078 384567127 -492875232 206857827 572353032 489283379 -503168205 961002313 -520811341 973478511 539510209 -84870596 -837523587 40884633 903733892 -95625028 -465077143 -695363908 451183510 596919137 -232977005 606854364 429836050 231569454 138665347 -608551938 -469248354 -555103354 -756746138 -927290600 912610225 -937462710 626729341 300967350 -222699798 -381922051 282587934 -630861063 550899620 564530042 -9184562 27806903 -62120057 -989637513 -693591941 -898032291 933807289 717070193 448466225 269681650 -950691911 -32698150 714370121 21828845 -678755264 -761532 -734033215 866337234 334008221 -18969383 998205637 403117884 -923205096 -1350139 89821451 524005153 884540048 969147517 344472751 -17924561 580332142 168113551 -442281014 402892085 -792785257 965900891 -565262677 -174386218 -724158158 434230070 700948244 -887973235 -981052216 564595126 -846055381 856580820 679673240 -504857084 17617921 -344078156 787264681 432105039 496584218 -440846547 952942163 433998242 -990566076 -58530567 318755464 -213352237 -366384578 859805428 535602878 -625081863 -880497662 -21109077 -756186940 -954524234 67708767 989043935 -754947487 -478835565 925430060 98399604 -97512645 -167312309 -28681599 325713497 6391725 -971568068 -265596848 -210165680 -225707528 -163650688 459958186 773532957 446673700 -139663121 -77603324 945309824 -198985061 -729635694 762214910 -908932731 -787444058 -991140961 -160114165 -936179632 487791366 -117107724 -25444681 724648279 104200499 604844610 -590938871 580115122 -931682208 695949575 -874999117 684100102 563931042 -804128791 -413131567 265863206 -40236020 75948538 317104416 630060806 -92388617 -466842741 -473257924 243048584 -297455009 203617023 357093132 57175603 -444971535 591033600 -313366687 204227642 -112509166 761148793 -124550440 460754265 2179807 729190306 -739503771 -109842440 941676123 852053617 -138682650 319138838 -326182410 427951333 -311582999 -26065204 -554437878 -51280240 238427204 -911482542 -136074988 -302149416 871875219 48346997 -578639686 896202927 -464538217 -573023147 555480655 843811825 734376722 861194520 343389370 29474544 273014667 -596429470 864264575 485483304 -289723719 -239090753 -834106368 -761401535 313279883 -476481844 -87762291 159094140 -809308984 584532538 120797086 -789268984 -664786433 -855010960 685434803 501335365 -986194454 558617658 -866486363 -418942738 17680722 610477581 -889729061 -641367520 -628241233 362044391 93765172 421281122 155977782 575053527 -361291867 -678766063 137208488 -610089208 -925376613 -907518673 -300680360 -542222030 -709027655 -533675404 693336663 -115553842 -944524104 -752446791 -75903041 -927643570 -333293971 602346760 -908078911 824684827 746615265 950383496 -113199384 -283481864 610723095 769394937 -548122456 997603432 748694992 -758844471 -41479012 221989721 -339875278 991500812 179236954 -298194266 751035538 -69810259 953051147 234491574 67384342 -762224935 -419226499 253423570 -864154588 31123951 676137146 -509461353 -810623716 595182501 -476020746 242992358 -105675632 -912881023 -992519904 -967660242 -533847769 -172931850 946776455 205805978 328721262 -382111005 -429603275 -275831531 -26095205 -775756881 359398444 673639898 28460884 82162438 393588520 -722152929 529883329 451467192 -861305645 615793340 934600439 -570441007 839047459 838880257 -68460279 44653282 925546472 -548797202 546276253 -984339442 221532560 -304068038 553895050 -41240393 916317587 -830269082 -827439239 23719178 -868994772 -393556000 -865949538 763277028 517599045 196381656 674325339 -866678051 -785727111 905200355 845194878 -12669652 415846563 58153466 -747887239 -143996404 -953913442 867651646 968555770 -885913832 -912162052 -516798445 -783679475 -45763694 728011028 -487196591 380895395 754091808 898597695 -295462306 515530910 684693566 -127617315 -76553162 439981874 -350498661 -163005697 220200469 544723913 -926691201 -565089281 547473388 -540301271 607763699 -173136928 -309715968 40218839 -188107291 675918391 920926220 -466464336 -117802915 -650540801 989006206 178832308 -443931815 -682412753 908700948 627848483 -143479639 530274693 87401011 -429529077 -300512697 271618222 -746354013 233597433 -455774476 361521093 812305686 -293163356 -70071506 -570363184 -810329686 -836151008 -394068453 375484135 227104567 -236571981 684778159 -943026273 938648568 -473485506 869041306 313156201 851561935 -977906878 -309840168 -221424699 963531523 -37760420 436665277 61722798 -593761889 599004382 13762430 -837129398 293272448 -698646274 -15543361 202298571 68776321 259702984 546602161 -889252308 -230557171 -532426383 -766327321 216702376 -153665827 964673962 -113370331 -874470058 919229200 -352278726 -314864905 386234628 -405389390 464177724 449010474 387445702 968611442 -842172820 -18423861 -709673890 -944156117 300472868 -574410331 239882539 -984345064 519872609 991553619 533249035 -764531169 -97868718 -912329779 -391055450 -994862880 347192716 247742791 943356736 824028465 138641193 367886221 -779841226 511698939 279534540 -646851284 -937143713 -635669177 872457280 -517944580 -607334753 -271933610 411861065 -14785563 189029792 -158173733 -620980843 840179321 866373404 637926947 666384469 -368877480 846123856 -981279168 -551135155 -219585105 -158706687 637024649 361278883 42604889 932676947 -481470701 603675295 932373733 185299664 222168664 -163096538 726983478 628181451 -808784514 244759744 207637478 -188630113 -203274910 626434856 225600403 69678245 339108649 -706038712 943053892 -468217714 -373567952 -833611766 -276276263 892544755 -87933197 -87536523 -764611553 -255879670 218067221 63775913 977970246 -289306274 827834615 96591520 -167423167 -370647489 -890109642 968659049 -136359842 841089668 923086888 994497420 789961606 41347893 100874917 998136787 -825076314 -313445597 955179243 186765737 710913981 418419275 -609001758 -656497041 126249309 -556790879 685108895 489199767 306786332 905895103 -834362434 995119978 103225466 76677607 -273799119 -870937510 -585048027 -125679419 272234781 230391741 134283563 -263029145 794986791 -242935602 321723417 -97495404 561832667 902382033 -702325658 -203261876 -894528211 -832223498 852912589 33825164 770285974 560743893 773025575 382311272 -109746550 516201471 928297940 707562460 343072320 271974988 791132203 20201853 -320723525 -892561304 -475861439 -133093164 774201271 -330110724 238074685 968707564 256734397 648098509 -902266787 -417354841 -194140466 43655161 -432238971 942739433 809985593 359988476 -138719835 37461885 170005598 754149879 584406930 -99101794 568732856 -594378053 70578061 -836913064 471282586 -343829972 -461479952 297883174 748104129 896797846 378316663 -87140484 -675240644 62459682 890124650 -327464958 -709914382 658111266 42336358 959310969 685678960 -745912746 34120096 528379418 -520415050 339706948 927587038 -720418176 177959151 496243172 461107229 -662990398 -48193126 -192409538 -599519020 -223990873 494706324 183267027 -795483534 104102325 182421394 927720169 281430625 -237168600 -869907259 -372386665 514420825 -297984026 -715083974 962778963 -851689152 558607604 29223916 -114913931 324788591 -491140061 -373984771 -1250274 67780541 657261170 178796369 210301238 -771778318 677046067 267286976 976982617 -874864102 457806314 -201545896 -437803095 119252173 -149851417 190863496 885076918 103077006 -906005433 467887997 -443899273 136038264 -499442770 754950775 -810570697 826471435 -338559368 851591823 29023769 -837662075 -329097987 922185447 270432901 976928915 524502333 683730195 246861763 179110099 611206444 709766214 273574428 134108091 -383652860 895167531 385671246 216633987 634087026 -156173270 -668121393 -513451187 134108383 678211251 561320982 -783346882 369262308 509066486 805148748 -883926960 682050019 424697874 -640235196 148318534 -711062183 485972852 -241675798 486507593 -711271858 652027584 545341729 -773222850 -924457908 133747519 976160029 -551995442 -595352321 -267125189 -421556582 -61207277 494891120 328148810 88500590 473164464 -12649891 -591048122 -579044742 -260331550 -658849837 -762672579 -707440665 84590299 -70896792 236499135 265194276 24109002 324028660 159206988 591922522 469318520 -958560527 50769608 658513282 -36721886 -679560605 612106084 -398865513 299116642 -572946834 469458105 617361284 -538580429 -545755218 -942366080 -863097054 -688561916 -34882319 477005449 358147130 -187721108 -269070249 247833644 -770086456 -874270096 -706207533 452713481 -362429609 620937540 939020112 -67488855 -907306862 -777635647 -62441599 -168800450 -851501569 -347785892 1922595 194140354 -189274514 -860933086 859850750 218063694 -770625205 -813553503 56001237 -599132548 -8234529 671494705 -370061776 -568780711 -569244000 -171587294 -966392837 -305279086 -969133050 402997055 343177126 -480442144 -331150932 -918404479 -696156073 -454807532 592465369 -15763053 477538950 -370480126 197926979 -250070895 8748591 282463152 535257600 -828246326 -24120031 246230382 -469631710 578301361 -295345552 -401173324 -682169132 -506927143 907266059 418681675 81215182 9277915 -240413568 -432260316 770291817 -870291999 -659469927 -897994223 -611694432 812161043 -213637031 166218397 -694724276 937269068 -174808290 25162416 -469056892 -993133583 949179551 689272488 818315004 706140549 -451078671 -731002214 -416015060 472032703 828610261 956340485 96782240 -236064390 667599950 781545102 -898875734 -1095641 -158009157 -614549571 -641799804 -536692061 787577725 -112621092 469050573 883733278 657170638 -955717809 500700949 -959125689 47558125 -824887783 -690310423 238092375 415632311 280720787 -469357580 -464729436 186942846 995031173 603528017 -132671597 -330590714 821218595 55076081 277163361 186827989 -958333891 -807701323 -311534359 -307681064 -303079032 -853143957 -47792471 626417773 -960872943 765803450 -841081035 -643298380 498342305 -645282975 -899828040 -358052807 420724596 732857822 131387596 150544947 454442581 46630119 -633127994 -509853702 -859091478 -387161729 207297551 114299318 905405043 72207474 -846570122 392691515 933432726 -79829434 400053702 478072068 157498028 362383742 -122551932 472196216 -897527319 263995652 -82473868 -211736178 -291275220 -69882155 -565946640 825985170 808652940 624159657 -234960162 925349071 993135831 -362691171 905703114 -486092458 50107030 74709964 552080972 968385277 879980732 634481840 548119679 991330406 513143436 699499410 430629100 -883108123 596050835 -314058538 741774484 597874082 22186719 -153961867 185454346 794361201 398099691 228227536 -699707393 -977584189 26510772 -264241556 629682150 -561141707 -461162908 -734814627 361974182 56516510 -124032135 -978501528 210714768 -429949411 -318278714 256325325 -505489892 793113687 772128177 -420904788 595685577 281755142 -536473777 -173633437 812153825 -834797634 -810730040 394355168 -205157844 240513615 -466575833 -697582949 294584383 -87283035 -651539403 837819299 -698130132 -755134493 318359525 89083175 -516483149 -202192682 -222427942 -390875768 287524390 476425068 -454345798 -464817389 672407257 -483271664 -689876845 328031578 -551109863 921976856 -908443835 -102908536 -185343822 -19005399 -810299662 -30580733 896079049 -430604094 212726770 -293163287 -645602249 -455837340 778537616 -388276797 337775457 820759494 479935351 -611328347 524447036 193282211 -51225154 863553681 -580554735 -347405204 -202052072 -462600833 -29043614 539670948 -604260888 199384766 612000729 -665121780 -257861066 256267147 -944283719 -553820301 658199932 -176374372 -909185465 886359832 -106083878 -599279288 297197144 307173887 864691090 995752198 -349903876 -20400298 -646541571 -775212412 789452543 -966001444 736265301 53231943 586490807 -687449125 966285271 -20591358 155224914 -633316791 -78241763 834875515 -611877623 -793152986 496867251 588560092 642026327 -255325482 -242046294 716959755 49427195 -321153315 -452810336 -363472025 659022620 -685186603 -925993625 -294480047 789279488 -599172588 145162985 937753034 464823302 904688630 451449632 -753946435 -311245893 69567007 -980203535 368823247 785498679 882872508 183680340 -639142757 4319225 -258010669 74711133 466757846 -437034741 424607765 279168395 -462744145 579111061 -597315550 -125798739 -610741444 -293851483 480638963 222619631 722244270 -386303592 69829713 549817219 -600666653 -432301850 -896463408 913171867 294264379 -71189267 -109455727 377682947 111209061 -560078195 -333636738 324451866 845610607 315580471 -465487760 259454766 -877850692 936430346 -17337665 -459951873 -938641980 -272324112 596970194 421637638 -100548208 401503746 794291528 633788807 -867466753 198083104 -439545382 785590151 421895732 782201304 -29395470 -296459730 -196800276 492627067 -596276695 -758589333 176188301 372703373 -758430827 -966354621 -938467907 531909912 -894261140 -653753755 -223914298 -793787058 495474638 -924560465 -909098883 879122738 870791604 -329307760 -541011480 135958782 -161243201 -255574994 -806452813 223342326 800738981 -918493924 789812073 -401800649 -958941814 676770316 -933989102 740599172 493139075 -466543437 -118241861 699475427 638186864 851151708 -827526820 -654597511 176915402 -751871599 373078990 -958863093 656278817 385427397 777467802 -734192431 491243765 254245031 569962571 1208012 -206479311 -900559624 -838406717 -551018690 351867806 107781194 -110827326 249490652 472241758 779006949 759970673 -74257007 205908685 696551036 -950174920 339275459 869558125 -325004514 625622684 608708853 254851216 608788945 233268893 -440076433 -751028516 -106991710 484386267 -704084858 765620475 -467332423 899160689 -774062209 -163115571 -479275134 778544406 75423765 -132256604 553987856 -490855499 368084825 623418402 -266215793 -885351507 -984646154 -150684903 -432498286 -940447674 31226717 882598544 -472878130 620144429 295287929 -131005586 -473484933 834146291 -270445100 -622329683 -182574618 -649709379 -871308409 -137120216 -482262367 77044036 -705221639 933519414 75555369 126372550 295814513 539218202 -657759839 236382441 -669244526 827987747 -995565206 -493836915 -197187331 -126293380 620379056 -653513577 -593785554 -557330648 469575405 165883584 -109308504 372672516 819323576 900574840 -359686072 -467584538 648915025 -995072837 -176248775 823051755 -360495126 -835653557 27986081 -573707479 -174133972 -283452598 -881427691 -279512054 420958813 209616279 -227717187 -796729005 325619278 -787960289 602955914 736131874 90086587 -565079525 283937848 853461470 -782093252 -820779215 218588214 616172233 -317557649 188216453 -659847935 -349949577 226299034 759931209 519288889 -300389948 -496618499 -344686596 -432702572 556646137 -169464910 -872581256 -375621165 747961749 -480633693 512359883 483108672 64692163 383813560 674764060 -263334650 976153648 841212510 -952060466 683067793 -850120168 -44701371 -751486744 251754644 226069110 -900568047 -544797719 625252005 296723671 -750986860 -43195577 987896378 29120534 862815905 -232316330 -782372318 208500175 -745454802 -728217885 83547168 960271301 78884506 -688375158 -190816922 -420220965 758751857 755864286 33323586 -432634467 925750391 26387775 -397223720 47972033 -736525559 370058938 -345676543 592708305 997038145 388145505 -923201173 650953279 354547636 -151871276 50077269 270282221 697289311 -683765516 -6483403 -5518336 -48436201 -709603793 110957851 -314181312 370923979 252331731 -4887171 -315026649 -741228557 832640916 -647314264 -557896502 82571381 -407155700 212914962 139514737 415216483 -863351782 -569094924 729827790 385734501 957938969 992579766 -31949372 -61511690 -761191181 642181679 438849421 -124573488 463004022 -270144373 -578916346 686499474 116217896 91439853 -635161507 821897625 -201572489 -336321958 598594891 -267438116 -178098986 922061403 -234853727 667928447 -397160512 -875023283 83330028 -787288982 397262255 -393531405 -953561472 -483722974 -641186823 65719039 -423769763 -74201667 -180412005 495545470 405635829 709531073 -689535043 374052339 809621260 -29186828 917168200 -347791480 921072280 362908336 -395237795 632115114 222129157 -517673968 -173760075 908361765 -285438099 945716510 -265581298 810768327 506606612 -167280768 379151561 964622787 561383061 20095121 -597033766 -273808617 -696248393 897017958 -182068315 886923130 995081654 911961263 -515077075 -955271509 -486580289 -298203360 -68750424 644303425 -344663465 -640707155 548643373 187375786 141073131 806500711 -851865591 -871934897 -807037264 -403280215 -405082398 847433293 -9591764 370106651 723722036 -552874643 701154441 -483402372 919862667 192340445 794384654 -743433386 -104460906 -643540717 882833331 -143599946 -669183846 -228768277 310051067 302491978 267348149 -284471209 88781105 -555213109 -668242621 41896536 -701344338 821281050 -219559763 580431590 851593429 435083412 438941911 -944247137 -977279242 475352440 707262315 -376864575 222740043 440596722 -680458933 721682495 368701985 757816561 -286528436 124321969 -996126418 -428487076 9636422 617256333 -429799436 474366106 -361701917 -928663852 -78620167 -86836383 988262420 109632862 -622594280 -763210077 -17069276 426497352 -226206560 862430770 490743327 411369248 175324492 -482643674 161883322 715939221 765098186 409776676 -137780831 636486070 420764763 721570389 -598401012 639996451 -640608674 603343910 -320366949 934023743 -761864167 -505435088 955875883 396311631 926914858 489026481 -668771077 -690551315 -460654080 -194181261 -249740266 446023445 -922171848 944225099 -271327573 -124925847 724592115 564540176 185677725 739953402 53924041 1942330 93458169 -976526589 -903706723 715065102 -141896204 -62600039 977564454 -974577234 15990752 201981181 501348478 -905122690 -231254168 -151492614 681422656 361411388 -88819260 -367134588 -335026533 74058124 260356899 -716031972 -924660510 -956395650 834771032 354207419 815315827 -42431321 614761766 935814094 263616042 -290830068 126812996 323395939 -194150278 67119000 -539684930 -906534296 -242288400 80605823 471754038 -845711614 899166594 -227965421 -10998224 -447136333 -146351888 542812105 229086783 -767222406 351139114 802899967 -404878549 550949504 -691672533 -178219722 -675632175 534647635 -304171854 -385238857 934288046 562237482 936715539 -437324388 -369901080 -928578284 660070625 -558321331 108077557 -815616343 995070770 -731000606 -654296822 -908349315 222440949 -435378501 -841969312 161389802 -795930451 -342009484 -611256553 -37214059 -170877948 -844327740 -666741530 -457146923 -470566283 293130176 920331766 959010977 76293885 983984235 -103521178 679655736 65501546 599084563 545596426 290392396 -338056429 -992176851 -434793609 888625612 764710268 -382982913 750013411 882920261 -646871033 658191350 688576956 -856120764 107251117 805630984 -85703523 647484234 -410274669 -326906126 -909048098 417559713 879959912 532330750 -703009395 -608407337 655545719 -596806214 648789838 -831281968 690524349 -230924665 137836353 -368364939 372084236 -984986989 922562551 157859706 854670650 -271978654 793077367 -135242426 -630211179 648508267 -110781765 -707039521 59581991 -409911244 -140539946 -467367028 854003469 393036254 291317461 -213590622 944563380 536535494 -224709653 248516837 -363289258 -77366201 257829648 -267068763 -824885369 -470061390 459523504 -27523347 831984564 -192689628 -917905104 -280527009 -644316407 526368871 855176772 35147010 682282359 582666401 767021404 606448817 -717150823 649244723 988332823 -781757476 -135441734 -44328054 -520014349 354575001 86610110 520741064 -304519342 76074053 855172109 -360560510 792302631 -554423009 85839175 -526150166 -513372569 133945213 -358942709 988714202 54642086 -549183412 45065280 805423222 -510617223 -878264003 558526079 -455211237 -998156992 627123719 -678863919 -634652216 715939271 -900894260 -784770447 -147069942 204546548 -745159726 -997904847 -446675786 -325280282 760315959 214828888 -16518712 -796585859 429592619 324422675 892938804 752983749 -404915500 -173695452 -189836108 -212433115 -14365104 178839029 -206566859 183255601 -751514962 683855111 207714280 -58100420 -381654235 -615143839 -158232678 314984509 900860889 -280719602 363416636 151965722 595410091 -280657695 -550869918 -480481196 613327168 743196055 293355599 560193509 762827764 -157070095 394517103 -269823210 487622733 523892599 564919150 564611005 255134727 -341522356 -591720055 -46413906 312019323 71900849 -312274822 -204780879 -45990529 92092529 101717233 -245657269 708756774 906215109 -361852967 198257163 464843352 2398238 137834297 510836332 -332975296 603003300 961191924 853633379 -250438028 109487129 816245001 -914046792 73854104 -716725832 589886469 -20479111 -445344651 836071239 667571700 -188573997 -249668319 111836595 -618439701 639807064 565042479 -22094860 -12807854 83979084 425899418 439213001 -558998534 -690953717 -662723915 629250128 -491593719 -599272800 -903366357 364446062 -93409291 296935406 -701104289 -972278245 760441766 -559707653 981144782 -351739294 85660069 -861966426 368513446 -575065405 -286653983 -704688995 817081275 720642905 906897693 -861440801 971018835 -495301061 -397516666 -737753344 -450713644 307338077 889314676 -828609880 -731585088 2881433 887463243 292477669 115612611 656894342 775010047 311220854 -534703503 248553324 880182380 -82914947 101071317 893744706 -676343700 441992268 857930040 -207343341 183331926 -464133413 -304560740 252720526 4290627 100529925 417095249 -55685400 -274766737 527763150 290849557 881532362 -431334531 53654310 699634099 -839539030 -509882587 -824839857 410624182 99405185 792426015 974752109 -685128420 -986632660 431607651 770510291 -261828558 70416966 -357228769 611311391 340732735 -361740863 -174564389 -502683690 479122271 -529415513 -890178760 223334361 -658371467 -498207296 -161815993 930038495 893248882 659478301 832507612 487508706 -462831180 -53459179 718309232 876629705 809516667 -295764538 -21684975 -629916288 183991973 259998349 -841953886 799081247 327511216 -423784624 594996515 -403764526 -437868392 299841625 626064139 192917235 850233919 -714200670 534004044 -332538209 503470831 -505866145 170852416 -181848277 546657518 -793354382 -580411684 862179981 432750768 -142724859 867789568 590291583 -737557814 -871739607 527179772 560149489 -57414647 773916250 -310055845 762809858 95554158 377658828 864260732 215177540 -289223548 86597494 -883401300 440136960 930604519 272836536 -67613351 437237353 407350585 -25161920 -294660218 334096715 -258162693 693492069 -808866265 -883911729 -49589658 417572271 -703240854 -290556234 488854313 -612097017 -788958217 -476353920 -580415932 -77023738 287951041 -622453530 -578757431 18850599 -613893502 -858609918 524259120 213675474 974852728 142562182 985571341 189454545 450575574 -531195752 -466779310 -333677370 396174100 -818169271 -453185828 -635073653 284622455 561144380 -140145835 923260629 -915774203 534065291 -505018856 312956306 -710616569 -86030966 844688418 255952529 909049448 307483319 -660467924 -876816069 -579537763 -454090303 537069099 902297219 550549906 375774457 -761963531 -253308824 -181350743 -191318325 -925393446 -528934655 74066807 -829204426 831810124 -744020783 517171386 -986205256 857773728 -886640249 517999481 -559187833 -101633537 502900652 -641012248 -186974915 776140319 610071617 912358625 -456379156 123028153 -428976886 -801815101 836032030 284744609 303427416 303059179 -510762055 -171617953 -217752788 -54918420 -327595879 432028190 698838105 101759211 -781585105 -492913613 980318742 860215308 -382383442 -193907126 91963722 -658717956 111413405 -985706746 605962886 -454197439 185559913 -229019261 440517585 765374930 -255181949 401394006 -35872812 -751887003 -636820907 350974852 -403810730 25248793 540722044 -616263743 700083378 552767774 971626174 619099113 -167565260 650562775 264848447 642418324 -615597125 152455683 -142437458 -148152900 76778023 -744742116 -152892036 150981943 -355187030 662792762 -368731659 440966682 -508038680 -775236899 -938247616 -720657898 260167711 813564730 -836923692 481041303 -970114745 479090272 487348506 235573994 693979345 769392138 -103776740 -305570091 -126744870 417724085 824737948 -583372056 284268836 483830400 538340206 372165837 -461845993 -116238393 -100906295 -47851094 -307356454 -214068887 -19841034 895884903 -539685241 822041594 -262490765 -812986490 -989487978 822905192 -260417653 332250587 -877084923 489818709 132132405 65248660 632624268 880254146 212902305 -208460588 -818554800 431381179 -929360949 219059034 -87975946 -850149707 -433241693 656597138 539262420 134831816 -693574208 27858031 -621112730 -931541721 -634429598 935551159 -886842048 10496143 -173915271 -961344544 -122059192 -261355507 445279460 331240781 293028936 -919238480 660171964 -249640268 -724611520 560599893 -178636278 -739102776 105256837 857087888 -231106143 -925902226 -703850298 858952234 469865278 672069145 -381007123 573742107 523135017 -870048040 -280773182 -187305794 -501370135 -620272109 -174796313 608628638 -359404749 -252652660 -357466949 258976429 125816894 -227038836 -595207638 901298337 291924316 -477597108 -640182208 -781768850 -475503989 -919442605 -642457108 -840744007 350017695 885235186 -625807946 134182927 -195487862 670802691 499956336 -790784094 -166984411 -821626564 827120151 -841991426 -13938713 824119309 915875592 475486736 998645849 -52325868 -687126018 463545978 -681070035 -863331081 835843643 964669539 -525747386 -891743476 -93435449 864396383 -373225773 204008869 -878344349 949916035 -437350469 371706071 770086231 969449720 135731754 133439857 -114370631 417559743 104886779 -741570555 -693744089 872260529 -949862540 -656927383 490931532 681680025 -601892954 -460204700 -335109124 -382959116 -227506117 -544512140 -168555710 691809491 389260759 -407287086 436575696 -350685830 331671027 -975611260 -72833384 -621346375 940958971 145727486 598835062 -651995393 846726129 258605933 -343761706 -13436481 257556131 -800234718 -652244202 448132453 -675119578 -550169411 537103557 97404002 714785131 -824734711 -372955852 -82061051 821709913 -365892784 274067086 606918608 174683424 -271357551 -993004722 -352690979 466344724 501777504 24793511 -608715971 998355834 533887928 937674074 -206762059 -717480796 -614019311 59519510 -835627068 543497154 -300081705 725609742 -131369046 -898974511 -456902191 431472143 845378325 953537918 -898824017 -631285010 120528351 -437983511 58177632 206624257 913116800 -377769008 104133143 888593349 -560893946 -107904457 -229697097 -532072003 -251141347 -844862017 769635555 -242960061 -317095042 -916594404 -196637777 -809620560 283683297 -28423935 -200311423 -670117560 -923795816 79985175 -672465929 227166785 720193096 -697569134 -290953843 -546501849 554233924 380205803 644531849 -511340519 644852211 -357228547 658462761 280762426 -89987993 796453669 250536254 421089542 261951311 149351953 -955288022 7608801 -812549687 -859356366 988166967 836512157 -972236986 592431569 766855449 312674799 -658777400 -275729693 249129151 -618254998 -804246449 810991198 -496296903 -762847501 797666619 650796369 862348195 557559612 950289455 862622417 184891667 580583061 579479093 139063639 -869693290 -473220611 -948947570 774930560 768113621 -408049247 -354246861 -650389466 -862473956 982144352 745084461 807805556 478984618 498445037 -899524320 -268917709 724332277 658766272 -80961560 -646345804 913261639 -954717885 -251874801 -627393315 -103232695 794885629 -910212074 561867402 857826427 -800126773 -630056908 904940096 553363396 -544677860 -206099488 700916857 423060690 -744750369 514643057 -87508121 -851304310 -498423743 -795220441 -26575235 370516912 -742462578 227003919 444252755 -993523546 -531359794 -37663411 -693684750 -27320473 -222905215 -318677188 683556556 990961661 285882289 781359011 -536437785 182959929 923413245 -126681762 770907375 -951839476 -329406336 820602794 -278279905 107880638 842283754 402906682 809211418 -16119942 -607955638 -12463513 -764802896 -424261820 556613384 134219921 365117688 61826281 233845488 -979664104 -41326126 905242303 775070596 512252607 114664526 -850488529 4237815 753650845 -481879177 283047276 648178928 390414291 -566732648 538352441 -315256256 578117752 -704031990 381785667 -82433275 568501753 -744095320 51066028 827152309 100018375 67170601 436459693 976621282 470401452 953538346 228340616 679602623 10906783 -588659052 318236995 365651456 379926198 -102509167 721861924 -282414981 -399880309 -934694728 476812802 -295715363 951089108 340712173 -844294596 -947581857 -940824631 -780126610 -964199223 -810847840 928175328 955293582 -345398783 350901310 -161105601 -337763826 119976151 132606901 350955839 -827346911 52888083 -507641913 437464724 -655331429 717963865 -543523011 627867630 -409081603 -187566142 39163081 -319438417 -140000729 -67445093 -160991697 638991978 352690806 -57419863 551069159 482360236 -707624039 693749402 321688862 -740137738 -661991005 453845037 -825940799 -310965695 -303272983 152684844 -219157410 167859505 -361554830 -242904617 -530579788 -932430053 -866991658 66850538 -752697806 -534882350 -225727132 -994882122 -48954279 422630975 992810403 571363284 -886926574 199948699 985990562 471929235 -363031039 225211194 361292495 -889952935 -730484269 32282585 -7013831 -303404334 -591123120 -428333838 81011364 219614909 702282751 938722569 652376236 -385678045 791766229 -782526282 -177246701 -7695022 -391468147 933682476 735622151 -920456200 -606291569 -992228216 132994745 284719583 -527093388 391093226 -40292396 -242558635 -234993419 -703357206 400226194 618307040 141442808 852131854 -963372666 -604180990 965032983 319460274 534581661 540711907 525917154 -989228716 308717643 365332867 176930676 -595220714 113498291 -82685159 -682849913 838566614 615647894 -56763585 212367254 940214147 204267215 -625930349 381295189 449766315 -598554282 -386000469 -988474774 871474290 206169921 -792971648 -94920712 -541047934 762201887 319834239 837929904 65723803 307304416 620191659 -194859195 -599728377 -390045180 -868371514 894127015 -890473283 -801550802 -908866634 947373100 -271733182 481622120 -692801103 876239770 -550870365 -665539029 -795571645 810901625 -429209515 533020417 760739638 48976551 85307565 -342013166 895339797 -208626268 -582886109 96314638 -383609977 -60284224 704889054 -614870006 -963857246 -580149628 943858983 133159815 638202996 30532074 360380703 129709975 -677141491 -8367755 -494550690 -147998790 221048362 -552581538 -694175945 -147756194 -840525682 975423632 759495328 275531642 -379082921 344096926 928946133 937475077 -731071228 511060418 737904033 942147227 469050479 -471382639 862001639 -378743768 -789135461 46430105 701030740 95220237 705617179 840207267 597768318 -741732513 -809714078 -978194232 -953996694 914843565 455334056 -762937271 -393384838 363067137 -296481923 712189849 -229216260 625504941 -285173642 904067555 -831987790 -544400755 -633646813 -943780240 404380196 -505110492 -19492736 603957866 223515013 -456732423 -630852678 613427843 736096587 790717649 140507777 807979270 788482881 -497819763 -607234403 -742450854 349477396 -203731399 -517833528 -170597723 -37191003 -664031372 -242146298 -764145469 385267843 287453361 -486752742 101907196 906666996 717069251 501847003 519704453 -581577208 189511182 96443632 591624819 43133648 -412097932 655303521 374520721 -597679566 -101455783 493284656 163634780 532063139 525473608 133267330 163530985 339704333 979727742 -946145924 -870005264 667704271 -817226291 -451019921 -235765335 975551666 63063824 537099248 484150812 431265215 -361362595 -250342689 384581552 683626163 371128572 -883937020 -593161273 -549927030 -540707245 -318465906 466244104 36261827 574638392 -906918807 -851795044 -609305543 661185873 79171752 275448798 -488941972 -702504091 783108037 211561968 4919341 236963805 -942185829 542583645 -23168124 545277551 400397860 -719709150 167691453 865979156 -565399269 469848209 -832703235 -139799961 463572913 317788050 749094617 -970064923 862110733 -339948761 -578061339 -794051164 572002686 891454332 -234456598 886005960 781617664 -551281980 309371900 706428352 -662447705 775565614 -715847601 810343263 819287333 -760616215 900527748 278982282 692758057 92105256 -113544866 -663217947 -74036596 -125268960 -459593749 -428833109 -712126833 702239087 649096390 -197468352 -617000828 484038035 789776921 -174373410 -187532190 -952455360 204124339 808242155 722048268 916386108 520510433 548480677 -388435037 -812446392 -735545078 -338660307 692464607 686844185 842163751 262178334 -719963960 -327872707 -659025475 863250860 -962652414 -611953146 -662112437 682179025 -636266574 -320727372 -906582705 -869684762 385515125 -75172710 -215047211 -171843310 -42211742 56650388 -624717218 -654209512 -313662318 -857648225 -721496020 -172759106 854315255 -395063871 -38502290 430842958 -856931898 404836550 -310535670 15961009 326319044 141389607 -440022635 672661930 -233007934 -711939006 11905953 -325007278 868097897 -57840335 -373939798 -295167688 -180852604 547591385 -268033241 -374061950 639881851 77292056 -454760310 -478810929 231043626 -46308814 162405560 596592769 765339071 -678104958 -199734653 395831762 -83502024 -835223596 604297749 614102706 160113417 72502376 587837792 294476652 -798201869 996639931 487624853 -60849988 295858761 -211331309 -329105406 -479868982 -452602444 -377402429 -37124265 290002987 -185214039 3159799 -779674344 1953776 621529766 150939039 -889688325 -608821713 854474252 986319219 -742951295 -965093596 752955808 675428290 793216262 -5576964 -334956 -984590136 -386442847 52270840 921996671 -812877901 728595225 -312862683 262099507 659125754 233532556 -626410073 -207760269 154520848 -454487857 308650023 -463481690 807214143 -829276675 547085689 658108387 408516436 -992495056 255171019 997676991 -658265811 880591930 -913476303 -694742545 -79853460 -752914614 -731257405 -615003009 -596148080 169488040 540934408 621701601 -765786992 64027280 556862735 -659947877 -269282395 741123198 -900865435 405233813 971707385 -352855829 816395922 949924974 247093028 -411275920 584688664 -27800979 927248443 751001185 -109183519 -100989990 -772913567 -945710701 550533871 -223859823 200716756 -987600704 -513445036 569127041 -601377594 -507786575 26037233 -151072995 116048146 225763778 820079896 466320215 622375726 -393404064 -753766763 401144616 -309435297 -824610761 573163693 -885283401 277539368 -733599117 -557123829 -516908273 -540468892 353214536 -298198860 803793566 -170759080 257169489 -72013240 220202148 -412007386 107526746 943278390 371665503 846059844 914185061 974608410 -603904032 -894524202 781008824 -154317906 574578715 666622988 938761163 -709421016 729830310 905327583 -436868876 664818572 -899630665 -360992106 137991623 3654663 523877575 589065475 -956213590 812099020 751381531 160854385 838834334 -150114841 403315228 -980683079 -471597915 841874871 -246845550 263893155 -7295699 439906478 -807562301 419389138 924509301 40648051 524258443 -382289794 -381328141 489702054 863441156 -228274261 834094472 253861872 593010008 -269666451 917812790 214202079 -622421377 -136967876 -333484170 -454655129 353235096 142644738 -369156298 650790605 -850214706 -417665548 -824037343 -53755447 858175741 -652569576 671515902 786663491 -704377574 843535898 -142295918 745936042 -20962302 780875491 -450516568 913631040 -756002267 -497091500 822215655 -836833234 771615569 -928951266 119181371 565685002 659213389 530515583 3294022 135668282 -221779246 198064532 -758288457 188940666 -640900404 764489697 552276882 -564240821 641719392 331592349 -269305110 -796001445 -429588361 164699418 -799817037 420671085 940057038 922884557 949966372 86758476 564430914 -651417736 -659179357 511725661 -161367542 -699658702 139675810 317660461 -277766930 -108170092 -987850276 810046636 683063986 825002480 -391677339 868752445 -864063954 378803432 -154683761 161636278 -729672129 -261511290 883317668 991253576 -233951809 -627602285 -222800793 -35749428 -944539573 111429030 630304837 271232805 254992384 -855485250 248065436 504193899 -898016020 692951370 -566011679 -984274610 274035777 231407901 -691481627 -256068905 84251204 673383986 -864552101 627763842 -645391304 -774862030 -172512879 668296587 -416809065 -95274633 596581981 818175965 426804863 -947767777 -289777572 -23202738 -700398503 -786100733 426646180 453966682 -543717863 497480392 883592038 64935056 -573677026 809582465 433912308 -959771357 -912988920 690588148 -19823204 -487021059 -868851150 16370180 -741647608 -578768385 50166619 999524361 749342165 498363220 -211591145 706446138 908106373 -618012504 -580177385 780501233 705226363 502521794 -309051980 874415365 -189300862 -774930228 -442311860 -846806674 -183836280 987454640 -733585793 -794287306 -269164283 -276503928 -152497003 -758809741 -869969065 922389970 -250588809 302946558 -683313633 -150817342 786520847 -91343615 675666703 13165774 -346795016 866084585 -240831514 -26274211 -719887116 -547374070 -242435352 264236937 -568470998 105163505 -165148751 -535216473 181605288 103436531 -79265702 -6893572 -434265679 -274479960 -308879876 271326087 314201824 788346503 616638453 508814247 -764067685 -344939234 -717633068 65673097 -605460308 -717451617 -356735960 -136986968 -144953722 -769941374 271245346 85137729 -569616660 998669889 -365276594 89218216 -269703754 -542108218 322060591 466705845 -738365750 239321084 -619635349 -698216945 -518158258 -766771850 907622634 -440691310 102184421 -729633358 -699672922 343749755 -63868372 507516891 -984258181 866080411 -298383878 903702993 -190917861 -158425231 813819588 23796455 479676043 -306901140 -204931277 -351303874 924789294 -563016624 -971673354 -825712215 -548916783 255346465 115959789 790664452 662789513 292051696 876613294 -271135475 -71528999 937520838 265967090 -273858577 -34711530 935874529 -193421402 -162061581 650182183 -175143319 -193881921 264833579 301840125 -522090739 -498660712 758198044 324875757 -890555040 547022217 69543490 -466202277 528483635 927640836 937767969 648145076 963632900 -448511649 92645787 932551056 -553821363 923263459 129781728 -404810504 -598517258 840607717 -311727378 -141038227 -955914666 -912524719 -321480785 -164798857 -252334695 50197286 -344906174 543367460 -71873039 -4994360 -298187893 925757608 -491367139 -920417445 79081423 708262167 -354611012 -991957850 279990231 561250705 -888366482 143034321 258632980 333724442 -657485877 -41978563 273019535 -191244109 101734300 -359944039 -814446161 985360592 -75027479 391843399 -488739982 798286817 -208865551 -705912070 -906510039 733951949 -871990327 -72577573 581489682 -286466016 -155954836 -129934403 -137343672 -187105970 721374017 -70852228 -322214002 859291628 484838698 -382170738 598291076 -839336303 960406917 343285390 29075313 340861708 -180600282 -674878989 -42066550 890798856 -477953595 522447893 -860390588 846009577 44687513 584307143 147632243 -109793624 -146648064 -551581354 582977136 -3146830 -306847061 975292872 145733449 -233550111 -143299484 -925984806 -90502620 119049402 -932258807 917557136 125135785 792180390 169960200 -860721324 649408872 -908744963 -893615442 88425742 -515065852 376924241 670975656 554327323 341385752 401466764 -296123828 -293225104 -439011584 404828600 117372071 -976786978 -886911714 -747064738 -17240205 -847231406 243519247 -183801155 -140672121 -326292041 -721801154 -596251193 35513329 -686165003 449630014 800770960 -883383883 -880415910 -771240275 -848268385 -200227325 -434960126 430660498 801966536 -221754212 -623699634 -249940834 -663287750 686088541 -619973628 -276911678 768516745 -243934549 507831736 312415748 715243383 -357199351 87179666 -904029418 92120403 -737875337 169000024 -221475827 -349163883 -297816998 -567033657 -945160942 716567265 953849825 201412379 986178809 -897690060 199305120 -313888160 928353461 -28061848 -296058944 694129518 -247534643 -989647208 -205758818 -917684991 131503821 -450564257 -830792172 852522 -49399037 614444174 483965776 947576846 480836906 303555568 -614413289 -587242253 -169543979 -298716270 -554162264 -643173817 -951509741 306792051 -324898697 -423917038 -771879049 295777557 17781242 103170719 -833565182 531041859 -6944324 -659870723 -292708636 -372533216 744254764 213931516 -689048889 679128369 -936956816 -173741132 -2840078 -924358058 -712496258 -439704827 -541113511 -568962564 343857238 747868441 -860309180 -380958425 827028827 594034795 104828603 -44417173 489983591 -270621320 -535796936 -836492792 417500726 -627543182 878869626 -69312453 -445981772 -530755785 -522055228 824898727 -47441641 92984618 -982414771 728651149 -526790842 -459031743 -596642841 574939761 825432770 -466464859 -613904703 261072914 -981714420 -427083495 -82240419 558472370 -90554830 534344276 -781621546 489595028 498880001 -173692230 -182356117 924664168 -319706965 -259335959 252116677 602748925 232044714 842718413 -295380946 -605527862 -87888018 28560703 -687967206 -421387943 42229464 303363468 -707691025 -304363269 -487210939 -929606879 -993077820 -114941067 -372556869 -174928845 601355910 -982670112 -380294880 -189672523 -649319782 -964085129 -363447646 246981123 -680810746 647230513 -707415571 -82497025 695862621 -149235974 -288680957 129630612 -429388460 -300393675 -5493476 -158483536 446184623 849236856 789708487 428518940 -265799253 -68517750 -123264116 680124605 571954829 -871392912 -134044382 -324543694 330142242 -579581602 -236578007 -272623758 284554566 708479375 -961274288 123754238 12943552 -822232333 873112834 -958535923 -992342151 -939526227 751142331 -890656759 -481668123 -809132361 -281021241 -483618350 -683049029 683802823 901942042 -317680019 262250796 -414236138 581595442 189043605 -696031490 284432 -408680760 -357341083 -834697355 -470094484 872877586 487757630 -22426125 -487239526 -837686741 -764859254 -701080065 85640476 -779287009 -751876724 347908102 670389178 730077113 436682559 762889172 96872676 -390358692 -615052049 -365023749 65309057 448532385 94374561 -943708970 -235928270 -602817263 318687979 974262420 -506278342 272295882 761233264 784500091 -870515877 245622266 387163398 -596718740 -606374534 975384384 6599369 515410329 526306597 943811522 339235782 -927738805 -517167616 881945000 -77796070 173373984 680300383 -394465484 497800093 255508843 306644993 277456051 -623128331 97290385 -751001820 672735164 -429570764 -628029061 -347772765 15917356 808605318 -683697410 987337948 434112230 -39050024 750731595 987944434 -898222138 -621491319 292727146 175899557 435350419 -660149790 -267462622 237483656 199860887 705735307 528760050 915750063 -662437146 -73744641 -247925023 401138407 230903655 123170214 -926032035 159102575 -553716762 -465390682 301656873 -233634633 -543160618 924328466 984965052 434846394 940717311 -342773506 -424726534 -306868453 -885326680 -103886558 -569307798 68579388 -794387267 126716371 -272455199 -934990269 -776667109 243377290 -840650998 -111355926 143077029 -331300750 773287299 -906982510 -486517889 267343407 -555247045 -456760802 597674147 -237894785 654052048 234312637 -907641674 426770828 828055219 -911837590 678015324 252123301 839205171 539956851 -819570815 870764573 -784903419 -8643489 -29457889 142733975 151629892 392859966 259798443 -546745869 160435618 983350444 -488511917 -264626034 -572991460 830938639 -333333277 794885994 -427108082 -78828514 458717695 -323554479 8180773 -585706744 -818593791 -606461323 701125510 -519503090 357641112 -300503353 631507110 322606109 914599542 -591653053 716446425 -357651576 -229178404 -746145420 701627814 -910668245 727781099 821167727 -554479957 -792326523 531449500 312399494 878547800 -625196476 894766940 866605321 869629127 -107504449 812279435 -94384108 612941079 188266335 979064958 -612546052 212490008 650598715 798200904 -845868411 -394481997 163480094 -714992043 30760208 -251613465 628583365 -841158071 923771133 400941 500610881 -226103577 696874871 946927839 8192830 -713704107 370023539 -454685998 595356465 504573873 709349378 -7617172 -65060158 -703381318 566959144 -129122470 20169055 -674001507 140581016 -656230367 -748422476 -763694897 469495635 387553910 -570492445 300940361 -525698045 -332778614 431342628 267604929 484137840 -125280844 -675742059 -795758699 414336890 797165518 811905155 -684179257 983977198 370701968 -275484331 -807506244 88444751 446615974 523856563 -890637284 -901794513 -75707311 -619579209 411383032 588216698 473828500 76314891 -893933401 775448086 787640731 -221982148 -137360718 3136075 738702049 -147138051 -909744681 -718229471 -603123781 -852976079 -306963514 704797104 557029789 -323710371 431421530 -137495525 -673241631 38170403 -593620793 261493629 965583740 494517161 348775818 -96186937 -629081751 377651517 232645414 -434037773 795061603 -603668219 -197564563 -766320885 679717176 742658478 -905989103 719794268 -8873205 -81395155 -224375451 -665456382 -247343708 316634546 -953734924 -483043093 573579742 -900021844 92122267 3371282 -679761147 -36075076 53919567 -165061577 -988298226 471166689 910647833 195639209 347397557 -891206165 -604324725 -838784860 441237823 294285181 985709015 -274589010 -567077536 754879389 381629483 71558740 -662663854 40188177 152554490 -702980785 724935 312781864 449147368 410922816 -240651627 556020688 -976599898 363482260 218735442 -874663920 841937579 -14663122 177277868 -167700930 -83131131 -872837341 -766234731 854807218 397946720 -894367081 553387014 -175331439 -578867435 -117325993 814333892 357066981 -238975957 250123105 -406912987 -80642430 -881995218 -663100703 -393203977 -608035112 551612235 938974218 658600004 354584559 466918257 -12526277 484300959 -38224416 663873682 666024008 253280196 301580834 -64922379 110693359 57835920 787255869 -624849093 -923550540 -332817851 -169214013 -447562096 926533981 640809726 -328624311 738531723 -55682611 -52405373 -136707036 183911127 406813576 -270111640 851473656 -864521572 -500248746 750003251 856864222 557964914 408301944 217576224 848933419 499674366 -456939058 -459090378 -516069451 -477817460 347064447 -379059536 117261704 -116457491 469661213 676773500 967819876 -595487122 -906162042 -678163220 -105215927 -774717449 927728699 -390876874 150375304 -327621742 -341019598 281504485 -515280342 626137451 -585585755 757680317 554931614 -788107992 -94470149 250104871 -923283620 -601682706 -258343966 -519040379 913279228 -789438593 -332146046 -789672664 195698269 150751677 -245076768 -395556288 813070317 6413853 -430444324 895499980 -278844848 759477237 454940395 -993501049 295316673 -388914888 -921564937 800119789 -553654037 54853784 857097378 657210589 -856941421 965199107 -658080524 73210784 -526069128 259349020 911807463 -775072273 13310803 375892705 -395164046 -822799129 -773860447 -441943043 465886363 -112798248 -431883210 -592568793 704313186 521154507 664210625 889269630 529797162 254680614 324217173 531457583 -68431607 -333854529 26913251 -868960563 -634781423 550675766 381966641 -368072397 -631860933 982342061 342394536 -45406748 -581332553 -633571622 -136699561 134195827 874165996 -958812020 342519322 996654352 198607460 695686548 772037265 712570984 566011808 -601404833 -351731088 686759287 -586510224 664284573 -216439933 -689505894 -814391814 -984750040 -630965891 -638111234 -946290987 -708059044 541382527 -278366009 440926793 -597031338 -440291965 -514123716 -983880753 -142552919 798965020 11793476 585015397 943637419 717549707 -251195833 -69268434 222463011 695557430 617547052 -473258853 672496034 -436882312 -288832512 11170809 335298330 -715702790 250860519 -350854675 170472912 352050950 866967592 -414436195 -437446869 -748757254 914212801 387687850 355832421 -501228949 -152500604 -272421558 880790127 13027914 949359392 -545271866 -620697089 -116681314 -467316582 -117730571 -332873920 888996255 299821723 185631155 -945089565 775081955 -798076239 -992744141 551356542 703758556 540442700 -175784809 425852876 -703021174 -220229885 540001952 -54080064 391596394 -162240138 395315253 653150936 514680728 196706187 120695988 -821893753 783285920 613844489 -687425926 -504288000 -171482794 -486773557 -562240535 -707301576 -848245835 887124779 85458890 963159358 878215103 -935623520 995904263 501597426 356954041 395510402 -578538944 -276666836 288737958 -924646767 -177574636 -197645176 791429740 -43286821 -909690564 7381753 -388483157 -167044815 587033441 805536131 394080074 -563597717 -761359950 620591686 317334574 -408230828 990595912 -292596137 388271105 -442293828 750447067 -924141707 701187599 -278859159 -665601777 -594089664 942348110 -967611768 379039484 -382039222 584427170 -926053623 680627753 299468958 -174696175 383593896 657292802 -787169375 -498824957 -364134718 371974142 -551311119 -418486361 851453379 811448105 956707046 -935498166 506049110 -66482344 728150698 -908816523 752720067 -660198161 405882953 -298007771 -636566158 733864364 685689882 -388891328 515803833 504073303 -664485225 744495765 589491874 682153661 956517626 838195906 755955694 542941611 664329459 80641802 60634412 510806164 987230889 -595252507 -153270768 963374026 713817101 -239078046 -906089142 -64463611 762807611 349662192 -420464571 823144049 885739017 295738824 -310973778 780403690 254357046 567738915 -691001312 5529069 125236019 232077620 383079357 769339660 -670350574 -509043343 -642311309 -448034057 694628726 874954318 122132675 -207839644 373858124 -206728966 -749038386 -771886050 -645384283 618092579 328383397 831922945 253980554 692459604 -959733861 -323716513 143858476 92024911 242736805 -511468721 -900119203 918771053 -610445591 341477969 137434726 442110129 424882175 -456864570 -330351279 413645783 70380928 410004720 -856749174 796397574 -619320023 -626812752 -789923522 -631977849 -892690271 -632391250 302026426 841083493 993153100 92499394 -183503222 956761126 -461011768 209030123 689545011 459583370 -448595345 -13970653 -155672253 -110728520 159393535 340205784 -186497912 955525587 848367019 -745227302 338156282 189548779 -568446710 76756701 115139391 -423727241 287579586 386509269 -911180941 11192722 114980096 412152259 -596155198 780893767 -603265028 -659607726 -500389544 -398734325 80927093 -815297450 -101517590 -63134432 -366938871 799908822 966493777 -761065473 -786390622 587232959 -928469693 -715405687 982185730 345721306 -636641188 -474414517 -670113991 526026554 207774090 622743088 845035126 -446304436 -920483279 -220087890 808188849 44074231 -152305066 955127339 341210883 -257491573 568000892 605930642 -473056126 -623566624 -238324205 978260279 -858456941 -995092582 16310975 89506339 -222667558 6665405 787034019 884177888 573413474 528517516 -296170383 145617036 -448664749 8680428 -568310689 -351079247 556214351 -400700155 -790101493 976827881 -564663765 587673149 492573886 -610139638 531792466 68047400 494949596 165774835 865584339 355355365 -785447690 -644964219 -853756213 120369946 -483426779 459229274 -256411197 -571764617 876517414 -179193546 -412457767 -634447614 -930157496 163258188 -977942270 -627548812 491168553 -637964951 958876558 686168114 609323627 -323741524 752291810 995878962 582954844 634079926 -982856694 -883740853 574660792 360578850 -939247614 675673724 -895396175 -858603957 970567584 529325359 -911816242 12449533 108464449 -803858509 967705866 -934145943 -850203119 -494315775 357743877 553927375 678837511 527297756 -651722729 65580573 382521981 -16593065 -808564779 320089107 -59598768 -894189727 -153117178 -350750485 86823510 928886856 43581810 -199936961 156934922 520264938 47353241 -88834653 -209890576 315702259 -239755896 -535632197 -65448425 -677228376 -654519655 176110708 936765337 322691773 -979484810 761107786 750842927 -2891340 509794148 -315861337 -33503293 190850531 43834660 235833827 -136583535 -50252706 -608350943 655070030 -492645609 -652381601 914829234 175237239 -273549001 -36434699 969336145 235962797 613696720 -2496339 263979325 -50075617 92271686 -234706204 555635914 -617299775 821045274 156992904 578107584 -144569654 -950240177 39918665 700105183 990888338 880787070 -906016147 673180698 255066019 -466799314 626562362 262127559 -951611838 -272324454 -955042087 -380433413 -532425425 567863795 -499630438 529613388 -498835552 675761164 803430823 739847165 -767768703 -110477709 465983061 298786988 -290793089 97600732 -331228452 -125088426 79416250 -451782139 824975049 621269346 -302649569 230728523 -770553451 214842952 -385943311 381254123 -995241495 835674276 696304691 -66361722 -916620676 61985675 925022241 -798145260 -585823465 -3144373 -203856566 415678381 21931350 953647070 650200537 57791881 562339203 -897547303 -903675186 612886328 -766373181 -294961834 136253695 -662325408 -621808696 -58135880 -215194824 530530866 -546998768 989417718 176735174 685586661 -336222727 -911251123 392988305 715253940 944495847 -71564883 -791893679 -261686805 597702515 -755658869 -869343536 90694982 -994609681 81445563 672118879 10573520 900548039 -584184524 -556281406 -326298015 -60785895 -341978938 -36965428 487213417 -27039708 998936773 426909077 761917537 361796012 -125749180 978841608 522888072 467343535 -449144848 89714920 -695387654 -949068354 -682259360 -60572194 -217875658 705626292 -434478215 235924593 -385768659 -41413288 -766302237 -808176984 340047710 198827853 500507897 916244041 278370069 -766374982 219085868 -388832128 346570386 216644812 -420811748 -565491472 -417973541 -432482889 978304070 998585750 976699144 -830880004 346072797 -829889750 -184935101 322356945 486337772 942330946 118687616 884392759 450319417 970529923 -422828021 993059952 841298823 258891027 -614941081 -711542004 -497163325 201409540 138986150 -434457339 -819601412 388995758 319176946 355635553 -649654521 872097927 803306221 -61369418 -153145868 73582998 -732251003 436803433 -472279685 579686636 621730311 -113130099 170579646 736819671 532398948 333321254 543279108 -323997190 -541048111 -919160120 936767290 517404807 -350017808 -210756346 237561978 -954358810 -495767191 -479496757 -119178740 102096959 -311351811 460490424 -48091829 402130803 -118211424 -267501946 32452341 326370500 -689326903 -926347454 -97264238 627951230 -640709980 -452127660 -486559048 -526382367 953960465 -511738510 238294267 3975470 610014617 700449971 -779059054 -922821583 693605720 379887355 -608634377 259013440 -716316672 -297560947 77401282 -993607362 -418664188 -690264386 94271974 911118965 -833059966 -34238237 -943314581 -562171004 -157351510 105653178 906098815 845510123 542331188 10974134 192360929 953546071 -646725174 -230888770 -556154429 -678055409 -613367230 135780007 -490566292 694835086 -772908595 -364676879 -424341066 18065448 -873249522 -52243672 830191658 -390958536 -869979874 35245760 132402344 -223872621 -339486660 -490821568 391049061 218690403 69271175 732467175 423509432 55205071 271427333 887223938 423763565 -503338859 -779142191 727740783 450158739 338021177 -148555999 31379493 -239500845 121574102 414624934 916365479 745651535 -450374327 -375193538 438776550 550356977 339623374 -602369292 250836883 40218539 636864790 626289053 -57518195 715378025 -110803467 65624053 943013661 192675537 -561570293 955534259 -94582069 -140997722 516138247 835066629 606000474 -487127781 326672351 830455268 861558480 664074745 -936307381 -544146165 -679560365 805811927 -731645301 863266093 -174749223 -986863022 -506378046 -922706584 -853455737 62083745 -854894342 716755979 -436538676 -295745093 -229188971 -132352146 516593323 984027948 25972717 -714451210 -517269446 -589286983 -924007293 -361944568 -766101332 887018944 802096170 -809531801 172713875 -612276760 -416067866 734157569 72005724 -147680364 -437377254 289907137 -543848415 329686714 -840256799 302655008 667390810 -816990316 -634452326 -708862033 -389346395 209174427 744045187 181221573 150588014 361898052 727052186 561234917 -63128391 -68392094 737396788 -727040965 733600711 -564917677 105403869 999990011 -404406400 -93862224 -195685148 41049319 549554787 428428470 471811662 -499597748 -654293465 -874686350 421083321 218236393 69759481 -190510342 -11121306 -778831695 -956073042 352964683 42222810 527112982 -306516641 121367725 280399602 483211284 873595300 -127849361 -412015675 627599249 531002985 -476654704 270909044 -759190695 -797430617 520442854 -857783364 826499005 -400232798 881865136 -403068418 -600095460 -94034668 -650551539 -824560037 -594369403 -258177891 712837544 -923773475 309618996 896866620 275947275 826106230 -218618639 231882332 -349426936 -61848503 -147339125 -148840791 562329909 154640892 -78155965 85670603 741488639 854697600 -927186366 899072971 -275945591 35737961 844591959 410578254 -888521667 306338979 -217228442 -382285644 268906708 519601731 -967400872 -139585698 -623778765 479584234 -143762124 -897419909 -576727065 987302198 -885479912 -224170260 -949947575 -939552383 -479346908 49755445 -937750826 418212785 7448828 800358547 173577283 57051931 -710569685 197591010 -342941887 -239929595 -620233095 567651121 -308811385 -314814374 -416689757 -954730796 175806703 148402513 377918695 -145021566 490654362 -441229269 -157170854 -327130123 -686383761 431173130 123496041 266459107 365356406 204281725 209188430 407553561 -569145105 983982617 -286898885 -289736672 91719876 645134838 476986895 954243990 -796032247 587321342 586012595 982572474 731583946 -56156308 -708222181 -481419303 89116428 887986823 304787783 999515854 -994639643 -962139752 -873593069 869181544 74707271 431345282 451536574 -495744691 -399061208 -124565632 -406381533 -476419547 474473376 -519495029 -395497413 293895367 -32484052 -519627131 -38562190 -669259118 63976876 -115197477 -648334652 -300421010 -111076903 921557866 -885583080 752557641 781926999 -300605646 -754085793 605950892 393719578 430428155 -257373541 443294986 -418594285 -922106469 633292225 967191254 -4996989 -716475924 -184321944 626939317 -472342674 -937668853 -848753371 171971686 -637965998 134981480 337104228 -772099805 720573856 -519337307 -758414525 -453214545 831261428 -57782269 -114722890 -366920524 956133963 866682607 200383141 515580587 24539418 634890836 956350309 515007277 247367514 952755602 988606841 954591108 -721815048 -572260271 575546348 -484882324 -657240410 -714616629 -206940760 303965397 -192435069 -796252235 -202472634 451862108 -233621921 491597198 261452335 -134904979 -703920747 -401618449 -767093312 241278217 525845765 -383615221 -892174075 932548699 837915202 105470246 910222295 -726935234 -874162906 -576013584 286109022 943172428 -555779962 -277801999 726099395 -920736775 729742829 -340145042 453672956 661059634 -905379676 -875186890 -577179376 -484561545 -856665999 -527120012 709230946 -304217687 428264320 -788421142 -139996843 542452776 -679518909 -888832420 149896431 -60316255 -307584731 180055687 -501382923 -247656549 814710061 -806970993 -312842328 -714584168 572621882 -20377195 619252440 354337462 933634910 -923313200 159720494 64660775 -590179133 -614001162 560698328 -522969681 660461703 127722595 667034345 177154534 -594859835 -203644934 -649784964 818714226 442589423 659072073 -595188479 641535950 -693433756 388801068 64839018 957891680 -261103324 653891571 -548330092 -667841631 -920707934 242510662 -737342080 -621808879 -636502034 -769226214 -665946529 -257447820 -286395537 -524717394 -401694642 -81405337 757512391 -604212402 50459170 -996983170 -152689750 -583332592 529012744 -322744256 -733932681 -790199575 537908680 -408944092 32249614 -843376050 -519120287 113694467 -150423369 991520656 -6087792 592754465 226231715 792748898 66472135 -218523021 -325235150 397538599 184591454 91141592 724184204 116466981 -189704945 897957951 384159392 -377211569 687130083 971410103 343183831 -913139427 -324550423 -246423150 51664396 -40573466 378370224 -313710780 -910244510 712928870 -77566890 -249015222 637533985 667267812 -834782285 -257277191 -665130595 -159806296 -116746960 106966119 -744729966 262951022 -167632866 -844347650 332538356 -247393332 396283228 275329672 -570145949 674941604 -687544232 339473004 872865288 -925516933 -510583457 808912715 251358378 102514476 -408218871 982732260 392905051 63134923 818959282 -775514054 -399486389 455744242 133160729 989715243 -806280190 -133912066 190731092 -8902594 756483788 944893621 288607890 -533217123 780833147 -830792090 -915865815 -781731323 100387783 954636078 -692014750 -99404194 625945218 444777012 -362797063 -553496405 637833135 -715247566 -44350921 1794302 399977636 -921580091 -369598378 212490448 -216578247 -199406305 226719406 708380081 -60537538 903275830 157645788 -711171063 -255183381 -73215598 -877459873 922872717 126037728 -586340113 -456397543 -128211025 531172952 860028209 -743794878 645441166 363871216 864269730 700751380 -676029373 467816865 -709851551 -841748119 -701638580 334302967 199769815 218507511 -703828706 -357297315 350571902 403682759 -757664830 -793085042 -238729822 -546267041 498125673 310669703 780722687 -114181885 825864900 -490943228 -865341716 190472143 -138376010 494200355 329127172 717728166 -635586838 542347302 680068110 -462887661 743295664 -158395277 -790111476 -506136033 -37827019 -807477166 -104448108 612354036 895664973 -528407208 895613020 -850607059 -665226268 -106688473 129850391 -849712220 -85846203 -74452753 -216390116 871038141 163896358 -584058329 965281697 24859684 -670823050 -38855314 976933422 -555647968 -125775659 137349698 366964362 -159831648 -832194611 -634378213 -225099727 -667241196 -111283834 -988045430 586119352 238631782 209272831 -197597324 -484621759 -324876301 915841773 -638144183 993639861 990392888 449238120 665429819 -384092948 -732861205 136692406 288761685 -638360026 -139985735 173695558 580277424 663609143 -438792968 733760785 216423970 350595391 589247914 -520097990 -716548468 -415624164 -352242300 -704801892 -733616442 192094253 646484531 -609068273 -258938578 -165322152 481169339 829913308 103946543 609414454 -990890267 566501246 735637557 -116358295 313384911 -245891412 -697662366 -2857906 -367795470 280136748 955796472 815041688 -691769133 -41469172 96949966 -803136875 393698651 141561531 -362376427 -687954066 100105553 414551020 -326814121 311703017 355520111 479774381 -987087116 329354408 -507845799 -697938272 -982857638 -758414088 -505856222 309033057 640623906 165712247 -259905895 44023278 -525662167 949691394 440008773 -224063007 536506542 -153426998 541672021 -851702383 596532915 731763270 -661478564 90624014 -677174112 242715277 -871534957 946481627 -555320218 -444687563 -484272604 -412758946 462533485 759871915 749815380 485314207 722244806 34053254 93917507 359819473 404230510 -462403135 -221820315 -644239403 493737645 877251954 -700304786 -974571694 188414006 318289515 -843791112 379694922 -590030156 201462716 -116549997 502417922 -585483461 426507474 -26726137 -413797240 698228118 131128527 794319466 880219492 -915067137 -114437675 97560763 645200964 -977165588 711808482 -477899371 -557854955 -390212812 808168170 345595926 835461110 74156838 -436919899 -364736372 620984163 -863013137 666764061 -914322050 -576980939 207563975 358250591 -873562221 483646610 -597843287 100453965 -466159420 600221947 31900021 242801506 521981822 -667847565 -291506622 170647401 -317808902 -741888041 -986858428 -205473471 -961533350 -733874322 490673072 121218340 505778693 449133089 -462472721 -663917329 -374537710 -933981151 577031461 -576585257 -363966467 -415330705 533698871 657897540 -180462295 668739128 -341140690 597947057 -31959182 -307723242 148320212 -144854538 490556186 -399279524 -706351145 970069191 445543661 -457460686 810015368 -482824268 150170547 3523311 -282314243 -538697695 -141651791 778929255 -495365952 128166837 -645227881 396754009 -963790662 -129715679 -847723622 859017055 -462676113 392378028 71797395 -577549114 -967341743 55655114 -677227307 -23856385 727000063 145322921 -618789183 873063545 486130332 788164596 -848773787 147520226 480773593 970746131 326054089 582825517 37300559 320185592 279471774 916504285 807628124 -797389133 269284875 429213819 205469162 -23826298 247506763 143629874 444316827 -478745603 747411892 154292363 599932916 -14228164 -101649490 -699736463 317215436 765935566 -500944674 560342060 -427947466 -919630807 -378020597 -150847069 556470120 747023067 -825537922 611407467 -991135749 -296537275 657709241 528320095 -869607919 480442500 -508589607 199420281 -543506010 371776927 -309591727 929349354 482434210 329411070 -834633695 -666830002 -231204275 292494377 -171215224 -174918836 351374626 -61827461 570690384 -996528000 -740346222 664271786 -875553004 739814846 356765136 737576935 -131182758 900656119 733564117 -770394929 303980306 750705432 488452779 -859333625 4872522 443837163 -470454110 -712483257 -70580142 -306317817 841555589 472185475 734441491 -392649913 -431128378 -784494275 -385146400 258511140 -398107969 -696866332 -276385595 117510622 520986410 380281349 770261373 169470393 -135367061 457630737 -489588114 -443190112 -562308732 -117702019 -967447306 -642785922 31216431 -463271348 -706273434 -65891803 -910254477 -907324567 642712557 375277507 -957423069 -825284861 341440036 -696422816 385306296 -972902777 -13695190 509542949 463584637 543393818 -443794040 197894015 -947249345 -853804243 -5072277 -246682106 99857150 -733693281 -548070126 -495619246 -56075726 -991013854 -764643872 985933603 627338378 551952561 -129052505 38721442 55026761 -154300444 -29049937 508082076 -275557547 328794485 -885664753 717266131 263141243 -987067187 240462530 795563985 -125809316 -676514518 -991730781 603655130 -473651602 -192621060 73856034 -955931150 95791441 -307803991 603254529 -946467522 -758452724 -379091143 -111441571 922716904 -307103087 530598651 -672638844 -689521698 694029159 543469728 -726926618 -469455929 688727783 562528155 582002992 -530966849 508224109 -36636372 -255460686 691434159 -37258624 319826474 -244673435 103420501 -936687334 89276688 -980598717 144125056 -697802346 -90259765 811974358 -874717103 -873588677 -786521725 -335838661 573282831 133248878 -572507572 -983983368 573169783 -125617397 872458691 919653068 884036840 827708672 888290096 36946296 -64075242 -967730231 -265514211 125266901 -887930180 -958189431 -235817704 965767999 365713898 665382223 -446949116 526511075 645335984 59377592 -167097152 243603049 846371333 -293770211 -61828630 -434656473 -50221643 -556363803 212218982 88072262 -808456376 763579563 266637160 296869910 -721724202 632589151 902070643 43574066 -364561973 135341926 -46798117 190914789 693767527 816478151 564303637 677143958 982496566 291057113 363119900 532562077 -488245116 -280910968 -829706140 544934154 -813771622 886609278 -320956822 51101602 92703780 -493399557 59436655 -581444298 -162925483 -614727770 -198477519 685622382 -976809067 -572270993 700464141 556133816 562635539 706473160 41923748 -199985051 -699750591 -409673388 144058120 -289350691 -972505543 -291216135 -496117584 -439972134 -226946143 155959387 -944803838 -634702053 613361845 -10258918 -721801672 -111255839 -993627393 849923954 57679997 -535917144 294286238 -269941456 33079720 419437754 -806158775 -506805153 321403739 -98021503 -600597280 330456733 -896345233 -305778968 -568523866 148963589 290084654 -41743204 909510328 -296795204 111253651 433649963 50794113 776556126 768441110 -956622433 -560938666 -474241647 467863267 -105593858 -638791581 -97265207 697893245 -514712688 -823653561 -109477563 992272800 664930778 -873989758 -415686179 -413263077 -805685120 -471196978 214483491 328965604 -260183370 -860090676 641708230 -414887709 -244108576 -195538623 759665506 467283543 -213171233 856371282 -267419391 947177952 -278347017 883697954 -203168085 327756097 -292273385 72718926 -655842322 -213509229 -316942793 104172343 -484387857 -523732536 845339176 -431924632 -294322184 298168440 686703489 910535660 170194523 -13466435 235562591 68091414 -883433143 -437372936 274167276 -261264060 -497637501 -36135969 -555308293 -132460810 -645400431 -68438298 -994272066 392939701 -997672961 717934028 829032517 -754819463 -792961052 -490770489 680503816 663413229 -245683490 874304728 -373209739 358174658 206036135 -419388954 979999055 866796630 -958906723 -555558756 -209088873 -533039008 -106794832 -759306671 227215213 700325084 -812513246 609465574 -348033746 -998734824 571046867 234612172 232704338 -767532768 432985488 120289878 496069357 -670644462 -442703780 140011923 -765462638 -427635338 -443887122 663161315 -669355052 -462756243 -134733225 -255671169 -376807235 -622557099 462492577 -789108696 -412918130 -794056536 -174508818 -914743327 -803053446 608783258 228980272 863150674 -944376319 341706997 633669740 130289542 -715560357 -503823246 73453341 -555816935 -345288182 -50623546 -156014334 -639106593 -295209583 -513429001 564467980 709561659 -133815209 -14503276 561203900 730340895 381871263 -143787598 498138829 213190549 357328904 471910793 -259059416 95067538 -300082949 -588235739 -50634932 91134978 -28415615 905055646 654881205 184871929 817088932 -146724221 415740545 -313635145 -340922188 -80573642 703390819 -771429310 -695047124 -504415399 -417440651 687822098 938698504 461050869 -808664421 588438005 493916163 -798903669 398456953 593672831 -110595470 -653327841 -116719507 714808703 -100878615 105157311 -508823174 -59440030 626900801 -738646507 -883944734 -636042375 -296870828 -584550855 -913862948 352482696 -78666970 187423441 -995518473 583548618 -545104844 -581145820 -507285020 560429958 -773039125 249452765 751398755 525566054 -331065482 440865390 -187486454 554532681 70748999 821885147 155576265 -786715876 -844665353 -936928237 -153384892 484637414 792437937 720593996 529618468 33572887 -687069544 433779352 810749071 118707537 187143949 16974850 -65075141 771836661 7918143 480651102 632975367 151471900 -141202604 302502288 -553412817 -104038938 -876596864 -109100815 768367456 -412101341 815615322 -404752121 425162555 -505506500 126437660 390222346 -394746092 -387128594 401244008 -748790793 846842616 618276453 852873614 -142099910 -738580042 99307747 662020936 945656902 724087566 -996059717 -90964840 630346038 -309405599 255979899 217330062 516848808 389423911 698430346 239910926 399288075 -580162494 27401774 -186410374 293071856 -925217389 -151395349 406064100 174097627 -863928153 -402540290 413129285 -925467180 427948823 336642954 441113520 392806569 -900917262 -519516040 53322496 386675364 -833398409 -526422322 -885790579 348579472 501712037 -418811470 726104929 -407556436 -138504523 874500008 801606102 -725831580 -485265264 725596108 725744517 97796391 -323101275 -186796497 -5841070 -737993706 -945208932 253471209 -982134936 855720383 -37981429 -452049217 666251915 132421139 -475437946 -634864339 -993838694 -422495371 -541237419 -90414504 341199533 -664632712 545981240 -934906960 -232816483 346564005 139467694 241700276 -1868316 -995187459 41127645 -817583375 -846285374 -517320221 -82384933 -524631245 -445096981 -564570629 -838884443 -750887752 733211290 883040680 1093587 -124803673 84357598 -613640981 808257904 588267297 158453657 -601300950 -775275678 130639743 460380894 -244320389 -853334972 -466069189 57907037 -962235120 -9731377 21757584 -91731261 825669814 115280876 801342919 -898525637 -888253559 682755628 705705410 946936392 404217536 82686695 -672577371 225842574 980278023 -811900607 -900520050 -376291181 355730393 -236868651 -182413443 -500990765 296593354 -404164589 237271527 -535707323 771762239 347839654 -222198719 -32441553 -451644896 -966540650 838802610 -421266472 -776290258 28344841 -612763602 36976992 545135177 -865832954 100529445 162230522 635800626 -75989033 -365458248 174073338 71700725 471589583 -136686214 697686816 902922383 -351277764 -517390185 409535372 -270669572 -586549654 -924121863 -666552655 -493206613 -642570219 -138849029 -18264396 -970745112 891274249 -754139725 159824314 591622431 -637211440 571181739 -160039686 960879217 923636581 -604077839 -782247989 -918093147 302481127 114617092 -690660955 -576691607 -426493360 642823976 507465278 781907595 -112623666 -264226024 -270538395 271133001 799552017 677081114 -187036751 578907215 -355033118 968348814 777625615 -299800329 63110092 8384047 -62552750 -381638545 -9535696 178630313 -483107392 -431460297 102370948 -974211806 -640040726 -394202511 -821124836 624323473 -823131591 519217054 -419886075 -926679699 77087637 561956521 42675146 73529423 206307269 -967607333 -219180308 975872310 -990654387 215376813 804330859 701125980 -263300315 235058100 997750059 -487604709 16461304 -569774004 250558970 -741228133 -836626060 -252711976 722445133 188913426 -631766300 -428646629 815561218 -43461567 -286480364 584828539 -156093067 299236585 133045921 -501943913 255291395 655791422 534567300 311639695 -513532042 502702780 217294551 59070444 -345239050 -871591309 -438399644 -499482584 663244527 -272888469 749724366 -44535039 884589748 -127615604 805371693 850474280 165684384 932338167 542225299 963847542 337967997 -458456436 -348033196 -347274176 227852124 170006561 319378855 -608446920 -726552026 221848718 668447117 -786498978 -520950508 30767208 980131041 -808075273 -333957233 -515817565 312297809 -201185858 270588192 15060626 -844186208 386265164 86212185 584850814 79699782 469999211 -586832857 -614760956 -829442594 -499057237 169328245 -861549282 -83035152 -474749256 879154873 -643444489 -358753440 -580113332 -330231331 797345769 -359806773 193662533 245559216 304374651 -699268395 -995530155 -300370802 148997905 35719010 -482739911 -477305179 -283029126 676917508 -148632063 -294755607 205383852 436694619 519400601 516694356 908775329 -942068509 -758654181 254945401 24285014 350441985 -803114844 -90497546 103233036 -819196131 -372147554 -705152284 -471029080 -193645030 38267498 709808326 441441091 841137441 -112946426 205333286 861807281 -899572886 986846383 658980422 286195398 -771274391 -724922479 414275310 544116670 -835713403 -776888572 18818660 -981142552 -417935626 -890877034 -449483355 -173552089 -532345314 983652629 157640527 788247794 346310216 -359465248 -351969047 -734850950 -944803616 447711148 -534156985 -746503144 647461146 394485425 -436121515 513510397 -486716481 -164899899 -242082434 103646848 186815621 613873525 165419736 627866299 167565448 -742339357 978820143 -770468734 337593228 396897150 927043958 -301244981 -830765089 678324796 136790936 857171529 845688379 -357547621 -309124637 -646552123 -972980802 -167082583 -555751068 -880236886 197115867 -756580560 -50511351 45823930 333493961 718398703 600047312 -55529054 653695139 585725551 579032237 267714047 -185315364 -463326164 506131562 -601142798 -820032399 -888003639 -663299326 486148334 -452479498 357063273 -35644545 141986107 -639704582 -896463906 921260856 -832308980 741281151 -982515838 529696565 477387440 -185840899 -586070637 -557606303 899684860 516136180 995732713 634880206 807576819 769497293 -63951429 923923631 423744767 -309512043 -271738279 -417943377 -246134234 -440208507 -880239139 -861000566 607468834 -54401153 599548708 309181951 841358798 -420000041 -588722098 -965530176 202033688 -758419980 -784468843 10094650 -729140744 588378526 -582529589 -286747494 -533227635 491479555 778522032 -99108056 -517186967 834582364 998339854 -57920945 -789818139 -941712719 727053710 -22678142 669036685 301090992 -612361385 65805416 -920868153 -388742705 141692275 720142067 -952649045 248186228 648737714 906589119 982202392 185490087 -117178863 -189991093 375772262 -953229212 -14863486 -418847870 383980871 -236279104 -8090552 78179585 -617799993 -585574685 778563080 496625295 571543203 277835823 225165984 676774685 166242542 -772932158 859463975 508671974 882377146 -644397557 533319330 751564478 -888629594 535585542 -415271120 -447741022 -866368110 -716261765 824301546 -651821226 270345525 998215246 146111883 675496107 -412078273 185695755 -178402841 -912448836 -713176424 -727292799 159299442 381953208 -422362811 537988148 -789826186 887645098 477627304 491323089 814499590 235657838 -469892351 874761388 568775256 803930908 694341583 655664694 -112170980 -227578320 -67185088 -367645015 959470375 -522329078 815671732 344135900 632152422 -840722786 -60208313 -867046835 951756939 -790344955 547750076 925100418 523890926 767427575 88527193 341146585 -823810356 755958499 -648914852 -681442881 -449345561 2972961 -775072575 -12755874 -961276909 238117913 -264362316 830094113 -894625915 -41859942 890961587 -692668541 -50024801 -335697952 773307857 433743036 -568974591 -583095468 244446448 -865047219 337727309 964441193 -115354237 928845940 688158708 61089101 730172011 820749576 -671429803 -506851976 113914213 194756437 766060334 -535289910 284943529 902065225 -148813550 215941260 877584809 -630668318 235505455 -475400743 366867715 -136102324 -276408696 387033215 -527872621 135784747 -245013251 -183691499 -612612537 -318689323 -73149233 -652909282 -563834359 -307326438 127526214 -920618878 134729259 -681718383 342692678 -176561164 -36300214 -236322147 822583502 -308072918 -847171827 -991241057 -986608261 647573728 904427617 941148786 -499643928 -919099517 471480241 838615990 526481773 -338464643 -484578845 -783676845 -379840599 -925688502 468781962 532090441 -542890290 -101462190 349360794 884729771 719227314 29202255 -389962935 -887470896 -55150413 -469833105 369171815 76700074 -720218930 904211379 495759928 516734013 -360584957 221599692 285184100 563605203 -454686006 -709422470 -85785724 -979834777 -849493767 533147158 -12491193 141457404 -198034568 -914793964 402544310 739649574 -679449032 -225424706 100646189 -245383674 581898555 935318516 45814574 -533679502 554224725 830301602 793688100 -789210048 -340812120 875366287 663383608 -819633946 928771821 36481488 9631465 -178150712 920493761 503181795 570314816 -996536744 -411539266 112558885 700598761 -376222430 889492564 978112849 -643485196 -618262092 -971877868 432249905 -990754518 884910405 -13534943 -547812162 -891541188 360888410 296388012 -312684193 -505034258 262219093 386636292 -787326425 805751265 363013410 499924439 -268883521 -369614317 -562017737 304388245 -566772446 751834809 790846590 68472116 79961740 -485204334 100777454 -350710449 -722191751 -594879383 894760663 342124629 481816806 621227800 117733404 732087751 -384317600 -929020614 -922585665 -362515830 -211311759 16666020 962828021 558245081 135363301 723347698 -519812534 876035598 -653651987 -604443252 -191235560 111629624 305749037 -737121464 271780845 671956023 952630016 957743994 -624577536 -662581846 218217204 -160139174 -530326904 -810052232 885253191 300768793 -205847246 -646281354 458594606 -993906739 -861250892 -104901390 -189851455 847088963 878000265 947661945 449268074 999627076 676037657 833071505 648436861 660207604 -77524052 950089986 -452012390 592763433 -381767596 34211678 25074609 -186336012 438154679 -986926894 969713829 -742028467 579708376 -409286108 563420938 599591785 12999881 -707759851 -375273296 -48187216 557158033 731409238 466041346 426280726 141277180 397415130 283056417 -737194060 462840323 -662142822 951739868 916956490 -939957225 -132798142 218724674 216055339 931202891 411277608 404726856 589064841 -662494676 836038442 604067585 616775903 -853772368 -648138623 -132987091 849930905 -541495480 371048871 201547812 -36496415 -585399100 677097542 389444626 -851679556 -362263613 109931758 -911174214 328040865 523773304 -967738113 701417260 619203357 -28563355 411589055 -470259291 -908110916 493513495 -569298160 -879230249 307588577 -430500162 650886446 -704194974 -74670940 -181748207 -607189995 154372698 -594171077 -825364819 -891217752 -732189602 -607131350 755541739 -811503765 391745893 -811593213 -517528396 346901940 -759296779 -422427902 632776459 31768027 -927544781 441776808 25698776 840554891 -287297232 195902064 7976123 -481712378 -507929058 909250080 -823235494 500034591 687580375 -496974378 247172889 -354198553 789306538 30292461 585647835 782584431 -936588936 902724352 -951121810 -750683406 762466989 -441275608 -539893919 -933009742 647907538 -679947738 -14257689 936522172 -878676383 321311558 396980791 -473144262 -585666062 4959183 594042743 546810694 -47761880 -784490872 -197721800 31327825 76941626 -687094960 -958024325 191604867 80343475 -249087287 74107839 -372563147 -388580879 425078471 863600214 -650020153 -727294728 -541008129 -279576535 -467060363 314517674 28102686 580617398 -870871271 -384956808 -884230689 320025566 -704116994 -247188963 980461453 -693651820 377711484 -976064029 660759580 -425267866 690189469 -605829696 -651597555 -981989811 -564225538 -45762917 31420070 55018210 682273085 387162150 -811048571 -244619484 -231561529 -435882196 -537977997 93142090 -895236315 -674681566 649017123 895589354 -804385235 270452211 78966662 -569861440 60930848 85717622 975254684 -213783244 252126954 409565946 677107844 -978755264 -863155465 446031319 247025651 -89174340 -123473878 -307178136 -322519744 889494873 397672741 622752697 -640901290 -714174472 -140929490 -128009141 313167456 637554367 577822022 535262588 -96163378 -1694003 -18164053 -465351338 -286989658 709105734 35638985 964388764 368391201 125347798 -498739503 -442780129 -57064985 487525972 660576266 506081886 309277053 380151194 267949773 784682055 199612880 -994333812 -221354307 473544888 997358947 -820355186 434003351 -815820478 216383457 947660034 -382023648 -383164857 -157154881 -312292592 -554509075 475710047 808674686 -597945727 378901452 -72197191 911446867 -391967918 590417349 -350693194 215022621 488146813 -417646177 -675027370 -160102072 415717195 -368872534 -491922390 514730089 802707174 337468706 -599522618 356233627 10102456 500905762 819736169 982220397 818605758 712134972 -929578505 927493263 946837286 -579187488 -860270 -306996636 222909656 715321913 -839743221 -138419285 960817730 315705702 486008535 679167672 371495436 -831686399 -569104539 371047817 226289570 289202414 502241347 -190169659 386061922 -355167028 -264596076 444765411 792190621 -764051661 270348178 376955476 355499844 -99921785 82161495 918143166 -553884538 217851234 139011110 -973251295 831848052 898473039 -98868536 -595258639 -228033120 -675389324 -86685258 -486720127 -778851025 -992001393 151076143 993907792 684323457 -789253768 296725345 447794546 -836534666 478999289 752019636 459750543 -484299041 540024289 -851654204 179875499 127733500 -121066619 504974677 -634093992 456390094 738697735 -855279783 -37185940 -638340568 450131416 323122034 -135007545 611427837 -317925183 51621226 789098952 109062228 208211433 -898267620 875125050 -105908614 918538390 -423460675 857018582 -867181731 -86699406 -34432799 520294867 18769838 551469035 415670676 124045189 -987828829 -367052737 52067651 -909526990 -159908168 298871972 204729886 -249221255 744673712 634953574 246611456 -742587159 -544602018 455994753 -329814508 -989096439 -695048106 401874247 660317830 -398538619 -979536331 677149300 -173556472 -564492638 322728399 -241437647 253938574 574014348 -966931933 -157608987 -322973551 -111332716 -988181519 -782944970 751093722 211712208 53445393 756590819 -309343063 -373688129 812609084 320967772 -353332002 241287025 315010092 784076927 -682923800 -472203497 723950094 -481228839 -888112090 -715529734 -822057396 160332057 108205425 -915978480 466062467 321760102 -278623005 -768209707 -582763876 -517506435 136414567 706051256 -748607453 -256861415 163599030 933658190 -55290648 460446852 -579224484 -738233137 -543325820 -266656005 61259883 16597607 -903100580 -41440972 844155024 381976555 555695053 -427697418 207099024 843626805 -419651092 -145793862 51889032 303085847 -162492640 -182453521 -681196513 -632188899 -321387567 340862813 -579445354 559781329 53675351 -89135383 -877042009 -410845932 360917934 -810834256 -548197602 694427593 -449200240 149612195 -684596171 100599095 31036685 263021126 -756239116 785946399 123752116 472464041 911554144 276278358 -763058446 867236439 -981211274 413168883 -868620150 963185671 681580115 724282888 -475829527 543405604 726480953 -568204794 717933018 -469702033 -433711387 911722885 -543311291 -429131001 177126786 -428705036 -364797687 408640409 -59428822 94616587 691614090 -200881604 -633393818 17555704 -661912221 -686624234 -507781912 -803090539 923937111 678559693 680951065 953315337 -981183991 403125634 99933798 626417714 267300576 -878366175 526612116 -857484178 -967726657 221417386 927245219 -279680412 -645456040 703475739 -560498341 -805866740 -891355706 -752183262 -765510242 -27262087 723098131 -776806953 319052706 82184472 588368400 286763997 252167479 -468246482 -364162301 -987113791 -791503089 77942326 -204463643 584304207 -288345035 -466435371 712546638 -682277631 -254309482 46827787 89346943 -168728190 -965593096 -743874863 79081115 -130915625 -177812057 684586747 759617744 54965617 -102298944 17290024 734826018 699296648 -518918605 -458687014 -20716805 -646382785 -985973776 -496448733 -739719038 -871414542 30714513 -368838407 -257283259 837129052 522696785 -615181487 -424566889 745411777 -112891100 514319145 618683962 968222576 -666157878 -325615893 476833261 89451701 -701999138 -186071306 496813243 51599361 -752707498 -419334483 -668333187 -262145030 -791823417 890929330 -156879552 -85573970 366833816 290734332 -95371127 444391766 947115812 -653873415 -106895881 -739575201 -62922423 -733048681 -785178268 -996921310 582633297 996490925 752219801 -169132800 750215268 -221780993 263835610 456247896 932221606 40034677 405315432 -647153071 647646714 -185008899 -889329226 998164052 732495562 610654546 -119023461 -849556032 640766637 38122441 480107890 537628857 -190837169 -521604105 -632197579 -952795131 -133360583 524718437 -770644833 294879337 500028160 677227043 -168380059 430864935 257898140 -320854407 -477624584 688237700 776435552 231674507 -242556383 432627576 -364985585 -564343795 259130494 -184361603 -221002391 273121611 61009253 -387293056 -684124365 -229611760 245548807 -397762152 940886915 -612446707 -412118119 -281834511 335362638 458132848 -374182099 58415615 -147906736 -593094064 -416280563 965023881 -953315139 991128018 -904445130 356078338 -201915636 -34975321 111183759 467355422 -382707774 -562063758 87585244 -955006940 -61802487 -408601493 466381598 -485330927 703542427 -636077792 -621518285 421063033 742798864 12105948 -106913006 880057512 -63879133 -119881235 700906149 -543815179 -163890953 803621906 -509706861 572931100 -291223326 -586722120 904020199 567644002 766516910 259151782 -103631967 -690172713 -283326521 -744009000 -821015603 -592528970 13266052 860616366 935829682 269496278 -797163027 -24180030 775010843 554851341 138446925 392570270 -832932931 -514880812 219394932 -852414610 861041863 901192815 316086008 -746230117 644139585 -777291490 -992523362 -217127478 175251025 -252973057 -38013850 655373906 945706816 -471681065 -554962299 737173332 -462434884 -693463876 -568384180 585686087 -420642628 422812108 -969401329 -435004235 559390977 236721864 447355466 775137028 -200626821 -433086599 801481016 -562841544 -497559435 -783845413 72699836 -374264045 55782239 47386115 -164319718 -288366348 -242963059 -822725358 -875230966 798813621 779764083 202305801 -328659418 -749147883 -646110896 -179835015 246859000 331289813 441338770 -129364254 878218413 258100789 535355427 -229622595 -103494330 -385300092 -919355889 -234615187 -285627741 954421077 -857657994 -970586331 -898585853 -653252057 -197181394 73323300 -300755969 804019178 644986692 98746505 -397978725 759147103 414956887 60208008 493321988 -172005493 780936753 218320156 -950382038 -765348922 288645560 330336555 -462186979 139665206 -445344421 20745467 851310477 428774154 -141555446 706211268 695538173 916380074 733228438 -91796049 -729221054 991826774 299339602 60761455 124373580 -656322742 205294933 -835757895 1778307 -768565390 392395772 -903056003 830258662 885862216 -992843617 699107091 -366170278 174578596 928606780 -467366677 160436663 462232342 -18565943 765418537 -6704327 -619181327 -122982256 88306342 -348797723 -612076716 -205793087 526074933 -672711850 665245384 187593229 -758113698 771612941 -319584165 828541004 -592335874 261993813 -953620183 897300900 -887900080 -716519238 237900005 -171699092 -502116098 -421288462 -46159023 -32206746 -758202616 -130789918 -316853710 75359910 391103004 -909165992 785607810 848295306 -475037982 -449348262 -158824719 -391572638 382835613 655730973 129239260 -891820818 957123029 84620521 -866192277 771733198 532322631 -387446834 269107369 244679138 824854331 779299994 756913453 -806388544 556945228 885722456 362753431 -11059504 -380266279 649703069 -609089711 864365103 637125061 -55072038 -266760528 -43076563 824265601 516731458 -852261178 -451070300 -666579833 15020902 44428478 -599348131 -207927446 123786515 -250460473 474903765 -515871787 -149880110 -737925063 502919569 -962186414 -787624912 -872727998 35642747 637884502 -706645916 -432639596 609806679 228184282 -207164443 189594344 783914695 -972194322 790564475 -110677440 -226061837 -284704079 -307335477 455552453 762393128 -89188377 -536179371 354663225 -834873499 -507675398 -389521242 -958852642 -749226803 -5822455 -777667157 769255143 -10888394 -50194483 396652436 -696170756 684899242 -820762409 -253035119 816536464 52161146 587273905 117509245 -621148720 462134404 449142525 124147079 848406114 -439061799 371478401 463790488 -99239698 520921995 235630038 201828111 399302524 274298774 -998254793 -224744243 -140238213 -385609566 844237319 -566375865 -123005322 -786453445 -720971203 -280076959 -969322792 49757831 -305828672 468779058 954908080 766188665 -861118681 815483519 83116254 753000120 488621416 271674608 -911902841 169164575 -415871468 246569570 -207417827 673896776 190080351 -315088303 -753666103 -117601767 -290461059 209198171 -559548116 293703185 -678279141 -687734728 -734979779 775460105 -388421958 44587725 -531255650 -970294814 435212773 45447917 721591176 617204998 -758810758 400023924 588030524 166530076 -77261136 807809996 528297786 844448699 378370473 504513009 -509543127 -755448187 567377831 -802632336 -39867041 -538707019 -615370223 430199741 95353521 303063149 -978472919 33336116 -242616217 -630947579 822812991 -906814453 742039030 476255689 -42788717 648575030 326181896 185750947 -957103992 66300582 312306370 -112621270 993744549 33349175 -167680570 100353242 915798265 216281217 -986426638 304936900 -559839261 315602214 278175348 556088643 550866635 732596693 966748202 245511114 -941921055 -407143344 -734543875 -502340612 424181525 -342828506 -541760027 -443986643 2622985 -796502017 979392465 -337406848 372308574 973836273 132959402 780367889 808004507 420228633 -998451905 866712492 956464001 611242476 916311997 236841692 694042444 107605456 804384229 47873504 897942792 -295166312 -732110522 185428849 495929306 390645959 -930156427 -79268535 -783512830 865644699 -535848155 466797898 -566147773 875437938 -389921174 -6662729 -856625625 835398998 344128274 -216585428 -170105362 319038901 -357319071 931723649 -405284938 -607220780 708265466 -889063314 -861661351 504069881 -713031711 632349980 642005789 207236540 -25436751 487179209 -464139381 372204782 56646644 956237432 -862512667 484835938 -264324910 -388803564 -920296260 -915649050 -836021811 -174845359 -390800893 496119438 -158729875 167646686 677184112 353856694 -839583370 -489806358 -188107899 -898936814 -978605189 471159079 747904739 347338083 772936938 -792681093 -434656260 -215778925 64212091 -402951784 739682869 685986615 438785181 755864664 924801837 -402947089 31208583 -215726494 439229939 495256916 -24406051 -259445175 849298994 982624357 579205078 662852785 -642756553 -371016822 303712 -583398118 442210865 94973978 914800609 -57652109 846724655 -339531693 887640378 453363938 338162933 -48371217 -22549035 -90625640 -143556723 929186938 53775520 691744177 336294701 592155240 -511645743 -75987827 -74796702 695887130 822141359 -384120235 523893793 801782391 -536953537 754879612 694598973 840000287 460708409 301097911 -684453590 888935475 -531606250 -687150348 878164295 -654218428 -999523723 -788305207 122269971 968825673 -538278228 433544203 -524710559 947601569 519206070 -423479125 970317273 -62790441 -763366272 530922343 644229467 -479187176 360355148 -389715544 -91142818 -319725469 511126382 -843775430 487774215 -206523913 327728554 796625406 -750746317 197903368 -17790457 -358621696 -27312946 47417610 107409633 651513727 22543129 -361843749 257899048 -983392499 486834453 295162804 -67207430 -732770360 443853533 858401586 955360619 -837653101 -14637640 447170639 -561879375 279439229 -962459412 -584007366 551461123 400102647 -142825617 -282676028 -773079344 704744414 254020705 -239467208 390057678 30057948 -307831534 -701220292 -476454952 -632512882 842994483 -681569904 -75185905 523941594 -186163713 922255448 -64709851 -534340868 366693651 522458702 -575161362 -955015617 -22893340 291574697 -765388077 -983187698 -663150363 -716189705 91411510 491059694 805756302 -781937362 -584451637 714690141 128668932 -549360995 -871559111 -328685342 456574879 -78554346 852952243 367091121 -871975791 -298158762 613166327 679593582 18554391 340134025 818911911 985024112 792011997 462427036 763327874 578836160 -760672934 -778284582 -454015656 177013098 966298 -536129237 -600174583 714336670 -515857968 403215506 -575829417 929803109 974018937 -953214571 -709334225 462034205 -674440039 261771940 -226198140 -664789479 33732478 506548698 -419515538 -268577783 540592810 422634837 428371613 -973132201 -133769512 -422477208 -370304012 -8034429 -267683588 323577845 452378220 -456986452 306519290 -654695115 657069783 622136248 639443218 754249394 -6669012 -327656848 403564107 -192610669 560684150 -178040296 -213416188 -547827993 -403576516 389586060 -540116446 559754631 428682872 330272394 23885114 236793581 -568828367 165812095 -371856516 -40666290 89151397 -312889488 556324924 -464775809 -524532055 -201961718 -169477922 183013175 986997697 -195845250 147852800 88655016 -553882414 175193113 773560504 -644743660 -937404458 27477691 -849167639 -481973308 33845813 128262258 -219819177 -843514736 -394022426 80170552 -367646222 847809930 439200854 -373691704 991030285 -623852112 242409252 591834260 292265013 562559056 -884227919 234173648 -102909241 571611906 -47876872 614309605 860489582 -750539329 710607433 197162635 844452000 212303383 -491764576 245616367 328291285 -735674799 -364884480 -883993808 -168356413 300003631 -780218470 675184601 556915926 -171240901 536708053 -951314162 747587956 920988163 125302311 414428240 -456444894 158254683 755921125 441408940 216638945 -155470257 -364236559 768058787 -335593996 -789796672 -33590650 649769149 407980359 -583384905 278576027 -965344351 -21126465 91164070 426143674 9571570 492502102 274337384 349110435 -14025670 -182829348 496605995 793965396 572988642 -63829511 111814262 -339596593 953376828 83910059 -988422580 580240545 -353133964 -565351435 455390315 782582008 -332846543 210082057 276560657 101562359 392562491 895030786 467080530 -927910210 264729387 -723698221 752244822 894126881 -651274161 -135511256 -189720560 -259322189 133582352 -426060043 233957009 -916027737 -571592804 281725789 -462144898 764297973 -437527798 -228031457 -35755990 275614794 -199139160 -164212547 -16507213 -289800699 -529908205 679167851 -167017445 -258648664 -128902637 -353743823 146560780 358933729 244101418 -93144054 -664353537 -217675869 735093843 -792781122 568756427 -483229423 -90215885 -397888935 -735166669 438784149 -858145941 -822091829 731316794 281206705 -132907961 198308234 -88560485 244335560 -714487697 -324470893 -24564739 -473998675 -142169599 651160671 -993582261 -497198314 567115231 186123080 -318176999 -37160264 -846563436 -375956426 430686478 72775861 995968473 -877815892 201372239 -381386686 912397383 972556753 882308779 326457315 -177212384 883223478 -22561971 683445199 26607321 -309216996 -186583871 904541390 -815771152 -579374721 -409294631 -8020553 73344771 783841909 -258209730 -759353961 -222446342 -582729883 850483859 -521982912 -583131438 -647195553 317905410 -547764203 795754331 936030860 130445865 664770096 341819954 -872042556 110887069 997736665 -501922830 -85090931 714614143 710230962 -860453344 102574987 -288239140 -51293423 921990530 453509286 -16937168 981072815 11650911 -38123789 409162206 288773720 871813833 -633862099 -434395407 915965451 -364504165 -409749483 878242429 -966199570 -3903089 320557792 -978677565 845260195 568939145 -270004920 -127378885 -251595240 -873752284 -947835434 997456064 836244731 99191203 -172827205 883581651 49039957 -359707462 58487326 -669743287 -195897257 -434475419 500709858 -446650517 181185566 547308449 59825576 -571871972 81691348 355469639 -363839873 -14576326 -8481435 -634024975 -43633958 -825119778 267841586 239681996 506681060 -253411384 124932821 577409646 -219792732 36400805 474433317 63661680 771399011 -824723060 563321068 145439856 57814936 -29383889 -857346315 266625189 -691784887 411925202 -95365135 -851752231 -485341118 916307140 -263956332 -666261004 -952702479 -325323023 424608099 -132582107 -75637516 -755366437 720579164 37389567 -978266147 -308931763 -620255884 337940589 410303085 -400748119 867681538 -1453798 -363987218 -149436978 362053750 306025350 -710825867 191379694 -382604669 106203141 -600298031 -667413654 -686576595 767257088 -236123757 -575829993 -146420506 771334281 -580990648 -349933323 244796397 686503610 135961205 -958992644 -312267186 -844803909 674286931 339370208 -93090438 436835537 844728006 -681108524 -51977214 -399160389 285757524 -946062639 234228768 2926505 546358201 -417562560 41869616 -94658526 748449128 -580699616 663964511 682513426 288706033 476887136 545062339 -257164754 850735661 438612707 786255808 285627481 -157062587 -370837519 86386884 -374196736 -708350283 735057696 224276719 -552941944 -599870340 299078349 -570835722 -532762674 595813084 156077003 -81265103 -996677932 -852541364 899072263 55735522 113128621 30760341 641659502 -534416743 -352677237 -602416106 129126394 -264965579 -45333501 -311225926 -100672502 629571781 -255936581 -318048191 331139266 -654592779 294634620 869476377 718487211 -310462947 465470001 240239619 396221253 -933877986 685825514 -549389671 -383824164 -997042184 -808939559 -788796743 138734245 70543599 930557725 108666450 -480140496 -409581542 -270768442 519597295 883750967 -427803436 -181920298 930272261 -520612022 621895435 -60073964 425792203 -784251477 -267843120 222471472 64327564 -365459211 996023708 726651895 -607850668 58625594 -330070234 978436183 -630271890 -108661164 732085546 988374444 772841276 -484372124 -417925282 -800590790 -189286850 -561688464 -861181487 418032721 -130970893 796909076 -340366805 654796326 -688865168 402266439 313380849 245667424 250003530 898311258 893244432 -171164570 -899336815 -600189204 710611666 659098459 279524911 -855378138 -68730128 -991438458 -389385505 -176068788 790907141 425930768 -733710681 804661101 -818962712 -268041971 -867562354 933600773 -732678697 565379610 693161536 -911280556 3400972 -76079730 -380694005 -779428097 -455262368 -633553024 -84820969 -570879647 -447527228 -616216291 -790175429 -520639350 74123853 873372989 -886782950 761963927 923063897 -818029460 642103747 487903685 912264810 -438707779 -549493692 -870073497 709621869 543448505 -45912552 -734216443 770274212 483150980 826827822 888471030 381936929 286543754 64598553 564772674 818745520 -602931401 -167263056 333017551 -165563603 -325246907 -346172563 -224257471 644688384 -295365907 628733300 -452251263 742532166 988500924 141680471 383227257 2444880 252297806 133027183 -28553395 850941497 852956579 -207800698 -347233480 447573189 754921661 -508681552 12435744 244471679 845705131 -944378451 -558243570 116301094 692677796 2419807 -229712156 758212724 -140204322 23307181 -909764401 -146647204 904120705 128301106 661745049 478979860 765393913 817543473 141181618 122413463 335687692 -866380362 490010048 287288376 -290519291 -957670119 -746628794 814426092 36107687 -39524837 684679876 826156302 -391985014 -778937606 511968829 -368773465 -813211530 319458863 -655661862 -19334192 -290238214 159258929 718598513 -788562876 -173256570 965609266 -766559619 852604030 -497268741 84963862 -550238621 -208625489 -152169426 -938602551 -13781231 861509005 -340995482 -371418206 336790488 468940104 -144204054 -405100334 -686825264 -188826943 749552719 368185763 -669010144 -532337578 -738171633 -100395811 -915575448 152504961 -74819292 975994720 -419941528 -992814990 -689470676 -92773438 956495813 -906879676 -498687169 873753268 271082810 327895477 188753006 855366589 -644982055 -684445590 683554786 -547857806 -155603680 -288824736 634040351 530582219 223653269 -136966068 -267650086 142675296 424268667 900191656 -654012902 332709517 -262191423 787878058 452855704 -540850641 772377700 551949084 814037824 -358571748 -629480613 -291736243 -126514655 -552790744 -706344319 884436831 -52603013 -824138553 167005018 -893287438 -997507363 -858688720 390518444 745458356 -518010597 -504040712 641528625 425324068 401609223 886630007 -109859633 560664363 825998047 74235497 407341665 980320148 238748906 117404503 -375120027 928871209 -828933632 13325114 -698409508 -472311026 95562868 -545624579 212858982 120726872 577767625 -414799030 473056949 -87290145 745947159 -728453256 -791621199 505244353 -380393254 -202788466 386918472 -594069282 -999865182 -803646935 894267295 197546599 65243275 927328677 -961913799 -406747193 753788417 917425536 -54495393 -339675243 -751876378 929159702 361184310 -283737104 649692418 925603453 -918840159 -567243937 584080716 -764205757 54316951 -808191476 -780248422 113790191 -281729755 71030913 328178713 567921456 704183577 864390650 857187941 738111735 836651648 -87079325 -774174367 217173726 -139564717 -691818093 -490099719 965630248 -707465536 -556450342 -104546374 849120829 -806218188 -773671685 -457603241 749474276 -617218688 -93476500 -585938545 -860044001 -599965763 498397927 163705229 -143786330 405164086 85002778 559095524 731836788 222576500 -817549681 -945629526 246884924 489590927 537707199 -941820496 -354144040 145762228 264094686 -50890253 -263609078 440654707 435821729 -870479088 168178371 133128812 68681967 -752355826 -639652371 988451526 289345813 885479718 601877221 374272845 -75258683 -173000480 -315204746 646427955 -981580009 -419799922 916874823 865450151 699384137 -794809697 889821241 162988487 742375809 426473534 555872932 74201404 669653354 -849366117 961464672 -543637730 -433022884 -583716187 729881896 -939235314 -836287938 87758550 -194630565 701655417 -938045720 635505658 628477510 318490537 750366725 -402286998 -944759013 153429191 929854583 892581629 -708403780 530534828 -577686194 993104860 867966328 -849678530 -218453403 -593766128 373229460 488595662 841466105 705387198 -154849679 -203804331 -37785660 33700393 516758396 152991235 -109105703 178191222 227763892 753143043 -796004198 775739145 -11407852 410235135 -524549602 424930498 -454933686 526819995 218606723 -676031426 -60549838 839958463 32759693 604090032 180145295 509824696 -896074374 362399621 -589291608 -530988053 -634470722 -623696991 976253332 278541111 -600940241 -812125500 -320366580 -127500676 403574383 -925944545 956375428 604866748 -826433517 865026816 -222245112 -347672615 275742876 281414187 520987802 -439491890 961684528 -963464772 79374813 -905189915 -367611689 -130786052 861395905 -786210787 896053031 84227945 69577923 251962272 432167748 147601990 -492185454 795881919 780345042 -392539991 -519240374 -881253527 -704735752 -168301518 428369122 -455008045 330974058 463989025 -162724994 845880193 -630247973 316694194 929486027 -62021155 -741143121 -763832057 339540007 -143517627 -974599441 -100087074 -97364853 573260368 -978916475 -867621941 971707348 958849752 444824363 -664135024 -597125290 928568375 769339722 581990624 -367299153 875991222 -254253123 733052232 188062857 -250480240 952149171 -109314145 819795317 41272754 718460991 -669068856 743642106 -979256742 -587701361 371332533 -446713347 298255325 36213997 -116431184 555565563 -228536984 -845828822 485934676 971764175 -392246891 -901134658 -950784712 -144409074 -265116607 -939675096 172157460 625587304 -864823438 -352386662 -717717327 -847083280 170562939 822635947 -725631152 -111259123 125492693 -275239614 -250160340 -695197143 -325646066 -396107363 -504352760 455980029 107544858 470945030 222964338 -290821510 696862920 133017414 186161365 -775592815 888643970 -226781315 710159029 -116002389 -533134711 -334821050 42330919 -382898054 -537402385 909702205 -941716136 680692024 48719980 97072850 -471701940 514848463 402803951 330186462 176367171 707898796 416743163 567711144 -709866495 237707754 -854501025 362229545 842428317 -302710668 491187597 601969957 946242138 146308124 523718237 570347252 -50778871 -133930567 -782213857 -20306312 -238451921 17421107 -924284517 864008254 -249840405 -487015779 -326792223 389003867 71244629 -913544095 746084755 -822001699 -520986556 -858592784 -63773777 353073069 -308586686 49072437 299070939 350411535 -956484799 689636439 -875197713 981848338 636149782 -607365059 -469504944 -524011145 -349056184 557143315 446610637 -390080724 968283731 620588546 630526408 -842645616 469958267 521172596 879640026 943326460 555515955 333248019 227670931 385605769 -526796850 528805173 173366423 -169798544 -917362331 179252380 -42809546 479466017 235811348 -657918217 -515510024 -501830505 -872613361 -309069817 209364648 938888514 -403354451 817345298 -385717059 -321682326 -597590778 421354418 -587374614 263757402 342660989 -207156223 27310959 325678368 -461717150 990125523 -74448844 -159255373 -183308977 497299458 -927572854 428892369 333451433 307512954 -786762551 195611438 -333675054 -977563691 -383421805 -902606299 -337093531 -618409937 571960805 -32530435 392068856 -654763272 -74663403 334156068 596829107 -214618368 -888469869 -343528403 97434385 862218922 -280920617 -789241097 -59423821 167371381 591492138 -645373016 703979619 -158887512 -258946860 -676733664 -268617358 -754736852 866225150 848416940 864966040 -628498759 -971534079 -395156081 787610424 -671991334 -796030428 744994063 82346790 217281358 563757026 134072434 395467935 510876690 998699487 12342039 -444434230 914927879 109351139 483483248 -116112457 -126517139 -157089030 -964067333 286736374 -962089597 -892391405 -521550263 791762760 -929233260 645808435 982679974 -535353737 -689808054 -231669430 909980269 -226601062 575407659 678906114 -567031325 634157211 -140221650 -638270243 923702065 -803990820 -748473136 -771276994 524885022 -275655098 645652821 -941886426 -835063553 226982172 -740951723 -347166785 -925419719 -271898656 830439588 494176368 180468953 -976157547 -678049713 -988936838 -917528282 -223547381 691289053 496307012 946152290 -477821480 346735698 -632656194 903105285 333538206 552597963 482850214 -843275397 -838276739 349636888 -60476885 700278028 -742793318 -950415531 -826706379 -958056233 -263700788 -977221148 -244487861 -247575570 59108433 -77024410 -199238336 -787374493 842764762 194183273 453310774 710937997 120315107 946672322 -591286307 130154675 -22131564 806955232 -43851809 -332983525 -403112641 159726843 718088402 221984123 -563585998 4784868 -396279896 -112408781 22601016 -175220492 603351847 68012799 32981672 258365244 50631591 -153695726 -935684572 -991546800 486654605 422672094 -922004549 -229632036 150456580 -846157794 709743428 700239461 -640592912 -696852771 365060824 877370644 -473265390 530359887 948238 -512987767 92732875 508254893 -591724209 114746278 -665357777 264287602 844507173 30518882 951497208 490274867 -520499112 -627372264 265060224 392398441 601870227 494258278 713947876 -126751049 708679528 -61652102 657345200 -497617510 136425041 146111452 -519050076 841365604 393365739 -818513684 638297995 89933692 3099850 -534990850 804319162 924275831 310517143 807444036 278376704 638887231 727711374 -139101684 -96992438 -760764335 217396276 -104909090 -492419363 -74449518 -715116620 885843665 206013859 -691442584 381712623 -852136648 -337848238 -443726180 -401445855 305065534 -698837331 424959387 509116451 -500555218 391474868 -780856747 -145457076 775753136 -582193771 512764833 164311817 -385878350 918077766 577504240 -889560514 -641683354 76375455 -9206034 491757688 138448397 -386858287 -336669768 -444847990 -103352329 -48386034 700266075 -121931036 -625268908 200198796 152907482 -624211305 310177001 467895125 74290753 882563455 495183303 -11888319 179419502 -510732919 -786225473 176288461 -554558672 173614448 -783409387 887274529 -821281433 986031246 -827529308 107465295 609571838 852384974 790986515 723526512 -790995741 -186569926 783085008 -719473198 612131392 506133615 369085667 643796193 848327514 888901688 520664878 599953534 123030041 223575607 376679948 550134943 -891061892 730502321 -443887363 -9635803 -503996253 180230002 137779778 724930463 176027971 387167989 657970258 80952693 -831303112 698825547 667758829 423942961 -416782763 303642068 -931211827 -211787293 732858666 26720831 -855428958 890119344 -842769180 20807751 -636409398 -930013457 640131501 -767520875 905032276 115323719 -665108808 -100685469 -344148069 850900627 -592064382 -759799336 -65523703 -220538895 -966374212 6771657 568410301 -639799624 407728117 582036427 -533267122 -776507454 972183220 779508297 -417070993 -781472452 561628702 -185492017 813263973 811289934 363637371 -655107873 509222232 -178465390 -224287582 115685195 119626107 -530775040 82761694 -711464914 -407492143 -267352868 842471146 770862806 -854439571 372156839 -991833077 -867016037 -920426157 679640045 806017740 -466178796 -719872520 -707112934 971983257 310942325 -916042404 -151371907 595816057 -521554412 259841044 -121741757 722058007 457228748 -647156860 818116363 -820223659 552051457 551471690 -269291053 469239477 695090538 576052816 -986762953 845050069 -785157208 86175828 -580721486 361345814 190395430 19859150 979754522 755310785 -813079176 -587922017 -606184960 -269627270 -968103334 669156937 692591849 783066948 175571213 856297685 -901234391 -744880559 230847957 24842680 -514359260 -99255070 -992343702 -346746460 -597110622 -585797253 919870963 -752171746 -669970257 -164480295 700782735 -614252712 686190039 -229790715 -631134218 138274506 241774189 300857756 -396324667 684165643 887540727 -424794371 4874600 -447687737 298089924 -404378538 871529522 -388896672 -691022434 928793317 -712558984 -704364511 664122298 562793469 886715947 511891389 -838917419 865229196 -456698908 879689571 37944693 855888338 517826087 -945416259 -206419348 -246518595 -553324917 -114032318 -578692104 -121989935 900294047 -385476686 -953456528 -316892510 126110453 -257705750 486361878 -593874343 464875959 -73843121 300956516 -691015663 -270283174 982772373 319121882 -956172490 287317516 845990020 -927594695 555646989 -946024449 -616796568 -796063734 675473722 849205037 619921185 445658773 -339380552 -105667760 -343571763 404794192 656312478 -901948118 -135598309 12941308 -253268010 -227069627 -13998112 98713158 291374784 -33623611 894917705 -768904936 -801146123 507649340 -504030386 313441128 24051499 755315898 959787925 -295360026 -718924948 -798880621 813401010 914301533 370905639 -96866155 53039248 -589564481 547036466 -124106767 570572788 -984006108 -108028115 -972068815 -983149375 71297992 -896325287 -767605940 771255884 -942604003 111456007 704531197 -41141384 749290780 180158357 -605924284 78946318 -280007528 -985957269 -311884238 -799152023 -476000431 976526389 967742402 865856963 753632554 548074607 440588302 472704118 148342933 189096005 326830871 -809918305 755290268 -562776708 -70912764 -628167764 159699331 -993290474 -970700065 -349535962 -299660643 650695401 809483246 79307272 32742255 -879120901 7351464 406482866 -545992778 -190793992 648029493 338667139 4144532 -480186029 -357271905 -951806489 820409418 307811527 251341777 -201698036 583305414 753526751 585973632 723741225 -693043173 -343205579 570641118 -659224429 140858137 767297988 789280597 616298201 -464128948 -34170796 728104917 -776328986 429095927 -717589743 451295273 28662022 -54204436 981492589 504969603 -925603729 294526623 -293398860 -52081611 971351497 716520429 -355546945 607332594 -750975624 -357801428 -443717741 -324220811 421727911 -788015627 -85262887 26761878 -824783417 -378796957 -16410754 -134972198 -879248693 373190216 919016431 15918554 668522465 811148182 249996003 -200061294 162392203 320652748 -50271818 401259790 224681749 147834569 -62992706 -915736229 -775574926 971218469 298125210 -661724306 -487475719 465329000 -716942121 -614975313 13545748 -454423073 -757304103 -274402256 -919018877 542889505 -748670546 -675872924 714888283 -414196411 647764935 -548240879 304253110 386816150 936315088 -581884564 -147823960 152839510 70907527 -521974932 -381083903 948227918 626662450 76059134 -291830750 -400408375 -410687097 17551913 780456395 864672693 -444763884 -797916168 907845749 100546673 -900827903 285876821 690689936 -843180969 -506085408 601221446 -236705252 720390266 326438165 948045291 -523632382 -88747490 422758669 -683482822 -620942569 668022849 318456766 193084491 -987499378 859337886 -785781017 -631803837 -838712311 -78010668 512531262 -962028716 -376132080 767803588 -334073953 -103158050 799040835 808674900 -821170730 706875178 -283849621 627695397 -519614495 847286479 417627527 105380693 467503536 407756672 883324539 -692693933 424806141 960164589 -246360735 -540025418 -362398038 549970228 893082961 40157697 -824614034 646937733 236254829 -277931381 381384953 -920415587 552200449 394209891 -651687549 327683483 572006460 -332028041 784226486 219613181 -504726493 -814789043 1550301 -278719552 -273466874 817857680 274675848 -773658431 850430618 -266804472 -699569780 725516124 -108418289 526188144 714341286 -827421152 382628229 -884196799 722428424 268492594 234815775 -353486195 896300747 -534182563 888529022 -803406337 587961041 815745396 176173605 598491926 907556473 -461657886 866571437 602813269 91310019 457193991 -55148439 -950802742 483924830 -8640378 8980016 243656109 294917576 -59162745 829652448 -386655971 168944155 -174094824 889726154 176252173 -988883963 606655378 -422575535 376127943 -59886889 940846332 -257814757 539816100 624616342 -712441998 249857740 -870244715 986505564 -824614492 -734373731 -62876083 168903322 847064202 -256265956 930932817 -349854583 755895406 445409473 191412909 771379560 -55564603 -781273164 995241172 -362529301 -209232890 50494530 310173902 120594062 826524003 -333113116 -310100810 -3802629 576834153 -594395931 39217327 -352293267 -838583301 801437450 266204636 -835841071 436490776 -133237720 570700964 269873192 -586518620 -313025937 -713926942 437063011 -606941639 -83207473 1723553 695410105 818870342 -486100599 896078635 -387810767 624073465 19445915 950664929 -353990870 -140643869 -304997011 47859753 -801663434 512473031 -745914728 -211189760 -726869564 -921744700 -858304112 96811111 -455914695 -458794274 310135456 697176520 -529766269 -943050198 750688005 -433188261 970376901 174004723 384121346 -79151993 8183765 37421700 404415025 346203242 -66990508 -56234153 -933201189 73425315 396458073 628588454 476867010 -318909000 811923590 -832069369 -630416053 638385051 -698170479 522393397 898799000 483913434 -201210895 -649247904 -39794120 156357538 -702542332 907488419 554854360 -505999975 534478407 -529015680 -718619473 265276047 99922141 352229764 990735230 -500065808 943851550 -462366630 472324147 -710236445 718585181 -709682472 -343616689 531068242 -250673241 161862518 583059280 625657329 -137223691 291320089 51139458 877081830 -369396929 -641291683 217655618 932408578 -858402040 -922551288 -155837961 -658147334 582002034 374194815 -184619832 222226210 -204538903 -210690183 -555486028 -4509940 -907059701 263201011 -739710835 -201569468 476453119 986184679 950480468 -426885400 -659046986 297864456 -361975774 598515259 -966085336 106800322 -466048443 -190957300 -239137111 -911512400 -192795983 -367533221 476765098 -414022948 -460471236 -208832764 929768393 -775399637 273661974 -273910271 315598851 752293605 -606674424 -1169728 20847511 257046807 185867436 -816494511 117454763 85558911 -875417474 -294429634 -441101295 82610843 -410619892 391335983 430639952 828523627 -394045255 -136527031 598461483 80464903 -589568368 -426942872 421224521 -486192634 168773959 651584906 -359807962 -803091856 -917055382 449990127 -672414115 490578029 -871661358 28777541 -134029341 797408343 816775897 111948726 -884170889 858751841 -585009816 -84087716 -198942010 198638232 328406723 12779131 158989493 -476099151 -853594408 55978271 729798852 174508543 -112877610 -102733004 -397611902 410650554 -183915779 961455282 345367704 420619535 859344425 376068380 -245906939 744376224 92647342 -76956907 316843557 -484797965 492195673 -304516593 49764594 -714949836 -892668178 -676146666 239512779 742112106 -739581844 -51607246 767416675 210128944 676598607 -122150166 251683047 -126705137 807585034 -821765652 -730435732 -420319082 936812874 231704903 154416896 201566201 772979487 -506222697 909456727 8912050 283713424 -247491534 799264544 -796949966 -569652124 557527640 -403982742 186171421 -872377609 -970039865 -69498228 259606239 -63239581 695403293 -7680244 564097708 528774885 652957638 -326952504 -85299097 440546527 46890173 387443670 590382665 -91928500 -504473339 821789975 747491498 753974505 110627567 -418920462 -454553607 -4021225 -648753428 -7747889 115458869 854238396 785162511 -582496118 586949190 -100767616 -739194354 -803311887 613085925 755001850 -665649945 528244721 920589568 -709266458 -292203115 427872799 776155930 609783704 140589409 531698244 -685159705 -681482396 720926003 953135849 391288643 -104102789 910372069 -630066941 -733700407 620327642 89766629 -344716899 959417616 -976728829 -358871225 -871422761 527882800 26510243 689170518 482847161 875650464 719074062 -64268128 368454920 -505695357 729948485 499887009 788095527 -786843591 114616679 -970926812 366593523 366173015 329435935 -937185896 965942414 840043568 -288061382 -671325355 -280070565 -717463964 -99328755 -593262696 348505821 -714713654 -398068865 779868838 -162523501 937940867 73935088 -469429184 981072288 556406388 460368395 491531557 -96021086 -440368206 -400379725 940198125 -712629352 -816676018 588242577 -801168816 670281492 223984495 63174910 -440670099 345581656 -256584196 -142294939 -926914273 -277931015 -302026508 -151643518 977701423 -146834653 166280925 138744760 -986896980 -603071251 794107440 299914541 425904771 76548884 -568712750 179448115 -924479741 -235044661 -277150895 958262681 46561930 -724055937 806177319 -632873348 619173872 504400384 353441678 -803873746 485986186 -505592216 458203827 -175046958 894180819 -807563140 724267699 -899196535 708590380 -434044009 -140059557 78477172 731679470 -429588310 -224819226 -215515672 -627293045 883600795 -629093374 741556958 547838207 -553453633 74405739 487872867 -988183110 227614823 548279685 577830189 549978215 44902733 -106830065 -753341055 807199760 -386834939 -731820926 781181473 377968858 913905242 419791688 119690043 -249491569 -461275892 -792759644 -350543965 927285414 514653478 128054263 866436733 -329135988 932852023 197316665 169433613 -403051589 -580688897 811219739 -439212869 764655609 -395829404 231635783 -836263802 953829503 -515822934 -71737707 -898374288 917968356 -360754695 -951851198 157909434 982655083 -120596467 947307673 -93924836 71990215 -255322752 509660520 300429709 868578336 -501451868 692748321 193203945 -838118673 -610228708 75856920 907497964 381148443 870065531 -768374706 53671709 720268126 -378959713 372769740 -838612474 83211839 451962181 -859107272 -450911145 -702195443 643618218 778909039 644198846 602555233 -835758825 -95516960 -850041579 -104958072 871744650 -160861043 573295494 510428056 -588405860 22972579 -31523695 -298535635 406180429 -705903353 -930126297 212184584 -777527038 -63586338 -802772539 762446179 -64887159 -821923253 -784905776 534613701 19521766 339460384 -247202403 -387697288 548533679 348940147 162463049 -23908483 -999299861 -241821102 -659126805 -168605312 -715821938 738523247 860863837 -844547736 -698761397 145533384 -242706222 -641900693 646811408 -487353227 -538666860 -650856418 992850459 925833351 -209394931 493451285 -244467422 524864785 982965401 106297418 -521405058 -506670478 553318873 -606988406 641252281 -608183735 936401562 351759746 -208605390 -209160596 -160370060 140378614 -57798165 -781442809 884116803 -969917415 -554688326 -834626495 193905031 -665467882 -882646712 584788213 -636471462 746989507 555551158 312749372 830554509 26608783 -778044928 -813249144 764912638 -520378817 -921603930 -918047076 -707388003 869972787 35612629 642407314 607845538 -512238036 545303911 358163656 -378919618 -84648394 -367357718 602773240 203629964 652834900 -671220966 -64179740 864675164 617100618 -722308672 -695345102 -239805590 479222395 382897348 -92474900 -261114552 -47599895 -980478135 493796668 -707191498 256829342 -184243243 -458620661 392126942 406801464 -430111460 -13515130 -270646435 -312647038 565271536 485397705 355501847 -799463441 -250605377 -794876447 121491919 125049145 -762215942 -65492516 -149328760 38250417 -154434392 881719387 -426172984 870541769 912615728 -529059314 -739354736 -536694027 -914038657 -221539935 823685393 -346434114 979211295 -592431044 -140122868 821106438 -989329084 948168376 751363373 -726538971 671841645 -899381861 125422698 -295684242 830211115 -533412803 -653343393 771592344 -145872649 -851079019 -340804993 -205680488 -730299866 343833170 19029974 -876237234 -314282449 950528034 -512678050 -153235718 113167411 -813743026 926641537 -409755678 788612412 -815842260 -925654357 320346167 169426423 -206889407 -73444877 -426140962 -956861929 261644708 98643337 170349352 -918966997 18478311 986022199 -158487824 -458703580 415965485 370898646 895585047 -967313753 -989989802 -791426862 -571908651 559076603 -893727230 -64957049 995690401 666067864 891668248 678092756 -693255091 -90126212 400017698 -264498887 -153362894 -172138575 395115868 141218972 152543764 461235410 693932235 462212686 773367867 -266938873 -782072766 478811948 544209786 -472822279 830971560 495051676 68174568 944090905 175389297 228220278 -504669372 -398078367 106839211 527092042 -690201618 810492658 628429942 682127221 -265843809 -751483764 -474353808 284279161 -729704853 40586714 266463938 -360825 -555190344 -677733834 813225755 774543139 -320199109 -676153569 222380155 908559128 -403837074 -936203260 -755402850 573796662 345149654 994442371 381613920 -811718493 849727321 -463091512 -885413702 -992238512 860978558 26234349 480779114 649883883 -182242545 83687720 874942067 911712667 -254164556 -602314792 -987239297 -637803564 82742124 -734631936 137162836 -651715239 -248417920 -226011089 -282005393 78524755 -149714126 -634761836 514499891 -815041972 -83611968 -836138999 573378509 -315881932 258720999 -220800142 603274633 398003311 -436352718 964610122 -341464020 366327639 -177712868 743358889 949660169 915344219 -927358889 -429381891 133217440 -507179007 -981827026 30411216 278585803 -731359356 763185565 -219926273 -749725899 -98501222 -646779528 -230911958 208046588 -957881609 -395279274 964628281 253558501 -137406318 677647830 799721150 169722849 -796526482 839349312 -612539021 351418680 -127392450 847839626 621542900 158065773 6576209 488517656 574640964 -793526979 -608712964 368230987 -695903542 334609468 -567351165 999973867 777974112 247279283 -641582399 921116462 -546201247 536483644 854840051 75704166 -581504699 -922385436 45999141 771199629 125407932 534012761 448926485 -57411588 -743037070 -957665837 -640029641 994096835 305792837 -545795238 214781399 247512713 -724122490 112130022 838612869 -905645766 922825253 -146005389 872106007 -177769247 -98666240 -506846850 -792479126 -465873716 896800549 -971696377 -655463437 824021947 -515694672 596955112 505238456 305474880 -526032350 926484688 -985900782 944785341 713458488 -675588907 -741995265 -212934373 -882117022 290006810 -445456998 769956309 -642933630 218279024 -450665485 937000023 -240515959 -571380536 -194105408 -441675203 -353350081 -685247976 -476737426 -807442929 -972129327 -343669945 -169288906 -75130169 -940612689 -736745688 328545316 428050078 134849572 306644086 859469671 483219068 -335507371 -260697380 -140473750 -29474190 972277671 -709713017 -530475576 -45343780 -81251138 -845863007 -794285593 746110341 681522273 562204438 209248766 814460969 -409631930 390824101 -531463229 645165049 505673660 -359222255 -148641795 31548981 -424143858 32631453 692040294 210557016 -981748702 507218719 -882650874 -266510005 -350751736 646248424 -62762328 -540366788 250612201 591440 36064348 750195116 326665055 -310440894 879043528 354303258 -627185937 80212349 -894081149 -737612885 144674827 -139175841 88173258 -396352924 822505466 -820682632 -879564682 972920533 755663861 611356664 600607275 -503845884 -440449846 -420645118 782835953 -382848423 -650234057 -108300210 -107924605 -342620450 -621760428 -590180952 664731894 -443714713 -85005496 -351286011 -618648013 -875510582 -296496283 -118227057 550755233 -768932359 232356148 -468887671 -752012713 367028408 -752965835 -547460455 -812903190 904929254 -932586521 22748414 -671321199 -700483585 627272836 -933631669 853532971 955744793 568775356 -717088122 395808486 649583219 -802063851 -201430433 -887138932 605555584 373511469 763656794 87135545 964100314 474051133 -608180403 549089215 -759891270 251802322 -667684315 19911883 963292580 632374717 -900261841 9038810 49094991 112030806 -787230771 387752944 498522749 377351378 -433908454 -901682547 51213311 -307709938 -614287890 732299478 -410323985 -377589026 -174238898 -611490318 -831412394 604756079 626836745 413209497 755904565 -9114752 -793993688 -756425578 450395151 -390721128 997110952 -19062439 449762245 449539460 -673572631 -44674431 -386008270 48684914 268376307 -570726813 20498852 -417650318 416392149 80258302 888562948 205647721 996390354 -624819277 -800147300 896469092 -31385048 302752963 -971733830 -337708174 -403300641 -886430416 -805930891 719739641 175015472 757301851 -561096807 464926781 -213385355 106958815 -110847756 647542026 123989931 421970732 904668865 625524576 -834295453 -374536756 710521206 -831782387 -130010653 94063740 -204356479 577361704 -507879965 996866032 -628541675 -843042668 -173575892 -600418771 -276352188 940125896 -290492034 -791856394 -360363469 733162661 880797134 -16378955 -643927739 843776505 -904695870 -54575757 -696742717 430712846 800304816 -346807554 -536864980 -253364394 411527778 -713119318 493271823 130199586 -370553907 586018709 -830730240 558010283 367771026 -133490517 -421471141 -434766109 20778935 -183794010 -261015013 -746446033 -129727822 -965285828 684153542 -352371151 -189963841 -82863185 97638023 187283386 313490026 -129376533 -644260211 -626915673 -559216750 -412960773 9101626 165573529 99454266 744026951 623918313 6216401 -209912794 319926721 -633098522 -229176969 289661375 998200212 -636767958 -745355074 847882546 981059302 -223062515 412707207 -71707478 -822481329 -826173990 -930653014 -410996212 -713804171 -281861009 671700038 -373297928 -618923586 496878239 -932133668 -518767204 678347152 -161847836 532263637 -181437225 -790307113 -608721722 -513384928 -281416199 -531797749 818441582 136859604 68374356 333320625 -803244707 115997704 587139811 77079651 -759138148 -312476273 -670119824 -328447984 -957824013 -557787850 346534984 746250625 -35809890 -164122432 776108616 -619241020 -958175209 296961377 -140669534 11843827 161359677 838337618 -30862777 -725108359 239005628 796840852 500050802 286526770 903320606 183674044 -439869779 158073009 -380699437 630090723 127533985 457789216 -851867193 175487654 234587633 574680776 -962472636 -764071672 -407605825 -38756083 657095979 64911503 947061847 813696081 691541328 -285682196 598678274 -795527728 948949576 413858197 -267178731 643060864 -83897757 -616850417 -737875078 589067792 49249530 138244397 548893440 -857052850 318426567 445525206 624762596 -351514812 -90897963 50999990 936030113 30909054 -159010849 565466325 -740653449 205335940 205140287 232538645 683447704 -264024779 -160448766 989506246 -242127419 336923638 837317149 131268055 722152581 651934382 -526634854 -420944448 -812088268 556232821 726104517 -124252971 -31349505 272365287 -575475501 -952184589 535977398 -312095049 -388347275 265366836 2504540 -956654054 779345503 -340441969 527944233 -208714806 -91617207 -251221166 288349450 -908623583 411927766 -862008879 116612583 702030658 381053695 -933538855 -650408649 -903096239 -934648712 929603409 121985749 284300502 -390397584 -165680850 130659836 -817327180 -759386608 233293477 673940477 -873835126 -559731650 -398294555 -801413818 -958349200 -262768928 -852094828 703324019 -598706478 33394149 7866998 -92924725 593875559 -41251484 786042088 -581965142 622904331 -464697010 229597223 321270424 -245407944 330951376 -87053966 -956421674 794027881 -799451757 -141623958 253742166 -346074620 -449138971 353558683 -398345803 -299774908 -590515065 135095172 -179787571 -690142045 -963154985 451857323 -750794354 954795184 -546597079 925327016 2233964 577686419 82316282 -610840054 824777258 275739466 810689099 -903520593 341677133 742570380 440146533 -302783530 -672564966 394175508 -137778910 641789638 937872710 395226821 -659261738 280668124 -120568319 -358608764 489694635 592091856 -798588938 -399406738 594918214 -735464976 259310562 -704212246 40835582 398948961 924644168 -823566607 -74366251 -989039854 662088682 548637393 -71114673 -864888770 310734050 645911437 513414437 -675799659 -705180199 -118824645 -356120921 -530847177 407594799 -114936846 896327842 -173651093 -310428656 542143133 -84063067 -406272274 -253673852 -511513264 826815595 991683227 598367702 -323505456 -856259571 126234627 672185884 -789524625 -705534409 -296531931 -805200994 619619633 -211968170 171800653 321746036 -95604719 692874291 -96237616 767637508 361346304 356977596 796590726 -178110962 -152922376 52894787 -675084119 -417347839 60656760 467632658 -174484417 959407754 -104770293 882870047 656455451 645964968 572838813 785413206 -241087278 356803091 -595089201 336873807 -516128496 -991011568 763421460 120006649 -750033723 -650233180 -782115926 23484224 -705110071 -458378126 632133325 -471632011 -415338313 -942653936 -690893882 -668522921 -920026976 526869249 -45543079 779077257 -518697979 -767354034 404155162 920313677 -479711956 379020824 978922 -886668173 -76908563 115735211 -710053286 -397789160 -379298033 -81348833 -760628205 415157285 -70231775 670802938 936780360 999174388 880716266 -273288826 401343181 -51900251 342813543 -280184110 386964726 -710491043 892201156 -590462746 -637868122 -204208534 575858918 495038117 477282413 -16874093 -837552722 -853470872 -140351836 331303904 -942177803 811968495 636054869 475863043 11011553 951894995 122271792 373763810 -849833133 -540529509 799650977 -183172106 732187903 -399041373 -23603910 624321295 727908978 493126942 -220510677 -763845281 186703711 -657439071 836834384 355593575 453659362 -966299504 -808845681 351780980 914797559 -568875321 450947401 699503747 214697030 162618537 445050588 200961932 978672586 -450680268 -963655700 114546263 -868466510 541998702 -562918621 -234920676 694504591 475919994 -56197727 318036953 770253063 215658108 -397501454 952311407 -533617631 -641596668 -51097646 633758613 665464972 658858077 943617346 -285189177 2867055 -841367384 -791638005 887876772 -632003737 -523336479 -538485327 517385139 713073009 -320089447 756067864 920943416 785407143 6931860 -529260020 97573174 -27956537 952842075 -665047841 997232525 -451615578 23249840 -270097050 806366987 834752606 -363810294 -437398658 375543740 -676828597 101845621 -654860347 -170334067 -60070117 104698576 -130992427 -597308718 -524624516 451077574 959614798 375455176 85415837 974493746 401917455 -64048610 145521355 792859335 197253282 971010918 574689054 847715119 112678562 963268934 748902372 -997334401 232198212 -707368226 -168407748 954434247 501814181 -939024220 154562763 -205579696 -296514496 -680055754 -96625783 703562871 832267566 142346637 710196984 472559851 881743854 357789342 -635617961 -503512676 950488661 75226403 571753060 859709206 709804812 -670095792 235006598 345408399 -267483335 969354475 148343710 642515446 268676565 388484329 -449202114 380788977 -824669668 341634096 -538863103 -65486341 889094610 -662045894 483416579 -264937696 -669663103 -137242664 6694216 -612270866 599402597 342823071 329099363 298467393 -762675950 978058374 143867447 753943677 -993328696 194719261 -336791889 965408646 -779097135 335746981 891087762 -514984596 -926381877 -631360256 767748161 -59628881 -528970308 49653968 573284184 905654211 -86129500 -523110385 343245770 44244981 263398074 15386566 922923865 574808331 14556131 -254911418 -642411235 730824203 -69317643 256126991 -714826675 -784143125 652580799 903115884 41518376 855138776 -675332737 -996696619 -361015987 -98778739 890738789 -61663822 478417079 357237828 -66175343 459746548 -683173006 124017938 -871190962 661887754 -696609521 601155676 -592553264 316233656 -45968020 968100330 -794429925 -1282589 -833050306 664528917 -825525148 440919518 -96462844 -308809316 668547344 -551732722 418324161 -192274538 874558768 -633240231 795677566 123510427 228410112 -169547898 -699279526 724415641 505913505 -512287555 -837960280 -705872192 478476579 -613486062 703340125 489479174 272002340 -32005720 165161448 402105201 782848314 -890864291 569557359 415663005 241128481 -548508386 846360714 658060881 -487718584 246964684 -576904592 260198931 393427982 -747984862 -186428639 521590954 751870735 -864988638 -696206388 345877696 690126825 887538973 -924134665 -105536191 676103890 839360 781031392 42591460 416794955 -362588761 68713966 864490222 -682381883 -482710723 -506380338 264854385 -261481926 -454862325 -945359687 -581055377 981069818 607630933 -444922625 862362819 9000862 -623372083 785980581 432579638 -929733536 405014605 -279548958 393527989 -92395321 -832008352 -100570423 -707874387 -798070673 801935071 729860742 -629891494 -118589269 654900087 -807665185 122129164 -723688988 -668016740 -310800943 -493454034 403866357 -655807121 904548435 -466936317 -906462659 -733473222 3668903 -268871055 708979941 725973639 -680358855 -720323554 -556113704 960005586 -776188522 225717139 -581795120 -848848134 -595816 935177399 -317449753 -365083589 -90506738 -107188608 464696836 -113557183 765114188 -857249979 870604790 -535010555 811838457 -466021930 -815613438 -350929177 -719727468 -98362860 410379388 -466692040 807420801 648154074 736745048 344136907 78542418 -646382361 -299103753 -388819907 972006812 992500783 162657658 -958611619 280676486 -829358866 -418746316 842400232 -174941087 -323719273 131872332 -820444195 643608223 -113752158 -867158762 746585755 -702739218 -417701791 604667675 -304889837 -708215626 -172518940 -82174290 802843228 -390508581 969031966 -858729816 -965620719 421133220 -673180027 511975371 -973529203 -48719876 874485367 -983226467 700119165 -709985481 694526833 961494424 771435345 -684573211 -700378631 -584731898 565882217 908880971 -813426716 -606715391 71855022 840464661 -611117548 234847865 54771619 -347712827 -116889837 337181561 845212434 -552734346 806334507 918542982 83558104 73848289 279625699 -300884792 633823267 -403966342 422462164 406957552 -474727326 -231504212 -963973768 -127382639 -15950660 989238039 -376449432 -120028087 734649139 740799571 238437122 -192158770 18853423 194158154 450113983 -366661318 -155690802 386343896 -760633964 -928639588 -815573361 107386134 157505242 -388343010 -998573316 437918864 -260541348 333639151 -650425032 -304077333 447706187 97368004 826552196 -672892835 -543559224 199090771 -931212637 199433247 -250167508 -55725215 491394977 835055395 15553805 909730061 -350233461 545801533 244149862 -146169201 -941432808 858777517 472000265 -511513651 -290667744 929967865 -835833689 964349477 796155413 489539568 835212565 584761056 14682130 -381116841 797614365 692034615 732386306 -225916342 -401351178 86914698 352034154 -689392346 34158249 395491480 -898267171 -464855348 666636161 302475846 -811257397 110233083 489401665 -866263062 604438920 -993739227 553098889 -170405516 133551562 -539701208 -439081964 -605195876 -503519094 793413784 -982948448 -658933941 -962656468 -229121517 518437165 358948293 -449402427 -789785238 363499039 -502264708 750238849 -467498332 -174974798 482839575 -350424592 -455491529 -100238754 -15060764 -622444994 378568565 -298898154 -655786129 -139246291 -435914601 30449074 531065660 38986852 696997557 834143366 313535501 55994009 -814230501 -341854294 -209959353 842272569 -542513367 510712409 76044333 -669789689 -899951768 108526179 -865522021 -894950692 -271031030 -430819472 622770156 752131512 -648221283 -769480145 142958701 -115593003 710978660 921368321 -904672566 -43472486 179401235 443624622 82151438 501034483 362991566 -679289852 -209893866 -383946923 68276337 891271778 258254952 265125003 139389347 -677382492 -160230334 -213884889 -926068774 496855276 -221689248 -857455545 283491012 -259989260 287589408 391265337 571684966 -589527433 756302751 439038988 -785644680 -670649586 -585431305 922486570 983128179 -344267376 -320342033 -658698882 -744272335 318150602 -561589020 194471375 -252530874 130878791 -798890126 -171441467 717070025 716243912 -111468530 -152168600 650667201 -723789022 702159008 895977518 -535797995 -914427453 -712018016 -883625380 498443634 315409257 972459121 103900550 -781710979 -783914683 -600282919 -275473867 537921757 245110662 -632606933 415614014 -778519164 953318986 -396548216 -602671928 662191792 54129770 -906805195 -495510500 -776142576 -282915671 -90437655 -211570535 -125716486 11021545 -237123032 906396081 -849779732 737003208 -568715283 -597384440 -128673997 49494937 771701371 -939289161 52535906 -87854080 429176759 851238304 846089239 -86660731 703895287 -643830640 559144454 801285240 -352954072 760962498 159025093 -724652675 -669574183 -959672132 -314037464 63506982 -110414625 364929674 -65364602 -201640799 518093141 151115158 -502122614 916792213 546324556 -429994866 374467771 619782390 817416619 536487877 -428683258 -968474195 -791544179 334325564 590820417 -239861063 632852456 -741583486 -533877072 -279885042 149196426 -281933606 220505734 505222479 836930845 214070197 -865122118 -793932595 -982929031 -488779663 137973163 -40641894 156512359 -990661959 479089782 933795601 2509132 629527689 -57803763 -447523656 879784427 525186276 -709325950 953793529 -71223195 579370035 -520242955 -255037839 675842627 238230920 560472604 -684167395 -271394663 853922966 370247852 -55111405 -893628971 64870220 -492202863 129766242 -225710353 129910056 524293648 -526767385 -581557286 778861875 -168636300 -714876298 -831184858 124421007 527868397 218899234 373137443 906640898 595269184 -625863618 97955274 771924122 11235513 -820958523 -208438848 149691690 -45989146 887193361 887557936 818919556 564885229 -823898339 -532912657 -505175033 -276613319 -752096039 -904296142 133792458 -633676524 838923388 1085706 544600190 -959890104 487735634 -849970048 81739981 -681511679 -557885666 491329682 604208741 -153603456 -253317637 569316583 -599732724 -606804770 122058824 566859549 346512017 759861347 537564666 -694429496 378978764 727959676 221514618 -200888269 -686560704 -378962468 201804068 -577261098 159882289 159654056 108691266 378560684 11239921 -516886570 -728963153 -147876078 -841748996 710903620 409573593 73942160 139716756 857809199 398539781 795685073 314803487 311123382 -611834372 62927377 -115705741 116938154 -215955246 44164503 -247267828 -72810498 -976909856 -596156045 446926592 652510238 -362132382 -406853788 417965785 -625544345 -173970801 -883514799 167506449 -598343123 -672746789 -310850901 -497163721 152088830 474205577 -592148426 -926974164 -595842519 960074026 910026693 469519523 -987763146 -994278859 -709893077 -792451746 -22137323 873601682 -365293566 584135210 391284964 55027716 259271460 896918086 -603474251 -198511500 265153650 -888628453 -333832390 -490295716 714534041 673327070 362492008 -518506024 -926727405 -776705745 -536111244 -162981300 -146401330 80440084 -919058732 415878196 -968532664 -495156124 -617010077 -172157243 -548904702 95811426 -777392874 445771432 -896838813 190481515 868787987 -862170291 553992904 322547110 224471576 -428206619 -651558316 -306115759 -282077793 -575154298 772043743 57046874 796363001 276852308 -494198061 -981300661 822485010 -386186437 875451077 -895590253 -806328924 880192592 -527774942 455227303 851684916 617810351 349285983 -535936871 141803116 -486856363 226609620 -451937011 913916159 -914893841 665470524 622970706 -669484851 235577806 452378716 305111117 -1066989 -715862192 -68925884 554894097 -68437934 345321584 -559998004 390067344 326380779 790218879 128012506 -393296582 -172967572 367503678 121444665 -749218656 864853843 -19477353 -249678440 -908306285 -889023181 663818845 -213503952 -628493536 757520792 -224673704 791151985 691535734 165411657 -852591128 -836933172 116555069 328400812 57740370 -536730344 950159729 -910788775 944270944 -718589484 -307578353 -905781990 -32502236 476644554 -627031745 388904239 -793476857 140011590 66822603 -30413404 -396617574 354431106 25898664 357633382 875070256 262700431 281005011 607526545 456884751 288163182 929973634 491005725 -635621819 619720426 394197611 363019684 -926644406 -271556451 281115390 644610410 -249527809 -905129091 977629694 790525709 -966192147 479545676 448400306 -82493272 992358129 -195372674 96090249 442292557 71255970 911640603 -188577132 431234592 -412342321 586010648 547854999 364408623 185828313 -925614512 569966528 -724169484 77710359 -629848179 588436951 250042307 438617545 -854434252 15846263 -551191168 -386273611 -505144084 -326314392 -504957039 -934208266 662454256 -715956731 -293359781 397510492 -166756088 -988313671 602927122 -430850457 850518055 712383510 800055154 -7376337 -898776784 543609516 331546174 4632542 -224765811 -392951576 391573150 -462622943 380053155 -781496134 641651631 769926063 829514081 68181453 -223092110 -96456519 -216450058 361073565 369504112 -885216466 -647321380 -517051382 -322244249 -647458800 -197375408 345677222 -417063548 -802055943 -441342556 -698095671 172184532 120506362 -539347552 216586878 535229709 -798238568 -645219675 -286192004 -747461190 77195867 171954514 179550825 848801420 785367607 -424892489 -940167429 -608403735 -721272667 -659795207 962965947 -559351481 -359166988 -79464392 -716288185 257493974 -908494635 -348039595 15671709 -183442016 13125926 544452085 -693869892 857253401 549949298 630183414 -720466365 -561585116 338794939 264499585 -398724468 514129144 -674208310 -385977337 -249869167 -201753308 -144702315 158156997 235317840 753141645 -869071332 252300090 247972248 -509095946 754626774 -10023820 -887256717 84743415 990143159 118314676 -417771838 125783698 226221325 -873765056 -165552033 829177264 598761552 927263646 -84778606 -683899144 731197180 719829934 378082909 862269554 -440669892 -588339924 -462558362 -317209721 467998432 96908751 659080339 998270403 11229024 -636948999 723477221 570563360 382040754 -481702516 550830432 -88675290 116611760 602977321 752034844 -61484395 -73905252 -806053330 536137318 163037445 733769145 584697251 600425920 655762819 131641461 -498957073 -313342312 631636414 -62982194 823184872 984502780 356487736 216775422 -425406566 821358030 204184264 453426153 596820273 -23978063 -972935599 -240209770 766974907 743704141 904981553 964207877 -591436286 335350340 -407568520 761120375 -431635182 -727883111 9252127 -780961905 -234719935 158714148 -882922232 510928700 -127922624 -67368971 -33177705 -124002718 281209499 -143125729 -319127464 -956296387 148929509 851977666 -885919142 -35080635 35903630 -180060374 -515890515 -424755573 -176977296 -564168426 984639157 341832100 -420265919 50220141 656224756 -351731095 -30573859 -496038340 509641981 -144874604 32511879 455640810 -199656548 -721581946 596500727 -541484625 584348919 -288555702 913419825 -726724701 -249052160 543232931 622158036 -659819441 30847400 765917916 251399601 -497953712 -988001493 -997139703 -142727538 -923137590 -473919471 38195160 9362251 590494934 -667355168 779608379 -61889984 987991540 -486443786 588812339 -837241724 -705905194 -636852564 -749647470 -987418790 87504165 707056280 227591618 797938388 -157024593 809013395 -532170741 434728742 153365804 -30590417 54250313 -82582223 -263611099 682374597 -341868815 -486238354 775560996 9374281 -585421121 -229919876 322481703 393223517 -831453401 545991353 199894132 684799518 -596504771 475901764 972424263 -889864008 472478848 137568830 236507694 -818520640 -134968457 -603162808 -715151979 -734937428 -863616963 757344544 425927570 719787021 -99643145 -629557208 -846272091 -232099725 -302910419 962204132 -122163476 672825044 311980574 150988943 -676380892 -73541950 -202631183 -964798077 529588637 -128935041 413396215 752960697 768015405 -478549332 -761451531 180322118 -732961550 499542898 815735487 174795122 -689519622 881188250 777980873 561887841 -664238137 73854233 -105628125 -388926593 709068976 881831446 -151927967 -364074367 296862906 184486307 -673627873 -271885836 -429585583 -545891197 683537447 362709731 93379435 290227625 -28894960 934569359 571683429 -878058039 619672253 -970284223 750626970 -720767751 -794031805 -468164487 688720605 -287386842 680774989 -425718097 -927880336 -377228292 707316676 440275876 244541505 832550842 973316468 167534038 -233201269 -125146056 816346872 -843675146 795547627 -730531468 -607925660 851471810 541289166 809067706 -965777417 -755595198 -677373605 588349009 831368358 -900483393 502205279 128953575 -27394151 932248181 336449284 446026185 -606832475 -218578678 584624502 -210717928 624785739 -425480926 -101367521 -155637577 -440885798 538622327 -44243896 -1534711 -539699240 181674193 33844658 -577887402 445452780 966611915 794800227 127862052 -409595510 711050283 -514518488 438492445 -75213729 484541981 276269036 -665987369 -406251606 -6888866 -67624891 446069807 710810612 -14840544 139358093 -131920693 18980299 -666869858 -420094384 522016708 243529569 -603838598 43830812 760481447 226797386 -688435935 -993752901 -29586986 950926229 992512077 -175155071 -759321477 897715119 -492977301 -242288262 522580750 808612003 113548253 896228667 -277322967 99686004 344184067 148843312 745129516 -895568895 -139658830 724285650 -183282791 -402931719 524935460 -191164797 906231626 509258968 526513222 -619634887 821527801 -199495044 483493291 667487480 -727249283 -602048854 911043206 -453118407 -752816005 -259006527 -28588757 -634909198 176048107 -69348921 211548020 485376060 -995891832 -533692344 304662578 115105052 -999338113 -61271027 729345480 410876704 396481082 -893333360 33563367 -10878511 543674929 -98515720 -674245950 -163112084 146109237 -160561990 748267410 -797471822 -6615980 562483239 243930193 -439947605 -352334838 -621058064 -386748475 217987530 -227620723 465007273 684596838 581336798 417272421 368382153 39741027 -944364540 355290250 -483924625 -791649202 -444727076 -356059399 725238166 -249143603 941512031 333272969 263895256 -178614289 91594021 993478588 -383505003 669718371 535404407 936824214 -191420348 -529258322 -165402194 216355091 173275750 85842517 -906545174 -9106054 760216841 249861319 -254921723 -33179836 923064023 -378506569 -142690332 -756393512 744308763 581453205 391807264 -680166008 -224785144 820435444 380925014 816748304 -764635864 -533030956 286892625 779097053 761177498 -5130880 -555986249 577165466 70511478 386777648 -571520137 311049654 -864612636 883658637 -402950812 -805191340 2965805 -93838936 709239640 277804909 -994380062 -508404920 629904599 96482569 -819415395 -778158305 -715652802 955959844 272279751 684508031 960838492 -756370047 -282436915 -837866923 113033239 553384312 828266150 501000574 -8857101 827537726 841398852 759042752 299535754 568266988 672296123 -944422906 921809081 -652929866 795917946 -97832626 -359856537 586770423 -355612262 -501881598 -942325602 -404780376 -918555575 -319409812 215907227 394771097 752335900 -915808950 -800688579 101628284 -615315997 -169942554 603286902 618387070 525871093 -395702340 -913395535 634359325 416413050 -171425069 -807670774 478488308 969589514 -18540046 -407076596 -916191140 -245041061 257120609 482444220 262670278 -469032345 -64856022 -182735082 147365318 -614853011 158008203 605841668 -341900235 435661533 863380881 155543962 402200464 -863539678 793967391 438127298 880239578 308192926 -770549113 85087696 362663214 -81306542 519071467 -627512072 -622013256 474732818 -29868280 343510076 -61815092 -707167717 -352191519 859699538 350607697 -787222422 -561480470 -853559820 345120416 338930016 120848910 -545685554 138204044 -612321366 -390813873 197013485 -171650876 419927054 344975142 -480143225 -908805094 -153185414 267776126 799046733 -687466686 258773841 -282888051 973795643 192745857 -689096281 355317002 -413148209 321278002 -399489904 114258833 -761002156 -447004074 -685486143 -13361365 391690620 762062197 -713426723 -125837705 426666714 262235544 696153306 828581292 -320712609 -971721590 703426731 92636169 -849502140 -590252881 75764181 -964951325 -880914095 477214304 329177018 -643954818 411623587 222626819 -74424508 378944366 755819596 699162061 803612580 -733926464 -257629740 -930032536 -724579670 974366807 499143299 307644381 644207183 -511933855 727307650 -431660072 -175121292 -592731742 -416534634 -823489420 -443018255 -175494661 -59781118 616723797 -186666864 -247842357 -149768652 -18268289 28763829 -305489925 846822848 -576504335 361764298 230100249 108908250 -507425138 -158274092 394630877 339210711 -677150996 -970560476 729342704 -988932137 166811127 70452096 534872741 381951052 947013531 761532515 -455057751 -957938227 293480800 946279473 206790481 -248223271 -365277826 -808734315 636964786 -539540399 161907749 -379252375 -367779144 -310134515 -575160771 229068861 -259323673 -72927507 973620927 -133790604 170705285 565124297 972737753 -899482046 699300254 -840233459 345557616 584814237 -779882666 -496428241 -679816218 198147364 444197905 -188825627 -259819395 -83975607 -294572923 -235273385 489920406 62830139 -655727143 -331226810 -99071516 322892796 270410070 -40720115 -794491554 422265041 -909779456 640668450 -435684883 -160858273 -987195296 829293882 -365664659 312100234 803096317 825247797 -671378054 -928375409 904084241 -399419014 -299005429 71033923 -804380177 217623599 680340012 -513096998 -648345472 189516965 794231838 414008577 195317161 482459654 116723003 975092187 942287528 -236742727 -167183642 197802594 678201137 -472934885 -821220922 -107704178 -307773204 969908638 -184842544 -853491685 373240938 565744068 -464113650 972223328 -857874491 -716258486 -470705608 -424022200 -356694706 966774598 -193030709 -829741771 868898774 -592035012 382806061 427975840 -557029034 575955036 331979339 -579646455 -156639397 -280394395 -798649611 -229355054 730208904 746875953 -244766403 657056518 -129925996 -120967472 -805085977 -629769165 365888146 368027050 325211804 241200588 666427847 -636419501 -526263719 -58388631 41460674 -605715166 -364136620 98503104 -986312497 -108390949 -330106405 180065052 831632497 597131450 -405876359 663662757 123411721 -998648085 -832459875 577291808 -651611680 670337273 -273661644 -261658081 -386849606 239604103 -154909507 466164006 -707825275 -613789328 246435482 -13448240 850992334 365940730 -796729874 55529418 817871210 -236641760 206204904 178354744 318406118 664640736 -647179923 839879306 94328663 -463480456 -1435157 -878577183 487475741 -316165441 278828563 -616813153 -884062266 312413773 139416801 -699343936 378324002 -517445862 -311651156 117864088 -740466684 -951447798 796009332 474543249 424372811 -983075744 458271152 -182045473 -324009037 349668836 -353498708 235843661 485792524 -677240304 430647184 803811795 642295808 -316501252 169265501 -140012952 934735773 -240587797 97750088 -611594283 -492569534 924801292 -500420564 -174213910 -651597153 984046272 -369500057 671131202 288708291 861177920 -275422897 -252666841 -900070870 -909307188 283823491 -309963537 -330170714 -517520111 973836566 -574317266 78113512 534938024 -500216509 -564633772 -839267800 74886422 -128854163 190240776 -284013603 -576962465 637836518 442071247 -915048327 -259404720 -187867553 29250345 688929993 717986308 877317238 217837417 880384022 733585707 243914817 395938753 71414502 263790828 191861767 -286282042 -886873625 691086077 533518853 -636768682 858079970 -653949082 -702342717 -967596582 916105841 -279843342 -723092306 980546644 18949895 -425152076 -505219287 -879447713 -850192836 -751208323 -548360261 -33457574 123896829 -305349433 179905149 120579536 332049115 -245118474 -492279723 -681106002 -625799797 888533759 250013636 -3338151 548782664 -148610273 -841777825 289072345 -887951967 -642264988 -730790321 -282012038 -748595531 998303565 -284782435 -257387883 186829056 -600995667 -639841138 789498916 207688804 497996612 -921958029 -460334482 296141493 -744841075 -615038473 -720067829 215465318 -605457137 975888126 -901803192 841103758 539318609 55781592 -371486509 -288386043 549494023 451849817 727842045 -602556087 361414482 6660798 270002119 672888171 882908422 -763946354 -415455199 -215654092 944098241 484843260 806780428 917052705 27335004 -483089929 562690410 140658393 -3868900 949174590 514659489 -959471814 -982434388 -592582306 665403066 -7970306 -176705873 232198408 -270176267 484735627 -554569718 898500679 563647681 -710924345 240641432 -70601080 626315390 -195970223 18096927 204958441 -821630692 36849734 -746907168 756720424 -349006313 -894613089 862147777 -800974286 -602016421 740817240 834115097 -935175678 -312068582 -782786513 780619192 174512637 862549278 743455417 362675495 312849570 319686352 -853906427 356379506 580786385 -160065863 -565429547 192354513 87040809 545720695 825768950 932414877 -198390606 -348435958 252841627 97660341 -642981750 -873896806 -374973935 855117512 -468079333 -132165210 -179976786 -299801103 -939216618 398952052 977123307 826287382 -694335800 -113859049 759863237 -33145048 -67079611 823351422 653693409 -318081805 -400088998 447370830 -519596056 898247851 336691928 411323770 245477162 -412080206 -768201447 350320574 340898753 -906472387 -546102533 961533388 -653115505 657577353 -111294173 350926012 97160781 309319974 -421706079 -126126629 94044734 691341778 93016069 783152562 -14940860 676235018 -251903859 978695054 639400598 -420196573 508661882 -803848997 270228114 349009449 -764833871 556129302 -430889900 106174950 -299008682 -272172090 350549560 900008879 665864414 -944358985 222078812 -415901894 402721175 567669420 789445325 533970931 -938872146 -134914705 596283881 -445437786 613839913 -369058019 839674408 -347582975 898041887 536747133 796222565 350532644 731641027 -713272401 331492268 54522419 -435207247 -510762351 750817046 780985988 -967184295 -120962287 -336662616 -731121825 549554574 921877009 -755232353 -581476393 392368977 -490450943 -119438680 42264825 -875721943 -945752261 -702285638 88953329 -793647249 -10536463 -80691645 774687058 680510730 -100867478 -680543889 -257177518 962524501 941153784 -668543637 547197345 -879820776 -84727787 336677219 674701186 492094842 -788202481 -834133286 756020461 -564071103 204691569 -531446576 -480054467 513800005 762667559 -979465813 -770751868 -968926565 823437354 -874015353 -172084375 594172285 -776230249 -939214245 -48538629 -883123432 191382339 180573484 -752541242 131991922 -724206364 -972543026 668439321 697663150 587792613 -618641681 246821422 -275757729 -904987991 -752047568 170728414 -454726211 877499998 -789290186 -712999785 -888665351 -768720113 -617899034 -354246024 115449705 248265806 356897169 -658227751 645910079 22697541 -609603096 -203557688 166001519 -141861307 475806263 -506514896 589688551 112683499 246382075 828738883 382850138 -70151889 -428000650 -513344560 524714861 -73203564 115152503 -101727722 889870571 478216126 -344734431 952426802 -991291290 409310919 690275927 -428321170 -616196383 -682075758 -621380163 378430245 690687547 -808596539 -277595806 437434787 302813854 535612643 -925331300 -472542688 981141691 399940780 885112426 948996334 35886511 -634216929 432049144 33215647 190175610 -829831285 -634642955 -595673310 385742944 -664989379 -321940081 702221351 -292885476 248330205 -434947535 -492095285 -856928336 41697607 -829142977 325233583 -646005054 110081809 -459190956 -909550737 -488379765 645086849 -725299623 673276970 314776301 946859487 355191792 -266342128 -44815168 925341020 738414392 -283763299 876179055 72655985 -917380457 813675514 244758558 -457694734 -258458821 368142075 636687584 195620801 -39117510 647522988 246098472 388637440 -932641009 -249951193 234647791 -551316381 -841978793 946334492 739944495 -339156696 989748705 -483673129 326713063 808890892 -675967540 -866352357 -663242130 -834443672 736489651 160548820 539970749 -797238089 -907160126 667369487 -67553949 -17726225 693883395 725030531 252494747 -117866784 754170193 844295080 -808700547 729729527 -878303159 -936028619 865385000 212316828 207193592 -934213448 -764567863 -202220038 -533769884 978905252 -902967447 392118451 736474850 -989561148 -271267962 45437265 -335383822 293218665 -664545464 -561398211 495150121 -57610176 31680565 -838347073 -297382744 762059970 -879252681 -503792440 785731211 -86351853 920681929 -355531228 -399256598 52770299 866363863 -334822639 82813664 494475732 -512429206 544962847 -13064927 -462190046 -724609839 441218246 -249542159 -777201893 -749155921 219090783 -549814725 200653465 -776257130 337545872 -647948681 933545025 -872360864 -473491398 -534485764 30231953 642005714 636801031 817665787 -408505216 -119324531 -557606454 -344943497 549235470 -773335771 -178557146 -656121096 -584259004 -216703796 -466736505 -848714912 -60117325 851210688 -817233785 -806967890 34721547 934008041 335066618 289227148 279256086 -581700493 -194501132 554598876 825787182 951857866 -60843088 309491045 -689355080 72469832 84230281 397650839 -257334871 -25916561 880804474 160906739 979217960 -453057152 -219028767 449607148 -218760634 455174713 -788501623 87851901 957801860 -737496942 -291331629 251238583 -270955205 949452986 5171865 880722979 -113278780 -915350810 528061802 24657651 190431697 790648763 -710400385 -919412282 -869331497 579432887 -691743809 -336566867 180543438 -301270404 877359427 659689287 907687789 422990474 -790997042 -607343368 -259392112 245645327 -376643469 -874450505 -818410526 -692908203 -18164680 699627612 -125657788 899664985 -970597004 -123499969 -778191812 -212777571 398423805 119846536 -466914718 441197147 100588568 205590212 493730632 343792202 -69186259 -334188252 -547610416 -723973713 -143440794 -941085197 618651875 263725156 655410250 807619888 544545712 876108261 -686416420 117695582 200918675 830174856 -179261457 103255770 -150622507 -850422242 403592738 553098324 -996570391 649306013 -574937475 924952913 340967948 39684931 573211573 799159532 844389562 48103031 -804735516 124506264 4118342 35963362 577592300 -96129599 -630502942 987716443 139856416 -768539766 89422538 422661738 -650298759 -695432450 -465746716 340436143 -70526769 -917513108 696684978 333115260 -789457517 -804807403 272607946 109450723 -90110563 -715906322 950196617 -431509686 655601829 33466810 -877568809 889929989 -6877747 159502560 132748149 764681129 -341012346 -815932375 -630218018 -766755717 213359651 -57022867 896626510 -692002128 189359033 -563389367 -778930766 399383544 36244985 -187341760 -15775986 188561708 -628465809 -485271834 -748718295 604883296 526178402 811758049 -533485770 -492305594 817944795 566228491 223761711 967847953 424015438 124737260 126792081 444091377 -834928284 280593230 -518926326 236394489 -406372220 -531965446 -803068171 -397272623 -593065150 811756780 177508815 -668424573 733922442 -341739068 605380682 -27459363 893948625 800894125 -677267635 301975379 960355968 860045886 939035421 993734042 133929554 -987605677 670378249 -296843181 898678511 -827380456 344996206 923760544 360665814 837479851 -253158290 836860141 -269198553 493438421 510972710 2679806 -310970009 -688672820 -611822268 202191157 -896998522 -3083688 -923373679 89576998 600242656 747622527 622912474 -780936173 537628048 -99056396 -808183756 444969655 326637947 179268171 -209110133 498315115 262910135 254539578 189906575 928008836 -728395563 -159699032 -97215414 905588904 886731968 -817345233 746656184 -101670053 587008479 886248858 -467621656 -552109087 283129298 93393652 710302808 483541631 234530641 339487657 584868408 -868317415 -659691224 623256264 -900347225 287738097 744538843 -101913993 761721319 -420088362 -817513208 -45581134 368178840 189584667 387706759 -886792393 84890973 -725681383 -54483609 -52900130 -398531033 -69158824 -858741021 -189891766 432041709 -25712712 340860504 27189884 -768363325 354519004 381071935 -682235226 116750539 -275274102 356908633 954993471 -387434786 -742389700 705597095 400173587 17678633 -778905094 37076296 860451787 -738834542 -183346225 -943832341 718429338 -981139951 330048586 -631963789 -943325935 324236942 959438936 -560730684 63314798 -245773371 -806382011 -761798600 440257711 -136084527 -321605001 266243936 -820274572 778407051 -465037939 782034553 -687318540 838682106 -271576124 855844032 840511953 704920370 775908731 -258844428 951308671 951776546 886714494 -838005348 349404325 689330449 74572211 318443857 -280935637 132027656 756637223 692190270 -478768028 -899287851 -493655895 481664589 693079490 -172848754 116639030 -170590417 596071211 534733057 -898505452 729473891 -667965770 -224540760 -469386276 923400177 -762109054 217812794 -967034151 -183908720 -738857458 110589589 648313327 698015568 -485016980 133830808 906604766 928264340 228486995 127693956 -87456900 815444677 -839826313 -391556321 -144104261 680596215 -771731316 -511820415 -488496493 -14868764 844682801 -312527461 540446820 146417433 883816857 -494040095 145596265 603911363 -64594262 549848209 721367465 -763003662 -860497389 61542599 -771643743 304278607 -247462610 572249561 890528115 -807162854 918397155 -802150175 990324019 223369132 -576297653 -359445166 -126933483 531883886 99427298 -894334574 115161569 901396542 446755201 168326641 844399267 346522537 -540626082 -249947028 323246730 -750351253 -77116726 -104577168 647225826 274765946 -213352740 -860372231 -574539007 286957745 -484504769 -980785778 13506600 233715810 102873179 -127700358 368993786 680402073 -263362111 746400269 -300212235 -843821728 628012535 -23050421 -788803864 -635811489 678363029 -746395440 601515056 -894292594 778129482 -321579795 -569786181 -263201 -956902458 -895641515 -260657068 -284282338 38469418 925262337 -365580683 -916659309 -728497075 -505218403 -435776362 -957270187 131379207 -293508479 640267607 32656506 706082208 532598331 995890303 317600227 331068170 -188178583 -973764246 -701350454 -924648437 -682427330 947980636 733422958 -780113221 450709155 52801355 -621456490 878191862 -784343105 -752748345 829917014 -519447329 397724747 203545168 -837616342 493563115 711229156 -2068010 577560180 604132513 230105942 -650704874 825659333 -828216774 532354089 -47611161 565497574 668801022 -3834394 -366634242 721884018 -218821064 -877555625 -532847601 318973348 461671111 450797356 -333811020 732067145 -826954822 -327815886 96457373 603862773 -35931908 282921556 90108446 -510452322 -842928603 910961697 775431189 -917309226 459193425 -808123618 931274636 -40341740 -937983400 486415760 -317629577 786401387 134181699 592951249 439103057 -899297528 89089040 255777783 973319488 -693032764 166164512 -366115436 44399443 98759162 990722908 -210497880 -414296132 -252355128 -320855688 -576025361 705564762 -890148518 701611086 363792515 137408004 337363872 254305791 901793998 103639239 -523961170 534659599 624165228 -532272404 15084058 276357940 -420060137 701130197 -198204726 -17131906 -992852377 -216366005 485952879 -461121327 158777179 -208113408 -765856531 289773652 -56935951 -538156695 -840472001 145752475 620273917 -96761598 251267400 529691985 -887713471 635401383 772273976 1256084 -933985516 765389198 760329454 -593138681 213603013 -927769407 882912215 67222852 -635656698 -391542738 -420829435 909062152 393775435 -110595395 -847898109 905047303 -445040340 826364308 506027651 120366063 680559963 -744338302 584562636 173680265 -493221264 296686465 -348360760 -68736711 -618264187 111950837 -946823292 -507065323 837347991 -250831918 -295193856 -520761733 -391009967 344746324 427202708 -522519025 -621128720 964429470 -129602518 163803237 270650238 -367014045 -709241277 -953756165 100597679 -165871319 408554335 -70847132 972181058 742425991 453502635 979706450 869609147 -723275263 521041321 990815686 388571690 515337203 53141599 666111002 -340192990 -305343629 395975054 -73287738 843069045 637767655 -265959660 -526162860 97164515 -337641150 293685144 -859985038 831146829 -616748337 36793793 226171515 -243839212 -783468052 -748395509 961215650 -767744372 -991319022 90968105 789538647 -860329818 -18755045 280463851 -846142017 30711923 69241239 513977222 635229611 25831077 631969901 -724524872 -419530452 134947233 922750729 465711751 -677370177 -486957943 845070394 783806944 252144112 -913474160 659830965 906328379 -650885991 -558076917 -955470553 -916787872 28573866 -96687129 -254027591 -701771997 -392008579 -137826441 696367344 585690487 -877475536 -31594478 998325022 -530764573 129597430 -230267614 151722831 908781060 720773525 -237310690 -522327207 911886485 74901668 387832745 302717471 301375968 415264578 -197443798 472928417 370483794 920802797 -158107883 -931777481 393563232 -397433293 -390733674 -758621906 986024061 -269785748 76865924 494008717 -509355233 -4159979 -893081720 595837613 813072954 592102518 296504427 -703561403 -87342820 869491748 -466081758 -23569238 -763320788 -347118199 230397759 56989038 -311602372 -506729608 160586450 -777529449 -102403927 -998940146 221068733 -200451207 -88879138 697308590 -779448977 -215372953 -989915798 -855959317 925183256 17161677 -937095660 -653101240 538194431 835800426 -493895387 52405475 -787528630 -410423999 814570221 466108458 -582979363 803615500 -842952744 -472029272 -560995011 -589621825 355010499 614256564 846547177 635950748 462042442 537448585 266657842 -168611991 -826473817 -817373787 305526738 -363903995 13158567 627898350 789091402 28303348 94745516 -84218129 -555200925 -11688991 620803454 854425107 -703588724 463295163 -739485131 -334642170 -787399206 -865730649 330889677 228479533 963849708 -866630928 616112285 949410829 -416120974 691660920 842590997 -79103701 59258679 -133327280 648033766 -784787822 -366526978 -953602260 54724997 -963642061 -665755352 463703122 872587914 707720373 -123693700 257667161 814832049 80632106 371593188 -467724509 338071518 956252757 737338812 900113550 472999403 -403642116 -205928352 452187040 806165869 -752904029 -827640280 -271381744 -432768663 -374496097 -737377541 -626852561 775546999 362051836 -876636483 -300634300 -448326187 -726695938 -57908536 58097196 737512757 -462962846 -552566328 953727601 387634134 -658946746 510349100 831971427 539439950 -153677944 704656727 -579591975 420705837 -463679051 -867605982 668585487 987058388 -976490932 -687253173 -811774355 -315341373 -55810802 475565136 -133239392 733017128 185507322 269044734 284295031 874135612 -577996655 -308485464 -601155313 980997115 -928269848 639442256 522101697 50435272 111809903 700303120 -758593772 123329395 -55715749 -122316728 -592988882 774838869 454148659 190153068 225412189 -977778747 735323374 -605575595 579757386 -428528469 -241809676 538525249 -420531062 -921395273 -675492053 -962165056 -971913410 67464552 718123666 -685602034 320557570 -787482179 570328755 334851285 88293685 856544894 -644555532 -605913838 -737262673 -88831763 -346074184 131491271 493186469 660763160 -327986982 504524406 -581040201 80231742 -874171572 -376896343 60150236 776517919 -139058434 760737536 -151913538 -114688153 -69341592 581029221 22696101 136649496 -769095479 509516464 550893456 320208419 -689396364 -988472629 541471977 -173084065 642307871 -603879693 -208953446 -69083837 965060181 170058227 -349569777 712934428 57838020 372112140 459425868 -20184724 -602276409 732203755 -295902549 -400401357 764858661 -791209017 585770348 -814709843 -547240208 767653734 181939207 671198989 -86007476 877118395 537785536 -649418594 -519646405 792921679 -51080375 -926638751 -948742308 279235575 864562570 -490056753 977177828 -14476062 597073557 169733329 -518687015 359089568 -364434765 767859107 -442443936 11903745 213533585 -795158205 -279393724 217578255 -917362565 584546438 288518404 427877 -418014178 -387520549 -34294278 -323241913 -225670683 650756444 170111219 -229697557 -206265945 477692821 -516040014 532543877 -586533047 210556880 -307892610 102016701 -484816576 -615112643 671746634 -70746873 376852132 -626022470 193044644 835547949 751724369 930377937 446067070 682106266 183984844 838798198 -952844247 -773942884 388822277 227147038 853930336 -531386329 245290064 -114184694 85762628 -498110134 16493991 -776698483 632060565 824125370 596798697 26484202 27097850 -863036155 -902275352 -79397353 469822937 -164187562 -818720349 -555339450 726807943 -141073994 638155871 28930802 -369913333 -373440021 922228807 -567552260 596587156 -239163853 -898352654 -947347071 587225725 642825231 236467035 -650292209 -575547055 -434866771 948350848 986414635 480997029 -509359045 345452363 -358841191 -100805597 43215855 -914560153 -555337029 -865647096 341080936 -612339197 -413928393 -433528311 -672023200 595942312 -701601418 -284977699 -511674325 -290279088 134887548 710158388 -724997011 -522918125 254801844 482035689 966698666 883253849 -950920189 -132422306 427078897 -279475393 816222524 290215247 983443612 -707730308 -954539931 -30707882 -121981448 391827788 -857082853 -302062915 467229037 513341752 238882266 -682289086 -901952316 790307505 -804771824 402189875 698246222 -507402053 -684599601 256411593 -148209093 811397110 -640489542 986446155 52525313 -645360008 -235567180 116500158 126341181 96892732 -675565945 521642430 819982168 248564622 -77710578 932319731 -45875869 -86703 -625009673 181153824 73387458 36143904 -863632738 448329316 607798802 205686413 936580413 -312856572 361664552 -307582241 -578351495 627120457 -118927302 838785572 -75536363 -116599354 496422481 860158296 279943384 763787973 -140305473 -704746473 411472827 -962945343 924455552 -377903437 -205420532 -800225236 967102893 714442068 97962878 -396920954 915036460 800404013 -112172297 105831665 -560228077 914251194 464728488 340733884 543863291 -925317170 36888200 -471817827 795652840 130389595 940477410 -323096639 -811181522 -934215245 -119373234 -631310345 90559151 -708500992 -761118419 -218241926 -149901171 -159984174 -504374528 82899798 456017205 -596206710 -683726257 -494962556 542942067 192532314 -719098034 393972346 419033923 -47762463 878068183 805205374 -164141530 -53388868 -793920911 38273240 929483639 -135571118 968350647 -344251781 184264605 126824763 -408202466 -872482124 15388860 -320289434 -595583869 87413503 -943534810 -318918300 -926146978 -330317601 -776001548 638778418 225027666 304714537 873113205 318558477 568319526 -705765592 -646233577 -242851594 -77618090 -198456427 -13164411 -189940896 16560194 -459221713 176141126 -176745782 188276991 -655355367 -934500231 -280313731 37673578 289314094 -684329142 -316933380 489788736 -929608618 989124687 -701816500 -963490900 -838038182 -610992772 458015245 -135843964 -217374008 -387699748 897767641 -189102127 -480732499 -773830473 517214767 807526036 -210432137 954420835 -687049817 -137359441 817874023 77085800 -72958077 -244298705 525710083 -546627515 -374131709 -38791629 625378505 908089395 449942450 428676388 -102685486 11803494 333407601 -468602766 995670355 -67749687 535142728 -775557750 -485954062 636891531 963707815 -450026545 -66408297 -274306906 -879282337 735976790 -602887427 -125679097 -107443241 -526377323 -758002791 -430702110 444594446 -914269242 193775280 165097557 607949930 -915602928 -65905951 719060153 -374590478 -608332042 -224950336 -104003574 7031626 -36647887 192535681 123578134 877721929 -908807233 583970440 312954770 -290799061 -992188720 -283401617 -278137435 303045185 -254543659 -351779178 262974208 -649259013 998372286 -554732445 -693013144 -550781439 -833245112 409199034 -441095453 73248852 307202741 250917209 -845477765 62506979 980640180 -208410730 228094310 201698127 166333709 655085150 936803829 -556651454 422695170 161633120 403549647 595713611 -690715588 -641407014 94179619 989630590 777237875 791199708 189594461 515236550 907052189 -27253024 637720810 -172877801 934016009 446087787 124894458 -142753219 -369068586 -810217808 -383212861 711242844 143047701 -980560928 -473787052 222563774 619477515 -732528992 -944605740 -940890932 793464843 -975592010 -227104084 72078553 917586064 784963590 409205485 253499069 -829775212 371029988 623262915 772652997 240965602 606719763 488131852 911459737 521710687 16343590 -794124096 -660450142 370203518 -398010543 -434032601 957081964 265796589 -525149537 172332385 996419513 -662733435 -325047791 -866141344 -401715022 711184503 -461165320 -528146956 283440965 301402642 -711148573 722669123 -432503937 -256148595 -801541852 463935072 -654369159 564465394 929242036 -415162637 939626548 968809400 493846168 291552428 802653082 950039356 -943206961 625058070 -933995895 -657734791 876065411 916656693 123554531 280046486 805976514 -955172670 131707221 970791508 21101446 -147694609 561485834 754752504 -253667464 208228832 171747789 882248401 514969616 604206668 -415541800 448246180 -418500781 -915989643 700349490 99924856 693007336 147721994 171712960 -846741342 268694034 -241834429 -251918117 696798346 289581702 461206363 -765789004 253838548 -395108958 -125184057 -175911244 -840622850 127984175 398057295 -83766756 811428177 636393927 -116685369 570681440 -590518132 279382699 963572906 305744415 -669456231 661081955 -569139661 -86834803 960552676 -730430280 -246021521 -362194292 -208723519 928125253 720731887 -9930316 59164549 -93602324 -48867104 385590744 669401597 -666530827 321830489 -365372420 770436702 -964241860 -557801961 830874015 727631353 -794060190 41571325 681784226 894273946 757482859 -78572462 764681091 998725172 764192532 389628035 901449326 -892146515 641748491 -644905082 559569276 -150550165 -451548857 -405750764 80772867 23425873 276509970 675111390 750559170 801935098 456001079 409209456 -118606597 -958982136 218667827 -403977879 320965009 141206982 -341554528 -531563730 794414846 447425632 487710602 -483404352 635679452 -996859239 -17503577 -508701242 -885517852 -399599954 337450488 53582275 828776111 -882812451 398705369 421459690 519902500 -417363936 146676788 -995997593 -317597246 58855233 -274779976 -421379516 -674245947 -446147520 535275153 -669688051 85750604 991832868 146881625 -983830242 370015656 -704434046 -501987799 -490900377 469108880 203636992 -642903786 -14219114 554135491 -573407951 59856992 -231490845 647236039 963917524 -30131766 468637143 440464775 -222779502 161964806 -343209153 -917373078 986767126 785470805 -879873293 -776906628 239778521 -876270503 825514996 837936979 -962333549 943237870 790089865 -930749004 -343608962 568196968 297769830 738407406 938616678 698766479 -681037860 44207502 -286895273 -70814231 -118359833 352609863 19372010 -672689298 898068788 300464708 490763963 -930512342 895382796 -636339363 628400305 256933961 -328003697 -296092998 647622637 -497288437 -793666659 -186646864 -521134963 183251005 829059914 -269613543 -331100897 74004426 330557478 643816687 -864452450 -629227296 -510152771 37832086 938006335 510991969 774998748 104602432 -308130563 820009982 610630647 227479299 -186935659 178565139 -582239153 -5178648 809952586 -121446611 438572395 -431614711 510617988 424466931 482610640 792712705 568346540 794540781 -440798567 -42981121 -869003175 902465143 -521018042 219157313 -813242670 468996169 -738010247 374695342 -57111779 840779133 638874891 -250391456 -789959879 245337048 876032578 -864977723 323802048 131861680 654833885 -71335395 -359387157 757534089 213544050 190970515 -150537190 -432613412 359260606 972715391 -408204457 215399453 39927901 678602896 -866935038 41686644 963966203 -987321647 -468473780 -161798387 993764232 605517924 -724323931 -614173050 -219106170 -439514399 -51806276 -613809632 280850889 644128 546303528 -333250280 -410819692 -381467083 351007175 283775619 -698853192 225780444 -270201106 414979240 757447541 -668598951 -536171588 26258164 968759972 823936137 845740132 533496107 270043194 459457040 854338474 365558160 -443467208 -127539795 -500570660 -811847090 -102331243 648897633 -611321732 652321983 512703767 -593042119 -911376621 558530052 -821812594 -256874800 -938249781 184905042 -445970681 -89960514 290858063 269357882 5237317 -40508022 160301229 -341164532 155853386 371117880 -574086857 126295249 -958151591 -487927103 898873202 -144129880 970452395 -432595769 -414672066 349801509 150420742 463700238 335401993 953124537 727990343 719236666 573846408 815945626 -506299372 682736048 -212835143 711289351 203744059 255530186 -587769155 757428563 820872457 -698992168 -841309242 909253064 994009633 -479740967 571062018 -65562190 -510387842 552766594 675896972 119289978 207391752 -437543800 783917031 420597767 -600650407 -566670797 -138403256 361491958 -725452418 478897573 432622868 71749174 -726693727 987690160 476266231 -232665768 913209603 -929897707 252777560 -424651587 276479403 278799986 -14347852 -466211712 519885920 242665560 412205124 -62845980 885227646 -606506552 -732386413 490063377 329367503 -71803488 -648106648 -400339378 496404814 720320436 150556276 -91209761 779017690 -399350544 668196976 460715140 -606219638 -39961289 51909596 146671913 349515916 278818001 -270259491 686701920 -209015367 -837617088 -765710718 235124237 -25284353 -595076509 441017745 -183904828 -518587911 -938207301 648025860 -126443933 -969628459 -180960463 -406421855 -426092110 -287429167 -134599338 -131939311 624905818 456187073 -953651544 866093201 -353086858 -770543052 131634817 -611294640 -461279226 56365812 -968783776 -201884091 -406175432 -215741001 114725424 -168659177 861082039 -388762886 518935669 725544983 -942762132 -606244838 -328852748 -523906089 317028043 -669135934 757029941 -608311813 -998508251 -752210993 -99956370 734086195 -644249051 940218754 545607242 857091846 -806994273 -451212392 704793029 -403041191 593645053 501868352 565621169 979941503 829244328 -287729694 89424965 142059494 -839173621 942997339 409170085 -641073952 842008189 889259496 -882306423 237002995 -366450122 336751964 -816597151 671616102 -74357344 198002016 501128701 -592652119 545626662 -647396378 -806615273 -143390902 394607475 373484967 -274243531 -630035469 225583829 348000515 -314214010 289036384 432813219 105354317 119813429 -646104965 341634052 886934080 61345391 637825303 -943377603 538968106 -624757490 484219519 -527998359 -147338566 -565632312 562821974 -87037888 219006287 747011222 -367651567 -389214989 -100055910 -20465335 907117409 -993931431 964241555 -182928895 616493020 497589914 38159769 -747582183 756732811 -978108087 -732285990 -581464792 -303376743 966136345 -65136585 -541643066 -756018271 -497433284 -159392223 754434548 -495779692 -159513248 -777863212 879350415 -752759668 749188680 606892429 414768432 166157368 -873248799 494558068 182137874 -841437592 319625780 -333171862 927942271 498522165 129116325 -729116771 869033503 189792047 -542008486 -567509216 -662191979 338147316 817100080 -537114262 211811227 561823117 474888477 434285467 683788587 -901692199 -81354534 197048070 -905353673 -753038643 65372418 -459359229 924229601 -526842129 -358705828 353964698 791593747 479460989 558936878 -141019726 199706865 -550599041 -450367127 240403789 598574637 443405348 -108980600 -126968799 159438030 -495875708 191690221 700469569 -169448015 -50825100 316268163 608331484 -708383013 -750958606 681571217 -569206594 243050011 -662439449 186020875 -312426310 868670690 63593526 616956843 -548739812 391834148 314207612 175382650 568002482 375581939 96634516 -183973593 -490756786 -616361082 46011887 -45662943 -86482830 296468370 383407504 -104055332 -452978714 780259809 108453934 -225244641 -353456627 712086208 52578895 613172055 333111001 681961868 659163306 -115032718 586988012 407742212 -720975040 294202114 14101069 -118915707 394674874 -207296397 427295828 42324609 -541785136 9809680 606804548 315747893 39699743 -511900119 169926441 149667419 -531771721 62498312 775968139 567002797 830511711 -156832945 -411689636 155013524 -112263187 521450924 -216163313 817702893 -297363785 782765108 576513385 707454088 269436143 -798656877 487198354 -839837726 855205243 171052818 -357491021 65919397 429401803 93003053 18765405 679390609 874052368 -627125421 410136523 194230843 -785153596 864686170 812495668 774301646 748404360 -998122882 972877464 -496357559 -126656299 480361252 269638011 -644415065 563238952 -99847515 -658981774 948976842 474082697 -319514522 610043914 -519543606 -734882337 -658857140 -463701705 306372525 -147235894 -206774970 372352441 -519169491 603035399 -680547893 -557065857 90551127 756515441 -999532159 -487030331 -480536191 -863634108 659340659 -129647825 -471422834 588402728 -518635870 -134750101 -485884538 -598196304 220720307 -877256088 -539386039 -7785740 -113110387 30857764 978294269 409899699 263690307 631279079 -922212429 -163717323 -569768951 672076959 69038484 307259184 290697576 135453752 -713557874 -103617672 545713796 790293640 270093386 -556977009 443508478 -721027845 -180339103 694718561 436802444 -411089784 -585749027 -880356109 537641863 -140006333 253468719 -765545783 -428951982 885089656 -244557944 91815818 167820144 424830261 -7146480 287036748 -631595985 -489051871 610920170 252033289 -42436409 -966841566 -695474757 -487559784 -250453524 354498422 -159815542 -909480099 -107902087 78295673 137543001 133598485 -294831550 -794571663 306646953 144043884 -492373237 -630222433 -67138682 -16344154 577272370 -883898854 -434146456 -382165678 -930526575 -965508945 -139524984 880760153 227419750 534702758 971788160 359804440 -246888782 -791399284 192074001 -575861523 539079707 -906692215 -12070509 -797801971 777884994 -623706145 -88896417 670663036 -174550626 -86130129 -141141633 -465782761 -622553782 78138100 -122490111 -402615664 434406834 -103667388 523385833 793150003 698044176 425067519 949966863 558245665 -718842057 949687876 98025772 650133128 234409350 922089508 873322916 667641780 954869811 -519521089 -380828963 758206662 -406832651 898545305 -845129775 -291579543 578749989 532898163 -411602457 615966838 -522704719 317741637 188229499 801598110 -17441495 105319902 496833651 431645660 -382233168 731269439 -660564279 635938142 172546990 818412804 -677779699 111005491 995518799 -236283884 610503538 -112548011 -828822486 -41929950 -733140499 540333606 -760099031 142413971 -202235149 202310439 -134774483 295769833 315208204 139672334 -668555209 -21162690 -978956428 -97531406 52970080 159224674 -723664574 -621242327 -879524557 266115415 -473332244 519489901 988164730 -993159928 925847616 432075135 71628135 -942113797 -539940019 75312240 300798445 378658713 283313365 -93106586 -236510229 -566005385 934320065 -797603689 -67168522 828014630 -379337905 705738161 -402902825 144052243 -809259810 -236513477 -714189049 809757108 944019300 263325225 544440275 -39630053 197216787 791819274 38005979 -317658749 160629579 914807318 -394304531 -467788588 -678082537 -833913675 801305424 -299423580 -90540100 850954055 905289650 310784835 -731324228 414776673 675513472 569647413 787914689 311662255 410340868 -453563948 -369726900 -459256842 -878533478 -909493569 348421679 199549835 -109840491 -590219182 -211479328 25314744 354744325 -124689237 -752777189 -996682996 -170526321 425371948 -680567981 -841064300 -950468918 849833346 953426622 -521444234 -213777372 -124700101 122554094 -401163446 477830367 -553310749 -251216524 595912808 798140504 418002964 509840510 -981927145 -25184863 -271667189 460537616 720415836 -782987891 902748692 -834574074 728856635 -951161393 -223731610 -139778886 -66576535 -423778237 -228118457 119541315 729648238 -242548810 697275151 -806418402 786566071 -761274298 383552704 -580984853 -116132824 -214423211 -155821600 -786386122 -756039885 -658206784 286833793 410959840 549995939 647774282 -433763571 -419238739 -586823232 727229302 712356369 82251193 -374480039 180578259 806187263 471986935 -490169358 -723674287 459774618 849069359 568966269 -756087336 -628740924 -44928020 -666187009 -97867508 7031941 392212147 -162527890 459120483 726892396 -738328291 835133116 425499016 386209737 -667849518 946109828 -646948752 871146013 -997051269 329314409 837106601 -441507893 -358839188 -929123218 -244700208 -802627815 604205042 410039035 -620699948 -907739364 -546290378 902351808 180912338 759822670 358933890 570042360 55397293 781072038 8701791 -618237337 -399840217 -29604691 907013250 -725410009 847787948 258799986 -341248935 -521045395 -834478355 437432306 -793237073 388126849 960901762 -135852547 828640383 111997575 -454743276 -296102366 855762546 -798636671 694551424 81142695 165432038 -309318112 440663920 283600701 371765337 -609749173 594126096 802835496 -384319178 746817561 -423784016 -30358501 -659669165 575252007 44151712 490105722 883275948 128294141 -406321819 881651400 -439431301 -854972930 197920138 -15908200 -610958008 819998381 -57751246 722245247 -259015368 -658213592 262277850 511724399 -303807424 7426475 461154261 -190238609 -342184114 -510418080 -608283308 127653686 -51021513 937677322 -515903341 -888940259 -80516021 -749058194 69703937 155313138 309608107 -861769787 -442125215 128634432 105414347 -766036670 -842901336 936158335 574806655 100846143 -321010804 951566401 333387935 436814244 683040847 171305749 -205500388 -658603269 -665401973 180131453 515263546 47352813 545418231 -582239378 -296523164 -440036078 -131770746 -735643220 -228765052 -477021703 -920502777 -907503389 285473972 -430503874 -457931057 -470385744 781388228 -797809120 -934651898 -741314513 532127873 825502090 -371845413 676189084 -176455397 549892839 -267470309 -856488961 -625799197 -345432687 967186043 779989602 841700467 453183486 -623969104 -689782286 544355710 -288463786 -211345361 642132275 293898222 -646575042 604448624 451524644 929170891 -909980412 -381162918 884670150 699481919 -332633917 -919981314 -874070463 -86458630 408828752 -769513100 20921297 454550445 -861642927 481921449 -558685030 212086327 390008992 310127268 105023904 -174382046 297182264 896071108 874283604 -170106977 997619793 -16696186 7906541 989120669 -296286132 -209731012 737218430 -595721561 -296167014 -577050191 343703442 907705999 512208128 -923663679 784249180 -762350093 594590635 24814608 -564038305 -430678894 786958257 57086276 611011571 -602418195 -598432365 595662955 -608356173 121104265 854687267 524144935 -864876939 31073081 707788683 646130409 -901819111 745829519 -408020963 491817180 -821763007 -676070598 -970482074 -679171678 -749284872 -544708442 -47566220 447749901 -528800404 -603744079 8422484 779485523 143566918 316015616 -47550956 491469343 36395323 518233203 -28562143 773916555 -595507215 -554784360 356823607 -49866486 -99443784 381525212 736981230 47774501 -975069824 -81645146 479823753 127902758 78248241 -755777440 -560970723 -365003237 952217966 -32254669 885349521 -351424372 -2291504 605723017 -712027332 665902033 435002460 641752979 64939926 -313850544 -549833448 955469330 -768872168 683985175 -549113145 934245363 732930262 -814780209 -407220068 883814150 201890118 365724259 -942446861 595781947 486988501 -569502515 158875343 -547379667 568038037 -555840763 977167413 597655169 -914070393 200152255 393187036 -829756410 -56116062 798317273 -258977706 -410327609 509337075 -453503195 609345655 133155716 50889630 -241732411 168175680 922666048 -671535444 939192265 -77262939 -118437583 -406426705 434673516 -618149230 12322909 -661290018 605696771 988684047 474406767 -352330263 -509849717 613475402 878263109 -496620927 -291526476 -111869754 -348098197 -432246938 -323601101 -827938822 457923378 504593185 -723968814 -63627756 -635540605 -247601202 -636216170 781422616 576366194 -799918245 362459244 -73904697 762682820 -200893565 -297026998 254760204 871799055 489679225 -952496960 -727450532 976031651 -500675180 857807537 -78882697 240120407 -605857186 -155595350 -824898716 185043488 -587260072 251890876 593517238 302533926 674928265 116059530 424563978 -667698902 -501040082 -276345747 -378262906 816033504 564510997 -897553454 559800203 244624124 464956403 111131237 841149343 -272880809 178408130 -686188241 -498801387 -253443387 175979973 -526441140 -253799695 608525616 -435110998 615596027 118899157 -715101314 479772373 -282129594 546970049 814478528 316611304 -258412954 -975065564 474125478 395717018 948856188 703007091 -548833341 513341340 -56441167 546690084 335288987 -125807322 -386187967 -107987813 270884286 714910682 -949042676 -657369909 858684671 571331398 -867708548 -909443804 22232541 -747212655 376042623 -4991609 -886673415 -856204081 663018643 414319311 -190498879 914051043 -642559418 -644666587 822243297 -559549205 588469900 -884204377 511821973 -328890218 594548761 139176303 -367124736 528865583 -813521294 -647230683 -748779245 8203875 -469405946 366068724 -686997440 -590356972 -594147254 -909618389 -756066483 123700633 -44589617 -634959717 -814614881 134521518 361652838 8607495 -996869794 255748093 470367481 -692180000 835948934 -541484508 483268148 754599472 -938280891 -102957890 -31411670 309000903 901116840 -690860193 460787620 -407434502 799667000 -526733563 753959610 39769209 189369255 -762837265 2168670 920332091 -248249089 867136734 512811474 -825854289 876463624 814128408 942592697 -981469830 -629191966 961880463 445399766 -845176909 395792990 875469027 815186925 288635074 -993473699 362847366 920462617 -821332297 -810895877 -675298822 578852402 305835371 580455453 -969876303 261188687 -893576153 508309335 -639755316 -376430862 -762338953 -998826485 -776216954 -512036413 -961776128 655718051 829166862 432850206 -862835904 -305588437 934055278 172495919 887485934 -286483950 316356545 -258089747 -608273810 -287498748 603005573 -909363053 -33591917 -337340142 446673730 535372286 357474404 335550156 -798133046 -795316909 -636184830 -962741211 -519720290 -468285769 225496974 -134554226 -586668750 636536452 363869686 -829906991 -127261449 5862684 291180232 573834773 -130150888 433394850 91782022 -814715578 -198548843 -102907637 531518538 -376587584 -457613220 -205169371 853616231 -441113914 -688593544 874561739 -31819603 -95764949 -125795635 33686271 -191674656 920060075 719123324 658650510 855411148 798855420 340482124 -148382627 -887878920 53095939 -598678015 331644662 804999973 500375237 198890934 -201697721 489263422 262791590 -113152896 190216032 943232471 -530733860 31016293 -399393986 174606802 -828529624 -403744600 -94010799 -237971797 435902396 -507870936 784804438 -929553913 -468167110 -295222476 -938254674 859686917 119788103 -977381348 -444456423 -734597168 -718748150 575119971 -445861336 -356946645 882912066 368908277 -942332600 -18145633 304791871 -692452234 50679771 -132224669 -142710815 847305409 947913685 -383700666 981849449 -974927521 82151124 478676842 717653554 412657170 -40504530 790186393 -693661789 -237907658 953522719 -269055914 -237752455 -306242072 -65314312 602465328 -480767497 -832200571 260644591 -25640329 873096450 728230605 -728750754 -139649584 670307513 -410357223 355799479 421890766 237414436 925107432 4502741 88620291 96817279 -780673471 749115266 844327561 79074907 124333770 402822535 -745013798 524375930 690435170 -251765609 -456118055 819999755 -164795958 407545880 -641757227 808560309 74238846 45852566 -614557242 -707119160 -34234090 -286437873 910730593 -190000377 -470327065 -620223306 -570541813 -829193059 332560108 187513942 972812464 -147176890 61628402 965053493 -849166957 -139124475 22778248 887677789 71793514 458650768 956094377 579577277 -852181974 474709831 47601664 360316573 945212375 621022737 87170176 -799099337 307278912 600746357 572247191 730027628 982546530 -371596190 -141163538 762386281 -698716874 -176234325 816643519 660853722 854204308 -478942335 331554686 746705700 115463991 -296210265 121476110 839605568 -707140287 -576740490 225156771 536774725 -347222192 104082020 -287790452 -386723490 503260670 -826957775 -159069547 -505441205 -543293672 264725533 -155795117 849547306 994732127 -688772832 681667886 595577383 903678553 -431501270 798471867 -623155383 614735191 145199910 -676545927 195925098 -820353331 812957308 -856724257 585372766 -683689159 -609859137 -84198791 -597150734 443866378 -636073055 295554120 822549852 -460177706 889004367 785972676 -896325856 441540108 -947060075 291633757 911233670 -844554182 -614040058 986313867 -824989932 365393584 193249267 478443056 -909327773 -654254443 -408354016 -93067874 -621686811 -453103408 655189356 206791933 541437027 154530236 -230465855 972563765 363838189 -421801227 -124955224 -91349948 730901643 106962770 -601874070 153601559 -190473283 -664920381 212158048 -408210070 -223441500 929047929 -408591016 559750644 563194839 -825311041 -519463883 770011936 736138519 286571745 847496799 -49807168 -388365568 8421673 -246381706 -145166350 -164699339 -986176254 -728778980 -618650531 -854059758 -278544614 841647455 653890324 426909611 164549773 -107674041 -967462658 796727291 -569800675 782418012 792600277 86704446 795702103 374313578 535341720 -326721570 -154771122 645773881 -223927015 -459692018 -8382588 -569323044 -476889316 871316832 389419245 699061460 408558403 -982559706 985912997 -662012248 -78837099 -212199812 172028759 -749639788 321899505 378608587 -132672206 738967143 -727866991 -98397888 -223425721 305855233 -605397248 -732021445 -614823361 -346578188 63263431 535513948 -64659779 -531833737 105006502 846608221 748891075 -772318486 -100684654 -930774436 719821926 448850455 376622527 -163408793 371465603 545075662 -466871551 -403915750 839815464 -673225586 493631940 -730448310 957432328 840428987 6285373 218176477 -856016963 689023191 -24387309 303759507 -993598670 -370926504 -127341725 729593543 -950442291 -400367589 300290026 15729229 369339381 376829296 -540809806 891763578 -648250366 236141844 452849708 -174612617 178674065 406426928 -91502203 895230075 -157702325 -374412176 -93170407 56843069 -193327349 -49820190 942329397 -371518478 -319131852 -216422179 864299803 -517774286 547820035 -598714938 903228173 983367707 805853993 -816418087 743226592 478768571 851726959 824087555 -879977802 757739166 -90299736 711411908 -252785824 201935454 448488073 234375882 715082890 368699280 -296109738 568377871 -852096819 -859001324 870564553 288484908 -424613653 -36955747 125835101 636129103 829777164 -870529747 -672146440 -771769803 917563213 182067343 -934321052 102322607 -674505695 -173909566 -878205728 -986589086 352396498 -751896769 -105667084 -413857039 204766117 828238288 647736304 446670027 -864912012 -812100520 -98153063 -647829347 951916884 349566925 -839771236 -600211847 17017285 116022671 928004087 102803147 -608115941 154521920 627423294 -427610039 672494084 685100962 -416312103 884146182 -826292494 453657914 -345098995 -570479165 -929412885 909886452 851360053 219811666 -460054514 60043069 649216019 -803883268 -817747555 -38628783 -218168471 693022133 -116722004 -512288037 -964938642 -863750899 929199562 -187920241 -58563993 961461081 -369020661 -643751336 88112203 -595745768 -314648754 -343817207 749899239 -42607327 -971298876 -474397526 -204522537 -799061088 563196328 -789051581 897514485 997950966 -571133010 -871927778 -64695347 -208999706 -160741615 643154783 539828296 -968743487 -184560825 798372879 473778856 -674385615 796923422 795930694 563484037 -24841144 919481147 879219285 -846021339 -119357120 609574847 354191234 -287442954 375964813 940748935 -820402533 930770242 -769001153 -992642330 946894593 380727345 761803808 -879125863 976680011 -657253071 352217822 929379917 623014021 931905267 13957846 -300802974 12071751 213781778 728816072 -876741909 382065787 670607345 -958352004 -693000777 -540911672 293100791 -353294864 -820859018 270382591 -328609007 -813211444 344239584 -865507796 -11539269 645095594 -303955313 129352303 811054251 316078842 -459885597 168544913 282715804 540158346 161327288 35227523 656548941 590216533 108867477 -820143592 839078062 -50769240 -965802459 -59032924 921996193 255133327 -885758069 -944925564 -406679284 -409493429 370424740 -92868809 117279144 -444248191 -94725171 215041086 -838486948 -612803943 873179973 986074812 -772411938 27281836 245640163 -724021055 945840419 -632680432 -522565349 -388040482 868109090 -650820105 203498741 -250952774 -884034858 779359211 444383663 -604748315 -764855178 751165389 173707527 289810056 531487025 738215583 265406046 -174016244 -13978551 157699549 -403806075 252802874 303739648 -516336744 -910912758 -727672076 -728027651 83275341 -878783636 -73343099 867409760 -755457424 827925232 -361030603 -654613421 975188676 538671077 -581285529 834307772 -458865000 603837656 603835490 -793723244 24533161 -420624670 887354973 828738170 376519313 677177696 745755118 368036045 689903374 -185945874 139285882 463285287 155289518 111562906 998561344 -496411701 -404210508 -408443553 783158188 -455831904 201991926 275857656 460435722 -447223706 -273135527 300142446 -126313442 773840718 24240817 748160707 960129397 968190626 258633981 324417215 -219203133 310454739 -460553201 796000170 -884405515 728605891 -34612758 -713522626 994325352 226466789 170280008 680202067 -371600751 -463862848 -705564605 992774408 -717462706 396538868 823544756 760199655 831685974 -165206292 -992807278 -500225059 -337438032 -840230517 -249848693 308061616 -951364278 252649198 466749604 165835253 512982981 270257033 -357096761 -739696787 -553470086 823382988 55163927 -834257512 270954496 544522251 -674334687 224555736 -989430871 378765860 145750 -840146171 244632521 821424279 69200213 -904682697 -574277363 224486980 -116703843 -536538293 200746057 -821678435 615633714 143255194 699981138 -777713546 344877580 -415067027 854688563 474398364 -887469998 -770744576 -14962939 493973974 -156344696 -245085680 884949578 925070777 -732665872 -140155463 -447495941 -338191107 256119262 962373488 19999781 666547518 925692750 -342217095 -457561219 428751443 371191527 106723347 625928383 589681755 -357181326 -878630729 -247029869 -133203781 -290323312 865699888 13984607 447946378 -915287968 528177924 -339543013 47089336 -112847017 498029294 794689060 28817116 261306884 468410072 -205764742 -378571935 -647636450 357171807 625086941 -50547239 744424047 118689423 206780812 -656523520 931174756 -219328891 118621398 857866302 -260498953 372827241 -172304141 309827347 -559542327 -583276826 -218728085 939417190 864209724 954562704 808740335 996549420 -426231173 -778252937 -793338789 -25592571 807960514 -846184259 309561657 -433257944 -453577495 586868715 120212216 -512671751 428431313 540372127 453303003 192790442 60590141 -992155874 -639382440 993702806 306623407 800297582 879931960 613535683 314148908 762266567 134118606 672152143 830974241 241915041 -826555287 186298655 -993716112 -645969790 901041997 -50270442 73113966 -677550254 -334380431 953625602 741226038 991142384 -652281704 181855852 -127627870 -586668649 761534014 261358567 -914115106 496850307 -129876343 901855423 -296542063 -170602979 413651725 -720055941 806250253 282034756 -104037049 240001502 -649918716 -955134207 -372223202 -913081991 -888076491 -448527005 -143090873 733919837 -400648708 -333958033 -456942986 -747736611 848404749 793483587 -380486324 540172899 229162729 435452268 912466205 -426612945 841133543 262330234 202532495 -993346279 999530952 -83562024 -94273837 -895880762 528778501 179717690 995808174 207248089 994497851 -967292420 -939356764 323598390 11234203 532303961 952153932 807888140 109890707 -965945128 786313195 -765303862 527658217 862297028 719300712 -766295113 -753943809 -874182974 -754244936 239243898 732525171 598912029 92642846 -180326917 358584378 -311787025 387822557 -334109123 838306873 -647551267 60452146 851910994 -159306910 681592700 740353192 -933232948 -616006260 -333567185 -116185649 723944711 -841610861 -402228350 -516893204 333660317 -333130135 217284031 -981817834 120205819 581456145 -694295285 558444992 -466966399 428079300 588706072 785124896 946286063 -988944521 307154798 67421057 -460485704 338833155 -272822089 -259344674 -314624348 540878819 -323918204 -941918057 493587875 -659283030 -356820506 213129519 -874384599 -352514969 967479001 -754936659 -290420986 802119643 -893504681 886803043 -893104053 -217041307 -961735847 305184980 558573625 -717976876 -117654501 405234346 -140949288 163050228 -737425988 -258964463 -841827009 -471348501 29627585 763611286 -813943467 652498073 -491572586 -581560955 -986685772 -689826360 43321248 -830927446 374953930 -582915646 8008383 327586233 316136455 -596665920 -445049828 -897328106 -146550204 758096538 -932722622 218436461 -750847150 280642375 551623633 -644249001 829849857 -249878456 97259550 -252520651 806490363 763461397 -300591191 -432872863 471407189 -633126658 842840798 -965342217 -579223246 311318593 434886913 -803965913 -724312260 171266742 -619420144 218496599 913689279 898829200 -751225177 430980364 -314690675 -798721372 435926392 790611086 984883038 -932215386 -1322206 932484734 -235202051 -459292514 -955214180 781510559 418559089 274472585 -498357579 -250885718 -686494957 146707625 -951697700 919665815 517206018 135928514 214232544 -884608677 -696489952 901297965 486486646 -564552145 73322526 -539814654 -930774005 365724091 415022592 153693650 915915621 -823799328 859935402 792061346 -805696163 523345116 -772909848 437607603 869509322 921509789 649819549 915913417 -415337290 126429884 375057285 -188781521 -897412643 -790309320 -232100336 -587129507 -917441818 -174428449 343821340 682842308 -94967665 820997049 407411958 -26789487 -789721950 -291179831 894116484 957115284 340912395 95475147 147512078 756163594 919389122 664806142 -715045608 135927572 622226393 -133763940 -18448757 -779582365 -624585675 -253186990 -710091655 -732246945 -923548084 -744167076 -620118258 -784600186 -198771714 -212068592 -977476110 523636094 454015632 594603973 726060018 -493136266 249001525 -289898001 64479971 29103013 102142550 31428151 -204423141 560733397 -405136290 -951938528 855406487 -499481917 747647929 977100280 87566870 107700440 236731563 177770704 873107047 694020468 687561089 -128594198 937035274 -822542345 243627444 -213514787 -94445454 -455173276 768704431 -361938523 -908958491 -770911614 738138399 980236337 -525191295 24469038 57169862 713768535 -544177503 -578569782 -68503324 -375885835 -449499886 -122773685 -634930975 -601879128 -996373553 -355173678 -212603674 -415012734 251589499 -34901510 42360008 -25389333 -548177173 702094948 -799343771 -315333510 -990299945 -762990470 297397884 430694377 955790195 -571611697 -621466455 847869190 72449112 98360743 142291838 466695502 -145337712 -406825899 682031051 266339629 -80970980 -733922658 286684324 688283501 -69864450 986783452 -928464252 -735548242 -987272291 902139079 753998320 -561143528 -949405497 -614217441 614158175 -672356392 836856306 -559286505 -30440174 -193626281 -367034317 -683734964 -668661654 -498962975 -573422216 357588658 292510633 -641212768 -962202030 -43759375 -128726319 -549085696 64282831 -202200854 -302868407 685361717 475971519 -4285359 -119617767 333336458 344653517 950555446 -955908966 -854651071 -757540444 547741202 753648728 874420264 -40744244 22144548 834895019 34707160 -363156198 -45319994 17658597 -613450868 840951615 -524340031 899998413 810315172 -208613262 506977192 596855157 972958211 -937634085 -848204108 -188082916 -516580618 67565647 -653234728 -502989975 -337451258 -56580510 -363914054 309540729 961553318 -879883129 513214746 -140344005 494343189 604828949 736871083 741123610 984866120 -359684416 -246116572 954219567 -726417424 -90663651 -933709770 -889744017 -258569431 722886034 -250566822 644996774 354530912 299581541 -518429334 503379531 42350065 113059417 225130518 248139850 -868394617 793432870 988699895 42727149 704624282 140844922 693902408 357731568 -273308175 -882307211 -180187945 -498526572 91526404 342592814 489035836 -942806711 894452271 873048600 -782783546 -765062479 986564404 602853869 634973937 -914537467 267508855 222999889 203931854 -755558237 -875306574 821603737 59119712 469430690 893433590 -437501870 -529754610 618884612 285142178 440728286 -564772101 375501675 253451847 -407862957 -189909811 84572781 726357008 103447248 -764408389 361063423 -719361362 -159268936 316010703 -511032035 340560992 -337055334 -506329887 -381702443 -928724908 640560355 -845539530 -766200513 -606943714 780833109 -625461833 -714221423 655184048 -990532624 501958501 533793489 -275877547 -241765090 -992387748 -928375521 360957757 806247001 367660509 125535017 763536354 788381567 -836185138 677387928 -638678782 -980395047 -479175794 312657945 768820432 274913331 920332067 964522611 2147860 -658054200 44467385 915011850 116884413 861920074 678277806 986522138 -596727200 -952966252 -735728943 -37336546 -576958416 -355160732 196057539 652066016 -209517338 -500595858 62735404 -251977617 400138816 874452553 -62192053 -757647280 545748635 897963349 -302256730 -379060498 -60236563 -23821606 -431733519 942293528 -146342393 -703368066 -613583945 -293779557 576042353 -854403742 -599692106 937288869 32741168 520614922 -584619517 -731292765 -101075638 96884849 -335796766 353914777 261399403 -976013291 -908089322 906652891 161059289 -561970655 808247167 681996398 -318337803 -936894314 689129625 -488841876 434822137 -619275601 -903170680 -270547580 -167824024 -439912172 12398281 -506698879 -191728749 -365707554 155003839 -9371180 -658673834 757174454 840882172 -968245916 -496732454 812978574 -788339210 -822118181 -174050287 506070172 101468316 875264564 -655237565 735604729 -314449350 -536554644 -313709147 578295933 -504231789 432941773 947105313 -808380146 963480356 -659888517 -916737589 -354962216 -882092415 -168833053 -104031516 202547933 639795 897085657 234159378 -678429303 615580743 -94629596 915739438 -70240073 -518337733 40793061 43858475 651058216 534123147 -679706235 -88289661 22875690 -457823035 58007495 851467940 761864764 -574996834 962466053 134903365 -798921018 -148721166 -143689148 -157891212 803849560 -978297324 299287303 -659138070 492272297 -673616529 463099508 -52118033 -437874371 522774547 -994636788 486915825 783474760 -690895290 828995431 -382525470 -262440764 -508842079 469683850 -914407376 -810865717 -588619080 170301688 -755418459 -270558725 -248722121 588196582 484700233 265697805 136627805 126708049 -346272745 -780224580 927658729 318864181 866312098 -960228590 142682103 804743447 -357125622 214593772 -317732676 817076190 -353775646 421785054 724868165 -311518134 493523292 -191305571 526517253 685488255 -142372563 880956523 -20977619 -32175378 321703730 200544354 608135990 -106482512 945976876 -732316406 840231229 844305414 -196233481 -276205910 -376887689 17065462 237479957 503258368 938914333 264238631 254587802 344751245 659738931 -633257897 -179980574 290930634 -224556007 -291081912 136807120 448823239 690513945 55889769 -950113876 716886797 465521876 924403175 -723488220 -10911469 -109850841 -939448316 502508424 730200959 -553210651 87804970 -270239661 -832576942 -788630246 -273300677 323168213 -438614662 934943885 -824190886 -659944864 -110704291 298711205 755995306 594734689 235420596 580832477 356354904 682133353 -733433776 270343357 852553869 791801746 257196332 -495150607 997732106 -179455325 -793004433 -72232976 -446435417 -645134222 741319431 -622436471 927751902 -340394543 -836354444 620541877 -598450201 -252688561 -475118843 -788795851 75462199 -273181308 -876552695 176915132 973334170 -784748509 -250809144 89248437 -76193780 222610321 57207606 206573273 -916184330 -288362941 -389366768 201242917 617267461 775062466 203598019 697257456 -275162703 521055672 -59407339 -176883185 929057116 805659056 -899863843 130244412 397973291 438699016 261021934 123671672 815390125 576592197 -298926619 683048582 701066288 358970116 -50643167 300292372 -831781165 -511559012 148085427 974695138 -23578413 -867378617 -756138002 -758354017 62617599 -302627646 -731524387 660830055 -691439857 746589569 -621916692 -615443525 -343361762 -308199968 -40445552 -698310370 916172875 -615481815 -977580321 936579682 -341196053 -69718148 -389828905 -296811930 702109863 830496762 -816143183 -568576426 -131942018 -213327903 -314266746 604593715 429764231 -876618293 -912561654 -741111732 466032225 808341381 162495478 -72048568 -4187513 182939972 68342229 223776451 275040496 503310602 574158337 262999057 381370430 -921975935 -526454164 -367138646 967820451 747563308 -134004294 -958861232 406383704 602889596 318171755 167070016 418040642 -384934902 -159766536 716028738 -234897822 898337044 558995612 187061294 435585287 411060852 -53061894 -405306518 803717101 -290623176 -398762667 -548030934 892208333 723500509 36183951 -963684699 -994714686 -73060007 98263022 598589207 761941027 -318052679 -915729764 -596933918 -955122210 -487502619 -623153685 273999187 52921495 -778877195 131191256 -259491662 -643588475 -810964420 709905588 396204857 -533972652 779526725 -62351800 -842220514 99317719 -685245564 -148283076 -376540249 337273387 -493876791 390013557 823266426 -439077454 927767972 224646479 446463552 -245514538 -263769937 877644388 -887035402 492178255 -545864047 -809901335 373889427 -912709154 45732185 441027286 -744706209 -218419535 54462805 -43249835 187169167 882874523 245054873 -757554141 -243165931 -635796823 972000605 80070656 354263351 541607977 -289125974 -600958723 100179451 10524615 -534876000 -643749996 -811866441 -311034828 -654428730 -751116611 195938418 757023776 -13232522 -256373231 727378470 -30867575 -922066483 84816690 77129634 -370122492 315750916 146761753 618288788 -143759366 34786052 -326959043 -106962370 810021638 582348947 356366615 164465722 -911881081 -32206157 -888448577 -96606917 61658181 -724090431 -417092219 31746958 -405781530 -892643358 104127114 -915970928 -533508988 -48212465 794324804 -225263546 -68611185 -6045133 834773196 515027991 -986963956 -734015539 289446552 -140792097 -883568004 101966181 -218330890 454225258 -973695476 55635939 200471441 352915039 -346180452 508509771 -218485361 -188621533 -668479107 -467577189 114404074 -781382225 879396094 650529116 169540368 174483970 -114729669 332985644 366080936 164706339 722759482 -980855029 -408482515 289235759 706522163 334954352 382187717 -928866161 782804147 152411068 -940117247 -516283420 712780949 512218679 -787704662 670925676 -990125021 11937358 -324146061 -40830351 -54735441 845362304 666886751 -405864390 960329578 -958858951 -915134428 956841194 88434584 95387553 -138685648 -396810590 147723886 595423763 -883153462 333267501 646023582 -818460285 574468624 -921835784 -967414623 350047548 49902485 142345705 544352690 554635859 441233213 -673336726 -921806261 -39466846 227139176 -120552545 -596367416 807179052 35672565 -994974960 -44357160 -218620743 138501791 313512521 776457352 828064719 252164710 557775482 166718900 -189384742 -539789880 -891657603 417264340 -638285566 -993478774 -238487472 -673246319 -693903660 886697129 -714072860 838485920 -287536326 -636897162 -443204294 -3604269 -692170182 330285175 -944821314 257548953 497709231 110427570 -577092381 864222840 -963049900 873175747 522129069 -216364953 -921202783 628033328 419395499 948280254 -67199834 -462450300 -680338061 -954241055 777414827 526202053 -883487607 -321564099 590148369 -23264919 117722804 -809858418 -439953625 776451606 39241464 -16656782 821643490 671862867 -534418938 -781306175 895978698 -362517390 -901376861 -43277165 415549315 -292375190 246561384 440803271 -526578227 -475594655 -436662431 894807858 917465024 -635139434 409013976 332696639 -596530 -973134668 -931899980 498062183 411335140 -344685867 -297161034 806917971 -964937416 713021548 -353608113 695520271 -621174645 976621996 116227819 -21466457 -805224919 69740199 505770801 719584283 -34247054 360696763 -254926983 317207680 450919047 332758209 -375704399 -345978776 -17459163 -197695715 -615553559 -635676117 408124397 190177752 822937399 -358790085 -87745985 479332436 991623085 413009641 -560544354 -857307837 -271834204 -161717508 564603997 809936638 -175150065 380414765 -55025814 369676037 174124437 77862392 -649043047 -230297838 859638527 685273263 646835604 742779867 471630132 -137197305 792792450 -194229382 -327238606 -333742627 -303412273 2158674 -439844396 856737970 389897756 -512401898 732934689 -867951894 -562906099 963615413 19162140 -232971666 -734443218 -724920648 -491800709 288769894 355516457 304739442 798447224 524223445 682994610 -973367568 571093492 581830811 41689141 832921648 315739260 -492800268 -937350347 -269968792 -650386876 -209317224 -873828652 -873384499 -748342220 374389809 -886958750 -70395665 200872837 -937784236 184394788 -823111234 -37599339 172860917 456911978 -479452232 -221659316 -762250237 40713159 -94787844 -937734135 403288888 555039233 693532455 -175270580 658563298 613418996 -858313366 -626243453 573704623 751788033 -444086808 -436063018 791573789 413632207 -695616291 -79737556 -955084767 -7931230 666875905 -120447156 -981950289 42658859 -197721885 587131631 32306220 -304982340 242873920 -721860028 -172705327 -668585683 108155655 -344024496 935175565 -74602996 -5146359 605501046 679236512 613934684 -321487430 -519898667 -577698037 -345085119 592326825 424455211 824936072 -267373281 803028014 -560977684 535143 693030078 760707400 47246430 959564201 149652648 -344129400 -562893264 -287318655 -954319305 -214412499 264510892 175448543 756690517 -455885052 163682873 -290948105 -218969682 -518626600 -296043580 -707670811 -587372941 111860424 17801018 838172738 -606604159 -118393823 117947004 993405692 -530825410 -746362995 228356139 558630172 639716842 -996796537 -65707163 -119954068 551649134 918801083 -510925157 425992093 -757163950 756971682 101237787 21164739 6453966 -8444321 -72619213 756853531 697040396 835017391 277472160 721178008 363003085 24889178 812817196 965333487 -752021035 -72524476 -847759827 -63147980 -736134749 393789539 177122310 -493982258 691714575 -895407333 297597944 -675664124 -545895440 -8829210 819963293 -706384802 -765690445 -998813671 -905046748 -307857278 -421586164 74408559 -758196214 737276605 -741197080 -454175818 896555193 -847518937 955759919 934866689 -780701641 590238697 380465962 280410853 -191719195 471168251 -835658104 -210597120 -621416992 -267938279 -636369901 -120874970 -782895052 414257268 663261829 -156377254 -280161523 -136431836 -829740933 -656136142 -563141414 486151812 -460156002 -298089167 -24638814 -757057856 341078993 -997906231 -44448264 424740786 -149306779 370677377 307171254 -423804811 156171638 -248365810 743014911 535360131 -395561058 540417237 -361840107 -136953216 -777228177 -796108264 453142443 -347776306 169076483 -986152276 913593582 -669327643 898761816 -655469035 760183490 614782798 -867698102 -629319063 -644921041 -785566084 719660978 548074730 -360720919 637322613 362020406 417244983 167948777 -417031323 440007234 -821504067 -417505035 -769239150 695849214 -485237761 -852120309 -106414007 826455106 804298276 153735731 549646873 779734466 -622133875 488933737 -832781114 -274238590 837947000 -448363249 508505904 778188164 -808757974 665349035 -126871148 -879561137 216076468 576975997 -919714380 851729375 973061071 -131127424 961438985 -862358648 -283714572 -2104060 818295199 810241185 386290623 -573270101 383440560 309192746 -503340018 492326559 -212969439 -783303555 -337943576 312528574 706425847 780961432 584472771 -428766762 770063426 453567161 718512687 79642434 253585536 -425088880 748424953 875407649 -310489227 315404258 871497177 363251177 -500854648 144890136 358821424 -317251500 141821116 -116028639 202544321 -270520008 -549632148 -676747135 268490830 -315352640 -3691230 -44976503 73400182 37667357 -168781429 -415141935 15666406 -45818352 445649991 58020759 772522540 17520024 -657817445 419075637 864379523 -766943156 -418938226 -70495437 -171229618 314908821 750945823 389653414 -871790270 -16538516 -515643023 923935713 -588503334 -77885574 -457719889 -401639788 198642481 -989432350 679551957 483694961 654175905 324092996 804029193 965735978 487328663 888396931 -960176267 435517847 -987232036 -522879128 -675819274 877434736 -358021388 819298521 619709355 -591303234 -739352864 830356503 671166512 -961009691 929233278 553795336 -763784980 -969640050 594592022 -367031583 456031205 908192791 938017463 -374839652 -843421226 -646404217 -878583855 936366994 -489916663 346329292 -757446894 510580111 -111260521 -855307529 219168533 669140491 429096233 -962502199 -558635714 722390594 109076274 896725737 985616953 -191747306 890681403 -872262544 -531469219 -862235434 916502165 195916179 -929622621 -12875924 -541877775 258850053 -589296545 -484374532 984437494 -140908744 605728024 -175479691 -77644911 583001205 -654584184 -609183653 829917203 763489179 469402517 840605022 -963274016 -386192889 643113798 -262061363 -667630868 568538194 -139975024 -430478538 -485664836 62253978 327688288 -618554229 547988229 406329423 -411290322 -574702971 760324912 -170589210 -155761692 532911646 -70593946 -799039169 385293239 914405814 -894983585 250702892 810849546 443250380 -155496246 -627738830 421565407 -475277177 895304302 -975506618 493747862 -938321401 359323570 712214789 523482152 192217555 427365857 -712127993 999218043 972365927 394830933 452539473 769113871 -947444550 -677114633 -672471422 -284463803 936872338 963362882 -23087781 204982151 672826657 229494416 -26561054 677819858 -193845630 -720305959 644668765 975982921 -792675938 559777430 -627547354 -768406955 -512144736 548103775 410763534 -494418263 169133713 -562029543 471735625 -672521027 605240824 350489305 250008898 845165659 -476320182 164873942 -854713015 717780390 978989630 -658755973 780519359 -889143731 361533721 -13715924 -192124960 -116935704 535452311 -512259765 933757336 162399743 810161062 289054182 -361298002 186571304 -526761933 -109846870 878333147 240338011 679596779 287058202 -677368636 50385386 -581967255 -142980054 -543579924 -461146283 -123640549 -451888556 -370960180 758378544 410248571 388201893 472731756 103081937 -256609144 602707595 -413151432 -253963987 -771347129 -718178291 -614609638 -365031443 -362280449 152031297 -683439969 -362966175 -280373784 1829103 -282654567 534343220 -667169791 -16269524 -916609926 838352625 -466972148 -107433943 -131200536 -694262338 -199321071 -555146382 -150410771 640529204 21624510 -907415136 191029510 150453636 -572917865 -797301999 -244721817 482752950 321353598 920196958 -512027633 71557122 747122977 564954083 334423603 297081393 894272241 -304105669 -600850334 848684393 776953956 302915820 -738441936 41813695 248101984 -979652550 -302377651 233698578 501657541 -626829529 -272415080 -425154112 811769322 110247086 878618076 -440468150 -545073540 -917452809 621110910 -912238318 633357503 -539979387 236057384 54414402 -541060411 -192341165 -87946087 745333021 325783141 679886297 -530874176 535201963 -329158877 31690457 -829576059 321801598 607140958 274096667 -52208955 -44152178 644425494 -237422166 -577020241 814152321 -271647938 997638095 -771339406 -610409251 -760778521 182231851 -617404385 -793673848 -885925020 357368708 52855438 56159709 -738108686 -155593984 -148817783 568654040 -58305014 528032790 -768403548 -147217792 845770577 -443927336 841261013 805829276 -911322572 -228955183 653604054 254158627 -549787873 612800034 -27452678 -980884959 -509397510 -153266789 393493470 332323946 -297289086 -954789938 406719313 737570294 -355224612 -193539949 -367065022 -60273664 777513166 326453896 -621249294 -439119865 -46817413 875442202 -764698439 -658751423 238451297 452486013 -511911688 553198414 137478884 -519442504 -671938878 868771534 -129983728 -696655439 588627694 -414973843 -51924510 67371743 401993090 126640541 -736446538 -149357821 -602482502 -40602411 -357047906 -211420794 120864338 -582514912 442756472 40108186 813705928 892484187 -630476521 328500455 -281526779 696617259 501572701 -541319599 -866963700 43128545 21862203 -162727726 -510452819 821254342 643312599 652689137 168501700 934574296 217595599 894347330 534991800 -815910387 14622428 194717053 468702530 363532019 -415797606 -240155251 -493433110 -539521893 285138076 -449043868 8264847 -206222192 -139025298 -585730578 -152031857 -953660251 -782799343 337628006 487829991 -987150610 914530213 -948955792 -633030901 210862346 -116510522 406950324 81018370 -67763716 742367709 759529100 912872771 -216898937 -764659766 816714144 -239128315 384967839 297029637 -147487770 236562517 -574706760 592298373 -719013679 -163762105 -325597232 954184452 -599825958 -39915214 589255942 637021560 859635780 718337793 -222947726 -300289178 -795439155 -108061653 458431586 569155319 -969957950 -401847079 598304994 -704176327 106964504 -130716112 696112179 776785983 222995162 -292950091 -625356768 215694595 163868492 -951268923 51530373 760012156 139777576 252022090 206956902 -746894873 131555153 -584430721 783531050 563489185 -886411313 -780952885 492497228 -227928514 691431045 450679008 695826204 -226909394 190642150 -86467467 -473466463 810688413 -978864537 -516397406 -860983390 -710245854 212212853 186252878 -450554702 227670306 959236711 -956205281 410508707 -621531256 651794184 -402647177 -582857372 -96566464 -36797803 402877927 -373281300 780505833 -74933634 -155337634 230818808 73902932 929673312 966920242 366317516 -809163898 -919233075 -773002099 685772037 692389452 683721649 -643375397 989927606 -736831027 -414942159 -361496519 -164810054 154987611 12899859 430921977 -533271074 999062428 485521872 556390341 -462651740 -69675871 -260506636 321599181 689767439 -269688296 -60907799 246722670 -576845977 -386338032 5612561 -47672594 654717398 165387403 -458702737 -147711623 43419754 -907933859 642269915 784992466 903900523 -566285565 184989919 -631078849 -578842899 898359364 -754743810 -454369501 -114456395 -599306600 196636373 -816046405 -864371175 -67126191 405022257 198185320 -922271789 801578728 255401031 847514442 -321333117 -384999193 42225728 -402818176 -889708051 766885416 -426532430 984101637 700861457 508709621 175944498 69835132 402002310 119064284 -688684492 -283682073 241630180 -504584642 627738537 289232382 492566453 -90789073 -691758321 743806526 -323977830 984280563 754693434 648117539 26206270 367740366 843437382 -500551129 277498021 281652184 -609263352 874391487 772286547 -774325754 901946488 -262548038 -382577977 -955827766 413670183 824294434 80147988 739357600 479547296 908390068 -558728081 -838776818 385819348 -311953500 -100228534 790003877 -305851381 17263564 -585918982 -607198603 593597633 -29268417 210615533 830293577 88463806 854140988 735007979 -628880266 -396508100 -329143147 -208862569 -945771851 9787280 903538438 -929886972 724935841 -47386674 -795651614 -447821338 116551143 910747509 -157216711 910243436 -486652879 696268349 -171335542 -59486137 -571739265 -992340011 -767814275 -195190911 -654224001 464572729 584517226 186846341 132116723 -51126313 548652758 587992047 -223558590 961209000 14366982 -894900959 836695244 638439571 465641782 -933829311 -779233774 -200291628 -351062317 -107853243 994192820 829792992 -295699171 401033179 -385928911 509435073 -326702087 861478792 -395240060 907514544 488386318 231369179 -384545361 -206516678 -427304660 -454961048 -239914492 82593134 -974676406 409674982 793417811 -596384221 -789928427 -51940440 874285910 -639394823 6445664 572757853 610424528 -562513848 820927942 -882846802 219973834 -802040085 227042030 -667395465 308853574 128155882 690436196 728359352 -719339882 759104828 -109115486 -368279238 -587766084 -718871629 233463856 867324238 -354078288 680083575 -389297359 -21801208 -540562552 -967689729 950576901 -117345916 929595688 -392884538 -288184795 -965040968 860484374 828669378 562533513 -822669231 792367770 615719079 802896223 -553016052 -462420887 -663804731 -457949684 429845538 -373051891 858719089 -948726409 -325324651 730594681 938528907 200913786 366074681 -486048162 -958504906 69754906 883254123 -487307411 -893677218 167091596 -972291492 969091996 -312865560 713195592 999098445 604088504 -321680531 -857258215 -84780159 415966283 -432561047 -449233057 -488644405 -30317392 826626616 877973691 733204942 348988365 941844742 -726996352 308717832 471366313 -383531630 522140788 -978334117 485286476 552256342 350993944 -472255946 -653122145 -210232349 -664158891 551593528 -719779425 918639495 681476808 -456570598 -99862427 945595786 112234506 172551926 789505900 487904083 -923481059 292151393 -5505239 703057037 -142167399 -530157051 90304963 -667001814 -921311404 -238554810 901060686 26184697 893107676 -844195126 646134148 294105562 266977581 103794885 354532728 823095115 -670938140 669623930 961161385 673012798 -174200022 -625413260 -271729058 -121041264 -180159372 -626562299 867938495 -988178913 300814684 761325060 406541807 -225089776 -707879921 -793243216 418376806 -367804638 -502558202 830702412 -352153146 -752073500 852556178 340797456 -2876609 588080510 114701447 -710188406 -414929224 -612456731 603065054 100130724 -403023727 288370983 -131855407 579182253 -528912006 -228829556 523592623 -979768171 766331425 -912588391 834934699 234165217 -912121541 574173793 -490427634 -378394084 -896319522 -329683236 -663951931 -13925882 828635856 -290591310 -521889721 -759645387 624596386 93431146 647809474 905582579 -420592012 831519958 -320148559 -453662055 572748225 -333190711 -84154738 670081698 -518009428 -493383807 -491694614 -160833625 736611749 524138126 140863244 -309484074 -688885294 884130878 -346276343 23639839 -393739330 -430088023 -995491956 -609008060 -186842918 -188831144 797339024 -701695339 71187924 245152462 260983263 -739211757 178518257 42218462 617097247 -88952931 -57356594 -854505239 -819956048 -433505612 -868599870 -106805521 647383993 44317304 588539302 271570435 918300125 839728148 9981259 558238505 -722150146 496870160 20973430 -900561366 -955104390 -802859482 -676446114 175601867 971741522 342966544 213853825 586345938 -804398664 516840524 666074208 635644385 488066840 919550678 394503529 -696877514 115684843 897935628 58648732 875838863 -158691356 -271970220 -117948486 657548547 -603706170 975134394 -611484878 -613937047 183136204 -784809547 -246433202 716067149 955200189 -793325114 969965802 998333110 722405387 911017388 404405305 589879027 646312264 -463833305 643475817 -553418016 -350805105 575704598 734781236 163257955 323088262 190124229 -31550274 -1898230 948821810 -567102848 450289401 670301679 26412132 -881633117 -305746024 -985788950 499648993 982568569 -814447593 -869317798 178424998 307663340 -918904394 -490130658 -795571187 402968082 -589393626 -166587971 490155354 281330761 707295804 214441675 -809343842 -519766767 893818497 190303501 -996103022 707153672 988245829 -514017406 -119729541 529141048 248350119 592080930 -8473746 -406539458 853360503 -111468656 -733182245 75032093 -301167015 924475993 -120341917 548072313 -223853456 409322975 -274155774 629136478 427014447 -45844509 331615246 -719809396 -633455274 -387014476 -163881341 591410028 768818258 -221833073 840115556 544826094 -982667481 -366754316 -573259717 -394980886 514872518 140241404 -382940630 -370138455 -976738435 -543032507 -483890950 524725670 -610801059 395871816 252672461 -955656366 -689088113 10111473 293195363 -320203296 -416522262 -997935826 -885057593 -13812935 -205471549 -165878167 -697396334 -865000528 752584290 -126555601 -152923140 -561054253 826520698 -409567209 802295644 -241550098 466859270 -487357619 536178510 -434702792 -874280392 -220489716 -46438409 -872829997 -909195773 -693188934 -652827434 -22436843 -250712220 -301930039 -121840959 317221945 722527119 85031523 -702648964 295226955 -164727377 708340444 -637891720 147786521 -139731341 -227898441 545746622 215138818 687631737 545923570 742142332 459004552 950694533 -293103467 -479250509 27527649 362189976 -411536288 -226568518 85209170 -730316266 -528008605 -532042072 80781119 119852592 307195216 463897460 335265862 -296383977 389834474 -177220011 -69639554 194788460 -188031235 -111081888 -717938482 -766276736 -322266281 -900534233 -775636670 257559538 -574468 954157719 -45521840 456321681 359962165 -442630536 -569519109 273757920 566147837 71698805 645036515 -65166874 44912878 -62753081 -787929829 317424357 -882482567 838545580 -510385903 -216507911 -389823114 -272309315 474186583 379170364 305684986 70205689 569704818 -798225834 -156610305 126364990 -563756855 682753695 330565371 -397269392 121689987 22542232 492053482 540689139 -36909847 868965096 212250490 876863892 -506200354 426269145 -829814858 236155004 -57651779 603232399 626314006 -463893659 -454050958 189465607 542973298 -924004269 315672785 325270040 750059325 913583975 46650886 -547676033 -610628852 -34199166 167843075 979102164 -454486705 -98671737 -24892252 447512115 77204291 203453852 907261855 -700380092 -390588202 -438248165 732830100 775007162 154627066 -118035034 -318910824 958776654 486013190 -980980691 -170521158 -231190297 -110824094 312126000 322973647 -662907977 324789743 -871140225 489483741 938695719 -671743787 -447711198 190048069 -641479925 292921643 338650827 -918356341 717502046 605607009 275021232 -410568957 491252955 -221542441 -825617700 93677075 236840223 798667856 944242424 -734152127 -645899021 255857642 871786710 991180071 842400447 -725280629 -868963449 893853807 -413225950 517953607 248056430 -956846429 706592584 572209060 388674226 -261739560 697991772 62851090 3720241 -917676076 189601322 540780322 639896422 -689001421 -158538049 824706259 -103454716 -372438722 240549099 -432704898 447117946 -954265644 74163281 -653535226 -337363962 -49057219 -500818354 -875790555 417955782 179609029 503284459 -743915975 -941730492 -275876585 -60375109 553044345 87816213 516726121 608474186 -69723444 721324872 -957837922 -202669 688993831 -40105259 928956735 236044283 773145160 -213561569 -10264481 -935731353 730395214 -271932015 832379234 -408360953 422943414 -358674525 -793023482 947479295 505251124 -213857811 -248637594 976733188 654940055 838489696 -643901726 799314995 -261749055 -221641477 -906641453 -814139022 -53072208 -481854712 511587645 -475802720 116676537 600778589 941807241 -814800183 -737564560 -378630550 -553559565 -360439891 -173033317 -835492801 -784693728 -208761445 -935872105 558570029 -441599836 230723248 784986231 -493007521 -278067474 732473543 -334894469 612437672 -604371730 49367443 854036201 -671088373 -966241321 220922791 205701323 797031195 503535935 889160631 -554570601 239824470 -521449780 656238467 -864703589 -372651768 -109763450 -436872491 948047831 582744802 -503551599 -326167298 -393346514 -916524714 -715045814 -417985801 164858649 287635611 -103392827 -923277199 104681367 12603454 -44553305 -555077603 -326217657 -387213284 75483673 298818256 -817674382 -389787157 -586160168 -602907319 600756121 578713018 193541590 -632882401 -502644753 542344472 -960125635 774600364 -197640588 726891457 -734940548 -174437914 84562138 -135648727 950810913 112356160 -137836217 -413282001 -103286430 -704947712 533378551 458669186 206962554 -769463794 710820973 88663591 -788108519 903577163 -253806546 475541690 11364787 -657264231 223875903 344712077 255330347 -356462093 -122084451 -811454800 -928500244 -700361 999080723 -918866434 -669471911 -506804060 533618747 910718062 16886773 -617625524 -353484123 -478308686 -97971239 448183401 -956177275 877107443 637047370 -472267255 266428635 -792088022 -311757562 -994506865 -316401663 -929041304 282134792 591342840 -158288883 172244425 -721202166 -339548328 125083980 -872750925 983797606 289938196 115194288 515256819 -317033360 -791277919 -338111644 307123187 -34441383 -906199165 86320178 -176842745 745006933 -777220432 -981153013 -79709948 -552724785 691947123 339752331 -208694780 801768035 -704699444 502758938 -368971457 675602363 -885403010 -309532446 -473745394 506909408 120991545 -830481387 -718700669 -346141753 -226004928 -730023262 -432838697 -637043944 451387909 -525041532 -881391287 -137199459 -405281860 801464426 -37289450 912728945 184078947 577653757 19886003 311484731 -606081750 9604707 -359704212 784376463 103816400 -454711973 868351643 806187199 427748167 -498504564 -967325631 692678272 420162556 148049722 359933475 111611293 978264888 -804403980 991286743 917955365 -340178821 128087501 133871560 -825112288 -467786789 233252473 3377089 203271772 -985782802 115956527 -870568293 -119523760 39701524 -451352957 -742678750 22427844 -237593254 -155203509 410481100 -260071080 381667701 681355494 876777609 -771111995 -60355770 146443976 -428073954 773859168 808130443 -342328153 819021967 32209349 -452925433 -515046042 984477443 -812054115 -180587068 954079520 7828578 432842380 -619266470 -277201171 -411781292 625328979 236188056 22335482 -294724175 -763890854 257004238 -134421287 -341734251 -175830963 -836019161 138366002 -393219805 -21669454 133666348 882066468 -194353561 927923026 -283672022 611628118 -567857969 -632715329 46273299 776890519 -6521713 -813904341 584806329 -41026544 -903517678 -392330339 531379302 801916396 -651658559 -66265128 -492213267 -606537010 466999488 984535667 -541119160 515147025 232408149 588526583 -806825796 -114523809 -517980508 -685630666 786529198 -702366 -299458790 218407114 337077063 409506487 62626016 448112538 348692225 -927526161 244450754 -796748844 597971110 808446121 -502623673 -591270613 -540706569 -884227431 569556394 -200614654 -586603429 720681203 -260796749 827126159 -505110524 -27923550 2035763 -592547173 69552902 -312904254 -992474354 -794541429 -773377358 446036512 353754236 -190061358 -499084579 123142762 131718529 848667532 50256768 324289469 -651106768 71570522 465238054 448450699 -642073232 -875897840 484765820 -494430760 823795290 148349699 -388364354 -839010537 538300588 -169593608 122677816 -338742713 -997157103 979950020 -441492648 -813019901 -385549737 196041549 -596074436 884064135 -352255997 -430676184 -745494070 130152533 -81574800 -716181792 933485017 694080611 915688743 -695501204 -907300582 -971077235 820741846 375086068 253588771 864274320 597460711 749017109 681144080 -36000814 952096239 449012621 -108282175 -765880156 -300889356 -866837028 -881640212 247047453 -933505618 -896460916 783118884 -383350924 240679590 35373339 -446985040 430870701 -561666644 218116539 -641219457 983639710 973359218 -242009125 713195628 509990814 -879294487 -131466175 190677099 -582775652 -363023850 201271254 211751716 -269442120 223083049 504079095 688747699 44662235 -216501822 81542603 562725040 -781845345 153382347 -950576730 -860837098 -939570624 -903538280 -684267815 -386281037 -331512454 -956219345 -708551898 163174691 -305667171 -294847213 -638825601 -812545698 746141675 -496543256 677471873 -874363996 -816966357 810971631 -305947669 522728186 432952264 500905995 811510698 -63916727 606213667 234805214 745960014 -359613824 -170286776 509057279 -85181803 669111809 600156438 616155614 110284684 981166374 -917002617 -808866555 183956515 -579001213 942468738 -203114032 -83244144 347028387 248215186 925453045 964094599 -969842996 -424897053 737755853 805021465 -40241483 261764794 306381519 -240053918 469309117 498511799 685163300 -936954550 -187398234 432976032 -30498382 870798483 -32288167 392826112 -431563584
52930 80850
23729 40504
62815 63402
37761 55649
32214 83085
16159 64709
1049 24116
62370 80599
33121 59665
2970 77457
24854 50676
50143 54312
38683 64613
65611 69128
60499 64882
72835 97555
69391 83176
55928 86439
69831 74375
62834 74572
7049 35204
59784 90294
35656 97724
82534 94970
12528 34165
32610 41155
63415 66741
13505 19855
21933 26337
35569 80556
86328 92294
14707 99603
44273 67535
11443 46113
5878 22239
82891 83871
1098 83098
53698 68969
9511 68156
59824 88416
13766 55557
4742 47044
27271 87575
13916 72858
39693 81990
14348 63161
47420 94381
25282 96806
45442 83430
59593 65687
33387 40651
27505 58222
56141 71507
28338 48979
53549 95861
54034 91531
3906 74137
18469 70059
6470 63790
35372 88197
42727 78852
56074 73341
39880 41337
90085 92818
50793 93790
24604 96669
85562 87663
35529 82541
16008 97328
42535 88668
21985 67096
4610 35552
73741 83489
66089 73385
56858 77295
178 35207
26689 82665
19814 32146
9883 68321
61295 84154
19593 22732
6807 29088
58455 72206
98513 99125
18295 62894
13211 46947
29703 92824
3748 94898
59306 70195
72178 84915
15853 16357
64065 73031
9099 60128
16800 69553
795 47064
66804 73058
8167 52066
17675 62282
26326 36621
33083 36493
65207 84872
41473 61676
2311 41734
10489 48600
58498 77563
26888 41978
47932 64142
16678 25772
20270 47894
17168 46043
85346 95613
20526 99048
45565 81727
74969 89039
41418 54224
25909 63710
4707 93018
48442 86285
16896 89083
231 19013
15814 23587
71799 84331
19347 46452
52029 80437
36693 55704
61590 88519
37026 91539
41855 93826
1678 52472
60681 77857
8745 98491
11517 73473
57296 76552
43092 47890
21064 32152
15786 24820
14760 89518
40193 55195
79332 96030
15497 57015
19076 76027
15929 87334
29234 68029
51341 76130
57152 63646
10260 26302
8613 92881
50762 78969
16177 88119
16106 83831
71267 78482
78097 78286
63368 66615
20365 98330
3106 7025
30659 91471
45167 46564
24426 26591
183 39726
28902 36690
39378 43115
69787 70845
5299 75863
13628 35293
22058 46234
50499 76590
39645 77781
14164 97491
20294 60724
3338 80340
15858 84351
7551 22499
7026 57580
46015 55572
40122 74740
30422 46367
77518 93133
30608 60005
22962 41543
282 82334
37664 41957
13490 79194
40609 56972
26223 59199
66494 69858
14333 31929
11934 69943
40433 94070
13771 48592
3962 44060
1708 99415
8978 61355
20403 46300
53728 60255
34947 35541
14287 71946
19606 66605
2636 88928
46013 95205
17624 65589
23590 93379
96839 99041
18134 44160
32107 36749
17006 48242
14756 82661
31461 61175
72222 75690
48778 85672
51757 61506
16593 62929
6307 31503
21573 79377
3013 77956
62090 80092
30072 95970
21843 61082
93392 96222
73235 86843
40584 46440
13338 44492
49577 98716
8014 38594
10380 68354
7659 66769
47989 78922
3358 43119
34381 41680
27236 98257
1193 37008
38784 90929
30241 48878
26118 86365
15060 70217
45921 53810
64528 96948
98844 99561
20583 86105
52562 82343
55849 89663
25619 63985
59928 85515
28047 93923
1130 19015
29493 32163
23251 97602
37323 66674
42138 96394
43609 85131
38512 83997
37719 89512
21511 95879
3598 65158
55114 97193
28756 31385
12643 59369
30252 91895
3101 50778
51400 76417
13187 88803
52227 74518
74254 88039
9745 39566
57247 71503
12493 15962
2479 49386
10402 40133
6644 67345
21085 61166
53992 56687
45050 46154
33025 82803
49898 66087
6570 86341
73501 99949
21572 51216
84023 85015
9321 44041
39555 97806
25379 49094
26676 48049
22587 89308
36484 81121
8111 79314
9995 80537
39772 99110
59194 93598
260 13523
385 21124
27895 53105
15330 40106
20294 62126
84 58204
57287 69340
495 44188
62025 84770
9372 29658
52152 69382
23394 24879
57262 94540
32362 50764
2119 69895
75778 85629
61800 67238
12815 58537
4181 87489
48874 91229
14776 47205
21386 22285
37499 71108
65045 76944
32214 71637
75884 85957
2671 19704
46032 46899
6687 25865
64691 84485
18178 26672
34631 66283
64283 80884
25097 58746
63950 89411
68555 69514
11629 96538
27927 69507
51591 59451
30340 67251
30891 74905
45348 46187
7248 57916
55937 69008
6973 54759
52494 83380
17314 26116
17724 94125
12439 67741
38841 67874
46118 92973
18694 28710
21760 91146
13828 19725
28422 41560
11033 58079
13596 39566
20444 90604
23310 61236
24235 68363
34873 47148
41859 92554
62555 87528
20891 83039
38341 76462
8014 58476
57650 90177
33667 91521
45118 91232
47340 59083
49129 58471
8150 35723
2884 51412
23346 52194
4567 75115
4008 86273
26140 86246
37205 88956
25280 72960
44683 70357
8341 16017
2178 8759
18001 90393
66518 90113
4360 77363
25117 26723
15470 79168
37324 46590
51062 79568
26754 43753
7767 11822
17558 88011
11258 95227
81918 96456
17967 88262
13186 27376
29414 79134
53233 89500
7986 63325
27048 94707
5075 88327
35889 59573
44894 56082
31844 35014
46902 89653
22437 93054
17900 38326
12832 89080
50697 92717
2673 42739
43705 93505
46058 68797
32159 74438
16641 58511
56299 88879
25934 33723
36416 36786
39881 78136
59890 85084
66814 86621
29626 83748
83996 87899
34634 38375
11570 12785
69366 72645
3904 84770
11780 93603
7920 18696
279 77323
44561 87209
26708 90510
78590 82555
23833 97954
55264 77992
28821 36684
89470 90292
64857 94880
8639 83966
3354 92433
10302 18014
16739 63738
56435 96549
49009 90148
32505 68323
53974 63195
72568 95627
37852 64167
30318 48756
23410 23932
59616 70612
47279 96432
11993 15248
57864 98412
51148 95650
51998 52648
30272 33819
36888 47933
6671 83952
36710 55764
3977 48995
84248 87732
15791 36499
78534 99657
3930 63138
39730 59631
364 42385
21039 24531
21443 81301
25763 57059
41574 94044
46275 80152
21116 95996
5636 37111
52436 62332
33671 64969
48612 57436
30298 74801
16157 54036
70019 77568
8044 22229
3079 15686
29608 47922
42422 59179
32743 92593
53895 76192
49745 64096
1007 72340
4085 63381
20308 62289
29895 99610
6775 94455
22690 40813
9594 87977
58682 77419
54928 82213
24438 87601
12981 20278
39065 88940
24620 42504
17013 28297
59633 73213
6145 50993
46692 54000
2170 74064
30147 65833
1422 85948
2578 75867
34409 79754
30342 99370
25418 89870
732 86049
73123 81156
39313 42273
27666 29826
44072 64907
42435 74496
268 80969
64043 98323
62857 80480
86737 87999
3217 58712
11357 17768
27565 37110
76229 80349
29949 70603
20254 45093
28458 69769
12192 50745
23757 42925
504 4039
18904 68351
10129 40528
18703 56868
46273 85546
12195 71700
96476 96696
10791 16523
90558 93193
51629 77405
57002 83915
34791 92188
91054 99597
9781 60058
41274 71259
2749 38751
58700 64339
24965 38514
2045 57266
28244 72525
42906 63963
33788 53340
15832 61877
1221 20284
9810 51577
7573 78115
63468 99511
6364 21852
89916 94335
11094 30324
26918 77964
24793 95157
57558 85014
13725 57389
95290 99147
22810 27163
26263 71866
58931 72463
59477 87487
43461 87593
47406 79193
32426 75901
34151 74302
29361 98993
44249 84000
95041 99194
600 53712
36106 53600
18920 32086
64588 78750
21437 73404
23846 27587
7198 28890
31470 58530
39233 66879
54874 70100
358 35310
33392 81406
861 32086
18142 56888
43312 43966
67953 71049
39460 81933
28185 52750
15431 63654
8345 33142
16174 94680
11479 78365
20242 30735
33238 92704
52081 93593
33114 84931
54606 93948
8667 10731
50206 92998
20455 53831
20288 69106
17698 97981
20165 24061
55031 65510
14842 39541
16849 69214
23456 80834
7181 96737
24877 28087
76350 92913
18257 30618
20281 88312
11100 26468
56008 97438
96014 99844
67440 94257
56450 59961
34882 42561
9337 90685
1261 79447
48248 96487
50827 55833
20953 56013
16279 40120
52626 76393
45660 45783
22635 48462
69001 97881
16306 92797
14797 44376
83746 99152
62301 90890
1037 53592
55003 62305
3371 9913
12305 25796
21843 47264
28250 49834
27331 94758
36228 78668
41669 63831
89997 90635
9034 15106
67112 96287
55659 62627
37887 59294
54581 76330
4294 13394
45042 51442
18850 51265
12198 51261
67057 82325
2667 93402
69971 89079
19000 19788
77597 98634
76695 97898
22642 89414
86515 97002
73904 93963
8786 22501
49411 61442
68830 89265
63379 82393
22795 69127
35818 64744
12172 90559
35890 85151
52322 95752
59745 90025
16271 38784
53231 75424
23030 85449
30191 56347
9849 39754
48933 88271
17731 46461
26373 30801
3569 23242
9988 79256
6944 25512
11606 22280
16492 58667
62193 64156
75102 79870
55375 80401
11535 82163
23943 51862
28289 72592
16999 96255
18885 47538
17209 22416
19099 81255
45579 96091
39828 77607
53749 93897
11660 20432
94480 96367
4671 43164
19169 30161
23075 75793
43155 56527
16089 48860
30658 89896
22082 88715
47934 98215
14737 81441
21927 29421
75517 96215
44630 58777
55107 97346
16902 90534
19611 43371
32661 83644
49511 71881
53954 92983
40276 51571
27906 74917
3917 30866
34361 68694
17787 37840
57031 72951
10080 53897
66600 90116
10925 89538
5906 85622
3178 36810
25758 55199
49145 51366
7067 70412
7616 48688
66184 68273
21204 89276
17498 70192
13645 40843
12029 23109
15861 84975
59890 89206
63967 78008
43906 60680
43451 57200
54042 81198
7360 76543
56753 72120
23019 51028
19144 34803
1723 62326
15398 73731
63836 68521
51280 62448
8602 90048
15785 42324
13356 56708
6429 13984
65179 76887
45145 72042
46775 66568
41655 67475
56308 71497
45715 71285
11945 98836
37759 46984
36769 55308
79170 83361
5494 69192
56171 72247
20894 43485
75457 84950
60757 74674
7804 48632
15764 61150
10353 61250
6569 91387
61898 97305
17662 71881
54553 83803
1498 67384
28963 74429
14694 60818
17855 91423
51605 72640
29112 48272
13818 30554
39303 46657
11038 27939
2818 67779
39446 88220
19341 99907
25933 63654
8538 46547
24707 62738
15980 55509
1276 78810
24759 39912
44048 75103
65441 93650
7830 39530
11176 87651
81972 97481
20092 80428
13578 70026
36708 48613
42257 94325
62051 95791
28033 88512
74742 99272
5634 87900
93053 94637
6402 7902
50298 61828
36233 55230
74060 96524
78496 81944
30663 37019
79566 89023
18323 19677
48767 71804
29217 75222
6360 61648
45125 83692
50894 78170
12822 57915
83576 84227
12898 96036
15513 56400
30408 68520
83930 85087
15044 15267
57766 91951
81253 83105
7760 65101
15511 67264
34902 69687
3196 28523
8468 69435
71357 92072
37118 87586
41269 92646
32955 93417
48 49246
48170 97056
32104 70251
19620 89656
48970 64429
1373 77202
48852 91513
84080 96596
9662 22327
16993 97664
12280 77945
13771 56169
15943 40256
26129 42448
3579 44986
50824 61897
39033 84415
54662 56754
1436 41087
28412 74317
45429 66027
71063 78693
94603 95684
34185 61683
935 45724
16666 73014
3805 51280
2448 57727
43041 62253
18230 22861
32111 52521
22661 47444
9923 79675
93038 99711
10649 31272
33335 76673
27641 56066
40939 77740
247 91473
43117 45806
33651 47236
33929 97769
32267 36584
79669 81315
55326 86547
5361 42444
40291 77079
33460 98048
43879 97360
67328 95394
13005 29041
2695 90106
47656 62326
21420 58442
21213 42894
20433 36200
75 68992
75437 99409
76148 77768
18165 53521
63614 84780
33473 76166
55934 99703
32346 78434
40326 78549
91440 99132
83598 91675
25345 66042
18315 85111
50891 53576
30736 81188
61146 79957
50759 67470
67383 69014
48040 92183
24060 35446
7825 56160
21210 41153
34541 96371
9580 54554
29543 55515
8222 52423
33353 46033
8249 27974
4123 98917
68415 80644
50777 90686
66890 92171
3715 96812
77465 88766
49015 79389
53066 74026
8603 51937
92511 92975
38661 93934
46900 85818
23116 96249
72623 95862
18559 63241
29602 91010
50631 64616
26692 57980
86943 87601
28553 80218
70483 74717
58825 90634
9206 67805
55599 65716
30564 60865
18224 93291
64858 86349
24668 49100
32254 46332
89127 96989
45803 46050
15410 55537
5177 40815
71925 90573
10357 25472
40079 59745
48304 96832
16667 36095
41244 53112
142 93898
24862 35109
27047 82834
8448 75763
35785 53413
39008 86908
11595 63534
43798 75595
20857 62844
8199 28378
41346 91231
14009 92228
15272 98093
31185 39287
1602 24162
46835 96925
24030 67564
3500 89730
2360 34407
57162 80004
67161 75616
58869 99178
25631 57790
19293 92830
7548 79475
56292 64560
17901 99464
25393 71761
93304 93778
13084 45330
2518 94546
53240 58021
53570 87921
44548 76570
8302 53208
86381 95462
15291 44963
36496 83023
73700 99684
63935 88020
36589 54526
53560 99871
39873 80180
2780 8063
14675 77587
10035 49129
25344 79839
49848 77150
11044 75045
57752 99284
4139 32730
5308 40826
29905 84423
17220 28557
18992 49345
6981 34204
27708 82661
37721 90732
25127 29939
58387 59501
17188 89503
18089 76448
73538 74527
32919 77753
9830 38271
21244 66354
49459 51138
19181 41767
1309 58527
8530 35900
42519 51418
30906 96643
6068 35509
54810 72409
56730 74817
19153 19929
44909 81866
19366 69672
6660 18690
18392 37836
8860 99587
82918 97335
42230 95000
29166 58769
31553 58724
2500 90155
3118 24018
24380 47555
13006 17260
87179 98767
12322 77520
27476 35100
2898 39912
493 25716
30115 38274
31380 78422
45397 88793
37481 58730
49848 68496
94646 95103
62880 63433
21446 94726
13768 18797
62727 72121
61941 82104
82028 86471
42914 64402
18392 94257
50092 56217
28935 70516
7949 78986
76123 88736
86995 95352
48919 76110
28012 60559
34057 92353
23506 65615
51455 69404
11642 49552
952 24702
47652 86421
21093 83407
29117 99135
21387 85189
11460 45228
5300 97281
39962 70521
38896 66430
28049 43964
13764 25224
38263 59110
16292 32627
71905 72196
7595 98346
63703 89054
7125 61574
80011 87053
17705 42414
51068 73637
9156 33814
19386 20632
15085 81529
1820 99190
17828 27959
14852 70345
65389 91155
12590 60219
5585 62467
77713 98875
61652 70047
34427 82387
5828 57187
25924 57852
48540 69079
61693 87036
35519 46497
11532 46681
37736 98686
4424 72293
13264 59242
7151 92341
18033 18218
26264 85854
11038 72859
31364 39276
58862 89757
9539 57099
48056 85689
65581 93276
4578 64767
3112 18135
6314 32625
57675 81524
90168 96022
25512 30705
7846 88125
22912 73703
72715 76230
59747 70903
20223 25088
89575 99423
14796 49931
3059 61370
60775 90601
29762 55531
21396 37443
24477 45644
76071 91386
52999 84529
32259 66257
25093 90539
44963 93900
55360 73233
52124 64769
1375 55185
38822 60216
594 37303
64365 79169
39789 65110
72059 74402
5891 7135
26313 89958
20845 24292
40180 69145
15897 43857
39335 41099
61983 67659
25891 27890
9846 56866
11575 81248
4201 99749
42368 46508
34911 81776
1219 55301
41231 52600
3122 56320
8730 54408
79540 79692
6751 89902
82073 84475
14110 69645
4110 33424
65306 96612
3547 99890
74289 88546
32059 59386
11715 14666
21919 71650
81702 85067
47541 65865
46325 49502
37905 48051
64192 77282
71642 81607
25570 36403
64219 73588
13834 23594
34427 43544
46187 58747
46901 98555
17811 93931
22945 23472
41569 54436
76374 85538
5453 87321
17259 64283
37259 39761
14319 26588
73648 90668
67560 88357
7202 13856
14179 16212
19243 31953
28581 93025
34373 83827
56274 68642
11850 42884
28741 36317
42831 87519
23957 33682
51833 63919
90490 96385
63834 73283
6282 57016
59632 76696
9338 25856
2674 51609
14424 20010
63206 97877
8084 97437
38556 95568
33228 38278
79420 90400
47260 48675
27127 68552
9887 38822
34109 58831
4084 59678
14753 17866
29078 50985
86734 97199
41825 82334
28291 43143
26491 95248
82015 96045
3656 56419
21559 89797
69862 87388
5355 48757
67643 75624
21107 85949
66196 91129
40670 87375
18358 73678
27356 47557
92007 98546
16326 28431
10048 38005
34465 93812
47831 79184
44975 81205
4570 44049
12507 59587
46598 73879
3899 56181
77790 79909
50197 56678
70926 99750
2689 88800
27212 53822
2487 98815
61464 81267
52468 80146
3261 66265
53752 91437
20035 64492
52113 98665
52227 60136
19770 36305
24442 82529
9813 24914
43294 52635
20773 48241
36296 43435
62969 70089
10066 96200
18973 71108
31660 49278
66237 66540
12348 32187
63847 65866
50882 96281
57474 99623
85776 89331
16462 54636
7613 80437
21042 33706
79122 90154
29516 90318
5099 39064
32025 76268
18601 76357
6986 56049
20870 48169
46355 68577
68723 73022
2229 35421
46365 47239
46415 78201
32341 59155
30596 66113
30831 85132
84320 90982
50167 96461
6262 78536
20112 99787
27430 80542
8982 55239
28320 85403
57020 62710
5545 83450
19859 87306
22645 78956
13234 41167
3586 7980
6457 93981
28543 53987
26643 45916
16574 58208
23358 86506
9515 51217
61486 84036
7955 95268
43234 79325
64535 80675
21564 39280
54870 58324
16431 77731
18175 96212
4430 85245
33168 73060
16395 74808
16742 52195
62781 74248
61414 90134
7975 94043
15192 75250
55018 68985
56135 74063
42828 83073
24630 70586
15752 81389
11038 81158
667 17933
17056 83011
12961 74647
66693 69005
25572 67363
48181 52319
7638 90239
22981 53425
37635 70151
26740 99757
27028 56368
4341 49571
68982 95271
21035 51561
62194 94065
61940 85683
46667 85516
42524 77163
45026 67647
5068 65426
45361 76777
25217 34647
11021 72939
24693 78035
21678 54153
59265 65142
1142 26070
84012 87627
7200 93801
54160 61680
13615 32896
28802 84394
3652 68211
36108 97707
2553 39398
16387 84720
69761 87572
9071 89120
32282 91114
76866 86245
2112 91457
4869 29538
44687 55557
9749 71251
52377 57743
13517 45597
39241 94185
60535 85139
6951 98489
22424 59157
41178 79182
10691 34277
24015 47679
28225 90513
43672 77883
1716 54678
1794 49118
72965 78596
821 96064
18996 99442
7877 25453
11654 14340
58975 67267
16524 33198
71740 87151
6522 75365
14785 36374
49807 95685
7208 16471
9039 78760
48024 67939
61464 94357
61046 97335
59104 68882
80346 80653
40028 40587
64744 70424
3643 88735
8215 27778
38289 45699
12362 25637
16262 89599
55936 65760
3767 24825
46050 77821
62583 87167
44679 89263
2723 6689
30401 89181
16831 48605
23097 80039
12484 52768
28634 47469
12437 97339
23530 34468
39146 40070
73070 74998
55344 94121
44754 70637
27745 45523
72837 88865
7604 98324
80763 80992
13866 25631
24389 66375
14874 38756
75144 77553
18581 27263
36963 66753
67214 89078
40062 85883
38318 68438
37059 52640
41046 72762
33105 95033
22089 99343
17491 36185
44371 47571
52147 62448
35283 86593
24876 55396
4180 44510
2540 77727
49744 67009
43743 65323
52173 84483
44880 47395
44015 96861
61282 76896
8728 25965
74719 76089
1734 47245
7403 47838
6079 34759
10211 93410
33980 64737
39093 77741
11293 42641
69314 87467
38403 46350
66682 83514
56831 77003
695 26620
51346 52811
8761 92065
32391 36520
64727 73228
11412 35753
76485 84977
20508 55012
18907 32093
8972 56463
17044 91652
40961 97930
27555 67892
56681 78051
22181 57013
30621 44494
22787 91118
1319 23624
54857 64731
39100 94441
39212 92694
13470 49874
30441 86177
70478 81951
41975 78271
88698 91918
29790 90861
59065 85256
16807 50170
46424 95428
1299 96703
21972 58614
87624 89500
64756 96774
43232 61175
4676 26268
44027 92562
54939 95175
44408 73861
7834 79467
22961 24421
36237 44493
87244 87367
57023 66536
73036 88055
5754 15613
24316 79034
27830 69322
55388 84939
74602 78254
51525 60326
45532 64860
15178 62387
49635 77033
21632 88487
21506 92445
55835 91317
16586 99424
83589 86372
50479 86695
49648 77350
14872 64764
20205 21968
53774 71863
32574 71121
2209 19263
13568 24600
15089 69491
25030 55939
28285 69320
45222 56827
20360 72077
26065 50604
65658 78292
28919 98541
4925 33736
47912 55624
58075 90004
19183 22512
18043 55637
16954 93788
43461 74020
58869 66018
29774 36655
52853 71348
5791 61799
5011 77710
11808 71132
16646 88270
6353 72209
33239 50502
66191 72414
34724 97352
39005 48481
50343 66957
12103 83956
37200 89442
40347 59953
16926 56256
52531 55400
48286 53463
1084 61452
19492 87037
27125 90970
65274 88882
14531 44343
80083 82102
5153 25797
18280 57143
31442 60197
4981 60767
48414 97918
53314 80123
43849 68470
45849 83439
13283 13298
6898 55859
15449 96583
32917 72899
39593 86971
38127 82033
19599 22785
79684 96480
47783 70081
15606 85644
59037 69560
11959 50016
19876 46983
76968 92806
33450 83988
9704 81537
16612 19136
3661 63844
10259 99125
20131 42843
27794 78210
56855 81678
11576 93603
52425 72571
67507 72599
59449 97621
23258 72468
53259 80427
17636 37917
13679 44910
9536 29502
19564 65233
78759 81976
22153 57001
58651 70461
46580 75704
7935 84632
7806 96918
18468 73682
54979 85534
76348 98826
82995 92135
8492 22158
218 73902
33614 53736
15953 94194
7627 18732
6166 58275
7866 36454
11882 95221
17341 73899
49346 65110
4580 60735
9740 77562
65141 65344
12003 63407
40371 86111
63245 89264
9817 11674
43124 46097
79720 99994
31764 95715
58785 61537
47322 97885
40751 77102
25461 47579
35738 59893
37297 81739
23948 59720
13917 62741
48688 93633
30046 95796
48064 79430
56629 86268
66688 84303
15444 90802
1175 11685
48118 75547
65379 80468
17193 82661
48278 66393
44045 95248
12906 26684
67517 70097
10546 80012
36604 74036
43609 73291
26919 83344
28355 75832
15610 93492
83714 94597
11034 62343
40969 87636
85118 90987
56825 66932
31485 35225
3302 45767
22599 42935
92645 98400
57775 69146
69062 94038
50414 54378
43473 58516
2802 69030
45660 59629
12930 74312
70604 80326
92718 93474
47530 67219
16623 70344
281 57957
5256 46559
27763 56989
26101 50743
6842 67080
40217 45896
1979 12521
40988 51238
83111 88068
24275 87004
59782 92705
82226 94861
91131 99567
7004 30829
40456 60331
51007 84341
3350 87690
17096 81234
65280 74640
32720 70798
39838 71163
49201 60417
13894 47817
1537 95494
10368 49134
31157 70654
64491 95811
4717 6647
28660 63088
15176 31806
4763 23709
74527 77431
66734 86525
6924 76026
13618 80786
12038 45990
14478 29873
43466 65160
6073 87322
50779 57731
77202 97718
90293 91368
56639 74007
7031 58649
24351 35516
20356 36348
22469 70975
39441 78790
81490 96711
30824 61338
12588 39098
77104 86494
82333 83759
46040 66560
6017 77483
78992 84175
17199 95520
41987 99263
26164 66978
10966 74824
16375 29102
26563 55592
24053 74138
9896 25222
6339 58300
8760 51344
49938 54905
63041 87707
75381 82181
38032 56143
51169 90445
38953 63416
4876 71728
29657 98597
34311 73248
33176 34859
35667 66057
47754 77655
17792 74640
24127 95956
50481 68935
11672 94711
7061 30201
65794 92492
16779 89299
52952 66372
10070 19007
50921 83062
72809 82717
34465 41734
906 76503
46909 59292
10645 29312
58397 82622
59898 81286
30788 59355
18084 61270
28955 53717
48724 96785
3974 12759
46260 69406
66431 90986
55479 81533
36245 64250
19799 36464
43210 91403
33900 42704
57929 90222
30240 74410
9697 42639
22718 59416
57151 81353
25128 74806
40153 60872
53944 93969
21565 85699
76330 97028
78613 86983
25441 59398
29912 77808
20873 52620
11177 78839
32540 38387
22579 70498
50446 66341
29944 86752
3742 86829
53272 76688
8531 96521
22266 87074
69113 78904
42905 72759
36251 95215
3353 46038
25078 92111
29007 74388
6576 10936
36761 86279
11777 55250
1325 2878
68357 82787
48935 94308
54701 80810
58961 98213
8724 60215
82061 93515
36553 96238
22453 53806
79285 80617
24682 72975
71452 93225
33734 37332
10624 36121
24486 30024
37622 53193
40684 56005
13598 84802
24175 35443
87812 90157
40039 44867
60347 86249
5248 52237
35102 57907
12608 89458
32678 98139
25020 68726
10219 45717
2793 67289
61382 92730
40593 70704
29357 31328
34788 84188
44900 67185
15926 95230
10208 31986
45255 71510
11869 18850
19085 43782
71627 74061
5653 42657
22835 52346
59887 75715
29400 33270
20009 91019
29799 83118
1389 63395
15226 42201
25959 38088
6130 68811
33069 97899
5275 21880
77377 94532
10696 82924
4700 5095
14917 80126
65870 98167
12697 55198
5982 40564
55990 68912
2465 89256
755 6652
52432 89509
74248 78241
79629 92617
12806 51786
38821 50884
34616 94737
47888 48972
18204 39326
9344 22739
30828 81023
46856 81202
35779 69206
29762 50759
28857 67816
65471 70457
28691 59572
15706 69390
8098 94023
28262 68454
7324 47659
57640 74900
29688 72439
29180 92668
49261 78620
46415 67246
65357 67738
25858 77927
72421 87847
7745 75694
4833 63318
32024 60641
18268 30969
75609 98022
10767 72730
21091 22953
14892 89646
82671 96828
85691 89632
2079 52085
60714 67217
35332 67444
30765 36676
32357 33481
29054 50311
1303 29445
16831 76896
83489 87428
4048 73728
59822 69158
3621 74877
39560 74436
64671 75170
53284 76073
34533 48000
62970 67531
939 24347
35335 54358
16535 67976
33565 40898
50862 87888
19746 88774
20582 45131
11565 92548
33021 40948
80372 95498
27733 73622
20684 71767
29149 69846
28547 83862
18587 26348
33520 89141
56869 70206
33386 79896
57115 85583
8901 16590
39121 90430
30412 38463
42747 92780
34545 60776
24356 39244
47864 75485
78940 91233
97547 98720
36419 99494
16971 93375
2903 78016
41018 95824
53914 96752
5090 58719
37219 50982
3335 91965
34742 82331
39654 52792
34593 89911
21618 76225
27720 51804
21485 31524
3541 24443
44259 61656
13783 99427
17786 76378
26456 78582
12370 88508
11663 20547
60093 72755
22052 97586
1084 27501
10161 82216
832 79064
78684 79614
45520 76294
54936 62094
2914 71241
71832 81124
25426 55450
19617 60318
36794 74169
9703 59388
92252 98092
23463 34445
67336 73826
10353 53782
30147 41943
59190 78762
63919 84674
43320 49489
27796 50313
22292 55354
48115 58182
40654 95722
1772 46568
28468 36476
31227 73890
8957 34514
19061 47451
87688 92576
6035 42257
88150 92478
42285 92515
14885 66779
31736 57417
34198 80419
5919 60542
33488 51555
12964 30096
711 16374
19058 19131
57648 64757
40630 84180
78478 96764
6528 39103
21425 45076
1714 54757
11510 46784
38352 72082
19677 75923
67841 99551
28046 53974
22661 58123
33403 57876
60901 80625
57891 58496
86075 92626
70248 95661
26681 48856
35682 63369
46271 53901
58548 96688
23225 87491
16138 31707
10073 96207
32466 58294
49823 77833
11444 63727
22555 72625
61257 91982
25376 73268
25393 54960
22278 47080
23026 91431
699 76497
4510 56750
1864 60614
62528 86557
39228 57773
2609 10504
8515 80535
21491 60299
22872 40693
85498 97520
16181 65431
13524 18610
64804 66275
24331 29093
12907 66876
26025 68320
22226 96865
28670 86469
31696 68303
78400 89959
27695 57993
58632 76993
68880 84544
2297 99988
31545 91313
47231 92407
33406 60390
57273 91449
14964 96339
76116 85172
24852 88348
21109 53832
64941 86288
22939 33389
20782 81576
36017 84555
58169 78375
59467 83779
76540 94599
28684 45087
42493 84313
17728 21116
21132 76099
20348 92184
5825 99405
335 26609
77207 98699
7356 80048
58457 82376
11663 57957
2885 49702
72494 93123
82499 86647
55561 65175
29281 35368
56353 81488
26359 68434
72287 82517
14048 84101
39491 96256
656 34624
28545 63728
49157 96686
25213 55857
35465 93200
7350 39465
30366 47129
7596 19989
20211 89129
56215 69919
4666 73026
24590 39400
642 97306
18708 38596
73740 83216
72651 84910
63429 65219
23782 65356
29705 66549
45851 82337
32540 40033
78755 84318
18212 31277
5406 18851
9457 60815
49880 77553
45430 59581
54489 78682
53307 62731
4878 55152
550 29000
7551 29293
34469 52744
26470 97078
4793 15519
45294 53729
70053 98782
29586 98527
21637 42123
10846 61327
3230 55295
18244 24941
32864 84231
25913 73031
1747 39916
45825 57949
39452 84470
4577 14228
3173 41363
26917 38403
66548 93349
20287 68798
5593 7979
25150 87114
82182 92296
10888 14833
7763 35991
1226 32987
79699 97082
5110 68287
63484 93410
5680 81441
52545 55999
5108 21463
68893 93859
35829 36982
67375 82446
30495 78687
58936 68545
54485 90985
39055 94324
5510 8313
72150 72492
2372 49722
4471 17483
3968 37642
23346 62796
36588 60867
24806 40171
43530 90142
2803 97385
21198 89394
47118 73769
45861 89287
59576 71745
44215 63283
30515 56850
56699 62748
7216 32746
43982 94758
8821 76548
37424 63462
76367 99813
635 88821
54103 54501
47904 72033
56537 91277
20061 74560
22970 24392
53795 64697
3583 19517
44620 50265
65641 67589
10475 86477
57298 71385
29277 84290
5169 10012
37487 89154
60141 86605
7452 76592
40937 47247
12367 77698
10318 46216
42240 57307
18143 69718
42223 59802
30393 73729
27694 29369
44976 98981
62685 65823
15892 19418
37444 78098
1125 66064
50604 97993
46503 74624
70880 89210
1593 17350
50629 68361
4808 63098
23311 39395
28451 95013
32315 87982
74777 81010
16605 63690
33370 53368
34420 51205
27367 51347
17591 27802
53907 92918
16856 55008
4029 78006
14282 70537
8791 22161
19331 82733
29615 69621
29244 51805
26920 91276
2237 13464
12230 40450
65756 91394
13501 82720
23255 41105
42485 92787
3647 11883
61451 94134
6004 45728
68032 80950
28223 96175
51708 95567
30577 48639
76080 90595
5417 17600
75406 86849
26014 98919
9238 95154
66075 82986
48365 89218
42342 97754
72440 96822
35972 47795
52337 87686
9412 76890
22568 94849
70679 82285
62621 65732
15104 45031
10207 36135
27672 71074
8451 63760
1026 16558
8585 43290
60084 96348
30690 65212
24082 92040
21024 81830
26852 80493
75735 98376
33063 62473
66226 75152
19337 26276
71022 95251
73009 86905
48432 74087
40653 69974
22050 64469
24585 74854
75423 88179
14789 16118
2208 98436
14878 87599
7686 82145
35313 51103
55584 76021
40211 90511
21409 98009
8071 29050
39234 65793
9499 44473
43302 99735
52177 97452
14865 57858
33155 54871
12643 49704
37764 88218
41078 53602
24322 55472
4941 23964
43772 63919
1243 86739
60293 64774
49755 79951
16377 48254
10033 40878
28993 61595
11816 97097
22502 29337
10555 84837
64879 86105
19887 21208
56593 84126
33885 90069
23682 47712
55510 88782
75147 86065
10661 89151
82277 90560
21671 44835
80181 92114
43493 96232
20314 69695
9169 78361
13113 54953
8515 34385
15324 37846
63107 93628
38516 99793
72206 77469
28049 88674
68840 91752
14125 43147
50596 77577
17781 62641
18579 39965
72092 82511
9161 48477
89563 95272
7386 21861
11407 84143
25630 74859
67872 96817
30156 48126
66499 69209
6489 31264
27448 62085
19494 54367
55634 62728
56788 80814
32940 67738
10793 30797
49984 93434
38951 85561
79170 86034
10121 13794
33036 53215
45841 70917
43576 97601
40443 78117
55932 99596
14272 70965
32969 82544
72951 80517
9822 75897
19651 57818
24760 28903
14903 94235
67402 80768
32122 62299
65711 95762
55103 87461
18126 68307
68000 79251
41850 96141
40393 72464
34997 63087
17122 52150
824 17479
65784 90708
46644 86966
82222 83685
69874 91572
80735 89407
37940 38306
55912 60820
90129 94421
61996 73365
30047 88184
76298 82478
33720 40887
3838 99216
7745 33349
1952 18522
35449 96814
6355 30074
13457 88536
26552 35301
34381 89673
56808 75209
2443 85833
2535 64678
61761 92886
58964 90375
54614 88848
14175 65822
11592 90533
17487 32998
51954 93108
3803 18806
18153 39935
39914 93709
7864 25269
6835 63617
72430 84216
9977 68139
4324 80250
27801 81095
81895 85671
2939 17680
2263 99854
39011 53625
11388 27833
36967 82721
82835 99723
12508 16634
19995 34368
26898 34993
17065 44133
40651 44963
33302 50870
24154 77139
70264 87026
60301 89697
47334 54908
13957 35971
8742 40711
32684 52605
23927 65257
54947 72411
7937 19939
36312 73546
75497 80110
61163 95580
7998 81445
45571 54978
22039 42540
44650 69052
47273 79271
25960 74821
98601 99908
16343 19924
40201 45805
27985 90958
6309 41123
94816 96303
18894 49826
2592 62699
3319 70111
35645 67808
31386 56300
8236 14501
53999 84659
58518 90640
33035 76542
84558 95754
62275 95618
5559 24787
32470 66305
11833 57724
40805 47390
5939 92289
50810 90977
63056 71708
33609 41509
36173 59727
60262 64263
26300 79628
25518 77266
17670 22175
35625 50820
15874 37090
26203 57608
55518 86880
40790 94804
7864 37995
15324 57198
14522 72138
78350 83088
86700 89294
42018 56149
63167 77501
45552 61728
58556 60743
40066 57556
29936 90251
43183 75683
51240 96290
19335 58167
74819 96829
32896 84804
46995 57359
8686 99719
1656 97310
55969 99950
81037 88098
36099 53319
21379 85010
18681 68815
8730 75841
23625 43250
31656 38808
31904 99124
75973 81053
49916 86963
34517 90226
41240 62504
14637 92188
24735 34524
26529 71043
28623 96983
3362 72671
47644 81539
5105 17007
7814 31751
20202 81021
36516 75364
12362 75235
54823 56001
27528 77213
5580 9314
85411 99369
6673 21795
28773 93451
27587 62482
23100 78794
70293 89447
12992 59978
36325 63785
38551 64124
44349 80698
41935 44912
45819 96218
38163 43046
24076 48987
48179 59159
48621 50438
7762 50834
33988 71413
28785 76863
49645 95886
36429 85061
57131 91006
48988 77061
5765 15145
37721 65264
45600 98974
5485 20238
69088 93498
19117 73966
14532 61284
2845 68652
62001 64580
48709 54886
42240 63879
25922 97661
66930 82579
7002 36744
6383 53814
6644 45994
61207 67394
56170 67020
52306 74086
15722 63978
71013 89097
80216 98166
36141 44343
9163 60207
50304 59661
17662 47865
61163 75050
692 19074
22788 80997
26342 93127
42145 94982
46300 95517
33607 71870
49077 71681
67815 98201
13433 61159
12616 67490
16624 77271
82343 86444
27764 87105
957 80917
31805 36963
10661 79063
23126 87832
2764 85238
17651 97943
34788 55044
15306 65696
23340 47614
78242 95196
82868 92600
431 50347
26898 51476
70209 90431
7459 96008
28263 92397
12669 83072
43670 99047
24602 90138
53628 57121
22749 23561
44547 57744
17218 38077
15813 40229
34684 54533
6659 11653
66388 95234
25207 94911
19742 66747
40100 80811
4441 68527
41908 93943
33581 66777
908 38141
11303 78861
27125 34153
462 5569
41802 65365
19174 39455
68271 72865
11129 43177
46387 60760
36463 61316
85970 86654
50359 66149
15547 54132
37999 47471
33945 50588
35912 83357
37563 47519
1203 48931
4751 57399
53880 63738
37181 99403
36755 82400
15667 28321
36796 72456
25942 44585
34126 93999
80989 88319
23181 38330
11670 81342
1515 12701
25397 39477
36413 80309
15252 76275
4158 97201
17625 56949
2040 8242
12046 17428
3400 75095
54368 55599
16563 91501
20237 47247
1429 60216
2936 87519
8537 79672
5195 14031
32748 57552
2033 34447
3031 3757
45643 70847
34517 51716
19435 35973
65491 66939
3123 93397
2875 33350
3983 63048
33858 63437
74937 97890
36716 96780
15002 65755
64644 89679
44813 79401
55682 70928
28388 70764
2784 28020
13414 68532
50228 90520
840 30968
6231 72606
7359 51762
21013 24893
73555 97619
49338 72877
25031 45067
36561 53896
31218 55132
42737 95412
1458 46160
11205 67358
32271 42084
36494 90540
14792 48039
33090 50623
18069 56933
1400 66655
9295 29830
11507 54327
42980 57199
12648 56279
42190 58285
38332 52650
26832 29196
60196 69179
2632 33517
50910 99529
16003 49501
71721 82467
24372 55181
67793 94619
1054 26165
40997 61769
15504 63676
87264 97376
7662 72935
62253 70725
86719 90318
54556 94907
50059 66028
32811 89836
43870 99145
50448 69830
31893 72730
39019 80730
63385 99728
41272 57491
11063 89645
8424 10311
19001 67798
35848 38725
63206 79713
9499 28860
86001 94767
50313 91965
1505 75157
26684 53260
78184 90792
48584 80032
1129 89263
24566 24997
68671 89567
30856 97512
35648 88614
7022 91463
74694 97871
19472 76249
19328 76158
35677 47337
17144 29941
19895 38131
8293 34219
6601 40032
4567 60593
28900 89584
55758 75045
18200 74863
11653 83699
32471 67359
11900 84499
60548 94770
59586 63156
23057 59578
44901 81711
47918 90599
18404 86758
54057 75632
36363 73651
15175 79018
87756 87868
59053 98438
10542 68555
42055 96890
56265 62534
58104 98173
59241 96016
47524 52776
96285 97421
88896 93005
27672 81416
72972 99507
40224 51217
4618 86244
8145 76809
25034 35631
11341 93850
1143 73542
9108 81549
12966 84315
66278 70453
22368 36518
36103 49844
6274 22379
19627 99135
38506 46171
5150 91259
50833 88746
38317 75724
21589 92299
6577 23336
38243 73846
35253 95560
81751 83282
29749 74254
48053 78633
69993 89964
27004 47394
41232 54333
9788 48500
58348 74656
24277 24279
29907 97159
23990 78889
86347 88655
58500 99106
36285 85496
22350 77433
4337 66576
19696 39936
20930 21814
5581 38692
14369 75123
56819 82405
39305 84479
468 97980
25625 74256
22070 72194
25493 40323
83746 99780
44258 99178
33389 79979
76721 96723
13479 98103
28579 33195
14406 47235
52392 78542
53226 58247
21192 46727
55398 97540
35702 74701
40239 54133
92592 94027
13358 47511
47600 72732
4862 55976
14822 40866
21681 51551
1617 23727
77760 84533
50684 63229
11678 52623
41833 47310
12871 64625
6836 85196
36189 48655
5916 50426
49579 83321
66994 74340
90055 92928
42033 56574
32483 68310
4169 7515
14097 89875
19948 56116
55831 77004
8391 63349
13403 55865
13628 13941
17995 71217
739 72187
46275 94485
9369 88832
68382 84649
86604 99722
23846 71826
200 84912
10642 20482
45345 56729
61979 90097
9909 83559
898 96768
29854 37808
31986 38692
44358 64824
29518 47400
15505 60113
51790 89173
68940 72728
29669 93409
87569 90879
27305 32167
23509 74475
25920 89970
17345 63264
35692 57237
58699 73474
8819 55572
18572 35739
15924 72662
29002 42539
40593 40780
17882 84456
34543 45850
25845 78875
33704 54481
53237 67017
36035 62596
15218 78667
51974 91972
55476 77245
64610 95418
42821 43460
58112 80045
37779 51308
7388 93453
2669 48674
31738 80944
13891 14422
12293 49337
29157 63470
11522 38325
4557 68267
24169 49771
55583 81961
15825 95393
14537 27642
25627 41815
46738 63352
3087 78779
6312 94280
50900 58967
40435 65584
58028 65385
46958 59406
28978 33995
2619 92716
17292 31212
38344 42635
36802 48335
22692 83701
53112 85805
4564 12890
7769 88197
37609 87390
53433 80445
34129 77021
46043 59948
4330 95358
10422 35839
17796 32000
13278 15069
9760 55939
22435 41235
1637 36934
22476 56487
7546 61135
35034 81311
36002 80167
89076 97890
2364 77564
57949 94414
60780 71016
1853 47481
55203 98261
27192 98636
14060 62493
18974 89685
12697 60231
38171 93420
63240 70189
10311 70829
11675 43508
36298 61597
26616 90071
61336 62491
2498 26260
31217 55086
12572 26557
8560 90624
79322 84560
43190 44706
35610 97930
21209 54721
52523 84361
7196 60680
35705 40081
33347 69834
5926 60093
2955 36156
10121 22924
47882 65666
6146 57013
56030 68077
38349 98856
1577 7524
14117 86033
11403 51165
9449 11138
14611 90616
36196 81269
1095 33598
2876 11047
11821 44934
40995 81019
46550 74970
52596 60927
9725 46206
8036 70768
232 15806
25586 92079
9595 49225
46550 51903
21043 43997
88768 98265
51343 59790
31397 57216
50065 82993
14954 30893
81061 96444
9764 92338
57683 95336
48934 82687
9090 76787
84418 92421
46199 64530
45181 45238
34452 60826
26390 50824
1402 79754
56625 93329
53810 67382
8783 74979
21117 71412
14616 36295
40236 96033
43192 96558
50602 98870
26387 65067
515 17235
42601 96379
10242 18795
20846 87958
10491 69127
10745 14767
5240 70792
37664 43586
27332 60222
47794 74341
33168 47165
40664 96920
75890 83870
15193 44937
31571 49604
72233 73488
84436 87198
13980 18250
14285 21338
586 54020
10696 69105
37145 77205
32783 91017
32953 87189
66777 95853
1351 92550
3966 24047
45248 64038
31651 47263
39834 47180
7517 43961
32667 46354
12137 84505
58733 95768
60863 74450
46899 97683
47995 97297
43273 57916
56418 87651
33552 53681
16004 40967
8082 83513
1228 8987
66900 77571
29491 64102
3091 56500
91466 92206
78732 86631
22441 31671
8678 37649
25172 70927
49806 83543
60514 74382
10851 24484
62778 94855
50426 84245
7645 27722
85130 98910
53820 70843
30421 33542
562 71967
22248 49590
35655 77325
7026 20495
4785 5617
33147 55644
41599 89910
8388 13024
11459 62396
26765 99005
5206 32972
18825 88490
28584 68493
16644 34362
56064 66289
80234 99616
13432 85094
33350 50110
36648 50169
42361 81048
13302 69388
26232 30593
418 58268
37678 87275
27536 83713
52105 59615
14172 28837
25297 76339
8292 24327
35122 94418
35362 56429
4278 23558
12652 87214
29431 45945
41108 56099
42664 84082
32027 36539
25668 94709
28354 91253
7573 94153
42589 67841
12475 95773
36304 72646
43408 55723
53824 56162
24489 63850
17175 41682
33678 69500
29814 84584
21278 66204
21712 38112
11636 63359
69458 79300
23116 61472
94197 96387
4746 83008
27589 28536
25354 49352
35043 45046
57029 64362
40295 62539
22524 71141
6449 32357
3238 71172
6201 91463
27503 44524
61570 98208
70340 90323
15302 76597
37587 44025
18511 20041
5266 19460
9844 64595
3987 70587
15313 79727
39586 98069
2102 82461
34304 54535
30462 77233
22990 30504
3459 53365
42444 54109
34568 56638
18945 65242
15346 49770
5215 76113
26679 93689
13386 17518
10821 46126
1156 69569
16966 78400
5214 39759
22601 60019
12726 70793
93194 96259
13695 17479
17105 54894
18336 87517
48424 96940
2372 39028
23539 35712
14791 57128
13394 89702
24370 36471
15675 82016
5368 46966
36217 69864
9928 27393
41379 53538
10931 25482
10575 86390
17125 58539
44365 84576
4803 21774
22324 24911
56479 61384
67554 74356
46387 94736
42974 77417
57456 71283
14841 30109
11285 62028
21469 99502
2002 6959
37344 78184
33252 67384
83708 88758
75398 79655
14403 59318
2722 55159
28022 76150
6825 43638
24609 33245
52256 60612
52120 61279
10085 75926
67096 90018
74963 85794
87537 92584
11084 55811
32755 95400
10541 82759
41432 89553
52465 66789
14516 95048
57026 94895
20837 31265
10702 56267
29011 73487
20670 29323
34917 99864
24537 36080
63313 73552
59203 59362
63885 84601
31502 96987
69841 84327
27249 86026
79696 90709
27002 96903
10601 56037
74608 98846
9963 58528
71993 82482
19082 78386
79332 98437
57381 72975
45850 73934
17066 64954
36974 74777
45385 73983
44386 94503
69101 82951
71093 79414
14662 69911
45454 52027
3950 60984
21608 52834
10631 50218
26082 48909
57414 81852
63584 64638
37766 73132
29960 46278
58352 63881
15306 54536
45699 60661
81026 83780
51227 56686
63551 76157
2985 40031
39272 72699
4628 29130
25227 57136
81864 91081
42207 85949
22217 24003
31250 33741
52654 67137
13211 71928
26983 39729
9305 57895
30673 45884
7315 13349
2832 54431
15032 59756
6526 32608
9914 61710
4946 82874
47003 60288
90179 98399
36125 88493
2363 61721
8117 8303
4038 21407
13748 38075
55591 67732
14828 89340
2545 96720
57551 78985
43007 89439
47638 89222
55657 85808
90473 92776
26192 70232
52489 88185
7213 21936
22977 83568
21913 35415
55467 86555
81171 93783
31742 96604
16170 45229
27940 93822
37385 71553
10228 33737
95933 96368
24173 36784
27372 82274
69015 91901
40083 85528
55067 74410
13880 71394
39532 43037
28909 53451
2850 80409
79610 91038
54451 84634
2249 94653
93311 98087
5780 45132
596 19338
30621 44952
35437 50064
4238 62058
40802 89674
37556 50297
13144 37704
48055 79673
26661 63077
77210 96908
81583 88142
29073 49876
39058 39724
6818 79871
3641 74772
35661 65456
39919 92454
14395 91347
4674 37716
39997 75345
46980 57962
46482 87412
69634 98151
11765 53252
21070 32479
72813 85155
3902 38437
23680 52904
54383 83384
71985 73133
11537 85437
8783 83687
77736 80530
9684 57083
9907 67084
43608 56303
25963 28072
56094 79695
24202 28430
17502 64653
8638 68235
7212 84130
14109 15945
8301 51632
46338 55165
45552 77061
4024 61801
4224 92807
5997 68375
8115 56734
653 77283
28971 61361
51841 60050
57582 67085
25557 44015
3638 7975
1199 23878
6528 80762
16286 80126
4254 25818
27694 49616
21310 30530
7726 22545
23170 53282
51433 79809
9447 37189
73015 76395
1354 10330
38316 78972
5458 18005
47003 81709
11784 18979
19259 71729
30491 44175
50665 66933
27527 93324
55996 86592
7476 17537
5852 22529
34637 75578
5450 65468
21885 43195
21746 75258
11016 74096
25326 95640
6120 95555
77686 88771
30243 97703
43298 61794
21925 76818
61165 93080
27079 40991
60565 79772
39228 85137
7135 38328
45628 97483
58521 71286
8079 48380
48397 74968
12193 61903
40891 68237
25731 95578
37598 74355
25927 36427
75447 84733
39268 99060
30713 85647
63727 79963
11184 84998
36594 59726
31445 44814
55395 65787
44202 47956
30480 32688
17049 67534
12801 49923
14604 81306
6838 34496
42942 71465
67190 72519
67365 97521
4650 89468
28780 60531
31693 44743
41216 70402
25128 55580
73661 99868
33004 52278
60040 98241
88219 95795
17681 55032
24184 29203
83310 97768
17152 61581
22296 83227
57622 60587
10818 98942
9040 90185
14663 91100
11604 25833
15092 69336
9784 92156
22431 54898
86249 99555
1909 70260
21869 99359
24793 36139
5340 11266
27192 98585
23078 72277
28767 45006
19574 57888
47416 98485
28901 84612
21436 53454
18906 97125
7630 59329
13410 30724
35976 38075
40015 62180
34817 43510
15682 88369
87064 89654
17440 90005
54528 73552
62285 79083
10408 81605
39656 96269
15340 79014
6976 82189
28110 31327
2388 21725
26091 47477
20211 22721
43534 80058
21107 31710
48125 50253
28979 45447
31375 51571
22309 77155
64148 68790
66931 72040
64743 86533
19490 79124
24188 27533
62462 95968
49216 77190
93386 97281
82903 88322
5542 86541
13251 68435
42515 50728
39743 69466
55176 83410
6306 66226
58152 83717
65841 76102
10459 48739
17585 19632
30543 53602
9658 13102
92876 95944
1767 78403
27642 42729
58695 62473
65923 69979
71948 83836
8803 61513
60974 67345
15940 24552
12090 77158
82324 93387
60012 81124
10270 45049
11222 99630
51452 67074
625 19641
40796 68746
81608 85738
16890 89018
39942 80122
12109 42366
10118 33388
40409 73281
7589 29580
41708 75801
58573 85262
13001 47691
13688 78451
34408 85750
84461 96544
29328 93412
18871 87532
50945 90924
23558 58768
15356 25464
76110 83408
5512 16651
21576 42823
22215 30103
40545 67433
18461 34338
15759 38639
1457 63348
39520 42082
55271 79333
23050 76235
30797 68990
31830 53145
21703 60794
35881 39493
73095 78389
54838 81197
89 27957
7364 90803
17430 67353
3208 81655
37423 48612
22405 63485
65450 73345
34647 93653
18559 23354
70114 89232
40016 62925
48418 86721
30059 60782
59147 71433
85066 93625
38623 69641
7601 21794
41517 70899
84731 86060
44587 60317
52438 86625
18668 95187
32258 96025
9713 87888
12554 47827
19271 39671
57866 74518
18380 26733
83126 95256
14563 31801
33436 79495
37036 89656
65457 90954
4186 41770
7627 74545
74790 78650
10504 38459
16143 65468
7084 61763
41539 54071
7801 14006
56067 71821
1086 11983
26268 81195
33362 54118
28822 55148
61682 83008
28152 29654
53324 60178
48285 88029
28623 59000
32165 63575
27182 92642
71674 99332
17260 30419
36127 79822
31997 38348
64329 70839
58423 64548
40053 86899
59352 96534
8964 62360
30927 55769
33854 65091
33568 65555
87679 91227
16745 47510
12854 44544
5542 74480
66576 98147
51595 85912
9243 60761
16422 79514
3279 62455
10774 35181
17078 40187
72567 92498
88474 98983
78168 99367
29429 70748
38940 66871
22328 32005
25586 53771
19723 45018
33896 69604
11396 43452
33130 43847
10025 72348
4324 60299
76200 96466
70030 90543
59786 94290
16392 49017
71620 83527
37215 52686
36114 62792
77275 96091
27715 55830
32704 60601
90602 94295
19598 26397
20291 57305
56509 99496
13119 76795
14847 56012
56007 95854
587 56662
14109 88162
52527 61662
58866 73470
49399 52596
27093 99805
34480 51267
22108 94444
26245 77509
15367 59578
3846 15621
28816 96306
28116 57824
35600 68506
25831 55208
6220 16674
66759 86271
130 10322
24588 31227
48346 92368
36536 40792
23449 53751
12443 28808
20620 83093
78291 83639
25079 56585
42197 44942
48724 54867
71843 95314
24305 85406
13574 70988
55623 95030
15207 21406
15982 34692
23454 29734
69973 94172
19619 86162
36620 41475
51231 78687
51154 94698
25480 82694
50061 82055
14383 80478
21806 77366
5947 41192
46217 51604
33835 34976
29304 94786
43695 83591
36519 55978
30401 92606
64423 97813
28069 90414
30713 98091
2779 83329
77110 84443
84451 98925
7512 20157
9977 11205
20495 20739
74333 85272
12399 17152
43002 60569
9115 62850
78029 88003
31055 71355
32721 42270
19843 23231
5195 75092
11301 96355
63696 86499
1014 36035
36282 57966
61563 96224
50191 53826
45816 60336
8347 56488
13204 55495
12939 52758
69898 71477
22150 94630
22643 98560
4226 97992
24308 59497
24559 37188
18916 72144
48171 84307
358 36325
10827 23523
5019 50595
38687 86942
12749 89232
31978 44730
49891 66233
3163 15348
66520 90143
17534 69700
15880 72606
61262 68860
17339 85481
16334 64793
81123 98396
62839 63613
26713 40326
80926 96284
13573 55985
4089 77663
6460 56464
9726 64850
19286 71793
44616 76138
60568 69861
48077 77181
30701 81741
4545 10151
56461 65474
40156 56822
74113 76704
77019 94449
22089 30500
37930 38201
8882 35082
30171 60641
1423 33915
9526 37611
38384 77765
29641 93340
13279 56106
37944 76771
41553 96118
19786 22960
16638 59769
9613 75617
59979 92967
23691 39188
8154 18483
90702 94453
25200 43414
67622 68700
15734 79834
43045 47272
62187 88853
19748 86330
14033 30850
38914 62667
82839 89902
35950 40395
33297 99873
32668 86997
83138 92008
80085 84304
73905 81895
16078 68737
21089 96109
70477 97139
658 75013
43917 97023
24116 53000
7634 68772
1056 83028
18249 99377
56200 61509
2211 40505
59116 61327
6567 95756
66727 75611
29511 54734
22057 39482
37423 79058
18808 86739
18614 95032
23019 94155
78281 94927
11681 86436
45500 92168
22803 93552
64871 85841
75602 92099
19061 29127
34422 67600
10297 15925
88233 97544
23774 78922
61836 93279
66435 69518
24009 49420
43522 80772
27705 74220
30368 89895
29477 64011
52684 64822
6884 71796
11607 19305
16724 83395
39303 40425
35204 76811
63290 83197
42067 45979
29991 98703
20793 36203
8095 82007
52425 82748
12878 81041
42127 87085
245 74685
48948 53411
13875 40595
49312 77930
70927 72186
12670 23340
73598 83988
68346 80369
95265 99241
39380 83136
73581 87113
15921 81078
51320 83475
45898 56999
61376 63631
39282 45154
48803 95661
44898 49838
14433 76231
18251 51401
1612 23008
54594 65060
51644 58461
31622 70253
2796 64975
4677 44211
12300 13460
15094 96374
31811 54720
72418 91698
59540 96284
42174 42694
21550 35884
32882 73155
34555 39271
2600 55459
19492 38941
17866 39994
35219 64424
98270 98722
3488 59268
71280 97347
11105 77069
27453 95599
33518 52940
12671 33732
25415 42996
41390 66774
7926 94675
85931 89266
6756 23718
4945 32568
71318 90890
51669 87430
73603 82607
69652 76277
72636 98272
30275 75387
65440 72791
14546 55819
21616 41879
66899 71427
29825 59684
1117 72943
1060 37103
10609 37391
52608 99673
22840 22925
40143 87473
15227 19143
79187 97476
10858 71004
7666 37035
70136 93175
25020 72695
26404 71830
32096 59489
14962 31542
8626 94039
6744 18428
73974 95514
22485 92322
27187 57139
28347 85884
47054 90092
9005 81478
11877 34203
49764 94188
36984 93605
25909 62348
42959 66377
57485 76811
17777 30191
27630 97633
46552 96005
83402 85130
19516 22972
88481 92312
34280 57698
39480 89727
29008 84054
53633 69668
53446 60575
33415 36822
48990 90327
3097 7632
35387 54629
40644 54732
71987 93579
62368 63714
11561 85169
61784 95949
53145 86924
10565 80152
12048 19501
15463 27830
23425 24155
38839 84697
54627 67260
86542 99000
9747 69610
16188 44740
30044 72679
7252 50950
31 35410
72026 80321
34751 52921
18744 55429
3093 43961
18208 62333
74945 75573
71178 83448
25633 54034
35219 85147
14042 71116
30555 36234
48156 99663
72785 86989
64889 76321
53136 92287
75852 92934
89230 97475
20723 65467
42550 55425
15574 17075
18452 83356
72181 84762
22965 89447
6836 77039
12682 52457
1821 26805
11676 58931
8042 43761
74840 92805
18622 98332
30088 80478
6459 40894
43552 60060
36402 61187
5561 37838
76697 90104
29215 49328
88768 93182
20227 22883
74688 85829
25321 65841
32666 92896
73605 93688
12774 87003
31600 79618
78476 82417
24931 62419
36900 39897
63775 90710
23775 73606
22455 45138
26548 80360
82160 96256
23185 28490
40230 44431
60423 75562
58845 92573
57999 82824
2612 72820
79314 96934
26797 55976
9989 31830
30790 74453
65675 82924
55136 70322
38679 90430
43725 83750
33437 83111
35613 86480
17271 45704
1922 92288
8622 37553
44811 76865
330 8375
69732 80289
33433 36668
71734 94923
4143 60828
2341 97826
20595 53483
38516 41818
6602 86612
62893 83536
59174 60793
49636 55321
38253 83157
2926 10008
20217 60781
33269 50161
25220 42347
51478 54395
11734 56253
30861 92862
64226 92261
39534 88426
59905 77770
18125 90705
30132 71651
60619 60979
52833 57764
8600 64768
60526 71534
76583 91280
63532 66708
44481 56673
34496 76474
61531 65669
92413 94507
45153 55916
36755 44114
17547 20822
50237 59513
1754 96641
58769 85705
61163 71013
875 56100
45231 69960
54438 81822
38252 47299
40458 50040
11653 35025
39185 56393
1987 43208
8029 94704
26167 75463
1924 51194
5920 78589
44511 85080
39587 51611
34587 61826
3007 46924
10287 68742
37744 81568
22498 45969
4498 69044
67833 83631
49169 86955
8282 42828
55236 64807
19632 49066
65713 78757
14927 40026
33333 61423
23159 86415
31831 98247
20608 56920
5129 82076
19012 71947
28396 53745
30364 59493
2350 93091
66779 67691
13786 51122
5416 21519
6619 16987
25255 37439
66712 67285
5029 60794
9680 33916
65156 82741
80097 95121
20492 62297
3552 58071
39389 42390
44528 58693
6258 6867
4743 96485
23009 32660
21618 64490
58982 99967
42697 67517
24322 71304
11702 93702
14512 61479
38476 66594
619 10912
28709 30127
67250 96617
5169 9450
59856 84364
9808 50720
60712 88592
87292 94673
45706 61189
18127 85142
61407 78985
14749 36884
6441 34389
47938 63800
33958 96805
14754 21217
10512 13442
2119 10356
9830 10250
75573 91216
27186 79504
5782 14384
41057 90257
14379 14432
47775 69963
87044 88700
57587 71716
13233 68929
19027 27719
75519 77087
22359 40090
82691 93535
21809 23319
42428 71652
7453 58466
12781 75940
58633 73200
5492 24027
24770 87593
2711 31978
37159 90616
13247 25221
75531 84383
10484 11882
6415 64166
54355 57455
59643 71815
77232 85459
19524 67551
60215 78274
14932 67754
1158 29486
56376 63686
2851 27488
1356 15822
74433 93091
50265 75276
16611 48487
32168 74867
30815 94704
23798 84017
5633 65565
51908 70513
29481 61461
28417 91386
54004 95724
13954 94404
71635 73909
39073 69508
78467 89401
22537 53103
53337 98228
2960 65766
14860 30716
1809 17968
68834 90457
14289 66777
51981 79580
20230 51229
38157 56094
71499 94174
25679 67261
30424 32087
23977 69146
29119 66410
8622 78561
25300 80168
2477 17799
23301 25795
44986 49502
47444 62718
948 56360
13362 74946
1658 26335
15086 91254
71296 81027
31409 36340
48756 95713
4880 55520
4508 77988
24212 84459
9367 18109
13026 29694
8723 84927
10419 79169
21437 64980
1845 27476
16005 71716
6926 87184
20494 97212
73224 84808
20434 43947
63040 81671
33039 99620
9299 18223
7423 90197
9446 73404
65684 70578
76730 99327
81813 96234
35483 54422
49836 72254
15669 79111
41615 51915
73049 74471
32678 45964
36590 46672
22694 33099
40229 61281
40245 70890
22040 50468
25617 72327
30758 65699
18050 45209
78018 96096
11188 13852
31999 82969
36146 56460
19848 36445
30295 52337
41510 68746
74552 75186
10207 30024
35521 80823
78130 86824
74519 81112
5424 67656
32392 45501
32701 69486
21106 36760
65684 85532
44617 48056
28162 91135
14640 86834
70315 77038
33610 72352
29355 98558
5202 42198
11478 65740
10374 74242
49360 89197
51279 63918
85930 89122
42812 48053
51668 85292
26566 74471
14799 80592
49176 85712
29626 70154
9995 13124
51110 75085
59055 79145
76027 82599
6954 80188
1323 22078
14145 84474
67630 80088
76310 88618
39862 58874
56739 75347
16705 81729
37667 46456
87228 94663
60600 81828
23545 36927
17895 50359
17793 31847
50087 90818
5449 43081
24002 28504
13423 13730
23623 89024
73503 83501
68704 82736
29609 85397
55301 77830
64657 81943
43393 62380
42286 55785
24381 54842
17268 26881
3336 94942
58275 78160
17195 65741
73227 75112
2906 66244
26728 33357
8189 35721
24015 86456
37410 67877
14894 26430
13048 18609
19145 79871
8405 31300
7736 35353
92523 94053
9590 66303
26476 76690
54632 63522
23414 36228
1319 37011
55986 64567
2968 53011
36308 65435
2083 56462
50862 93355
29562 75993
7630 47065
45068 55120
4840 42737
17177 46928
21818 61029
22461 67313
1929 4439
56522 84701
71953 95512
46583 69899
7110 69325
47688 65893
4106 9777
10675 15501
39385 40488
8318 27084
23083 37713
42069 44392
8846 19286
37286 68403
5325 9264
14629 51059
17201 34227
9726 46785
19108 90903
9929 17784
15281 76452
63399 85354
3138 17726
1585 18812
1191 8463
21656 90194
16974 62419
35894 58347
32828 51574
82066 82821
24815 92818
13608 53926
3919 64530
68354 79115
68891 76175
9938 40670
62640 88341
11218 86685
19063 44641
2685 36210
34013 52851
79544 85043
9540 46636
7876 50204
42884 78647
53330 64042
35559 81500
1943 5932
66309 84905
19931 89420
32525 65153
52554 63900
13646 89743
84165 84731
34859 41327
73685 84554
25611 28413
5968 27348
5383 90295
10643 77921
5308 26524
12710 93145
59931 75296
50983 79341
20077 45016
70234 80396
10673 65132
32219 49761
4882 51011
32309 43623
17475 51067
10454 43487
53484 99080
32459 87652
48458 50747
11516 15959
21655 56104
45982 90075
13456 72401
55754 64523
60913 75757
2137 94312
36992 86128
47927 51891
2450 25521
46069 75845
30637 34159
69585 77751
71087 81215
162 91136
7257 52450
25490 96899
64385 95849
84725 89837
777 62820
28749 84500
27302 90249
79179 84135
54370 69054
74623 86280
54755 73213
18470 80910
2158 18655
48530 90496
38696 45637
1367 85374
56450 97432
92998 94989
1350 16234
30959 65410
31243 70157
35649 48749
29033 88297
22264 80854
30966 76654
559 84990
51884 55641
60779 94484
71882 81982
51716 64580
71148 93628
27316 33101
9567 85434
21672 63230
80423 84131
56974 75473
37983 85401
21851 46489
67992 77317
42238 76178
39615 89045
34328 66586
28864 94185
2298 53692
3172 71744
48920 49132
23984 45130
87740 95363
26285 34659
26503 87708
32210 75004
34823 77438
9519 72344
16655 76222
72856 75570
19734 59993
15974 59554
27611 57779
75045 82014
13049 39830
39809 43579
58958 60177
9106 55558
2642 86290
30456 38047
48736 51813
18028 78025
76090 88702
33649 88907
65201 77790
28130 37358
33199 64530
75458 94199
75115 91567
2923 45539
4643 55808
1060 43425
71649 82382
41828 53720
3824 29306
7292 50187
6693 49565
4221 27483
16233 23465
18969 35127
4766 50356
45085 79691
66330 82119
2788 79354
67395 99276
18422 62377
78020 93510
59687 87570
13821 15216
18956 86705
38929 58456
93186 93268
34696 64875
37404 43762
8827 65552
26746 47904
6690 22446
52032 83912
21309 46472
3075 83147
32321 38721
1394 27102
51777 98873
1568 43662
64631 92825
35791 82116
4712 67089
64827 89892
44518 80393
10671 72480
28146 53033
41865 79208
23921 88142
62581 72149
59389 92458
6375 40540
57214 86607
40652 73259
83003 83156
14109 14593
7753 69960
22728 92239
85769 96840
38383 81128
57162 78853
22488 96155
60198 85715
52086 90393
11187 46853
5918 77670
30208 94588
36570 72858
35898 45230
39225 97622
25077 88104
38654 39074
30369 87911
23183 55024
21730 76617
4889 69117
87872 99915
19009 29553
33080 48038
33068 65151
18534 88653
5505 17744
9312 19486
38192 57610
28134 85477
54309 62439
5749 55082
19594 78114
52565 78359
48696 95789
5755 59681
19344 99399
42909 99006
52135 99102
23748 48638
15054 75919
3208 82751
53981 62697
601 31821
33615 48476
20726 41847
51868 55502
13069 48286
21408 30618
34430 47160
8457 61687
55179 97875
15453 27379
40084 65346
67072 78147
1057 12955
16386 46236
82802 85787
77153 99515
8581 36260
78515 85134
11255 17168
77700 91706
20052 37669
48289 98178
16926 29152
14855 16288
23939 88998
33435 70846
40177 54179
2117 42496
30881 90500
28394 82363
16041 52755
61885 74895
7662 57140
7626 98984
47323 71030
65819 90023
60295 67707
20169 84853
30303 96572
12103 32749
1422 30696
18191 61659
1280 22415
19355 27558
29755 84666
4831 88298
21175 26134
8439 44630
20284 96875
21745 29256
63021 70357
16614 83943
9784 47335
40891 45896
37084 59723
75681 88766
53359 63596
77672 89171
76861 78336
24517 83563
311 93836
77479 80926
25066 89999
1786 14685
5809 22145
7884 24863
4665 81147
5500 48730
50478 62199
8175 65947
57654 84161
3582 71265
45382 55530
59599 96726
86928 90216
4755 27128
55992 89008
6596 92841
4 66674
81247 85795
22661 75090
23081 87065
20255 52061
17391 58953
15597 50818
57373 79118
20789 77073
23889 39259
21091 48074
15462 89976
42411 93834
43703 82641
29209 95396
58054 71031
55337 90738
44009 69182
72815 97316
36225 85587
35446 56415
39862 45298
65981 86454
45703 68920
53500 86286
31267 93915
62558 78989
21533 94211
73123 95723
7399 70843
5330 57636
26522 53904
10495 48261
14428 72928
21082 24512
35327 84828
6868 99809
11195 90981
4442 15664
5180 9760
6943 55453
6432 36365
68640 69091
25559 68747
79279 92396
5560 21846
45897 92519
40391 70887
23869 39496
31387 62719
13977 56526
16161 18285
39816 57357
77437 91577
30196 93560
74302 82718
29618 53089
25965 42372
17726 81133
39427 46777
39674 46682
28973 81048
64938 74134
19278 50322
16201 97488
44494 44524
66189 94564
17385 88252
36853 37463
35736 73996
34564 39756
49810 97859
34729 75776
18840 24523
37607 72053
1895 71552
63009 73040
47359 50593
68260 85627
12558 32394
12806 63376
25601 77202
33791 46544
452 8821
10388 26528
53285 95932
1353 93734
8399 83283
66423 99420
41593 99328
81081 81460
31748 82741
63636 85173
72656 87237
3301 82398
8112 36255
49778 51906
14508 16305
45614 94571
34674 42511
38529 84322
58404 82114
50275 56413
915 93701
31890 45562
22834 23003
15232 35863
63540 66488
41643 89546
15462 21337
21658 50190
48144 93547
9923 26282
46180 68782
19347 77846
23535 65510
9475 73711
36921 66064
46733 47439
16490 75079
28446 46797
62906 91868
78750 81556
42940 53755
38675 53401
18799 65603
72434 90832
30613 55329
6795 30028
64251 95947
17755 77754
89652 95064
54010 65406
8060 92104
731 61089
42947 46401
15771 53611
663 31893
20325 94768
67168 89042
16390 20513
7789 76957
2598 41254
5728 71735
79628 83519
26983 63597
6942 99191
58642 85935
2969 44405
64761 96437
2026 11403
22362 74543
42577 77127
34465 70151
3884 23565
36995 75314
45993 66101
26726 28886
4927 87036
7478 15744
55102 62179
55547 69880
14630 26876
11570 95415
15358 68653
20132 72795
29598 58051
4280 93825
40739 50932
6572 82772
26628 77170
67983 78921
56435 94262
61780 67182
57067 90527
25322 52833
36597 95706
88976 89739
10046 25623
71145 80693
10634 70334
6358 61849
17789 39355
10539 80190
8454 47063
53472 78510
33568 97251
727 3165
9476 9723
67449 78073
2981 53291
20349 57874
16490 88999
33195 94425
4916 76271
66954 72556
42704 72909
10872 30527
21228 39558
96589 97032
66099 69356
9040 54906
14237 76445
17201 58639
30137 88224
57979 91212
60486 74494
5165 58124
25653 72614
40623 45432
31142 36994
9514 75553
64192 79139
42310 43048
83682 99652
12280 51163
44874 59086
1318 11427
33253 37836
16378 78426
59082 89668
26973 90745
394 49012
19051 19829
30240 68936
20111 80076
63476 79875
29048 55037
17894 23977
13735 25509
24436 47482
61033 87730
10675 97194
72455 79360
66321 69231
8721 15415
32904 44560
94530 94902
16382 76697
18819 61787
28703 70126
64547 68053
37903 70333
70038 87348
25791 40220
85626 97871
12897 36158
20219 84490
48221 93228
25112 63234
17296 91311
55595 96937
26012 69329
67760 76726
64942 65722
51018 89952
11077 20576
28701 34073
32970 83731
25034 75193
23408 89103
27091 60169
11278 94598
8946 99511
1688 82299
4859 33342
14107 39854
17078 90235
12443 39019
38861 47050
25274 50572
1259 15826
27527 69407
13274 21427
30570 50266
49709 66092
62461 96437
6986 74102
23412 28847
20713 83767
34194 48256
65769 73077
47374 51012
45644 60778
9921 17272
11247 21812
19887 80797
90032 99933
9584 16921
7958 39904
34482 40357
17170 99537
37484 95202
14181 95462
27207 79710
11285 22987
77373 92386
8395 75541
86613 96544
13469 43230
11257 49225
3185 70161
84360 95176
37847 46621
71071 78919
18055 95521
65832 82727
28046 86475
22687 64425
61785 91291
32412 62933
34211 43392
85651 85854
31327 64600
21666 76037
40183 54465
43125 93600
65701 91495
11486 65549
87661 87996
13660 29496
7154 49448
48428 74519
42975 85301
45952 75835
47738 80667
18022 22522
1042 42606
74345 97849
10053 24759
38884 47199
4168 20253
70955 79074
31609 99553
17074 42883
64209 80531
9237 9879
2975 91720
32597 58742
39184 54426
26201 69188
7454 8712
3514 21617
34786 93581
56662 58546
87376 93973
79274 90998
17683 29672
49229 50995
4939 80376
48987 69546
16399 46798
89295 96984
24686 77078
20631 36746
45667 63410
30409 34622
17302 25863
25340 55467
72961 79624
12559 49740
24415 97422
7037 92055
57340 94901
19542 31280
72865 80414
1321 39275
42149 88104
17131 86734
29179 50639
52150 90117
13275 71728
37708 98212
12669 79735
46253 68385
14958 63926
14248 76333
24279 64849
39583 70619
22370 62204
9649 57128
18791 42335
64419 85462
4681 82914
2512 14255
18921 61002
66399 96884
30269 81002
2526 67860
46677 58892
33653 67395
13708 68462
26359 51605
35907 87535
34847 68394
49464 76132
59526 98921
27783 50185
56877 89344
57486 95360
55105 65549
17499 32664
50295 98600
10897 98508
2712 88139
43428 65498
3222 32551
70468 77630
56458 71534
32006 57403
1281 24758
5908 60751
4602 47943
16803 31315
30651 42766
2345 60647
71361 71549
31886 49815
58357 97602
54189 85884
31583 74109
40889 92777
19013 25839
12149 58303
74040 94618
70601 76899
13557 58442
36630 38515
28305 62998
20401 90077
11488 15875
18990 37691
25589 26356
70784 98465
48490 95178
56707 89117
6254 28454
6911 52743
38933 83937
71077 92740
18427 33816
17901 92736
18621 68123
18810 71503
76714 96366
7927 71451
17872 53859
10096 68959
63649 69604
53561 59459
35211 61506
3827 37865
37996 99353
8225 94462
91 69536
22817 52374
90816 93041
2811 39776
70750 88155
39083 91724
59862 61334
91712 91993
26528 34674
36132 58520
9378 98952
30056 74250
23869 65023
16864 64436
11096 78508
57068 84445
37962 92945
37231 39081
2588 30184
17991 58151
27890 74057
3373 4833
36080 72589
30208 84443
35253 36995
57289 65534
27440 29378
32617 40016
37539 62100
54063 69585
12680 87460
1711 23116
10134 38231
29041 42226
8388 60288
33734 82744
39354 40507
49955 56995
3178 79063
66882 81231
15469 76943
15543 31089
32855 63099
14165 31316
694 46466
39268 92117
55244 83366
5449 8801
30710 51987
69869 98595
28607 61549
71819 81785
46303 54337
76367 95813
5338 16856
14192 79746
39603 61188
34354 60869
6926 72695
2395 3680
70620 76823
4322 40275
20170 52232
65856 92401
20599 76274
21808 64327
78313 88455
57261 86378
16851 98402
13309 61368
22259 46482
81163 85834
17145 35144
39925 57848
40204 85557
15878 76767
6862 66615
2848 15949
72356 74012
29545 74399
54227 54640
36066 67887
53773 76189
26359 50808
30086 68771
5280 49469
66637 68519
59444 82272
8720 68257
35981 78707
8388 80155
1671 32473
5719 94412
63531 89360
10615 47807
67183 87031
87325 88211
3390 93847
21349 92717
46534 57310
32497 43397
18699 24537
75021 97994
42899 94324
27793 35312
72059 82799
4666 45437
34298 58539
35742 70087
13117 84566
50047 89709
45054 85061
30184 97567
14827 55280
15555 86525
93163 99971
68870 89358
15646 60294
7160 9454
46921 91867
24666 61357
27535 57075
52873 84023
34750 88460
58579 66738
62856 93417
2898 13544
49381 96498
36809 97977
2330 99713
76049 87642
66427 86763
34442 74481
3932 64856
67676 86684
30089 88987
37800 54036
74272 84928
93766 94573
12787 79703
16739 56918
78835 86135
59613 85242
77618 78791
15235 39315
6959 53725
70256 93244
2650 30376
19011 69247
37283 85642
43853 48058
4942 72498
12512 77974
58374 87639
25413 26531
17427 79911
38734 68139
43386 69886
19331 21721
18386 29905
3259 11715
47557 82373
70791 72436
52372 95880
41495 51179
108 35706
28767 80810
17931 40964
46508 93541
34951 84391
63555 71836
23104 96849
24643 79775
58095 85986
16485 32574
31252 72296
48093 53165
20203 47322
19331 89454
55357 64833
23698 83506
74949 95237
38417 39783
44541 73379
24836 91270
26873 53738
4541 74400
15951 62517
18407 98284
33545 91595
30418 57686
7800 73042
2451 36766
25975 26403
19050 44142
20534 89305
88063 89334
75929 93493
24569 97490
79837 90573
32259 74469
93558 98545
7857 12042
11986 59934
12665 99033
24582 46097
10018 57624
32070 49290
10603 83754
28034 29354
23453 75486
73324 96777
62964 68669
90529 95309
29427 55415
5153 84520
69979 90149
50081 60453
32777 39623
29104 76126
1102 12875
86633 92906
76500 98943
36726 81807
31080 71718
44379 44505
59108 69229
1039 61371
31974 59690
24933 46079
11220 63574
22646 33981
71022 83642
5373 57146
9982 59319
14359 62623
56644 58330
70534 75961
10399 44618
21141 65900
29455 76230
24921 30003
33524 83232
77128 80987
29922 52808
65281 82276
93664 94405
8195 96605
10327 65379
68616 73577
37632 96516
6273 30589
29451 56784
386 82706
72841 79212
28333 47921
9821 89219
52540 62637
16164 96982
12024 29121
23399 69840
60188 90031
41628 76885
448 8490
68167 71877
4459 39557
9316 28397
1217 10465
31201 67109
43297 46535
22971 24500
20599 97211
40104 58207
16311 25774
40778 86323
29334 44559
4191 4847
52996 58089
41624 95791
83810 84003
53598 90522
40420 93763
968 90990
5084 67833
205 15627
35239 97327
28657 37118
1211 29657
12962 64386
186 15101
6175 95316
6418 68973
43694 45884
24301 95446
36911 79248
24740 89225
15655 29196
21338 59480
49628 58799
39588 65966
49198 83707
37468 81816
738 85643
67406 90705
93624 99510
15636 68292
54458 69628
74587 88131
5001 13654
13980 35627
73589 76060
55072 60664
18787 31030
29297 77110
11743 35146
17036 86949
6414 12836
5896 29938
20181 44652
44225 84103
17398 32967
58688 65183
4991 47997
7879 18835
73917 88555
31570 45789
1892 22641
36210 66252
32767 58208
83954 84236
7916 38746
105 83552
19324 99917
9654 50379
18451 87600
79802 97264
37967 91801
6115 73025
49677 86097
1603 61770
13062 74741
15933 94197
33578 58393
71899 97501
79123 92139
8352 95856
56662 69509
35076 50126
3601 31062
5324 47604
12282 69777
64283 66048
53912 95440
18464 85473
35574 99326
16114 27193
2006 18172
13546 48865
14932 44479
55330 85052
13119 32559
10036 70209
61308 73060
46384 86294
17127 37565
29431 49977
4359 93610
38934 67164
33777 64421
42062 90205
16560 86854
30562 75535
8852 51439
12012 30499
15544 46212
54003 66900
29737 31038
15426 19714
25203 48954
2 13208
31605 72579
47356 74956
2172 24177
64663 87188
47242 90527
91099 93537
48452 98360
11531 91847
12913 96695
39158 42115
1023 32281
35206 79398
76940 84405
42327 95357
20781 85837
22488 71920
55933 87038
15043 61790
26232 72414
22484 77413
60922 85918
51329 85611
51285 83912
71175 83075
21041 82214
26953 98069
30453 57545
28298 34585
48525 70502
26149 41531
30399 44000
8896 23463
11387 66410
10882 56464
90736 94389
40018 98597
67881 78643
68449 70544
25289 45483
18897 65118
11112 24642
20771 86485
18629 54784
6743 53744
27622 36977
14319 35759
7445 58847
3406 44802
6128 90205
50280 67211
83992 84347
75452 91426
16365 85249
1743 80951
58370 59827
24431 61483
28173 63978
11317 65706
9753 17646
48702 65647
68746 73434
9420 25882
32018 41278
38653 58558
70188 74465
30366 92191
21240 27263
55447 65548
27980 61464
24513 27999
3365 25302
60632 78538
66241 74934
40706 87336
11795 16775
15925 78842
7597 41284
63175 69482
94652 96881
37776 66702
28265 49459
22238 52873
31829 32595
6629 23515
81816 92190
9875 28327
7143 48630
21412 94011
16673 82529
10606 55683
80612 85204
23605 89872
44196 68532
5653 62242
47573 69069
31942 95853
11369 76584
24976 49722
37613 39539
43328 66379
17258 32213
39881 95616
24922 91097
35610 83856
32499 74685
38959 39359
42915 56852
66978 76132
29826 29966
43367 90760
2306 46244
76759 77659
37927 48702
7191 89254
7446 96319
8418 13053
60549 64879
50686 56457
22115 22801
68515 91992
13263 97834
16384 56246
730 95382
55851 89471
57547 72741
58172 70357
54700 71399
35264 36849
54175 62066
49024 56344
47743 64257
58275 91440
45869 79072
37504 39692
50691 92310
48856 50383
28089 74428
6794 78521
41851 72544
55918 69915
29251 93006
30928 71589
36359 62712
9738 51873
18527 80813
33975 44670
8665 25536
13292 67345
21446 57598
19381 41113
56711 60723
4779 93632
60149 75526
43820 51392
46789 74699
84012 99665
28765 55439
6957 21576
23196 61608
34218 92588
79345 87996
56595 89942
46114 61398
4421 9618
70043 80341
20969 33374
20901 80043
64329 81075
4456 45469
58034 78008
2298 23662
40920 91715
19762 75301
22272 90726
76620 85580
51504 62171
21635 35050
23538 93852
50752 64406
16496 78185
24523 26909
14020 82156
8477 88693
21661 58549
2197 82837
1252 31280
81352 86577
73782 94056
50160 52411
68742 95516
55960 74236
22935 78601
35325 71623
79440 80203
26866 30870
29984 62265
4419 5668
63969 90525
43609 59742
28411 83370
50337 71680
22425 82153
35260 83872
9795 14872
25011 52878
33097 84279
30753 42064
31458 66029
20447 34795
73538 92488
57024 64809
24552 41865
38217 40663
16606 18252
48139 76685
21688 83478
59470 71798
14379 59010
27833 55919
42382 71262
20366 39072
13476 69622
9591 46381
25976 46391
13939 53220
66458 73718
87347 93182
23328 28249
33307 41941
31378 69531
61567 74478
10172 48744
35298 43624
22479 66014
4722 72037
30395 82637
32951 67479
60335 60630
5234 72790
31033 34272
36288 62307
23193 78733
16150 42366
44304 76697
22923 93410
53352 91671
53125 80297
1474 17213
41760 49706
19703 89858
43618 93982
24227 64133
27082 27564
21634 47672
3653 52207
70937 75212
85574 90304
62479 83350
25016 51288
31526 42929
17857 48749
39065 51294
89813 92030
53899 94510
21617 24268
74071 94770
46513 73001
20792 52651
24658 39373
13142 69885
11476 82188
33654 61876
38154 52269
9139 92849
34610 95462
67200 70749
65132 98561
42668 83521
46640 91907
53915 65484
12011 38737
38321 39397
5984 95648
15724 73287
16962 36766
26713 99660
68001 90275
555 62389
70978 75311
51501 65935
35521 44038
65170 70817
67030 91850
32438 40292
34645 52403
24781 36055
11872 39069
74708 86339
41545 80413
70531 88777
21904 56067
50207 76139
20803 63605
43885 80339
4712 15648
4271 70134
29946 59898
19768 90775
32812 66548
20394 28043
13184 67913
74629 82465
40784 69994
3352 17805
56798 92713
14920 51394
22230 82008
43751 53683
8836 77615
23791 38515
2297 5854
8379 16986
10128 56550
26467 49608
25657 85036
56819 60932
73577 94309
34654 57318
18205 49707
772 92371
15107 35190
55630 78997
31051 39232
8971 46945
49493 87130
4070 18167
52352 68244
44788 91251
30768 94838
34376 76184
26555 78093
65044 70595
24150 42425
10194 29607
1302 13389
27992 54669
50141 71225
36778 51782
54646 70059
63499 98604
29272 65707
6852 60612
47823 80266
18237 39507
32450 91354
4474 5129
42579 59147
33822 44431
35918 93909
33505 69913
21955 83068
21056 37480
11417 87163
73262 79225
17821 22570
47550 51769
6866 17141
47614 97344
44082 44139
3342 73565
12392 62377
16366 64000
2016 46242
78887 91499
39834 69898
6191 41906
26179 71316
36775 62160
91376 97692
13922 98785
19035 49084
17706 75670
38742 54716
64041 71211
17345 90838
18359 44727
39105 52026
53537 77719
73260 89375
36300 40722
16825 89903
73217 94662
6610 92240
28799 61676
39978 51884
39972 46101
15679 54248
7939 68424
12618 82291
6428 19370
66368 89920
3022 83587
966 27597
51177 97424
19533 91172
72387 74020
22211 49765
50024 94041
6309 17267
34487 75332
43748 46630
15592 67260
43848 54472
19551 33011
23953 60976
20643 86948
22004 35197
17446 73894
886 42459
2201 23505
56465 88443
57031 92897
30569 96755
44188 44780
12170 56166
51114 81942
48619 88245
16970 26672
37567 52267
64218 77136
45328 76292
53145 70905
83072 84032
91108 94996
60069 85288
76954 78024
16237 52550
971 21580
18247 71414
9095 23663
1641 4636
12844 41765
31925 58524
27571 59295
6428 77874
30722 97227
10841 80566
29073 97742
74856 79742
68001 70412
58551 93608
2138 72192
36025 49351
25923 41449
16453 25340
48812 61204
69215 74124
88617 96254
60476 68438
5036 94491
15886 60836
30180 37006
91661 96029
19192 50125
6923 20016
31457 89984
39912 98583
47113 51552
59810 60200
35426 72477
77233 85201
37968 67791
9630 86719
4271 73226
31010 86844
8904 9479
85337 91253
19023 30851
49489 55404
31506 41194
46170 77469
55591 60551
49564 51785
50062 80730
36291 72486
20734 73036
82382 85735
30952 88453
50715 98742
19332 63259
54783 94989
46695 58652
50710 69255
90660 96960
15849 88664
18585 92677
15648 45426
52963 75273
76539 96718
12477 17905
13479 18988
29097 53977
34836 79393
4766 99777
62760 85945
13249 14418
36620 89480
70399 79387
9782 10014
18187 25654
16179 82264
31800 93160
41171 68689
34393 80665
33958 80732
17953 91571
35713 40195
27433 32504
27502 60331
21272 54456
94585 94826
19265 43593
32657 92860
23762 68313
53493 80919
61956 70365
51187 98404
14977 30811
4768 32933
14892 43212
6355 99287
64130 87599
53388 85062
6367 44352
21337 76640
22429 37816
27811 84941
52640 61149
52082 61215
69707 77318
31327 95773
2654 26588
1775 59051
26487 26610
44619 93218
63617 79927
30261 73443
65786 81060
36041 66507
20211 35072
76616 81190
66724 95460
2458 7175
1899 29499
18210 38868
25054 70660
2685 57505
18543 34231
53502 93134
52959 93601
58889 94890
6732 71003
23779 37312
28603 95030
28128 37955
23247 86406
29813 45016
41630 68226
42810 56338
25549 43981
28309 37121
36153 55518
36638 58059
20435 35690
50994 56596
17841 75528
31459 76430
10016 11391
16988 45896
19352 70093
23011 50004
9137 40109
13844 24829
14252 48427
73804 75134
3560 84875
5576 74432
3261 5162
86362 89050
30420 75970
25419 47607
16741 43621
26272 34558
56135 71888
1171 39394
79315 84476
50314 66271
8060 44489
73619 76062
79889 88817
15122 71361
29952 78089
17806 76469
1158 59972
38879 51866
32829 38380
10379 87113
6851 99082
75828 93373
11315 73141
27552 59081
18062 19196
580 94986
44102 57628
43531 48633
27403 37872
54820 66651
63722 68680
29526 79946
1379 55638
110 14113
4540 94226
72655 99944
3948 18318
57316 75231
19517 19979
21157 61752
20229 69478
3129 41832
1697 5645
15435 69561
72111 90890
3360 84678
15350 41299
33330 47334
14815 86830
73843 97850
10214 42553
9396 85101
6473 96287
7672 74261
27029 38461
31517 78249
23237 59655
41824 88601
2817 47135
47926 76081
81316 91569
74764 90612
31111 54237
13728 37248
8579 76343
11864 65748
32435 53598
56613 90150
18357 28858
55946 69244
48301 77744
54138 65859
26390 57038
35900 52306
7324 45846
24831 62439
25434 76876
33324 90553
7499 18320
13001 64811
24167 33396
46716 91817
7992 52294
63758 89632
41156 45380
60881 78516
3454 58945
94108 99518
10680 11124
10996 50532
33248 87512
48976 66858
6327 16749
661 8728
33122 79877
11301 17700
27471 37785
57813 77305
13174 53000
72067 78877
69483 79488
62335 66500
66356 99390
76738 80595
63180 87760
23498 57093
37236 39003
1242 52319
12600 15856
25419 64068
46737 62510
48727 73152
52281 93951
5956 10684
13958 91874
7769 19298
23955 89212
1873 15719
16153 86644
30307 54532
28450 28681
12755 79095
30426 34225
21096 96053
45444 51430
13382 40831
35611 49152
31013 99412
68956 81128
62193 91683
41147 89273
2579 46626
13599 85388
28030 97854
30247 80706
87599 90646
40352 46545
20256 25123
48695 55311
2815 4189
41075 81518
30512 64662
43205 97040
42290 43953
47739 72232
30668 99603
23001 44227
60436 60883
20789 26244
14232 63023
24961 38108
67502 97436
43075 50436
56984 58168
38153 48174
18328 93495
42698 65051
3254 70451
79472 96082
31296 85520
64552 66117
50462 98911
5666 67154
80385 85031
11608 79034
26441 99529
4684 15381
33535 56366
34523 81257
725 78582
18323 75427
3943 55750
23597 79554
23610 74606
36437 67975
70497 86966
80538 91232
70024 97914
8444 67325
9663 59763
21535 85612
43342 53700
45099 87907
78621 81448
10621 14948
2338 27209
46555 66752
67184 91937
42188 84586
61295 65770
35667 41063
33594 50614
40597 98959
27588 85030
42035 99596
52251 67394
47061 54825
7134 53797
9677 41583
35184 45149
61645 64168
69598 91048
33094 33658
76919 91416
11581 37686
27063 84382
75479 89725
50214 55693
24617 43736
56804 63621
65331 82316
17699 34652
88619 99191
15946 94223
28614 38940
53928 89521
31049 67983
31248 41511
62115 95192
95010 97888
57305 79716
32949 47199
20009 43323
43759 82568
10978 32551
69115 77311
57915 72727
78978 96558
17754 25366
35837 63762
23567 70698
79311 83253
24615 50908
62108 87930
34473 46043
60271 65778
20200 62180
27277 57185
58538 67126
8160 55445
7474 60962
42380 71079
33268 72988
66505 74113
9609 78807
83793 86507
49100 51403
8137 65851
53108 95161
68405 85540
85509 99215
49948 98215
34882 40183
42232 89892
47603 75660
61394 98388
18767 59629
16369 27165
21675 27141
1635 48032
71772 78893
53776 88999
37333 73922
27957 36381
19081 41286
84686 95627
69222 93724
37173 50030
9316 63991
80285 82871
29602 91674
79514 97127
54827 86507
38545 76369
45462 80724
19750 78415
60746 75256
63603 75526
64560 84510
33670 50625
11963 78149
3409 87421
39045 55329
26246 48495
37636 49640
33276 36211
59985 64540
5756 65185
3872 38076
38810 98540
79700 97315
27570 43941
7329 29189
20639 70204
61237 94817
9001 65136
14790 22739
5238 88570
59582 74043
72916 86304
32778 42007
46976 89349
73021 90445
57083 93208
33825 51396
15891 98753
36963 55051
25589 64044
49937 63226
9564 22583
6764 51643
10617 26920
47509 48476
22715 31388
59320 59483
61050 70075
10122 77545
54769 56189
9634 16522
15006 44349
26697 36641
21673 74745
91234 97350
16264 25570
12467 51127
62907 90303
26981 86164
10976 85335
6715 51237
7411 39240
16827 72112
25441 83731
67330 92025
6683 88519
72356 94694
56665 77460
18773 76014
24018 24023
20546 21754
11672 23475
36332 44269
13788 79853
58717 65701
9190 35182
13351 39672
65279 92117
22856 66577
19624 80414
3271 58090
13607 15185
97366 99047
10277 88828
95440 98710
7378 69679
3322 70056
30443 84242
31086 49924
70437 78193
11148 54767
12297 52101
26278 81215
7109 71669
12882 94116
59952 97525
32794 86418
3112 95202
18271 26397
25972 41179
9991 36806
45838 99220
29779 80353
32371 85251
29937 93341
26872 31938
50617 53061
22649 35525
80210 86810
24008 61309
1043 18599
9356 52795
27652 82208
65012 92187
34880 72480
33818 64757
56940 88132
50377 51100
20439 36016
35791 63392
85287 95802
28794 71380
48811 56054
12830 16126
48034 92807
21676 33024
26051 88472
67024 82869
1374 39189
19190 44521
54434 94270
4587 92910
45777 54677
216 86247
15935 69430
15843 21693
30016 41062
43006 65641
7738 61218
36599 86184
16161 60212
34197 81939
7127 44540
48263 65264
64759 71510
22039 28090
5256 47788
15099 50473
15510 30641
16927 40653
46088 59661
46131 50094
22914 79028
70233 81671
14200 45167
53461 68364
10141 61581
3402 93640
15989 28612
16115 18754
3502 45249
38819 93115
26965 40640
56607 87308
30786 54058
9598 57731
3381 49899
17367 19220
5592 90318
16754 35423
2566 53046
60252 89245
58159 94990
57032 90904
76912 97366
2238 88057
32040 89348
39293 83106
10446 82700
28042 67993
48927 96173
11225 67742
53610 82691
15736 49947
73842 76030
49484 61539
8314 83094
23214 86160
27583 93705
76530 85369
22357 61085
35192 83997
29194 57207
19113 57377
32247 33669
55951 73972
20916 41900
77553 93972
69922 88787
88085 97087
3783 44932
19610 27131
7264 73373
9109 75829
21441 28290
55756 67424
8559 44773
27682 40165
54070 74987
493 21451
13888 40915
25379 82948
25906 29069
43100 68937
18255 30495
8190 69383
8628 27932
40642 60376
22095 88907
57839 66213
39834 55914
10048 11385
27701 85967
74157 87511
40406 50834
80712 87993
13190 85647
35432 62717
11604 76014
90562 95596
3500 90247
92503 99079
16754 90756
5840 56166
27072 63872
55314 63553
67097 85613
83470 89629
66498 82937
62180 90627
66464 81195
48346 59075
50599 60245
35465 61900
72069 80411
2608 42439
21406 63100
34290 48740
8636 43770
10313 26199
85540 98850
41712 43216
41437 56833
38367 53691
38059 39364
48901 96255
17119 69702
7009 77412
38372 81180
61447 99366
78841 87928
16592 75818
23588 89240
7818 79773
33305 62862
305 87360
22351 25462
89248 97396
25047 86256
50943 87551
81292 99919
20314 78268
25861 85959
69258 82020
9718 53666
13033 90464
53637 84585
4512 87054
1777 13406
33099 46844
55013 63165
3968 21506
50453 68191
11825 50132
9800 80462
34499 62412
17650 51076
29380 75439
2598 30706
40434 97601
66188 74767
26930 67021
892 48626
23483 87311
50648 84245
68083 85917
3293 63745
12414 64907
74666 84162
45906 63835
26971 29675
8198 75103
3135 88886
31945 49036
21001 57497
40238 79005
2037 54608
19013 63969
983 56051
4258 98917
35437 93153
27718 72563
36787 72512
9589 18123
3747 80577
76124 85798
61808 94300
6022 89905
29026 69427
903 81003
66419 80686
64125 74129
49641 78881
59015 83600
12797 30749
9787 67747
7845 68868
76097 81080
57724 78366
42988 45905
13904 99365
21606 76599
65732 82718
26930 88461
27250 55160
45813 67950
36774 59080
55490 83314
49489 92818
30300 44686
623 37478
15768 88109
31238 39761
77339 82030
12805 27398
69908 87174
55116 79561
54150 75023
22967 54056
10188 70824
4412 80401
20696 31337
73900 79668
49396 72737
13272 32401
40047 73159
28375 90395
6605 17800
34823 38471
40044 69141
6510 91726
72411 76209
31901 47554
2831 55638
21586 89066
32202 49700
40773 68755
57067 67191
17900 81571
25726 36618
50444 92840
29928 94958
48660 50264
9912 58286
6524 59309
59844 85270
5116 69035
35517 71761
45869 66076
13293 65460
67515 81110
39612 50152
64225 88704
18451 29676
10960 95651
12286 16777
38311 90100
94764 98387
37889 66039
33642 84998
84962 89755
68122 83375
7539 89520
8459 81132
30892 76543
2826 42042
10247 35117
7542 84378
37559 96489
8241 60671
25593 70093
2275 16997
10673 75686
56463 92923
15683 55311
63237 92359
21487 65270
59853 70941
86007 86995
75118 78930
67788 80529
10789 53632
24550 95641
25575 58722
7870 99184
648 35237
5089 67133
9140 89201
80403 84875
6154 24485
35345 77052
50154 94501
5237 79554
23536 42530
22348 83205
6306 42141
58801 83880
38723 79673
16321 33961
12406 48464
38408 99417
49700 91914
6092 51719
24866 86994
69230 96733
28674 82083
66483 68082
5311 66901
14114 31433
25602 56919
8700 45494
47313 82716
53965 87463
46727 83289
22426 24402
72516 74204
8715 72392
27968 76042
30046 89119
42412 86275
50966 70078
75531 93242
38503 47432
64006 79947
15162 42720
21571 22998
43 79449
31346 72559
3755 75965
53377 93898
84029 99552
2551 96057
31258 90499
52940 54543
40890 70459
33034 68930
28222 79410
30210 84454
40032 87941
52102 55067
47532 84943
2754 3879
51687 76249
22587 53434
32047 86781
45072 95939
33504 93334
811 9985
10571 53160
37044 37220
876 81480
10905 83147
21534 78780
63896 75884
34306 84317
24192 38072
67684 86242
33613 80340
39258 66211
2691 5373
62780 94813
2223 14435
21030 60297
11056 95581
31339 57511
44902 80755
11495 49544
37508 67467
79682 88582
10318 41381
15759 84901
25879 31962
31743 86902
59117 96140
69908 84289
14795 21166
22135 76879
11147 12148
5626 99204
39451 97840
62424 80725
32709 57105
13762 23453
52889 95532
81965 89254
32176 38043
45808 74925
13591 61387
21595 64609
17141 70291
30509 40112
610 24311
35785 79588
62631 82922
7601 14765
8904 39062
44293 46843
14294 19728
14798 79502
33877 60906
8730 72600
20967 39647
92978 94910
763 32682
34151 96816
68975 88377
5666 86796
49069 73580
58557 80997
25049 33192
45030 82302
72885 92873
2417 66288
45405 81766
42689 89534
6283 6407
51114 96147
17830 55476
4648 87072
28491 87557
19405 55056
65133 79618
17081 42632
21005 73378
18689 50688
60114 69109
52609 60425
44824 64907
15499 33725
69093 72094
29327 62609
56808 57265
26215 47270
26739 45005
333 47086
5203 77002
41120 78788
33221 74705
987 77874
15958 45823
53606 58970
30771 90729
3258 38862
41848 95213
33969 96349
10812 22787
6603 36556
62800 98427
29396 96069
57442 78446
76173 89683
66854 85628
14037 80529
21334 41728
51412 75351
59517 60324
56387 77716
592 6470
11677 87543
71598 86990
68911 93819
80029 92819
39377 41257
53116 75236
11173 67797
27843 91455
725 33501
31461 96179
13889 22458
17331 65395
18351 73923
2666 73250
7051 31380
61345 85900
53879 54674
12860 83235
9276 41561
57891 97514
36350 71173
80232 93927
17529 83405
33587 46363
11759 91705
37005 45418
15062 32932
22189 24047
73971 99912
7804 58962
48914 88894
6561 47482
44714 77427
24456 95232
28924 51851
78835 88698
77421 82589
83433 87401
25825 42967
19278 30910
5229 15596
31593 45902
54345 94034
7232 52915
14358 66151
40023 88489
49941 76652
23635 57797
46267 63213
60856 88053
10034 40996
20985 38000
634 96395
43821 49298
49621 91858
5824 41876
38498 98042
24341 34363
60686 65257
3625 23193
1582 21315
74882 75414
17420 71293
48596 67302
65108 79758
38176 75656
55194 91811
50943 55673
4325 34442
24792 88024
25227 60029
34538 70964
15740 88943
46436 48183
29164 89017
5871 97363
7139 19275
42173 98418
44264 48699
30492 66493
5565 57896
3715 43468
44319 61138
3376 23045
45373 86528
31407 56588
7146 9486
72210 74512
38326 87080
10942 74096
40222 75072
11668 12597
5000 91076
5485 93744
39539 51058
24210 27293
41179 97739
59120 95564
17571 50632
21380 35857
16849 63129
66954 74319
32052 53559
10742 33058
26380 85825
52794 53095
17873 84584
19570 78366
61123 80225
9715 57766
45280 55496
5706 6761
81053 90211
415 95879
63658 80284
112 41824
35163 52784
30885 32735
74189 81742
58253 62346
80269 91362
54627 70475
20165 91625
35167 97263
343 18230
4171 92274
12996 99775
36981 78248
82592 99272
80886 86797
20286 89975
7330 62271
3433 15570
5200 40383
13189 65274
43250 81223
59872 78972
36791 52661
26087 68624
72784 78669
3033 44615
64869 68859
72755 88795
34954 74202
80473 92895
14943 90256
67312 89188
185 21891
11525 84873
34753 42710
4383 73553
2928 38308
11166 30799
9837 88902
57540 82917
45145 49019
22108 27992
19090 54632
193 68993
79164 89349
11322 63405
6629 66170
24805 92915
4753 84331
23285 50892
29274 35031
67782 81407
54185 74968
59468 79149
47188 87398
70999 72935
29581 68222
17871 21523
20238 22293
76372 83266
55647 94061
7422 78352
11213 50591
12109 66350
33133 85387
9916 71885
1600 59190
8734 23416
696 78785
38926 93290
11046 29045
36987 68274
53553 84296
41683 96623
18540 99014
66937 72426
39336 90166
10226 80306
21749 47097
37602 86610
2829 32475
3997 64512
54285 81137
66331 80961
21948 90422
84551 94140
68398 91359
44010 69221
22345 90159
66363 80270
2271 24738
6381 28563
78532 96585
21878 66444
24206 60527
14759 78742
20510 93157
37977 56574
14212 56733
28364 99682
32744 50238
28107 59302
30819 79332
74985 99954
70937 99301
29945 69563
31105 36644
16446 80103
42714 54488
19375 88688
79262 86034
25247 48652
18971 44295
10210 26381
13449 64270
46115 82050
63722 93825
38700 39247
54422 54540
54459 93103
69125 98080
22348 24747
32320 60026
26931 31481
74141 87592
34785 40179
5179 40679
2704 50664
17639 24054
7820 44751
15041 64759
13297 96392
7989 71525
71718 79474
26557 79289
1188 13231
1971 43728
17944 21428
18801 69860
2412 28127
33489 38701
7347 18469
23639 44849
14540 50063
81235 95802
81652 82882
76685 82574
37183 52321
21651 71416
18204 47140
38267 96929
47830 51833
23026 23231
22753 25898
9735 91913
3605 62084
19002 28156
5701 72862
13332 76038
36680 62469
2486 98003
7431 62639
3268 88182
68850 99555
26047 77847
15439 23390
17460 71478
50221 73256
48566 59538
26218 89184
16133 82459
62438 62442
26119 36411
29490 35452
1876 76958
5869 28793
22434 33862
50293 64831
797 57839
39631 42622
67095 81180
5165 76840
3885 7372
19455 29278
60421 73625
87033 93866
77988 91037
42098 72278
13348 94042
1068 18212
27798 61105
55569 56235
10375 11388
82393 84110
7173 58083
46634 89016
8725 25285
33755 65428
889 77864
24414 25506
13697 97323
78481 81021
49920 76648
36354 41463
13977 23206
47800 49866
62429 81907
10341 48548
12840 42698
30319 50008
36628 49652
2610 58873
8205 44982
5592 84926
21100 46831
24491 99978
44280 52690
51478 62636
4051 4923
55532 96749
39485 57697
9833 37777
21817 61133
1096 66940
19593 48931
11948 36225
18613 80333
12849 13648
64520 71453
6744 64616
35002 78786
35142 42159
32096 78448
16043 57132
69728 90251
414 66501
71081 79081
32661 68510
37911 52587
29302 87888
70727 90725
20045 73827
64667 97397
59785 70258
7306 87184
26542 83191
48295 85432
46560 97431
26924 45738
37943 78287
196 31155
11595 12128
47907 79282
47335 78140
29145 51905
31696 42775
10942 57768
50976 62441
16078 51929
49636 99214
57233 77511
13401 35173
35698 41449
28897 94739
47089 85571
76635 89803
23727 73850
39354 77811
43120 47053
13067 40248
59114 82013
6530 98460
27132 34169
17118 64753
49413 52607
17459 41162
15045 16564
35971 89983
91409 99895
23847 44732
27713 55073
23572 80924
7575 50468
4753 33039
38892 50968
47301 87365
47239 51963
21735 67196
42490 88406
49195 70543
33297 44681
5966 28391
9968 78243
27528 90914
49300 61673
13773 48047
18918 83634
27101 93214
4053 78607
32077 98957
13187 62653
64473 87447
3275 10389
34983 54280
10986 20132
5963 53080
45617 84913
64831 97266
27286 76362
4240 56188
9495 25949
33632 56024
4151 38230
19878 33531
34677 65030
5821 36121
10264 73491
40931 51595
55921 61068
846 70123
89837 89981
91711 97282
7164 11130
6034 37815
2458 75484
63215 94452
17446 55261
6915 93196
4791 37987
1814 38401
23806 99548
45683 81943
39309 66030
74687 86748
4883 71579
8177 41608
16945 38087
21268 41721
13920 18541
17011 33411
50157 60705
11364 65409
42713 66634
22091 48972
57932 61900
10947 35411
26490 80542
44297 96901
19458 38215
88345 88406
13807 66493
13220 93700
73260 95047
15289 40998
35241 62999
3606 78298
14319 36242
12799 61420
291 14634
71374 98461
32966 87864
5857 99990
48200 92068
9061 76246
65667 98538
69798 95133
61114 62869
17442 85019
58209 73488
55162 77011
13106 70482
16965 40841
18045 87208
11961 42162
34093 48651
29246 87554
52512 60995
34372 65549
8158 39314
47208 71712
15558 35770
3599 4768
22801 82814
10727 62282
3448 29491
32284 61109
18758 32974
16547 36677
40260 48112
49894 68473
70613 91110
13681 61375
27080 36568
5089 66684
35853 69165
1931 13538
52125 92026
13143 30324
6503 11228
13527 94341
3185 4904
30247 95483
71046 97089
36066 73877
16330 73945
60667 64708
6264 30967
9050 87897
5370 57300
24090 24120
23888 98035
1383 72860
93790 96624
4174 5055
12436 55825
46400 97653
54096 66340
59593 81713
23783 96653
28244 99902
32731 54482
4812 69110
58022 63238
58955 84852
42716 62471
10165 56212
18956 19863
43479 45323
30142 71676
16482 97132
21833 76099
3813 21582
23641 45945
6041 44469
57752 67805
20515 30798
15847 26402
61899 70197
45079 97427
86076 94740
94002 95526
26708 42341
31930 44120
18049 26687
64555 77192
26035 75316
51729 89567
12677 96716
75472 84189
64064 84057
23813 89468
4134 76647
15954 76542
45188 93263
9310 16356
24668 53086
1941 15344
24447 37148
1346 64134
21471 54872
27616 99028
18249 86696
2606 34426
18414 39864
12930 62712
23059 90525
18935 51033
29199 52399
21240 23423
19047 47497
39246 53403
36176 63173
50136 78250
5780 77010
77362 88651
46583 93479
31332 78893
65699 66014
82463 97519
28878 32602
118 40734
14080 73037
56694 80035
8540 78686
24115 85637
27458 50575
702 46653
52487 87413
9077 13555
55098 65848
27502 66139
7455 84656
83304 98077
66665 98183
32177 55687
81152 91985
22350 25636
41214 75369
38227 80450
52345 61443
538 9042
47577 91573
62928 88604
52238 91447
8867 56937
36389 76692
24859 28585
24438 76681
68803 74211
46493 57786
25419 88084
15902 48730
50152 68292
32845 94506
70268 82144
42390 74148
11498 63776
7469 34607
68866 84534
1129 50304
5087 7978
4488 48423
42844 45162
2718 45899
56244 99258
46127 73534
4493 98063
70446 90921
53371 85631
59163 83640
11858 67061
6050 22794
50761 95777
30862 42506
58049 78226
46672 93455
1085 19609
17079 84954
24786 48277
9451 22359
31813 45646
62995 76409
14015 15430
93427 99248
6011 35225
35289 98205
51492 59688
10515 65591
8843 57816
15917 36745
32877 88970
53790 92930
51568 72603
18726 21996
3818 96820
15970 20002
28358 77354
35580 58381
31694 81701
1189 41136
9170 30880
2476 96233
55251 86545
16293 84808
62154 85316
3156 51772
19772 75585
37361 84305
11976 39799
32836 38154
52384 55141
30374 95104
910 77067
960 70302
80350 83264
56470 90288
38615 98357
19290 53617
38624 53863
8916 93721
2761 19739
36291 97531
27868 70112
25202 61293
17287 40069
5477 41207
27258 47640
2053 73468
14587 92876
47764 94990
6004 96682
30678 94040
603 78174
52436 66842
30038 40855
17389 50004
52748 72047
9481 68143
52254 92653
50998 99130
67543 86482
32895 70098
9596 63683
48743 82532
45075 87938
40511 99439
12627 90136
46890 62458
31960 79739
12661 33633
18038 53113
28360 66585
54051 82537
1530 17594
33977 74763
53819 93647
70094 98815
48209 79289
62571 81464
2092 80499
16886 80482
32645 34355
25566 58047
55071 87425
14382 82242
21402 22690
1284 94942
21526 32816
2511 10177
81857 94347
12487 32438
9853 43242
7950 39940
14870 70437
31563 98442
879 94181
9803 67679
33414 91989
90767 99997
23789 42030
70658 96391
77190 84881
10237 13796
38113 44806
14819 95482
17672 63279
36504 66135
2939 48899
5320 37702
19250 31916
69457 83901
59187 95533
8300 65461
13282 32523
3311 99488
3174 64006
46047 51032
54211 82941
66459 83560
38828 57713
6018 48202
71475 82458
29301 57214
29409 85830
26986 83344
37103 73020
49416 82462
27420 81985
10537 93645
71009 97413
29979 84997
9919 77453
11837 85875
27523 39499
70348 77395
70989 91218
40846 91495
8385 95110
10176 54015
12946 25737
18350 29792
9606 55538
18608 87398
4179 11983
73576 81881
16997 38714
12593 75877
55942 87820
10008 27637
63163 67101
11387 18452
66320 81174
13488 74688
35383 98342
58090 59074
5345 8017
9287 89340
5801 27638
57976 79036
62488 77552
31867 56255
51245 73474
22073 55759
32898 87030
45772 48475
6059 14606
3773 8717
25564 90444
791 61150
72433 74197
31879 56523
19713 24705
61192 63271
27311 69577
81252 87508
26692 95778
3831 13089
79106 85421
52656 83999
20946 98432
87651 90448
118 10034
67781 84834
19661 45427
18667 62801
44546 90200
15830 28499
15240 92478
25511 54020
59829 64997
4920 70148
45770 77259
38977 40724
17434 84861
38169 79628
20904 49907
47979 90689
18368 58492
6439 58872
14645 47695
2795 7697
47935 87316
4287 39978
20264 55787
48574 77233
34476 67409
8510 78489
22635 51553
1742 10682
7995 62753
18367 71807
36312 75603
77600 80394
13037 48800
8504 54547
30564 41032
48658 89309
26539 97019
97433 97873
50454 77549
57186 63185
10680 66562
45802 61847
17929 42458
53661 75372
39335 39668
7901 89399
32325 43317
6898 53200
36626 86945
39303 46522
28939 32422
21941 84567
8874 79682
30219 84441
47046 91784
75531 96995
67435 67837
38338 50288
58538 59114
16463 62048
20121 93615
16804 79099
29505 92829
61798 64873
11367 93440
39303 84819
9449 78753
45796 83238
28577 80382
9619 62140
30047 52877
57850 60353
58239 98561
41012 87597
84431 98245
56493 59111
26601 84404
17837 38570
89094 99692
59072 67496
3059 45070
48360 86375
3840 7855
60859 67336
37537 41043
10472 51258
9110 67676
34328 60950
1282 13047
295 98721
11391 51070
33528 40982
45896 81705
16583 79758
24073 30146
35809 50371
73033 81616
79832 96606
38817 92665
8486 75623
45457 94836
2915 37492
53202 72842
2370 21248
31850 46146
38178 69916
58907 67467
25329 92549
53825 60028
50780 68211
72349 77895
42953 94196
81448 95549
83180 95580
4450 20606
24125 27940
57753 67120
37313 96771
58039 76938
53394 65340
57276 65525
11584 17019
77514 86526
14452 21489
62183 74737
60477 60993
83367 91787
30328 94738
32251 57763
6583 69318
54636 73167
35668 36516
36164 68022
9209 11049
47024 52936
81929 89856
11866 94436
24807 51695
65132 67822
14599 30251
40815 64716
70704 90153
32568 39767
433 78738
59533 65136
1794 71947
24931 64928
29501 70475
4701 62799
33679 78363
73897 91535
29390 92318
43913 96772
2490 68975
7051 15817
23633 56803
34284 76338
56913 59881
19627 67592
55547 85603
34626 65176
52435 67933
85890 93100
47629 63005
7511 66276
59367 85004
36672 65469
51648 52719
98381 98536
34029 99901
29738 78278
32120 59051
22341 97906
40277 93891
8951 85054
64867 88180
45806 87647
5915 98114
55301 72306
14622 44185
19391 78815
61156 90160
31470 76172
10075 98224
77355 89444
84181 92381
57409 78818
31381 46117
19338 36470
23595 55009
26430 43695
22813 52518
15590 18182
24625 31869
42271 83508
26804 85297
62314 74017
44155 82795
5082 25906
61857 71413
3717 77293
35941 65493
25506 27556
66523 82067
27525 58539
63520 88395
23111 44397
77214 86878
76821 94588
37427 46407
60974 79183
24689 48091
43230 90174
24991 52322
50181 75137
73601 90632
6103 24224
37063 56433
18704 44131
55710 84250
3610 69926
13127 41833
43666 91695
24696 97088
65478 98702
24914 79591
8580 53958
17184 90599
14955 45662
7640 50181
57070 60022
32026 67011
48513 76084
23997 57415
76393 82839
18738 95166
31802 72302
937 95048
11718 46279
52353 60399
63269 94406
8005 54013
23802 60538
13159 51876
4334 22779
882 11585
12909 75854
52038 75970
29275 82218
38603 76206
2867 22674
50379 57826
25275 76419
55181 56603
5685 49177
59473 96619
24993 45999
85369 94133
90016 96243
30406 34986
44882 96035
50514 88198
47538 85268
71805 77254
51453 75905
16644 24935
24135 63988
446 81708
63806 95070
17690 49361
13226 71701
53772 69128
34652 89279
27488 28662
21043 63594
19065 45463
45430 47565
50441 69150
34865 44074
36753 63317
7024 17160
60652 91913
23980 66445
509 75710
85206 85572
1438 97813
62750 83224
7705 41527
4906 33209
10876 43733
2527 55918
86930 89039
5928 9477
37950 88825
49108 80061
64297 64384
7685 92072
9762 30988
46067 70404
13694 73597
12887 37432
58455 85122
40344 64947
7784 51328
38627 86622
54748 73626
39902 49658
22759 86614
18461 68014
36344 76520
15116 85527
59663 85108
83546 83895
62924 66786
48573 90097
47476 61036
1596 96119
15248 71811
30141 69978
40312 71740
16543 85582
2938 91909
58063 99817
73520 81963
17147 23737
60205 94317
25015 33041
75564 85730
45204 67597
54542 60159
27867 54522
71315 93233
40792 94151
49374 49628
17360 50241
46781 97486
70028 98833
49713 96784
2965 85136
23808 66290
32477 43364
18990 84078
39039 82135
12036 54813
85184 88304
57878 67948
42915 84514
17423 81454
94333 96365
11568 50070
12860 75030
41849 98222
33150 84525
71239 99984
26866 60932
35537 65291
54029 59068
14290 73518
19707 23980
6673 30883
10137 79489
37035 97628
21405 92280
68125 70152
80972 93249
20320 22192
22591 58066
40803 68732
56296 99526
21536 25753
19731 60848
56085 98778
5208 51853
81554 90539
14216 54826
4229 9146
6747 38011
23845 26414
19103 60831
57167 82979
56150 86857
33311 64590
57534 91817
76508 85230
13578 43605
10430 69726
2573 13496
21283 33666
12289 80106
52061 62893
3726 19298
41046 89028
20528 87561
52452 73433
14588 45052
10459 59394
37703 56274
15126 55682
64190 72525
10481 46769
25864 69453
97748 99815
20997 39503
41758 76373
35501 56681
37843 98574
7500 61356
6102 11429
3927 97993
76017 79150
78609 82216
35348 60171
34776 35770
39837 80139
54175 97782
37821 76225
35702 53107
22671 31103
3261 77225
25409 53780
77030 94197
40600 80480
24587 88920
64219 85699
37249 85918
85654 91417
1285 97910
14432 29198
28427 55287
34194 74691
43829 81706
8167 57453
4147 40287
19202 69096
62853 91729
22209 25439
27863 63582
919 87985
19814 22114
15456 17816
6468 96204
7729 82677
36250 80956
50054 87453
26737 64466
77198 97641
12128 19678
30916 92572
24951 54961
78952 85922
69024 76281
45773 76416
2730 82608
42721 99912
22677 67242
81442 94337
19316 33878
17523 74121
12428 62196
193 16533
11149 92029
45443 81763
56758 86325
81041 86919
8198 67102
10755 37794
48119 54611
62775 97757
22468 43678
32780 45863
16088 92362
39531 55914
2948 70466
14864 70906
68824 87036
44116 93387
43938 83854
25604 32853
36767 61952
41263 42307
14662 25784
65368 73754
29085 79329
32264 74437
9918 38631
13623 62696
47747 69795
54632 74079
56264 98835
7723 22171
3262 96458
48113 89572
9785 39190
5633 27785
1298 22528
38959 81947
9609 68772
12629 23158
46575 86080
22265 84215
846 28143
2437 32062
30561 72004
2926 53412
34989 78581
23200 31721
11271 69261
5813 60541
22193 81580
45570 94798
70144 76539
55801 79964
50452 92309
33718 87921
180 21216
20329 92620
5260 38579
7422 42554
61778 69124
20956 63983
5790 17428
18174 60301
45931 47526
16395 94338
63720 82954
43742 45796
55957 75230
59405 60735
45419 51488
76924 78561
35481 71661
55118 59685
3093 45743
39676 90810
1392 76929
88097 88524
22871 51564
52232 90812
1246 55320
8042 46964
18478 60409
8852 48262
48625 59360
53786 74989
12732 52270
18444 58170
8415 92062
50058 86458
16840 77758
69674 78187
9773 20675
50328 65687
19001 98357
15594 76962
47335 73556
18919 82933
25553 39042
8346 29908
15827 23066
6616 60101
21443 45212
1813 62214
26386 68510
1341 94530
4699 8000
7725 50656
9038 28282
80550 81347
1055 29739
23306 91120
13441 98265
720 43410
8424 71046
8650 58989
46719 82337
7126 26962
66499 95358
28328 92874
13273 64126
2723 48856
21310 34396
10311 36622
13533 82358
10784 90835
29070 97954
12375 51057
31375 95448
79169 87394
33059 42029
10836 21850
25989 30044
56517 77210
68818 94134
69988 83712
39762 49112
25682 27872
19137 32414
3467 71388
71519 81386
48155 58314
66673 94982
91098 94547
29231 38800
8528 52588
44474 89625
40742 42466
24094 69707
54008 83938
51609 89044
28031 42378
47603 79120
44120 59267
44044 71569
64969 97297
86421 98348
12297 59309
22345 93487
54532 57085
22781 72152
35568 71379
12511 88525
47604 69804
52751 55648
37676 62245
15866 93773
62492 80542
33418 92781
54463 81262
12670 89650
20777 57084
56866 75538
54432 73568
14793 37890
6711 71844
43101 68841
41818 93301
34244 86003
54598 99016
10255 70941
11315 29224
15662 81857
71871 86541
38314 80278
56519 82266
81031 91911
18041 96104
14804 45444
15718 35795
49253 89313
17588 87808
23028 72882
23782 42931
6144 67207
35300 88324
746 46445
19768 27418
46485 77704
10958 16236
22278 47727
53000 95591
37139 60092
31635 85652
31377 91702
28278 99365
14418 80753
40848 43445
58688 79982
37311 87675
32358 67569
18318 97017
58171 95853
16550 31430
2283 76732
32051 35048
33728 61359
7986 39773
42332 96240
66240 89005
30555 59133
44510 56319
630 13891
47260 55720
43115 70764
70077 99915
33604 84122
69530 76873
404 79012
20751 26259
17384 43871
38006 77489
96 16677
60332 79566
74404 85976
3386 51603
60616 97405
35421 72920
8821 96012
3805 32589
61337 97407
39789 80047
32384 99381
40474 53625
15557 88345
25490 78715
75077 75920
54138 73115
35508 52892
53016 57294
43143 50865
82974 93118
7097 99946
905 46902
32674 48368
13434 73974
54430 58348
51192 83446
16215 73916
366 61507
21966 54629
50488 72876
14208 61832
53913 97063
13544 62751
2097 76571
44977 70342
58488 67902
30326 31766
55381 79580
69548 83929
60395 98049
38313 69596
50486 96384
85107 90719
53738 81066
23126 29464
28727 72454
40402 85254
31974 49718
1341 15974
32011 56921
13835 97863
17437 60083
31735 96032
35381 39533
44291 55278
11958 47681
65427 79117
83187 93241
28903 85600
41985 76946
12359 43745
11951 59909
1067 95700
65589 67855
29932 98126
13078 27216
50824 96215
14980 85536
66977 81788
90542 96637
3767 69560
20026 46095
26158 78372
49527 57009
28814 74973
36104 37151
33605 98003
37236 71689
45616 86658
19898 53972
29873 71734
4500 87349
61277 68476
13993 96734
30904 62078
29378 55073
94704 96230
12670 93500
31968 67159
52942 54963
18174 36537
17174 88307
11815 27120
4538 69050
44415 98347
11882 21514
36760 49991
49228 69755
77433 83069
10174 98710
2010 73118
53263 64470
42406 58872
57675 60951
23768 33866
21566 42419
32419 38656
4470 76090
8331 26160
46851 73450
4714 37655
2888 18820
24761 68356
13196 35947
8668 45362
74688 93282
9562 11300
49751 72622
79446 98443
17481 58287
9469 35922
84249 89142
5076 41522
13743 93700
264 81719
73272 75595
31791 95965
50071 68760
36774 70929
42828 53668
42735 47051
43450 58319
70670 84400
5599 16063
48135 71564
22396 49274
34520 57084
73023 78516
5467 21566
34961 85434
25036 87724
31353 49685
22533 85216
12087 95998
52177 72564
37951 70733
15880 18857
88792 99240
35038 79281
1579 89500
753 34112
17863 61932
57355 58366
4952 42876
41335 50619
8243 17694
11793 73072
18847 81156
34560 92452
1887 50936
38600 79191
44584 73530
41261 68191
37359 94450
88527 93053
55705 75327
16154 68180
65807 75672
94052 96643
26450 82745
45662 74094
17919 40892
69063 73576
6909 58432
3730 83821
10974 31117
2203 21059
55485 73132
33854 83716
5479 41435
16486 30501
15658 22975
42158 53752
19923 83606
29834 49787
5797 18827
93698 94971
256 68737
39733 66120
31375 72036
49980 99829
8352 93738
65838 89644
52875 79567
83564 94719
22920 52757
30657 92931
50574 64419
50929 95935
50897 76066
36570 99746
49689 70115
43897 64260
5269 97993
55548 69252
10431 33853
73345 92815
16583 43621
18340 41894
27129 48053
35892 86316
26556 85805
49794 88398
46065 78329
11008 62625
26309 29239
30996 64624
10580 51090
18415 88053
2650 31501
3983 32003
41035 93095
10128 12804
7152 78361
11013 58018
38849 61242
25025 70904
7714 40795
10014 20009
4812 18751
69493 96961
66423 90948
59991 75196
19059 65105
17116 96848
30072 35164
26860 38687
5944 68051
41963 74763
37311 52121
13227 31453
6840 71874
30242 94026
9865 93865
5752 82247
22850 67145
44567 89868
60193 67912
40968 92955
43009 93456
55386 63568
29576 56120
67675 96390
59289 94887
17433 60180
54856 93260
5763 32513
16158 64485
22707 44064
31819 46582
16593 79233
13163 43705
82694 98684
32781 98033
20139 54721
44096 44805
22935 96385
19699 95948
59317 82650
75649 88393
6272 61874
13717 87613
33575 76880
40631 43671
22913 27238
68516 92476
23077 96402
7507 84761
48273 65401
25736 89963
63576 81100
11426 15316
79833 99508
48650 54017
4749 13310
85422 91889
21250 62713
63640 96882
35987 38753
48300 78567
59286 97287
9584 27608
3645 27787
20647 53685
9854 47190
43258 84068
24865 28900
51068 65089
8216 43275
21222 73400
4345 15252
58930 59526
42927 56468
7769 98173
26707 65892
92561 98873
19287 41591
27532 28006
12262 50548
91362 99209
10736 16647
26846 30362
65412 66147
35082 95912
25071 92831
55274 68130
66858 95939
58187 93539
31174 92282
20125 23760
79122 95108
40794 79953
51784 86315
50851 62225
11040 32199
6976 56948
85985 86091
7645 57980
57418 91896
24537 68692
1780 11382
21547 98180
35126 96910
11061 23874
30227 96407
11782 26751
15190 63028
32935 35238
40750 40790
42241 84230
65094 83393
69051 92433
34259 85879
36931 66582
25570 61771
39299 42499
43187 58170
13456 78192
19849 72481
47438 62909
39167 98651
24123 26976
56844 94686
91857 94073
51500 63563
59129 84138
55035 68181
48402 53882
43788 87965
60470 88410
32347 66533
24026 27290
20406 64986
1709 26760
13230 19976
5360 91445
41262 72633
71517 83909
7450 28211
25347 67351
31522 49828
15139 90749
29337 29379
15871 90381
7354 34824
45849 99325
71437 77797
60434 91455
23279 92571
90102 96530
6274 54047
48576 88601
8997 25220
7650 51378
82232 96310
38627 66895
43358 58987
29735 89583
5293 56789
5280 84100
44427 95201
56016 81810
25079 28360
40084 87904
17526 71198
56318 62897
26144 97985
59007 64163
6981 51316
1757 68012
36721 61395
35658 82754
13403 24284
4202 85554
63214 71885
10976 52620
22075 44389
22287 39520
6287 95468
56566 76318
36499 69714
50281 86202
32909 39492
24523 91180
25653 59450
21527 28194
46849 52005
29225 87064
67937 80104
82992 85851
63639 73384
9884 47807
76746 83275
14348 65829
14911 58113
30625 60714
4074 18539
1311 26973
81260 95002
35279 72768
69226 82456
8934 71159
14815 59724
35839 77769
83332 85650
23918 41166
10815 70150
30744 35475
47632 48980
13624 87083
1126 98239
31040 43023
14655 62526
45206 50269
33186 83385
67300 80769
63224 88403
22219 62175
64886 84631
40568 40608
41667 72020
49175 80847
74668 84793
37679 38372
10973 13256
22963 44425
23123 26416
29728 61785
46622 94390
47442 70603
5747 16050
46740 92953
7065 7816
33720 90596
46022 89119
14688 97418
12073 66553
31255 64009
69497 85087
37667 83239
62760 72134
24801 34129
1276 33462
81766 97564
17119 50131
5783 69886
2497 85757
12772 88830
23164 42080
16986 55086
8252 36556
81283 98451
83703 98139
65355 82425
65827 80594
29275 29551
18553 72576
32038 48379
32435 49653
39212 47539
46074 78422
30184 60298
1170 10411
27400 95985
46675 98209
9172 31827
6546 15774
20462 79623
16736 22076
50862 94490
26139 92538
33467 82510
35999 37822
14652 79971
44882 83821
27550 32910
17199 47159
53518 87006
20202 69681
16515 27819
22450 94097
426 23015
23311 23749
8569 23011
5521 12554
22308 42337
36684 97027
39841 44384
916 68831
64677 98173
22416 79262
11109 81913
10390 30996
25427 82568
45667 92461
3375 44551
57411 73467
42071 63046
23251 61945
75967 92648
92269 93112
22498 99633
15257 18370
92176 92855
44055 52795
40927 53703
66778 99028
61946 90356
1028 96947
14973 72506
47797 55326
52146 57625
50604 88147
13862 38335
12080 87394
64560 73211
51684 75918
68977 82554
36071 62156
26262 28161
20347 79640
23003 78245
533 13314
28705 65011
10891 25336
7050 48973
8577 17658
22 44877
47711 53695
16795 74404
32756 90504
72306 79119
14895 19467
22274 75233
86227 89945
11846 49728
8923 28338
21700 27653
18594 65661
31871 68744
79782 91360
11994 62267
10696 28699
61257 69263
10753 69424
11564 70169
77987 84383
81465 86311
90325 96129
31495 50734
54028 68052
46810 67059
2854 52211
56455 72627
6538 49527
94019 97151
5527 83490
64310 99538
59408 65777
738 19837
24030 83668
5651 54395
13818 41666
16768 40547
35975 89911
53814 74624
14027 65755
11720 83869
15 46142
78930 94263
56428 69510
59354 97791
20885 80734
10545 56342
35275 93187
18632 69963
54107 99038
22781 72755
12007 70460
7423 15455
34053 94884
8323 55870
6788 57171
6230 70477
44060 78184
86665 89605
23143 33573
51582 62889
41692 80241
39774 60141
50184 96345
65885 98350
40099 79802
2138 83245
39210 75716
45859 49481
26719 83184
27234 42411
10 22528
16372 40847
4582 61230
37392 42003
1728 26534
48532 71759
47633 57228
6205 45296
21301 65885
40176 90639
41857 80950
31508 45077
31822 97319
69474 98946
46361 50672
20044 40166
965 36755
21257 23824
18839 22910
33804 39315
39007 86203
82865 88115
27449 47461
37104 92019
764 41054
68374 78993
47858 97132
51267 91210
23482 57880
32944 37805
56087 64823
29027 77092
24210 25062
52149 84843
686 80627
55713 91961
49435 59330
68776 77757
49366 85808
2909 12169
13567 76305
73121 95034
18611 72024
8845 97951
5185 71098
51088 97057
26301 50618
37552 85398
13512 23066
29709 88609
8872 9444
3441 59930
18501 94340
40759 80675
59214 85856
92999 95015
62388 92473
60684 89543
13991 74414
20629 97801
3299 92709
45929 82477
13423 17548
50696 98781
239 24608
46778 51780
40079 41251
30570 70370
32637 38777
20099 85466
18761 82627
22899 65185
11729 25303
37018 57900
45521 88675
44351 63964
16616 93001
49148 52841
19153 63809
40990 90112
1534 61113
8706 37122
17027 75783
43063 52509
14917 37045
36784 78327
3995 43839
8042 68611
24970 76368
60176 82621
50698 72215
24176 42027
24031 84592
60072 72303
86471 88910
22637 66075
75031 85049
87070 91836
499 70903
7782 65140
26532 81035
5644 71617
16792 42168
31863 80733
35815 40850
12197 88477
20087 83132
17803 92459
11899 43838
65141 80685
4821 38470
7971 66903
31526 99471
90375 96850
5619 33689
21850 61437
188 49361
48988 65007
67008 85573
79196 89221
25409 95647
19731 73382
72575 94019
820 48688
53464 55120
52834 54621
51486 86911
6003 29594
1237 43654
4246 6049
8919 76720
75340 76855
13466 74353
37523 52931
86198 88508
10653 21484
12449 42339
53031 54629
65266 97878
365 69520
24337 66978
71804 82858
22409 94089
24613 83861
33215 67869
14193 49149
372 18112
8402 22661
6632 19737
97612 97627
31792 48445
27211 38172
2932 69100
90022 94670
83182 84876
12439 17089
14708 26463
41902 78753
11991 66908
79239 96208
69819 89941
28848 38788
30060 90078
24893 73964
69732 91332
15055 86599
34646 67899
11296 83090
53542 68708
15355 34668
2078 89109
16578 59213
5259 32276
29367 47612
43693 51753
11353 56964
6882 41227
30179 86175
50682 74952
38244 40047
26570 69517
50862 91757
33185 54803
27606 84299
1938 49992
13121 60796
62609 89111
21953 87864
24420 45035
28282 43501
15559 33264
31748 64417
25992 80998
24677 49387
12902 60717
53169 84441
24446 56489
29055 72079
26569 88965
18098 39260
11412 39252
27542 32730
70735 96324
16713 52388
23092 97161
62236 72042
807 55874
68996 74753
21376 38473
25788 36891
73357 87049
11281 11993
80931 87020
51317 79442
3991 79232
49737 63783
27484 30066
8686 15146
47289 72082
37207 53102
15495 76983
47142 95073
11016 58751
45198 93800
14201 42557
46022 69606
58800 91218
16511 43464
58014 95914
36794 38500
16715 30302
49499 75331
13812 74477
27504 39259
15018 23199
8756 17795
48138 48994
21589 64781
52771 60519
3866 5845
1076 90586
5736 96418
6435 33804
90404 94936
32535 44306
15008 52523
4499 54694
88437 96669
54251 68368
943 9619
21743 22773
16701 77280
7017 79990
44612 73579
65153 86278
24463 52188
27919 50458
74022 91074
42619 56507
28240 54544
23975 58212
76360 85437
73820 83429
73327 79186
3920 41220
63117 64200
3343 56294
40446 95920
40351 42862
14761 97916
47195 84412
4334 78673
48545 65724
63771 88932
50123 72803
9328 70523
59159 63278
38646 72335
30933 92484
23095 32239
20803 25663
7244 17168
19339 40136
60815 61938
28360 35720
36797 70081
2170 66042
22918 92061
25958 60382
47301 96511
45480 55464
77484 89257
1024 96143
29867 49369
1506 5750
43257 74816
4797 58531
58288 86654
52893 73465
47599 80928
15721 66103
15264 62256
19776 49843
34436 53228
41649 76165
17028 95310
3566 63653
44254 50519
49874 94672
47861 82116
44506 58012
3417 56695
19725 24662
3878 39711
70621 77210
72876 93027
62510 79078
16251 92473
61683 97724
46132 75915
50912 69738
69436 76067
29785 94775
5171 20690
26690 73844
43086 73773
3964 37840
11565 99383
39124 63057
2492 84507
41336 53685
40257 59451
16386 73635
11233 36674
47176 91765
1461 7858
6752 50999
23208 36029
40238 66097
31629 50415
1726 78787
12765 73767
70665 99976
30833 36317
11785 33717
1045 17897
69710 78179
75515 98704
47208 51713
28582 39533
44972 46379
3833 40454
34075 58781
37562 48000
63535 98023
20975 57763
17827 29050
8165 37829
76408 86854
13131 52760
6101 88016
32964 64173
65443 69207
13680 33637
13672 15826
24671 79423
56315 74330
6627 23134
32080 65204
39399 72465
61806 81345
39165 82401
20298 56727
49114 96396
3982 46524
16039 69719
40667 69752
53308 76139
54342 59964
46557 70900
11445 41883
40892 70238
34920 39045
15343 87508
23064 28857
54109 83321
2984 49209
4222 53755
50904 86543
15231 43601
4388 12073
148 56418
78785 81790
6951 42099
2306 78587
86588 87709
54493 66725
4519 72985
56080 86569
9358 88304
30427 86335
6946 58569
64936 73244
23406 34446
3261 5896
27076 82716
16140 64052
46230 59661
3949 23252
19012 66172
37445 65858
61108 79153
50710 60083
97894 98306
65586 71775
12868 98790
633 27739
38328 59896
36140 82662
20312 92100
54300 63029
67901 97489
55888 88427
338 43211
9051 93430
35271 41388
70359 83743
2884 3942
43200 54876
28143 31259
11413 43191
26742 67210
24120 79169
12176 54734
12029 61924
11040 54869
3021 41979
34895 74947
10514 18147
4433 74571
23166 24107
13108 51477
80907 84215
10800 79891
83593 95275
6091 14963
21176 29099
37575 83343
14533 18331
48851 63704
9576 15106
35687 78965
16600 36231
15646 49350
25881 61261
35346 65285
55497 77046
32652 93326
65998 80278
3362 32228
85175 94353
29241 93218
82987 90530
13212 76745
52711 96731
68490 84134
49807 56692
7831 30995
51658 80357
685 91022
14257 62741
16100 35331
12527 34267
18907 49446
86605 97351
59548 61873
11997 38259
6481 46763
66832 97138
17751 86606
53407 81527
44013 90360
44568 46573
15303 49872
67288 95958
18256 57698
50015 75696
952 14701
36198 80447
81693 87254
27262 44586
11197 18513
40049 60565
4643 44914
17770 88976
25598 67056
56621 98824
20503 84939
33010 33208
2983 65139
8708 34706
52607 53983
22462 98904
34724 81603
63430 66432
34224 73433
144 35659
30837 89325
71087 75376
2203 69478
12299 67428
27620 73236
31953 64198
3686 81689
15671 89777
48024 84566
52175 78768
15977 91054
72167 73807
31082 32892
11155 93106
10034 47144
10290 46224
21231 91379
40862 45718
8760 89983
14481 45990
25469 44638
26203 52630
49824 92020
28263 46512
29661 54507
13850 67013
41827 85939
13463 71597
54887 57556
32368 57515
8563 80302
6770 50565
35356 93736
22559 31648
39026 60028
38309 87141
12944 39678
238 44850
42398 90811
171 57830
56474 83014
4709 26540
46227 91841
89444 90773
2271 76221
26513 94286
2479 80483
50118 85067
903 25979
2297 65148
12472 74280
33652 42540
49146 49457
19489 84439
1154 20035
16060 28014
25884 41459
32262 74148
5772 91003
90286 98465
78482 95696
38368 58058
1498 53070
17614 91803
20102 69644
1538 83886
28334 78549
34879 71924
37843 92629
13977 49339
13493 87325
25272 37574
9025 62861
34166 93903
36416 87753
11268 95127
74852 95425
59353 73242
12275 38982
46663 97936
13486 45727
39525 76611
77198 93123
25654 38146
90507 95700
31385 76464
66102 99808
39655 40924
81515 90601
2344 24591
75302 93962
349 78555
9758 40736
30627 58672
11777 71006
54285 89796
79801 98994
19483 92313
13381 20090
15161 35952
21901 48218
20747 90565
64224 96779
11780 17678
7473 57607
64312 74051
49317 59697
35420 55744
41954 74881
16459 53621
50750 89939
9375 75411
2749 53447
4731 60209
60656 67161
59445 96872
18283 52556
16672 62370
41520 92696
84017 96497
59620 64112
24065 83782
15757 29060
22756 58906
26225 43195
82390 99359
46648 99566
38492 78612
943 21185
1990 8291
42466 95554
25530 49332
37565 96363
45763 64916
50307 93568
50562 83625
5383 38519
47559 76427
63684 83606
30939 54494
11776 89203
15240 30368
15399 76496
33047 62284
19315 60755
97 92609
69786 72655
26367 47410
44980 64255
904 84286
38313 89391
74252 94521
28722 44382
54927 57320
27828 54165
50564 80703
47429 58601
22190 50596
29555 63658
66237 88743
57262 71474
17519 78241
35563 83013
23089 39086
3940 74090
44035 46149
7093 60808
44387 96711
6765 52754
51901 73455
48891 50875
43586 93010
79513 99454
18011 73070
485 84394
45017 57360
5202 55811
78613 80917
21739 60231
59340 69573
37712 55554
11624 61868
23872 89257
52182 60186
59001 69102
84950 91316
8672 99353
5482 34811
73886 74951
43723 72060
46579 95056
28640 89805
43030 78118
10294 74515
17697 66691
18326 44808
42454 55266
41880 58794
12073 49740
33418 41893
11781 36152
50543 84504
39542 67125
42012 42066
46714 74549
40933 51199
34730 43562
9701 16001
1516 67715
24013 68055
71427 79710
70852 71132
9983 61623
55007 99916
1016 41569
93177 96967
31605 93189
24526 41935
25328 61361
83115 95899
50758 67945
75370 88141
6087 53715
63344 89756
22365 48840
8408 19931
40868 47452
1891 54025
67087 94774
18393 57197
60603 86002
56465 83593
40013 92168
10234 74058
39857 91940
35721 68539
12071 19541
36858 58079
34994 51801
32638 78618
61767 69006
26760 91463
45697 89208
9026 86490
21162 28530
32462 73951
6739 74198
9289 98828
16498 91286
60404 98527
22395 54661
16465 27282
30417 68348
62025 76600
12618 13142
6351 28338
58755 86198
75166 81969
88880 93971
24318 89962
20597 21345
3344 28068
31192 75309
1788 8366
77315 87175
55361 75682
16689 21128
10313 28432
47981 54287
12638 42217
74928 92576
74521 94535
43113 92989
15525 55175
18991 84681
64557 84569
32435 78964
66708 70147
24629 66788
61893 89067
675 2673
52421 71334
9465 24607
23436 98322
2465 52766
27557 32895
34589 75544
62122 75842
54642 85670
22016 92477
3456 16335
28217 39608
4936 74242
33326 78494
6591 31646
20075 94389
34482 59401
53043 75184
949 11168
17146 89425
7432 11175
29485 32002
72982 95440
48321 75644
2686 85927
8594 62153
82136 90760
61918 65056
14973 51192
39577 84306
200 42720
12223 52402
22889 76880
65539 91393
90025 93629
23725 84938
40336 43316
16722 33359
71325 94878
16865 30507
21680 24755
60669 93919
65815 75050
8563 44564
11976 17946
44793 74164
76526 80102
5566 40158
44793 49071
29729 36804
41164 49979
56890 77473
27645 35769
2122 66950
18648 78003
39635 48541
9483 69122
21903 44396
22252 65922
48279 86188
10715 14669
29026 81672
20588 95148
62963 79461
6673 28267
57046 60617
40429 68384
72020 83066
18055 95318
56825 65727
4058 45174
29774 47093
1681 16169
14429 75153
17744 74156
56733 66319
36757 46953
25527 84897
7758 66910
44822 65480
62132 84252
26398 28843
9860 29261
28345 52784
5919 46387
49898 55299
70122 76567
6351 36459
20818 61937
58421 71768
13098 42843
28766 66008
2523 61475
373 29885
4704 85895
64073 76284
15047 28947
25564 63647
74056 99748
30786 89761
64167 73283
16875 42365
51182 53479
40778 56164
5736 75253
41881 95161
7441 56910
53898 96820
43246 47184
31991 63959
81196 95190
38289 48788
13177 19866
22288 26366
22929 63907
83065 89115
47641 96039
65047 70731
26626 96739
16100 77940
5809 66866
39430 58860
29685 80622
4118 26818
14232 31711
378 97962
45765 92305
69348 91954
7510 41278
10175 24251
46548 78158
53139 65091
34981 63878
22391 77659
21752 31089
14448 23648
93435 98544
71380 97555
33453 59676
40485 78200
24810 90039
5209 61875
15551 50585
4545 41841
57194 98345
32485 63633
73326 87968
60130 94620
8217 11209
68738 86798
38662 80532
77795 78794
65258 79941
10198 10353
12526 63931
1309 2954
20082 83906
27849 60822
25002 51770
10207 11088
7503 47098
14054 77140
28293 38123
70251 98619
25675 45684
22818 25684
46810 99604
80176 86743
32676 46978
1227 90530
70052 77143
61834 95681
10333 33324
55133 89688
10406 61865
11441 93685
50186 78564
23537 26670
25907 47661
36882 80563
71182 74634
1034 53840
70320 81454
16475 58780
10412 71484
28747 84868
67052 70443
6613 55247
44266 53612
62379 98202
29138 60672
76578 93611
12251 25471
54844 71232
10012 34970
50956 59976
97841 98807
4071 45389
18451 52943
7993 81563
9660 55312
3428 43041
20822 73855
23580 80554
25894 65038
61059 97284
55828 73298
15265 15964
40316 55209
32676 33126
16425 50273
29599 30731
5946 66504
8128 16668
61518 97860
1594 6814
15559 98373
38213 73635
13959 51174
17372 92241
9630 33597
38877 95254
42807 45865
36616 66600
16549 78434
1313 63038
31455 44084
69076 72843
81575 81756
6008 51731
5187 13827
69435 76604
40958 83200
27738 91701
32035 45075
31768 53912
60989 78790
14379 63799
25631 40605
15284 34440
92025 96927
58877 83994
32649 52642
26625 38700
95160 96105
487 74258
60192 94518
1476 48041
87083 92624
2751 51797
5916 64270
46452 95025
42832 45076
48850 50682
6942 90000
79576 87618
97037 99715
20204 39801
55734 68915
47637 60788
24565 88701
386 33690
9291 63056
5145 41303
5167 19309
52452 59112
27883 63028
7700 57587
55100 74457
3926 21842
91178 99143
41640 52729
12147 71475
61769 98364
21438 52934
5816 78709
79740 90326
14353 57757
37765 66373
66367 76986
46888 93774
50962 67774
1504 64463
47567 99484
13918 43378
36149 72474
49541 75350
2160 37208
25087 60437
19877 22247
47424 72566
9486 70658
21560 78846
31500 33179
86869 91273
29295 68656
47427 88994
80577 83096
12289 49327
45467 78576
80418 86281
27682 78933
56176 65495
34493 48397
13880 56600
36308 61409
16312 16318
18118 56005
52982 74914
803 6428
22130 59323
24574 68476
6623 83231
4926 52385
46591 88541
36075 70196
34250 45462
59655 61107
49919 57994
40395 42290
16447 98005
32458 36075
67196 83742
479 75926
25656 40661
14646 24310
1758 13458
1860 4511
962 35832
17511 60978
26908 63853
60364 62770
21497 70317
82816 89873
14467 14488
12309 72677
37134 72840
76187 80172
57664 84414
7775 76840
32452 85164
34736 51000
3448 92713
4587 69830
89838 92387
70583 77607
34469 58603
21156 77724
28353 37907
3122 54719
68414 96344
11049 13583
46794 97254
10202 11046
18027 76588
44520 77424
69339 80638
78687 90380
36745 96843
49352 74004
6449 30794
3702 7732
80743 85858
12328 91702
63783 77660
18018 52018
47296 67377
9165 70146
11542 60771
45437 85565
8473 32966
75040 86976
22549 64264
33102 93149
20295 61532
52409 90597
407 28313
1567 81842
27064 45940
69172 95355
52249 65779
19933 64820
17474 65665
9491 86661
28214 52498
30423 82518
37372 79087
7695 31146
32296 94511
92635 93256
27416 79087
22817 55947
13997 89691
53646 86110
764 41046
55463 93285
39533 79416
69141 97451
64198 69407
1224 87554
23566 34344
40379 87733
24302 80552
46030 57449
2556 55937
8855 25650
28423 45007
396 31669
39289 85377
13749 86271
3479 51290
80509 97135
73980 82891
40749 90957
12028 84179
11794 31404
26968 81059
56445 89470
11314 84966
10499 26387
12306 91703
25552 31141
21994 31231
3626 40552
22229 29931
49594 74823
36342 73260
23974 74305
18111 83435
6890 45741
62508 64814
51687 87748
8151 31384
11828 94738
22988 90394
12018 62843
10991 30051
35785 48886
64250 98750
69306 73951
14164 29725
7193 12945
9020 89952
33781 77537
3914 46941
12879 92638
11092 40712
52485 64101
23897 68689
49049 69522
18284 59599
8277 31838
66915 74444
7048 8632
50940 56480
20399 81375
11787 23737
37817 55855
22263 46594
53150 76051
41022 70166
53590 64033
42205 84080
22914 36368
16083 30193
2166 25514
17673 50629
73717 78155
5522 74471
21798 40874
17111 59859
157 28105
9482 61384
53355 61190
16213 77819
54097 87006
45402 63151
70215 94531
59459 78533
14799 19692
16833 61973
59052 78161
30123 99595
30990 60638
55907 59814
63206 69408
27717 95865
25422 27695
16334 53797
32020 40236
10813 20251
12365 25146
45266 63758
28698 71046
8468 77773
33085 89601
50966 89311
44346 53632
16562 29691
45146 56022
79082 83243
20173 74509
7704 56820
56136 88770
60341 96139
18463 26156
11543 78773
7799 86622
10811 28277
58922 88424
60080 75876
25356 59527
38059 42225
49173 87803
10171 67983
43748 70976
53636 86322
1543 38046
55045 55786
51800 72717
3764 87963
22423 91602
25247 25601
59446 74039
26910 86547
32342 81343
2270 67927
41582 91266
37244 81702
12423 72208
12720 67124
9118 48864
20376 67981
47009 78014
20258 38332
31904 41444
55227 80478
81946 91163
31791 80800
23881 32384
67726 80588
7968 35938
16563 79917
37017 38422
46364 95555
11124 49809
62814 70711
3002 96479
54512 89288
24976 78446
2940 3700
4486 38619
25373 56730
67725 79769
15931 37108
82804 91755
30693 47552
43219 89630
4303 33337
65955 82021
874 54336
28166 62767
13099 65096
7506 63225
50906 76078
44355 67609
7732 40107
27843 28017
23076 27579
10139 30519
20886 24228
19313 44569
71111 91265
6477 37071
66074 92176
4921 63769
13685 15687
26675 87049
5348 50772
13932 35488
32338 95004
51740 66101
22347 88279
90427 98936
51336 71778
47769 80826
37843 88883
33617 93871
20484 22777
37350 63475
6433 69147
329 63421
63689 88869
12226 26803
73718 99236
57576 73900
493 16018
30142 89942
15809 38223
38982 53906
41116 76211
3327 75138
40151 87573
13058 54135
38323 54759
53226 70294
26904 97437
48394 81649
6313 19469
10932 31617
75638 75773
38455 45990
278 7040
47042 61531
14130 29680
40431 69261
18454 55827
150 15004
422 2846
44143 57087
16625 30568
85 48085
12059 59348
40911 65882
11508 22841
274 96068
42518 81858
42670 94223
30495 44107
55149 79160
28723 75294
1349 36206
66119 98885
39834 73894
3779 86211
10363 60283
57538 85678
62232 81909
9753 88999
15612 49197
82718 89454
698 37270
49100 52345
56466 78201
29695 42803
47457 79971
62285 67302
75871 89274
48806 61645
47057 74482
84023 84563
7436 99774
20363 41582
25529 41868
16859 25191
54172 64854
12910 35003
43597 80109
79716 89515
45689 69257
42241 71336
77129 91495
22690 51679
31790 58038
58117 79472
20449 67537
8302 39003
40997 85340
18510 87995
90188 99161
21444 55911
20673 43676
45652 98377
41535 91597
52838 72648
15812 47667
3799 40620
50205 54342
31827 86561
8264 72228
22969 60081
7417 36652
6876 65116
40394 55593
34065 85738
25855 56746
11513 15451
52257 78752
29358 75443
61243 89603
72457 99700
32396 59129
36056 79715
21547 76810
25044 36462
15425 57353
54261 95092
55967 84567
11157 42109
55038 91899
18808 19535
3629 76250
39671 79358
16999 78928
991 43563
57339 65487
54794 91206
57755 87270
20478 79593
9707 18322
29836 77176
9802 50444
33597 89550
54628 59158
68781 87937
23239 74148
60005 73374
30320 94119
50231 97871
68394 96139
56898 95281
20309 57040
35281 72881
19366 44927
8324 60637
16571 66776
44306 51200
69981 93257
22936 61457
31569 48026
35641 90955
62424 65320
37546 69150
21746 71936
24328 63223
7678 21048
24548 91280
17215 74411
448 83434
67001 98257
41548 92979
7009 21872
30318 45558
82857 83788
6131 31175
66149 90299
1835 50560
38763 85701
17222 38247
39486 91089
43092 59812
5271 51641
24988 37158
15307 81891
16004 18108
84681 99099
29109 92485
61148 88144
43034 48952
13571 34357
39726 81831
34923 81767
27961 61092
2818 56786
17099 94786
4125 93225
31881 38016
13332 63208
67067 77565
152 87507
34024 88531
3707 68659
24788 89655
4010 89332
92551 99437
6250 84159
64898 94801
13167 15785
854 86490
16608 98915
65928 98484
23091 99454
73338 85520
71141 74187
15584 52940
52333 61868
4971 78826
50125 80884
9964 10140
1068 29970
10791 22427
1677 37970
65110 85142
26763 90912
45511 95894
26604 77194
9586 78850
9395 59026
77032 77579
5986 17796
47297 62808
46280 86246
17440 51172
27811 97198
28769 79209
9976 88813
13784 17948
28944 30596
48889 82719
17666 43424
71344 77006
12129 58659
45919 47216
56208 84588
400 78795
3010 55412
94576 98083
2899 16466
24987 32678
28935 86004
5639 58498
20222 99116
10466 25886
64242 69163
62257 63935
31576 58365
37808 47191
256 53766
1057 74752
23886 99135
23101 25118
30376 34031
11091 27521
12015 85331
10113 50706
24147 65329
48746 95658
13951 14044
68003 84506
76074 76505
27730 44767
31531 83552
15039 94930
38040 42899
7277 22461
11668 50405
16103 95452
54988 88838
56041 79936
40850 62415
52258 90071
4424 94064
72150 73300
55249 61659
7458 95646
56192 80558
9492 51134
6065 23966
11184 24359
3931 98195
70716 96182
20036 87587
16097 49921
12400 82893
27819 71708
28853 82223
12429 27048
30218 39909
29217 54362
20222 66111
9828 69997
44989 88644
74177 77986
83148 92297
43261 99010
9297 11885
47153 71408
34623 78048
39358 79355
56997 82713
32275 74990
39695 89383
14405 76155
8163 89438
61300 85673
50618 68232
25991 86879
29946 92411
15294 81790
11586 66102
7274 69338
28307 65571
53009 82204
65817 79647
71540 96909
24398 74845
76850 77821
25034 25733
82724 95664
48254 77734
31960 87666
71507 72577
26237 40059
7386 57096
60199 73806
48883 74011
28800 34587
49296 76381
57292 90917
77492 83735
30679 61885
14128 20749
32893 59213
28039 73154
27633 85717
1288 23019
1471 91931
19177 47845
38407 50264
14544 99119
30998 83345
45482 78694
4137 90997
8104 64082
23220 81582
21587 81341
30574 59513
4382 84557
22946 64806
82002 84615
12683 32867
42632 84445
36542 73317
58180 95776
69998 91494
12628 58449
44271 46713
66133 69153
7098 34282
48854 63712
36988 43453
55855 76463
74692 97359
21859 62539
10358 56972
58426 66623
13219 32388
23784 97704
52947 95243
8617 30983
6588 37522
24252 80592
4604 26614
11554 53909
21237 32719
89214 95995
44626 63293
2238 72656
56675 58606
11437 61937
33540 79437
37108 39277
21864 78175
20705 34318
55396 60481
56388 66246
63245 67641
42569 50625
22754 51290
13530 53010
67712 91832
77885 98365
91925 95621
78098 86214
40911 51337
59387 99384
54491 73714
17801 59392
15046 80416
56734 64635
55770 62386
21333 62965
89973 96637
5753 64258
20496 47854
25412 92041
41438 92346
89578 93351
64904 65644
57971 73569
48140 70996
7695 12149
26649 46067
2573 72540
26385 36267
22170 93675
22659 85547
85695 93384
8635 40240
36584 53739
18311 82441
52551 59274
3671 73412
12327 59601
63716 99632
49499 58429
3363 43902
6806 14772
13385 37342
19876 24244
24413 88772
56644 96136
18875 86567
6600 58194
25792 95498
34188 47649
12498 89913
37911 41530
7413 66468
49111 76015
8177 95266
12612 80539
13258 51913
37777 59404
31524 68435
52957 68338
14878 17294
14699 74171
34941 57699
29673 91442
26255 91031
32751 71088
33367 54287
16030 29352
13942 54131
70174 88147
4218 53582
22032 33263
64573 70673
12261 36719
19632 96259
20907 78267
15695 35305
14215 23203
21555 75982
11329 77919
51092 63811
31592 87577
46819 97078
7757 95159
3039 37094
14195 73568
35819 79039
5261 19493
64058 75089
84275 87221
12613 53390
34626 42834
14538 59729
27873 78928
66699 84657
15835 20714
3403 54986
48225 81964
66706 75977
13020 43756
37264 63125
77763 84322
46758 57581
52585 85925
38792 49785
3397 22220
47879 71272
54205 89078
40099 44746
84855 95900
79307 88990
17698 55388
33384 70096
13038 90859
72929 81926
58759 59775
27557 38202
29014 80327
546 68344
6836 71383
44959 85417
16762 99949
10051 83804
29466 97694
50111 54920
16779 22460
53855 80801
14587 15050
43128 88386
5755 28259
10334 85300
43011 92886
75284 81145
46515 74016
39215 98920
60202 84024
14340 68053
46550 82954
50518 78758
9690 57699
10080 11263
13510 73025
35719 64946
2314 30601
22746 97045
23486 34133
16430 46728
42803 64005
8454 61856
6934 86571
14860 16054
64664 89523
70841 78353
14136 79807
23379 47945
54821 64501
2723 58923
23979 46876
1126 66376
26995 84395
4149 74749
56179 97854
33046 55636
15551 77306
34031 79891
30226 52299
1491 5602
11731 14954
2385 80643
10745 84490
6666 25743
16980 39732
20745 66116
54116 75328
12516 60719
4293 46905
27383 57251
40151 98361
41181 71753
1073 89414
82712 99425
75540 98092
17095 34237
48641 77297
68426 72550
27317 51078
27405 69726
21379 61977
73187 80047
35858 50946
9034 35993
45858 96522
6427 17637
3933 28586
594 91792
40410 88110
51731 82225
45726 87236
61042 78104
27012 46236
42126 98055
11660 38156
58067 63669
38919 65192
15056 88615
34168 35445
67199 97526
55408 94640
60769 75417
21398 94842
2258 25637
44683 78810
44269 64076
32522 99279
52020 95466
47358 72193
25651 96200
36483 36846
15875 63654
58276 64279
16296 82507
3276 80317
5479 46171
27496 42730
73778 76592
25471 95713
70382 74893
5745 28533
16288 54418
51606 58410
10561 26360
67500 82620
14510 37196
59217 65711
37573 40450
31838 33465
16570 58661
56607 86913
85541 87707
29483 81133
887 34872
1798 5131
36063 93001
1363 98287
19912 55582
29768 33606
2866 71711
3242 16297
83774 90701
7907 92568
36822 92771
28194 86553
47520 95986
61308 91311
64733 93739
21733 54441
23553 77720
14782 63166
22733 65352
17067 47399
25906 88283
33436 94302
61611 85301
55164 96380
23243 32538
14803 27015
56123 83036
2616 18661
18338 62241
18847 25056
7007 15668
14294 79762
42265 91360
19965 79067
7118 23692
37743 83743
13260 49812
27007 68958
13703 95766
72233 95014
24648 75448
39060 95074
20030 92636
8224 62872
70701 93184
16048 60518
45934 63754
40089 70600
17692 90249
2341 19541
44192 73615
25725 61361
78289 87108
58991 89023
67113 99607
55307 73860
47178 99466
9038 65466
31327 51257
32109 68693
3774 57734
4371 38997
29697 33966
2769 74493
4912 98791
24540 80099
15010 94507
65231 82105
72311 73775
35155 67924
14210 38208
25744 89793
70899 78022
141 7800
52855 86899
24347 45113
51538 99890
71242 92642
20344 81401
11236 96102
54313 84252
39334 57942
660 88567
53390 84585
25137 68376
18894 80495
46004 55653
54707 70169
18334 79241
89282 96326
52220 93549
39125 52784
52275 95503
8481 67707
34418 63843
32560 43163
13921 97353
25220 60134
23422 92547
42735 99170
69662 91579
13990 94629
25619 54443
37520 56970
856 38623
54618 90572
33097 53187
81608 98886
37423 96746
66213 93449
17790 86549
72774 78308
9635 50936
74256 88912
34076 85835
13055 42128
57114 74065
1003 64381
15190 22197
5286 43946
9769 68759
12171 42799
7973 15143
65871 82168
24040 52949
19385 24290
23456 55586
11093 31690
23559 76938
19545 84062
73843 86530
22457 99024
2241 14583
22582 43348
6988 23817
28178 86966
25916 93886
65000 88019
13330 53805
62111 73481
54948 87046
45165 67629
79101 93184
23649 52160
81812 91761
13523 91060
19166 88934
40403 43684
26705 52168
53493 88183
61324 98729
61352 85650
65523 97226
105 15383
7636 46090
8714 25407
16335 23589
12683 66937
18424 49889
68830 78379
57145 84852
7890 7925
9520 98874
46420 92669
26914 31971
3361 24355
43417 77899
49098 86101
20441 68233
17707 67735
8818 28336
73412 77693
28465 85318
16058 72695
598 82265
304 32319
35583 50469
29329 61919
8431 61970
62993 79580
85187 98642
41054 59469
48093 53787
1871 59262
74292 86476
7396 41620
2505 17689
16608 48808
5246 76938
5587 33733
15067 38526
91411 93623
61671 75064
78559 94204
39460 43068
18610 62036
17088 80383
7564 19405
411 67984
79249 85386
12519 76999
37734 97909
37106 65572
64612 98964
4150 7627
25133 78917
32289 49994
54811 81624
31638 85858
46537 56756
50242 58494
2954 26984
3338 93906
31667 87347
59488 79796
4380 59304
49912 58862
83090 88177
15250 35589
8690 59381
86210 94136
5959 42704
9817 96999
11011 13408
4866 95203
33420 46628
10934 63552
43670 88212
19148 35416
11797 35092
42717 60879
27463 85720
47786 67509
49456 51448
22700 79215
26480 62078
26740 69269
39110 47064
19543 68888
82167 88568
46973 60803
19545 88659
9227 58932
68958 70280
15794 84574
46901 63878
9019 80397
60562 91954
21041 67105
37474 92127
23605 62182
75109 95680
48749 64026
24450 85055
26782 73043
76952 93369
75206 88537
52963 78213
53168 78942
58713 83076
62345 64463
5721 61499
629 45391
22685 89612
23156 30177
3101 86250
46191 88513
20076 99287
19881 33252
2225 42308
89055 99230
23245 90804
33739 50962
24218 96900
59944 74678
11405 38427
27583 83187
34276 67143
8461 85353
7675 43727
50990 95540
37597 48436
70286 92580
22057 76024
74822 95563
30793 50668
46270 66348
29504 92439
61491 96572
75688 75963
15029 52946
10749 29730
37698 61141
37594 80222
70445 97449
6305 72666
74124 79620
45083 92637
23942 53553
17388 21322
6583 33463
7471 53736
8865 13554
29626 98736
22270 85712
70443 91208
83967 90592
70391 87586
29004 66836
35168 59637
81606 98742
45315 90323
33176 82303
48141 66887
59356 89725
31982 79022
968 90001
55023 99557
39332 62345
79931 93943
47016 70635
80525 86133
18425 80710
9248 40559
61202 75633
30521 61759
64951 82281
29870 77028
45227 98213
70034 97132
28147 32123
14793 53632
14030 15037
626 12210
45045 71965
1342 69771
5156 31633
7845 8229
64166 72249
7485 76348
11430 63861
60009 90385
374 79205
63466 88831
71636 96381
24988 96110
4432 74912
20590 81703
47647 56894
6439 24695
36254 86426
19879 86366
48838 96551
86967 89004
17867 21517
21119 83887
9117 63807
35636 82238
49812 87376
25079 70618
2654 10134
54797 60679
1494 81920
32403 77607
22651 77963
34969 93697
73395 96838
56410 92614
61986 93487
44572 49575
4780 99926
80459 90781
44332 92214
667 79679
4775 98284
3091 93680
39181 78850
3072 49875
7530 27598
23498 93475
45832 56437
9117 21877
43869 85774
88117 95866
26060 57518
27116 80058
8012 78151
37033 42739
4582 74012
34075 35085
13597 70530
18936 86654
11511 47045
18206 60225
82287 95999
55744 75081
36401 51979
58870 86279
20419 25478
77164 85632
49608 93401
12883 96653
19093 98800
11405 30489
6999 46591
35250 56994
13912 82251
1135 60821
14344 28906
56420 64651
46887 70890
72162 95458
69224 94355
52281 55737
76039 94562
5084 43764
9979 35201
19861 52471
73115 76180
13327 94571
82219 85129
7075 30837
24561 70531
31849 76793
35017 72033
12534 80422
25401 64094
29674 76877
13279 75089
25977 87057
27989 86573
45750 66139
3933 78440
20105 80056
67249 89783
17423 95938
14655 69464
40887 49107
49936 95388
5874 79993
5455 81068
42053 84312
57488 86026
39797 64229
43515 48857
76946 94826
38778 93236
46962 71733
21491 65377
16521 39276
19795 32568
15807 76198
83175 84941
15725 47382
10966 48684
52201 54764
3084 86672
20143 72797
24420 94702
92023 93325
7131 82469
46160 74993
16210 80017
57876 81334
75215 85584
32103 94748
23483 72881
12033 59467
52427 72441
13521 52074
15094 17656
63869 67773
23286 39154
15997 65505
45240 55165
61604 64971
76391 84100
19745 65936
22660 44503
12023 83837
43059 62604
3227 51301
55459 56932
9306 48581
24116 69196
27174 40962
19437 94139
48087 68568
6752 59732
38089 54309
2941 7935
18433 32016
56676 91882
33207 84781
70224 94750
238 1070
26333 87409
40666 69390
37487 70818
32584 35758
67515 72068
17723 80426
87206 92930
70543 80960
62331 94398
62100 75550
11663 48049
24527 51507
62049 65534
52614 54379
22995 23231
25517 57260
76060 99460
3884 25539
27881 80636
19431 29345
50343 63794
5396 18101
2869 76082
56503 98681
35300 65708
25183 50692
29681 60871
25780 76775
61530 89181
17710 34082
28089 67337
31837 83111
48042 95335
22833 56607
32972 81068
31734 64664
16650 81340
9560 87027
37901 59823
20577 49961
25161 75014
18652 68956
7880 57684
1151 76597
15411 85501
86304 98619
8897 70097
8625 98083
23758 42216
47228 85828
19391 56739
68685 92755
35295 58751
22886 28414
33691 96035
3524 3571
11384 54584
14474 67136
34713 68300
9732 41632
14453 90633
48757 79891
72443 76706
13027 63328
48333 79644
52376 90914
13670 76728
45466 75676
35582 70076
42643 56024
16125 64715
43266 52682
53627 98031
72509 72853
13474 18375
16151 47982
58403 96825
66688 82992
17518 63788
46017 89350
72232 88248
76478 82646
71384 89705
73815 81103
88925 91476
20084 84230
82647 96344
55428 88672
23320 31678
13630 78312
59479 93163
40128 77965
12658 93136
23425 41738
38714 66056
33761 39448
3311 86150
17371 53452
16382 34887
41816 60659
36027 70464
71804 92842
15871 77677
10068 41698
38105 68561
30687 51231
8204 54491
44928 75828
42996 51474
70613 90939
43769 92370
64230 72010
64235 74356
29433 89810
15429 82076
79012 95031
33003 55877
26528 76650
7220 86372
26989 82028
41940 60140
1750 29180
23397 82347
54413 70695
21395 68719
2118 97234
27808 49263
10197 46512
73901 96170
26545 69639
24053 46776
62097 67006
24294 90178
34803 90538
88192 91467
43140 97793
12556 65891
38466 80858
69847 97758
11222 81261
13188 54665
746 48240
28003 79203
15966 76242
56534 74237
1766 92510
19917 72852
29621 77610
16585 62195
28713 54028
34807 68612
2478 66087
57844 68538
8023 15932
26805 71481
37658 62688
21273 98886
19336 73064
56725 90384
87111 97280
18663 48549
27196 55310
2380 99049
33830 73469
71550 79204
42615 49526
16340 80972
56829 88608
618 73198
36872 98822
3723 27272
1710 25954
51464 81992
58593 66383
38155 43645
32325 43009
1002 64977
54628 72861
10293 13293
43208 63018
45719 57117
69424 94443
44086 66272
60752 69254
20882 83569
18569 27709
840 21109
79192 85862
14581 89892
44003 95535
24313 42540
58819 84319
26686 83450
20742 23418
22787 88508
74672 84118
2211 87654
43337 45391
41995 71653
56061 79485
72556 83513
23023 85252
14687 96292
69906 98026
17953 76496
24489 51591
31489 54802
276 64095
50001 78375
77341 80290
38537 82459
28210 54050
20228 45941
56135 74453
75631 91129
60246 68297
15681 30169
27583 67629
8715 55858
59583 94979
54844 94035
23459 48349
22571 97537
37405 89173
8688 86087
86647 89569
56269 62492
71126 74881
23732 73065
18550 26184
62483 93252
22713 51013
4518 20051
57527 93650
2823 73373
17832 76446
49631 89134
10935 82339
10544 85719
40832 77719
2924 16446
13114 82631
5047 61360
59814 80446
4932 54824
39104 97399
24175 78469
18237 91121
59058 89958
34594 56930
33400 62806
67723 74776
25308 52775
4399 62537
61617 98252
48078 89900
85036 89855
12017 15618
49244 98968
25351 77327
11211 96594
43574 51178
23551 79801
13140 76149
13566 45842
12530 80513
15989 37664
15114 99845
67408 97239
30012 98261
35944 65116
12841 64009
81687 98042
35035 76043
36129 91433
42781 97638
37026 49640
20919 28311
6328 43106
63773 69481
33179 94655
23142 95753
1685 75162
32506 92586
47731 69599
71027 96424
34810 87259
63106 91957
39691 93706
6854 91179
9495 69289
19005 72776
12430 71421
31403 38704
341 59708
9104 54955
34765 78816
30861 83907
10189 89962
14895 80329
29814 55911
13500 96405
47327 48363
49995 67320
12668 60977
16693 54712
53493 64601
29872 55360
33105 95141
60618 61589
56326 65554
1267 20943
23916 43573
46123 60961
26227 65327
9351 86973
55580 94915
94851 98598
61214 83481
73879 89845
9457 13089
19364 87726
69848 83285
51204 84925
8848 82548
4761 44057
76008 86268
29770 30090
14286 99968
48922 92708
8752 55834
53463 59047
24371 95710
37881 77027
38464 59736
35996 85743
43760 61421
39935 56312
27604 58720
57063 71174
50576 52478
27440 29947
25424 30846
28738 56420
16557 83551
74258 97132
36066 40355
607 98914
52382 96523
47241 76984
84764 96774
17869 21323
1364 82961
37148 59833
2238 71068
28603 31378
45208 59699
31156 34447
29553 33469
51408 67235
30615 53244
21225 28983
17200 27709
29378 56802
27635 55118
42187 58470
42607 97088
4893 62797
26218 45304
60597 71183
10501 47956
11346 67943
21439 78900
43208 64649
24829 34817
26857 53032
14818 62138
2055 61049
61927 73522
1915 66019
34059 46308
44018 85267
39444 81858
14146 34776
7321 83315
32333 65678
82246 94563
41210 43822
23624 82262
27196 49107
21665 39409
52126 54203
69490 90124
892 75962
1173 81964
4400 10072
10502 46055
32543 94355
24031 24976
12370 15406
66856 79859
22633 63178
33385 75767
5331 91615
84094 87591
34579 91488
24504 39853
23141 79197
30507 99110
1397 74882
4738 45435
12455 82099
2319 4867
8913 75650
21772 63238
21814 26429
20942 93690
4888 91564
14603 37996
1883 22966
15353 35429
19268 81329
26248 58406
62387 87026
60305 87004
38737 83980
39022 65048
33154 89322
29488 38758
35761 87309
72411 88540
10222 51454
11329 21705
26317 43673
23271 30495
6705 36106
525 33143
14203 35892
23376 70262
81375 87259
12873 27426
8724 71212
19699 44127
60166 77935
16127 75283
15733 69462
29412 48402
41994 92184
6515 48038
40412 49075
15759 30327
3716 58917
12527 57501
17603 88948
14229 55502
8720 33609
3861 4268
30688 33431
53366 77061
23383 93942
28878 77614
24644 99855
8984 55536
18257 46206
47786 66115
7194 94880
38438 49672
44422 96781
11331 28044
22400 27589
71227 95877
18856 50929
36442 66575
17431 58341
43067 64254
94742 98104
35515 59219
61168 84223
13593 91052
7070 32139
92250 94565
8548 71546
15878 42897
29672 46792
47333 90496
25743 74756
57497 69816
18965 48734
47453 81341
47759 58870
5821 62917
4224 28174
76705 92415
3751 35981
24912 37171
65003 93630
7757 61016
59009 89137
80996 83347
11002 55199
12892 86411
87490 93845
4614 59820
5458 97324
32236 96256
4995 25383
6135 93624
14441 31101
21836 78268
78125 98480
26049 94073
44245 93682
51561 56528
28530 88989
43953 45783
5919 49511
44520 90212
41898 53344
26900 27556
9043 29249
66760 74319
15117 98551
29913 43616
17129 32676
5416 73783
7284 81324
31820 87641
1516 59149
28480 66770
55474 83867
21746 88846
47507 53820
36507 83665
5474 44354
22424 61285
10472 49411
49562 53882
67056 98587
49483 75884
67861 93735
48873 79092
46773 60769
55668 72198
86501 86998
10227 59925
671 9731
3882 62191
26369 94729
9080 77511
24785 26090
6898 29253
69862 80117
67169 93976
16229 91537
4589 65108
13444 18567
13380 84312
66848 84502
17412 89485
10508 77013
31740 57624
13148 53742
76343 99699
16278 77596
7570 67307
5086 6924
6160 80688
9692 50018
6553 7176
42208 50654
21494 26970
67217 91137
26571 33189
6176 19673
28681 52665
14807 98574
47 23805
25931 39438
13579 54464
35926 58663
19947 23540
8487 67201
50349 87747
65329 92953
9068 28917
6656 94396
4629 44773
21416 51840
41793 83284
38666 86222
48538 84235
18341 23099
50762 84224
11439 36474
12615 54287
31807 50085
48779 76177
5141 52952
10703 96302
19687 65904
61770 76456
72398 77912
52502 90723
17055 74215
7410 93934
17809 63959
29080 86811
25386 99453
27745 40675
47507 52640
44569 65894
32391 36600
22607 77853
20906 29733
25237 34283
75979 86164
50056 62820
15772 48024
39516 85736
23320 26092
36825 58929
38298 64457
23059 45167
35355 81081
14536 53229
21567 47949
20 58765
58815 87815
13804 93083
11406 86810
41045 54845
70058 81198
8064 9192
21216 34366
13644 60423
7121 52776
559 73213
58074 73639
843 50593
60924 87971
47329 66353
1681 31422
44501 72382
20818 53726
40819 53842
58682 71575
68288 92266
25695 89372
39521 79260
48709 71609
43733 52649
73715 95691
4018 75658
71551 78108
80579 98405
17337 31175
47698 65890
29140 60030
28904 52838
3026 3780
10884 27323
6974 83586
36895 92385
41371 95909
32057 69130
37915 72560
13381 61080
41045 54902
9448 52813
62659 77378
9476 76682
52065 58381
67382 96574
12713 50949
22771 45525
17817 35126
61879 80564
29241 86933
43872 85644
10321 98573
38433 62993
64739 85497
57404 93293
7769 17310
7660 87329
12882 70377
25749 77057
25604 31134
72032 96840
44309 83557
34346 96401
10228 79072
25784 61675
67359 80371
63954 75924
78551 80119
68585 99322
56935 78147
10942 18266
3374 31309
41442 63641
48 73509
31265 89976
18270 37462
80822 95669
18741 24859
30634 95732
48571 73955
11523 41339
229 8736
17945 92334
8124 44107
43463 46309
40314 45939
5487 25461
11083 98820
7396 34965
45182 99786
46406 51271
35953 90219
77451 96167
71718 82431
21167 67929
5362 16176
12075 84585
6622 74593
9144 95438
47969 53345
36667 98284
33989 56919
10258 57458
11313 24377
15011 43867
37186 82476
17140 19128
54081 77551
20555 77644
28230 78286
54141 62583
31127 35907
19967 61151
80057 85278
46375 57780
28493 93035
23709 44334
82099 82364
20636 99989
45386 54268
72507 92294
40351 59616
46360 87350
1453 63838
7574 84122
784 27427
15744 52087
42728 59446
8284 75671
24268 97978
22126 38864
44508 59523
60814 87234
38964 57772
48353 67104
28727 60129
35588 70201
82905 97945
64255 80554
38976 65924
77979 95163
9354 82608
24558 43997
1910 17135
24132 68870
677 81983
72849 91703
1974 33752
70900 85979
2400 52453
65274 93812
7759 34443
2631 50432
61109 97835
11332 97298
20600 86554
2484 63182
11184 56499
69348 94371
19272 76098
25692 74977
48564 70517
52949 58074
6204 74341
25697 31069
73986 79637
56777 95878
18313 49532
2619 97918
4502 88331
66873 90358
41182 83920
59528 87044
54409 69564
77190 86109
83363 83614
2984 48059
58362 97810
1296 95677
38119 72997
76075 82252
52966 60520
36326 76662
5576 61542
38824 81089
9536 17644
30839 59793
77562 87382
21359 77595
42959 48775
16441 33182
21727 61508
2509 80520
68026 71596
42839 94595
37501 64045
29292 75653
46234 61703
30656 65901
7213 96163
11855 65698
16120 19299
40955 58849
10847 51247
93732 95025
9936 41601
12721 63402
55065 79665
27533 51420
15357 48146
28882 59386
27072 92561
3137 64675
2061 58108
1144 21091
84193 93152
29163 92733
3488 6435
2182 49916
36578 80193
398 75672
12776 59620
11521 35430
87468 88991
81356 95150
8445 43905
11077 65527
5781 92644
30255 41497
39852 72978
23217 75275
4726 30085
30393 36846
27103 41761
15864 96251
9815 89967
35222 47454
40910 51634
16799 89590
10023 47866
6794 8274
43181 45983
11437 27893
61020 78912
37370 79868
21985 61494
68314 70384
32822 60574
30535 37661
68368 76758
42598 82431
26162 36956
36173 59562
6547 53874
42589 93565
55551 62148
37247 48396
52628 92668
62341 85297
56053 56571
32070 97342
55308 68673
16280 40676
63860 72399
10043 23870
24778 34436
1973 64189
92574 99255
38192 91416
3805 5045
44495 58271
37353 76959
27717 98135
8217 98986
16027 27383
32520 36006
2999 4085
36055 64129
28956 77806
24262 51582
80614 92599
13664 44210
81327 89922
10473 31975
34585 54628
6535 62778
38282 87105
4605 54892
47080 55104
29156 94169
69363 74040
8365 41953
22932 61329
63622 77321
11605 84823
20653 61982
25781 82643
51917 97340
16977 46793
589 22124
2203 69205
57346 94757
32930 79015
12862 85567
57852 85132
3488 22326
16280 71714
33464 37391
33231 65336
26206 50413
13929 37170
18353 85761
75289 77561
2089 7392
17615 18326
32001 74887
6311 32656
7450 61028
32244 65259
82999 99142
35426 66641
25939 86706
1277 60219
14844 65974
40666 59217
60770 80482
3653 45993
59571 67134
56903 71084
9051 91154
24852 63544
10747 83514
21390 76606
20161 31230
1901 99960
22745 78152
10497 66367
15407 69045
2124 30991
7736 17391
70858 89342
662 38395
2748 70817
5672 60601
14467 26145
33751 87349
22599 97148
42220 61035
8532 72115
25684 41580
9141 84030
63707 93414
34872 87730
28798 43754
14985 78420
12323 62586
3409 3940
11213 41375
69010 81870
69250 95893
8651 9202
26413 68943
50400 68485
74216 81664
37188 61370
48832 79417
11888 49456
5477 46607
30439 90560
67703 77909
29277 80184
76351 80685
64807 97029
77600 84779
25763 66157
17115 86097
45814 54429
52538 84735
35105 97192
66853 83769
40739 44519
26407 99933
14083 43780
46009 84378
25795 86507
20350 95944
76479 95357
70274 98381
22393 71372
29501 55497
10226 44465
61529 86753
9940 53901
54697 96270
3845 30275
13947 77142
4246 68559
15627 35980
40331 99379
19776 98294
39692 74861
48421 65545
23590 74978
45222 87444
35157 53377
27 62172
25987 43439
15066 17982
3215 91440
1726 64178
80148 80388
9390 77356
71071 75620
43031 78579
15196 46273
17200 68613
26085 31034
32303 92400
18971 59128
12207 26008
80497 97416
28791 61692
6415 69959
40420 89402
40405 88207
38771 44649
94707 95583
17678 26307
6980 40604
58710 75840
56403 71753
59578 99020
8038 73298
10497 83051
57302 77405
65602 94892
68253 97159
70630 96559
76166 93760
52148 92206
2740 42995
18866 41184
22409 70918
41959 69095
41866 56615
66363 74776
8839 65356
7178 55866
5207 90470
9214 23251
75525 95677
38272 39845
51033 98712
17815 59165
1939 25128
74814 85409
11713 96129
7694 63358
32432 76758
33433 94351
12173 41378
78078 94843
57097 62385
26867 98098
31960 42156
82683 87722
65192 97871
6679 12208
3738 87901
75779 86371
19843 34888
58049 78858
22191 99326
17220 73371
16934 72841
6760 60784
5275 10520
38089 80150
70500 84869
1019 18055
4398 92056
38453 70602
3492 59046
2049 72139
76828 87443
34430 64328
35317 55355
34706 69005
25324 68338
62734 93176
28540 96135
51258 63548
50880 76436
62458 63268
9997 44908
34134 67486
89759 91133
66328 88992
30903 45309
18196 70740
26327 69784
12601 62193
43116 94581
16087 66139
37278 75057
21566 22810
32979 83430
51121 67464
20571 44335
17709 21376
21965 74676
2921 77767
55379 68586
17394 93013
29494 50070
38032 63912
16605 78900
50635 72609
52109 86729
32552 80885
4935 46031
32131 38857
58071 76402
6226 22440
40918 79896
1876 19154
41800 72785
25277 44179
42911 93603
24292 42178
37939 87190
16696 83481
13046 91093
36177 70064
90700 91419
34833 80424
54273 80076
13421 83469
21063 30915
17345 61423
28078 97223
18593 44638
63522 94423
20222 53102
12437 85260
16019 62072
42156 45498
27471 55709
35767 78240
30820 57887
61115 99601
39340 92783
35649 76010
39357 86270
10336 70903
29619 39234
62356 90151
28580 89549
25978 40353
49964 97456
10315 84041
3476 19611
37164 82028
42106 72262
23797 38520
48010 66017
66414 71152
69101 74865
35343 86713
3158 90898
6976 17669
92472 96231
54944 64086
12103 19116
57126 73709
832 70806
10943 30995
2875 88110
32463 74153
21469 59113
14979 93153
58821 75785
5909 70143
34806 99714
6717 78847
18588 97818
25047 30262
83006 99784
49615 67152
1871 46159
70660 87351
12022 45664
45475 94352
69489 73088
11032 44391
24058 77979
15636 54974
40901 68994
10874 78732
22549 32940
21254 96090
3628 4916
2382 96155
4238 77334
10436 24263
16106 34400
50549 54712
13806 98210
4641 23726
63547 99015
12855 17805
17421 55130
3134 76661
1533 59631
32921 81074
27987 83712
24713 97250
46651 65888
1246 90864
34150 94633
3845 82161
10004 98331
26380 87058
54416 76366
1814 41993
11572 89916
45819 89028
35190 92956
25173 82057
1409 59637
30125 48273
45359 51445
1608 23917
3526 83452
18740 45024
44763 79460
2069 87456
36670 50054
20239 29016
45798 50162
49478 60051
45181 65624
52599 59601
2632 47078
24318 53995
11334 99318
30347 66922
51370 62148
46570 88396
8290 23882
7954 48707
44443 83508
90506 96856
36655 50707
44546 63871
29752 93854
39901 52603
15668 35189
56547 67893
16697 60987
31669 78104
58175 95160
81429 83347
17553 94133
19113 36222
41999 66145
64029 87884
34120 65963
31394 54642
28251 70406
42694 53149
15910 99274
84534 93242
12785 42707
6781 9640
1595 20833
57704 91291
43327 65409
38321 95230
46023 84991
7639 42952
75982 86392
24305 83990
53191 75870
17149 34855
35339 90988
8272 60244
76669 96927
77241 81891
28825 62820
67332 73445
85466 90468
19787 49495
48319 78797
49282 83199
56062 98024
58633 85517
80716 98525
10435 19395
379 84449
78587 97421
16503 33129
6594 79644
51869 88664
64203 67241
15299 72810
2783 33115
20230 78859
58348 59574
9256 20142
21645 77995
31232 58589
22555 91336
24940 61440
78361 92328
69642 88935
13234 15047
30333 78547
14057 61888
20990 28468
42570 56612
12331 30592
32716 46567
3446 8728
38649 52610
38400 65555
73270 97334
57083 86250
42376 51832
16461 92094
12441 19028
9638 50486
9264 73312
78672 92754
655 5165
41528 72850
18155 50233
52914 65279
65278 81772
27849 98469
15188 72529
75986 76652
6291 28448
9709 75687
79837 90791
51557 66488
67546 76201
28868 56625
25259 71193
20489 70083
18221 34625
82009 90620
2076 70961
54122 59402
2025 28557
177 10709
57275 68925
40778 69123
12752 64951
12889 13673
19516 47500
44389 61108
48623 66573
40571 66968
47985 81596
61718 99472
49012 65733
9495 95446
27102 57763
18608 24639
22722 34734
525 70499
34659 40490
17244 30398
25129 66774
6981 98372
57016 66443
43861 52515
18359 89880
1781 38778
55644 91591
6702 14396
21596 95641
18832 81880
26552 47393
42294 97122
57661 66548
27569 29778
12127 51196
84082 99880
81904 93155
14611 35659
21029 47592
33328 68994
6143 9620
19808 37057
6080 59486
40324 72330
72652 74796
20280 78407
40810 60961
51071 62249
20590 58083
40756 83397
28611 58167
29117 99467
27892 34248
5012 12521
24215 56679
27558 43384
29302 41069
5058 74174
83067 99004
45677 62686
6105 9250
40129 77992
20434 62911
27943 78351
67976 80766
73932 74780
36547 39007
60686 71499
6614 71482
29593 78689
53506 57804
18772 33506
62468 88209
50833 92724
71053 73016
14428 64028
19936 23318
61346 76957
15373 99092
51505 98475
1834 22656
68076 81950
79795 96889
82640 89752
45118 64396
54166 54520
57371 88826
98158 98241
21027 63645
49502 51402
28201 28887
83945 89477
64618 82169
50222 65516
14918 85808
70874 79606
10058 85449
70631 83565
16039 66407
24086 66774
17699 26524
64282 96185
14068 33881
39561 79066
3389 34177
53928 88664
36093 42339
21885 63112
12403 35363
23560 58823
32173 86840
19316 91575
63992 68803
65182 92194
25806 61716
61319 78645
58825 72894
8499 94861
5538 28104
37628 94735
11038 85639
18804 76690
68559 98446
14781 99767
2288 41691
51606 97251
9338 87725
1546 65499
16216 91425
24678 59712
25324 51602
29728 47089
78280 82325
13495 34517
27130 73837
25062 49622
21024 81423
36524 73030
64673 73775
13480 13997
43363 65524
6099 35418
12779 30986
52602 72538
7576 90862
20919 93191
5240 52069
37707 41751
19948 71467
60474 62230
17964 23087
23086 67683
70284 95528
38018 91962
39970 81838
45539 49338
31328 67924
51097 69517
42513 69461
45001 82058
15536 77448
28390 88473
13090 77010
16331 85246
51070 71758
30612 67056
31957 64746
77177 81063
22173 56686
43116 53135
22824 35181
74877 95402
19763 58437
27748 79414
56879 71555
11227 95646
37213 55979
6887 80635
78727 83638
20083 41897
34036 60994
11378 57388
33 80489
21862 46588
2465 74794
35137 57959
56933 91954
91880 98241
78375 98646
1163 18647
63901 94196
71032 98341
38613 87354
17233 97294
17720 63798
19100 37144
40896 69196
13973 53860
82190 95845
38369 64045
37414 45992
53506 89240
18904 61878
62754 93723
45057 78298
29982 90456
5794 64345
21498 56542
24410 57866
42974 79599
40 38522
24109 60763
11830 79568
42922 56738
43166 76983
1634 23675
16995 62312
25219 42183
3358 48117
36688 57767
16759 56754
2608 85373
26756 56901
15918 83699
19345 53742
24286 45192
21375 86382
50086 57323
61105 82635
30554 56852
27931 76201
9449 35359
43463 87795
13836 79140
74348 75312
31186 60675
8834 71548
433 31376
10150 41387
4604 55414
14045 99451
89614 94385
22862 52349
15256 44974
33747 98580
51636 78564
13258 17841
44196 76480
12854 31422
53974 69070
20669 22822
54281 61120
71071 76149
10499 63077
5580 87617
28165 55707
23077 39011
28629 60030
71562 71943
7019 42326
26530 54172
64319 86595
38480 91906
12057 28050
63100 83187
20327 82807
21169 98543
46363 59028
27109 38972
23531 50127
14395 27194
880 48310
62775 85455
57938 76645
43240 44017
82659 97173
42830 46635
35657 71418
72913 89135
10410 79179
35875 39170
52353 70164
127 27978
36658 95883
30545 97134
12628 71932
24971 87060
9386 20049
53612 55709
13876 70995
14218 52271
39548 94952
8461 14499
10342 14318
45456 64589
19743 45723
55972 69641
74953 82328
12413 86138
7965 25263
8349 54697
22296 61194
50950 67070
48296 78510
14868 68407
52387 90292
18934 22934
86339 90265
53854 93726
43427 84298
40620 94676
37751 39514
29162 69525
36066 96601
6904 89195
2326 71838
19852 91488
32873 42431
9564 62817
38547 58172
6616 15020
83975 96698
56 64047
74430 98427
12911 45252
41244 67913
70706 83314
75449 96026
68106 79754
70826 72210
63276 63351
29556 47737
69699 95048
42092 69004
60946 76335
44477 86307
50110 99020
51747 94266
17483 45849
37507 80976
47044 90731
8918 88351
60957 78498
38159 97353
57580 80823
62011 65566
47371 89767
15588 25802
33061 73749
27081 51972
35908 74628
36962 59420
28450 44341
43706 90280
45239 71202
70641 93680
5666 16261
31207 63118
23583 94473
75694 77257
50996 90479
12331 87554
89246 91847
10850 96686
68951 93498
29171 47179
83703 91540
17487 49973
31574 36748
30258 76120
24111 86481
40519 94773
19986 27137
77614 86127
14282 60335
93567 96330
14695 59751
483 34667
66080 75830
30631 90659
43372 50876
35237 97949
42317 61619
71978 76415
22612 66383
40382 83373
6796 47076
3286 62086
16677 19878
50529 55042
12629 17205
27598 86776
1672 5779
42907 51961
14826 77744
33786 37659
49113 55647
9366 97820
31381 45643
25476 41568
3360 11954
29774 96496
23431 40474
24833 60728
1845 68275
23248 53650
43228 52756
21146 78539
9340 74022
14225 25767
2324 74585
32238 76891
38406 83153
19553 22949
14773 20847
32201 34373
39221 86099
17851 24990
1815 87317
78476 90142
42511 65426
54518 69882
1330 89269
18792 56472
11175 76469
1654 40796
29135 81947
11606 79778
6730 58473
76203 77172
40656 69198
35163 77105
74272 88827
29213 40750
1933 47161
41211 80338
3388 93474
11749 98194
6482 93554
22739 38651
81548 92524
8694 48463
77893 81742
7037 26787
22532 61824
8056 49623
47102 59694
7040 99885
2296 29216
36239 64866
44618 54104
70066 73672
90590 96104
54025 58517
62477 99192
91383 96342
87595 91152
67549 80267
41082 54727
68224 69186
6983 39739
3823 81612
79748 85017
58874 91388
3520 16320
49958 87865
12724 33740
27945 38742
69533 87226
8846 96333
41534 63080
5615 78593
25647 76502
15146 88100
30778 54866
22294 55970
57455 87221
27659 90029
77255 83140
1694 66180
83725 96413
41855 79662
12803 73651
7178 62633
4756 98292
40883 96883
45158 60056
33813 43259
45643 94179
70856 98186
4283 62385
23548 50461
11795 25360
29304 68934
83491 97385
7332 19681
81756 89971
2318 57573
62508 65907
31283 73723
61519 85379
30093 51529
71829 74639
10252 22586
59315 79738
11441 97560
34523 65567
4184 20644
7633 51045
24207 47928
12751 47784
11877 43413
31297 88805
21051 36750
5648 56864
54643 56756
31280 91005
3057 53588
16504 75067
16243 64405
70400 77370
55950 80414
3188 39642
33678 99212
20424 62766
50778 79823
43198 62761
10180 85555
74448 85303
31207 81343
29774 81270
11472 22472
1722 81941
79377 94648
6363 19815
8596 22460
69141 82296
8126 81556
1120 25055
35944 60418
28050 75048
1696 77053
57848 61242
12963 85299
22830 34909
9256 39228
39631 61889
58701 79595
33281 35666
93379 95481
7609 61806
1520 4195
60487 64505
9912 41532
5474 46916
36270 56217
40630 62756
30155 75793
9550 30147
46117 88809
6012 47886
99689 99985
61533 68817
1071 59280
2419 40347
44762 61914
58713 76675
47868 64721
3312 43672
27215 84125
16087 54818
6486 14287
49937 60734
20632 64004
29858 90553
36216 80766
17664 47770
18678 29578
12646 33391
16441 88459
40993 59546
1003 31552
15866 43776
22443 46087
12344 52903
3322 68947
2303 11667
6142 34786
12996 93517
19256 68894
36720 51704
56709 75267
77206 81887
4427 57378
49920 54814
8626 37615
6483 97277
5480 64911
16710 30480
53579 95570
42682 85858
88052 94720
46335 73098
62804 64057
62824 69199
30883 51392
58790 79083
20995 81751
5064 78891
4773 28758
50289 82448
41623 67093
1820 32137
16810 69958
15579 69934
18624 83781
13573 99539
15955 83652
19343 73511
42204 46185
47207 78706
18050 54230
53597 91760
73191 78814
62010 99089
44182 99338
9592 97021
1168 15342
56352 65554
38202 50295
71358 87630
37322 68504
2780 18127
18660 52425
19001 19510
6373 55482
82032 86272
21885 69108
16353 28724
10437 23677
13854 65336
27873 89268
2069 91037
7501 85059
32477 59251
40983 89176
63762 84644
61006 79294
10649 27443
3892 85051
3034 46836
26915 84914
7822 97317
6426 35913
19821 94707
41360 82006
7358 41452
50674 55713
68685 72580
26450 61894
68979 89252
56626 68017
6876 23172
6699 13359
34045 92821
66153 92909
1583 16412
33844 55305
66660 68310
18930 30517
28457 54878
36285 69679
38969 56458
12515 57740
46234 66095
8269 43841
3973 26360
73660 86121
43555 83583
32501 75921
44104 73744
79052 92491
62946 85530
7183 58274
12486 23608
21224 22540
14024 58744
76416 99244
41821 69271
382 26759
14959 87140
85877 89272
18045 29567
3168 67628
26031 34819
16504 73230
32863 84630
15182 63776
2267 8512
38562 85510
15997 62074
68195 76066
50023 88255
9391 56397
76990 86042
45718 58644
10245 52449
3729 36281
4984 66995
41366 63037
25665 60745
53289 55531
6658 54717
14886 18794
18394 50662
43182 51467
56693 82310
47756 60706
20321 56974
38679 99134
36376 55407
17274 77020
85623 98467
74340 78105
36503 94221
8322 77548
31770 64264
57631 94535
53329 85791
19758 52008
32468 90894
29178 82307
36988 99144
36957 67437
46146 95793
59452 79506
13236 87556
41567 67973
4383 74441
23150 66610
67325 96415
49812 62532
28152 46105
13974 29823
76761 99110
13040 73704
18750 64540
35117 60351
10003 59736
69415 90601
62327 83604
35636 76942
19858 83026
45697 78856
57856 62952
20191 59851
1915 71155
81937 99895
81863 87305
33887 87355
9759 63077
8506 92371
26279 43960
12785 50670
44680 46365
58212 71571
33691 81075
62799 69526
27189 47341
16103 53047
60115 65565
47055 70884
11468 97859
2823 12910
57286 91439
41394 93593
5652 82374
6332 21907
8423 92738
14724 46569
32862 85165
28258 61399
23850 37067
11256 94170
34184 63619
15348 42182
9884 87967
4429 8773
42282 85455
88058 94398
52080 55499
13556 38381
58164 79519
44933 68303
15507 69087
4907 99234
87579 91419
38999 77525
63333 71666
11202 33822
30631 66926
30766 52873
30687 75807
78234 89991
64287 98532
19179 64575
29481 96782
36068 77104
5068 40417
4966 43408
4722 91549
43418 66205
12262 51576
16024 94514
83516 85744
24450 92836
46283 52719
47735 75380
45287 79180
5354 55949
45697 77925
14553 42056
9941 50831
5874 20650
9663 76958
90755 94953
21185 82329
36999 68575
1058 74904
10999 27346
5935 25694
33132 37042
8591 33540
8916 23484
49094 81676
26224 99963
27352 49440
56108 81739
16194 39381
6205 29268
3533 52846
13483 26626
33391 68507
44555 51460
8067 81983
18058 82936
69227 84614
9579 63859
18537 70956
59753 76435
2512 93537
74017 92278
19755 41129
26759 84827
17286 35141
28566 72277
23902 51233
40358 45869
68024 96191
69381 97765
11900 45778
89508 98633
60344 75193
40435 81612
58999 95363
63577 84943
5755 34704
54369 61776
53113 91992
32908 88399
35716 83120
41279 70371
21992 83258
53901 82663
27587 76023
51249 71392
82083 91349
29177 45993
15160 96588
17195 31759
49173 91300
28291 52042
22025 60077
49586 75296
19400 45181
424 93266
25178 52821
912 91485
11006 27965
38459 99951
50737 85690
26247 76084
27371 41418
70621 86940
68131 87968
71458 84547
67910 81411
19139 96094
40511 82731
89563 93687
16157 85805
18166 96321
6132 48476
61617 76022
66001 77522
24695 32852
13109 89516
45841 73678
18983 31161
31077 78854
21379 76963
27849 87984
25107 59475
10394 75812
61098 78582
19883 67231
69788 93979
59726 70908
17661 39060
45337 48587
55291 76630
9480 20392
46980 73521
66987 98349
13548 52930
66627 97450
40053 59566
33406 94960
7303 85950
63810 74968
14610 95165
27487 75441
21596 26761
1568 86475
58414 98747
11453 41218
17393 20748
3111 76554
84081 87853
2736 35882
31278 38955
10477 21357
60682 92073
25903 38766
2339 94042
57301 90649
41689 76023
79014 81303
67780 79239
89732 91438
31356 79605
54141 70865
14457 21799
11278 83800
34116 80272
15857 23854
53848 68449
26774 69203
27512 51129
69607 95797
21580 26141
4196 9838
29361 75848
13809 36568
41978 58215
50954 99885
3101 16419
26595 80808
47900 81430
82857 98111
14838 43194
20380 94564
50201 61995
65184 95218
27632 47040
41817 81034
43045 69721
88695 96519
32683 54106
12999 25508
18713 20935
66387 96638
89460 96059
25911 88917
7475 42103
3053 20607
40822 99859
7835 8121
51499 97962
30837 74007
42147 55528
8335 82173
6419 14595
83844 93414
35395 78086
29665 96700
15662 99058
83453 87037
2114 61491
27313 44665
15153 96784
55901 57040
72339 93637
56999 70954
3848 70106
62430 83603
19219 81543
45259 45443
37273 59823
73605 87849
39660 71125
6835 88803
35806 39770
44332 90909
22180 23047
66706 70732
26772 52121
16453 61405
14230 37726
20012 74566
38236 50087
37249 84375
53198 76614
6113 88960
16540 75633
63207 94042
3683 68926
86482 87420
5745 83856
9605 77072
17916 81707
9753 43460
47888 96249
14371 30784
65117 81528
14636 17187
49882 70230
42129 87495
43230 54580
92856 99524
541 44608
27153 98668
60530 81520
10946 49338
64811 78918
11851 12364
36524 55832
8207 84404
9337 52721
48691 99317
13807 74821
1237 48009
27404 88023
12369 98361
36921 96338
31312 46921
21736 75239
1287 61394
4742 59766
12306 77257
3343 67764
89862 94658
49709 59339
41408 44901
71609 73522
34096 52216
5311 60137
15145 16175
11856 75553
14700 82139
94757 95347
55555 74699
60739 70265
24511 41549
15555 95717
50892 58003
3087 87646
6400 85182
31244 82031
49057 93947
65582 94387
76063 95806
64008 85698
8207 68806
22010 92505
3015 35934
61636 68203
63144 91085
22198 64357
75463 88618
39437 56144
55526 68284
8712 46366
1939 2175
40530 77939
34438 50299
60314 76236
50649 94596
83654 85803
67982 95040
35498 47418
6170 64260
68751 81916
19739 32425
34115 78880
7192 28740
13256 58476
38584 54725
9601 74056
81223 95382
17284 98699
61511 64322
3656 25290
19939 53823
20456 83022
3642 27006
75602 77285
30928 31320
41202 47631
51933 91160
49221 96874
21666 75845
25273 34092
33522 40564
11518 83599
73436 76953
38926 76355
85957 96937
32649 91154
70339 99871
10688 67440
33087 36207
36039 55328
27288 88164
38083 76105
1142 4648
7349 21312
14514 24409
50114 71749
72088 76382
5553 59991
47634 81825
18573 21716
45233 48569
11686 68534
52409 78654
45443 61876
7287 77936
24733 72943
22574 88452
29223 90715
17808 89129
53175 65687
48099 51291
36040 97418
7604 44818
8581 42126
80372 87676
73659 82463
1445 68204
69914 83921
75157 83778
9638 87967
5912 10082
61736 93397
4616 77914
12411 37600
44530 92201
9487 27682
39035 67582
68080 99663
71916 98976
50653 65611
6351 81875
33661 63573
30223 76431
70209 80222
17071 50988
13652 70139
18328 50217
7707 55575
18699 25529
67721 91270
64916 79499
15211 60619
10175 98101
9673 65212
52708 76764
63003 68898
46659 86526
17573 32284
6669 22426
56515 58193
6443 7824
19463 73736
37113 94746
49465 64780
55322 88565
60853 97858
23107 90842
230 44848
60851 70612
59531 69777
42753 65372
48376 76018
21272 74543
27331 51933
18315 88379
26620 87329
27384 74935
37583 53806
25829 54754
39805 71502
68881 98413
19634 24952
14534 77893
48199 93410
43739 88655
23764 27850
5330 78566
27235 85604
5828 93478
6657 24773
34285 90756
7806 67320
52756 85116
3829 69050
60449 96565
57588 96074
24678 30175
17562 27527
94558 96804
9316 37570
6459 89627
65529 68135
3538 37463
40484 74890
14274 77154
26870 36310
22870 38411
39927 44254
55707 99192
28705 55583
982 37379
39924 54274
22421 47498
68734 82230
39269 48596
7130 85866
3670 84234
23340 29040
2137 46130
13741 28103
36607 97613
4149 57043
10084 49932
4910 79108
48755 88064
2863 89590
45053 73801
17769 60128
65373 75462
36408 45634
13216 71019
65173 91273
61906 78737
10584 61649
38532 47151
1874 21505
20873 24849
31591 59790
61632 91185
34261 91633
5776 76471
4171 95277
31987 47044
1741 22628
17474 42886
46825 70625
24657 61019
10516 94518
29574 65776
57456 62640
13085 43484
24700 34022
41241 59404
30734 69915
76824 97385
68660 75988
27058 88341
51061 87995
19563 44631
28847 43895
72585 84351
761 31846
14872 50494
41696 83808
49114 90199
21065 42192
31528 95311
36234 99600
32196 87363
44940 60688
36860 69913
64139 94278
15998 19468
87923 95731
19783 52281
4314 64485
43939 93846
11290 86421
7224 95147
35025 98185
29065 90754
13684 80694
32273 74194
39377 78049
43689 85901
94744 98799
16642 71492
59182 69482
63224 85778
21928 47114
24908 73757
29474 85010
33577 74060
72305 76129
68602 69101
6627 21322
69843 99691
26562 78603
52342 52897
6911 25668
38319 93564
21424 74161
50080 64300
90053 94257
22404 86170
24279 70803
173 73096
16251 32707
42340 98701
8448 62498
55787 80177
3811 19216
39873 63999
13597 98653
39864 70705
18296 19660
56027 90212
85450 88856
11615 91840
32690 35760
63045 65720
27811 63654
37599 66812
56572 93305
34277 75908
7546 33338
55219 95432
47037 98598
54255 83292
26248 82015
35287 79164
48174 98560
34776 83695
65690 66890
10453 99266
3230 71094
37409 60352
67416 81165
24000 60150
62863 74432
4046 35204
26894 98836
14692 62102
50053 78640
18909 83129
4198 28233
78224 93051
27054 52906
13326 99185
21674 80307
12372 47736
23521 98597
13017 84071
54981 69233
37557 92869
6228 44403
15998 94503
16065 45186
45929 77705
44783 69492
2786 12150
17027 63781
10584 47027
76271 93004
3418 78147
20379 81417
1820 74234
46263 49814
4416 12532
44725 90752
17665 73793
30647 75579
81587 98983
35573 68346
45157 96759
26515 61583
50971 66543
1690 68944
66000 66040
5944 72341
24137 63406
15907 32625
3023 34109
39945 74969
55614 56788
72593 86663
76807 80606
13914 50545
19286 45524
63546 95749
1362 89980
50100 64825
60964 70496
40956 52434
17641 59189
2980 76101
34921 82879
23838 93957
24748 83707
32527 35663
38071 51679
26957 56364
299 93551
14644 77267
4823 77971
21415 97669
41075 46734
39712 50840
66618 86405
41020 82831
68752 70898
48739 65954
43013 90754
51237 67076
16357 46267
32252 86429
4151 13246
4230 47242
10514 12201
77326 92242
15183 40358
7715 35623
67905 95853
54630 81594
67221 93435
8069 91540
61786 80883
24946 87975
41474 59082
33336 57958
45696 70670
9959 93475
54209 94471
36258 72147
21056 67551
77858 98091
6350 73876
33747 64769
1948 57294
11488 91225
53594 92025
52551 69450
40250 51453
23382 97319
49348 97227
18766 84909
17530 93262
42856 70529
54471 82016
68198 84889
9255 77814
19248 35383
37845 84180
12444 77287
6390 65018
77002 85106
88583 89494
19659 62560
14931 68613
68981 91926
15183 74457
63232 67000
382 71370
13983 65233
52058 91408
64467 80211
6587 93587
60485 88672
87044 96413
66604 86016
161 87350
42793 62714
69177 84845
9242 10276
15567 99673
71592 79600
67496 74662
76556 91392
9838 54902
40383 91605
36177 58808
6260 77998
47283 59416
45856 82144
62240 99684
14596 22948
70917 87186
7043 28896
60355 72069
52534 72204
25171 33676
2893 84529
36493 79022
23102 61426
6297 39965
42294 91256
37650 69898
47872 97452
16225 34313
884 26972
17366 92531
68740 82765
53469 69483
23284 74754
37306 85056
62315 99142
50214 51439
2436 31984
65003 89466
16026 54209
36160 59124
35776 67960
5865 8818
50209 66363
14203 20457
18476 28255
17417 24383
4861 40351
13964 61269
14121 68683
18756 68688
31574 60618
28501 43500
36764 91703
40865 97189
1852 83657
47498 91757
35002 80429
35153 63948
49760 76393
2082 85680
1925 62886
14837 41282
61962 95930
45325 84079
16306 38338
65907 89019
58525 69387
35289 78948
35132 77782
9121 48531
38955 93084
3377 87654
61227 90635
69224 83924
79485 82382
22617 37617
33436 90475
37381 81293
41446 96599
35825 89630
22947 32459
46961 76910
2569 63673
12840 14391
11433 15618
43687 87074
44250 60894
71270 96518
29719 85668
75280 92255
42540 44751
20808 84605
2084 18165
20164 95658
15751 40797
9628 29111
20713 91729
19044 42621
76180 89361
36238 37811
8880 37442
25468 68351
35179 43238
30574 90272
17696 66349
88671 90510
4610 51118
11193 97185
30630 94352
22127 77526
18080 95854
819 74414
15600 24418
29038 54172
1808 42362
11070 46011
67814 95421
4928 69187
62456 82064
47908 79441
21722 28717
18661 43146
2163 68880
6665 29850
25091 25685
46784 89037
83774 87060
14423 27129
42819 50984
56416 92884
79847 84834
13396 74189
18943 96885
38156 91917
57632 77784
62830 99211
78880 80415
37427 58331
19097 92626
42676 89283
40999 85007
173 77778
29569 93993
1074 44613
11249 42063
46907 55482
29452 30093
5216 59503
3311 71758
22988 63978
29421 32842
49194 65351
66224 93853
15474 97806
46222 88307
15643 44755
19386 97487
26057 36874
90124 98242
52173 89507
17615 92631
7620 26499
31359 61395
69029 76183
20778 57165
16944 20287
7219 49547
24413 25850
13257 46913
9999 25615
27377 95755
92770 98302
44326 82018
17658 44039
28578 31187
45378 79758
96 46327
18101 23082
8284 36433
32314 70086
58276 95766
12404 93003
12085 32686
25264 29874
20328 54533
94443 98646
9933 46663
22823 37342
65203 90265
36061 51331
12175 69160
25017 74713
62861 89341
22898 75590
34153 68056
59656 72844
332 1297
21108 23849
587 55317
25732 94534
78941 80722
4139 76276
5237 61005
3282 94818
59339 63936
61471 81196
26434 62252
29000 51078
13219 90453
3723 96799
47967 54471
32557 61088
62867 86788
22461 42660
14806 52535
75581 83849
32396 45402
46545 66688
14048 47357
70211 75683
22367 79521
38719 83736
51506 97021
46333 72092
36435 42021
45600 76299
86931 95235
19515 78315
15504 24819
46988 59031
23138 24000
20623 51520
38491 73171
26370 97261
89509 94329
6367 7029
12994 46270
4691 53098
33637 70894
20350 78192
14200 65131
35513 96155
20847 47511
19670 44864
3239 61648
35971 58744
79811 86482
35120 98830
51883 57551
16430 83875
79 25261
31433 82571
44543 70727
56199 73357
29802 36650
84118 85646
30449 69792
39341 98128
47951 85697
49664 95829
6555 78865
59367 90170
63021 65587
75000 91825
60994 87651
52631 71672
45633 46639
37499 83653
11400 65056
51219 73955
34959 42137
5602 77234
47833 97568
34653 70817
15880 34051
29212 67487
94129 99336
34587 47120
15285 33861
11266 92872
52068 91619
20780 24852
73277 76372
21750 97751
35250 61484
53896 94961
13295 87256
51628 63335
65814 94172
72185 88918
14989 88003
12886 23113
74476 78282
21937 39653
48431 56781
30111 91128
29652 60739
471 36744
19791 75977
54116 91091
31921 52143
59312 62663
38345 70048
32770 47545
12217 18046
41039 49689
39844 65427
53354 92689
10385 88587
74414 75111
11696 36814
5253 69828
8567 98839
83443 95565
57044 77608
87300 98991
60718 90553
38423 86000
23942 97793
20824 76206
66819 95771
63676 86212
3881 36845
65192 99517
20159 68771
3676 36678
60710 96400
37651 68037
34736 74227
29472 51646
17309 92536
1694 37693
5965 6910
19974 51386
36198 76691
7568 64792
37509 43418
54321 81695
82831 82872
9749 82210
78599 91770
70480 87590
32691 52396
4519 82389
31940 46283
16043 37380
750 35278
53360 73236
42319 63604
61367 73380
4916 12674
71024 73323
49143 70427
3406 27843
4980 97294
65266 94998
11536 28000
21546 55164
37532 76051
21097 34276
6647 79826
5855 63054
23646 70218
33326 86331
45208 84591
23072 28112
11401 60845
43963 46717
51278 84995
65828 65877
34720 45309
31074 92269
47988 51219
66038 96440
91086 95887
23221 72430
36030 80652
18067 33436
15201 23824
1319 70074
14563 38862
27716 73875
25666 50544
16064 30837
21491 46270
2456 73354
52546 70641
3871 8390
732 38404
32465 91378
8917 41551
27786 38092
45729 83399
21639 23397
67015 89194
18873 21131
25443 52466
18627 31525
15146 35000
60227 62408
34578 72954
52058 59848
43133 77597
9427 80272
81691 86166
17569 63421
33240 52129
3555 54010
52269 79121
91256 95333
65774 79791
21468 66478
37067 49669
63954 72906
2961 78091
4971 54888
3415 22627
1056 61970
6261 80885
10106 12421
67213 95940
46459 65981
21290 95565
68622 74437
57728 85505
45682 68104
5731 48396
3677 19022
7034 51259
1190 58947
62280 70290
2811 90152
6174 57940
55997 58606
46734 99726
31475 70143
62766 65836
15989 54065
28813 72359
42220 69664
5187 75144
16853 92326
15466 54997
8906 68628
13350 63930
30204 86636
85663 90868
31560 64588
47146 85123
12219 72648
15451 18443
22575 91973
22023 28509
18954 52281
81179 85934
25493 67374
56654 76230
4198 56146
11016 89788
31171 70298
21328 46870
8913 70591
11428 27421
6355 97323
19449 98408
73442 91921
11729 45586
21038 62736
21386 70493
43750 48448
80465 92923
31650 84427
8862 56085
66048 92905
71617 85845
39599 86096
5667 38399
36649 77970
21998 75467
49077 64612
29235 54422
21487 57253
84710 91587
9603 58786
42002 80935
60620 63355
26974 91417
5805 18266
81324 92757
49893 96482
20696 24373
66507 85264
13621 85621
18424 88904
24791 55390
23818 75635
21708 52559
49688 73316
27270 62763
23297 82915
15778 38643
77663 80767
32661 98604
14406 79614
4231 14638
14707 54612
19507 88655
24428 42814
36310 42784
7749 82929
61245 89776
61011 96015
8063 65648
57263 75797
30949 79213
5712 24418
32097 75310
24623 85331
45389 55511
19828 85546
64154 99214
55776 89765
51254 78168
66271 84037
56568 88167
4842 92814
12130 44085
44423 44857
40967 90262
30270 65733
12696 44204
77748 79731
17981 18567
496 28316
12768 40757
4174 50719
90968 92792
38719 82615
33475 52003
11446 41420
30987 85489
60181 79589
50626 79180
1910 93593
73842 75116
15513 68186
9144 20264
25039 36204
91728 96536
53606 96559
66917 97545
55430 59875
59665 83223
28238 63684
26948 79263
21491 67463
47879 64479
49504 85974
76669 82186
8096 38342
66226 86040
26102 27477
13860 61690
4702 18375
35943 43566
40405 98111
22298 50892
5222 36133
30441 33020
25584 39011
10990 62384
20151 77646
12629 65343
723 66322
4929 37947
36245 79594
84028 94556
16229 21566
54116 83664
39295 47104
36216 77194
55777 59231
37357 75081
19553 99912
16606 81476
69712 78527
2388 5850
21161 29458
67222 98856
68719 71343
60488 95772
30745 83063
7278 19602
8469 86460
30157 41231
17980 91556
25653 71571
32237 98854
19045 21552
8460 23632
6074 11994
66688 69888
18421 94615
17217 47539
1645 71281
2285 65355
4266 8207
7627 34439
14446 31309
15152 89633
34235 46130
21215 50560
72184 74055
28005 62430
26233 82051
73346 94234
44256 87541
44183 91845
9653 40826
66851 74565
63059 75766
25522 84570
59459 69900
91051 94547
2909 91843
5348 85781
42472 52344
36369 70148
51851 72722
43057 92408
32524 42870
7744 14944
25386 59986
6248 79157
17047 63801
2804 26171
28832 96728
24944 61505
83833 90378
13649 63514
9255 89761
19261 99075
30114 39659
33651 90152
4225 35003
36319 78527
2477 74290
47440 57906
78572 85302
52771 85687
67 611
48138 81911
14087 74782
46018 80992
40730 78639
20340 59612
36428 71550
10914 76157
67894 86581
20840 22751
48229 71854
53697 61878
29313 65644
36214 42916
72933 83770
17191 86467
26104 63858
46064 49669
81742 96951
39985 57731
46760 55986
44208 47958
12583 83863
15525 51850
24980 94558
27254 58460
44725 90182
9613 66434
6218 37015
21588 84489
58338 63272
62301 68201
95549 99990
70660 78497
53756 78871
64345 82983
42213 93162
40731 98186
18669 85649
4175 59319
46056 72051
17588 18400
25789 35599
27318 52743
12744 24717
27376 56694
28361 70001
38717 97962
16133 70388
72082 91413
15306 52890
54076 74242
38392 42760
22375 61790
12175 24752
57720 94885
2134 86407
59 50699
30566 92534
16336 50057
8626 42542
33214 96493
53779 67319
22456 92010
49427 82018
65100 69610
8958 22900
85598 87656
43573 72750
43190 72329
16950 68837
3051 50337
4067 41741
46234 78788
6487 10606
14796 51695
11890 58281
66486 74800
23896 38168
55338 75497
72403 76940
17476 25858
77840 83461
51938 74733
14604 79271
27956 51924
41632 48201
72869 77382
37394 73244
5476 22449
4637 53602
11123 50376
30011 71458
7474 81563
8686 83607
49552 67903
13785 97684
14409 94697
28563 97905
35302 80782
22193 65461
41310 83357
69037 71925
22071 80060
27303 30885
25524 31023
10397 99140
59821 72995
62320 82894
6484 48165
60185 95239
65070 78657
63360 90074
1532 69588
59373 88042
10564 55333
43741 66839
48343 63544
6502 52503
8533 76388
3314 37650
36472 65864
62906 88297
69524 75040
13448 91152
56863 70116
25921 34424
16016 94522
36914 50121
55649 83160
27574 79664
9832 18624
26621 98553
36420 44760
11964 64439
17511 70161
29429 72888
10095 94932
11599 38576
5038 71152
3715 7933
1251 49566
45779 73909
18537 90257
65082 90128
39369 52988
2391 90387
3712 23466
12829 68167
2823 19378
63543 65252
36674 40325
37782 49674
31446 55056
23374 28668
37973 45232
8205 28003
4087 60469
82389 88274
41913 78781
24508 96770
26802 72410
20456 93588
5879 78222
7419 20633
27398 70458
2642 50779
48283 81443
8024 60925
6292 96652
8620 62898
54711 86059
11055 89104
10511 62157
13736 84611
83834 94395
80564 88028
37894 72960
20217 45656
8056 49596
30775 55273
7235 98565
35613 43365
9791 56661
58750 94628
44233 69183
58421 83389
17891 33995
53554 66548
517 59397
13916 89043
40839 45610
64115 66597
86940 96271
64423 74971
53547 94911
347 96805
15110 28515
54432 65074
21747 51728
2222 43667
2318 44298
23925 71306
38844 46755
19413 35847
13066 56225
44504 74129
29317 58268
28328 91076
2971 52345
23706 99181
87994 96586
15524 80711
46987 48975
30279 82284
26758 80636
23135 47595
4435 48787
12757 37127
10293 36826
40127 63867
4455 88339
2613 60987
4740 30488
53781 78450
34135 66528
35957 45413
4380 50268
48920 95585
55921 83811
67008 78079
45211 73677
32856 96699
75657 82659
8905 87864
37460 40480
24562 28132
56795 67220
47009 92990
45207 69829
33942 38473
5173 53655
5206 29819
35640 70309
63915 77079
9609 98182
37612 51330
35800 92567
57628 70683
27954 47534
19406 40858
13555 76212
65175 75412
44735 95168
45421 70590
40903 79856
8584 92548
6641 94781
21779 72561
15843 90953
26093 94611
6301 27943
57393 83110
7634 96795
24887 89941
55763 89161
34249 90173
12503 63113
8104 87048
32057 61388
32676 53899
3754 76829
18141 82057
51418 61463
18834 89722
52833 70044
2888 66081
47454 61643
62688 89011
76881 82730
49626 51728
35611 95675
11696 86373
81671 91280
60585 70033
33356 89548
43690 45687
27024 58930
37822 63944
20669 70482
16197 74747
10130 15061
43370 79115
34452 98371
74197 82083
33497 50040
746 40448
1994 7101
71349 92599
1923 2081
7605 76784
59804 92051
38338 91895
2421 35596
47390 97382
14953 46361
26977 48663
10501 68768
6916 75864
9898 52125
15429 95388
22379 85437
11706 35176
12185 34094
22455 95149
24848 25040
3057 33591
41358 62550
40720 70207
20582 61494
59058 86501
3713 70781
5971 6971
13875 84793
10998 94657
59750 78889
46488 71851
25224 68654
17885 77296
2316 69122
6252 16776
8033 97631
21823 42299
66661 79913
62723 91129
2130 4697
14751 37112
39613 98368
45170 87461
31812 46064
81129 99925
43900 82732
242 19303
54960 81252
16604 36869
332 73543
92303 96550
18323 79820
41413 51982
32191 99397
1601 76567
60227 89636
57816 96549
75657 91438
27572 85497
45531 65980
21556 36531
41338 92752
20500 58725
26632 74482
51947 91980
33186 86863
16655 30191
16452 19119
9555 15288
56973 70931
7819 63055
27414 54991
27724 39412
29185 98820
29884 35596
30494 73102
69363 74777
12933 26088
10260 99175
29532 40612
20064 45478
56263 97461
1403 35084
76894 79641
65665 72218
13158 23506
8252 52095
33064 54680
2209 32631
275 56747
64750 79376
63535 85147
4006 59584
52489 84576
20526 47242
27992 70981
57786 94284
51220 61340
62654 74476
8211 66060
53966 78284
24512 27174
19738 99639
32515 33548
42661 78745
8334 78859
60102 75107
24279 64308
3295 7434
4340 6785
9028 72643
65747 80601
3653 82283
48472 63561
33712 58059
72068 82722
16696 19433
65107 98445
3670 32417
9396 88982
49224 78114
75786 91941
27408 29777
5966 82167
29461 45437
13460 52855
44218 97990
15801 55464
40574 58398
22073 87249
33055 47256
48248 58506
70396 94380
96414 98337
80733 84549
26479 81466
3730 70305
18109 87067
37508 51353
30862 39300
36955 75673
57287 69786
50055 75701
21678 94953
2955 79029
17223 72026
81688 84474
3774 66798
40638 90887
9329 20041
30512 31644
29900 63447
16824 45209
58808 75124
42177 83093
41560 62576
11649 64010
5876 40893
7865 46457
5882 53355
7201 55701
38976 54720
20414 51816
339 39049
41666 49393
32539 74001
82109 99856
12385 63025
44604 55426
75865 98026
23628 37686
67153 86864
8512 59212
34007 43578
9586 35849
36510 44292
12226 94099
1006 23024
223 52043
36877 87678
1595 84396
21525 35957
7497 70899
7211 63297
5394 35133
4560 45573
4156 51871
48805 79982
46379 76231
8312 50243
23525 31850
22170 83181
21600 49366
72552 98090
79015 79855
36767 70960
13984 77147
8797 64816
33306 67320
85323 88608
36060 97377
3711 79708
31070 71515
28054 29601
46270 68501
27594 77787
10629 15807
33586 91354
4596 63773
2066 27907
34754 64577
26641 57968
16899 78756
6966 62231
53753 69900
39187 79506
4076 87893
83723 93567
29159 37196
24750 46935
71188 85427
42694 50563
41837 67464
40394 82144
10301 89344
78735 91921
11469 33244
37817 57504
27275 90263
80612 92541
4588 19908
59963 71864
75440 95363
43949 64752
38708 89998
32093 57880
54648 86287
56905 64436
29856 97943
870 67922
19337 35785
27464 52129
50817 59613
41862 55498
38723 78817
4620 96343
11086 33402
32003 81290
40712 50434
2473 8993
49302 96711
43929 86566
59730 66872
54420 81222
27170 69602
30377 54755
3189 72468
34267 46798
34229 84776
32536 92644
24129 92389
32633 53905
71245 75258
36035 90793
46750 84160
33988 53159
88737 94876
6758 18741
36712 61632
74307 77493
14129 37378
61433 95433
18339 84310
170 48174
33436 53696
37182 87895
21304 76520
14390 65335
64849 93428
22620 80106
50936 76240
1313 52725
17840 79817
9840 84433
4383 49051
1092 18828
46025 67892
15640 35320
34463 92987
24456 94694
50634 60649
39386 71899
8876 47548
46755 89730
24790 36803
6386 42402
19994 38245
5472 34469
57480 67137
59245 61212
32498 99142
5356 33003
58284 59181
18026 34978
1253 66593
42557 70502
62002 99273
61050 83481
18006 84290
14135 75028
49907 97545
25278 96976
1528 38308
62642 84988
551 50847
13458 24217
48124 87485
74 44094
60066 81726
6428 45845
49371 65623
65629 77682
69729 84394
28547 88803
29771 84541
28889 69853
64127 73094
6836 21304
11046 22608
8174 74173
16373 64146
82177 86590
54948 57809
2554 64384
21438 93451
1595 97179
1781 65411
45615 86843
43319 94436
55513 75535
28642 48685
8364 87633
25951 27469
65256 80606
69026 86532
47478 68028
84653 85592
61982 78654
33867 95610
32079 45462
5311 90733
1810 28609
5767 97512
23840 53292
64079 89045
22960 50784
17284 87073
19076 23925
15587 73607
14798 67462
44193 99074
6337 22332
7707 14909
5677 96079
27530 57302
638 17890
13783 63500
15147 29364
49383 95369
17603 44329
9708 65649
572 25978
43596 49303
3255 45676
75189 97505
50843 65587
66454 90000
26594 34432
49366 82592
32886 49695
18921 19670
75338 99355
37368 59019
27709 53784
4588 18343
22030 67702
9228 73139
3184 67649
31472 83920
38262 69851
19066 51343
38529 70794
3920 36149
54781 80477
4801 87192
22760 54104
16360 95089
60313 70642
5560 46510
78298 91055
20443 28851
23703 90228
17895 97178
94337 96570
22339 70547
32901 72054
35077 99381
34223 48918
22856 44403
21340 69345
32226 53207
16089 29660
16759 28111
64525 67516
47098 50921
51464 55886
76932 99479
43358 90938
65711 74221
1847 90419
30935 92034
41216 85436
23927 24651
6509 46405
39355 89795
32994 56129
33158 82663
47421 64528
57370 65061
41643 58926
44544 96435
39945 92458
3344 11522
82004 94512
6655 21577
56937 60206
73218 95683
49470 62475
7320 52895
31450 63730
65389 73433
27058 88402
77467 87794
1751 7656
17397 29607
66758 70027
81169 81820
13761 43733
36729 80144
11471 15065
9438 66622
29746 94921
35738 89271
20999 81011
42774 48414
2776 9458
39402 89921
14248 36688
8969 43913
20805 85885
57612 72775
13303 47059
30234 55792
11734 97381
244 4967
42813 79998
20895 52848
52501 83127
8825 16218
74997 76309
51291 95732
15420 92903
41437 95498
3072 3478
30863 49955
41422 44449
49443 91227
13815 74758
54512 69809
35661 80906
66925 85553
8627 29313
11896 18532
19858 54705
2894 36503
23575 58454
19813 25308
29922 93135
44747 46308
45863 48721
65994 96703
16920 92678
4663 69950
17042 64622
32195 79592
9475 47457
9855 55563
6844 53520
47323 86333
51235 92500
47878 73049
61140 94026
48274 89550
54908 56429
29924 44954
53613 75816
78639 84891
22309 92417
19726 55457
39744 92428
11081 11702
20194 26038
20722 73701
23956 81095
62878 82976
52078 58709
51130 70269
7495 10349
39419 65835
23940 58467
41670 51011
51805 63784
7113 7465
29774 60596
51889 87636
47656 53650
14702 62087
40942 63550
59354 84965
71405 72972
25169 61587
454 44181
46816 56903
3550 59944
4379 36784
5190 76442
2882 84903
13078 19209
20822 87967
55893 93906
28190 40112
20985 92743
67694 72504
14895 88586
62665 96718
56598 80584
35375 51955
20029 95965
3458 41445
43592 61222
27025 83413
56923 76370
11133 12602
27436 75921
59718 80678
39727 83519
16671 96355
60756 62563
462 80731
5500 60825
52597 77188
10870 97965
39659 86214
48077 96170
37182 95760
5361 70513
40866 44301
14785 64165
52468 92599
34595 80082
27934 93394
40240 47711
3727 39019
72394 90093
64511 69816
57696 61304
20402 97131
16672 80093
14204 25164
94560 99914
1456 52965
71636 89863
78871 84169
38553 83530
4116 95304
53437 65348
61367 65921
20427 38934
36951 53526
17345 81591
59037 93738
47523 66298
69363 89191
14366 14408
3701 95082
35106 69384
20971 24232
22307 53615
13060 38666
39852 79408
79320 80043
32406 34497
10324 44937
48661 69032
77942 97661
27207 52555
35709 69173
22131 42405
31980 64892
12036 58548
2107 90229
69372 88885
17340 43460
337 15532
51868 69270
39824 90585
48711 93328
2065 62559
16123 56187
1202 41610
70729 95037
59212 99888
65628 90867
39064 69100
10994 20398
92614 93409
60639 64880
11736 46749
34823 78766
81474 83347
37809 45493
168 31802
9958 58187
33794 52035
36057 94467
5318 97390
18815 34268
46887 90120
69875 95011
67674 78046
12481 98648
49059 68363
40336 99465
13598 35794
44381 67084
14716 38742
46401 93694
31597 70129
34295 61169
11335 84452
8691 64562
43829 90122
46481 54204
71040 72484
66575 77425
71288 83668
25146 48722
2382 78134
67580 71685
7037 24059
73263 73734
30306 57323
48597 99330
12687 39368
64789 74111
3560 45302
48385 55339
38225 41282
84107 84870
12911 21059
4 37505
6270 65049
73755 77749
14180 27004
30281 99995
29805 98138
32828 36948
69526 83109
929 10982
64290 74338
19202 74796
78802 80096
1544 47167
626 92119
50831 99762
37255 97833
5765 92022
30811 55383
39125 96041
28737 50939
38159 65511
33974 34621
46112 66931
30313 50959
70205 94054
26443 69073
45577 90692
78503 85852
91202 91500
48368 57993
2634 9483
9115 69405
50982 58199
20113 44198
20872 57220
13488 21278
58268 73588
38793 73709
19136 47893
44895 87865
80714 91485
18219 45773
16329 71201
35881 64828
52798 61628
28561 87979
2658 63841
85628 86916
83037 97668
24760 90146
65208 83644
24881 55806
23143 81540
65636 95457
31799 74776
41371 94075
21571 94054
24622 74051
27094 32838
670 77621
53819 63688
8796 70412
10412 54426
16 10193
21307 76195
71170 90770
73957 88618
29625 60031
8851 93355
8273 88843
14797 17963
21619 86070
9491 66542
11085 39920
16941 46287
49242 91114
6509 64146
1847 88863
84862 86806
67356 82968
3256 60503
30919 53497
42750 70708
20345 72230
10149 23133
521 71687
53144 84848
39715 51845
69717 72658
5501 73656
2349 9395
44143 62305
17496 79216
25413 53273
20057 88619
68109 97538
56594 94935
26064 33444
33151 64727
17448 89653
20590 79777
23392 37593
23197 90842
50556 97841
2084 82705
43914 73096
85389 87190
64051 99259
5854 87128
20266 75342
2824 77225
15043 16200
39667 68661
59643 79692
2864 35909
12625 34905
96146 97514
51796 91454
40094 45313
33359 84736
69292 70293
16681 72992
15678 68893
17023 58649
27389 78307
89082 98850
26440 94505
23058 60750
61340 91044
59374 87524
24475 79913
42284 94354
3909 22012
5928 14055
43312 44230
65045 89681
49710 79700
50939 86235
73801 75512
17317 74431
41330 78348
53354 83736
61021 77280
2372 62178
19097 25809
14013 77167
2800 23630
68667 81622
245 52994
63202 77929
16162 34097
37042 74390
34339 80464
9196 22626
8595 35288
8432 14908
41692 46669
27765 93612
71977 92099
51678 87031
21927 44439
56051 94429
58791 84593
39563 86065
19510 60350
41369 93092
43883 85895
68372 82333
65459 95319
18371 70919
42273 63347
21057 42981
16248 95456
90870 97181
7440 71365
25353 87740
26628 77745
1664 54994
59124 87896
3934 20118
26885 74926
15283 96330
9642 48892
34461 85818
1698 51357
38914 69056
26165 43260
1395 86296
2883 69825
82388 94747
40856 59579
13608 98406
46212 62883
52561 98844
26553 92920
9156 63088
3118 66044
26706 66768
44747 68064
31275 57734
32594 96729
23234 60555
18343 64437
14926 86406
55458 99074
46270 74575
35672 42372
40093 82218
64471 64980
67124 72516
40196 82364
1617 40002
10940 39669
51879 58975
27051 72972
48450 98038
14608 27285
52701 98728
63625 87651
20330 86958
43225 56632
83070 99078
26360 88017
21166 53596
20438 80068
47020 67903
35729 76543
79416 93713
11668 74221
27755 64020
64624 93522
35166 62054
22395 98539
69032 70329
23317 24069
22708 84474
39927 61867
15193 31732
77400 99513
15647 82703
48562 93880
24790 61000
19304 51602
46414 57599
78232 78617
43934 82024
36820 92721
4008 49126
81239 87854
30082 66486
39264 59550
1586 44348
68476 97491
4339 89294
4104 53764
64344 79282
18496 77781
47885 57020
10491 53882
13606 15602
28688 50378
35179 44265
2074 44829
12726 36853
33277 35998
91398 92638
14077 27889
12811 37672
28288 32466
560 30470
40588 80263
44011 82093
21119 31797
4278 43917
50808 86465
29269 62478
56669 86263
75161 96775
84293 89196
76936 88398
86299 94116
35979 54768
57060 63361
27438 95524
81550 86065
36467 42354
19176 73493
42907 68787
51619 71097
16510 31240
20503 39688
36303 40693
48626 99619
43567 93425
45371 46575
6771 88244
60524 63870
1132 93195
37215 76698
26571 85688
41590 94364
56997 93954
14657 16451
3645 43688
5320 54719
21845 87443
7026 13389
8365 64008
31014 69841
29977 65910
16444 63678
1258 93417
20504 42330
50376 81351
30827 34326
68804 71228
44398 48372
34303 98451
39641 45380
67921 71397
97071 98525
10976 54179
40421 89867
31001 77875
54155 79462
67212 77913
62534 87412
25439 70742
29695 35347
30547 49414
21886 46106
32524 56212
12748 36537
15279 78192
18925 76885
44774 66641
29619 65232
44921 50612
50820 57094
59005 78277
16903 78165
35255 56961
32194 77568
39931 51049
19866 29605
44075 53766
9109 11583
38238 56828
43516 59129
35473 55253
33785 44848
9333 10156
49902 54199
41261 60274
46689 85412
43454 77297
38537 71046
63066 94886
13027 93062
2490 71357
20159 63476
17971 90585
527 25567
48226 71654
31194 83248
2551 77000
28169 94820
25223 46470
11488 60170
70001 78400
39714 42521
3039 40812
18507 68504
58365 97499
70525 81833
62951 85537
16773 87937
29934 51701
60157 92960
11024 47089
59843 75416
66295 79787
25818 67338
29285 70220
78199 98641
13798 28533
1164 69461
14820 21290
5170 35102
505 4956
46799 92165
42570 70659
17055 67056
17931 68643
53533 77148
45722 63106
77913 79079
7789 38010
7454 75145
23100 29482
14123 16175
83783 91758
28387 45870
77855 88850
4007 46534
45902 98785
36027 47087
59420 81860
46093 83034
10023 13791
47140 57719
69533 99382
51568 88546
40131 40770
4298 58274
19977 42714
25821 76440
50153 74926
46443 81752
17886 32012
2121 5577
13552 71408
22225 99405
2812 5564
53990 60063
25124 28060
27493 62581
28566 89158
47730 77591
55326 63384
46259 78683
13178 30857
41056 95539
51210 85007
998 84680
42236 97622
29673 85038
8267 95507
8341 55349
29887 85101
48889 93832
25120 70808
58458 61557
51278 94210
10587 54817
28821 36731
69447 78683
29934 38381
51600 92124
38214 84909
82014 86796
56948 95628
36106 63883
152 28811
71531 80379
1171 50978
72478 90070
16486 62973
24551 53578
10260 93235
42418 50032
15612 96881
32347 75880
5207 16268
23732 70084
5925 68312
24369 50879
21899 87971
14032 48819
11001 98573
16887 66482
70194 99193
12148 46881
97887 99962
65903 90857
23129 25856
30305 93205
29830 92254
57802 71772
17080 34460
5249 87372
10828 45858
92581 93586
24222 69909
20481 53657
27730 36204
53102 85885
175 29496
7424 39613
20136 38316
11778 69627
11339 35060
64140 68259
47622 55686
21853 76905
22881 48198
25851 48073
85537 88927
38713 95295
13877 29521
57523 68767
57289 85980
41889 98244
8300 76402
74005 76110
2214 76612
39620 40339
65239 94328
1270 95181
7820 85138
23789 59691
4298 22569
52392 65647
47618 79912
12009 43137
14808 73192
28051 46990
31473 46688
10375 70503
31376 42332
54332 67524
25042 97603
57111 59976
11691 92343
37960 67683
33013 61373
52978 78212
3416 57239
45089 67611
11979 79992
9776 90678
49416 63634
60527 86419
4799 64700
10675 56684
4636 99561
39218 65113
82647 99476
46849 94028
16296 74024
14584 35849
47557 55004
19625 87566
18786 69299
9351 75939
10695 19326
32368 98418
20180 40438
9369 74417
15482 81377
46217 90342
7342 70902
22810 76866
20214 48400
21733 21938
62132 77757
14242 72185
60545 78784
42061 52199
22685 76830
8091 18434
33393 42453
49829 55123
11953 78521
2797 37446
41939 82263
33453 97801
68801 75327
9427 49177
89299 93129
3583 31608
86219 93266
11721 82408
40386 85546
644 82048
12352 35834
16554 21726
87749 96155
31444 37517
16033 37423
75978 93418
44264 56725
23875 63210
31472 53217
60987 70136
32130 91397
21485 59288
62118 62405
12719 53741
34854 74257
16291 56508
33935 57180
790 37521
23681 76552
45395 74111
4715 25610
42861 65785
13475 99980
43772 46479
61396 63995
15819 89436
12759 85030
47321 69983
5632 33333
41323 82728
6468 27449
29118 69537
83429 86718
9475 28685
37374 93532
93707 95161
63362 76495
76423 77050
90235 93884
7796 96150
57888 88498
469 87373
19281 32295
42393 93775
16962 83632
15727 95423
6567 23278
2354 63816
28365 48209
47303 81589
10431 75820
2612 30365
20552 91861
43143 57652
16260 99529
19141 40602
39975 43498
58614 65670
24356 53609
30115 44587
23729 88233
12881 51701
44388 68468
28693 34675
34944 88241
45646 96275
44900 89904
18935 42071
47376 81598
67616 77967
27155 27735
55008 60835
31198 99975
79418 80946
27764 45540
19050 73847
62182 87262
55108 93743
39811 77272
7367 8441
20700 32025
2549 60389
32089 68245
13015 71487
41904 52943
49521 62945
54921 75162
11661 25219
41710 60281
56556 68222
70260 95162
27619 47352
27110 45315
14779 18705
36575 54905
8809 38100
25246 73828
17516 74481
40113 50493
39447 48455
47855 65561
52667 55235
463 11652
8664 80963
1378 84523
25423 83040
60270 60826
43999 74065
78900 93582
34142 96715
1690 95534
41245 96889
26450 92958
10103 95659
53062 90377
42501 47163
58781 81057
44055 48820
7052 7300
36343 49095
53833 83271
13879 28732
1093 80696
91111 99989
30516 68529
3418 11209
298 78552
5884 35366
4666 61853
38843 74246
9063 19330
24299 49544
54652 85824
31522 91789
9541 86767
1726 95347
8802 13831
36555 38817
12447 60520
28494 72391
27307 65057
26663 37386
15757 26065
32947 37382
26486 34552
16667 67160
8115 55742
51809 56687
4987 58078
45676 67257
29955 83570
14208 75338
34166 84184
28822 36671
60191 99742
19927 93981
25809 65243
43674 77937
33261 72454
29996 72424
7101 47666
70012 80819
52417 86433
7219 98395
30483 80250
52661 58318
26073 71413
68945 97939
9031 23185
6780 98663
35055 93127
50873 61558
36586 95894
30486 44180
858 22720
38081 81513
1324 92581
12354 40141
13314 69585
71549 79977
53707 58597
91980 97814
31868 51895
62303 94485
3609 4038
53722 60599
16350 61230
35406 92883
11876 13980
18255 19543
18701 29279
31545 64602
17576 90403
5304 12368
11856 47019
24191 83568
56967 57714
14789 63315
5951 17087
54908 56313
24554 96881
45778 94338
3367 35791
31896 42600
39822 96563
3389 37561
573 80899
34665 39679
21548 60779
10825 60171
5617 16547
41359 59250
9195 25847
7505 29358
21096 99135
16660 40808
33202 97746
32712 68222
64901 73542
27336 98299
457 90741
18027 47432
60159 75213
22468 48380
17179 35312
90772 91702
60974 70726
29152 74037
3707 13157
53544 96423
34157 73273
43076 56639
52640 57586
22782 63745
15143 37341
3923 35538
6889 89445
7503 31172
62181 65511
5183 82869
58215 60441
14965 38861
22592 90292
45437 85894
24435 61596
35612 52739
80796 82391
68 7518
45661 93472
29536 30869
31815 59571
55853 91536
4296 22145
19341 42692
7869 95960
52013 85838
24683 91908
43470 89288
64315 93586
31325 55365
28113 44275
1810 89045
23558 89216
1722 16981
31240 86644
39992 89834
21451 88568
60936 78105
33062 57889
83705 91977
27483 85285
44 39458
8724 98010
29634 50681
6629 34800
15617 32681
65882 81855
60206 72723
7630 20010
75550 85383
82147 92103
26108 82691
71049 89552
17777 94139
7500 14516
65476 76637
773 7168
2483 25553
4376 95294
39992 75252
17423 56343
17590 37117
38824 57755
51187 64687
52103 68184
18316 57742
34445 74894
53523 82862
7984 65570
41179 73911
2502 58437
54263 64908
14271 36476
90050 95764
59548 80452
14001 15660
49089 73076
9535 83544
52946 68588
50334 55237
58784 65108
58996 98483
26043 84239
91538 98383
55653 76418
15858 76797
37625 55785
17499 96199
11556 12729
23191 81571
58527 98883
15604 31543
77282 90428
42506 48929
44161 88286
12553 66612
59380 89722
81817 96841
30989 54145
4493 43371
19564 53508
90 88384
40595 58985
14632 99245
69995 79733
25113 44754
48740 56337
22119 99203
27459 68338
450 46343
22967 41544
8899 77733
41070 98969
31046 33471
49174 88456
34534 84088
20776 44733
40406 90131
3545 75191
36807 92430
46021 65015
36134 68025
21990 65290
35682 53745
9593 49052
67979 81566
7962 43196
7894 61477
23862 56576
49003 71869
27779 79792
69575 98499
19231 63135
31297 69269
35406 42089
3085 24524
43270 75525
671 89007
11866 27891
5686 13546
1989 16593
43417 92745
43597 51535
487 27784
19989 40638
8224 18722
31114 40059
77517 84615
37824 77587
51198 73499
14030 51516
38497 65145
36131 42465
87576 93177
55444 76527
65506 78116
43112 54822
11712 93740
23508 81524
31673 82530
70554 73147
38642 74329
33972 89433
52128 55861
37875 64009
57949 95244
7881 23382
5190 45994
35822 48272
614 58041
93128 94402
39124 82123
9406 33015
22164 46636
48660 66912
5350 80881
44404 70146
7766 82406
5952 96097
1586 94354
48293 94700
26028 88050
9617 46078
21194 96967
3293 45910
8533 39228
14633 64720
10037 94926
72743 87582
38508 83305
65895 76592
66770 74538
28550 44807
39552 58989
5075 72327
58713 95649
65867 84831
31232 35250
30113 78194
29202 29221
26851 68919
42973 46464
13068 28030
80838 98883
50154 88522
50020 58432
66620 85356
4097 74881
46714 67126
58674 93602
24078 79746
25447 96167
41984 95262
54033 63178
8232 80153
60249 61792
35670 77428
40623 67631
36100 82639
67312 95673
6118 27222
743 67453
30445 67060
11518 56865
8020 87015
3129 18130
4282 10625
17287 32049
3459 78596
4655 61313
4270 98404
5201 6559
93432 99652
11030 94068
77927 82503
61469 80415
13365 81246
61847 97495
53 56611
54455 83254
5768 10268
48294 53092
12656 71620
57324 81702
19166 40413
50099 81944
11923 62282
58895 73733
44071 91233
9746 49224
51974 86987
37385 82672
25405 48215
8960 9208
28746 39356
29606 67133
55098 94600
83179 91837
36530 42526
36650 89703
8563 50433
19098 41482
34685 83487
34391 67717
25237 35185
7033 48652
20760 30110
62168 90016
71027 98880
65326 92430
6228 60400
15603 98951
17833 61476
63003 72130
66084 94662
29792 67087
53187 78981
5673 35465
8896 92934
85240 88264
61976 66167
61053 78661
24719 58020
5081 17722
63655 96163
54462 82805
20489 85311
43522 72360
65600 79552
24841 74777
23952 23977
21570 31713
52345 66615
10818 98796
1712 18787
11148 57773
68685 76556
38569 74499
16770 99008
2614 91945
15432 79561
24394 97416
39152 84827
7894 57396
23424 52368
28775 54792
1842 57250
55267 91427
15603 99697
15140 78122
42496 78619
37529 53413
54201 91236
46353 58121
42906 72926
24834 75924
15657 88024
71195 90647
8586 40220
87603 96895
56633 58173
40813 61166
9746 38371
38934 49529
57271 94022
10087 10758
48048 50437
44097 50694
608 11571
80615 90522
55314 77438
40217 52662
56702 68978
49443 62762
44311 88248
5982 86141
6123 40575
34443 57683
52275 55007
26272 87190
80969 98408
26136 86217
67506 82281
4872 19877
5446 45805
83836 85090
66222 96948
34369 45186
10908 90139
7891 13733
58452 63723
859 79458
63806 89029
16474 35350
94507 97370
61136 62693
2061 57900
23677 75590
34812 85191
17717 22259
46342 63726
39315 66738
40624 49300
65721 89393
12308 12826
50798 96608
53382 74056
12737 62733
11761 20235
24163 38632
90473 92923
30376 68313
64296 68901
18066 24567
13072 27127
1925 39145
62397 68051
2848 80592
93681 96894
27328 92250
51966 56367
7421 78439
9031 47501
1968 66552
165 70884
18117 48287
75143 97315
26158 27367
4685 70968
2700 7905
14454 25927
44247 58147
31558 80023
27850 85069
17435 46623
43377 95805
31137 54667
1662 95446
1925 49732
38914 61473
54751 87142
56753 96676
65685 94486
6522 40748
24368 53353
53647 71224
24368 77999
75857 94673
31616 94997
59732 69916
11444 86060
83530 96562
1937 93490
28728 37021
36468 53648
28969 71692
21711 46935
30364 45018
38536 64600
40925 47185
85893 99899
29082 70164
7891 66767
33746 36652
36924 76019
36404 58562
17666 70003
3747 60664
10819 33287
1182 14466
48843 56757
49085 57500
16382 37416
43433 75476
62869 90127
15342 73558
24225 77428
50480 76554
18841 70121
49578 75100
86036 99278
1350 24792
37406 41238
19313 53045
19157 52067
13509 50855
30876 54741
8502 70798
71326 85053
9812 44785
9277 19631
35603 69326
10230 67222
24919 57646
31187 44001
17278 32789
75195 80141
34888 50874
31737 79035
94023 99724
20268 49371
1056 32530
36092 73174
47155 63934
38630 94233
23862 53901
23398 73771
45280 74140
36346 98854
20667 96104
6358 75515
86354 96843
5479 68304
23980 70254
38718 43342
3407 22251
43972 92554
3750 91683
17947 30622
17663 44918
2902 88818
59476 98782
16651 99808
8485 86536
43239 58720
23966 63122
42069 59932
50194 82249
33302 76851
18514 21771
53195 83979
19325 23990
25168 54708
13638 95715
73736 94264
27558 67173
46199 84632
48428 70300
18773 93469
22252 52673
6367 73884
13171 15376
35143 43941
1639 25054
52969 89451
38387 56080
16773 39555
31014 76691
53556 88719
43315 53464
66971 77218
49645 93692
44011 93602
41411 60346
1105 28269
3190 44894
51440 84610
6795 86984
12736 71322
37890 68465
72325 77131
67818 69179
40170 60529
53532 82179
4435 6702
5448 48095
55915 76958
59700 65106
34169 54175
49001 85664
3122 76149
7175 40530
37823 73479
48174 53353
60076 90343
78548 98187
4190 40282
48100 76982
13955 94725
82099 90316
51795 76197
31445 37791
10451 41802
47300 53529
28801 99656
38560 89893
48370 87987
29010 52130
3088 92445
6131 47927
48173 90497
13574 77496
18876 61413
33176 37634
35511 98670
56161 67858
22070 80392
19215 61339
66831 85120
18054 54334
13402 85790
10874 52846
26725 31274
48235 61171
1818 89350
11116 68310
32330 86428
48477 60046
29935 65717
16169 78838
16487 84708
27352 85689
65963 95809
36648 67897
20837 24723
32600 67388
7155 90890
59157 82390
23934 31681
17255 57191
57606 86001
66336 72536
52427 82212
8221 73598
44785 88584
77435 77731
43681 87537
21807 70467
33656 65635
24727 75452
2859 76870
12420 75391
41770 74629
62108 75594
60276 65464
40602 70019
58933 63926
29019 37608
91203 95648
8843 65725
17402 45597
75924 77213
7890 50113
40407 55062
15646 28482
66285 76232
11357 53586
57943 68852
37240 75600
89923 97292
47151 95806
35527 99227
46516 78141
49250 70873
35352 59971
61409 73865
17001 29455
16764 47283
3916 9368
25316 41590
41304 75902
57921 58496
13105 98940
32447 34597
39567 40432
69967 87857
73907 91720
52195 86450
11850 98715
82454 94627
17693 49904
42636 94859
36107 53800
44240 51682
24026 90275
17479 42923
6570 77898
63588 84395
51642 95144
60131 90914
55707 91377
54313 66760
10789 43626
24911 37120
41626 98242
17342 65910
20172 72423
15202 79752
25682 78318
14531 21420
46700 95724
37888 44716
9754 74232
77802 95980
28068 51106
36162 56421
28361 29342
4111 38986
11544 92072
18130 29749
35271 81928
33405 40680
18298 74313
21576 52017
49840 84199
51639 61353
2747 18929
36361 85719
24966 27138
7788 76514
10044 55285
15992 98568
51115 83196
20522 36199
23872 26821
15028 64994
52288 75894
15311 66324
28606 72249
22465 72475
39567 95392
53143 77221
14637 41028
14084 61443
32695 68759
92505 94423
10269 52221
1457 32954
51287 70447
5461 66010
50854 78577
21041 98434
10923 28926
57008 94870
16284 95401
7026 98585
77908 83630
7067 36736
2756 94362
6302 16987
32171 87856
17862 90701
50626 74969
10691 65019
12347 97407
5853 93649
42062 50432
19362 36437
69801 88470
44228 82915
6573 19001
44447 91777
38559 50376
40184 91550
32018 43803
33392 68605
26741 58900
80647 88072
30083 43015
27331 47214
48025 92420
88451 92609
27027 75727
30073 61664
72156 93269
37135 38286
42359 73466
73291 85861
39296 60117
78420 79441
2591 42101
18903 78692
23525 77930
23409 36141
4593 17456
31892 49385
61624 81997
2334 76363
79878 83333
74763 84487
997 95924
29173 33612
33725 72644
82235 89946
2602 45851
57079 85352
9942 54199
61764 84408
1266 63859
3928 25118
23828 93731
5403 67998
47856 74587
25660 49145
11715 75038
47550 86682
89411 93192
34779 78160
29663 57996
33813 59762
35197 45490
14214 46198
811 38339
12042 30557
1235 23183
91776 95758
25219 59137
80539 81378
47190 87250
77328 87601
11725 68879
19258 48909
45237 51980
71534 83619
6366 39178
74452 77768
16674 55722
16688 66244
1727 62098
3734 35007
9423 75280
28631 39658
5551 69072
11833 33449
924 38102
6327 33614
46408 95276
25990 39628
12449 39475
9106 66587
18362 57046
68678 71464
46220 83269
34774 56139
18590 29006
68008 81461
1578 99435
11613 81576
66898 99951
70297 82791
35160 90826
19240 30288
64322 69630
55915 90057
68012 98926
30860 48778
954 26560
8009 99244
34100 90534
39850 46831
24004 28661
37046 45793
52650 52976
39869 87221
3318 10477
9950 14800
31357 57075
60821 91838
48554 75281
5243 51434
64907 69185
6512 93078
26784 47327
14281 38783
10425 79427
3811 23024
47351 63862
8280 16965
54549 83922
82339 89501
23671 86980
9708 64440
18709 30975
26630 39078
64902 83667
25789 35488
20229 89342
17920 33330
14745 50847
70594 90046
887 32921
33443 50471
63415 90444
20216 34284
69583 74277
32887 95986
80646 91419
24115 34344
6036 75762
13708 32913
2840 58045
55735 61595
8808 87756
12270 56326
41888 75964
24635 37465
51095 94294
4550 44878
33628 35191
53938 84788
16625 89896
22547 48079
18935 48792
42004 56342
47530 61300
23946 74805
47340 57369
23790 74512
11766 62693
33359 72692
73384 78843
42022 53398
28500 95353
23485 38445
15339 22375
84254 95260
19743 97744
24381 72521
2587 33409
23761 80473
12888 45468
12963 90211
1566 83877
41940 57732
52278 69431
89889 90103
6585 72619
23703 99898
23265 55654
54124 77047
1662 2334
27413 99012
30750 34061
50231 98867
7659 57237
41020 92790
78181 93754
43035 82387
12715 89370
12287 98747
12643 50592
53682 78296
42681 81343
51298 81257
3764 51775
42358 73856
2628 13473
39191 78339
59640 76273
11681 34183
28743 93484
8683 32464
23194 82783
20226 30443
25122 85282
36792 97249
85517 95176
40520 59977
29740 62540
793 55975
63890 81078
43553 74333
90763 96126
1865 71181
52443 94178
6351 30024
50017 55852
37099 38192
6506 81263
56961 83546
43087 86634
44943 57888
44194 70360
9787 95212
33158 46132
29873 86521
11221 45770
7393 19664
18798 92654
31371 38361
21072 93490
6389 59835
23032 67342
59949 74048
9257 32525
40873 97449
55349 74437
89533 93462
78793 99331
1822 96996
40631 95200
37374 91907
65398 94812
22055 28737
59194 60254
40622 91278
12297 43173
24559 83547
10743 79230
27895 40911
5704 23937
14353 96341
14568 64952
82623 92287
16125 28996
74711 88610
10415 98040
33960 73428
5916 92025
1296 27626
18417 81862
60257 73750
38983 41461
69159 81239
42003 65185
22993 87696
21686 45588
61244 92536
87527 88316
3422 55721
34541 53030
21097 64318
28795 78439
1863 73452
30945 45025
16899 46173
35348 60121
47846 59431
1336 94664
18631 74044
26954 52655
37690 43930
29830 49804
7279 13952
5350 78069
76558 84120
59208 89681
16085 63949
49509 62108
25867 59924
40841 48585
11876 89644
53418 79690
26594 82258
6552 47581
24436 34429
11609 66085
50617 92446
5543 57873
79 80548
32935 37913
19921 93796
19864 80114
45706 48407
48929 89369
4276 25956
73271 99172
4962 47908
80058 82123
10231 97327
14138 91031
72112 96177
27080 90002
1264 45490
66218 70185
6287 21639
24945 34713
67819 71805
13565 24515
18083 21116
43370 52891
47839 61942
28902 59952
13279 93206
28507 98555
881 31306
38899 98203
17592 77811
29001 94811
37928 51750
88674 91674
18019 61454
6790 61067
43951 61389
85451 90087
14627 90896
6639 13549
77994 90724
12184 47939
57402 73406
8639 86113
38815 70539
87831 95307
29209 36205
31426 48051
21312 31794
56592 93755
12519 23988
29681 87547
23801 95020
5634 38644
3974 84398
11610 99548
25544 44564
22703 27955
40537 88846
6882 78906
50818 54570
45095 66847
12404 62678
18884 33089
8222 88554
48679 51089
56277 74711
772 50770
53226 66195
21892 33732
44786 51143
22975 45323
10526 92472
29822 78789
78304 96441
10000 68016
83390 96409
28235 61640
83834 98261
4957 19472
20869 34496
70751 95260
6942 49567
25071 77076
68187 84288
18496 90013
2280 81588
4675 6704
15311 32901
69105 78597
50196 98899
17503 76422
26417 83669
5316 6139
54809 95638
32601 44426
14665 73561
44299 96705
77216 90725
5262 8288
16724 22084
23396 78698
47325 95160
13256 50269
13199 26016
73436 92855
10545 84983
11204 35167
58550 98489
25161 71002
74009 96038
46425 84103
8511 88314
17260 87159
69102 76943
67035 83922
14761 70306
25078 73597
6437 34967
13862 27380
5716 63274
10376 62506
10126 86054
25779 42079
11840 75082
43177 44877
52608 90425
35362 58266
40027 59173
21448 50992
33469 82879
50619 84479
46399 67726
18636 88697
12018 29269
30218 37856
23056 34346
43596 43647
66502 74301
73536 73738
25612 45028
13306 95832
56555 91530
68022 91416
4880 81727
1697 56609
9237 72805
74937 96658
41950 47190
9701 89940
34459 81494
39407 76287
29015 50019
20895 39639
21353 68198
58437 59038
47959 86146
55375 74655
28959 75179
30428 69717
931 1659
15368 53171
33212 77940
55653 73972
24247 71811
7098 8208
67102 76273
29687 37061
7310 46089
34829 50685
2772 90714
90323 92706
6288 83083
21949 86886
37156 38476
8772 71189
50167 72303
41151 49659
5813 50145
45238 84358
3220 90756
18850 95469
9937 26090
32882 55899
5657 24560
9518 58387
57956 69588
41440 57368
85947 98325
83504 98390
10938 37286
46919 70298
945 88910
54091 83531
8223 47396
7936 35692
21202 41104
944 34448
11162 96243
4480 43674
10859 57019
52011 59078
79051 98395
57688 65643
4073 23079
52176 72483
26321 85120
55051 58740
15275 52756
63673 65135
493 92578
632 77386
25489 43172
11176 42573
71944 93363
71359 78138
27152 47128
15355 35928
12479 95760
31576 91384
10843 77751
46237 99936
65390 95469
19843 28298
9948 38437
8337 70552
1556 82623
24899 72529
12761 16972
25656 84941
29132 73813
15868 32007
17905 75765
16438 71370
72338 81753
18010 96347
25167 96478
13774 56275
11877 60755
5197 85205
13971 94311
14483 98076
13085 37001
26476 53647
814 88317
35750 86084
7478 80380
41499 48757
22372 76886
4080 92446
26521 61306
95494 98789
30248 63380
35312 64677
11237 22777
3301 8592
55071 70918
29305 64538
82101 92556
39576 62775
63151 83569
16497 47593
11202 66407
15886 95562
55931 67102
60093 80185
8293 54361
2640 21371
13900 42666
11497 58408
36636 91368
45367 51209
73863 87536
63939 92394
23382 41861
63484 88395
22217 62546
22519 48312
23891 45867
21108 67167
22194 98091
5522 20479
81744 84597
53216 98796
78516 79613
23630 58750
92800 97541
84459 86350
12671 95595
14671 61351
57069 86752
1521 34572
31132 94329
58243 62012
27836 34413
59149 78379
9480 61845
30931 98977
80913 84911
36173 82136
24663 84785
36467 75116
91250 96645
15482 30271
4848 78470
19376 78676
84648 89510
5916 80621
3473 85589
43619 93409
16951 94665
15781 89085
29708 55494
62107 85248
57136 72533
2280 87912
16538 46070
47799 63084
52018 99168
2302 12251
40998 42092
38009 68055
31093 42977
22271 53985
65169 67252
20495 96133
12321 25755
65471 77286
57049 83578
9337 23426
1302 56024
37424 85554
25773 80886
29100 43234
68607 79823
16350 43921
12549 83345
34528 74450
5599 54334
52307 63050
26665 28769
36100 94724
7519 35385
38862 95246
68117 97252
28827 98930
92487 93740
13146 39004
38842 70942
52673 83480
33 60836
74933 94622
26952 89138
10809 30633
29445 48727
46064 96934
18453 67576
1736 4976
58420 99795
40229 62808
36013 58349
10783 66697
11867 62992
56794 92106
25953 41447
53492 84104
23585 25099
78941 80003
52039 57681
37890 40054
79791 87325
1158 61855
76044 77116
50591 68989
61090 62434
19321 84712
11799 63930
12772 95299
14631 94343
49886 65955
42016 94026
36036 86027
12204 26130
78160 90363
49701 69216
37740 41087
12510 62500
58785 88256
32641 67343
14756 42697
23953 72630
38750 79651
24782 26950
14149 72505
50743 71390
15486 56458
5805 58570
22412 38719
47433 51143
1059 54602
9427 24617
64752 87109
56695 98880
61392 65169
59304 78582
1203 34734
29605 43138
15212 57256
141 1966
12631 31761
14435 72116
22669 47395
53864 88830
12815 74934
45848 73828
7786 31955
3508 33790
49813 59416
40255 81349
48848 52654
42519 85590
25616 91840
5403 33218
12135 42154
21214 93953
75952 89740
54639 96350
30658 60464
8159 39504
39174 44146
5656 28481
50372 62001
44502 87786
62351 94076
61752 65288
51115 77829
58383 70977
48447 79509
35102 52001
1497 12249
5334 97697
16505 73016
54911 95919
77498 91497
42899 64537
56258 62265
3112 53848
677 12391
51460 87965
71954 75700
73469 80808
48891 53716
7767 69068
27301 54463
35607 59985
3077 39816
4225 25947
10878 67907
6423 58780
13406 62303
6635 49703
71080 71166
29593 34063
60512 79066
19760 65048
12966 72722
3473 44695
46592 53267
14032 82347
29587 54212
10456 75255
24556 55407
51796 66993
965 31645
19576 92123
41639 81235
90399 94396
16430 58786
2908 57838
43050 82540
27394 58383
79747 92148
22649 65322
80359 91982
58417 73409
80277 96146
45299 66358
43385 93627
39943 72836
52659 66875
15087 38455
38314 99556
7262 18721
37420 85383
6738 48907
2467 79543
18045 24469
55898 81315
51586 74539
13002 67200
2004 85356
9602 86729
17611 45127
21250 82798
63616 78820
43263 90203
40910 58167
24489 97226
3854 11846
63771 74026
92372 93957
25882 32547
6517 92749
8758 10729
43250 65101
54332 72241
16647 70165
19442 20168
61794 67327
17675 93724
6762 37216
8287 64163
407 25873
60115 72495
18984 44844
18784 34528
4079 48200
45416 71822
4151 85477
13350 92082
57828 90188
11526 38576
66561 81437
14613 26008
18875 95601
41979 88214
59689 85517
32373 93350
16594 99347
60236 80229
35903 92024
6514 42793
5950 99249
36330 42548
27070 44472
44708 45308
10259 75333
47264 84922
6508 32883
52647 71798
41116 87089
52691 84050
26728 66676
6568 24182
48336 81671
35225 44224
41258 55274
9859 63018
10835 79237
1523 59962
6311 23713
12887 83798
34787 58157
53904 79460
10032 74502
59705 62503
78600 96884
87303 93142
22497 23128
62634 74041
31556 48784
9021 86390
55954 73362
15639 27480
1497 8017
30713 44610
56758 58134
5316 24180
10205 25459
9593 98306
26208 73532
95201 99374
21517 87139
23163 72309
1534 66946
3790 72309
55544 83324
51128 58428
30906 57796
42165 98404
4012 25649
19655 28442
68297 83566
68109 72684
90824 91302
39455 89831
81946 99471
56847 93972
17553 28081
42081 77652
60140 76673
37658 52793
6412 88355
21469 98939
43655 48211
66782 83622
47701 54102
83241 99788
36943 47955
9176 21616
7854 8023
14343 85288
76046 79557
16404 77886
24374 72435
2294 37104
7906 95604
51536 61214
24494 57456
48631 60797
55413 69852
38134 50191
95493 99236
17589 17659
37788 74250
68277 72424
55544 73778
5076 59193
19159 61757
12166 80239
1159 92406
4469 52581
43916 44392
82598 92421
18416 86121
22395 62534
85982 91676
61429 69731
23583 88434
30019 72679
64420 67927
43903 72209
4016 65800
76138 86957
18905 43851
31085 47607
30018 97173
30980 39940
19689 36309
14863 67027
14617 36253
23802 56797
36336 97438
1511 12267
34608 65291
63382 88325
47067 55645
2087 45490
30882 41826
17689 87694
12094 90587
26504 49071
15927 18743
54001 87288
24383 48973
39115 77311
64170 86630
82032 90142
12535 77709
5893 90246
83538 91116
68275 74344
19381 41089
13182 95313
93599 96585
44241 96803
69234 75356
56558 76312
7867 41728
31269 71281
32577 65045
39370 54515
30154 66194
66153 84469
82494 96855
15142 67063
57990 98956
10101 59852
21702 63110
42986 69345
19107 55256
56269 92200
43347 78118
39482 67663
35521 62548
52071 95902
304 70437
493 76133
33282 46578
1315 46747
49765 83507
73161 82966
33395 94173
34807 53360
1409 73553
48966 61568
72323 89523
49523 61744
40931 57999
46690 71734
61687 98045
57303 64472
27651 68446
27554 47774
26677 58171
41468 60492
29135 92438
64404 73205
54389 82906
16967 18621
2748 82629
2803 92516
787 4189
27281 53477
16781 53541
29572 87366
92452 97677
11078 45766
61055 80082
9815 83305
54271 56392
89045 99358
50448 62373
70956 87367
10901 61842
21618 87742
2634 40487
11902 98551
38269 71941
34579 78322
20734 76882
46245 97332
49865 74682
32439 32606
5886 63776
49591 71828
89182 89620
51157 60737
27558 49178
51634 67490
5977 70361
32761 56745
4570 15806
21882 94080
23284 48975
71258 97713
27217 58419
8359 77557
3649 41442
9425 47406
781 13682
57910 88065
14443 47900
31222 33013
75373 86064
2477 67737
60570 63596
69366 77341
41123 68141
8858 19266
10528 33741
31315 48650
420 91011
38587 69231
13417 48511
35663 97910
24193 44747
14197 92329
12420 62589
54067 98421
45389 45687
55328 67711
63978 90192
8717 90479
4555 14533
39153 39651
42843 82938
33612 37384
58647 84377
46978 78586
39828 81463
29663 59391
2350 29295
6068 7746
2844 51578
20225 32422
3154 4604
27853 39051
54080 65449
8006 29006
26565 94604
29474 57080
21394 98050
52465 64247
20198 25970
41427 83416
35646 79429
26113 75809
868 67048
8321 30135
12776 23030
38018 90588
54092 97990
8667 61487
65165 65564
15618 30703
17860 32839
46335 95047
28327 73404
24021 67259
2456 83551
87158 88055
86593 97895
29977 89103
4331 93059
54626 67962
67255 68987
49147 91211
25266 42582
81741 82302
33095 51371
47311 84608
14279 63918
42874 82326
2349 29228
71609 75917
30060 66552
15164 17439
36941 48103
18732 80479
3275 89683
2361 64769
60489 68864
28425 63918
76739 86887
47558 85646
79713 83291
2091 23224
3518 61513
16578 72750
53238 56281
12276 96589
65714 96197
4931 70827
1643 2449
47453 48834
17317 90156
15915 36607
4949 29383
22977 75080
1340 46193
64146 73707
21265 55696
12962 27108
19102 71324
511 70943
12927 19678
50888 74096
32815 47897
68148 78920
57504 94778
23247 27152
62498 84000
35387 70760
63545 77128
16568 51901
19217 36154
15584 39582
23271 33263
64001 83311
83052 99610
48464 55778
19433 40752
45460 72849
3655 63242
32680 39958
9012 96657
31689 76184
1534 65384
30383 56497
15410 50081
83029 86491
38679 44100
28713 29351
56090 81019
7892 21414
42161 88400
999 54845
22553 30916
24066 57564
42730 52733
12882 30458
37142 55680
7885 35154
43299 45588
28044 82601
42341 55139
13886 20375
27286 81567
65951 76138
13815 48671
85512 85937
65424 92246
34118 88326
18964 19565
72084 81865
11918 37238
13734 73944
2705 44339
43408 49535
22388 78552
57839 93774
28304 75976
7350 38597
40398 87172
62268 63910
6567 55784
31118 86746
20012 85630
35154 60943
82780 87968
66781 87611
1237 95243
5300 34936
26444 58907
7971 91399
44244 66889
9165 53218
84095 97117
49240 59234
23414 78068
4354 95280
3219 97000
63100 63937
27146 69533
2734 16462
3671 42320
44940 55068
90687 95955
21233 47996
51281 54120
60811 64638
16604 23816
6362 26952
34813 90222
50917 69572
7097 85307
53809 70946
29851 45621
40018 54816
44263 97389
48694 49184
63655 86033
87348 96178
39319 67387
25973 88135
4715 37156
6640 38322
10932 20291
68202 95750
43607 74663
35714 66528
49920 95273
21042 86634
53027 64867
48130 78492
77786 78416
41468 76938
8881 80248
53417 61439
6679 34530
73899 77538
3627 67992
51849 60069
52659 94651
36817 45566
11980 59264
13952 66876
55606 92905
21096 32701
22725 58865
11457 32600
18068 24588
54449 86290
23610 34392
33119 56744
25370 86851
21470 31133
8681 40676
28027 69130
3840 15841
71684 88661
36481 56460
24078 82080
758 763
42016 49413
19623 62703
8483 30616
46816 65807
4653 37593
33765 39686
10043 29184
55034 63071
21267 32169
4674 81761
28073 48214
10558 42379
8341 38990
50346 81808
70504 74954
27962 58523
31063 83551
91030 96075
8576 88699
83041 90477
5986 85445
12565 61749
35360 38396
49898 88345
6412 92894
18535 30937
43896 55228
8736 19869
1935 62042
75711 93739
28675 61563
48681 53338
47174 81576
15744 93037
51828 83646
8668 32634
12388 24827
61776 97401
71439 85522
30198 73565
1640 67795
70630 78612
6059 84273
34042 98428
81670 83706
44328 82286
6462 84398
55693 93735
7377 73430
36138 55145
25785 99551
40713 43732
7325 69959
66567 71864
4694 36687
15433 16922
3079 39010
85846 94387
10551 81400
48420 83271
46701 47796
64016 93701
30547 95039
9462 86569
15963 56252
32908 97789
61298 84339
26096 62350
25023 67920
23187 31891
76654 90094
70568 91200
1036 19710
14435 41699
24177 34324
60871 64110
43937 49027
22374 24602
4553 99584
31618 61851
42857 86446
23948 63006
58500 65550
27585 49774
57848 88833
16420 57839
29377 90656
40375 94468
88 90367
34665 39294
37099 97130
74924 98463
36061 65861
62384 87486
14632 18785
1851 52905
64351 90177
34765 96606
79857 91556
51890 80087
13656 34463
33583 71473
94651 99152
6163 42467
45514 49406
10041 16909
97952 99449
21010 21492
18573 96035
31429 46099
64144 78747
93174 95033
36007 44513
32499 35956
45576 78047
34989 80981
14965 45711
34029 56983
39953 79073
26390 39321
41635 89554
4019 93032
1112 87504
13304 26437
74409 99328
2474 34474
21019 71242
21759 64564
44214 50034
25041 54050
13042 79343
57343 96053
16419 45715
13046 38114
10711 69142
51397 78489
11790 18696
46836 78250
71683 83542
31405 60571
52704 86116
50553 85955
82413 89091
11129 15154
1976 76480
2444 80830
68620 87660
23347 34212
38289 64246
20979 68800
16383 26710
28247 48515
10063 62933
58193 73396
34920 90142
21703 69497
5607 54322
54165 91252
19914 30586
13173 26679
30133 74843
14710 62347
88691 90260
36408 96842
49804 87554
750 19424
24800 35426
80600 98918
83147 91177
9908 56375
16625 72724
84250 96291
45560 79623
20578 59502
39767 48546
64707 77357
13358 50202
19117 20869
2875 62826
22175 38991
6394 28361
88407 90793
10157 28672
51360 54561
448 67106
56260 60737
30898 76477
313 67740
74329 87512
37787 65136
631 2128
51486 67154
5618 6150
41576 56940
16340 65461
70972 84725
45380 92570
1807 66578
41593 44947
12882 64936
51676 61895
12855 27478
50144 72092
73658 98408
9420 54519
64577 94224
47054 96599
87499 97238
3509 67555
71456 88448
13973 27961
2261 86289
11285 19330
35011 67143
68665 88479
29742 83219
22932 96635
5793 56666
6197 57551
25968 46316
45206 61050
18619 74432
73037 78464
29560 56548
22361 25383
44633 90164
32719 63193
43085 93590
61164 71096
20933 65486
32737 54697
4841 40550
35515 50309
42929 60596
17581 32275
22830 89740
21146 45427
3648 68896
51395 68466
49034 57135
6384 95575
19037 31383
89529 92249
71273 90167
70837 87404
60823 72379
76916 88196
12272 36011
40412 87536
61991 93887
20775 52543
19147 53866
17336 67870
21558 32227
25392 56135
10573 19365
406 2800
25054 39981
62302 85829
43085 69033
12512 97251
8866 16896
11799 46756
23956 80585
31591 79462
64715 84681
18951 45928
12598 68493
72477 76708
61631 65341
45350 67492
57553 60108
27370 61260
9907 81339
19946 34567
74005 88487
56249 90507
79173 89619
54541 55774
4727 87703
12580 81397
30033 64502
63202 71601
12599 75751
68500 79793
53793 94819
26 92619
20868 61615
19000 52309
30137 74072
57732 87093
30970 53392
85403 88991
10062 28128
78116 96123
52509 99145
51421 81197
37692 98076
22346 77344
35121 67405
4553 32978
33416 55038
43906 86399
10714 65200
15433 35932
891 74162
82593 97933
26958 49227
5706 19348
5540 8471
72508 92885
47155 73929
3316 24579
36014 88848
89783 99765
30761 60082
38767 67244
90592 90748
4524 82219
52103 65492
21059 76113
31701 41157
53002 75648
10846 30339
95935 98249
39250 46694
13870 94442
67177 82207
2892 48171
7174 11852
78358 83802
14720 16491
51784 65909
25824 65662
2735 5198
10390 47627
9798 50414
53244 54934
60901 87072
9987 28854
10013 55923
61881 90787
17532 25808
36996 76767
23801 69738
22584 86995
79518 92402
34843 38125
60889 81312
23004 95143
9450 76546
41431 98808
1504 56635
61959 66820
70213 70451
10466 42679
28484 66122
18415 60850
208 31092
44092 69417
5010 92833
46346 87639
48299 52375
11303 83267
3652 4771
20573 54791
10790 76694
36830 92355
60287 84036
92446 95295
40723 65157
28628 69126
72326 87156
10392 21764
185 38081
9674 41850
15320 63143
46015 52270
4296 9817
51794 84438
36978 43917
65155 86293
3782 32512
71628 78976
28269 33685
38909 63235
36156 39045
12972 30599
93599 98253
19459 85347
46177 83172
34344 74546
59441 60623
31943 98111
30442 91223
1153 12025
794 25471
52346 55613
49555 85292
25443 77832
16226 19342
1481 13444
11867 87181
26112 84157
17230 41838
40981 47268
42552 85573
2905 88165
12684 60480
7760 86837
37815 44261
93079 96290
53568 79789
21291 67951
62334 93924
79028 83616
69928 89792
69045 92743
28223 68486
37954 97005
30470 55707
16378 30448
2112 33913
52518 81923
21539 49017
14590 63555
38930 44633
31897 61571
57771 69319
4509 36124
31847 55487
43220 81771
53505 91677
15626 76601
62961 98178
37274 98344
907 19242
16058 61081
11431 87691
70239 94099
27127 65008
15669 45662
8223 72101
33483 69362
28778 38040
13322 56608
27156 35535
8269 63703
72082 73883
84933 98104
73429 84722
56772 62185
96481 98702
67957 96695
19278 99250
51374 84069
46745 93038
33539 95311
29918 41026
20865 92336
9495 78076
11467 71484
29841 38111
76483 88506
64811 77153
3058 82734
35615 95738
12491 72445
17739 77595
28038 37605
7475 69896
32823 36138
49097 53066
6712 80926
30848 38775
17477 26060
18253 45841
88017 94454
1409 79814
25286 49113
9063 60652
19309 78327
35460 98718
11195 42513
27918 51941
14578 31993
12497 95114
20738 69651
5810 11184
47040 88665
26908 41445
15172 49938
350 44479
25724 44456
16781 99570
79059 90321
24129 51960
326 87740
39416 93635
65670 80138
14017 77390
8443 91271
42440 98289
33765 48547
22986 85796
27710 31889
44571 45468
8924 18428
53493 75311
36082 96065
50681 55670
15629 98070
59477 93315
34109 78419
20300 37487
46115 85834
50049 95119
53479 68417
38453 79925
31424 55410
31076 72810
78813 98072
29359 54143
32535 77143
29484 83009
52285 73138
24423 47850
9318 76335
10338 16165
76002 89671
6236 65949
81877 84997
70709 93691
28536 98813
29318 70179
28030 76781
51700 52997
9905 68398
24462 35923
57334 61978
48251 96725
62623 67278
37752 43523
29323 58246
844 98161
9036 46968
27451 42388
80289 99950
23587 26146
3796 11055
89023 91183
9483 18877
69114 72046
10010 37644
77547 96380
15 67816
90527 97126
53789 71434
28120 60143
14453 83259
45200 61284
74947 94292
12104 36522
46939 51786
9950 32074
20650 93630
32163 57867
28736 94278
70567 81901
56399 74036
47099 56061
6469 16181
9106 38578
35353 69915
16222 37933
10088 83425
70451 76591
34822 83669
15476 23883
78302 81461
2378 53095
26457 62882
38605 67991
52415 72474
8418 81073
64861 82609
107 33600
57051 83959
19470 80152
24925 85839
50589 78883
13426 38371
9862 84826
40679 44355
6595 35429
56941 85094
39915 62477
47627 88428
20063 20904
24140 77838
8130 59389
15066 24004
64378 94081
11478 98239
33588 65420
11489 84231
79146 82580
34812 83631
41513 89085
64657 97577
18460 41774
24192 57722
55665 65285
50971 51863
7136 36206
204 99446
48141 91585
37994 52674
9885 46719
15236 54043
65346 84236
59394 81502
2949 50713
2379 54552
52488 73764
19059 54672
5203 12263
68474 74695
27397 36347
52512 57571
3033 61914
3299 79655
8275 61734
25073 94718
26463 67977
65672 78108
17858 42690
67399 75844
1021 80761
41236 76034
2428 10607
27869 99616
42830 48803
1570 91169
22802 46431
11180 74553
13716 90073
54067 76372
25655 35489
37100 89171
16338 71846
24655 61326
47771 78882
90083 91230
59403 67956
22005 23430
37772 65933
53285 88893
68885 78929
56036 84399
4274 42542
16272 55102
9106 50337
70884 86606
3697 76723
77025 99731
62808 91147
34341 79358
13307 70549
7467 45393
5399 13274
11953 90554
72012 91843
54027 59228
72673 82034
151 21077
1490 43282
38461 54906
42711 57928
25166 47766
34094 59332
60919 85872
24311 46409
30997 95800
54831 76357
14866 62847
25232 80628
17434 37699
74549 80816
7608 90894
22561 80462
9437 64712
38643 91332
73764 79859
46793 68030
34798 83174
14792 76757
33091 80462
84032 95433
42914 92690
37637 96254
26284 93741
25337 83287
7525 33572
59942 68012
34700 77738
1622 18557
48996 49363
19654 30794
25984 59367
10298 54570
60210 92682
52904 60244
46329 47246
31075 98833
35983 95584
20491 86697
16832 93550
15129 85203
56838 67618
87132 95605
41699 62061
7298 46930
61481 75185
28073 34461
56076 57938
7647 23887
17965 77283
40422 87201
37348 57310
10291 69511
78613 92610
85069 96273
31930 55339
15165 33460
51297 58129
2585 15869
3101 24046
38923 84353
82535 88253
32045 72390
71134 75638
48476 61762
55108 81544
6500 68306
32822 65477
24852 80448
26149 29086
81707 83888
50945 83703
62921 93007
2490 23108
482 81946
86492 95268
26016 38932
4907 8357
22745 29844
50458 83976
5140 23030
43044 84354
32940 52532
23781 30628
75457 77750
4118 78261
41255 64698
12983 96967
39725 67691
91632 98517
23547 78751
65473 74852
9793 92482
42355 95776
42471 65606
37556 44459
74204 94351
11519 64632
4534 89128
18735 53238
7775 41824
23871 45801
27075 55047
1826 33647
60054 60723
15016 91765
10215 83328
65146 69084
10936 98713
9355 22813
9977 37651
38845 54598
57841 68103
26028 38634
29806 80187
53272 90734
5197 97939
51374 77828
23149 67583
61921 98148
13187 22943
23184 36720
67691 92689
25671 50688
55514 56027
26256 71221
65933 73299
42565 93378
11073 45003
30841 97634
68280 85792
31168 31621
30016 30965
79083 95541
44317 78114
52355 80948
18083 87769
4184 6765
22156 66630
68379 84150
38364 44812
47281 76400
42203 80167
71148 79991
70489 86274
9343 43328
14163 19279
48897 73336
33353 97132
23529 84737
57825 67453
94201 95938
27734 49657
8291 63395
16875 21684
25583 65341
67891 77712
82709 99842
9780 75767
66184 72486
65272 92552
8403 25190
46272 80640
35702 58468
16019 51909
1758 79530
30031 44527
2372 21830
19809 52403
20565 30179
54509 65455
4465 26465
1610 50418
29695 40510
36161 39568
40283 64486
11880 50282
4262 18652
48403 88024
12164 75838
45079 69726
42024 77964
5472 78168
72079 85039
3558 25243
67821 89192
1959 73114
42950 74195
23935 59085
79931 95600
77991 92518
56043 70695
79508 96245
27980 40517
21048 87680
65218 75652
18586 88236
94522 97928
40956 45704
32326 33254
5700 17867
30901 96287
12341 62162
54766 90858
57192 90243
38153 58032
40973 43082
1898 88049
32025 73123
59524 65499
48103 71804
7717 94171
4706 34527
45962 93509
26747 66303
72258 79437
30594 86836
5151 54095
47257 55243
31467 71135
392 44649
23999 36674
7353 95725
23709 80535
33878 64718
64766 92869
3194 19623
22905 93166
42549 68011
35941 64587
31172 86509
68648 86036
25667 82315
32463 39500
57022 84051
64728 72461
33030 83600
5609 47119
14686 36245
10288 78820
46995 52967
27328 89910
76878 89309
12181 73791
17529 54176
31724 82992
78737 83987
45138 77082
32177 47486
14921 20841
42144 65734
78635 78743
26180 47885
59407 94954
37937 84039
66760 79020
39613 92183
27870 48240
38796 72397
4106 94324
20321 98532
27854 58079
11688 32608
52745 90512
42825 55048
22170 42033
11188 18439
24522 26701
10185 22100
37224 72209
25573 32964
2292 24758
76467 80152
41876 56818
60808 64571
7471 56143
16995 91131
35553 54746
54599 81645
16504 52896
16774 35270
27803 96164
33762 66309
8520 15255
40514 82605
21768 69674
2382 26579
58910 67827
12559 89385
54070 56989
3158 96043
25653 58934
14896 33703
1623 29862
67430 91294
537 66443
36762 85757
85786 88874
22800 32468
45152 97679
3884 23539
35565 68847
40311 77120
1562 16197
78207 85299
14232 69304
31808 81067
28114 45643
36046 99295
5093 98599
38232 63893
18668 37094
19370 99042
26033 52036
2158 85979
18763 70999
33056 70438
24946 81276
15055 48883
50779 59122
38170 64886
99492 99950
21535 84185
49716 50137
9011 80706
37521 81358
63242 79743
42797 86511
16072 99290
15883 50269
30523 62355
2931 77851
22735 31182
63416 70824
18924 66287
12028 46037
34120 61314
26024 74476
14646 81164
30196 66047
49454 75802
23992 52246
27688 36742
4278 77828
16324 19020
18353 98500
5065 10914
18072 58867
9280 95771
30533 70022
68582 71541
7337 64637
10160 39915
38725 65158
56842 99989
40087 77934
14472 91862
21904 57667
54388 79618
15119 79316
47494 48074
6596 29234
75845 97714
34808 82585
47354 71933
20553 68956
19620 62100
52892 54278
84295 97489
51440 79106
35039 69962
26376 70550
44495 86016
54253 73462
35889 84743
33341 96338
8845 68555
33885 44803
17650 70233
3562 34064
80897 97546
15555 76582
172 51679
21848 72100
23371 69070
9729 24381
38765 91849
48463 90885
26381 91782
48501 73570
83972 97543
1510 4209
15714 50560
12520 86756
78255 97489
16924 46847
44533 49720
7821 36960
20556 39968
10179 88364
12344 18561
4803 89062
33497 38855
41846 63977
16478 45763
44324 70149
21456 90648
7953 16098
38919 39997
25005 93351
35659 53057
92288 99597
33876 39779
26588 57901
81637 95407
56447 80241
64192 70700
57142 67540
53799 82422
14656 42871
32006 86029
24838 76232
60792 66831
25556 36741
17329 62470
26763 91553
3741 85196
59330 63880
56038 75256
38937 87902
2718 68570
37416 63794
16029 47632
12245 57029
50316 57882
67520 92821
25494 60266
9889 68704
20548 85211
26463 45156
52947 95488
42621 52148
34521 42228
24261 65763
21030 48376
12803 65961
2801 14914
43332 86079
30081 70001
76298 94598
59580 99096
47754 59110
33726 34018
14850 78933
29525 37078
16502 70066
35063 49882
35772 80155
8935 93994
5261 61170
6342 35046
61665 75680
52320 62588
19193 63402
27137 28948
32695 46637
47962 94531
49422 83059
25763 88903
5440 82474
9180 84420
29444 46878
30864 75863
11571 58117
56355 94667
29630 56458
20618 92951
46916 47756
22832 95963
25372 72726
64305 68732
24320 49487
12922 77856
32177 80719
39991 44769
7471 61602
20246 38816
48237 54457
72667 86835
26202 28786
22242 65655
16350 99580
12894 65079
16459 39235
47059 77061
7329 62473
15725 55300
50489 63024
31026 34641
37939 70609
78129 95695
22467 58946
8440 47663
11660 15426
46291 58698
54314 90175
12956 67697
15522 50251
31087 35952
8164 92369
17272 42307
2714 33030
37739 93327
15123 28310
51167 72017
25848 28173
46018 92058
26894 87856
22194 49400
23996 61845
86313 87590
21561 82576
24348 61157
30379 74479
35873 77817
4386 89979
29165 71230
5009 23805
134 86203
2475 90717
8080 78089
4068 43095
685 41844
21705 56714
9540 86834
715 79229
63197 65083
28632 44715
22855 47462
59916 74476
86550 94085
39018 95187
11592 44602
62350 68414
30492 83136
6443 20977
2977 26165
15259 82404
43685 89350
9303 95493
20379 56105
12844 93246
80644 94031
48122 99222
49396 72309
54010 56422
31564 76431
36348 81777
24030 88760
6128 52353
17318 58270
55212 90548
30968 58599
17512 76065
24351 44081
10109 48468
31560 88325
6038 39450
77230 85544
24906 62526
49291 56610
57697 88968
56573 98740
84568 95726
26497 41024
25735 27854
30970 88567
8425 87584
39465 66050
29334 30682
3980 54138
18285 77567
6860 68156
56751 57409
54863 56748
9534 93060
15981 63619
45889 50571
46951 69648
53709 96627
60391 72563
27160 60793
9591 59364
33365 38141
4012 92072
27626 91810
71366 72034
18882 64768
7611 44657
40396 63289
6899 75942
9146 97052
50093 71775
15850 97078
12870 51485
1235 91742
2827 64013
36214 67110
44961 82809
11541 93755
35561 69127
6806 86336
22645 98072
38856 88292
4617 41610
28353 55077
17478 25762
260 96602
26579 54852
13309 82497
32522 44805
70724 86831
60568 75292
50201 53174
66757 67170
63904 68285
1560 83553
25413 29920
10773 24921
34864 79092
61353 74058
23776 69448
20868 30139
10673 99965
38114 90569
28405 47688
50465 52432
47097 77061
1548 27962
53099 73942
12442 40349
51143 80105
55234 89539
35629 60037
95391 96641
2712 61448
91954 94611
7487 55464
42084 50835
43927 73579
12004 63899
4593 33860
24939 76375
25560 48529
11418 88812
38217 72513
68958 85479
37461 80461
3907 32491
21697 92531
63170 82524
6473 40047
20310 59531
37735 54002
67816 73696
59806 62066
59316 88150
13657 71493
69472 71451
46828 97568
10846 93774
36959 76645
2823 97121
82781 84782
54901 68373
42307 88385
14479 30256
6363 28650
87670 89225
21164 47371
10327 43988
15093 23100
26832 27925
18892 31430
37091 38127
74502 93850
7972 50348
7634 89490
79679 97304
12045 92885
11693 44741
2602 3151
31037 43517
19580 44642
34712 40575
13697 24151
82210 88883
78457 95939
66421 70996
14687 59336
61095 77113
31465 90547
18215 86339
1823 49509
60055 84373
20974 55056
4959 5983
63088 77179
55465 91456
15882 58257
364 3541
230 2831
4370 14192
34305 35976
20133 87271
36599 91901
21042 49612
795 17567
8435 24383
10609 33962
10796 78961
5820 96478
68416 82055
46378 96905
61751 67244
39774 66871
31121 44644
71534 90806
16325 20674
15295 97618
80354 99173
56441 93084
25140 74061
8541 19122
13595 77509
664 1034
2345 66108
29603 36553
23523 92864
13132 62748
46484 85995
82664 90492
32303 94812
39662 75186
9466 48259
41500 79951
18937 65721
49447 76150
7013 88447
23701 70751
40829 76623
9291 29157
58703 93705
56818 71163
14831 17724
34639 58196
11917 61674
22337 31486
25126 72437
74054 87097
42878 75966
48595 80509
63716 74881
68135 69377
1219 3100
8828 37319
39495 76487
39816 84469
5615 52834
36374 43742
59608 69375
62775 68388
33482 79799
64837 94266
20504 98021
51734 80707
46673 90827
40983 57056
14124 59371
53979 54640
37616 65527
59643 75126
80414 84416
37903 96212
5984 34598
12368 28713
37408 62015
8961 36584
38550 46080
14626 33400
92387 93701
7174 17473
72861 92824
21726 56859
34800 44851
47768 90377
2034 11845
38375 93553
40781 82502
3761 46726
24447 34128
28328 78637
36871 62963
15196 59080
54924 76387
20959 58955
7669 87361
46458 63942
76085 93769
12283 65842
733 74528
4620 38707
30220 81209
47890 80093
46754 52997
22190 41285
32885 79282
11495 35288
76781 96470
64709 69151
38534 63868
36349 37385
37344 89085
28438 49479
62435 66254
1793 46698
7440 73456
17985 86751
29379 88265
74941 93170
12633 93719
40124 68338
35905 48386
24118 41594
21454 97824
59496 68282
9662 95786
49623 63856
73632 84438
67703 76254
30942 40071
4197 62503
29647 67124
45616 89258
46374 81689
75434 96997
50078 89673
72862 79683
99369 99636
36949 44522
41395 64962
47561 72813
25178 45407
43697 88564
66626 81943
29270 48075
35682 63471
7532 15964
64957 83296
40777 41884
38932 65223
33151 59881
52201 59932
19512 30155
37674 70880
10188 25689
3371 76230
3653 66546
4189 79409
12270 75433
2584 90759
2965 60898
4581 95050
12472 88989
15007 66345
37168 42281
17438 33688
24852 33981
3084 74516
96654 98655
15355 25066
15283 53318
33881 42912
29888 84125
4146 64267
21155 84211
80306 90348
44876 87782
2835 56578
83232 92174
72898 73657
7432 80776
28640 30695
60619 62136
55540 73309
8409 76092
30926 95416
2589 23510
2148 52288
36861 58915
21633 82301
41379 82773
60711 82441
11841 26630
12497 71468
8310 14130
3022 11390
7178 83285
1921 29383
38942 55895
28527 55073
24110 94344
85814 89132
71309 96032
14085 95303
68183 74338
42793 43746
65077 97507
69102 98621
42406 46634
2204 18657
16024 40197
3827 26596
28261 35578
16692 55611
29724 64292
21174 71071
39840 40070
28554 95946
61934 73581
54731 72155
41426 78382
52801 63418
51125 54166
35682 54086
29706 86043
36809 68517
38132 59793
63037 73205
10829 35581
55527 63854
1974 87652
52018 68775
12260 63097
62619 94871
1884 28445
57078 63320
5489 63163
7417 33548
74347 99553
25099 59060
65575 99959
48188 57484
31545 76317
36790 55038
28437 44961
2498 78640
10034 64108
15380 23293
79783 82541
46421 48897
17118 74431
24110 77515
29475 74323
7932 51463
53543 66473
13726 97706
1807 7202
10383 51348
1614 88701
8715 75338
39818 62769
36581 93817
33414 94108
358 46899
29523 30352
17546 68109
2552 33416
38094 67762
1833 93515
35087 46525
81636 86381
13877 72198
18753 49207
13077 40931
23571 48008
26665 80647
34198 41404
63686 65963
6151 24887
36727 90959
19840 91649
26814 95918
30222 44587
63400 87859
8591 33969
65032 66927
47248 67286
14751 32721
31764 58103
4610 79451
41454 93421
18691 69751
35611 70647
53639 86556
13123 72167
63508 69692
41013 90129
46136 83350
12036 50492
69615 82004
10304 71634
92619 99154
21857 39527
4418 51100
47240 81976
5584 14618
4644 74787
9663 26829
85512 99147
20175 92958
18033 63438
12030 19571
3224 13010
19616 61814
25680 67678
9556 67929
51064 56553
30172 39386
72579 98027
46112 93727
2937 52792
49655 82754
43143 95151
25563 51491
43408 46718
36084 78896
53116 70873
53495 75177
74792 89054
41785 70722
77547 91952
39960 67293
10401 24453
33024 94491
77602 89807
52159 57994
22025 67470
31869 33636
6482 26412
26919 42369
36110 73068
10070 25069
35232 91234
24553 62475
11612 56693
88685 97895
18096 89517
13102 78946
1341 32955
11944 70714
12122 77007
6894 91336
16989 91305
8171 22319
7826 15015
1710 91348
22377 83367
11861 16140
67569 87760
63892 82163
55220 66864
37676 52846
44939 94052
80556 97290
91051 96293
66038 69326
77254 97286
79549 85215
34080 35194
31100 55871
51859 73292
46301 76230
56293 76610
32176 88358
5705 42943
9818 11093
19321 80574
28147 50323
9532 24010
9985 31424
3455 94374
13953 71129
3160 48860
38221 50568
38850 96647
24681 68117
27087 99736
4589 94232
32242 82854
20875 99054
32608 33615
50545 97364
32522 93462
12085 49497
26599 48726
43428 54467
52479 72304
7830 51172
5930 31310
16572 50715
23121 75483
18944 56665
69637 84643
7900 99427
37706 46736
53721 67594
19910 27721
28787 87727
44257 67800
51812 71367
11883 26750
11447 96394
83004 84747
5484 89713
25920 81778
9871 58540
62535 78418
30678 62929
36223 61566
3623 68737
18759 72542
21554 77627
58579 93868
56229 85815
49838 92076
52412 98040
44400 65556
77345 96711
54013 94023
9814 94308
25146 32701
49700 76021
44991 63340
18408 45107
37290 75571
63138 91448
47280 87075
59911 69766
90046 98266
39268 85736
63722 81232
17897 24602
36729 41069
36901 46254
297 16405
38850 78442
13947 82534
1319 21187
45995 47212
60813 67909
82281 94357
23585 42154
61869 66572
31819 35890
1619 8862
71390 99853
20855 28251
61122 88269
1740 84858
42099 82342
32804 82315
7792 73815
13086 27977
11340 34713
4011 37133
17111 30314
442 33409
20025 49788
44717 87459
5360 62115
5219 98335
45510 51336
17380 72533
1077 2842
36775 68917
33130 85706
3777 54699
61036 98074
19018 51640
7267 42973
44434 92498
16007 17531
23221 98420
12444 72721
667 39703
17748 40052
10062 61110
59913 66664
55689 76062
19943 82679
32109 50388
37735 69171
12986 26165
25379 28765
50253 60156
31000 77214
14047 63348
17694 69100
28426 49880
5423 67680
5418 32683
47219 52065
6723 66572
36969 56416
52510 90807
5626 41142
4724 22360
35166 64614
22195 50973
18933 43352
42060 47017
26158 92496
78438 81975
40661 85887
19930 60035
27672 34296
812 20676
33057 90223
7669 98373
36692 47610
52983 72515
52950 61450
21913 87997
4996 33222
12374 32112
27669 51727
522 45842
37859 82509
26139 52704
63496 63856
53262 64485
72376 81553
30247 46104
26033 63137
57080 72036
44170 57712
79869 87858
18985 87803
22593 55764
34572 94457
42347 86527
29612 90258
5356 44429
2234 76490
50461 72648
12913 16379
4595 23464
41950 94517
13814 80799
16408 74363
19951 77473
35620 85440
22310 40069
29804 85450
52470 68558
14657 60522
42078 73524
4352 35924
47989 71180
8440 53721
58592 72242
22923 25310
50236 69746
51298 94433
36823 93559
72010 74433
9352 56708
37948 41863
37826 58884
8134 66854
47342 65131
14322 19875
3972 70165
1683 72394
21578 81285
27664 62881
53783 69347
17004 76506
22558 82246
35826 93123
23020 83316
2906 17175
49381 93508
28663 38458
17737 66865
10508 77779
54638 87518
34754 99032
514 36370
17566 70546
44202 48175
24066 82233
14818 56756
47274 72852
2338 31026
28858 49955
6280 10107
27266 36925
31750 66392
65389 90040
30799 97869
57974 80594
122 74684
42116 59152
52859 55842
55153 62294
39590 45360
91684 94883
1812 37449
32597 53904
70714 86843
32743 36079
21318 37226
25830 45989
19341 55094
54189 65513
31042 54660
267 86098
25014 53624
35883 65295
12761 96050
27881 45038
28118 78475
22407 37509
48901 65282
35954 98212
4447 48035
76402 80420
16563 45579
22821 62347
17310 85555
3580 13762
9053 22610
9644 99307
46566 65447
39143 43772
29725 46234
41147 82144
64655 98241
35681 77442
57567 77358
39572 78708
30784 75345
48046 74154
79653 87649
52517 64318
20412 46275
10573 22119
16703 27761
28901 76681
24318 59308
10619 13358
33087 52762
50714 68561
45776 55500
51164 85929
28872 48991
23768 70906
15143 56467
12593 29759
13696 30335
65939 72489
14202 44300
58386 78716
44179 60365
21253 88629
50828 75026
35116 78935
72556 77499
37369 74915
6530 45402
29486 66074
50327 82581
15108 95466
93452 95369
55372 61900
98842 99303
10719 93109
11633 89740
15939 79429
16930 30902
59822 93573
80629 82378
69398 83538
20933 22647
60806 97667
17913 95023
25479 25694
17114 92826
48247 83451
35676 65663
32191 33930
17440 33990
17229 86102
15440 25996
26972 46267
30305 35119
15620 89837
85981 97963
81503 89586
12310 34264
19406 99964
49936 94921
58894 69927
45373 72059
33410 41526
22724 70976
19596 68653
17101 89621
12758 90636
52493 75856
3666 83875
22573 69552
13228 78048
87091 87900
14864 49127
27033 40507
24870 26702
21249 42981
23564 29122
5555 46076
9594 33211
76515 92676
63772 99750
65876 74205
5267 28340
29514 99339
3230 72377
50092 77168
15795 25257
61477 63048
13712 39200
61565 80780
31739 75783
78917 82115
28684 79292
81025 97041
55161 75628
66497 70844
24686 77932
28728 61714
23657 68323
25646 71728
48133 61075
42272 80033
14810 51551
72659 80613
56790 97056
5964 63447
32073 75010
16801 29013
36602 68708
51918 71690
10904 11077
23262 82175
23048 26162
11677 68455
2330 15244
31963 96820
60170 98438
40791 63791
26280 92242
12056 85970
83002 91717
52863 82331
29099 40155
24144 51416
38630 65726
70802 71816
6386 93508
2528 44512
36493 99405
84807 95248
26788 67244
8811 24790
21547 97802
6118 10716
1394 20007
7874 49689
76546 98946
14782 77417
5078 15287
41487 63944
33774 73672
3678 6321
2771 82294
61554 96618
1539 70352
19514 55394
11171 92927
30250 36194
27698 75949
24107 66851
5420 15361
27100 97574
64561 68076
38414 58036
43993 80030
41194 79921
26429 85996
50190 89089
16227 91817
89962 98657
8110 10924
23322 49744
15025 36481
42371 61571
88692 93236
32801 43200
8905 68452
46735 82729
17494 52781
4402 89328
997 72086
23275 39199
68895 99286
66372 95823
6509 61322
97481 99901
13693 40621
58382 68811
23628 73773
30526 83755
13763 20483
69237 92703
65118 74708
6214 11598
65428 97559
10726 56441
37715 80127
42918 54073
16904 23468
85269 95197
12507 17961
20349 44644
31978 95632
7537 68721
18983 63367
13751 27861
3156 85184
3723 37650
30014 64278
18357 24633
11472 40992
54122 81351
17289 24492
20182 27834
88876 89040
48198 49118
6347 90367
415 62297
11079 53340
25232 81836
14678 64565
4215 8689
15769 84493
6509 47914
19391 27213
12688 28815
17243 73294
33489 91616
7691 49487
65775 74342
68480 74055
22695 49436
34567 40730
29162 33047
37075 41223
236 73460
1577 30206
48625 82116
23688 79727
12185 88287
61394 72445
13396 61514
10066 29372
39560 40943
18700 76750
17240 51182
88821 97399
17931 51385
18640 88368
4539 97593
44587 63567
16860 84969
3618 36600
71930 78255
74195 95146
61486 91754
13262 60491
15480 34732
30231 73888
41015 88995
51016 53765
17451 65714
20542 22148
17503 98339
30843 65414
24665 72401
23715 96246
25227 25785
51782 80885
13902 98769
34305 35312
60379 78549
11781 93850
2265 56783
3712 50779
79253 90493
13318 74438
29114 67221
53925 65693
23484 27606
26239 36411
41744 92427
65098 99047
12126 20758
30229 88047
80787 99513
12082 84602
13514 73357
4332 44654
66306 81985
747 89672
23765 68706
7914 42146
31419 75899
82543 83925
51012 85322
10752 83621
30723 65147
48922 81183
85294 94463
79276 93855
22932 82231
53229 85367
34079 78374
54476 60822
23875 98153
12141 93931
50543 65620
39856 82040
7594 59392
32481 63456
93790 95440
30635 60141
13591 91220
26478 50042
18936 37681
32413 95725
30947 92015
59197 71766
3029 61951
9750 68089
10473 50002
29800 94265
13438 89422
40130 64789
30339 57470
13532 51123
49399 81361
53062 57479
20423 56212
62559 92473
45351 63638
46218 92493
92900 99445
53999 70431
28076 36334
56134 83698
70087 81954
47939 95490
20982 43668
2253 40580
23689 94540
23873 99975
35091 83748
21812 97926
16176 98965
65435 76964
32245 67277
76128 92875
98106 98814
2995 64734
23811 30187
4948 8580
5500 87761
70303 96510
23062 40640
32869 37481
31605 60361
25885 36068
49561 97624
18655 28698
12405 80844
45028 77618
49616 67298
50309 80601
26450 80982
40715 94470
25184 25419
15861 28910
24122 79653
5153 94208
9025 80966
17373 82889
73654 82397
60541 89368
24422 42919
4154 89381
45563 50926
50509 52329
6956 15639
6285 62140
16028 86821
16491 40732
3919 14519
1366 34558
1976 36129
861 60556
27500 94889
4871 31177
20608 56973
13351 50580
61510 90560
67053 92730
49677 86245
66154 83755
5009 13819
29840 97746
20170 38991
23850 85953
37725 49949
16610 42943
59059 73534
86888 91686
89589 96100
6535 87135
61309 82342
3095 89621
14408 40426
45854 84107
13246 24824
49231 62845
18132 72917
19285 88973
43703 47731
572 71672
35921 76908
13846 93102
88095 93760
42129 70453
48849 87417
64721 82285
6255 51998
28568 77221
24264 82626
34088 75634
22455 34645
74659 99216
80904 86917
18097 65168
39518 58637
45228 69841
24261 86337
56870 70542
40369 93675
2743 85106
18798 61363
9972 90750
18747 62666
5212 33773
4989 41959
27614 89176
87527 89062
19520 45441
25863 80141
30271 70968
5697 71381
7080 43474
20481 66064
22205 27339
17350 61784
44461 50821
28336 73221
29755 36893
34032 63952
74238 85064
9775 93131
10659 66126
70315 85252
23898 31479
44253 85751
33053 38239
73106 84718
34033 50357
7555 49998
38776 58305
64781 95027
2576 85350
12260 13307
9627 78094
25938 71941
17711 94591
7585 96675
5771 98748
30248 79173
30003 85253
28813 29048
77811 88181
15326 76197
31309 96842
71924 91245
3123 98060
940 25355
25633 79277
43113 46413
72117 75080
62613 68622
29733 51859
34242 52599
55307 70113
5026 48283
33055 97136
72761 96103
32308 71967
72125 99546
45870 50649
44003 97879
50306 73329
22789 85369
75201 97520
16070 48877
10966 79863
10543 70126
7405 43566
54525 98869
34852 82166
11740 54236
30804 86713
77301 78791
2413 86727
60436 86175
58444 74176
5938 86558
34355 76728
81720 86674
22414 75883
58043 82769
15671 73368
41803 46543
43022 62690
991 80199
64810 69153
9370 86586
87109 91015
60888 75962
21936 52405
37006 77185
68708 80220
23872 62144
24521 52023
12199 44047
54819 86522
76372 77384
8706 64986
4934 44269
16442 60310
32180 69657
55950 71973
44779 61633
5917 92325
51908 65301
88927 93149
81461 90095
75984 91369
55278 74608
39647 88651
22744 35935
13004 98152
10695 39954
47682 67178
3963 9733
8845 45989
60391 82201
2115 94217
87233 91477
35865 71024
11211 32158
13746 41600
4291 13893
11698 24830
190 13381
30064 77745
19855 30712
35532 39884
28718 47340
5365 37890
77612 91663
15274 93922
86349 89993
18403 56652
2489 21329
2963 11141
25540 52664
68148 91276
48001 78645
6309 13049
19173 38276
13452 49009
193 61597
34181 63034
5612 41230
12310 14814
31868 81278
22611 61159
29712 83257
75648 89907
18959 95122
13452 25977
30368 48710
30839 83365
59618 74275
74948 80917
20915 42226
32821 41665
2585 87609
29511 97948
70069 79643
26730 47956
8992 16789
27274 36039
91420 95378
25909 39833
30127 63747
49880 87668
45589 55278
53204 93548
40114 47577
85318 92756
14975 79250
12605 77511
65538 84188
76101 87797
57483 84807
36756 59926
27925 89552
50739 77015
10424 20294
7215 66477
47281 94181
47391 64868
31255 36275
39160 86506
14364 28166
32608 71353
70952 93085
47544 61158
47534 67818
39347 75210
85352 91794
10264 82328
19903 84674
7284 74857
67750 98764
7790 34404
18948 92671
22063 43922
29081 88857
57701 68630
78212 83389
9080 68694
7127 61184
30683 86659
50738 85126
32508 95305
20315 92644
4720 21178
4874 8599
30547 44239
48130 50080
13817 94256
12690 82178
56078 92241
21252 51855
2851 48096
61040 74513
11536 85440
5029 16124
9434 14400
53996 87594
45942 62674
7508 75750
28912 50686
50098 64173
11050 76199
7130 78027
60584 77169
58477 64401
15318 61247
1614 70392
5823 37139
15277 41100
82414 97483
62566 80821
25993 56323
41194 64321
1818 32261
19606 47148
35852 79401
53725 57427
838 48155
32458 74985
63402 67824
75175 86389
34298 53729
27257 74473
24570 97126
5183 55714
58699 77653
41682 92427
18523 64111
31029 51930
1975 42538
20863 94385
23258 68895
83280 84798
69834 86754
5151 49286
43210 99066
3117 25206
28174 87067
49195 94228
23083 93946
40999 84620
41065 92628
8171 49970
43945 75877
57707 94126
57786 86735
34649 68610
6764 54306
91202 96206
70032 80249
77426 82945
47259 77140
10778 89971
63878 96369
12100 14930
26075 90654
51157 81903
11454 83305
30457 55420
85787 86804
35706 48584
12648 15940
32776 82324
40886 42680
40348 67154
23162 88310
36847 89732
47634 94401
59200 88403
86166 99975
754 39404
32023 69245
15790 24608
9807 34281
87428 98073
30996 51056
49457 85839
25819 96584
24104 78626
5389 85892
74564 80574
37510 81938
20741 39227
72773 83779
65474 69416
44000 54866
2177 37935
20934 39527
28273 54839
6140 8810
39759 40413
35705 36461
50217 77797
4461 58680
31051 37426
9573 12138
44907 53751
11886 98893
6966 7513
20353 79204
42596 80807
7361 35151
33421 75926
28756 97770
20928 47435
35085 93470
49307 90047
24004 77225
54516 85229
43790 80606
20583 96072
32015 78322
57018 82571
63727 99649
9860 69751
85763 93057
25860 93483
14766 17248
20320 88112
61916 92449
6931 59964
52943 59119
15219 76493
61493 81020
15207 85836
27091 93244
40827 70970
8903 52213
3623 68671
36047 83647
35774 72635
22614 56453
81371 89746
54585 66795
27484 48722
76531 82001
3294 75021
10688 27126
17432 32701
16625 42841
86021 94903
16537 99596
16896 39849
56697 80163
21124 77303
77586 89724
16918 22765
14837 27727
51751 81943
8764 84206
63072 97077
20925 36237
20923 43163
93622 95190
8287 50035
60703 67601
16278 50717
42645 76883
3884 75350
36282 75324
22598 50358
32444 73356
35923 76605
12498 30179
30084 99990
12900 27251
86688 87135
70771 89235
53351 64068
5828 88629
14523 55123
12627 24296
64151 98361
60324 85610
51590 84850
59072 87587
31073 65121
24273 97667
31638 76131
58663 67873
35730 46469
37672 42780
37663 87106
36169 76328
25750 27946
68082 87969
76993 85024
48088 85003
12440 20628
44243 85854
62887 65150
92579 99576
51113 62363
16852 56374
1756 43481
77918 81557
72656 75134
428 10718
3165 77015
20340 94384
85681 99292
57533 88822
28675 89057
36877 61138
7675 76996
45812 83731
23455 36448
19951 25030
33321 43890
10520 43403
68575 75869
12899 62157
70069 84229
5172 82603
35685 50989
20254 47255
8318 73997
194 96814
49559 73431
30022 71875
41697 82462
23662 63483
35532 66353
11886 54940
8432 32046
22973 35768
59790 64954
6646 25886
23971 90891
81593 89315
3683 44270
13607 76022
17373 41301
46360 79052
4976 61992
52535 68801
57354 59068
32316 58835
4982 7588
43262 49909
9751 95695
41305 73280
20297 97638
2175 19227
28447 63911
50139 90974
6078 50506
45461 69503
37696 98137
33311 70888
32470 95395
19771 78697
67469 78495
6700 34789
58161 98043
50110 66761
52399 71067
23712 27718
16532 85589
26478 67052
11405 19563
98761 99749
51664 59043
43449 80857
16846 33290
13256 51239
46694 58980
61156 75648
29629 41867
24522 70782
91624 93124
31054 98928
9711 91219
51686 97136
30002 87195
23743 53194
20481 29819
22892 42248
1460 90929
29861 98314
48057 94222
32467 78497
43868 81702
89857 96112
58540 87975
26116 63717
28531 58397
47527 76295
7614 45417
68480 83840
6797 76553
2238 29412
36444 88847
64926 92514
6807 20355
3590 75037
75070 76226
38344 50536
12477 79325
70479 86997
21286 57534
28248 77911
40125 71093
21135 60740
4571 13429
3675 78240
31772 36703
69804 86576
30161 31179
21821 34065
1198 87642
91104 95686
47160 98272
7402 37328
27677 46155
12046 92197
66184 78507
3626 43144
13749 60309
39434 55001
380 96858
25084 36261
52996 72911
47905 85582
37023 50920
4131 11663
48328 88127
15917 37123
3813 33284
31853 54173
14668 15740
72771 72853
63547 98590
23133 30858
448 43439
30810 37179
6422 22459
7842 45991
19536 76006
3590 43213
57578 89980
11022 98873
60076 69124
17057 29240
61245 93581
11428 96179
12427 35202
44881 91160
43732 95193
44338 61430
36928 57145
75205 99389
50087 82448
16981 21877
581 27511
20805 94906
27701 79033
10381 12375
49531 56639
23695 30761
14356 64832
4836 57590
56192 73235
67868 80451
20990 53034
59738 81877
13798 65019
33102 93684
3406 33108
6019 69211
40240 46958
3790 32896
73653 81284
47008 51968
59023 85102
57388 71835
2080 19166
20097 78730
43854 61953
6858 42824
63472 92369
10890 98406
5225 56373
33241 42900
69001 80193
63083 94928
31915 44649
38224 41220
27522 38364
3065 72892
37995 62184
12459 55025
64559 67698
6271 56164
73066 85842
26170 70048
20030 22771
1581 27545
20801 35112
31376 73291
12497 94708
2144 57723
29114 46651
26850 56169
2421 74977
5286 77715
86165 91612
5583 87170
31035 72057
16866 60247
67655 80936
20693 93658
36027 39283
46053 65634
67924 75782
2909 87879
58248 76805
19230 47030
50177 52792
2955 58209
3990 62466
16891 48363
6914 88944
31066 36418
72630 75098
3414 56301
48297 58489
64221 89388
2806 3741
24152 67125
24033 67591
32911 49713
13420 86383
72023 75879
10261 76068
27620 61802
3072 7005
5319 28396
69227 95711
29954 61045
6969 83955
82373 82487
61685 87928
10793 82903
73270 87583
52903 96360
9116 74222
19822 27929
37637 90494
44173 60871
21287 40997
41496 78287
71418 86338
9676 66891
5133 63144
64820 96164
10536 65913
33038 43022
25784 63278
40230 80742
43283 67676
37657 79018
12090 48289
14528 32080
15645 33637
23393 47626
19727 44572
11648 63474
48333 92321
35515 79312
59342 86844
30477 75659
26023 66046
23181 56524
52185 79471
70798 73974
11606 56737
1201 2004
22019 42542
9896 54253
71010 96649
33208 36196
3774 36623
28496 75414
13728 27690
18940 96587
14539 90997
66528 97615
50822 82509
7746 46857
90441 98784
38739 42511
4122 21003
37304 80690
10136 80685
87028 96345
44191 68092
52487 57816
80121 97361
22190 79950
8164 92580
47924 56016
50145 62158
163 77811
6775 46506
1815 36886
17267 81422
10627 33722
3223 56827
71745 81578
34052 85578
678 83721
14097 50836
1152 61099
29636 55639
4815 85051
25553 26320
44028 67291
8986 36790
61307 81863
17592 64207
18026 62506
59775 74057
29030 75270
53304 87965
31970 62718
29323 54393
10106 73435
13489 37204
3521 74201
75012 99444
18839 58130
36163 55657
33957 75159
36578 99224
15299 70732
21250 42331
13411 23638
15702 77666
1819 2382
61285 86657
904 21785
70641 89007
65053 65560
7164 12597
33221 57246
72893 86939
66314 80743
35408 43250
12158 81002
24058 50219
11080 32649
55609 93764
11172 75823
49200 99095
37644 55517
52534 87048
48317 62185
47386 95391
19653 48612
62020 98813
54758 84665
30469 90766
30509 49133
5200 64106
77371 95192
63479 84563
40150 69774
19251 90377
10547 61865
42055 88902
47985 51319
20566 36222
22327 76368
57629 58602
33987 58948
26218 81443
61404 68455
11682 97888
11065 50467
47847 48102
48199 93105
72468 88012
30071 50341
10692 52367
8786 16088
23579 61703
15745 72762
56846 80179
3220 56743
91237 97566
24024 72048
29525 60217
11332 87749
21027 22265
37278 77200
41018 94776
1401 34866
18318 37970
63665 67907
30507 64401
8913 12838
23265 82622
46047 51549
43592 54677
38015 57917
21654 66863
37565 40488
6911 89405
30725 43365
37825 93977
70386 96376
80237 88276
54868 59604
41872 62257
3655 46140
44785 67324
40851 80679
40271 52812
7004 24261
40110 62992
23901 83621
4364 88024
42143 45493
6025 41989
54591 81085
25678 51012
24742 96160
25294 67141
49865 97690
43175 73877
27517 82531
10217 86773
81564 84078
74481 83902
36637 51526
57342 80512
3256 39402
13592 36640
25257 76165
82986 84371
82457 86368
15199 60800
8145 59051
31686 49562
14759 20687
14086 94690
38967 64589
35968 67561
22298 89894
23075 57423
47843 84631
10957 97704
75689 80237
30315 75983
9520 88507
20557 21875
78549 93826
17832 61455
43262 50117
43243 87027
51169 71673
577 23644
10490 56942
76131 90463
42943 89461
68326 79991
35211 77683
53033 64945
25241 51134
15230 67012
1735 34044
10092 55427
32183 73752
3483 25879
45527 74459
17047 77136
7674 25291
78184 80557
9977 84265
29964 42041
25773 94961
49952 51591
35063 37327
24285 51977
45165 58447
28527 82231
22883 71434
6948 65502
134 95924
20943 60923
16744 89946
89795 91824
16314 55127
4296 92573
24264 55747
18840 35184
59589 95538
2386 21334
15055 45021
8225 49391
21913 92035
67961 77063
43448 58027
16362 20426
59979 66850
28734 72085
10212 81032
45965 77004
45824 83380
11489 30181
55676 60000
66344 87323
61223 93357
31895 86562
19335 81825
4075 72069
2025 25512
25098 91805
27331 47674
7983 89448
30226 79634
19526 94275
54022 67392
21845 75101
3955 88053
27351 54490
8328 74051
40553 67686
37970 45119
12207 78659
11122 35869
42038 82472
33173 99548
10008 50269
3164 30068
2495 24106
50712 67836
28278 96557
26546 60279
32120 96348
36765 77606
26095 35888
14736 99393
84430 95222
17838 51285
31530 56768
3991 33924
35668 42816
29113 62395
31517 78658
57523 59268
48782 64208
18621 35961
54981 66513
6276 68329
47625 81330
40813 55537
1370 43979
10265 13774
5859 62838
67092 71694
8143 92874
45394 66227
44904 57152
59845 77008
56672 95903
26358 93170
37423 98818
48937 80728
27138 98141
15098 44433
9597 51165
15925 32732
17777 92812
4261 26365
4393 43580
8917 22900
93399 97952
9585 80115
70683 95030
1186 11495
52246 83286
25550 50223
37015 84992
72763 84692
58517 88349
21782 96194
44831 62734
63175 75405
12602 44707
16419 38842
36094 62918
63770 81938
41016 99622
4925 41267
45475 68870
15443 75830
20050 25388
23035 31857
9687 45939
9747 91236
9972 29397
18673 39454
40945 60632
36733 71170
81767 82105
44404 67708
42875 76110
22110 26120
26361 75018
33908 82060
82646 85779
4323 98250
44582 65449
60226 73997
23675 52710
14585 26392
65001 93363
61877 64946
657 25239
12962 76904
36541 97343
20717 66755
40622 54530
63267 87498
43144 85688
44977 78492
2441 3197
1261 70400
5222 14126
36421 57335
48547 67378
22617 62587
60996 85949
13752 84320
68940 88406
53978 95091
67288 84241
8627 8645
2787 49868
63948 67855
47075 85194
48377 66422
60362 82736
10567 23002
46578 94166
9229 10783
7552 54973
1353 50192
19614 79029
10648 25665
71729 76220
53758 81122
66017 70271
110 77105
91105 93405
22167 50032
18975 25057
18254 93808
2329 97667
28844 98484
11700 83533
11589 56563
21874 35072
82013 89949
12597 30866
59078 69694
50797 65303
17401 89442
48937 57551
77745 86444
14773 56545
49449 93024
33971 72417
17796 18670
30442 63099
39036 40904
87002 99388
23845 93073
12222 67341
71588 82247
40118 91809
30229 89371
31758 95535
3259 90458
28547 52070
22310 45987
63410 88924
54207 96729
36738 86588
23978 62394
87059 95577
35698 84818
18367 52099
51814 93529
24027 43141
35420 75850
53374 83197
93882 94074
23959 54937
44474 63693
21100 95297
69367 83141
18453 29450
2328 88694
12532 21413
2837 85044
4484 74950
36302 98986
28927 97276
48052 56119
48188 93006
16307 75825
27149 62653
37825 84393
51242 98093
29015 93107
49964 72238
44483 65869
37390 52467
57425 61199
50991 83435
19672 40452
21630 68759
48799 87640
62429 90875
9465 50521
50469 78651
40802 79513
68789 84903
3283 32949
30580 98707
3569 16228
56680 65920
1048 59104
575 98922
26966 52628
56334 94189
43467 84458
41277 98379
1424 84842
40863 62453
8992 23180
54850 78937
58236 75528
14768 58521
24275 64981
22252 27757
9963 70612
566 62968
20196 82669
7215 64453
68794 96551
46263 48861
23869 35980
61203 99142
46739 57607
2376 34878
12849 75263
9334 17373
49234 57669
42045 94670
50423 91849
15233 65862
1661 95748
3394 19173
59740 89396
26944 34166
21257 81013
7902 70302
67247 71940
22294 27595
29470 49615
4220 93192
13835 97261
6218 99412
30507 36417
78610 98021
14517 54420
60757 79056
11347 39521
68673 69961
18242 42669
20787 66710
76703 94458
43381 52822
61813 82133
9790 28760
68878 91518
48894 97290
53752 92835
96147 98211
4116 41319
19926 29650
13660 89247
14191 53825
36646 43688
23069 27569
29497 65482
49494 62446
7119 98587
29842 49608
9636 64610
87054 91588
19143 25033
41845 71540
55641 98263
15213 42534
77537 95483
31233 92722
40419 99372
82855 90581
31057 45207
93933 94334
41378 68742
30340 69116
26190 51419
12472 21001
82259 93899
5121 5292
7902 26225
9119 85121
22467 28270
4183 67349
4205 57786
46644 62782
35854 92461
58416 96499
9859 49047
902 83316
64923 78551
18563 63282
22597 32520
29865 39309
52328 73188
33496 64198
33675 96311
68617 70907
19082 45867
49060 96661
20696 72988
6398 23134
8474 36574
9117 48320
74060 82001
61943 98715
46801 89260
87490 90104
7158 26554
21618 94593
4838 72512
30320 95438
28102 99578
16062 49488
48065 98450
26137 74778
7753 89970
22359 33492
5146 87780
10487 51529
23448 62095
20011 49792
3335 4055
24294 87905
30421 46261
25261 43363
92178 97588
40766 93574
32 43972
43515 94554
46728 54493
50874 76248
24946 78177
6763 91208
39174 64287
43174 76704
33536 70449
39028 47690
705 45805
48386 76049
508 68852
18675 82417
39119 43507
32099 99012
10475 59096
75019 97223
66671 85105
6595 29162
35778 41812
17312 35793
3269 21120
59097 84397
13959 79083
24460 72022
31351 89997
59903 84219
2696 22708
23797 42706
16435 70593
36981 48622
24500 92865
52149 96519
78291 78893
58637 82670
7991 67140
79104 89016
16379 63802
34609 83401
41107 70833
6453 90651
13722 72512
53663 85809
15014 73473
65485 82309
78924 97829
31429 45095
49105 61155
14002 22041
49158 55637
1743 34440
59837 77436
1708 55736
19916 65378
7201 18934
21478 49592
70293 90026
27993 61486
27265 53966
19136 42983
50366 89791
29504 62901
48172 85840
48508 84795
36488 80816
13483 16316
22904 52191
50864 53625
37605 77542
50444 61597
1151 88504
30931 40997
25294 39450
45240 86730
21527 42295
29324 47721
40207 63663
43094 57247
63769 84080
79540 80034
17222 25301
7733 65098
4511 72021
16739 60705
68865 99556
16689 29100
66689 90417
31411 53046
4712 94778
3131 4457
84115 91859
26925 57949
57953 58735
55644 82990
28674 49484
38042 68174
27574 52053
18612 82854
23214 88534
7576 50056
33657 58898
18869 41325
783 78352
13365 44662
16450 89091
61663 65671
28516 32555
3048 29621
71897 72111
4582 97029
52828 71686
52552 78783
20581 56827
25981 91027
4466 55439
59028 80706
39034 93659
188 65107
10232 81437
22320 45604
15739 59280
14752 45119
69809 73518
767 72454
30821 79675
26156 36199
58434 93817
1968 57210
78231 80828
64693 91300
50716 56616
964 27675
442 1119
8916 46601
5263 67040
6135 42182
3857 82456
2719 20360
4282 39414
48055 86211
18443 69156
19123 92643
1669 59182
43061 72307
32906 96977
57134 76447
63658 92664
36976 74976
12398 44548
19058 80658
35260 71111
10876 31619
36427 40557
76464 97316
5018 25759
31250 57541
55681 96014
31919 43936
43730 43758
5244 66942
90165 90780
42596 67999
264 96045
24972 30329
55209 94253
15754 82675
41846 80628
7834 48086
3874 88911
27945 36889
38318 84773
17244 72693
7846 81103
27648 83573
47150 96719
201 38287
66504 91331
7802 78299
34853 51599
1976 2075
41629 92095
10544 54382
58446 97485
2327 75186
36658 64827
4810 81116
11919 69159
37105 80592
72739 83608
61000 68696
7965 23652
11968 45818
16943 88309
17363 63559
10245 72114
23745 67730
23557 62746
45929 60247
20676 79242
5508 79998
26072 27817
56316 78941
12173 87339
14474 61269
18896 85000
15484 22187
67392 92738
15892 69669
2886 93932
1038 12956
12323 12852
70610 80842
30126 38695
11764 15848
26736 90508
11873 78834
42248 81887
15841 62866
48271 88548
62143 74371
67739 70794
11422 22085
56601 70050
6736 86235
21124 70537
31821 52303
32530 74970
53699 69446
56015 74536
37133 73626
5603 48666
41138 88610
58482 69507
19036 68016
22669 74962
54307 60130
3462 27507
44373 77144
63808 69569
19073 76007
84562 87900
64367 65755
57317 77063
4680 88230
9601 79259
33150 70206
2722 45445
22363 71491
50678 77295
55202 72762
26875 41720
24787 99081
5111 75477
15491 19480
33728 61998
9389 85405
29046 50390
43829 54389
12497 50528
39445 70513
10037 42886
58740 82078
40861 70328
9311 83816
41680 67264
4262 66388
9980 46507
37981 43557
76434 83334
40350 51689
30472 95538
26257 70328
52872 89272
89121 91188
8907 26793
75953 81527
85157 85418
7826 21423
22799 41421
78052 80195
611 92712
33955 58493
20802 42418
47329 95436
57864 87306
62064 96791
25113 46658
2774 84100
3684 36252
39136 95204
4165 54469
24031 40780
3939 50955
2084 19356
91261 94457
32301 74315
65534 95858
56059 62122
52205 94597
84124 99931
16372 97633
30629 65840
80569 81682
72662 98978
78887 81344
85164 88448
16692 41080
54148 69989
15332 33069
38370 39943
44102 51380
29435 32822
39507 53475
5262 54323
2786 16406
33833 49165
84883 93314
11098 40301
48630 50188
35863 37251
31581 88431
15515 49773
57415 74060
1637 44691
29214 56017
9992 91339
50538 81240
20595 59830
31384 31901
90426 97074
74074 88740
36220 95752
6692 25899
26379 98026
13218 47222
7962 34238
34484 48784
37975 52921
77121 82806
30286 78468
29262 79890
48976 52325
31825 35250
23609 31297
87703 92496
12452 40730
70968 80293
27852 68459
62400 93110
24111 78891
27001 68265
31611 90830
40021 54486
44028 66334
16711 82216
25285 47751
14751 36446
69225 87168
478 16665
14810 42240
32163 72543
16100 62762
21994 66658
30273 90472
22455 71983
42012 81103
7292 16193
398 33081
11651 25461
29941 88938
24370 71426
20046 72852
5992 44566
56475 99114
16080 54437
40087 96044
6239 44926
19247 25350
21764 80479
39230 81330
20625 30596
36534 72426
6685 66753
11787 12509
14135 97418
65575 65616
81319 88213
54209 76104
11726 90668
9213 89446
37627 55450
7306 71170
9905 22369
21880 89779
3959 18917
29736 36573
83610 85122
54498 71218
4048 16172
1895 40287
14559 23905
1781 69509
24838 28507
1495 40131
14678 63155
6307 40662
33489 92480
92336 99100
8605 9916
18164 91348
3269 27975
53021 80099
4237 31077
41017 85731
13218 53135
42228 82083
21910 72215
11322 41734
61655 99524
15605 38136
2056 88956
13096 17720
29822 72192
18002 19338
11076 85958
93646 98391
28494 67295
11718 41267
92797 95986
15091 84093
66311 95087
23468 61448
18874 24901
7431 82777
59587 77150
67063 97924
9493 30701
32232 44552
6101 67618
23792 60932
7149 81167
43893 64387
38367 87095
5645 67515
6768 67932
21685 47764
14338 67550
72822 74271
9726 91953
14102 77438
74943 86157
72490 78031
49745 56874
12152 59338
28585 51303
307 47610
2220 80283
4153 52769
81662 95970
25092 79873
8961 42399
2739 67917
861 96523
13441 85682
25525 65375
52669 83734
74234 97529
8015 47923
17304 64849
17771 64065
19926 81904
69801 72212
78194 88018
11408 96692
5652 48174
38753 39943
30900 83568
38539 71681
18579 29204
40816 72851
30334 68680
18300 20952
27224 51414
23734 26391
72936 79833
9762 32709
87632 92540
20193 40604
25397 94452
37653 53046
21953 39348
70929 79639
8962 81580
32754 60914
50875 90458
11620 96220
1808 60654
26500 78636
42430 77976
34662 64364
19786 76594
12202 71200
16450 51996
20934 78047
43018 60614
38213 41509
56541 91443
11077 48730
22479 40106
40294 57435
21766 58499
29187 36959
36344 46971
51957 77002
37619 83983
56031 87913
71276 77800
83377 94271
45468 48983
54695 81062
71828 93181
28836 73108
5596 15887
74053 85087
64987 97600
50160 73356
13267 73736
7744 31135
20077 21905
28955 71199
40112 97115
58856 98497
46205 75970
56839 68423
4589 77684
26375 54533
109 18328
29303 57621
2578 86062
55576 80119
27114 42147
27012 80775
22285 74071
7489 59438
6092 65162
49301 52770
21828 43557
77801 88963
17207 88734
39942 70294
28681 64121
27441 96300
26152 71352
2973 71715
39762 57617
59645 94714
10026 91516
51020 83420
950 45445
11363 25385
43094 54269
70819 78668
3841 80081
70611 81717
41368 93430
68064 72883
31071 61103
26200 91324
76313 82980
27200 72363
16722 16991
60123 80474
38095 77327
22651 66957
4584 28849
15226 91795
63285 79097
7555 80568
10552 20648
13889 73461
72158 72710
34330 81970
68291 90553
16816 35484
29023 52181
56722 72083
14393 53796
11147 25527
6624 79246
84678 93952
4259 46962
12217 55152
307 87659
40940 56741
50303 51755
66093 80770
24521 33891
57895 82935
42555 72265
75160 82372
15566 76206
33120 98982
57702 67102
62803 98049
91827 96474
64225 75224
27695 50200
45419 59823
41056 66940
62557 77997
52895 98538
41371 50446
27157 64267
72357 76796
14506 17492
37960 57043
37482 91075
21749 47632
60008 92178
14000 31668
63660 66887
27834 57344
37967 38106
17 97285
29715 80012
31775 69694
3004 91929
47184 77934
54878 67833
4705 74667
1946 40586
55622 76892
79625 99447
63974 94582
36469 60643
52350 88461
49546 54959
18070 25032
17289 65543
28805 55026
5600 34464
39872 76325
25658 75051
6068 98960
51206 89636
22090 97262
27725 65758
22485 34389
47578 99315
21575 76474
3644 62203
40405 74794
63873 71575
6360 80008
16347 70715
25009 87907
13370 92636
2611 6819
106 65607
34206 77974
11271 15530
93281 99868
53227 84995
4292 83525
48822 88469
1824 81901
20502 81752
15133 55708
22340 97857
76318 89561
7416 74810
23123 28177
69082 87359
51247 92508
59143 69386
68319 89286
4563 66543
10030 84486
62932 76462
31202 43415
9092 75309
41802 55150
37654 68928
42777 62168
12540 64893
30220 70062
24775 72918
41097 42167
25647 38004
34811 37312
9407 24480
44600 54490
33445 60498
16521 17002
40579 84414
32831 64561
7335 23284
30806 92741
6496 62631
39981 51378
27132 92432
17419 97816
65702 93864
35239 40921
72494 75419
46818 72828
67219 70300
68805 73130
29795 96997
65646 95429
22476 29750
64080 72568
78520 81573
35852 53279
55617 72599
35647 83420
25633 65814
32325 92068
50556 70721
3396 61400
58713 77707
43621 59878
10407 46647
14812 35132
40187 80785
56822 98774
57347 91035
55054 55977
4260 71405
14246 80318
34752 91970
83595 99122
10046 14965
20760 89868
19991 70989
13748 74265
37363 60635
8587 37072
40030 77923
56145 72081
10025 18354
67876 90802
18214 21158
55006 61015
5196 20929
7350 13253
26846 47805
13449 24308
22279 91278
14711 68852
11516 97052
22969 72079
25266 52267
19362 75461
54972 55923
43628 83289
50508 80642
875 99070
48922 51627
80153 87171
742 56037
52336 74648
6216 24181
89513 96073
8837 93137
49021 82651
19462 49102
16560 34712
30759 95586
39454 48872
42621 67014
27945 59858
54722 68666
29078 47463
22334 31363
10038 49613
1891 79521
84201 89372
3434 82741
68160 87862
65676 80003
27050 96599
60102 87239
34416 81173
7329 72105
4861 18386
70687 94995
34356 75591
30008 44518
7172 59942
72979 91300
4303 7667
7957 53241
74708 95797
41305 61633
23892 65068
7686 12369
15129 70982
19785 38196
39009 59955
16163 77911
29363 89096
32364 69482
10798 47438
17305 47570
34448 53399
24861 27297
4957 96148
19227 49317
79464 85412
21501 80808
29601 49158
7904 39784
12207 49179
40026 47425
50488 80631
15099 40308
71694 95924
47313 98806
37483 88045
22568 92820
54630 91880
21714 48159
4011 86589
68221 75191
14101 60560
48643 61238
20019 99698
15172 93619
30117 62453
47362 56190
15653 23498
68349 75043
6642 96586
46539 99633
24607 60262
22338 54694
69717 88961
43874 52388
24305 27405
56909 77652
15601 58045
16791 51318
8246 85882
17305 35781
70397 71115
62872 92011
24298 42721
1566 94122
7529 23993
68637 90160
49086 66367
12192 16647
78598 79600
50248 92685
50230 65911
11124 52973
10990 16368
8511 92059
12159 67522
36920 45372
59104 89418
33421 90799
15468 75151
45009 92523
8804 69605
21888 67252
24888 75517
4850 12480
65215 88265
4178 41092
33806 63198
17488 63226
8197 84391
36598 63938
81761 86864
52242 74272
29881 93247
2948 73856
73668 87474
37996 80266
48732 61296
10152 92830
19183 79130
44580 80156
45855 70531
5516 50071
5973 8509
26199 40860
28709 73805
59914 74516
66608 68582
50969 62293
60266 69123
25974 70653
64038 74319
44112 92734
46081 79905
8328 44020
20166 80872
24898 68168
10327 50023
22985 68265
58729 94511
66858 87180
2371 16803
76232 89595
30505 88064
44071 86300
22918 62967
9005 53906
14951 22762
62747 93057
61130 69849
13430 82746
67041 71196
15935 44680
22581 64989
63742 97948
43860 47970
38454 65238
6004 92589
77390 91796
43101 92805
55339 71484
41858 81953
30809 54857
33049 68903
75141 92529
23232 53991
79155 85956
50495 77423
32766 39795
25948 34075
8454 90992
39138 92004
69771 96543
21420 21967
36998 88746
11155 14150
39397 75630
3812 43346
59951 70534
33322 67698
23061 32449
51735 84463
34728 35716
16518 91764
11415 37861
46516 91153
34682 80674
10746 33153
1705 24577
67886 83775
13568 44648
13023 60552
39288 47813
56101 74761
59447 71894
66661 75350
5190 62413
6562 34645
12148 46896
73187 99027
28835 56513
17357 37576
22252 22969
54973 70132
21720 29323
15168 21869
40504 76328
3259 17894
51093 85290
35196 36806
49614 68821
30246 75280
16732 20394
1814 55550
32797 79644
78385 95244
20305 49517
62025 75316
51128 67599
19056 24336
35550 60559
964 74832
23673 29559
12733 37157
2995 89950
41342 55853
41858 66383
19036 74921
15713 20422
79879 95340
18379 37047
35442 57620
40114 60564
11882 89836
52036 69689
75560 86934
28269 70484
20795 87998
12129 84528
63416 90249
16408 29683
34301 70501
20294 75718
9858 43486
18447 86909
41832 71750
27062 34562
60687 77946
7745 34798
25149 87738
9372 34913
30992 83604
32972 92842
73507 84403
28736 71002
45536 57013
5212 26599
24443 73474
45742 50304
41190 51513
30011 51796
22861 23118
51598 86181
492 89425
10820 14992
42531 83288
1874 89421
21934 69020
14677 32016
44839 65019
66230 71310
1449 6607
32805 74413
46348 67466
31501 79937
22322 56488
23386 68142
63623 72685
24819 74519
48335 48974
31090 59803
32457 84525
25691 71392
33504 69127
1209 53581
77181 88280
35592 56957
13177 23464
27217 46369
8629 95918
32921 58924
38669 84123
22412 32194
35191 97528
47196 95801
13915 37410
47292 55477
18 35729
53033 76577
36485 40272
86357 96955
90572 98426
34097 75174
56495 78488
18862 67499
36498 68075
8806 73572
18389 94862
46617 55872
25409 59748
9433 37587
30060 83019
46017 70360
47716 62676
11708 76296
25569 58954
37886 53661
30290 61917
4240 16067
39792 98324
37343 39968
37015 98054
30130 64964
38041 54090
60537 83529
53194 53476
83159 83474
18641 43218
10902 13958
2040 53879
4717 84947
51835 74886
29308 74052
54479 78329
64178 90428
2884 88330
70380 98929
1474 46615
26997 82987
21041 50412
3729 89361
20276 68910
21514 33783
28631 58883
709 92526
72450 98621
27654 35632
2931 31740
21186 33332
65506 98532
68473 85225
76762 77477
36549 46565
38755 99495
5938 64942
26907 55216
35427 59882
5395 77798
3269 30633
43902 74293
14615 80445
81813 91819
74054 75641
30332 74448
51089 92100
14657 53250
13484 23898
3129 47924
33824 84735
7706 88429
52609 69582
60491 84859
62026 69396
43905 51498
5288 80543
53785 68044
63362 79960
41862 46595
52795 90391
77276 78773
39071 95479
23564 95756
64442 76472
9111 61466
2160 31236
41957 67141
15469 35768
39669 99984
67877 70088
52555 81413
16535 45038
42372 91780
80722 83849
49320 87979
30860 60764
30162 38213
1251 22030
7157 63238
27202 76349
35677 93094
24086 99497
24124 99790
11410 60007
32620 78003
69283 85677
3897 55207
19978 96789
16491 52780
11840 69903
19376 85894
19582 31930
20584 90508
56766 75167
48688 82389
10765 17815
19861 26311
73658 96768
50828 89651
67682 79777
19526 73096
62681 76010
66297 74714
9287 46727
4961 53702
474 5173
52402 52921
7124 9158
30985 70392
7034 74616
83443 84604
3102 26204
56732 67893
24212 83176
22052 57885
21855 35869
91139 96549
24031 30010
63483 81733
20816 87417
73849 88183
57293 97957
12166 21665
18159 87065
89292 96299
77395 92438
91408 95935
13440 78361
3411 66986
15094 87720
25135 62489
20304 82060
81325 93304
14918 47879
49456 57520
17301 43316
20490 43971
56197 59371
45235 48147
11785 61006
60353 75659
59666 73063
39842 75323
50295 95329
52867 78069
79899 96893
16604 77487
50498 61559
22492 38372
33031 60369
59517 73583
45593 78539
7598 76165
22920 36026
11577 96964
68907 75062
1178 2047
21344 44570
18474 94858
6548 12059
10775 71008
18511 68241
17194 22681
64373 89176
70050 72364
79310 94625
1258 7921
1332 21697
24127 56379
5442 69565
48411 74890
33171 71434
27516 89081
15696 17781
41338 86159
48490 76269
19248 24260
72391 91177
32474 80591
28056 58647
299 10141
12091 32625
6774 11118
9441 71857
13485 97456
72 40024
56574 82104
37615 47477
33764 55703
72059 90070
55774 96022
11796 64690
618 77087
29042 34510
31617 49810
15229 35835
58818 90755
26903 72591
23194 72230
33420 38088
42863 56065
41455 75950
91639 95056
56585 75140
10509 96498
17062 94386
33603 92653
5337 61087
56496 78523
66400 73735
32740 73782
9596 94340
23128 90472
46491 47195
45529 88015
78390 92891
17265 66236
32966 45383
20694 72893
20538 67222
12995 24057
47910 81129
14340 70861
86848 93632
81510 98860
15172 52761
54141 59866
8806 28216
50110 95664
29961 49385
2341 50157
19732 82543
81085 91760
10369 76967
28284 83794
3102 75401
2525 84588
31320 97688
51709 86741
13388 23725
40306 44358
13532 98111
31121 36815
50160 96314
4461 70138
558 37415
45340 90588
71032 71177
36722 96916
4 26019
63337 75786
9016 31663
14239 53759
31499 45863
37719 45650
29463 93764
62493 84022
21541 31443
31294 86320
36654 61199
48369 54932
7416 54654
69927 83017
62314 75322
15175 93676
49267 95214
15799 43522
4715 34782
15878 58828
55682 55723
51912 87112
60713 62869
10199 53925
38183 75238
35566 39915
62234 78484
85302 93225
25087 52843
39288 70234
1579 86297
21271 98672
76060 95922
63611 91932
3976 89536
35754 48854
66296 67075
43036 48034
52158 76442
22393 29235
24218 90583
14276 93525
3264 55125
21104 27869
8683 14178
38670 50283
10527 35513
15700 30891
15877 71522
57321 65918
69040 70951
3483 22241
1057 9937
24388 30566
40826 94858
56025 98623
17141 20520
55619 82531
19687 76580
38764 48122
17650 95012
51980 65838
24603 54046
16038 74762
34067 45968
24363 65940
54633 71720
13988 99261
37914 92399
3027 5339
25512 72591
10479 54573
7118 8442
34511 78249
40188 97707
8354 62209
25704 50419
32593 72092
7964 28706
3595 47656
32036 90871
7848 83729
10455 76919
55208 99069
34808 51427
45106 58510
4977 58650
45474 52939
43980 54174
5869 36314
5130 49433
43542 64167
86178 97396
71197 71504
44441 58950
35391 83137
1246 18856
12052 65783
29245 37448
41421 97589
48368 84494
26021 55956
10018 54485
15020 53784
65707 95281
15520 29547
9379 81937
1548 85534
10859 98868
9811 53051
54034 70755
33478 43306
8563 52361
46430 53104
41984 53199
26037 88601
27482 38448
41441 91920
11958 16030
16224 97497
69802 85292
88396 92432
40829 56759
21351 37084
14268 23473
38374 96484
18514 78085
47043 48437
14077 92538
49786 73376
22179 85759
82437 83389
37765 78195
5353 76504
53010 85224
36624 45108
19808 99854
8533 23068
49258 97808
7188 46125
20015 77578
35367 88884
1602 44859
764 57624
52124 77009
15429 74210
11662 92011
68758 88992
70581 72106
63328 63967
1458 2797
1746 48395
26771 87628
71360 92932
61247 84320
24544 27834
15648 17434
19248 35813
59039 72225
27045 92083
10826 69803
44711 78855
82843 92591
12940 56438
56813 79626
10284 16856
16868 44154
28985 82051
5000 48311
13488 53564
3690 32016
63621 97282
30051 36613
2197 83133
43704 63839
274 75469
35899 50158
28755 35634
17720 51541
74515 85867
24614 49011
22375 52289
83713 91020
68089 99136
26083 93731
42391 78185
26130 55889
68480 76767
11629 12110
47039 57388
70548 95591
61006 92562
20330 76952
14682 70218
31349 64581
46464 76162
65170 79402
49794 96577
22583 46061
22726 39238
4869 98536
5519 21962
33813 75678
17972 45065
5371 71409
37351 51248
20506 57769
45529 49017
33 37588
51060 78705
7687 61060
14097 69429
1763 19254
33747 79258
38127 45772
44504 61492
17819 99824
9127 45352
53839 81266
9318 61360
15440 47940
32282 68019
20363 30813
53820 62675
1091 39513
1867 74100
51828 95426
954 96808
14107 27117
76248 76262
23999 53260
59547 76951
11328 24600
63188 76999
58619 77836
5562 51720
64431 74169
70252 89978
9966 52436
18529 80397
6714 23380
1742 78844
2553 53498
32176 69374
52770 85757
10486 85272
826 89490
24403 96100
43122 71131
39547 72408
38774 78371
35700 52935
20669 84356
39227 87423
8066 66725
12994 42180
12460 49464
82901 96520
68816 91658
13061 96924
62945 75512
25424 95972
15475 99873
420 60878
28848 99122
55038 76818
5236 82016
30561 63351
35902 55674
45905 74480
59211 97958
21774 42019
55303 98766
64286 97972
76056 88492
15055 43654
44201 84003
91936 93418
12864 78302
5906 25161
20163 24426
68263 72739
28356 81383
27913 40200
38894 52886
17284 86991
42004 63779
27333 40672
60562 85063
3356 59139
13399 72529
2177 84576
20218 78230
5288 43230
30060 94451
35296 69321
55600 75128
25997 37836
84164 96022
8945 33452
42005 47177
32766 39050
58706 96449
4507 50049
75162 91183
15802 56677
4093 12546
32175 51661
15800 41733
33458 38319
32929 39344
19859 52322
63507 96984
10581 30977
75107 77236
2021 86353
51867 51970
23875 37462
24021 98341
22344 25444
60198 85463
27963 81706
59709 70276
44243 81773
41125 89447
28466 82658
59135 97677
10472 57295
6549 49560
40225 56405
48978 68136
29431 52059
2065 9417
31878 78293
53173 85681
24505 42261
18334 79341
25356 79394
24522 48730
13936 47380
17932 51337
645 79472
85023 98568
62896 82872
46395 85515
90688 99220
49748 92104
3619 50728
5119 95021
23834 79727
746 35076
41498 92608
57749 77208
10480 84799
39753 46714
16394 32725
7689 20742
9949 33281
62245 68054
30956 89329
39711 65424
78523 81260
28360 83756
26362 73949
45751 70004
68644 93014
644 30919
41051 84781
35617 37146
38988 96630
6463 71540
28985 69617
27407 38371
32333 76920
10279 60696
59391 76978
6836 81227
14251 57979
39895 64932
41565 54418
38411 92390
7819 9658
43905 44851
13239 63481
87928 88596
56698 92194
47008 77358
14968 96902
36991 79000
25834 86361
1337 86642
28806 78933
10273 76975
44306 88409
5049 55056
19892 70423
991 80788
46623 79429
28343 63627
26620 32750
20260 46804
47064 68288
33072 75515
39731 71934
1942 80447
42730 60198
24908 77707
43754 71593
62659 68564
36152 42036
39857 93699
39204 62688
14228 50070
27509 45817
67999 76140
20480 98286
49429 88836
46204 65362
27546 40777
60438 76870
23260 63240
26454 34574
27734 62087
38115 99727
6084 79113
56061 74886
86852 96883
53674 88933
57792 90192
26153 90098
2885 13093
48685 64582
30780 32488
34994 56674
58943 74574
4034 88469
62751 76286
31176 73615
27388 40726
27608 41045
24679 73316
16523 48764
23797 65298
62492 72555
64586 68017
61080 83561
56229 60016
992 59156
20612 94415
5285 28638
1310 52324
63140 65525
31334 50001
23692 79509
57647 79489
6506 30805
46783 91082
54154 81862
31349 52424
10646 47501
56571 98280
15727 69197
15763 64593
27674 47308
22658 32604
33017 49145
52715 63630
31300 65176
57059 93033
19312 81226
66664 87303
9321 46421
8193 97629
15954 20163
81169 88866
88160 96508
62572 93908
76628 87373
83789 94179
20974 88946
11155 81320
57640 91124
24185 82545
32260 35284
12249 33016
39924 55846
17414 96223
9657 61035
58944 80803
10515 56699
21511 48152
16524 46779
7804 24208
2360 25234
69499 75060
47794 58156
30991 91861
4749 42344
73918 82129
69318 87676
27893 95275
53014 97922
59600 84926
35933 50474
14608 65054
32718 55528
1370 99711
37443 57052
37346 71514
3139 35690
7099 33698
2076 43834
57341 62739
46414 73673
7500 25393
3732 25025
18463 70481
8405 27673
21240 25061
43079 72378
91476 99590
44860 48422
79194 81632
67960 82915
17036 22718
1344 60771
40900 69834
27192 88647
17155 65749
44591 86413
36085 53273
29160 96512
19778 81879
4371 49727
12659 81051
3444 7060
63559 85877
88363 99328
6428 93501
67281 69410
48633 58805
57708 85912
8870 53269
87713 99505
31651 76049
3474 63174
31394 83575
37172 74046
9593 34588
76886 90696
33685 92609
10767 19110
5554 73469
19263 68523
66139 83795
17038 80496
19992 56262
1431 63025
88178 90187
12138 13630
16196 86231
21437 28521
13019 69084
23272 61861
22738 60936
12706 31207
43646 67857
88786 91535
30520 95248
73574 81710
40522 92617
17350 35344
11451 48345
4512 80295
12308 96631
17702 34258
47268 84002
499 90345
38310 77241
69 32586
23896 51591
45009 98841
16157 39220
29547 82231
35582 94212
52200 88604
11452 58177
13948 39957
41089 92455
21911 58978
84303 99855
22896 54249
5248 40684
82201 85563
17605 64869
46890 93223
52124 59619
8985 76033
21703 66796
85573 87436
6738 8929
6959 49538
76159 90503
22914 36903
9966 80644
9269 30880
32502 97911
327 45789
63825 83796
77489 77618
33811 60124
74085 92071
6 69930
14141 51061
9468 90065
5236 61170
69111 84187
61310 85717
71784 85885
50403 95248
26245 60259
13173 34240
61330 79007
7668 40061
5481 99392
73953 91012
18960 58807
22822 23792
64885 75925
34422 38706
18306 25719
13421 72236
2310 28659
55859 62766
26400 62611
38 97733
84664 85740
21050 73622
25445 32700
43428 96083
29949 86580
12099 16940
43172 48773
38298 94703
29121 86885
30370 32467
84443 99985
30562 50976
41688 91881
36752 98918
23230 84074
88195 91715
33239 53958
25778 43467
79554 96851
43173 78924
24821 56672
4503 12451
31888 64829
58627 77079
98345 98769
24531 54526
6195 30028
67113 92497
73276 79810
64876 75865
83664 92586
35598 77647
55061 83927
74281 87533
2150 56545
25183 62197
34725 62567
5285 54842
11422 70286
51677 83752
47915 59990
3976 96908
13148 70479
68834 75572
28594 73850
83353 91570
28197 51390
12059 17965
14566 66339
14212 75086
59475 99738
528 92712
9733 72041
21785 90234
38284 80785
28735 48544
50 29791
20678 77424
49664 78760
83128 90521
49267 59470
20372 21321
29532 71167
4062 69665
40764 99118
11961 72815
24075 60563
59445 63234
11109 45199
1722 8471
17258 70703
53617 66928
67178 75480
78879 79760
40787 89626
2795 34134
16898 96692
17361 66276
45309 61275
4878 53452
14926 56604
2239 32723
66628 69968
6306 79558
26910 57912
40266 89190
45469 46906
34279 85916
75447 92662
68970 92397
16393 46346
14271 37698
34728 83610
40581 96773
26110 51575
39258 98360
45453 61809
43102 98216
11044 18019
66601 76473
4950 73172
33691 88653
43049 90887
328 29109
1165 5021
53358 99384
42907 46742
9566 22951
5904 30414
35096 67963
34461 85579
85237 99303
74641 79343
13629 89312
31307 73315
7391 12223
6200 11379
60554 64359
1777 7082
64207 73591
27520 61455
26207 77173
1650 93965
95407 96537
20727 34666
47807 75402
29191 46946
66681 83129
32256 68136
34973 61075
16106 74968
46137 93596
7287 83959
49628 91430
10105 37207
36394 55502
19333 87538
36726 46210
9906 92388
47704 59943
6592 19235
25911 33549
6037 46652
3639 23126
37738 89026
42462 63575
7125 96933
68138 84372
12552 28005
64305 93252
8966 47842
60121 93489
29102 47210
41543 44453
10189 93952
22247 64319
44276 99657
20645 61784
77789 85658
76096 86660
29100 45115
69489 86676
22687 74896
56614 74858
72887 89960
3063 63497
7612 33087
38948 54831
40554 51904
13869 91322
21662 35615
50284 75814
92028 94186
9336 26545
39098 46073
46514 68668
75455 85360
63159 78465
8028 44987
78561 81956
9089 66301
26356 32713
43297 50366
23395 96138
65798 72063
26012 62020
79049 91604
41618 47083
67696 99270
82991 87348
14183 18231
33710 80087
45123 85017
55045 99521
27915 40898
14435 81007
65301 90089
4051 48847
6929 25118
84393 87334
32783 48947
86424 92920
13219 39138
29782 66023
570 21900
2942 97220
69592 94103
2662 85114
41998 51865
30848 56646
37940 87250
63525 99214
46058 75314
56348 88109
89481 95352
26531 96781
5237 75236
10949 49035
58894 97440
19241 94146
11246 56448
60645 96441
15297 34590
13043 35076
24502 47665
3876 36302
67538 90794
3720 79317
8689 49115
2670 10586
25493 66935
15469 48701
51763 68014
42737 46661
7284 9660
43972 45595
34950 84894
37033 39653
18454 44848
15727 37330
28790 86847
8655 79922
33857 50534
21173 79828
34535 64832
16442 97311
40407 52724
73722 78552
36740 74062
88350 88829
22063 47411
25327 95011
68257 69571
16857 58771
67664 77675
61408 83735
65878 71665
53233 56890
46829 67953
3895 13976
39100 84778
74195 80318
78179 90160
11392 76420
35371 88762
18852 23251
17873 22379
9335 57987
6393 74984
71413 72186
66932 73186
91515 92406
26112 87032
19642 82190
3778 77240
46802 87413
25629 28260
19645 61422
49646 80530
5809 27684
18572 26565
21658 62153
36610 86101
12496 21983
66957 68201
34573 97122
58212 70475
41411 65476
54210 67868
23266 29613
27700 97983
69298 76983
27137 92654
18143 46176
41290 69947
10860 63314
27478 43384
32146 40643
48634 92657
30958 98589
50179 71544
15124 69295
13519 79217
26622 55635
63635 75902
28818 70503
4566 12840
4572 95153
29110 49650
20201 37849
85042 99148
24871 38064
3918 53351
18693 56321
75298 91404
48806 59519
4583 87424
84422 85598
66157 80017
51310 53177
28826 63728
43005 51906
37054 74810
76279 89843
58742 71055
43742 83665
11431 21113
81733 97043
40822 85415
5939 17882
35661 81486
40170 52202
14029 92550
20129 67018
37133 60982
21112 66153
44552 63896
9248 71160
78999 79774
2952 70130
12392 55861
43419 72226
31697 86868
29308 83613
9236 64620
18001 24787
42805 55506
47248 48098
32410 63899
23935 27663
21217 58726
49311 97112
9454 37182
7371 50928
57091 77707
39336 39820
456 19649
14522 32747
17992 49789
2788 62062
4329 14026
25796 42878
17933 25854
1419 35787
35943 92321
77290 85885
41687 65866
65481 78360
30318 97942
13847 77322
16954 70915
27797 87131
68062 94819
22644 30440
21566 78105
10608 68907
67294 71346
3184 87599
41267 85710
20456 91887
41861 92797
5086 45646
28987 76814
7582 68408
61422 63861
23607 38475
10459 51645
54401 98148
1368 77795
49298 80458
17866 62762
30152 86147
3059 94683
67607 90075
16710 91288
30864 89567
58344 86804
53647 74503
23058 43174
7391 16081
42975 73600
14656 89239
74638 88457
55012 90216
3133 77268
35331 89724
64863 99731
16121 55619
11532 45337
13974 49887
47373 70128
45539 98098
12292 26504
38604 77329
59423 64197
32398 92664
73158 81258
21880 88830
42048 63634
46675 59179
70854 74197
47688 73425
24477 53518
54898 99219
31023 79840
30388 60779
25669 84399
5509 35770
36013 55807
8672 95865
32353 74951
2111 26993
69409 79535
29951 88312
65035 87990
12288 30705
8874 36390
67548 75848
80712 80816
71944 87029
69283 92127
17503 61736
5138 49385
29790 42827
43483 87064
1002 51512
4621 45069
40895 50534
18753 24115
11811 83569
9716 10218
29729 89949
68977 80567
19675 86366
85987 95403
3470 27632
37791 41174
34335 81799
10137 32754
21119 30409
40194 60089
25512 95208
33276 70870
65383 81463
43353 79036
81619 93810
2242 14301
67381 83945
25344 47099
18021 55434
21971 48372
21926 38232
28373 59598
66533 73168
29 19869
62606 88744
75875 76087
47576 66723
12997 52356
52077 75079
34085 37127
28516 37627
27046 82038
38444 69755
62138 65130
72523 93329
7071 98427
53210 62365
20676 32670
41781 55733
384 63459
3580 50605
29706 65949
11966 32413
76447 91767
32936 52501
81681 91648
7440 69997
25154 93964
67252 77182
3167 40887
41624 74020
53920 56351
37096 88695
58298 84816
12652 52083
48047 92781
38592 60825
2467 87642
62427 92973
44040 79786
43555 57904
46408 63443
31280 67366
71110 85094
25763 69364
2572 55296
52248 57004
14661 67722
23353 79094
60477 66423
7821 76221
30852 92090
78861 85268
61857 69969
42966 73219
25170 90595
74386 88154
28035 94816
14096 32497
15114 77701
44398 55584
64973 79152
51809 84588
86031 88915
60103 81497
16398 79432
64061 88742
11686 37305
7638 82239
26360 68294
58227 61813
30452 68385
5567 14306
36276 69675
28277 58083
52612 79818
75128 90967
56740 71263
5059 37996
52301 87777
45411 86116
54594 85737
11397 49856
20223 63546
11472 29920
33244 88509
27574 57493
24865 71660
59732 64342
14088 96897
35519 96787
4774 69819
78127 87971
20548 98319
32961 85953
20000 71022
394 44725
881 93720
53675 77049
10208 71300
15023 65786
1753 31716
39292 55040
16710 76619
4092 99395
16588 66701
42323 77587
20145 71248
16693 31705
17541 21377
13396 95242
19368 72815
19809 78782
24266 69438
43134 90590
27495 58736
39015 96433
40991 97536
60376 77753
59525 71960
745 847
22058 70876
61688 92405
8640 88485
90035 92746
16667 27483
8056 33219
1395 51824
63747 67516
457 93112
5792 59201
17987 18312
28809 90699
23588 86613
72065 91330
9740 76476
11949 98048
4023 45298
77098 87733
57563 88170
5087 74646
56389 62996
41135 58690
39067 77392
44751 59752
43437 60159
45174 67480
2732 64746
75424 90231
7676 56231
15585 73161
14655 92330
65587 78594
7379 49606
60960 94645
8515 16696
926 15282
29905 55861
76498 83398
23976 58971
1039 31376
19388 82915
36104 42354
20993 53938
11725 44074
60507 77625
39013 40474
38359 70017
28447 49899
6539 52004
730 91115
77299 84234
55312 79796
38978 92407
40240 40855
6469 72546
14478 53696
41608 87500
35945 94868
11267 62453
25537 41901
2964 86416
20553 51343
69751 73558
18357 59374
8711 10139
82314 99902
7300 59422
15269 32166
12733 72424
746 72430
5580 41408
40764 50530
4433 56595
50400 93006
88347 91522
2054 62412
16133 57959
8360 12646
45974 94380
22848 28824
3841 52201
38276 96210
12681 87548
20839 25684
61020 72970
48911 94930
1543 93126
3752 90174
14342 98334
39313 90806
16498 64649
688 6637
11559 67612
15714 83831
31888 58780
58029 80691
35530 38646
41904 93143
38872 84612
72135 99974
17682 49152
13784 58468
46106 86374
38454 53544
31238 44679
3594 96533
27896 76593
12850 43827
78585 95497
45577 94920
33419 69402
17821 83992
33905 70474
64173 91686
22769 59470
79483 86879
35949 71348
47403 87860
4127 65245
80159 84158
38551 71297
18735 74206
19351 90280
68260 91680
63840 76640
1210 54771
33544 49789
7633 22077
8033 19442
27595 71911
6768 62743
7619 81557
25527 67765
52662 99150
26471 39126
43922 72587
7102 68991
7620 75078
26434 71188
3445 66266
45696 48789
61385 96863
37518 69589
28671 41827
13504 64578
73090 82234
1217 25771
36875 46422
68608 94858
61380 73373
23686 53232
10757 82287
13110 27677
35105 61870
32179 93235
15910 92668
77790 90461
43711 58552
8087 56448
78503 92867
27796 98601
5199 8569
15302 19294
56207 78971
45158 76334
23774 88018
19344 67187
30043 62048
60089 88825
77871 92386
48623 72247
75718 88204
6733 59194
30664 48810
11634 48488
50413 96273
13981 62081
10199 92345
5378 94791
54135 98839
58756 97437
63052 87034
21377 27161
71856 78618
63836 76342
36750 42494
45636 58218
23391 62329
24001 58705
57497 97690
42679 99820
24033 68533
272 39437
46958 86845
23577 44506
14542 58422
16646 57476
41436 77698
17440 83443
4245 41668
35961 95604
48361 64428
13464 76031
19383 72949
54022 89519
47685 87403
9350 72837
19848 67779
8495 71138
51557 90732
27025 59464
8100 75008
1678 22775
72098 85230
48942 55385
45310 54883
53300 73668
6294 51983
10796 39564
25562 35467
50795 74270
33889 43394
43983 56890
86806 93692
2597 90861
25158 40211
64679 88588
56106 67996
16253 30768
34816 74673
11862 77368
44300 93676
59825 84637
72442 95482
45820 94862
39591 76246
5083 41160
52257 97570
13992 65261
33127 63071
22960 60201
241 62828
57228 81582
67291 76742
8093 91995
17758 83038
14353 42958
24945 50533
44765 89382
43409 71049
51306 79130
42688 53643
39522 86362
8911 26744
61827 89157
70914 85404
62729 86228
3923 59712
21513 49660
65354 77765
42601 52309
14059 67613
10584 47930
32339 50691
37551 96229
73302 84249
1635 87260
43659 80092
84024 90262
10427 21645
2650 56191
41519 51395
58503 93583
9832 43052
42292 57658
22697 83934
783 21833
26060 86785
4512 38463
29140 50233
18713 94364
853 94998
33693 55028
37149 61867
26991 75679
95264 98590
1670 93436
23686 32405
49757 70945
21019 62397
18731 32703
16746 47639
34765 56880
29603 69759
35807 81216
44089 86587
26225 29583
19689 33980
34775 61246
14612 16148
14105 52669
33396 43181
65821 72923
6158 88992
40361 96865
9925 88754
52927 64307
2216 99724
29203 46547
44875 70838
81895 94274
45565 52069
23174 91045
1950 45657
48889 97447
64003 82202
26793 68724
6743 31282
401 27363
25472 64582
38527 83125
61581 97084
57512 74775
329 45200
47813 84485
67993 82985
4238 21545
13086 59731
40641 44241
53197 69226
65631 77454
1809 46607
40242 44394
32748 88835
33665 43758
954 35360
49344 81556
2447 76120
2043 47790
10596 46597
231 36570
11356 13598
70968 75078
41553 89958
20452 36421
85824 99263
20010 50856
4110 50396
31521 80361
9461 90132
65895 82170
54225 89488
17051 49637
32616 56575
23906 38501
1814 94276
9255 47677
10939 44200
44740 47028
80588 92226
31060 83029
77852 95625
7014 42433
30253 51844
61695 71841
19406 79298
49264 98865
63452 65273
6122 27945
25443 50303
35568 62208
44777 47132
1792 47883
6243 26803
30720 42236
33366 91798
23223 70324
37053 53510
16166 55646
2632 16006
7910 74446
7623 26613
53835 92700
51802 97874
57617 72850
61283 91564
25803 53333
56361 97274
17717 71447
30863 53211
21120 47234
60613 79622
26862 70937
34960 36384
71123 91631
57226 94319
83941 99388
52983 57197
75180 97889
91526 93145
2816 7751
39745 63688
39316 88215
2321 17017
5311 46946
36848 77861
73466 97226
39116 79445
6998 39998
46446 88949
8490 31278
45639 53796
45828 57721
12827 64455
10231 38033
14010 42029
21824 98234
30714 76011
40114 86553
6986 56360
7757 35829
58567 59563
82408 82479
904 75455
33407 51659
58132 93921
68615 74937
1830 36948
18593 19551
41643 67938
37520 90817
10816 66586
80227 90383
16757 54854
38064 79302
42931 81379
47460 71139
25252 50676
73872 78566
66051 90611
3497 71096
7159 85927
17634 22349
13029 16729
3466 23097
60790 76359
60636 73701
1377 15089
9256 74495
85045 99824
27415 88625
11734 93364
48064 79782
27583 45377
59637 87488
60554 88378
20843 41319
6108 10138
53760 85118
68214 73115
9871 96911
14493 64556
37842 72959
62934 66543
49106 94144
14493 95581
17038 82246
16913 33305
6520 48961
25313 50303
50084 77517
7584 49194
25767 61358
71700 75297
47909 87266
66572 84990
4801 29671
19412 33207
19065 33212
2637 39583
28011 86496
1697 32367
37434 40476
7373 98366
9273 26335
35401 65800
6762 58292
15082 55286
4529 32400
48771 82608
20128 63104
32571 38534
63764 92676
66510 96331
13783 31121
14084 26970
52283 73005
25901 58326
10543 77493
50620 58953
69948 87229
1978 39953
7490 82036
16018 21868
24266 74437
18540 32028
31348 47757
34935 54167
10013 20780
59424 61453
10317 59862
32292 58066
70727 73565
42680 65104
19771 51835
67520 80402
7231 25047
46058 91836
16201 67943
17130 89970
3961 24508
44595 45624
26918 96188
28692 78932
87618 95503
46301 78144
4986 26337
49057 94599
40276 48064
23587 80086
15092 73361
20483 50501
7794 79765
15401 45841
66830 96438
61930 91464
8909 18401
24734 28537
44889 45443
11175 72931
4522 45150
19643 82312
30121 89728
62031 70080
4246 41404
43082 77122
30618 74573
50621 99076
53075 94896
52157 97185
8907 55200
79529 94606
20809 99878
36303 76753
981 49682
61189 66498
42207 90440
21449 60556
76512 79143
16197 30493
53455 72391
15138 71928
3708 57243
50828 84296
40663 43244
69640 90212
10226 15787
71731 81427
41607 86764
64283 96550
852 77637
7643 46881
71424 72933
87492 93864
17848 84051
5669 22835
36427 40555
8247 17445
15091 47672
8258 34262
3381 41609
53135 78219
23927 35418
44871 48588
28440 58136
32149 57692
15849 28772
23365 71738
67862 99429
87112 94680
49374 85807
20240 52732
21414 89671
36467 99636
44008 64724
48680 74910
78337 78924
22285 72565
79214 93873
58796 92044
14546 31692
277 42674
7685 8467
6356 39699
23854 57170
15164 26637
19238 58688
14270 95156
84788 99324
23502 63785
10925 77108
777 13581
6690 87748
7892 84807
48298 61974
15433 56805
8301 29672
53158 78295
27708 43512
53532 69521
58924 82593
6244 60091
19757 58752
93250 95651
3794 42280
8040 61528
7319 86907
50790 85851
26387 84305
17827 65177
13738 57345
1237 31863
47135 98735
39557 74084
41165 95020
12977 77912
12820 30789
51863 90339
40664 85890
61020 75647
13674 82839
40470 64776
37933 75579
45400 93253
74593 87355
86895 95375
54867 58085
22504 89665
72966 95130
4097 25987
2074 23044
75276 86664
23250 61707
76804 89326
891 47787
12731 12786
37769 78036
3830 26191
63179 81360
63844 96448
78851 95398
25294 68204
58421 63564
11181 86833
57822 75687
12182 39345
40458 75730
14419 75632
18429 27443
11590 43224
2378 16894
83000 83644
48244 62387
69476 85228
22213 38236
44298 58658
43733 89612
7557 34177
69651 89832
27005 93383
8366 62116
46081 64423
81163 81887
17257 46376
32473 41905
39746 58838
12960 58905
28715 76187
20041 86285
6809 58205
61089 88563
7671 49078
22096 84780
10102 66725
32846 50738
47037 97108
35486 83682
44264 72408
21981 88451
27482 32091
11707 55337
3355 91804
78203 96373
77108 99848
38857 47257
76451 86827
81563 86448
16167 67002
11566 72452
20295 79690
9141 65778
49399 85767
28643 65446
48248 56655
5389 22985
27754 90621
79615 89878
4917 40349
53638 83328
51116 95651
55463 87165
49980 52981
1436 33732
26026 27254
22299 41761
7333 66556
67745 85992
62218 97689
11856 60050
30298 55035
47743 53863
14554 29094
13912 33630
41646 52116
11052 24645
7461 58127
28731 67704
35524 78612
29840 47033
20280 22983
49352 53354
27017 64183
2265 71748
22097 65671
10170 21260
37107 85295
12986 55403
14286 55687
1494 50728
21917 28931
18986 32483
64437 81361
19609 52527
74020 78581
85091 91770
37919 63898
87687 95716
11691 49534
20450 50202
17798 78480
51478 65428
30927 70455
62663 86439
30379 46774
36222 57575
40272 51219
58896 98557
16495 91789
20449 71961
1061 24425
3284 4162
15234 76034
37181 43810
4927 11668
6656 75134
36200 90058
4818 85206
23904 67289
31793 43429
3814 65237
23952 85717
4456 61306
29501 60591
135 92583
42753 76193
27494 63944
92252 97520
43828 89414
509 84458
63294 96824
19748 26454
772 71747
71305 82958
13454 81253
59450 97661
48938 51760
27990 44093
43447 65951
18005 98669
82 75906
6739 46084
30960 88096
27666 50404
50297 61401
69054 98843
4235 41886
42719 63912
42018 53578
22756 74124
7266 69833
36475 66670
25368 44639
54204 88365
48619 96525
5643 65147
30404 55810
38485 47068
698 17331
12652 81057
24687 25012
35886 71906
15372 84698
20261 66075
31816 68017
54000 87610
11232 19515
6938 66921
45959 75300
4842 8500
22048 25790
7348 9949
73773 85743
21632 57129
11769 87812
10465 38183
70346 85789
27501 64597
28046 66646
67784 74835
15980 80057
3414 82888
60629 97797
29041 64076
23276 79232
84811 96160
83820 91316
77155 91639
56326 64967
16225 90869
42913 97527
41642 93397
1781 95327
6392 52911
64870 93844
27581 94931
10842 58000
18107 78440
18924 30099
2853 38603
52642 92818
9796 13571
51726 86347
14509 84397
23777 26738
39030 58044
18213 23313
37869 51902
53645 87415
53776 82857
14792 29210
13401 32991
19503 90895
52997 67724
36441 42666
9528 29626
36796 98941
63657 94434
1197 5233
32534 90899
49970 98418
52449 80496
7125 19514
461 2679
93463 96725
31566 71199
4423 39115
76477 88334
54940 69247
16431 28242
19379 54924
84259 94523
5872 83396
10596 60682
11654 27841
47676 61441
53645 99917
24490 62917
11412 55271
62248 96824
45673 76414
10634 30355
44760 72108
14065 56238
21523 40933
49796 65191
38043 52815
4361 26753
29581 69360
263 11265
23084 90179
5214 99794
86342 95493
1096 18234
4294 74188
50451 99847
17270 49462
4075 68021
56751 75039
1816 66133
71309 97055
19960 69358
3846 6005
23857 76669
57089 70539
45545 56042
70257 90170
6603 91054
41138 56798
57141 93934
84582 97253
5953 98982
4275 38465
1828 24939
4959 75850
11167 93520
40375 91257
8548 93926
48694 88437
11231 75237
18707 43335
73755 97833
19498 38281
56536 65080
52900 55134
76170 81919
6715 40805
24891 34215
89170 92643
77563 83653
36464 97501
15014 53045
24077 79535
20212 72059
14513 32193
19979 92662
13399 90758
56609 96883
31402 72983
58361 92022
90375 92048
71643 84689
48665 56751
8088 32872
36233 88799
5232 61823
54102 72061
71986 91864
14381 58652
80392 80870
30157 99707
25892 83546
33389 71841
64709 83320
8230 77286
1730 98761
84074 89726
17686 67951
48836 76502
35017 45586
61482 82330
38514 65757
1887 17362
7431 39372
45488 72028
16410 61701
9341 29352
23428 44432
40989 41672
73444 99505
27930 30257
74407 80023
39430 67783
26637 96958
39072 84336
15117 34557
33816 66187
25561 70179
66257 66927
1255 59783
20256 64705
79119 86666
9718 58316
3196 5119
68286 84124
6308 10192
80247 93152
73924 90076
16422 18360
47084 99243
33210 93446
45677 52217
28383 31197
32025 82003
9450 53198
17561 68827
77243 84130
54187 93450
5371 10106
27425 99145
36701 69191
11386 22457
22279 81345
2453 64371
13502 17781
10013 42467
98217 99547
72310 88465
51757 64794
12131 13812
12508 72245
17887 91005
12945 65063
59674 67791
42224 53926
26134 59268
24767 65086
24687 96953
32762 72349
9734 99369
44047 59509
7498 42965
15793 98466
4908 14104
1201 18315
4399 43238
57392 92915
15553 67197
50056 81956
7117 40483
66873 70566
80360 99258
5430 56101
13141 69624
22956 98958
34601 39362
54940 67597
31155 61400
12773 27775
47794 68674
11318 11580
25903 49777
67037 82792
76603 87000
25762 35054
14518 80905
69068 88347
63122 74856
72951 73857
32835 67159
30578 41337
18968 31679
56719 77802
5866 66386
72118 73498
41508 46190
11300 31423
695 9750
87160 92312
54036 64767
52535 99525
31760 54273
63309 80025
11766 30117
64726 94453
6327 68336
19616 38591
42255 54457
70396 79378
51856 67580
17603 37451
1667 82642
77223 78079
48650 88589
20405 59400
46561 95156
3411 20213
3389 95615
32060 67319
15766 18022
34759 66819
2503 27779
53321 94697
21096 97969
6343 83896
28484 61100
17750 65603
18815 22868
24264 72426
30886 39917
13499 83016
27772 31605
64251 71152
4838 80786
2478 69977
9086 98712
89432 92441
42750 94976
27223 80577
23011 45116
37390 44501
23999 46947
27201 29924
60886 65423
36756 86540
25509 44630
84068 91542
31089 47663
77058 79677
59337 72788
18967 28260
52320 90496
74437 85809
3993 68671
78415 94750
3220 13024
23723 98825
41056 91865
59908 83850
9598 17639
12113 95735
40466 76245
29691 50846
65346 75479
4587 44623
25437 53479
5755 88298
54929 59169
3679 22928
42601 64554
52466 58996
42536 59527
9543 19362
31858 44187
28672 60552
46494 77867
33717 79149
28589 56384
16080 66089
4657 10532
31301 73840
54389 55887
21346 88092
25573 89088
68509 75995
21029 48928
62738 83498
58081 93512
72086 86946
27603 81125
50757 50825
13195 40478
76469 88433
23771 61324
68376 96666
23172 28327
35412 47765
58502 74257
55329 76062
76432 82433
54683 84811
45001 77756
2869 58897
24646 31796
49549 93489
49662 55793
63375 72713
6469 42873
21796 33545
13297 57659
1413 23288
2099 85697
31870 51343
16719 23683
87276 92722
42951 65478
33285 89933
75653 96776
40868 81433
78937 98848
17861 62505
10516 35960
29273 47650
4451 39932
2134 27255
8947 42211
1842 66878
74692 77475
18633 70894
3022 87648
34114 38802
36950 45563
47036 62072
11156 37089
14875 99903
12478 73023
69235 88623
4545 79686
10455 46586
77671 94397
26495 38656
5719 24996
17420 34808
12215 19749
18858 94104
27123 99826
99379 99399
14979 73363
4767 28196
19804 48153
34846 40566
6522 71239
39152 89634
70989 87562
36084 52991
29968 43126
34611 38983
76456 83083
26728 94154
20184 70900
31728 57014
32128 48812
66215 81054
26466 94962
12840 68689
18898 64401
23783 87068
54858 79025
72878 83784
39242 86794
1571 18325
35402 97011
35942 70898
36323 36915
9313 13614
7101 14993
51683 54358
17403 89763
56908 94948
39483 46854
57656 66389
39121 87816
28921 50374
16222 67910
60675 70051
13807 20616
3871 54008
97495 99176
57133 81155
594 62122
24152 33502
30020 78039
19046 74158
56134 88394
23333 94766
55636 96836
40172 64459
25083 41428
14247 90296
94334 96437
16824 45730
22381 39689
19416 44657
58304 90055
23903 76218
206 48465
56637 74657
10150 98372
4801 13550
30325 46951
35463 80092
41839 72191
64896 68974
72554 92594
33012 66056
2052 96828
906 71679
65746 85755
30051 64003
10567 68228
47043 76426
32843 86634
19120 93711
19021 30503
37902 56788
14329 92352
19462 37717
17532 49217
67426 77578
23997 98043
20813 64609
45444 54879
45119 94415
24266 85670
76354 94629
69065 99706
26779 94695
48010 76908
77849 84823
18608 90240
47563 70010
27543 80105
15191 41563
11678 64574
25277 89451
10555 92578
47788 78881
41244 89754
17124 42713
1480 2416
8290 72129
42467 92868
13782 97724
66953 99058
78605 86398
66580 87778
19174 54378
92430 97946
20702 36770
12042 49242
8333 22028
30603 31956
1160 23177
30373 69097
42461 56468
40864 43454
24635 66038
21770 78918
35721 38891
8117 81606
62756 86595
78626 97053
11718 22292
65887 70379
14492 27840
1731 46697
38730 84783
44687 69900
26701 62214
5382 25280
21999 83378
23183 37258
40503 90898
58864 84710
9849 13446
43882 86852
25489 86570
42286 61269
20078 29646
14028 55665
61959 95224
82527 97550
2025 48085
20421 64543
1225 76640
25459 51937
47283 69554
46096 87058
52250 94540
19479 24377
11619 29514
32866 59819
70873 90696
23531 82669
55036 74963
34582 34851
67211 90519
33168 58830
73205 78188
12913 72837
5845 73303
11381 50074
83368 92684
952 45337
76519 81398
20589 50634
65633 79539
12925 59762
50204 84467
58847 98137
84770 92679
47815 86384
8050 75593
66864 75400
16898 80857
80057 91375
65830 85102
37206 43420
78888 79903
84218 96803
34596 63234
59942 92667
90499 96970
51486 95855
34946 95965
1407 8508
17600 35044
31872 90543
13214 54118
5439 57170
45426 66224
902 79242
5280 29208
23354 27544
14182 79408
17194 32787
56268 68719
343 99761
42876 71124
41204 55147
5230 81913
54615 79265
26961 69317
86086 90834
60606 84053
17740 43416
39379 83036
74104 82096
6616 27354
40453 50309
47043 80983
17711 65821
36800 87059
9779 26033
28152 67261
12187 62880
41555 95981
17145 17423
11530 20622
83648 89321
10903 69291
52375 75056
63514 89471
23536 56184
2417 66952
54401 91919
63630 70332
84410 86054
78484 89073
41895 82469
7219 89697
37224 52819
5478 6364
24103 78330
5228 69623
5264 84269
39403 85819
13396 62783
47090 89545
59741 81353
38845 93992
18895 39597
2782 23839
35992 83801
926 19533
1471 68218
48125 90120
76471 79744
53851 99851
20666 45924
40509 97840
50597 82213
16570 44800
23146 50196
40676 57638
41211 61217
703 31950
7955 73779
18526 42478
41965 84075
13424 67404
20460 51798
2076 90692
4570 36172
41533 86629
34924 56169
4023 8824
26790 90851
60636 98105
8775 12187
24835 43067
11643 32423
2414 21788
5749 62994
43952 74271
44669 83888
38302 98097
17345 64062
87049 89619
74356 97772
33593 46454
35195 72771
59093 68973
31054 86435
8155 58677
10847 11512
17308 89813
40212 84923
47603 79106
2864 81799
29064 94838
5260 28827
20384 33918
10334 28619
48098 61873
55146 66388
43386 89098
21054 91700
53298 64169
94257 96298
45513 45528
29230 58758
10008 74690
19799 80453
13487 19158
11613 79440
45625 59928
63774 73376
68158 68610
32326 76753
20698 46947
58897 66567
1486 3982
71316 72661
10781 23577
50139 55138
15655 51706
2928 38786
82442 82759
29155 53789
48891 81046
6155 67671
23144 38743
15859 53207
16845 94334
28580 96094
1150 52337
17655 72429
9143 94357
45828 81173
44351 93736
34861 74405
72313 97518
39095 75824
15271 30854
55271 87949
69725 83605
12328 79556
13033 81977
45915 49833
31027 54887
91640 97482
3336 42523
62446 68815
61689 98067
14544 87276
32493 81404
52931 99404
70665 81988
55762 87164
63740 81388
7334 53960
38136 77704
6270 28872
47649 66640
3086 73750
30356 93809
46336 86573
69436 82294
35234 93686
10220 22761
5116 89997
56087 88540
75412 84475
28619 29151
42279 88726
61422 84778
22080 34888
32635 49305
2554 35275
35987 36305
5588 17069
11344 68434
39851 92754
69175 77851
25706 27908
43451 80965
22668 44749
1246 18591
65633 87846
18482 87683
91560 98436
322 64853
17634 77657
2329 91467
40163 79265
45780 79455
24642 73425
15539 92151
24576 69513
46219 80978
13866 42607
13219 87073
967 10524
62452 65161
27608 55770
8894 13034
60681 82731
10267 51328
53097 67603
43719 57154
40754 67174
70582 98303
90249 99273
68762 78299
33771 42368
95482 95759
79464 84584
1605 32756
57619 73837
11088 21759
43146 65147
2888 69841
37572 79144
39504 92045
7123 20081
44472 65410
67891 97672
41269 65263
15703 52385
47600 51532
17012 28548
20883 35196
40120 61841
84627 85827
60804 63268
1729 40232
56143 67435
38609 73648
26679 40598
1965 95849
32143 65149
64912 76961
82381 94360
5426 97669
80219 86400
4521 5963
27305 65505
41670 79074
31813 95417
50019 73297
72431 80930
61087 89251
34768 79832
15383 70850
40678 75943
9133 71822
35093 54359
3510 51439
25333 76632
45298 78834
572 86903
41851 74589
91499 98349
39903 66282
30932 71025
88233 94882
24531 90275
70973 72534
58766 89115
84646 86545
9103 88472
66691 70245
30332 64095
65995 93667
39277 74814
36038 43201
20360 53104
25861 49529
39588 72662
28670 89200
2231 59010
24427 99209
77427 95321
15519 18326
15034 84952
72099 79601
1967 60226
4226 18608
4658 22847
10993 38099
2481 65383
5942 55071
27936 95844
16200 59640
10900 61846
25367 71189
26651 95798
1838 65143
35769 53492
7624 23286
26114 99962
42796 49180
21108 97935
52382 94932
66618 84557
29219 45212
48515 68679
30933 65042
53658 88690
5868 66889
2495 59902
15641 45411
21475 32640
19974 93618
1817 8055
10814 54730
86913 95648
18102 40406
60829 66681
21355 76917
51314 84386
33288 65486
63957 99880
1602 34740
4178 77944
8332 53705
41380 83849
59129 76252
67476 71573
77528 87722
64999 73863
20358 27235
22670 97544
38260 57314
84605 93444
76342 76989
91077 93580
6681 22441
36828 37096
20439 26944
16888 68413
59586 88213
21431 84475
29204 93437
54173 71805
39609 42981
59773 80833
52958 75387
14890 22188
10010 68805
4651 51858
541 72649
10569 18636
10004 87656
14361 93314
26420 43825
39086 65943
68075 97961
85516 92502
11847 33184
51441 93150
68389 96126
35757 43788
15756 60711
86934 92864
32108 58771
53729 93504
29633 44396
6242 68503
44348 56766
19405 46603
63029 82722
17626 21754
21626 65003
9453 90699
42963 51132
22075 56229
17955 27814
7883 25483
61651 84408
39512 48888
5023 71983
38521 81709
69595 76712
14564 47023
6624 29941
3002 49209
24366 93079
14676 81187
10273 10495
34301 49068
44640 89921
31467 63288
73698 95558
42698 56835
65496 74500
6002 72809
44581 88798
29403 45960
31978 60884
52740 92570
23874 80900
26004 71697
57915 64748
26616 92561
7434 46485
58606 58689
88734 95062
91833 96922
51669 57539
43224 62624
7508 23273
49450 60870
44644 69141
60526 73602
17110 76162
5786 74646
74167 77292
15241 91356
1990 80975
4668 28452
32777 87886
64189 65445
48734 77892
24579 56482
24846 91426
14335 32717
24314 70604
4610 59140
84352 84676
6987 30523
656 66743
3125 45805
16593 92212
11445 51063
72379 95756
28146 83009
16018 21778
3316 15429
8501 31852
35831 42844
6650 43280
31430 95933
43759 61055
1216 34166
10924 91859
2389 29287
41799 47294
25421 37725
17175 48941
21096 65737
21534 85175
58144 86653
65284 95767
61162 71074
26071 81907
34812 76281
39292 58944
62568 64588
8493 74755
91056 99591
7132 18468
56305 63194
67231 93481
6683 6856
21269 97411
30297 45332
38579 45955
19915 38953
77778 91491
16133 42736
23193 29116
10613 62733
45896 88056
19329 58135
20502 45802
11623 93018
24596 88173
450 66760
23854 64892
80712 91866
4920 38977
39384 50494
17150 27430
35711 86992
1521 68792
37830 92163
7661 70734
20460 44678
31441 63035
8790 15248
40816 86184
35039 70766
2328 72479
19492 28461
32161 71744
47411 97966
66885 76154
44619 96060
13347 43186
10171 98062
53397 81021
28239 34995
26250 61544
10891 74931
63182 63916
13674 50957
78403 98158
69977 74810
46541 48785
18436 85557
31187 83827
44748 46188
44238 98740
72247 86399
19740 33318
15853 30027
58865 75955
9776 15367
1042 81889
39488 69629
21843 56333
73004 73910
66980 93981
21100 94430
3861 34262
20991 41178
443 76118
29462 78887
37347 75255
9247 85469
3592 50492
202 8907
31194 80864
74624 86625
62567 97071
12950 82482
20359 92688
35297 49599
8582 35355
31067 52238
51648 98936
41327 59388
57806 63052
12500 13847
21977 98982
38985 82534
53849 67416
40597 72545
23332 75047
2255 95656
50832 73539
47147 87723
9992 53519
10080 60488
32552 45793
10956 55903
90774 94597
15772 91912
82843 86430
11794 64230
40528 71448
64552 65121
44693 94158
20372 56546
8706 24396
18598 29451
47537 68433
25424 71599
42624 79769
37558 52028
36703 39859
388 74274
17562 20979
39182 94959
22540 89306
8785 37994
12790 26361
8036 85790
43410 44830
40705 74858
32777 52500
43866 53614
6365 27486
17399 72037
9176 38267
32139 47212
50965 81789
3154 97793
13430 90640
10634 64807
58687 72698
6986 38597
65823 81804
1123 50734
34008 47640
16923 28242
24706 60813
10015 59956
6056 50222
61462 67055
16385 83357
975 42975
17706 81208
14541 37404
21984 90110
27956 88479
59564 67197
901 36646
45509 87086
32722 33692
27540 80169
34763 50602
14657 85082
54018 98761
17637 96486
27137 88208
70887 84074
23330 51694
54583 74531
68202 83831
10070 38903
27011 37531
73448 92776
13556 59921
2070 61258
2638 33445
68059 68116
38366 70460
20186 22688
30860 37340
39558 64203
27595 96333
10215 55264
13738 50346
25024 81426
31350 68860
41229 70782
76233 94400
52816 70740
36394 80590
20920 62611
6533 98704
90716 92895
25400 93949
7097 94700
74940 75941
24651 83639
18763 28424
14839 49693
30536 41163
35272 92249
22727 59853
54650 58646
41351 43590
46282 48918
35524 35605
8891 33839
73479 97222
46582 58918
28477 82976
12298 87816
55329 74317
7674 81019
33196 36653
20789 31262
18812 36616
35245 95989
43025 48751
23341 92966
10962 37008
50712 62080
14412 79542
59551 79032
50808 91005
39702 93267
34673 58521
58249 95665
75122 87125
4372 26125
8342 25325
11290 94880
25061 76730
49600 53769
36504 94805
12925 61553
2663 84823
16350 54920
64849 93977
7249 15670
35867 41287
45551 55786
36733 51832
28637 40761
17697 49381
71464 98359
84508 92203
1377 27874
62887 88694
18760 94153
5414 39693
13930 86701
87178 96050
62658 95393
54538 81824
33353 85356
14165 58649
2807 87792
23295 96183
12451 68057
69548 98644
60524 88604
44561 75151
14151 85310
81700 98450
40408 41593
59406 74462
64770 88070
7454 10099
32831 91974
43924 82917
39148 43372
8296 77514
6128 69815
26132 77680
45043 87186
34153 99366
5138 98144
7482 96970
5220 86228
38584 65161
36572 44132
61483 96738
23007 66521
26568 54671
30070 30255
44486 64042
23862 92403
6662 9276
15359 71093
22607 23016
65357 67451
84970 88576
3855 95399
58844 75087
71531 81992
57157 67313
7392 7799
8247 77081
30312 41494
45403 83340
40347 69409
25973 63345
15533 37841
53394 56840
37212 42279
47299 79652
89718 96521
8838 60836
43094 69943
67402 78948
19645 48754
37313 45741
39296 86959
27883 56033
45202 87969
36205 54281
43744 49280
48458 58537
53333 71739
9922 50510
59630 90690
12454 13928
72656 90193
45659 50091
25229 26143
65463 88909
43288 96332
40001 63070
13625 53125
73142 73253
74689 90927
31503 86766
42875 43119
5275 25653
48882 59748
48808 72340
1910 42906
16051 19374
55554 58116
5267 14948
14807 75800
43241 96989
36510 39501
27057 79443
19744 47646
35461 78669
58484 81910
25431 27678
1758 31763
24662 75134
15489 52808
59625 79693
51673 72100
18443 37935
1432 72430
11920 69380
34100 40695
4195 24488
4234 50415
21007 52548
2210 19490
43940 78310
35959 56422
26605 65000
66832 94879
14087 93842
14438 61884
62375 89137
6513 38268
13426 29855
39553 54008
20726 74944
52231 84370
13128 55523
35635 93399
13962 90715
40593 96731
38576 49293
75205 98457
72206 73608
20746 81202
59625 84395
59953 68582
27919 68361
21633 59576
13829 47000
19748 39922
53848 55451
13701 90795
53281 70238
18669 78854
32983 95706
24975 48796
13284 19004
62112 94150
4151 61016
22953 56581
13222 99832
54604 54614
6726 34823
51552 56281
58118 60976
51360 88054
19852 54394
29795 43208
57431 79976
57809 83068
96970 99781
6752 8954
50997 75513
9999 23038
12058 87006
24996 29369
31689 60680
1002 11152
47391 79668
83231 91270
10983 31566
91027 96767
3137 88421
56051 81163
46008 65994
2206 77618
20278 49377
3783 61610
47430 61654
9473 94698
2270 43149
12503 58988
50739 74895
35201 63190
24037 83320
80749 96520
12042 19207
14750 43811
35378 75510
58393 62795
13608 27512
28644 74959
18513 25233
28441 40335
75497 82587
6486 57250
24731 60418
28417 47862
11340 32095
1571 90381
29742 61880
49170 88527
28725 43950
11775 96251
884 77140
31350 34238
15724 56454
10804 91389
462 67834
2132 91299
10980 40793
30742 51798
76814 91226
12487 34538
57452 86328
31803 62211
5315 96963
28152 98633
19370 46487
27463 80590
59859 64777
133 46784
32839 59848
15728 39311
65984 72000
23197 55320
957 17027
36401 74766
56294 81086
9223 48353
11225 20682
1675 88078
9244 66456
37636 61320
1783 37775
17265 32732
5813 81896
80108 96037
95506 97214
15279 86182
5030 68029
30575 34958
10158 62038
16514 31974
64140 76412
10261 74177
22357 63086
11769 72576
76097 78600
16666 52130
38465 84519
28143 60488
53341 70693
21249 96973
33096 88484
32464 40765
8464 66135
35690 98073
8277 66861
38442 71799
37669 53319
48268 52229
30795 31694
42761 43597
14314 55922
69534 81130
26773 61770
72214 92247
31134 84869
41453 91049
21262 97294
55975 83638
62308 76227
2871 84747
27924 54941
12368 16112
14388 36277
48565 81021
49514 69206
32075 35390
29279 32839
43028 61556
29413 54207
31065 49419
61385 65808
31087 57679
34536 52398
54743 57992
63555 93782
16922 93367
9080 89041
28078 94097
14870 18271
22439 26859
7371 76386
7996 79788
3715 41787
26431 69524
1480 83847
13 6378
66467 80889
19689 84473
77018 99675
20934 31875
57218 74195
79640 93422
78316 83031
31381 65407
64690 93273
6781 51625
47127 50371
15172 98727
8988 50785
20062 94309
37651 51907
61286 61463
29089 58114
33421 36778
53832 56614
81430 83071
40732 94744
25666 50715
42546 55141
42204 85373
51606 75884
75765 84085
73809 97326
40841 59779
42740 58885
56582 78600
68141 75014
46423 78903
39343 90551
4038 82160
13814 38853
4076 54509
87352 89013
42518 85781
15558 69846
757 29615
2697 32263
59888 97475
41820 98999
56397 96437
61721 89460
67148 74913
44836 49178
4245 79629
66222 96912
69862 94705
25708 43624
46939 94259
906 59663
34845 39981
12019 99094
13557 78617
51432 80039
6497 91993
8336 25118
5312 76612
5425 68093
41335 52866
41585 59069
72500 92317
46617 92425
11360 98451
65038 67682
60596 91448
49737 79557
29989 50252
9256 90001
960 90160
42865 99557
38284 80395
66010 69807
41033 81124
21313 37205
5917 79403
23786 83121
9799 29419
29261 48893
7525 80090
51711 81289
11190 78741
11464 62847
37248 91222
16095 61347
16217 29223
63029 74185
67665 94897
28052 69768
33074 65151
24405 58888
22317 41350
5878 24904
58012 62051
2193 99007
15830 97120
40511 59860
23339 73369
18735 37194
51409 57636
27070 88959
15364 65362
19538 50892
16856 89467
9646 74735
52553 98337
15465 54065
38225 91137
4634 59093
3186 3644
58945 97000
20041 97510
17961 52512
43876 97225
43075 87612
36767 67204
76757 94124
31079 66182
30640 41854
37604 72478
21457 94709
73431 85625
54057 89245
7570 34219
61402 93739
549 85876
17352 72711
14825 85113
33580 57591
9060 48122
78951 91527
42277 51507
15466 99357
5445 81012
7656 7935
27256 38446
45981 92818
32223 93373
53387 69101
40398 63934
27993 59167
2355 59171
19655 28337
8467 28115
55886 82122
4753 83648
24384 59456
20456 64199
80253 95785
14944 83381
50275 91358
34330 96895
70295 94296
5206 36175
8693 48916
24327 32943
17126 17562
12005 72345
87380 97515
14205 65176
20921 53896
40889 45348
50460 51186
39700 91048
7977 20717
10622 94586
36309 65662
64940 75653
21091 25435
67426 76448
1128 33735
15026 36771
3382 50688
54973 97453
51170 84249
23929 37517
19499 50666
19273 22193
38253 90208
22670 78892
44178 79038
75107 81686
27107 48402
56213 90963
41509 93936
25701 48359
31164 81289
8539 38117
90941 93109
19905 71631
25381 57822
49804 73989
20344 89557
7563 68149
3048 57166
82491 92837
18767 88380
14819 58095
52472 75016
24930 74259
16097 89867
37361 55978
42083 48093
29966 54049
43310 66653
53824 95913
60400 61278
16345 34003
22124 59764
90591 93255
1056 82817
25172 32081
7572 21483
80273 85705
78988 93471
61760 83375
48923 69502
7162 89710
12744 95794
13900 45134
5372 89565
12538 20723
16409 42590
12550 44013
820 6962
68269 93560
47179 76125
57478 72029
76834 94564
12226 23558
9694 91505
42669 59299
2071 58207
87 23281
27629 88094
6304 25880
74454 94206
50828 80648
2290 17634
24038 62293
67755 77357
56340 87555
38236 50917
33239 38073
65644 82537
76970 94988
53324 64151
48543 94031
5378 54585
94761 97389
59761 73497
4616 63355
21767 46927
16871 66863
39501 52336
22643 90827
18944 86638
17507 54828
40327 47165
76142 89369
44935 50175
23165 60318
3839 51265
54952 70906
7333 9370
29088 60393
43352 58775
15303 88522
8908 48681
23658 51873
47975 97732
2182 63788
4174 70320
3571 69303
18623 99403
29886 90622
50282 79910
24384 91342
27978 42291
24755 35857
23419 39135
47487 98202
14052 48111
29586 95689
730 55343
16325 87270
27658 62827
22299 54517
56509 57190
16775 51510
50704 63993
70158 94075
17871 70718
18807 65073
22662 93356
1682 48666
2618 25163
20672 73597
22652 42066
1835 67567
57869 96061
73870 94527
21968 29540
28626 37757
41763 60368
21489 23281
11114 95571
40897 96229
29538 60016
48006 71036
1695 17369
12439 39355
26734 97290
2176 8912
66580 80962
15730 24499
5147 99095
12727 79476
46154 63221
6931 82839
62442 91771
6791 17096
52021 71652
20477 53007
21446 61842
55329 95505
87362 95429
84845 96801
20128 39594
36029 93865
36218 94155
6544 9378
29675 81995
10229 34182
46733 74594
20298 29995
38897 91683
69505 83132
7996 46237
10788 87405
4538 74399
45172 63164
14180 54482
55160 83712
25135 48196
57887 96411
8905 60042
6268 59777
27741 88946
16412 59675
5517 28398
58941 64271
54478 70280
35184 98516
72998 77356
22299 54931
28426 71232
15980 48491
24755 26250
13749 41395
40353 80459
57662 94052
31635 67268
22185 93137
4149 93602
4887 55007
38045 85406
43731 72945
10801 15027
35571 40137
4726 43881
24582 46389
90654 99271
78052 91703
26474 82218
35276 43786
7747 67497
65611 86957
35822 85947
22456 23949
49334 81709
9779 16861
74515 75253
60646 94831
15423 23382
23263 54750
23712 48342
40968 96520
48492 79382
37896 79055
16891 53178
21485 87149
73884 92367
55589 83437
41126 54173
5784 77947
2643 16475
144 3307
7745 11768
17270 72195
268 852
51448 89702
1943 32376
51006 87654
8062 71129
55557 66557
18313 21740
33264 51323
45465 53386
49520 69337
58595 92823
48789 53127
26215 85478
17596 65559
18411 60700
32507 73996
79379 91917
24788 36070
18161 51537
6637 91525
50537 99862
12358 58766
21589 80921
11273 57145
34035 92534
1585 50757
67218 82133
87238 91541
40989 52478
41722 90035
921 16336
45908 55010
36150 75669
26027 34331
77383 93697
66886 95368
3744 49104
23230 95879
12142 59945
42125 42923
36408 87710
75787 77828
10525 65959
49642 76058
28739 69931
45706 57528
35150 94634
57171 60396
11513 87425
11627 81999
4218 45919
88707 89168
45432 89866
26600 94148
83452 99501
25195 50169
11861 98703
1026 91211
22125 25785
29961 79849
68546 73147
43839 88843
5892 40999
1966 29293
15544 40044
32902 37674
80506 90226
62354 92934
42122 97668
84641 92354
17634 64089
58363 77026
1273 39951
40046 45498
29613 75067
92470 95622
23640 70955
46134 88743
50880 84443
22055 30682
29602 50815
36940 63442
74622 84699
52395 84938
30296 30387
22493 26660
42231 64111
39217 60716
45004 88721
8160 32120
21797 23515
38085 80757
14432 60565
4800 56276
13340 51458
4357 18498
60528 72122
64886 75495
21103 98282
49764 63229
20937 57000
9006 64015
49738 99287
19162 89919
45743 96906
7871 80918
89086 99623
16473 81162
33582 83775
617 66268
62815 88463
33604 77701
62413 66986
37195 95099
38995 65616
78753 95285
25930 83983
12197 44556
8951 99982
2715 34706
10585 12475
21459 65604
28310 40156
35769 87703
64119 74156
11954 22646
24117 87534
53618 86378
34146 97373
68560 91808
3306 78342
33705 67809
50827 87696
16844 58151
34055 94850
32982 89464
16145 22710
21629 87609
14795 29297
21715 67718
5120 47343
37757 50619
52813 77031
11470 17771
25452 34702
61447 80682
148 67811
17193 23406
7758 33567
55079 97333
56526 79864
45130 45163
11750 82819
41428 95222
53995 89651
1350 82033
13695 99880
17968 51545
25343 74427
9373 39100
6274 30143
97775 99894
3218 5086
917 73566
3352 39793
25482 81530
25023 94355
28085 50694
31180 33669
29347 83176
1620 19770
30444 72052
49388 72664
44995 55826
65187 67337
10658 13679
48017 98074
24097 40001
4682 56235
16982 36929
44163 93988
25434 90122
49370 91758
39070 87863
6841 83938
59863 76633
45385 70651
8418 98348
2541 77299
12908 79946
41460 97070
37465 68707
71233 94607
10026 45812
17281 54074
19426 73625
60700 78306
47928 94618
49795 70907
456 41270
33053 64702
70572 90695
50406 55378
4093 14938
68812 70341
26979 50589
16291 55763
4098 62735
58481 72313
5662 66327
92586 96178
52269 63082
34666 90749
270 85369
38703 64541
1622 82486
18042 74769
18759 28548
51268 78079
11978 39434
20568 46743
39683 89482
994 37084
55684 58052
63236 82154
96912 97867
45752 76887
47311 60564
37963 79886
42987 96368
52236 63966
38555 42750
15237 50012
5194 59781
55221 68680
26604 31536
27594 45321
71272 75661
43115 81958
72781 98956
9742 25863
73994 85025
7233 14636
91955 93412
39139 64362
19604 71954
76476 82197
77385 97396
45609 77711
30949 60243
3784 56053
72929 76457
43861 71519
77254 84491
66371 68359
9760 26203
50322 77767
61561 78115
38807 73718
23997 91630
3294 18716
1619 49197
32893 33116
71754 89987
58788 84226
47723 89427
65986 77401
26051 38127
25915 64368
28913 69991
12908 75602
16930 68870
10182 62377
29947 66027
42904 65967
88014 99305
7243 59693
27386 31974
73140 97924
14357 57966
14515 44049
13265 90024
52714 77798
52048 70527
87469 92354
10063 92946
43927 50768
36895 97336
24554 46440
4500 80077
65309 83223
69159 69932
9771 20885
76192 97216
14743 42322
26826 62542
70932 75893
8695 38379
20441 59291
4673 30359
7192 28512
49101 68184
67878 77207
40572 43043
11381 56930
37308 90089
1589 48343
3085 62633
77129 91648
9250 30517
40553 86681
26939 76935
49841 83388
69229 77986
38430 57663
58648 83308
42686 62433
26870 79814
8383 47448
50096 74282
60365 75020
72717 95900
38027 41403
8123 75551
35163 99856
27097 32836
79310 97421
12766 85821
63852 68029
14058 81103
47211 48634
44198 98984
13314 75834
92002 96284
25001 27397
21839 96270
45556 47865
28467 35859
44456 63571
37185 52885
74646 82985
24703 74826
15433 40772
11814 20851
9835 40777
21559 96065
40468 45680
26073 82481
11593 69149
868 19071
47613 51035
23373 34808
7216 74397
11907 18642
58816 64225
30102 87403
10541 75728
21307 31225
944 12799
5006 13000
49452 84506
6365 38247
32524 41765
36690 76353
3607 11390
84849 96882
9622 80570
34110 82535
77859 90189
41681 69627
39786 93352
33041 80068
9575 65173
4547 95348
41718 54020
36470 98546
38169 49279
54534 99247
5480 22941
37362 93581
5485 95412
11243 35276
13322 58401
10848 86742
31580 70419
29649 53428
62792 67421
33101 45787
15635 91585
2687 38505
35340 80121
2597 86499
9774 93556
33280 65379
56154 78940
71845 72066
56747 59544
42585 84347
76856 90827
2538 79913
10595 66175
50902 77408
64885 92319
52566 71134
24198 50488
12159 41217
9405 32779
16804 51402
26009 29026
15759 28247
10883 30140
22751 83460
74280 91820
1497 46428
34915 91309
72708 88909
35305 47670
31637 35748
35090 97666
26509 62594
16823 76219
62017 73111
693 39079
34104 47290
24485 68599
8798 41655
51642 56347
26701 44255
41506 94950
4089 22519
12069 91460
25715 65014
9522 97454
12257 61827
198 67161
56859 66455
26216 79838
37019 99787
50555 64574
43305 51331
28322 59385
60365 60637
27023 92259
13929 97999
1911 61123
20234 88213
31204 48483
32656 86147
5274 65411
47503 49153
6622 31599
11255 64958
68526 97831
73379 95072
82556 95194
28863 35125
15093 96189
27845 79639
21028 94603
64289 71040
16992 96547
22963 42501
44065 72737
24847 48888
78971 84722
7443 91458
72118 96063
14857 29479
1148 63736
65336 80879
78876 99438
40482 43808
8411 93663
5777 76881
22206 25858
8274 80714
62933 68611
54142 80312
6478 74881
5789 46559
4075 79997
1024 5802
32098 80333
24971 62897
10183 89782
19161 50513
21974 67226
19131 65107
38654 72521
61191 96623
19351 77417
88923 90825
45510 50893
13126 47462
92929 97674
13139 36442
198 40481
60382 64011
73449 97834
86694 90792
11814 45314
42045 71623
8518 59288
2989 35906
618 19467
36458 71044
62163 91861
26318 90914
14528 95371
30420 39939
69822 87916
60315 70259
29825 83360
4072 32513
6142 19069
19108 63294
5569 64490
5992 50692
7606 85015
30283 43572
45907 60967
34053 64222
2453 70680
67609 85599
17729 99480
15034 67570
52805 92001
91800 97281
48929 53614
42955 75096
30933 61224
6456 16373
17896 88857
14566 60150
81948 98264
684 42761
67546 95316
40168 98854
16871 66466
3761 59939
6735 64228
49901 64376
80798 99000
71108 73891
38275 92101
1351 9478
19087 26401
27191 98096
12509 48195
8811 59072
47038 68173
28280 66640
36371 94488
6138 41738
23574 30781
14160 92396
58166 84030
53112 71200
56871 77388
14555 50131
41745 97748
11664 95983
37751 49176
13170 36727
51454 79362
65127 87402
16334 35453
41565 50676
30165 74417
29623 85962
63161 76331
11024 30872
72770 92816
11208 22774
2179 73649
7930 85455
63529 79796
22524 47191
36228 56460
13452 32193
7871 96603
92685 97176
49771 85888
84554 94111
5041 30152
70124 89518
56964 98831
36654 91362
5760 52869
60886 79193
1946 86871
28192 54539
40183 91025
49698 53213
3673 14706
9503 73800
72808 91100
14377 96504
48474 96298
5634 51140
28142 56396
8179 86838
29098 80974
31637 79350
56684 85722
20294 29565
10844 20519
7068 78037
6098 12717
1479 83349
61407 99355
54289 62049
1887 30330
60336 82924
23614 59599
51434 85464
59666 71122
65761 84611
22689 33611
27955 80000
25814 65175
48932 80014
36549 40412
23537 39647
93368 93761
17616 45171
34789 41581
539 29609
68295 85064
28523 75170
57020 71362
60217 82362
36319 90126
34848 44003
34780 86123
48714 51764
40332 85508
27149 72775
73576 91964
24183 52842
52945 82814
2986 87137
42169 96595
1312 9174
50491 83332
58610 99003
82744 97721
65403 88215
57043 96987
36657 43118
48238 78482
54086 69375
54352 88281
27714 97246
50860 62264
35153 73228
48503 59937
11457 38345
12559 78451
21862 90939
41798 89049
40927 87093
21158 43989
28978 46373
37961 98069
52402 84511
62220 84259
79830 80523
45175 88825
52070 70698
73416 79631
25734 98420
47032 82070
28761 69315
4282 12366
28268 55183
31837 57900
59228 79743
53183 87351
28328 49874
54028 88489
41249 89935
18978 72459
46934 72530
29640 62228
84136 96147
75498 78509
22046 42482
73171 89778
71917 90825
45904 92715
69120 80030
11648 46901
24260 65684
39350 99715
38627 88368
9130 92962
46890 55754
30356 66461
65243 69560
27850 96124
8585 97648
15424 83164
16108 35886
13023 93338
58271 86834
34052 55435
15075 45084
19042 79993
13165 68055
64221 98464
15484 66942
5044 92870
45647 59493
24829 66647
6572 37678
43971 89634
38763 67702
7510 49351
12452 28936
10701 20018
23893 52656
26837 79017
18801 31977
49334 84123
2731 54829
42536 70482
47445 99570
53764 56692
20230 22724
57581 88544
22115 73906
13815 81466
11252 60985
8783 13571
10495 80354
75359 99827
23512 53394
5066 76437
4297 96442
25799 68778
6265 9200
16830 61736
31603 58527
87528 94294
32816 85532
42899 83009
14574 65070
36297 41017
10124 61895
28356 80144
25441 64687
34085 92035
3770 18398
1617 41210
13044 55585
46666 54153
34704 43106
58307 62136
66105 75289
53045 59276
45612 60776
15078 69981
61187 74980
21458 58975
14793 23236
14206 24060
195 62445
46102 48387
20050 39221
13612 34797
26386 79701
57679 60575
51878 85828
10394 19190
69741 77077
25137 35244
14152 15825
16176 84318
61239 82583
33949 69209
52213 75132
12248 20389
3731 68328
23588 39994
19858 43069
56642 88831
34601 60361
35821 57229
37550 75578
75435 80019
55589 66641
40415 97802
63619 78415
18924 63173
204 31773
36901 49859
33094 71698
43272 45228
30481 86614
71528 79526
46825 82015
41549 43535
2123 30432
35928 71288
48329 77181
11755 21522
47114 73278
32771 49145
2994 21254
22953 78841
56361 97830
11228 99652
81648 89835
14313 57423
44179 59611
9933 51477
40733 80813
8610 83712
47295 57934
28867 61476
17012 21127
13609 38330
30076 85461
27361 38989
2760 93979
58751 95291
2955 52015
44367 89766
6114 27245
83409 87374
35707 99212
39085 89828
64307 92441
30069 65141
62858 83716
30165 69762
67295 98400
1883 87728
67018 99965
52027 73277
88785 98906
23972 72780
21540 59613
37831 56344
65202 77246
2961 73139
20496 56409
46998 60542
93753 97358
33874 42042
35939 42341
23050 71119
62703 84667
37843 48408
67082 96633
69307 83606
32220 70988
63444 80297
5570 63194
63171 99028
31773 68341
19257 88260
49971 95771
44050 72719
79809 84979
25468 89829
86526 87412
5647 49463
57516 97126
23444 44038
8944 40973
28383 96403
32002 90544
18783 18841
31655 61083
9654 10750
2675 63070
28070 55772
17897 66979
47591 83052
13171 83510
35017 39159
14746 39850
52303 70179
23978 42441
34987 55913
37802 62852
50853 84174
51423 72962
65720 90274
4669 18255
49330 57149
4555 86390
24287 46894
35495 97685
28392 32632
33973 53195
36198 48124
11740 93625
67260 92412
16383 75012
1934 58143
78004 96728
20010 65632
60357 98248
45065 69329
33714 43841
9922 78685
29484 66161
13031 15180
17783 43199
49879 97768
10986 58789
24848 55086
1758 22016
4130 77198
22961 36711
47146 61044
64718 71234
953 90904
15312 95421
43141 77674
2233 31700
66314 68210
18521 51204
20043 86243
37931 47559
62397 63630
10968 12183
59954 91451
37236 72067
40614 56108
24454 88104
84111 85361
24949 61182
67900 90147
9196 75663
31970 60434
49639 86957
8434 37262
47063 83935
45662 57430
31986 38646
24474 95905
4826 8927
57903 99927
51336 64145
14250 47690
40741 51669
11028 74646
7462 38917
10419 22682
65022 77712
15059 61453
35598 92496
14884 90780
75519 84164
22565 30331
68724 99196
29442 99427
15517 32358
81024 97121
86410 87568
71123 98717
58339 92466
6991 42438
42502 96970
3703 34587
32751 43054
65662 97227
4676 87040
39880 49869
32079 91723
14739 19125
26689 71649
17832 50651
25590 32592
4677 50930
44051 59232
20056 90406
22771 97509
19375 79593
67152 78476
21749 54706
9375 95139
6985 27840
23963 49475
20167 70642
43192 85052
79840 86853
27432 76749
33768 96676
37281 42168
15407 98192
27020 58576
5221 49520
29738 41935
24553 78018
51834 96844
70425 88554
68369 89314
28884 69956
21787 88361
67637 87756
42096 67386
53470 56719
76525 99991
11756 47021
45816 80286
2387 25919
60329 86212
61014 64024
60235 76709
15955 27477
38712 67885
7063 94440
34108 45070
6413 8544
72845 98849
84092 84588
56502 59068
28003 36503
21812 30768
33806 72916
61962 97002
78275 83748
7797 11657
9924 13627
11948 69164
67365 90399
57869 65254
9156 44622
88779 95058
17363 39117
6519 37277
45658 89673
11351 38702
51768 56045
57397 80471
20175 32591
24394 31297
28216 37695
3045 23906
32186 46185
32102 78622
46818 79351
13193 52542
63010 66066
33790 86759
77777 94457
66080 91406
51842 89995
37725 99903
52960 53059
40038 94610
37268 86193
31201 70034
15650 44087
21831 30905
23445 23962
440 43610
82734 86449
7587 24309
69527 81863
55697 79850
52741 92861
6181 69582
49778 79465
52165 63176
62911 91150
44475 46883
40750 55233
10897 54739
32789 84752
6868 67212
30130 64556
20492 64585
56111 87134
25602 70654
41301 64658
22739 23874
101 84860
55031 69862
62276 70627
24909 57125
62562 78618
54310 56975
61018 77276
18820 35857
18862 24007
6492 65477
30612 71890
80153 80975
13694 94461
4728 68669
2038 20018
46863 48637
24721 57261
49934 71349
33526 66387
78166 78794
48851 84437
10396 35258
50572 64003
71368 72728
24426 45620
14931 86983
41472 49054
88877 91765
36997 61725
56185 87128
37360 67016
25387 38701
43344 88801
4214 69607
24949 28482
37069 74054
41045 69107
67304 80562
11700 81984
13204 42631
17235 54150
17150 86916
15958 56715
361 52305
9618 52614
4561 20569
245 3995
72838 77675
37392 54916
62188 64886
23293 82478
15487 26880
56 68668
61788 70491
18517 69767
9243 23076
73366 80585
27282 72513
53631 65382
71122 90008
61015 75585
34519 48227
20483 33380
63459 65708
8988 71361
30255 57244
40736 57501
50583 72616
29514 73787
19467 67132
22502 61914
77202 77459
34305 48071
58975 77380
32189 57862
9866 25533
16174 45451
11097 67614
40384 45333
63556 85094
45208 52203
57606 80074
61171 63154
44680 98626
55560 56010
22806 38954
22775 91552
67464 93307
57978 98673
1662 85550
9214 83187
4695 50805
15772 78677
83456 89146
12719 93444
75153 93161
3174 23642
17712 30330
40133 90483
40275 82629
1343 63573
58027 88208
27629 75756
38236 79862
13502 51523
7520 60228
41282 80007
17821 55924
12907 81711
251 38463
25925 87988
81815 83647
27274 91810
7504 87328
2531 96624
1310 3138
77514 78040
13506 37037
55798 73642
39186 79097
68491 76214
40506 98826
30588 97639
55039 97742
11167 69452
33392 43906
56050 84011
10458 15966
31793 40077
22511 54954
13860 62822
18855 30901
4195 49010
7733 37634
6958 49299
73776 83476
35494 76509
43301 52768
38593 51382
53814 84481
53879 80134
17301 25921
34639 89515
7743 89848
87719 91944
37634 68028
33152 83031
4560 27283
5176 71787
83554 89830
39820 84874
56435 99043
10679 31753
14487 23525
37305 81730
11879 48833
97204 99859
25934 44147
5358 64312
40777 77665
15195 63195
60060 60475
71669 75388
14917 82663
95235 95940
10874 40321
48665 58589
5785 56000
68478 93265
37726 76774
31712 96553
1026 41589
51613 66340
5898 71232
6 19187
30094 31612
54686 70510
62956 91696
7081 90760
55649 71312
18677 79586
26100 66035
2972 97279
17738 32411
40115 99638
26821 72399
14122 84527
8334 92240
53104 98037
73898 99647
33442 50410
39091 87484
1187 57477
37287 50398
84142 92352
13259 97085
44569 49362
2380 51386
282 79072
55559 57067
13890 52292
16520 20764
12896 24770
14491 52665
26128 84824
49183 61750
35831 79871
23268 30254
28831 96195
36938 56927
19747 45118
3554 22536
15005 64063
57728 99470
33698 79179
2233 12223
38390 48742
48931 93353
45327 81037
48955 96759
38754 54146
35859 44469
17038 73953
54293 85044
16389 86670
66104 69866
8794 55015
56596 61339
85921 86463
7812 88693
5447 43684
29380 52394
4519 28510
40139 88729
66331 86917
33394 62651
2066 66302
13605 49491
30194 55229
34518 63160
14425 80536
12300 38811
59487 70983
26504 58823
53847 58619
11347 24970
25716 90520
5630 71025
52009 98576
50481 64946
16648 20221
70041 84678
6379 87802
14159 26640
75678 80849
11923 84004
49495 66433
3846 8138
77823 86506
72815 75540
26718 31947
29260 72136
51003 61358
48822 79832
43855 51552
42869 66606
40250 64169
64602 76391
71752 74738
43959 78524
22062 34329
10187 63858
24413 39743
14624 38261
16716 41653
33794 51583
36126 63517
59811 74449
37666 85208
1417 17695
13021 97378
12745 84978
44917 79518
5847 51283
23774 29419
40014 78336
35233 45198
6178 68150
9727 83607
1042 66363
10602 15454
30668 83766
25453 49781
12217 70941
29889 32629
42288 59523
9592 75337
72017 81426
14992 15102
79956 81789
4910 45752
1581 76441
23307 77939
17380 99292
5522 41806
14565 89037
72941 89670
74634 90964
50963 60643
16660 86718
746 27403
20683 24891
4075 42884
78960 98498
12305 47831
48207 71105
512 89453
45059 66609
6506 44578
61599 75982
33832 43367
10610 73064
17687 49957
6241 19788
1628 60561
32714 58071
60924 80980
12420 19062
23524 45114
62091 99990
65847 75493
27391 78942
24239 72069
7141 15755
63103 93586
1195 71596
67943 76405
71036 82786
85102 94955
5895 24800
22476 26870
20404 42885
42638 64176
24468 27412
41196 65565
39110 45795
27894 78160
34155 35650
13209 49480
19022 94938
40908 89272
13673 34578
14799 33928
33565 39150
46409 88981
76898 85870
18536 89906
15457 50948
45418 67316
21266 87772
62053 68115
98075 98897
50906 84833
47915 86935
940 98945
10579 87153
1231 61286
67019 75067
60379 81929
17597 71937
16153 94885
60775 89878
10201 58774
19953 73601
74939 79700
57672 67347
75755 97860
11284 68886
11628 15808
47085 54959
13474 71759
78214 88947
16702 22700
84310 96947
72918 83255
40528 61325
30900 61011
44646 87539
13045 36626
64907 66680
60907 87362
57643 98562
4179 67933
35265 35392
55334 97292
38704 73282
10341 13088
33328 88941
52696 75970
21640 98744
13068 18112
28872 43099
49710 68035
35353 39974
11913 18803
27013 76778
18686 33045
17977 61029
50815 99572
22326 79412
15892 52497
30660 76535
8706 21982
54008 55631
31638 82469
22741 44396
5822 17147
65696 70660
9657 54714
23560 89531
28563 67377
55187 60540
2590 77144
19824 39188
14261 61883
10920 91028
58596 68569
9358 46915
8665 87362
54684 90996
12318 77354
83088 95124
28012 49855
5701 87031
63642 95500
4045 80275
15261 73850
12192 59993
62910 65139
31572 69189
28796 97858
82473 97830
53955 87438
8626 66329
2239 81422
17892 67406
48804 70547
51635 64238
59191 70757
56372 88908
29817 94057
42985 77733
32172 44899
51578 87660
35976 94675
17545 91788
48972 63691
47500 60239
26855 39699
60239 62451
50535 97065
833 78529
39097 91016
50142 86002
7938 44000
56431 78619
2634 91732
35669 89774
6445 52885
27251 68156
18684 64239
42805 95192
3868 83413
13452 79404
217 89815
65782 97623
76041 93072
28617 47089
29065 90549
97728 98345
35627 79083
60509 66100
8945 64161
5671 10546
24097 74888
1186 61321
74111 92636
6366 37567
83906 99362
53942 70984
50611 71415
43621 54398
783 7508
32854 96186
23113 26651
41470 96455
11867 88756
15069 81168
27347 43781
16120 25615
51472 85099
28272 77218
12617 57943
24530 43817
6803 92023
27296 63782
40886 98571
19246 63920
47046 64126
12918 41480
49363 87484
44205 46349
84213 88401
25310 38488
19812 48771
37796 75745
80624 93665
30186 85554
23921 56579
42552 61991
22945 74359
19807 89993
65732 86313
87759 95526
36794 75931
18631 97907
23396 67599
37839 80948
630 82045
62170 94795
35680 43254
60988 99279
5908 68079
82350 95476
62350 69569
34898 71855
38625 45735
47397 64180
32516 86977
78369 97856
77631 88847
72076 82003
2440 37219
19296 36085
43958 92118
15256 16441
1039 65422
50963 95422
14478 82107
43208 43794
21782 77491
60199 95890
19467 36167
62381 82280
16742 57756
839 46098
10729 86302
80905 89496
55043 94442
97236 98229
7750 52647
89228 92454
62417 76037
13461 54587
48306 86824
11478 87753
37411 92630
16985 99334
12743 21703
61271 70458
67640 96516
2246 94062
7787 26156
51764 71048
87705 95417
7970 34774
49820 96815
20714 81429
45493 84834
16840 23639
26337 46606
5867 11611
36246 80771
32285 98127
66325 95455
42193 95030
29649 49306
77252 79080
1146 67356
261 31040
77239 89785
37018 46558
15688 32278
47724 74758
21638 34995
10761 22765
34728 69848
34619 74029
17621 46057
45703 57424
3286 95013
4429 26432
1814 83888
23798 80259
29018 42724
50773 69377
20628 77327
35505 93682
7168 90591
21813 42542
13440 43444
52014 61215
12834 32546
14682 42115
56607 82275
27758 34986
75121 81515
19970 43739
67038 95463
20873 60999
91439 96726
8251 52652
9121 18654
39795 98782
45325 90841
75519 91178
82923 84084
46770 86667
42498 97874
51425 81085
14809 91589
18555 90284
87412 94779
22776 86839
7433 15769
37749 78840
43772 96007
17971 26427
43723 55796
92135 95409
30566 43653
19449 98499
51373 68838
50457 97443
57994 83581
48470 79019
49257 80030
32815 84366
65801 96515
10470 21299
46388 79264
2389 75153
84582 88556
72760 88972
20449 61432
21344 35441
79404 81433
28861 30134
16365 97371
83771 88649
28111 42088
42470 66619
20263 28881
69530 83158
22376 63521
5783 28990
80718 86819
30677 37406
40759 92274
16248 26954
26491 28491
16767 63798
52324 93513
20853 68691
27903 53206
22646 66838
37 30901
77183 81108
21280 49703
11602 76968
17876 80750
37745 69480
34809 55131
27809 91819
5153 55805
68382 86849
22358 37607
5370 9089
50441 73393
83594 98088
38907 75032
31801 79955
28680 96896
27926 94042
25075 32506
53912 59483
50445 52542
5738 56661
3262 6709
35532 89213
52154 71858
1605 71918
14001 33031
84027 97888
85100 87161
29728 97962
42539 85038
4501 52744
12711 42484
41012 44061
57181 74180
15287 65529
16122 45379
41025 86909
19349 27314
5302 96428
6986 57791
60714 71724
16780 29025
20557 50144
27134 50696
43015 52031
24045 81204
74918 79472
23797 95988
73389 85599
7585 8956
86029 95808
65321 91945
18718 25585
11867 69741
17215 30066
32920 48726
13380 51676
12536 44860
38693 53124
13776 84837
63863 71945
20721 67216
26903 44503
16823 87764
62038 91302
36290 52533
35871 54656
9582 64498
3210 43678
5339 50898
3634 71736
32050 52801
37282 80296
57537 67877
24074 82462
8690 76951
5901 93507
45451 62694
1855 39104
15595 19309
10369 69940
48067 86469
80177 82926
33213 86212
14156 57143
17399 21048
41597 47915
81444 95819
29762 63017
10700 83376
38818 46271
38056 69363
5693 61423
58683 61680
86108 94053
26669 87197
17519 79620
76275 88211
32360 85662
4618 25921
51799 61567
38486 40208
14452 46894
55493 75542
42336 90875
28340 64088
58641 67291
81581 85078
42322 65852
80531 94866
19073 83049
81101 84041
5017 86802
8421 98023
37800 75012
95501 98921
28539 67488
10167 39730
51486 56531
9225 45190
45952 98194
69057 91341
47066 48903
85461 97987
2908 87376
7081 67983
62819 94608
79607 91584
5759 72280
31871 83987
62452 74067
494 79374
10181 54917
3297 6225
26639 63709
22796 80662
59170 71942
2019 44215
31670 48738
4815 85956
28243 99885
7606 28549
23711 45333
48649 87930
60320 87470
68323 82409
3121 32256
58758 61132
36543 52250
16183 65759
27701 69525
5490 47611
73174 83871
53627 95919
52076 66910
56916 74135
52947 65997
67995 83116
11340 65690
27967 69812
35015 96321
47775 69815
34366 83234
6970 13689
30670 46036
42045 66226
25786 88523
8887 69649
4606 72948
15760 83493
19037 32784
1944 24738
6741 9394
30868 30880
14940 63620
16755 35628
24372 81674
21822 84905
2882 72172
7854 47559
73718 77861
76760 94430
8242 72578
21283 40071
27185 41572
71674 90999
47705 73123
697 38301
29671 80387
51719 90546
87522 90233
68069 88729
7099 12394
15549 74202
61248 90098
90571 94310
16732 16899
44054 90347
52255 76528
43620 96968
17838 44330
12059 61118
1987 9577
14672 68328
49000 59483
49131 95237
5431 92694
18646 24723
5680 94121
8567 61382
26924 34457
79226 83461
34818 82465
58746 81998
6185 73350
38344 84766
24200 31595
54111 65669
6847 7319
21245 27515
37132 88989
28641 46925
4072 66152
48106 86798
3380 9564
1168 77410
61593 93860
6950 42064
90765 91699
187 75689
63194 90289
30933 55163
34921 50195
2504 87393
47122 54336
58189 83904
23112 52588
37971 75834
8034 90232
40189 91269
9071 32819
57505 82828
83640 83867
5668 89131
5346 25677
31152 75805
15451 88991
27405 46036
88937 93924
43784 50392
60800 88601
72372 96028
37037 63791
59596 66746
29337 90860
65406 81954
44957 82218
23064 27087
10216 50552
858 33320
41315 63555
3225 32738
6844 29563
35273 83561
59216 92269
30745 89834
21420 57078
40794 76734
53317 69652
64588 96836
2983 9153
7083 40446
83652 94707
11262 29946
1033 5554
43750 83585
21834 80374
26017 36580
47591 93519
32332 46798
30404 77696
5623 19633
22602 49531
12130 79676
3357 14279
16795 21765
58702 62158
13353 75406
27044 58247
77787 78908
9230 96718
48081 52835
49629 50996
33002 45178
30706 38273
41811 48800
2334 54235
102 21762
18954 60432
8439 61252
27084 30439
21254 57645
53427 68997
28995 63997
4816 89770
29006 54864
75404 78223
21983 92965
70622 80631
16743 34153
21871 51829
24483 33072
31400 51599
5803 96208
26512 39338
21191 89501
26567 67098
3864 68678
87908 88207
74381 98352
67953 89035
9388 17079
4679 49130
40899 59371
20038 74203
10036 84812
17166 71122
11352 34106
51678 77653
11408 93673
24926 36574
3235 94577
9264 65330
1345 13561
50256 88887
14707 61170
2121 83104
23652 62907
60994 84659
10361 26576
437 77562
27694 35488
39409 98896
39818 79327
16278 74066
44788 61828
83519 91289
3485 32228
23397 82029
96506 97988
20333 70782
5728 40465
73342 80475
4766 29067
76001 77277
46994 86971
36574 48728
22624 82255
6529 36637
72792 85689
57236 78678
4307 17184
12086 59119
17247 38340
33729 58374
3150 88693
51018 51886
57358 80459
49382 76351
27556 60534
22793 80765
827 3929
26858 65219
12213 69896
36109 78243
1957 96890
9621 34495
19966 32706
51318 80936
13980 27191
9960 64655
33911 37482
6698 96026
38222 58119
32933 67934
759 53810
2695 38590
43164 45976
63499 75236
42051 94733
28571 35155
60632 88598
3995 86402
42221 71051
12608 53976
2730 91424
6429 93698
21324 97795
23250 39447
47572 93512
23452 69809
11077 24939
59406 69091
75437 99449
50703 63331
49342 62658
78219 95940
40147 94912
54924 58066
32398 76261
48801 81675
5506 47931
1262 59877
56617 87549
19653 35929
1154 49286
29455 86219
23281 61716
4487 81981
1726 29508
5806 62047
4457 38364
762 26676
8110 45147
27595 45187
33583 36250
19621 49775
33157 91714
21990 42790
4074 52981
12167 99699
88968 90246
62688 77379
48785 82287
5286 87631
21774 34577
9907 12135
15022 21512
394 28662
23570 61172
83067 84329
30190 73283
21417 96795
21283 56122
7080 56282
35650 39756
1178 47742
9336 71600
64228 82970
32441 83074
27518 78014
6146 34452
78909 96659
38463 96364
95999 98079
36738 47810
74786 83192
25566 31206
22587 99804
8907 22575
10618 50708
31049 64519
38091 95106
40642 88812
79449 80236
40028 42609
38221 66020
52510 71072
74771 98388
26187 75731
5630 20482
28649 53584
42821 76547
45787 55038
68000 84452
24281 27932
13183 81607
16789 20229
47605 81374
68913 70918
42372 45066
6494 41358
59841 67244
5483 81670
25328 44807
37919 40327
6283 49172
16337 74380
76194 90307
22039 86642
46652 58152
53499 95754
17770 92987
24770 29794
49214 85667
1043 45994
5428 58687
59748 60719
81545 96125
27975 94077
44772 66901
41215 98778
43337 99977
26650 98768
68066 70725
61246 76238
786 11420
6039 73548
34002 70446
25666 81318
3621 32202
62255 83302
41551 85213
69735 84401
49830 90864
10666 89033
72071 99709
19360 26834
27869 44372
11289 55101
29417 47681
35859 54950
12691 78854
11411 47476
38376 89000
64564 77927
15735 96222
61502 74364
11609 22038
47273 86538
2847 31604
5958 60716
93510 98730
17933 68059
41930 64491
39530 58542
59098 83210
35813 61860
23970 28221
41268 85459
16449 49677
13425 61832
29949 98510
47535 53460
53914 95260
27517 48385
13101 78443
4075 89329
33683 63938
44392 70986
91636 95583
20553 53251
36697 57109
45131 95785
8061 62523
72749 78450
16321 75535
13888 28374
59596 89981
10125 47130
31450 60701
12909 35651
2292 21447
1321 46109
37331 71032
15931 49229
42855 72097
8312 82319
9354 49268
13634 37680
56631 58083
92978 96274
65860 83852
11173 45703
14767 35130
22579 43308
64996 73576
9279 41184
4124 61847
4479 65452
30538 86817
4357 12031
47189 84114
82630 91804
61437 64433
39430 44341
35674 46341
49686 85815
22143 93030
47855 89252
18391 98761
9183 9667
31417 58196
2861 96185
89375 98778
15318 77867
14608 62555
54891 92113
79086 79966
12921 76891
20226 48114
40100 71969
24163 61082
74895 86471
18132 94195
67232 97921
7038 26984
25692 96334
68815 70624
70635 88336
16098 51780
35317 42316
63780 72513
25207 89937
2838 50293
19972 60434
34009 37137
24213 28662
9507 27819
10980 78831
10615 82808
67361 92657
21203 66754
10421 22007
5819 73491
26731 82252
35027 99679
19632 90385
3631 98817
2982 45275
8623 87793
50163 80045
14709 54578
42475 82168
4076 14686
67819 80051
40342 60125
7379 82823
29132 76121
4032 8931
64454 65946
77966 93060
33520 87107
71474 76683
38443 65433
1554 96238
30080 76769
76509 95148
6073 39019
89307 99307
75249 99574
7863 26776
83577 88181
23740 65048
24396 59841
31471 71350
85234 98763
5384 54107
59294 59301
86766 94748
13383 31635
24717 93229
59579 76874
60019 76727
11018 21677
4088 86036
72749 89874
63415 70919
51990 74686
12256 43511
37229 80888
66388 93751
17783 50758
18264 39883
16984 61056
7401 63703
10999 67473
28285 52782
12337 71253
21832 76467
19625 46416
12471 67638
85 95156
70452 78159
42878 90914
37288 92753
24658 72147
4545 15756
29087 58457
27560 58818
68945 94234
54838 99427
75464 75680
16806 43680
89666 91065
51566 90118
8602 8969
93431 94441
70432 81660
9091 24594
66680 70418
59567 72774
18721 36291
4482 49056
42486 67665
15744 73584
17860 24786
3399 76292
5194 30695
29387 89820
25333 72039
49160 77540
34091 80930
52808 57718
52215 66843
25911 69174
16468 49077
46128 64368
853 11048
31478 32493
8847 77809
24409 94835
78569 97924
7647 97807
6734 81549
10032 41524
35555 75359
15675 95040
37354 75075
19295 46974
11401 34394
23492 31007
63179 74025
67856 73317
9417 11100
15457 99527
51328 91133
37730 39477
37862 69639
63224 98659
11428 73690
79949 97898
29604 88864
44048 52523
28250 29250
32014 99627
8557 26137
16319 86862
39344 54550
3865 42674
9452 23243
13009 50326
13944 83037
95022 96314
9790 79659
10035 85623
29027 46416
28300 49257
16415 78203
42171 50503
9007 22403
2828 76251
7015 67051
56538 74701
45853 66326
31455 56059
37144 65520
7347 32393
23752 96984
30258 59718
95072 99484
95124 98111
93714 99487
13518 43755
39463 52533
56408 57808
53899 96478
29579 48757
5336 54248
22448 37365
10163 56708
40043 46381
5077 17404
76418 90681
29895 60464
30337 31966
46303 91454
27199 58287
13930 37670
19168 52442
78550 92908
70831 74809
23385 48988
33311 97596
22920 67842
47924 81101
75226 91885
19250 59822
22708 58998
16806 28537
96412 99828
24933 39919
33584 95604
89018 93592
90798 91930
24973 26881
37557 66447
26108 34457
13590 68380
28092 62228
47278 57463
42828 49767
94559 99454
43713 66951
51920 72379
40121 97317
80813 85528
31904 98033
27590 88899
38101 68514
6177 48944
217 16311
23527 53620
19574 85301
18472 80077
78530 98551
35436 51583
48079 71076
64857 98871
14475 95742
69846 76279
17842 75231
8928 97229
21242 31442
21487 22486
50915 70452
36597 71054
89157 98609
35679 64382
48892 70118
12867 49780
13124 49992
71476 95166
4934 89650
31156 93604
26604 33167
3326 53641
92123 93973
11152 78288
36831 97855
18651 77940
51085 58171
34830 91945
46410 99824
69490 94643
192 6863
66587 77206
63725 89046
40196 86512
42633 43122
8033 54444
8465 21029
49562 66295
30848 42418
41292 60267
23595 77011
7883 12627
57453 71638
11794 91827
1783 82522
38324 47603
76023 87285
42789 85557
42113 58482
82680 94640
24551 64396
65398 74354
1589 82107
66751 82404
41863 94088
85616 93272
74090 99194
28004 67784
82735 86928
320 5186
22313 97484
14169 60582
11669 97468
41107 87735
6426 33725
7819 54267
44888 58306
52889 55430
46080 77732
93569 97430
22337 86208
82229 87800
51257 90673
18122 56839
19621 34096
33198 43163
83486 89889
11375 67476
92941 96263
7583 45627
12593 53364
52061 60554
30221 59961
22584 22996
2229 83700
26606 43411
9598 96576
39948 69456
21651 96083
14019 81088
3955 48106
62763 68679
2052 51616
42458 66577
62620 66325
45168 88688
47794 98787
71936 95425
8660 15835
22688 66470
63390 75416
75849 82834
17461 54378
5611 90724
3877 78701
83403 85649
57458 74269
53031 98988
49720 62023
43344 63007
33501 83296
19526 78864
93116 93988
35267 88747
37282 45965
28479 53958
20182 87341
11846 67769
73411 84024
18360 35429
40122 88809
27726 98405
25788 39430
3205 20225
82470 96896
26385 58902
69697 94351
3217 44162
8620 48690
16837 70208
4936 19220
71839 82499
913 74681
8237 68149
30351 77501
71056 99535
36805 70511
25358 37554
52371 54140
7754 28856
49586 83649
20375 89972
41909 47534
40805 85769
21133 66362
12611 87130
24777 76358
30942 73462
44415 73954
38065 54188
70230 90482
17649 47803
19933 92191
73229 96046
49960 94534
14607 87568
83709 90109
62860 94087
17813 81817
49963 72567
50311 94156
69113 69592
1421 3379
18870 23387
5636 56446
40934 86915
48568 84271
37437 42303
44275 52734
31283 74666
66249 89613
27209 35373
62298 98686
29125 49523
16433 26999
569 17515
20363 22094
40145 70918
15515 74027
57694 58328
88842 99800
48573 78336
14635 76919
57401 81837
68065 75053
3168 74364
9977 45607
50675 64267
43292 75654
76724 78205
25134 34940
29709 78017
39265 80496
20281 55501
19157 88133
16688 62055
26244 59959
19901 51891
18474 23144
13243 53417
28475 59214
38456 85818
25702 50046
27046 37576
40133 54091
28030 86457
58896 62460
16564 17890
33278 62295
20435 69286
84959 95701
60615 79398
40078 54455
26850 61946
41885 91600
51132 75538
3712 5562
17809 22340
48890 78624
1110 57578
30683 70497
8407 96073
3947 45595
5574 50128
44289 52026
6089 18843
18012 46542
19713 21424
61764 68980
19398 31283
51585 70218
82500 90102
44118 76389
38947 74524
22215 69234
4227 42120
41083 95809
33458 34546
27325 67282
69183 81702
52662 76807
46617 96809
41842 70725
46839 88770
66272 72491
3795 32363
13056 42853
48968 94971
24773 78237
3629 19099
46985 93040
44917 61747
16301 67323
55823 97232
55898 82246
59044 93304
62345 77127
25480 88771
32606 50164
31569 90510
14718 91865
66396 71142
19154 41665
643 77402
18205 80715
46520 77615
19269 54767
1860 83177
6380 25198
69970 72306
12279 62585
27552 75921
8772 89770
60203 87562
53141 97053
8713 73905
6610 84290
36046 89297
79250 85435
68148 90064
31149 46104
25635 70672
52440 69544
49524 80128
52395 69533
41215 95024
43117 59404
61244 97186
53533 56850
8933 36278
34406 89707
7243 51768
85416 87633
80053 97368
14923 30750
14704 65021
46893 93635
2844 19082
9183 60567
36521 81930
33758 74508
14236 55832
88512 99025
59480 64066
48023 86324
75990 85692
69724 84040
11283 39421
6545 17678
19876 61502
59458 89761
6973 21365
6225 50961
2430 60569
70680 86326
35421 38087
736 23130
31492 88587
3955 89822
49913 74052
60790 92515
1889 51698
18148 55329
36317 47166
20734 64896
1872 50599
28774 90249
38429 42124
64541 69718
26828 62643
57494 75336
55186 59788
7835 43155
22597 50097
35877 47371
85139 95980
80148 98174
63403 90571
6282 29954
4956 43903
27636 63002
34712 73740
24978 91701
49046 71030
66983 96019
21738 79689
14802 16111
54443 76911
23523 37915
7873 95615
28539 51404
41627 86430
20692 65658
52087 96604
30327 58202
9214 23209
17028 17537
42734 80661
73338 85481
23434 61447
51001 73911
29138 40926
77080 92278
19983 56800
29865 31164
35760 84663
39130 70260
27939 44126
12201 74971
72458 95385
62972 83247
20936 75634
4571 83779
20967 55873
11244 42318
35636 65887
32530 70875
3072 71049
55902 81470
15818 36106
22286 61000
18002 58928
58084 88536
70433 73777
19543 38422
27048 79958
43494 53741
42381 73308
70604 87364
60257 83310
56455 67231
57656 94288
41443 45254
14984 38225
30012 92904
45362 48274
23712 36333
9167 96634
1311 73131
54009 91208
4557 75508
50356 80678
24899 33214
4735 15727
10966 60412
14261 35480
31335 65046
36408 87343
40623 90444
81981 92858
20324 72313
1178 28826
17874 23374
44152 44189
55095 66105
14476 82043
25216 77880
2162 41949
20234 64163
63958 94186
17342 63071
51339 81873
84864 94872
10757 16837
378 58338
11316 39720
85355 98487
3574 42471
32272 35481
1647 71598
83488 85094
24347 96001
2293 78196
775 70545
50879 89679
38371 56275
52094 83370
2549 34941
10342 79112
2918 46018
20315 85000
53185 64541
54180 87011
2686 95738
60182 75304
9174 78179
63241 79450
48251 93086
44621 87743
51924 74647
38245 65400
63724 89023
5137 6459
183 78867
11220 65540
30950 50451
67613 99948
8792 91392
40324 83617
70330 88737
14436 41556
10803 46958
47448 62312
41454 75718
38379 74128
78267 79205
5072 6913
51425 85939
86859 87895
6609 36040
11816 29318
69212 78138
2558 94088
4684 14547
48829 87064
32491 86006
14224 14238
37348 55753
65839 69157
45112 96591
13728 41804
13813 95449
19159 44812
29133 89854
51998 80097
20761 85823
4995 57476
6773 76897
2147 27950
6001 99514
14417 60510
29055 43711
21232 54217
73150 74104
76563 89638
2681 37937
21207 35873
43491 56781
576 8491
18423 31023
22781 46816
21074 22062
51791 64397
26853 49578
40242 41874
23962 45053
12485 65734
15522 89196
46503 72489
11071 58195
40829 68616
24968 87563
24767 45912
14958 99597
28225 48097
5172 16204
1072 25541
7134 39914
7896 32557
50030 98159
33549 42504
23394 85910
63037 65507
58309 86753
42911 50478
76654 79180
9585 41951
16948 40040
5096 47000
202 9631
45089 64476
70551 91350
72256 87325
34561 73830
10871 44675
67191 77887
4282 61923
27349 53715
19005 44811
18914 94398
42612 82802
11987 12597
56627 81440
59734 71781
40215 65685
61839 75105
6741 49729
2550 94515
12264 92069
70304 73975
4735 12371
31196 92535
69947 80856
2569 65077
9704 68816
6763 80840
48366 57542
13318 89164
12754 18196
59575 72499
23491 72367
62779 82896
43600 71636
75787 98589
23605 73129
40817 56159
7842 46372
49257 90625
48127 79024
37023 58387
32196 76071
2944 18710
11824 80510
48997 73481
58831 64594
54777 62247
58677 96983
56015 97024
51576 85448
74684 95882
57641 87103
35815 49377
249 59348
1355 33547
7504 79515
6678 45671
50611 59397
64914 74770
10767 44766
22371 94677
14519 69093
5012 51362
6940 7476
6849 85428
47440 81971
58382 95308
9564 78182
32046 40683
56436 57292
22276 87272
22242 64635
81117 99064
77977 80092
47476 49215
66155 73054
16752 66710
10346 28836
5556 47917
2008 87774
1750 60928
2535 86011
62847 71355
58706 81299
16672 42810
30927 46472
30073 63692
78358 96393
21784 21915
24577 29532
69626 96128
46759 98610
37322 65254
28465 62110
63221 85384
24602 40446
76311 98257
47999 86233
12582 41464
26936 83761
6526 65029
55745 80680
2478 19467
60547 98659
15460 52461
5032 9470
44472 46235
25054 43929
78934 79352
16848 64841
90472 98873
9355 65986
41623 55406
3854 44045
57412 72701
27008 77286
7773 98671
13254 99690
54201 82727
59780 75176
34493 83398
6244 87429
69410 96403
25058 31639
9871 98729
48185 83625
58066 75696
9878 77365
34092 48441
57670 63389
65928 84241
80949 96446
18241 60973
34274 78208
18954 80520
2945 98601
19094 34767
22866 25515
58668 87564
23311 26056
62320 84374
95617 98593
61139 97640
37244 62864
67827 91883
39136 49290
12293 81944
52998 95874
22488 50311
63135 92728
49558 75027
14158 38952
13447 91748
7824 97420
44074 77898
16605 95566
13362 29151
38621 51831
7508 69936
21445 35684
27161 28720
8588 44667
12246 77969
7154 73773
35235 84886
12988 66605
62099 64967
29917 65899
12687 41571
27862 43238
76273 95409
81240 89298
67551 90449
16607 20141
40983 75101
75955 85797
29256 40215
27827 71422
87104 87695
74471 86152
13073 48322
33061 51529
43748 64665
2276 85045
44078 98720
23107 70675
11685 13524
28810 66500
43477 66695
71720 78108
48899 82304
56746 79815
10872 79551
54729 70774
35687 58628
14182 76520
42215 56446
12027 47044
52430 65919
2570 99447
19406 65129
44025 56296
34026 95879
41449 86855
69351 73060
8488 83531
13526 92850
9567 49006
18264 32113
26217 78276
31347 43042
76822 98401
10664 78367
40998 72302
23725 88659
14601 54639
4910 29945
16857 52349
22692 66526
21518 23000
64294 79313
35196 95223
554 33619
22052 56448
20917 85464
41079 71065
56484 71135
58537 61591
58457 96825
10813 24838
81205 95288
6919 30350
70452 79873
5667 58057
50349 67255
38669 92188
25527 95263
20029 31612
43078 55124
13182 96335
19130 71714
46006 98475
13553 71262
44270 46004
88030 96191
74417 75446
79404 92322
4406 56827
49254 88788
59134 89280
16775 25801
40921 49879
626 41007
34099 71021
61318 62511
26004 66446
54395 84017
15747 94388
11181 51171
21046 47775
5402 53350
5683 67780
26471 32019
58657 88963
33132 45313
15046 84250
12420 21336
28133 35567
37616 76482
32289 91709
9170 32438
42613 57028
1553 15910
17444 91974
26370 71996
591 19649
17185 44177
19087 58298
2649 74609
8443 99786
54934 66672
52802 79017
7630 87796
67717 67719
27579 37283
7661 93951
55159 84339
34520 82610
56684 79944
4692 15393
66530 84335
748 5889
85768 90950
27915 35214
4534 82398
16823 86614
41352 81044
24922 66847
32301 92140
24292 73998
26503 30295
25241 25993
45558 84125
50944 78095
93623 95012
54101 66487
76799 80323
6088 87129
92579 93222
33394 44169
34496 47154
62828 64776
995 17320
58469 97851
27712 67449
74409 95060
15586 26121
5805 44522
28223 70300
27250 40428
16773 72543
54461 67468
55172 85349
29323 55739
29880 74565
91374 99195
61817 68833
19078 50251
5294 55351
17704 71568
9380 96599
25001 99258
9415 53364
8160 78148
76232 98643
16657 43551
45196 54012
5692 62119
21652 42567
38924 52489
11342 87603
26366 53149
59288 68111
70083 90938
26747 26956
35208 67444
62953 97452
64155 72740
62187 68509
31158 41195
42004 90486
1627 43169
14368 95133
92745 99691
15458 45745
38869 80495
5488 77053
25036 87996
87621 94281
42355 60956
5647 80120
47001 92774
14349 91636
14417 58102
49096 84002
73347 85698
61671 78040
71445 79174
29103 97839
16603 52023
6402 94054
18184 44195
54561 61465
66684 83758
24330 61470
11958 19659
48204 97873
60085 71913
31516 90713
80821 87807
47295 97432
27663 30555
31748 33520
52160 93317
27220 79500
57765 68401
70761 85803
64796 67879
7497 52789
22689 41686
19022 87168
5483 17471
139 18934
23316 84410
15494 71014
14932 50793
36823 39793
30354 39188
18771 74221
6688 91505
19643 48321
19270 22961
30722 88489
36910 55287
56077 93254
47353 78863
18217 50350
28383 32866
70722 95849
72957 73226
13575 75380
35027 61608
77400 99486
6364 51317
13607 50101
5691 33758
24681 47009
26718 79088
25079 81041
34594 56388
24880 72127
50362 80730
13292 71567
11062 11720
24656 75108
30544 81842
27376 77836
48578 92804
30993 35815
74840 77484
47911 76248
7666 51744
4002 46529
71574 80734
6536 56506
34076 86404
82199 92949
54495 98485
3902 97493
29765 65204
23983 51652
49065 73325
9654 45008
69145 69693
7655 86239
30488 60735
28961 55903
36492 45291
48481 85149
26451 80331
41871 96386
18849 91882
24581 33532
17610 70806
3437 94183
19886 55134
85639 97561
50242 90459
54859 96230
21094 95676
40338 69222
64111 93074
15733 20229
43141 84345
17136 55235
1218 26916
4128 19886
20651 87252
31111 42239
20911 29536
44589 89101
21367 31511
3955 46432
7784 30981
77008 88869
208 43859
55468 55515
47788 75695
34870 89932
34161 85999
37387 74832
25717 56335
9871 95296
49433 95322
7145 9323
14181 31350
60008 72435
5092 5427
3284 59473
80693 90473
41076 66454
36216 79609
14839 72562
38426 56676
5991 32713
32399 50790
29566 50286
21042 73789
37694 57201
33492 56075
11173 81276
19068 69021
4445 7698
60566 75784
1486 15838
23492 54822
33780 59828
30840 82603
21855 79834
40540 83267
34131 48044
26567 82796
60001 78431
37552 65649
13176 46187
27123 48298
39514 92558
3307 27417
36735 98639
14452 25159
61365 74028
24904 30975
67702 87634
31262 33620
11988 46135
65057 84824
29647 64214
94584 94782
12251 91187
23088 67616
55242 90586
39134 85158
14250 93172
14420 50366
21421 38211
48322 64261
19839 61727
11331 75883
35013 66908
18289 25157
25976 97699
70738 85296
32962 75960
17886 82421
26045 49648
26043 33657
8713 38145
16373 31350
73210 96578
8032 44924
26715 42770
88774 91444
69566 70298
26264 63423
19788 81407
14964 53650
83756 98897
13450 47112
39163 87387
26064 84882
47126 75266
7534 24537
45339 62899
18170 60625
69550 82509
72659 94118
21117 91201
27343 46333
14657 30438
52768 89465
33225 86741
45755 66944
6582 54647
25021 83206
14604 57349
7652 97816
52447 71909
53971 62380
70852 80131
48088 81635
20839 25482
40440 97514
16631 80771
18705 61891
36397 85882
11437 48096
83452 97239
40252 85649
23814 99867
14284 67838
29195 70777
11758 93931
62015 89163
45499 54298
14391 71702
73671 90733
28269 97578
10043 39156
53069 96428
22917 61767
36486 63045
71227 92527
45127 81785
11799 84317
48604 86133
1027 79552
10411 11674
7169 82639
14328 75692
7333 88860
27046 89330
27509 69081
14211 82788
75513 79679
6148 52336
6604 57181
50466 91147
56022 95955
42762 45909
34705 67286
56790 67679
28900 88030
14734 98688
47921 49097
52312 82671
12017 21032
1560 38249
23566 44851
16554 75180
25815 49981
16190 83683
10123 34458
24685 86970
76397 88566
28110 95865
23363 73596
56414 68520
5669 25820
920 87519
59740 89043
9623 82164
75940 98484
50412 95218
39065 84683
6317 83728
58762 62514
65178 69824
8213 74852
53439 63599
1597 62577
62120 83656
84722 96129
50688 89498
50030 60010
11803 13978
19450 45325
12350 23756
12608 39700
47188 81140
14433 94607
75529 93004
36289 66055
32647 34990
37789 96541
61317 89462
37010 58671
17575 85420
1276 77953
13689 88817
56546 76220
35847 60573
1406 16090
11451 33601
64700 90954
26629 45715
890 70019
22096 54917
40463 53760
27552 32589
922 81833
33158 34849
43398 67986
15535 66104
21278 81460
32709 33066
9890 87115
8217 45313
917 80648
20756 45220
50822 51360
21581 56985
53385 78777
44688 49413
71338 94080
10495 46488
13422 29820
1793 5191
3743 40648
39588 60639
49424 68541
44337 71536
26175 56828
33675 79396
4053 13847
7658 60203
84760 86836
21734 68738
53942 55874
31755 40706
10968 82233
64547 88809
26798 45114
63243 81998
76726 81363
32439 34378
53783 77229
61605 91217
76196 88380
37244 73343
23260 84035
11317 74680
51203 55916
11810 50262
16957 32985
41176 60222
68090 95841
27189 72880
7341 44296
8000 26831
26560 71860
83059 83749
1409 28335
74831 96889
61168 83365
23861 24833
31938 66826
12390 22386
1133 8124
44773 82599
91267 96883
49856 56422
812 73750
39446 87042
81919 84969
39163 48008
21751 34570
18184 94169
38524 54957
25006 75935
159 67539
3732 86243
15414 75510
15083 38945
25271 90840
10931 49771
25219 79659
4257 28341
79115 88912
88672 89087
6169 32801
30110 41488
40464 54551
79498 93992
26246 47680
72403 83084
94305 97102
43390 58811
147 31779
16331 48664
18707 69800
25616 31189
15997 61401
39741 61730
36811 83958
52947 68062
64462 84213
48213 84466
33004 60115
3388 16553
69183 94497
16129 78644
9421 27958
3522 83792
2574 11477
6572 73383
47138 74787
16121 47296
30962 77430
48462 64811
5129 9952
22513 77909
32786 86535
38320 93622
45709 52180
85117 92211
16204 83299
88906 92189
5786 40557
13732 98069
50321 54778
60188 63194
42138 66379
648 22283
6985 46129
46739 63399
1877 12666
35319 44224
15709 24346
74995 88079
53278 77479
21971 73978
18248 34914
2826 90659
43731 55840
30249 35872
78091 81882
35324 84008
645 41645
32704 48298
26003 27954
6941 26846
19084 83163
75192 86179
65370 98619
50851 57042
23871 26306
7283 22912
8565 86838
15885 42707
71540 73514
43923 89125
27525 39652
26912 34515
30645 45616
4011 98347
1149 56099
34770 74724
33066 78369
22092 93725
68100 76611
2547 44996
46450 73151
39708 96479
32592 92887
11885 72233
50085 83901
1447 77974
8813 99396
49154 96155
8511 46967
27855 29471
63255 76077
13807 27920
48673 84723
8200 25812
35887 66491
37478 76985
4599 28146
11602 81034
27583 78938
30499 64326
42904 95708
12425 46281
48550 70606
38871 63042
17350 35606
16850 43995
51043 96550
20659 66238
52170 80045
3486 35530
16396 75270
2567 31614
48335 57301
49822 90095
27833 76990
274 5407
3490 69357
52816 67773
25492 92532
1448 59062
8577 36432
44919 75633
35045 62881
55491 82272
67770 74708
61829 63460
81577 83153
7505 33072
53130 96717
62439 65473
40368 41770
37796 74240
12146 14807
27623 85537
35644 92973
17572 44066
8012 54431
2582 31011
5346 69235
58164 59481
3702 46203
8 19949
21767 68978
45084 68591
42830 82255
70963 74610
8483 48822
27850 40049
7728 53866
6091 55215
51201 73642
8164 42565
8586 30424
84463 91688
68943 82908
27610 75054
78801 81798
22157 50679
6212 58561
35568 89931
9117 80207
21601 92377
12215 77846
6146 56845
6833 19819
63086 72718
72769 96935
6812 12930
21182 71153
41694 54715
69338 79626
22953 63523
12844 71214
6296 78325
58532 85781
58471 66339
3132 27041
46458 61831
39648 59950
12716 46251
48454 60127
18066 31506
36038 55027
46445 68591
7158 62227
17864 91185
9597 84630
32314 60852
2090 2694
80899 84808
37311 70539
43847 51463
16815 75097
44177 95231
26278 60782
6720 12043
9351 76839
72476 88496
33931 52743
17885 73471
3174 80997
49885 65298
5739 45578
16303 79866
38884 63374
40704 55987
9054 77333
90972 96357
14041 20651
26454 61995
77724 86139
56803 74784
60575 68848
2714 99665
3783 78569
18416 66472
5372 5805
42814 48307
96423 96759
31077 86960
81146 94717
10714 96229
58560 65963
26773 28902
7115 67839
13546 18177
59735 85846
574 81402
14841 42662
54086 81843
19979 48477
3836 57513
49546 66770
2098 80359
1909 97811
9919 62793
18846 97435
19169 48261
11347 48438
10632 62219
41421 45510
45633 50886
85256 86537
41937 52431
14218 29644
12392 71207
56173 66053
74992 79245
34724 76186
22736 46126
36729 86482
22799 29389
29314 38059
72620 79924
30499 66436
16422 44602
1711 1892
37668 79175
50152 74033
38767 86759
38280 52839
27218 88049
26593 85607
33535 59031
5950 55463
32094 51162
55079 71480
2259 6229
30075 53523
24486 62783
10351 61227
12086 74693
19457 30374
22407 89994
45591 72200
10489 69141
23484 31234
12855 51096
52058 81702
31204 69318
21502 84332
10335 76897
42165 61606
27216 83636
28925 32629
1679 21406
48786 90794
40789 99241
40831 42885
593 85182
13948 31260
10682 62442
28269 79440
2297 11185
21452 58150
49759 91569
13571 41250
35029 63926
31876 79732
5396 11092
6198 79100
5933 80708
4732 67401
19189 21929
28310 80204
50749 79522
12198 12568
61840 91197
37861 76063
82174 84014
45195 47084
24523 37429
28314 42196
45868 80521
17978 27124
4056 61524
9721 46764
30928 60823
16127 27790
23373 43302
49261 61773
19904 30393
19193 80593
12984 39499
55956 57397
2120 62661
43707 69581
37130 46793
44326 87606
17018 88795
5290 20843
26052 47461
50881 94948
41803 43998
18240 25035
82998 86082
86758 96383
7589 72239
70107 91799
55900 90912
81717 99635
46429 78633
1347 18551
20895 39488
18380 68603
16016 27761
59356 94760
53595 79291
26553 33646
36194 45292
26688 83384
21428 29711
8570 93886
11250 16628
31974 91656
16864 28178
56257 78357
26143 67758
47173 76771
6750 41696
9584 88921
81094 99627
5433 11483
1577 40098
58557 68713
43993 58837
17077 76599
19297 27658
74127 76766
11311 27100
55534 77641
54310 98710
44461 80990
17320 31540
66408 88160
27622 50977
36322 36822
61454 63858
3837 61919
59260 83812
52436 81732
22324 96109
32368 89902
18813 41102
3943 21141
4977 92393
75556 77441
17139 20128
3344 30448
5055 19915
24047 82660
6524 83830
18850 83723
33992 61979
12501 86912
74414 86240
20258 77877
58232 79817
14087 98337
11728 96999
24246 71079
77669 89060
66164 79868
92995 98378
9427 56282
41892 53836
50435 57693
34725 97522
9000 27543
13777 64643
73952 89399
3291 40048
42218 65326
53607 91835
8018 41709
27208 99619
4402 41333
44877 71748
67252 82267
60337 77331
56161 57032
6654 62022
36560 77272
61130 97765
58394 77197
20625 57209
29441 45048
43304 93193
12977 81956
47833 50534
74903 91399
17396 19720
21518 55877
75166 78509
24074 57616
28725 71897
7588 49353
24331 78164
74539 80952
16945 46527
23182 97807
21298 63820
49644 76681
2936 80031
72715 76859
3926 6170
30691 89496
27727 58005
39388 71549
15627 46211
71509 84663
70765 91929
20534 40667
14038 86276
27553 41640
20952 33469
65887 73049
55392 64166
31035 74181
55824 78053
24556 33719
24389 91910
20714 32645
78291 98024
7588 75340
52680 68553
72627 74854
19139 21822
98369 98796
23329 54027
56441 68951
4691 93695
51838 55700
71363 87193
31674 37116
77200 92051
13287 90684
20620 39357
2544 85569
73957 93106
60138 99815
39078 55145
51028 91207
40909 60012
49354 74478
896 91342
46804 94143
64302 65108
51553 69856
53615 98919
7919 11228
3572 94022
45966 81170
63567 92500
16363 49232
12386 25103
63818 82666
2747 82914
74300 91053
18279 67133
47114 99362
40291 72051
24301 47036
12700 26113
16697 29924
35544 78806
8449 78808
58605 73956
1391 58048
9247 37809
24652 50870
2443 28086
95328 96880
10599 25229
11155 26090
22601 45523
89716 95689
47886 64144
51 90583
57147 72286
42290 58030
29415 31764
68829 79803
11147 51925
16130 24232
37683 62230
585 9241
17789 97507
36640 76638
20557 39936
58740 63609
43078 44562
48554 86366
54259 87145
81030 83206
6504 45961
83841 91550
71664 73701
37180 60162
63876 87579
73809 77529
19666 23409
71658 84868
53564 89866
36888 39646
7111 92632
22238 22900
25841 78335
9000 61914
34260 55286
18075 76815
86509 89420
10787 71731
7 5037
62560 88775
35357 40617
54054 97023
40898 46008
81923 88447
62878 79562
54818 59182
67577 84745
21526 39468
36607 54973
29542 66302
43835 94596
1413 43701
53186 80683
25078 41123
19792 85825
13949 85770
79738 87060
60164 72047
47365 76446
17674 96843
56578 76895
37796 99039
7495 58407
22230 74211
42289 53124
38300 41225
56205 87814
1885 59961
1832 23578
11171 14431
85136 97618
22522 28031
26110 60239
34438 57256
18561 31640
5819 40451
13745 41496
5397 88627
4198 75957
19398 41190
68467 79838
50517 76073
21188 52251
17610 83786
10983 81674
23842 52807
60682 95448
33378 50738
24495 47790
59847 62660
59640 92120
26044 33370
21015 75008
16945 78982
22791 39451
11482 81754
43233 91817
43801 92206
92766 94811
38348 79904
17382 51213
21058 79651
24482 62340
22167 49912
66792 86989
37389 67288
76048 98036
23397 25168
39533 41366
74992 94999
306 5480
28769 68006
9910 83042
2135 52416
70344 74835
5332 48867
11490 53949
66251 82756
64635 98668
24834 33952
11296 53742
22679 76667
31678 79660
18135 84956
56051 76401
36523 73733
61266 97480
18527 26465
66825 98856
41810 96885
53310 99038
81396 95417
21649 49724
63315 90412
52546 65980
85151 99367
62026 75732
15253 28790
9804 50352
44772 74499
45320 75981
26021 51240
23006 44607
1117 3481
427 93859
38700 57283
50641 52100
15588 84449
4206 97991
12286 15278
22587 87591
30923 43720
19983 30608
21661 41930
15313 41663
3849 38177
43853 48126
48546 79664
68526 78186
37626 61446
2748 20588
40039 91008
12967 62773
52913 54056
77942 81530
52850 82526
8703 84971
21007 98801
8597 98002
4030 49250
11682 58239
62657 82354
1430 6154
82216 93329
58845 86760
29244 59770
61607 86383
30161 77429
9822 51980
15493 33561
64217 99484
44497 60719
2554 61431
63753 90974
20210 38686
45592 64788
3665 30195
56226 94745
2475 54719
21638 23316
43022 71533
80335 94339
19865 56343
18231 45838
85080 93409
43395 75180
27042 81434
51841 92342
89889 98411
42025 87860
57667 84622
43250 58194
79412 97087
6940 54590
54993 92466
19735 60277
5701 40364
11897 41458
12897 47918
7531 70512
4749 23376
48468 83662
13343 94557
78580 98711
31622 55791
55492 59065
18474 83673
43034 87750
957 55879
14761 98014
61323 77399
45585 64215
56050 58448
63998 78393
6216 15329
59327 59491
15056 34881
62794 69894
23784 37416
67830 74271
12255 83107
45713 77837
2471 95990
67526 93553
271 5058
12232 20500
14494 85409
46038 86288
41144 72619
80089 97048
61415 98800
15121 80799
17543 27078
42325 96796
50353 67804
74742 78806
17674 19299
6686 21401
8769 14709
4135 96442
88886 93211
8254 89329
11493 31022
63225 81349
8307 77242
28261 31786
3636 4383
1578 32659
374 9361
40678 89973
41773 94176
43757 68189
8882 14396
83174 90906
32477 43819
25277 35386
12526 55117
5898 81999
5374 98871
3843 97091
20379 81854
47122 82937
40859 70358
77440 80130
34306 47831
28047 67099
47249 78869
54168 90541
25896 82963
20935 94412
50733 85821
56566 88860
25531 27854
12338 47615
12682 17234
41727 47610
471 19718
54931 80968
19548 78481
3242 28301
14144 60730
15002 79064
65762 92593
16523 58379
29697 84556
17140 71665
32326 44527
45199 82744
54463 81301
25042 42973
62320 74291
20974 63840
75708 77496
64827 97564
26025 65427
53397 65311
73952 79874
7239 71463
15584 22472
43386 82010
45693 93503
30851 41071
16699 41220
20453 92844
20131 86254
57357 91520
3686 17753
1954 16922
72503 98492
83906 95030
45529 79135
44396 63077
41054 65867
25215 26773
14254 24563
6104 41856
3538 92111
35378 81340
43585 53504
5495 57008
7039 55065
75471 87539
11798 63699
19084 25488
20966 60397
17721 54077
51973 92531
72072 81149
25377 64199
84836 98648
61654 79742
539 87423
30828 49896
88035 88688
2313 13452
11518 64609
26839 71724
10697 47036
13496 57794
19801 32140
13474 89387
65333 82291
7851 60616
66274 76038
28517 83249
33594 70949
35284 99876
45980 46261
21765 62086
8156 9884
10656 87887
15033 60283
18330 50607
54109 87601
65833 90496
12938 62439
15663 40009
3009 56134
5805 81846
19192 67324
23984 59098
52518 67631
32605 49386
17339 35260
8941 77747
51979 83948
30668 98783
38027 45969
21464 41163
29542 68273
77965 93185
18878 68984
1864 61284
65126 84134
8472 56872
5603 20252
35334 49624
47787 73291
60485 71476
59394 96575
611 96645
57142 98352
48400 54958
39743 39825
72975 92536
56749 65034
41424 46545
3505 83611
60865 88672
35270 94630
67637 77452
11462 93819
4030 11308
2798 89804
18527 66597
74780 99213
23890 81869
7039 16416
47213 71061
5269 25043
70784 83824
6023 95101
64257 95034
27222 55863
54287 63265
27354 59463
34224 34637
61831 87246
45268 68080
86033 92199
20879 49618
43038 47050
53422 59565
8046 72169
77226 83843
80883 83912
24018 84864
68645 82004
40487 48555
34186 77733
29802 75972
4726 94285
29485 46304
22471 52008
30581 56656
54511 63482
30874 71087
7383 60412
33259 47146
37166 56922
36812 80654
16716 27638
70548 85812
28426 63586
58039 99017
62226 72728
69750 70625
44816 51866
13570 59049
40334 42587
4961 82757
44056 66860
23972 33039
9243 96458
51518 62949
9461 13557
45685 84489
85909 99904
53441 98409
34779 38746
62967 76069
30629 68146
1033 53048
50036 91321
61057 78379
40700 88158
28391 45495
151 86508
3623 25040
13017 69660
5723 21603
45942 59775
43081 56457
18548 68727
10309 29705
21850 70004
53882 56804
41710 51137
766 78566
27911 29214
20639 68267
22180 42136
46122 72763
64895 67261
2051 96266
67206 73428
60183 69704
84166 96154
13537 15021
45382 75127
74065 95133
62157 86785
32726 65545
702 54954
40988 84061
5692 43757
67407 73228
32928 42564
5041 54051
12643 34884
31310 56128
6865 19931
600 67941
47000 52748
67204 92263
37870 88534
44510 93251
42327 97428
24039 71054
95441 97449
11024 53031
12563 31712
65139 89574
1800 27877
40957 43972
8386 59323
60292 64236
50164 84945
64921 96631
71744 84601
26483 84813
2810 39610
63890 78221
14499 87805
26982 97428
46896 48174
39730 78852
3091 11622
45283 82264
83423 83631
17955 39011
5215 97431
25539 36458
16122 41984
8135 18153
16755 72003
542 35495
50280 84738
91726 98227
68258 92481
54689 84643
23305 43907
6960 65821
56441 86043
52897 59384
30677 68360
15283 99303
4013 88253
42271 96861
30234 31596
30227 79651
10448 36708
47850 95240
53288 59826
23450 42723
14473 39524
7941 86377
34822 55829
67807 82807
81137 87690
23515 63536
108 36936
37000 72941
3808 21488
16814 78151
31015 96153
12567 45314
13539 57960
13910 48522
41554 55918
88389 91912
71805 87609
96306 99483
45480 51421
24602 47086
18288 61879
53877 75701
49508 92745
40694 59193
7372 38453
21692 72853
1033 2518
82998 87034
3393 46770
64875 74715
83490 85742
31973 85571
23155 84386
71934 79453
49589 75019
35917 85614
46332 53268
7411 52314
62446 96173
46671 83825
1871 85350
21210 34828
28836 85783
67509 79328
8438 12108
72336 98891
52423 89244
52328 82589
72541 95494
8409 75477
14607 22997
62053 86820
15161 28789
70877 77263
43067 72895
6478 24019
30705 77554
27555 96394
34832 50206
18349 35698
54378 95657
17726 87516
29101 85766
34569 79222
81022 98554
26171 35813
34175 42828
22196 40690
74766 99305
3090 80973
17569 78591
20169 26176
51699 59633
19579 38053
6265 87861
45862 95649
11167 35198
15480 64095
54516 58850
39507 85305
26973 44015
33809 58167
12222 76620
35485 36432
402 61268
36687 50512
23097 86574
30454 90362
395 60581
64725 70367
21978 41242
36781 50678
58154 68173
5395 72987
976 60469
49943 79180
3263 66519
18049 28382
49722 72546
7660 32746
68347 71575
35430 61564
64860 97353
19452 24594
12253 86690
57815 81579
9778 92773
46119 79974
16314 35936
15985 27267
3701 86723
5896 89846
45838 94433
54284 99471
45635 90324
7163 29180
45821 87061
21686 86187
46781 54165
62528 69212
41434 70990
13042 45424
62621 65715
54179 95481
17941 21449
60220 72392
70128 80790
79563 90121
17070 73792
75597 78089
48980 71392
65428 82453
84423 94969
71316 72194
7779 61284
15498 98694
15500 32376
58793 90468
71880 80079
6341 54787
23422 58619
32641 90961
81865 91583
40959 66238
61491 98489
19095 81999
2873 32914
30205 60264
11129 88152
23587 93714
80071 88725
61137 67443
27180 83518
53110 67876
18600 91836
5585 97657
64457 73534
5571 18199
72086 90848
12647 63562
20131 69278
22118 82783
126 11317
29100 33909
86487 91496
53758 88828
73432 97776
27977 48806
19425 76626
13067 65846
290 32204
60345 77823
10224 64844
38817 90192
28497 87895
13363 14293
40146 85170
10769 29689
6680 37454
51541 99619
5372 82406
60388 72438
14732 83192
76878 91356
6648 95104
13734 86101
7514 89364
26135 57269
908 78919
70212 86508
14502 39886
8383 54460
13717 43930
25560 95381
43238 98291
28009 29622
13224 50697
30192 84863
52273 81016
48164 96487
30620 78162
4556 89330
12403 46568
4839 29909
1791 10179
3444 23676
14348 39337
8489 63192
6873 78431
6614 64529
13413 86146
26435 36845
13922 50660
32015 37761
24447 34958
80976 94363
20841 55750
41860 83200
41714 80764
15582 62661
56654 64244
23428 92548
57663 92578
7860 44638
2963 69573
19351 79288
26144 31077
10258 74128
24988 48091
59709 89816
20549 50115
32012 65879
89975 97788
14813 88807
46683 78020
29999 75528
23491 98983
58313 64487
44822 98587
8383 23272
66138 93900
37344 75292
15226 35637
49371 94993
37098 43059
6024 99630
21291 59048
77019 87022
60809 99496
44100 74865
39186 47828
48493 69665
51295 86612
20617 79159
29396 88265
8678 94416
16872 23346
5438 16522
29861 50612
8282 64206
1089 91119
56182 90422
32666 35628
17506 80726
49505 90626
28534 97628
3264 75643
80302 87766
8969 87660
26703 27298
11582 84735
65892 98037
35468 62402
1926 37285
44775 47030
31872 66926
25075 63635
55834 95731
11044 64436
12567 83343
76962 84189
34994 96414
21787 56281
93866 94981
44110 87994
3997 12125
37581 82780
59794 95701
19195 64989
48139 73776
59346 94817
20598 77438
9111 45572
17034 67785
33510 71452
38693 41124
3248 18798
51645 86443
57435 90386
59463 85472
36126 38213
49878 99708
70228 83363
8076 59660
43256 82106
60546 97680
88665 98042
68623 75620
70558 73540
41046 89822
13272 54564
71859 78890
31367 95504
6569 21675
7719 48114
8766 95590
33086 69536
81119 88565
56377 56489
15141 30144
12646 62603
31368 38111
57205 57823
49539 95649
61050 89982
3318 10580
8714 79795
75160 86529
38175 87813
32788 73716
25238 56063
8760 73415
20953 39418
81658 96379
35263 76834
49058 76994
35316 89276
66845 94229
678 57321
46208 94079
87911 96811
4253 31888
41974 43720
25573 93549
47847 60403
43890 68269
69401 73853
70463 84207
32780 84844
73967 96447
24449 52169
44903 54855
58489 59340
22706 98329
41979 84673
9278 50844
64600 78321
2069 53215
32627 98372
18164 89583
9749 29054
14808 44281
3652 17456
4298 72641
9256 17213
35998 36570
3004 53852
20920 43460
57212 73069
37548 45695
23353 70233
48 18590
21499 91577
5671 36751
81619 85260
34571 89529
14429 19243
33978 75258
11545 97391
61761 64172
57347 62993
1565 4429
16876 62773
57931 91770
40291 90576
19630 55194
55334 60580
70344 92811
63305 90243
46914 99435
43846 89161
19020 36576
32253 96754
45452 66870
45472 85674
58857 84292
171 28081
11068 66879
47217 51661
14319 28242
2001 72396
75103 82045
15143 17364
52482 90112
83615 98921
32741 44011
46459 74725
20262 58924
40168 65208
38369 86000
4981 70557
5317 11900
18575 81637
36217 65164
36372 61843
73852 87116
12202 70962
36962 99548
22815 30336
49961 50857
22495 95618
12600 59135
78221 78682
29005 29251
23072 99988
6190 20877
6899 77092
5758 16996
9729 99475
17313 91007
11378 49089
19814 61038
51091 99480
3728 33878
11893 98775
57876 79367
44154 79925
33010 34889
12957 90849
30568 95861
48090 93225
52561 73383
5483 62599
32863 44234
11494 71087
2163 70863
28126 81053
23727 53354
19985 37967
10384 14301
53450 59057
27806 64759
26141 80781
60023 98491
56599 58310
10066 72127
61321 62172
6463 28447
67357 89181
14299 73586
32961 97198
46140 68009
34123 95276
44949 72189
35458 72306
29571 92390
2337 5794
13907 85958
72764 94893
35875 63667
13536 46012
9420 68569
21618 98847
39947 63196
3193 21040
27691 58139
63062 69476
2428 53284
68364 92338
31090 88900
58702 64113
19076 48175
79138 85531
6216 43926
33869 40088
79594 95220
25523 65919
55293 57267
92919 96041
34955 77022
15382 68447
2158 62526
44970 97508
15028 21240
36375 87731
61268 89994
45278 85754
17693 41511
6190 39603
72322 92410
28724 40194
19075 20800
24790 87811
57944 79954
10156 81822
7022 59953
20068 71602
94271 97656
44994 83264
81260 91859
34046 65170
25403 39973
66927 92745
29280 30484
18538 49501
92261 97446
58293 74527
48760 92579
69779 92211
58751 94348
30524 69002
61132 95089
43927 76175
40291 80701
33330 67836
28129 30225
87957 98263
19403 48235
57423 79656
9911 76546
45466 74637
83957 93070
6334 75192
24806 57401
35851 60424
11916 82655
15245 56192
61264 79023
9257 94514
41020 87905
30562 68873
20023 44646
39133 66388
49576 59246
17515 68129
810 28290
35382 48097
26550 91942
46850 56563
7488 89800
44550 89139
291 14751
41603 78772
21481 35986
71559 72007
22144 51689
3003 67767
36521 40817
62538 97681
50978 79545
58834 96190
44275 93811
72196 72814
32237 92706
38416 43576
66197 90136
53533 85488
34440 55297
47383 66149
60175 98618
31069 31449
503 69698
68699 79102
25802 30291
7181 65524
6046 36956
3300 94199
8266 79763
7175 54535
71191 75740
8786 79094
34818 75172
3756 62334
28352 54071
60754 89984
39276 88244
28558 90783
7728 67478
15325 55867
38179 66751
73649 94089
18867 53177
66595 84290
67707 79889
71478 98862
51991 63496
20100 56489
20596 63000
2908 27722
39255 59117
11410 84323
5901 22477
32968 95680
27289 80080
18038 20339
34323 70187
31498 94389
48735 73227
2203 92202
42970 59694
23696 68956
40342 84024
50002 69181
736 41973
19845 55412
28436 74420
41794 45814
93614 94849
84374 99723
94292 94469
5529 78057
93624 95347
17724 71372
31473 90586
20961 76691
21786 53201
21511 55062
41741 99432
21152 21380
78010 97664
53131 55122
42562 67641
22212 99572
28235 65195
38548 84253
12390 29191
6657 11450
38106 94405
67658 81538
32914 39988
11003 45966
82683 95151
4576 22832
15850 69923
8499 92053
26269 87064
7377 14455
33473 33846
8522 17087
29263 86071
1581 42016
24404 65644
7694 74015
16421 31248
37114 84138
57101 88136
28112 67884
847 58739
32511 93406
18572 82531
74318 76929
23727 45804
30109 39670
7502 36738
18988 19098
68754 88902
56090 59575
51424 96039
60232 65128
45738 80343
17401 20814
88058 88758
31945 85214
84172 91323
60359 63476
72845 98277
10654 45301
15611 30218
68677 82929
19013 49212
55887 79287
2990 90616
1804 6468
15184 78956
74335 77949
51957 73578
13619 94780
67214 71008
19547 43046
28411 49815
88894 99013
77844 91707
39808 55277
67271 77156
37874 74806
13291 86166
28666 61349
24868 31329
55209 72029
62543 63494
91176 99136
60546 73539
2038 26812
23484 56778
43660 93686
20751 97580
18038 54263
20704 49499
59705 95385
26767 85815
40771 55390
17954 79494
64291 67305
43092 51483
37616 85850
44360 95172
6822 68584
9287 83748
15480 49841
47992 86010
4781 62388
20637 28382
36901 55467
66706 86816
24096 31773
18286 73183
18026 62066
64336 84863
5310 63813
12890 28960
52136 52267
38336 66808
12578 82817
20284 78604
42785 56042
156 43150
6176 94167
8112 47225
75880 98078
63492 96742
29318 79805
11359 23545
32169 83172
18295 84214
24061 27264
62632 70200
27696 44618
19830 61340
44281 53448
66406 68816
28791 32027
85168 95668
59001 76290
36566 87558
12496 26164
20144 70122
62142 73249
24992 69151
16937 48133
31485 62269
39003 81399
91142 96850
10781 71034
8855 18105
42253 49780
34596 90441
30755 33104
35170 46935
33671 69246
18597 48713
79741 84872
55033 61060
74245 90627
19993 72674
31348 99234
27818 73124
44701 59964
68335 91563
2844 17606
36492 39743
16100 96788
13179 56456
76215 97554
18106 44872
22276 85163
8721 15622
38539 42804
24035 66341
81104 93796
33319 66427
78340 96571
10895 60210
53542 84997
52918 76616
1534 59827
16545 28091
61409 66975
40504 49242
10627 33927
18544 34790
48652 95299
13581 84256
20403 90840
46582 70526
73909 77578
19359 72751
30638 54993
21065 68258
47843 55165
36957 64608
9979 78084
63097 63138
55385 91864
5837 12740
2312 72360
23872 24909
23275 96500
36972 47742
2520 36905
285 69597
9001 89172
20257 46964
20645 63818
1238 24623
57413 86954
71025 74685
1679 24211
84568 94438
47519 51268
77629 86778
73305 89271
31813 97658
12229 74895
39806 53575
513 84407
11997 59764
40210 65238
9723 98454
35405 42585
30943 57511
88995 89838
14316 57341
912 26404
30685 64801
19270 92136
39892 85227
4556 60793
50860 76921
35671 62129
4716 66153
19471 62554
4634 84951
19920 63912
59624 77074
27338 40403
19700 83954
47940 63994
8661 43313
19034 95856
51002 96921
71911 81346
12015 78479
64625 77523
5558 59423
33157 99567
82131 84834
517 42342
47544 58682
41915 79114
46014 88073
75039 79181
71841 80540
37023 55791
83185 91596
39300 87803
72102 97456
88785 95260
7070 69264
61027 84997
27569 43800
13821 92497
2974 38013
76284 77692
4882 35098
888 23886
46817 48750
45497 54802
57122 79298
55716 56531
36099 95748
10121 46336
27497 79125
23097 27609
57494 76271
25360 97207
56901 98355
23533 54913
38417 83501
5218 43299
69937 90214
13135 91077
3830 5366
60901 62252
36682 78791
9215 97429
10385 24169
25208 65257
73511 85789
25308 38131
39403 47187
40012 64079
5521 35434
17656 39893
51569 61511
41457 70973
18271 45965
49029 67810
10772 37249
23418 34716
4774 99320
36312 71332
3316 27389
5118 54208
27642 49412
7657 91604
77904 84158
55474 87879
21720 82960
17161 24986
6113 42142
55247 98392
57033 98041
31504 93541
7005 28869
57623 95453
23603 41359
5169 35925
77035 90390
43854 79148
31972 92705
15716 70191
20532 82010
24686 87309
30594 67094
35292 58508
13286 79080
89980 95181
2633 22248
2765 15469
22277 40615
12394 91319
62549 73696
86104 91187
33247 70723
53103 75387
56775 64171
13074 96409
66618 98301
931 70294
2925 80759
10562 63025
29558 33219
42986 95493
39058 69376
32701 40749
52799 69034
22542 78761
35661 39778
59379 69328
25503 65264
28010 82271
17311 77853
8982 31845
7380 13644
45632 57803
18760 57275
8237 72880
45951 78141
15762 91419
28614 65461
75974 94938
16993 28083
8860 92367
62766 76411
5252 42785
50540 74833
45023 95855
74174 78621
15911 18772
10428 37285
18410 52383
21691 75122
23929 51365
33621 57368
26793 46933
11724 22970
52938 89447
5724 91269
6023 19792
86 44835
25200 83130
2445 94266
18781 38418
50834 75445
22769 53748
59665 68960
3366 15044
28966 66420
50075 58226
38615 64045
12253 50426
42115 94535
25417 52816
1925 46855
19248 67011
79689 87056
11690 88096
51587 52734
36330 90045
32381 47835
45392 62399
61597 73326
47132 68043
61127 80540
17837 63765
37851 67455
25892 69422
14155 28852
10419 73241
60726 96980
33534 85081
34223 62417
37141 38791
72757 91250
70597 76552
54436 83780
43445 86269
15351 84109
87840 91575
32013 65137
8129 35959
35826 37683
81399 89297
348 67329
45579 62521
65719 66877
15283 63879
25768 36159
1766 80115
17289 25925
18908 91900
38946 43401
18372 48833
146 66020
47545 90906
41548 66233
14464 32355
52535 70791
27031 39320
3646 34686
51337 58000
32614 83710
22942 74295
50093 83255
35903 45113
60120 84311
21929 75799
4689 67691
4994 42815
689 3239
80838 92141
38185 38311
14526 58111
58253 69520
63212 65747
28608 90550
18679 86539
8891 31155
26238 97666
20787 74142
31996 51895
15088 72435
52842 78709
32946 51840
31378 91212
32233 63449
802 29133
10931 93825
18190 89711
8057 21634
32015 36258
34534 82681
82782 97466
19995 90834
36054 52988
75055 94870
48882 75726
7379 67278
46953 58498
67627 76859
8024 93948
55630 99902
42480 45006
14157 70688
48488 53173
223 69360
15951 30767
68383 94611
14389 28894
41024 62681
49381 52063
29812 93188
44826 90814
3845 97500
59893 86023
20074 34276
14561 35353
36956 53299
10261 60004
8010 67591
52727 85309
79890 79999
23781 89942
3109 36866
69951 70156
49710 71994
29601 78669
51734 54188
4547 53007
72402 94026
31890 51322
76676 93600
17937 42391
66829 87412
10389 55395
42809 84222
79128 98656
38344 56018
77833 96281
78165 83167
69603 83987
40362 69033
47688 51712
81193 94515
19418 76813
35139 96805
3765 24765
45780 93643
11065 80768
88975 92557
12276 47999
59325 81884
77352 82908
88846 96786
47455 88364
7409 98945
12049 26559
43832 55964
31360 72489
18843 39329
1341 95411
59076 71931
28875 92473
91093 92930
62496 71297
12233 86478
33269 91499
12947 52732
46791 82470
28983 59847
71043 98571
8123 65055
34339 44778
19387 64581
32804 94502
19827 96809
34221 83381
70313 84175
88395 95089
4656 78293
34504 81746
26334 66540
19325 68573
40557 44226
11984 38110
761 48847
72754 97457
36205 56917
19956 43700
5592 75704
12817 58225
305 33026
51644 68027
7397 31141
28860 98135
77760 86495
46570 51730
30994 31355
24496 65255
71213 96198
38564 44666
87357 89245
14908 94341
48736 90597
7395 10196
54763 88370
50603 86624
3825 8488
7252 46419
41805 76547
18497 70398
16583 46200
7482 78404
69113 89855
23710 67922
20472 53818
17054 83063
70883 98214
73222 85594
37195 63597
23017 26985
50094 98223
64854 85349
43526 49664
39242 43231
59722 66421
31756 67852
56058 63489
19276 23244
25995 48729
22359 44519
44125 79463
59387 63503
17829 51305
45190 59796
41986 77843
30301 79862
10683 50319
62901 72341
18031 90340
402 87013
12080 28833
13530 79166
81964 88130
10639 38901
21012 68149
78578 83460
2115 46654
12923 26010
2074 66760
40522 58651
39225 82810
3600 22336
20250 60097
11630 75844
1823 76343
54248 62175
19497 50355
62268 91705
29629 84624
26224 29288
27779 84314
8888 66714
353 47104
1542 54153
53996 55440
56683 59183
31653 81796
3753 97080
47318 88850
44678 61155
75358 75948
71116 87141
51465 55218
7170 51910
13580 19781
86938 90131
10522 91006
29773 73533
18377 57012
25748 37308
59904 75668
884 98236
9783 44026
22697 84759
37422 40924
58904 90991
33309 53766
36150 89721
60002 87424
11804 36748
34723 84976
2302 88477
24231 54575
41328 63429
15824 95419
2854 67690
13373 76934
46689 68735
57639 88476
35669 73102
38044 39547
27155 96211
5749 57000
15049 75982
17650 41563
11981 32193
66553 99409
43281 76553
15510 36116
8435 26329
47147 54010
10171 43819
87082 96565
86014 89188
47079 71534
96307 97712
39509 94932
34470 35286
10798 26304
42744 92873
1462 74236
4951 48827
44977 45885
46291 74926
12573 36209
15853 80123
95957 96397
7888 30780
18251 30742
3287 81303
74826 97334
21076 66659
34122 69260
51303 72347
60889 83988
63803 72140
47921 85015
77535 85068
44017 75078
9224 50913
80892 87552
82025 88661
29136 31786
50719 77624
32678 60509
37231 37420
4326 86743
16202 44622
49826 89847
64135 79208
19341 73287
27330 48989
39619 50118
39977 60554
23330 94236
23383 47090
29658 84559
45113 69103
10223 34838
52186 85927
69085 98108
15447 32843
35951 77717
36437 76425
13095 48192
20767 29245
6460 48222
72962 93760
47710 99247
57191 71384
4246 77955
93731 94296
20592 46207
5409 65437
5558 70694
8242 13969
4948 21675
58796 80399
5300 81175
11621 95772
26663 57843
12309 30284
34003 54724
51048 56895
54187 91423
2225 13496
30883 53919
46777 70171
33889 58563
29389 70986
34250 77868
8236 46406
22554 94095
7711 26046
29715 81079
68503 75361
5613 52667
20663 38783
20504 23467
45182 75402
1198 33803
83217 88280
5286 14249
8046 95520
976 82322
77305 92085
2637 48222
7402 48351
14004 34656
35683 58654
48516 89816
58587 91265
35906 83498
18191 77411
53123 61588
56312 87234
71852 78631
90833 92518
36581 87350
53974 71180
4697 19046
60464 64999
19108 95567
61599 77311
22981 38063
49485 74002
21497 74206
43227 50346
63229 70653
15514 67636
36803 62247
42441 86639
6697 18054
15616 28747
28056 56995
11204 45954
2388 66210
31664 95611
14483 36756
3904 15562
5723 20710
56637 74770
22826 29481
15807 84523
1915 53426
16276 31053
5148 46936
3118 36906
200 16125
29652 70568
62820 91940
39628 61031
22899 24426
36105 52379
7646 39903
9024 32933
77852 85369
3396 77444
9833 98463
12128 93476
37957 68152
16049 53108
72003 90474
52629 72734
50623 98926
20719 69588
42092 69711
14590 22754
38570 39521
40361 86190
7140 76715
9395 78419
7434 43933
10858 67736
42786 91916
33197 44285
56968 65529
4196 74283
60667 79186
67478 83338
65246 73826
9047 11585
67564 87423
11003 24907
12526 52043
95733 96906
2970 29690
19416 34734
19861 38299
22722 29333
20197 84536
46031 96999
16275 59326
14499 75543
5954 86922
29192 94897
26397 66744
41934 74468
33167 91778
68555 75282
32973 96595
34690 39057
2737 91282
14116 42329
50438 52417
4598 11111
23280 88543
78941 90593
68534 85870
27004 68129
73232 75731
35883 68200
70830 97845
37934 70396
27511 42060
40421 93944
10989 20427
37141 55125
7637 41250
50008 74313
67921 92275
52232 90565
21997 67532
18096 46059
10638 46471
157 18097
879 67578
65409 79624
24302 97206
29473 98038
31575 81315
8605 48479
28104 45679
68198 91351
21149 38280
4498 33083
64245 91401
41612 54546
61265 64483
15549 61959
23728 57513
28864 67816
13363 99651
60178 76991
28535 94328
7035 28888
25989 85002
22414 50247
34600 37870
70938 94313
29840 75799
81971 85926
32270 99938
75349 79412
33091 40021
46074 81464
80041 87233
76667 77287
43955 51920
5726 7399
24665 50116
14575 69157
16656 94728
1209 11974
42238 97296
20032 93109
23717 48976
14747 17086
82884 93355
19725 41977
17911 37670
81023 97246
13580 49459
56028 62263
36620 64187
55996 84191
36924 85672
2540 65095
1814 68698
66637 72580
28868 42674
54363 60336
12409 40171
24618 73984
80590 99687
12010 97378
82111 89117
90246 95767
59233 78638
31667 99488
18790 29555
64482 79209
65862 67800
39191 76817
2666 86466
68102 88990
54911 65671
5133 56752
16263 84009
30664 76568
84104 97105
34622 97111
95536 97564
58534 92866
3715 13842
60737 72699
2476 97415
3377 56285
12091 77383
31922 59511
69536 83493
71285 77946
23480 31454
18679 20779
29319 56583
18024 87758
27856 93123
7559 27856
65406 97094
74099 83014
77982 92904
4705 8163
28091 62769
48114 79914
51274 76414
24334 61123
58404 87919
2989 63614
74962 76588
4949 46110
19561 30990
29295 39859
4880 43179
4944 62138
81585 84301
4006 21889
37607 63060
4606 87974
36728 50500
643 57833
10805 37683
58937 93790
26755 57805
73766 91274
32865 47222
43790 90106
18882 24706
23133 62976
62516 62581
3805 39723
24368 63458
35367 81730
71929 96181
35574 78014
63916 87088
23127 48353
21663 96347
31990 32412
76463 92993
25093 45872
19609 60767
30867 90918
9447 54150
36276 88618
34325 57473
10616 48687
23511 40415
71371 84717
81203 89504
22126 54524
59085 88245
71855 94822
42833 80710
33746 36393
7070 25553
14113 62419
89325 96844
45148 49760
44990 83050
26464 43486
26879 27226
63799 99176
2474 89114
61592 93427
9406 78695
14838 46892
13636 81476
43757 64177
9739 79563
70013 92972
46143 51011
1255 42779
27265 82354
2241 61227
21486 59616
18238 84407
35492 74886
4720 6106
22501 54702
60394 91602
1749 16166
10654 77906
14119 61502
4105 39200
76787 99901
14132 22370
18322 97297
42198 99428
59584 74075
46669 56786
59993 90398
50157 70221
15134 70499
63339 71123
25014 96037
55686 62011
12558 77696
18953 35877
50277 65164
17696 54799
8090 8097
24004 53491
86121 86975
43859 44448
78141 90768
62536 96486
13349 22807
75415 89712
68698 88797
27294 47894
50143 74037
11449 60153
10600 32653
46696 88908
1862 27423
40530 72214
49434 52310
6654 9737
55518 63917
37361 43795
3347 49708
662 14556
74261 95231
20778 71465
1965 47989
2566 58653
36049 80582
70575 91322
2280 73119
17249 88377
169 22510
164 66758
2151 69345
40723 74377
39460 56031
54057 74013
55341 70107
32954 53414
73002 97357
59349 71103
46843 61313
53996 66841
6637 48173
13178 23554
41123 50491
29170 95589
49496 83017
56177 66592
36763 59487
68103 95368
48196 60517
26023 75081
703 51043
74681 83801
34289 87468
82001 83763
2202 53250
1254 35241
5370 5917
20693 45903
38980 74541
21220 76032
2330 63487
18238 65011
40555 84850
5007 55401
15266 22033
11123 98664
20076 32601
21079 58921
11141 83514
66282 84881
86363 94175
59883 60529
53622 92688
6669 82188
15962 61855
16591 93898
80273 94249
16852 82289
52598 86134
37981 98289
64225 97465
78329 96582
38002 42965
19992 53866
2886 71725
23111 31561
5286 19816
28431 66196
35306 71026
5094 98315
16623 35037
20514 76107
42753 67448
57901 74838
29023 75613
22468 26790
36871 58832
20931 25264
9967 49043
9791 73647
59622 93997
53226 81875
48746 85511
26326 53636
48102 58063
47761 59094
12057 91403
25274 97471
15934 51698
31373 39574
73227 89307
19195 79977
15352 62346
2466 10414
38862 69215
42385 89902
333 39658
16747 55757
49792 90393
36502 67430
22575 46360
17503 29458
66391 91585
36936 87149
60284 62521
74030 81008
4349 54534
47305 55274
52875 75814
35755 46339
91579 99525
6099 21050
42127 60518
46873 61216
3355 72516
14951 49752
12921 87697
68354 94470
70999 81097
64066 67062
4111 90227
44992 80205
25456 38458
28365 40643
37415 94710
17317 59871
16682 48585
68230 86406
54406 75264
3997 87677
24460 99473
16063 70908
85360 87974
51962 60651
25016 37340
53457 82539
52003 63691
5321 92764
38726 95757
10046 24726
25037 95825
79838 93197
5745 38606
36455 79121
26894 47221
5053 13397
7604 49556
23473 53817
37903 87059
59438 62159
48656 70013
95448 95678
51565 79237
20401 26224
30259 96548
16844 35688
13503 19470
58202 62274
4019 87015
44498 85206
55394 76896
24379 52700
18872 84609
26594 50369
6389 28436
4628 62198
21430 46348
41348 53020
4751 77492
91927 98848
24595 83545
4994 29736
13988 24285
58788 75976
1321 32117
19737 83450
30103 89895
39623 43709
59094 72467
34786 61371
5822 9858
17287 81150
7390 50125
69745 87585
13727 47486
78684 79140
65320 83844
858 55668
42191 64452
14845 16824
16904 61978
1873 84769
30861 56063
1385 9190
29174 82584
23079 51434
3044 13341
77071 87828
52889 87078
19354 26315
56840 85646
18043 90361
27320 69749
16822 24706
13366 95331
40924 79091
5559 13639
42542 88015
29583 48438
42362 81686
19595 30968
40267 70123
37114 99977
42957 64657
12025 83423
67792 78238
47560 71966
41470 68524
677 97860
71580 71939
42149 83399
43880 99882
63915 69343
964 26472
12860 16422
1406 23171
49323 79986
6426 79371
81066 96052
75315 86011
1283 86667
62941 65898
27957 98544
22728 89907
40732 97276
94786 99833
45134 98615
649 50956
56248 90215
26799 93735
498 81064
3684 45205
9457 94340
55371 82570
79206 79684
87629 99773
54672 55912
64155 69805
2498 50378
12737 90205
15901 57107
1603 9475
63705 93730
12095 65650
1219 18929
5897 93418
32441 61772
13419 47715
29069 58999
47214 97490
21765 60891
37140 94040
76539 89747
24247 27954
89562 97495
8588 39168
21086 45453
62732 77610
10661 26753
45296 55822
55755 96918
346 28451
42545 99626
17037 36815
34794 66167
3417 55203
55939 88755
17775 96283
33031 48864
26864 39313
11236 17482
42625 86045
30192 75631
4315 88490
15483 77507
67006 67029
9370 62692
33732 44454
68022 79422
93569 93717
13387 50745
8722 11472
31889 52534
32823 80358
23445 52297
4735 11211
22030 95564
77603 88582
50239 96808
22415 27001
7635 94984
6906 47791
18642 88977
35600 37123
1374 58090
41185 80631
44560 49108
11895 24179
15927 62705
32059 45698
76092 88172
15859 93670
24823 40726
60938 95838
20284 75227
16720 55497
13158 34832
29650 90406
11652 77925
48189 92850
82867 88862
75204 97173
65585 97706
38650 97905
38986 91048
18971 79397
76698 88837
63426 78438
34598 46617
53562 54806
4685 10878
11119 95970
29934 58072
11080 11472
10153 79197
63825 87302
16563 19792
17267 73309
4240 85841
62138 86755
17710 19823
13324 50549
7186 18280
31631 94305
34984 56000
1156 44184
84887 89154
25135 62391
61346 93089
42504 82807
48738 62994
8084 39408
72112 91881
22069 63105
10476 86977
83625 99025
13563 47239
51990 53889
20905 92968
15202 80645
8968 36057
12475 62983
27101 51804
32772 65164
11250 86899
42383 49785
19542 84244
36733 50862
41613 98270
18369 99042
29120 65879
28665 67583
57178 93054
33614 77066
44243 75081
12634 94987
4834 67647
66096 76587
26528 61346
92156 98635
1205 28784
12409 52914
995 83870
8254 56777
37058 69965
763 54068
976 36487
6592 89105
4174 99721
80279 91336
65168 68803
35997 45126
13810 93421
14953 79798
12440 96022
28181 82288
35486 89307
26436 74904
15570 46941
46229 87640
17974 82120
70479 78530
1764 53537
88906 89136
39742 48249
30787 94433
45761 91406
10106 91230
14809 26013
38850 43044
46365 72600
5087 82210
15778 71577
56597 65506
35320 64982
48049 67911
36903 76875
3936 33250
7683 14550
93744 96894
46319 58114
59665 82602
2984 49727
3251 10347
33142 51173
7815 84544
24794 94420
75420 81110
22287 95731
81835 93192
32898 71378
33303 63527
54096 98544
46145 88952
87668 97912
17214 85221
18061 20206
94377 95672
206 51844
34255 60285
29679 58457
35650 79641
88753 89631
45354 85831
41407 44071
74081 83206
27019 85232
31659 36397
43144 74168
10234 78070
87286 91582
44813 80868
39606 59801
31982 46460
26903 73395
9715 56325
75956 78528
22093 52908
38670 43079
26350 86023
8049 11311
14023 69893
25317 61941
49605 59577
33913 38324
76990 86782
52498 95673
30446 84612
2062 27669
2544 27520
53042 97044
39570 65451
17786 40893
78308 97942
4948 73312
11212 98892
31653 41857
10915 39799
20388 38758
9898 73501
37926 77174
33175 83137
17257 79936
56177 91850
6439 28875
19497 80131
38606 84913
44179 46398
12871 97378
36526 49801
57062 97055
87496 93960
77943 85851
35437 76667
83611 92358
89918 99215
8436 55891
58146 86168
26964 48048
3014 68929
8945 80736
61545 90410
77836 98720
71346 79387
5990 22621
5881 40492
13577 81016
3824 6214
4251 35871
37689 94102
88698 92830
12705 61732
58308 67937
90198 99333
27765 56705
60583 66118
52641 87545
20503 50473
16725 22191
43965 69868
90990 94541
3226 83588
73345 98493
15544 74697
55974 91475
37451 80092
30787 73798
79202 97288
24753 75677
547 91024
45050 88155
3478 67150
59809 74658
51300 59716
27846 88444
13478 93238
34488 80531
21913 62689
26090 60268
11540 39350
7769 51595
71294 77609
63420 63629
2648 68410
38242 79321
29369 89760
3780 36152
66529 80803
17327 40247
3968 60646
26774 39396
17826 41597
2953 5280
12367 99618
73299 77517
43505 74776
83543 96989
70771 78005
22100 37982
47333 81489
36023 55531
14277 92608
50314 63862
61541 77891
38548 41190
11552 73649
27746 28390
27876 45157
16651 39045
20879 89867
80649 95915
10743 71389
10640 12978
25843 93167
19902 97500
41195 82627
10397 66752
45256 72937
74661 83892
65532 81352
30574 73545
73960 88824
9022 86723
73314 88018
96411 98233
368 86526
30659 77511
17383 21920
46535 55677
19352 67797
17935 78571
10507 61510
18561 54049
36057 95611
38307 75391
40682 76935
14903 61246
37935 51165
25473 58110
38119 97359
7542 92379
5730 28867
27963 76096
15772 20859
17395 51938
49801 81847
7263 64300
19937 71222
20013 56926
66023 69310
56618 99911
2261 36980
68136 84453
73825 96266
77251 95959
89801 94719
20319 30750
78982 85233
10042 56996
64982 91974
64164 71270
75887 91428
2251 32217
13104 32394
29460 48251
4265 73107
7802 82435
41187 54431
7339 48747
14203 19326
22679 41009
58245 87836
42937 63542
18972 71423
3282 68601
61362 81277
19185 78220
29012 83980
53273 84868
45171 95549
69469 73035
15872 28691
32124 75621
19688 99438
701 70507
22700 43007
13042 88432
60292 78006
28344 58122
50001 90617
4172 5934
65621 76499
39511 45933
67523 82746
49214 77137
65682 72641
3012 37926
46680 65097
12053 98333
63875 80374
30059 57552
37274 69536
86631 87545
47175 87588
34581 65270
49979 79488
15325 65510
80575 97056
58813 72795
85227 95576
75652 75660
47737 54239
59381 92699
19120 79916
33782 35475
29157 40291
54006 70929
53365 78600
73168 97227
60258 71274
13630 98566
9238 20209
51964 79619
21816 30483
37297 73665
10874 82032
40695 82403
49213 50588
71664 99968
4900 18651
8249 31653
59522 79063
42464 58597
16243 83514
594 94360
7488 67892
19579 50536
3271 6143
53025 59395
69986 93955
44418 74439
53326 55163
56887 91822
124 3922
6042 31147
81523 88461
3948 81118
20668 60902
29308 36432
35181 73268
73519 91157
16259 35161
39977 81977
31849 92422
30411 82338
60547 77569
3764 84354
19990 53891
41627 44971
15395 78444
65387 87897
55565 85674
73813 82640
18585 86820
20265 40971
12891 23127
19628 76408
33838 45293
1044 42564
63337 86931
20972 76035
84228 87422
40773 50634
6309 73740
9205 99908
63295 95829
18200 98062
34791 94583
5863 22077
71762 92785
84298 96747
49830 68882
8577 15710
6884 46407
22464 36349
43792 46002
14840 55306
48342 77886
74047 76751
34517 43125
24366 52229
24021 32703
32447 39206
11703 35188
31768 76171
3594 57951
44065 98982
8958 39053
79031 98968
17682 26576
22129 27992
62585 93795
71293 72644
13797 51376
164 32358
72820 81320
74388 79610
85887 98056
4542 90711
10062 19049
47699 88197
10951 52547
14340 38846
2017 22337
20504 64563
69770 85966
20201 74956
24080 52273
49661 81476
11440 32619
33011 85096
10541 60690
70083 72862
26133 27218
59473 86881
70489 93729
48360 93234
53073 59211
10583 11368
7329 85461
10744 78099
14402 49509
28260 83540
56441 85326
70060 74225
966 72473
19904 35130
13990 21381
32894 35974
35828 65622
50619 83350
17106 62809
37348 51263
50877 68923
31798 57824
55102 98529
83836 89899
59116 85752
89325 92157
84101 92132
11727 55898
59441 94216
9071 11182
20447 51512
65981 83026
9423 92890
11680 94476
57991 61404
34859 92863
17659 88378
52799 96797
29135 78726
47823 71336
55116 75454
16219 75880
15924 85129
17410 18143
69094 98202
54647 96007
54943 83421
32479 37723
16384 94939
29060 52213
57284 71350
8934 49441
6910 15246
45745 87580
42995 77948
17291 80265
83333 89898
33570 78297
14894 72334
20216 49506
25684 65209
4340 56255
52360 69961
15274 46741
18605 95277
13467 27223
2300 61515
31669 42654
10554 22204
14440 60630
9530 84812
41144 92317
71079 85413
27702 56980
4777 62741
72647 97190
61095 70481
13708 87530
54530 55469
67199 77843
60741 79959
18937 71541
15682 43457
30378 92603
55297 78791
28536 80816
821 36380
38510 84484
41366 53507
40637 97548
16557 70638
896 29523
63504 86760
10146 60317
40557 86305
77066 99396
1966 47723
13971 94482
57754 60780
11535 21062
32103 64757
23396 84577
19411 22550
27584 70467
59605 85816
52214 93816
17882 82511
60890 83049
45030 81120
1146 45194
31086 78743
18349 99581
14310 84037
71732 99164
4346 94222
25899 72528
19864 25138
59285 59604
1693 80457
7960 8360
21880 58730
3946 80682
46115 86081
22350 78663
35100 39934
13592 77734
48746 60100
62290 76781
69683 89141
40840 78494
41941 71435
28189 32434
20389 58757
32517 68778
22405 87931
45416 85178
14967 50903
53691 63349
82916 94587
8828 11526
92518 98182
18433 74150
29860 84219
7338 48569
54592 89032
32939 70291
47872 53991
74097 75832
51056 62979
29843 72316
30029 66465
21929 98455
35113 36224
35230 63165
37130 73805
50124 78484
43868 63575
72828 89495
55104 92016
23940 97292
9833 96859
6073 56665
1646 29734
98503 99547
65581 96977
11323 23300
61669 74052
29000 98985
56289 62763
51113 57349
19693 62868
22668 32829
12323 42501
12302 70800
58530 88472
28691 90410
15222 74495
39462 86259
96820 97677
30030 98370
13171 24304
9192 55985
41379 47429
18256 78847
13178 47413
51845 75899
65581 95560
36388 40560
59714 70080
46879 55550
8710 42319
8202 35769
31047 61833
31205 40679
88421 92190
12014 34111
8268 85837
43269 88335
28270 87798
34691 62991
33015 97394
35190 50835
23529 56036
17899 53741
56067 72279
17714 87320
17066 53359
41900 74764
6793 14855
38447 76499
37376 66805
12066 49262
71352 88545
47480 62480
4556 21226
892 52404
38487 89245
46720 93249
571 58019
40926 53810
11532 35837
51596 62735
15095 80294
792 49597
30711 49300
43249 57729
57076 83417
20519 69034
19511 70981
10723 61354
25466 55833
25624 43595
43277 92505
93915 94661
56163 78528
14136 52761
38434 54754
13592 29010
31195 63776
9506 80561
41286 60115
29059 61139
608 86628
13117 94381
58055 83535
1008 27564
2100 20674
65407 83170
34583 38752
56396 77650
37571 44975
1889 5651
5031 57183
21288 61670
1784 77264
2719 78858
63338 99210
65645 74809
54951 93131
70844 93107
50800 53012
6774 39253
50382 62566
13640 30141
32251 55142
34365 98968
78530 79459
6197 31901
60133 82592
3153 66990
10922 93268
3959 81432
46231 70523
83443 90725
20353 23597
74317 91790
42302 60093
79876 86160
48203 87741
66780 74536
10299 93023
10264 64705
56417 97424
46323 52368
20481 53816
38633 91660
12803 30707
44078 54031
68363 76353
24681 69468
17946 93750
12848 77429
14266 45625
27292 87475
23348 74741
21765 65714
84351 88380
30317 50872
18442 21286
61312 98652
5662 37181
21283 31078
13774 70263
22601 81315
28 39197
24019 60723
45835 66407
16000 79013
68252 88169
59200 87889
6405 60873
49823 93879
12154 81121
14655 89842
54215 97044
4913 16392
36889 67466
9235 70079
40902 76127
10252 94759
20700 72247
66717 78773
4167 60323
62176 65652
40696 81393
32246 99936
29165 85219
19747 63063
32719 91588
13018 98137
21272 72719
25146 95414
57210 63151
34190 37755
84580 93227
79514 94895
24788 62587
75054 86035
69571 97103
69813 84628
67970 71572
9331 64353
48689 77205
21998 45709
1520 25771
4740 7233
51027 82235
9130 68174
42627 68770
1821 57926
31078 63795
28952 46193
12634 68462
47674 68753
5330 56397
18809 24450
68078 96152
12990 25637
42195 43702
21592 63863
59412 91703
11678 37504
4395 90621
48393 52066
28726 77111
38289 58827
49401 84450
17215 51913
9056 42996
32661 53619
65059 77865
19448 73068
79248 79327
37429 63366
40644 55949
7047 7688
13687 79426
30225 45668
36597 50488
28119 66730
38732 95057
9985 45672
28601 42230
31698 58829
48188 92817
24062 76851
40053 43354
34181 76566
40942 44412
37383 61132
12754 69860
6146 22417
22895 78321
4392 56445
19665 82884
21079 41849
40052 83829
7564 67096
20147 24023
45937 64758
50496 60136
31081 86068
44444 61541
61364 94917
89062 98888
38638 46232
51451 51604
6378 64266
33904 54375
39389 62631
92490 92556
46660 64461
90055 98468
58943 84965
34872 82607
39005 75770
926 8673
29290 59962
42496 54457
15996 66904
97825 99283
69118 76043
4319 57462
59110 69507
34519 73150
566 97811
14281 18498
3007 93598
6955 61712
30080 67393
1085 89151
46273 92773
2195 99127
50644 87081
41693 65652
9190 98848
91089 95106
71099 86651
22470 37562
66425 79921
34073 48474
65540 66697
7570 73242
30237 99406
24684 87621
24946 65858
48784 99730
33296 35711
66026 80727
41436 96615
17860 45754
28402 44276
12167 44574
5371 29353
29161 36381
17370 21398
36458 65599
50720 89865
4070 63271
7155 45696
17803 76440
15405 84070
21185 78639
12988 36138
8122 12929
62869 77175
4555 64976
42031 79869
1529 87303
21292 55711
35033 50570
64081 76031
59582 62576
13931 17802
14702 52892
62036 75609
19402 41411
46535 62257
1153 16095
53140 65619
17659 95543
45516 96228
16581 31737
21407 39378
29586 41259
539 23208
19838 42445
60998 62880
18248 44050
19521 54918
86096 87210
96156 97942
66023 91325
22003 99271
63519 80265
17426 74998
7605 57575
59126 67504
16295 27001
14958 17885
20339 24640
33508 82689
22891 46830
27699 46709
4734 5769
69272 79521
23637 69023
35534 95147
71157 96874
29189 91212
41899 53397
42759 92666
32650 73991
13176 40305
80868 94261
51833 71035
52061 59934
28300 62107
21811 58927
27877 65865
42457 79955
12100 90141
23647 88530
18055 60306
40802 81368
22833 82244
65334 91052
883 64727
32903 61667
27607 49239
32465 59695
22110 76548
5958 86055
32873 82362
14301 57701
685 77635
46277 49754
28843 89486
63718 98979
16301 79103
49985 60936
22259 23499
58485 63535
27604 71911
21828 66875
75918 80737
49249 91629
45766 78570
84351 87202
44387 67662
49642 81571
24035 90564
25139 31656
6078 17210
7103 87380
76327 96674
69738 69916
4029 90920
43512 90471
57682 68859
17573 23139
4504 59338
8488 92051
44514 57329
31659 60515
67695 68344
74301 79488
68924 90061
6738 95237
56459 65228
53761 55495
31798 53331
39106 96935
14042 87079
30155 67519
29046 82112
52019 87273
51014 51131
43195 74595
5483 74778
44464 99133
28672 57758
9128 46914
46782 77330
31146 40608
9704 45764
12145 58383
40908 83862
24852 74582
23059 90423
19858 53741
41620 77757
7802 46746
57770 95833
76483 79917
27252 98760
20102 72656
64985 82486
247 77588
13428 83167
48807 81797
7378 31838
1522 10848
40169 95141
15869 39171
22322 98662
26401 75634
77471 99539
48654 67609
19448 78632
56918 75602
9117 37301
27472 66608
7523 50798
10782 60155
27699 47895
76183 97248
13967 72142
15977 69007
43313 46611
32181 62480
4031 27204
38539 63862
26525 60280
6124 91011
987 8342
82783 94849
93262 97232
48659 93936
3005 94367
78930 96026
24429 25984
64717 95540
38023 90305
40440 72719
53109 85991
37187 37868
12466 74962
59279 93680
89553 98494
26933 31885
33413 44487
24135 32072
2594 65910
46843 81567
44529 98102
1909 60711
54131 68034
49424 93555
42941 66989
45429 91397
8735 44591
36973 86026
31264 92018
45555 87090
5691 91359
28345 76480
12207 74492
26624 68076
30042 33183
30454 56387
74281 90500
5360 34577
55571 83750
27958 56223
49591 91876
25940 62451
9582 55140
11800 31451
66715 71050
34870 71896
50261 88919
36303 78171
23587 33826
2971 11348
63610 71198
42653 52541
11145 21627
1072 12737
10604 97540
36148 68345
79280 98724
21120 59975
19705 55208
23292 93571
15548 92281
21795 38539
16727 92201
56673 72304
46869 75038
4004 54765
60230 82278
4957 13080
97677 99703
56568 94446
4617 92267
52802 85573
65142 73622
25379 74190
29120 81778
5021 68434
19533 39757
28441 43078
7294 83404
28301 30517
68890 84913
37470 88299
7500 87107
138 33559
11061 29071
24141 94956
32721 55084
54579 61956
36008 68882
67597 88529
5027 5659
67746 96795
2050 84363
57436 95421
29297 96597
18964 33124
34464 59751
42825 83433
26356 59908
10974 59929
64361 82998
20207 96529
1111 48906
6673 68358
23516 31549
29353 83422
42716 67039
26770 69583
3751 76829
37971 47424
29718 74516
11647 45418
64814 79759
24838 57114
35902 74945
167 97544
39925 64405
74 91625
7850 25264
56927 83136
38169 93893
14585 54376
34952 89626
10900 74815
20388 42005
4838 40927
2628 80490
15458 28395
14438 66849
64251 68114
30469 48856
15865 72007
43072 67679
40337 85915
25199 67087
36388 37635
66668 94967
16323 33315
3298 97194
14454 51540
27258 73578
6054 42147
43159 61042
38028 78482
38556 76928
7979 92326
16940 27005
13970 70801
11657 70091
28664 67017
24286 62794
12831 17127
55430 97848
452 56714
10401 15407
67596 88755
4408 15106
36331 45035
41184 42101
59382 99676
9713 62979
43898 82665
12867 82519
37080 44088
32298 43577
18934 26292
26426 87091
72792 92605
42051 43975
24211 84862
67891 93330
21353 39584
60917 67426
12752 74419
19433 77985
31621 98237
47630 73754
45996 91951
8331 79775
64690 95341
43314 77873
15609 55336
6206 81640
25658 93650
11564 99151
78854 93504
32374 99312
44291 72639
50100 53821
65608 90816
36981 61161
13424 49397
4773 33033
5318 57165
13804 50501
15670 35505
38965 78423
54691 66170
50880 85739
54897 87858
5835 15106
24375 57391
43004 59756
63891 75917
38217 57142
65575 66296
52264 65922
52914 60291
21176 47561
57622 71275
61085 95944
88202 97271
17352 36942
72939 92521
12781 89128
52440 76728
30263 90078
65549 92827
84825 85547
2554 76545
31059 53417
38624 71198
92872 98848
63968 97223
39630 70760
19360 95807
10371 70845
9329 19059
28826 63072
32832 41184
24409 59267
35874 64332
11940 34057
18897 22197
46896 86275
16013 61024
35878 44343
81095 86327
69078 95190
69164 78314
52999 88863
1179 94631
1304 82433
18800 75930
26192 77727
30319 44395
33495 85791
48130 53777
21222 30470
90204 97434
8064 70220
10065 42075
24774 97430
13233 24326
23993 61400
22475 36621
25034 29567
34438 89342
7436 21116
51289 58736
32352 83308
41038 63209
55648 57116
48491 80910
39121 79224
34545 37536
12936 71327
31458 86959
46923 89763
24079 52625
2813 4562
17254 84705
74325 94787
76893 79489
94190 97623
34113 37240
53545 86403
12782 46692
21835 97595
26525 82552
12506 89797
49485 69697
42157 44336
68072 79660
4955 91060
21590 75164
6549 58216
46513 60775
35965 62669
4460 18874
65719 66610
44488 57483
67147 93049
48270 86483
5668 41897
85580 89141
9808 19219
5699 42148
49431 93997
85941 96311
31708 53529
63205 93887
26908 36822
13541 43936
67892 81219
62589 70615
54763 91423
26784 29551
24274 32572
16658 33995
33498 63726
75165 95129
57490 70941
21388 82822
5180 11066
11646 47604
24121 62495
24896 61167
47252 82997
57106 70484
26031 76584
44070 94267
1486 82676
93119 94982
11047 53530
8735 88543
15170 68205
41785 53937
30250 30640
8138 32189
623 28570
24967 91831
55280 85249
17058 63850
55317 83842
8843 37448
53952 79330
15451 77418
9849 43439
31925 47287
4457 55852
35427 98936
11540 19239
32582 95823
15919 19916
10852 65980
49053 67258
52979 60723
3088 17382
37342 97874
45888 88885
75029 84814
41074 83871
17769 80399
18497 30003
2848 53021
90029 90069
1196 94113
39805 60549
15479 90489
11607 13205
90055 90315
72807 84849
16893 31688
14226 72111
72077 91017
6433 7675
80609 96559
36793 49889
28155 47798
53881 96326
82859 95302
33590 96746
23694 84030
24936 98837
73887 92597
12532 48913
40103 68560
9787 32359
25321 27593
17440 19913
39606 78526
4121 97545
23206 80298
40885 82019
73636 89797
42250 58741
45049 87876
69411 78564
59419 80500
53395 97906
19122 49061
6933 81767
6041 80655
3198 63889
4635 88041
14391 74159
46569 91449
80210 92175
52121 70306
8144 93199
27753 71887
69609 82404
41132 42799
3935 18417
37449 57286
23415 33498
26147 40493
24023 54580
5034 61841
49427 94754
11646 41111
65832 68488
26951 97267
34143 46449
33112 82418
40595 62040
31916 74824
63882 71832
36529 41586
2303 10899
17004 45016
13327 45226
67955 83368
6943 37578
1639 4225
41695 59024
3840 29882
74855 91481
12915 95998
9750 27378
88071 91438
24482 34511
70195 84805
33045 75169
46339 93609
62044 86473
15310 88663
10614 68704
7731 70233
16546 80428
127 35945
22476 22629
46802 70107
19785 95236
35218 38161
47127 65480
19686 30414
75387 78960
47234 61018
4862 64097
67337 68999
24034 43615
17965 62942
18669 68625
21028 70105
13523 91071
9749 67967
56333 76906
44108 57498
13678 60640
20461 87863
940 98595
3269 69209
16914 29374
22394 87227
30103 87263
78150 89855
25753 53094
70872 89942
935 77284
38424 53263
55228 96210
12564 96494
34706 77093
21734 61783
37250 81947
39640 47670
10234 45044
61661 64015
56926 76186
9849 93892
5230 77702
33764 44831
52802 60179
37588 46226
50714 71610
41561 54727
38417 62920
10226 81464
15232 52809
12554 90879
25154 32240
13269 87108
469 19778
45191 68398
50238 77982
4448 35019
24099 41196
21355 85240
2790 85144
10467 87367
1710 83107
70538 71286
19366 98981
77591 80174
79160 88044
36410 98889
34804 37199
11624 90996
31491 65308
39072 89170
17296 95009
37300 88133
17071 75986
59636 62633
56938 97764
2311 43083
27560 48402
17040 28368
66180 84664
60592 89787
42564 72095
34457 97450
7325 7340
27989 93115
10001 15375
33863 72821
23565 96390
16027 80899
12307 12943
81904 92825
60739 62621
8335 96937
21804 89468
23784 56559
8447 45029
15374 77829
78841 97890
91123 96846
22591 87135
34924 41793
12668 19380
51889 95671
68453 95955
8351 45489
15420 43565
69673 70677
10998 72310
5844 99551
4245 29757
20267 36468
4907 15025
45693 82042
21117 32201
2779 12761
7263 14295
38415 93243
7690 18431
7267 99597
34603 89165
5090 70280
11180 99393
27593 35500
7633 79383
9501 93693
35839 40848
19432 60263
35036 89598
28275 38937
45767 50835
21460 29825
48426 51746
21828 30045
26106 97767
34092 97249
46504 51587
69659 88935
74814 95306
55529 91581
45960 85894
72887 82542
30839 45346
57428 78665
11814 76017
30175 35150
47996 97077
16536 92259
32603 77501
65666 94854
22323 90592
32835 42001
45133 53852
786 45598
45400 47705
55168 89864
76144 76421
75 40930
7369 98367
37201 85235
8446 26703
9182 57810
87162 87560
35827 63404
58142 59314
65608 93615
15799 16189
43231 90849
74188 97535
36413 95634
10054 28346
31717 59280
11514 14779
20888 30354
5208 37082
66640 81802
23322 91799
46006 66296
3659 41754
22387 36263
93231 99711
93081 94447
1002 6739
19328 49959
8684 44956
3384 84474
63957 91896
34571 84087
62335 98887
17658 88442
3081 69800
42514 93958
55863 84261
14736 18479
47127 84604
71036 78278
35218 41622
35556 98221
52374 54577
18321 89392
16360 30448
822 47520
39532 78884
6274 99432
46255 62194
21844 77646
11263 55805
4136 57934
5803 15964
77911 80226
13154 35840
4581 92042
19789 54636
60212 76823
32496 44026
89785 95086
3916 6727
35232 71503
59646 82564
69300 83118
69919 89437
76258 96171
25087 61452
5219 99592
41904 56952
41715 80133
10848 20204
80184 87138
44159 50903
86059 99650
31722 52754
23253 43549
89908 95229
65872 80199
705 13945
53395 67923
5507 13550
52610 80907
50698 95628
6997 16923
26756 94709
42924 60484
32244 38292
41320 62130
32353 42263
21714 23870
41458 90915
52505 59391
50796 83231
12898 70564
12582 32522
45921 63049
36136 90832
32541 56477
81419 99050
1396 46568
4192 90673
44225 59803
62595 95467
24127 53321
10227 64005
24803 55977
42000 73888
50563 61326
4600 64927
42255 94149
62232 92197
20035 95333
36206 53720
53259 99712
76545 80863
18976 66569
38084 45253
46075 64695
47878 88848
51440 84269
70559 89966
63182 75530
37662 57509
43535 96168
11891 50524
101 94643
26266 46301
48029 93659
5734 24017
40713 58895
37795 62029
62605 87456
73076 98883
5923 89256
6368 16473
69402 81300
30380 82724
23668 55257
21713 69653
923 93765
58830 74844
3569 84059
74151 86416
31839 73906
33715 91374
25711 57515
46468 93273
30477 62420
13806 37990
53143 71654
59895 94647
94297 96189
76134 90192
28201 35835
46844 98901
51482 99466
51933 81444
56609 99492
27520 74775
21032 62917
14179 35289
29159 67427
166 25079
88491 89233
5486 95948
11722 12346
53749 54776
16640 49323
66368 73659
47858 83167
68744 70836
67746 73691
89153 93737
22804 43177
19680 70059
46913 56737
76164 82203
80464 99950
27032 55569
70462 80185
52352 86718
12807 75565
26855 88871
78732 84089
11135 80757
23460 79181
20141 34483
80624 93424
15949 53778
8032 54829
42616 53655
74018 89863
7263 28741
6168 32566
19653 55604
40417 45642
76427 78189
67414 74386
52928 86537
25212 56835
12074 44849
29316 88181
13817 37114
90190 95194
54321 69637
5403 47503
21576 85424
30255 41642
44712 93595
9426 97761
42792 62878
507 24050
33674 78681
6173 76473
35042 66549
7943 57158
8410 16493
12794 54791
28816 87295
27298 33801
9038 58364
78970 90229
75390 98178
27104 99243
5720 97434
28663 45679
36089 94286
13436 75035
55175 78414
53449 88366
9493 18201
20556 43613
46110 60722
62784 67811
46626 81512
20301 69846
4682 32134
70800 82370
74440 98774
13979 31195
47538 52665
72984 99364
8650 72747
18185 87608
91547 94795
73193 84698
53602 99302
34529 62536
58849 78638
5347 44529
42297 52966
61191 95487
91454 92195
6394 82482
71966 87595
29827 66929
10057 88860
5833 51238
47698 55092
50431 63171
10037 86521
58369 94160
12763 64802
1934 21371
40615 77267
7227 18357
35182 88758
89435 90864
34287 84583
15763 63650
15347 55177
56596 64455
5354 9198
5855 49816
55736 90619
53329 63747
24677 69344
12873 42353
5333 83821
20657 28205
10423 16148
56856 60114
71950 73665
20967 89383
36159 39686
96605 99687
27808 29036
67385 70251
300 99088
40414 63246
44133 99984
12598 29847
4066 17217
19647 88631
11576 18747
28150 49099
12812 58029
15314 56908
8353 16028
37317 63903
15765 26451
12335 78755
5932 81958
13076 50802
15811 32583
12520 85949
71407 86803
8421 13856
23850 38998
21053 36542
23694 93111
25928 48897
40393 68243
3261 69959
60329 61240
11532 99353
24304 96199
25181 67450
14682 45165
217 63169
34883 97013
96355 97080
9897 52364
16610 46772
4964 5361
26659 64354
58942 60757
32725 37114
53965 70879
32185 41047
4012 69930
40161 40329
44559 86104
65792 98761
10642 70512
29148 50300
15844 28732
31251 62579
14257 27409
64160 70293
83433 85776
2441 90816
12704 15729
44979 96824
2078 76227
72689 89454
43293 54711
25303 73460
13411 56913
28682 92697
70367 91868
25255 35121
10667 38095
4267 36211
51657 64924
11455 63262
75270 84862
24523 42132
44137 54098
14632 70220
13322 57162
54748 91849
29938 76063
8631 95465
73310 76342
74097 92492
26714 33745
21867 97030
28358 69206
20639 23834
2678 8158
5796 39777
55123 73916
55816 96343
64735 95303
26061 29718
49350 70101
40591 82510
75160 89263
5537 45791
23010 31965
1043 71800
26436 26852
90428 96800
28846 90769
708 94319
10716 22154
17296 60787
40639 89169
88825 90794
82071 96340
57750 58425
14532 22765
38171 42338
693 49016
31552 82755
12906 37667
49860 70853
11752 51139
16898 20110
68235 84592
57971 78669
21504 26389
65160 96426
31901 87684
33157 74525
63574 95789
13979 28919
50578 62265
1077 61672
48331 96240
181 93230
1363 56899
37316 40330
10930 30715
38464 56455
41218 63944
46863 68779
23749 72883
13013 29588
2523 56733
6925 64006
47583 93158
31934 80580
48633 65513
24901 37939
22044 42189
18745 81597
65994 94696
43495 90059
61295 64150
12598 30689
38453 75020
54717 75932
42864 66231
28075 56916
20448 37007
49352 83655
57426 85783
82513 91687
30697 34790
4134 72987
52575 72592
57089 78228
11637 54437
31821 81311
70920 80772
45459 97957
3337 76975
53227 66442
11941 27190
65537 69228
14304 92829
71526 99335
23718 51170
79057 84858
40766 66891
24996 29328
64648 95454
35502 42506
2062 58103
27126 99423
18427 73821
6280 8700
455 73763
10446 58935
8932 29095
16650 86081
23210 91505
59302 79904
31363 65205
7994 9722
45571 70820
20897 69479
32041 92540
40664 57247
34485 90838
53168 94644
25219 73023
34812 86965
16101 28328
37913 52073
8410 51188
18681 96630
60792 89960
31692 72775
52863 53140
12959 69997
63339 79129
20196 97840
71806 77990
4018 45526
43187 79729
42401 70866
9334 41710
15682 95990
42292 69380
22688 76963
49956 54363
69572 95408
41900 56919
1370 90254
24823 74297
66965 76115
71500 96297
80556 96325
52711 85204
17781 67410
456 29793
61406 86361
31308 51622
13926 16265
19632 39285
53257 70328
52454 60717
50740 98237
2036 5643
28726 69964
5105 45205
42475 79607
41219 65873
1314 23957
166 19868
34142 83722
63545 79159
20123 27344
20008 73248
27143 77515
2145 46986
53461 63712
4573 28678
16579 56474
64407 73489
60932 85138
31928 74199
70139 85239
52448 87543
4586 44435
66561 90065
40847 66645
2282 8009
29979 56522
21647 61708
20687 32231
10794 97625
4010 19851
16328 51360
9476 64845
18390 49956
75862 77446
50653 92678
33816 37336
42575 44297
52179 81897
21017 61353
30176 61494
77855 96138
74029 91793
3636 63184
68843 75528
14303 19973
27371 58670
4207 56618
31115 79898
17280 90570
24034 77644
4278 21602
16575 21556
58081 60814
86986 94178
1 29960
76801 95505
58492 76142
61011 90331
10557 59039
3500 83990
6865 15188
1517 78476
23072 48430
24552 50568
46522 56664
6043 76582
4375 72849
21251 39057
31174 93131
46892 84729
53843 75278
57205 62622
60777 99141
49300 72216
29551 72107
34061 68270
14883 36253
56589 59810
78881 84478
53592 61747
24004 77285
7163 13590
12372 88215
37743 80219
69453 92365
30379 30610
88542 96036
43416 65942
61566 73104
75321 79864
75137 81749
21749 30496
78350 88958
61185 67249
17006 64342
32079 36351
15444 43316
42044 78965
55734 91521
5487 50144
49430 69865
40317 70514
98732 99702
4615 91862
53163 67158
7344 85028
10789 68067
30874 95120
38396 92101
42333 76188
62083 68724
1697 86607
56200 65724
13118 97439
2677 13840
6355 32038
5109 21701
20124 48054
43138 91897
29083 77630
20590 35120
83867 89844
2258 70807
29699 53133
72638 98649
24726 91207
5138 88537
85833 92034
3207 14514
41176 72468
21366 49528
22938 73671
56100 84319
24905 35028
13347 18753
19534 24938
16593 48654
4482 9974
50046 73393
19858 42606
27195 71148
16535 31230
7983 86479
51301 85519
4083 16713
10460 85530
20907 80349
27525 68058
20614 59690
24638 30026
62611 75393
30888 74154
5650 75689
27916 31099
18110 45974
32721 39712
15093 99507
45180 77471
3031 85837
18464 48486
9557 50802
53785 66393
48271 87902
2277 54916
4960 20219
65678 95423
10638 64568
16185 53352
58772 73271
48652 74250
68251 90836
64489 79666
23158 42971
13041 43731
52880 98342
45893 56273
37387 51399
21674 65231
63461 72272
24176 35114
46330 96479
90760 99866
14771 20700
68154 83808
21697 96133
24761 52067
7840 98904
61676 88364
642 68315
44707 53448
16047 66653
52726 81673
52438 53885
8864 65794
20035 31571
7737 59183
9977 81293
27315 99853
20862 43915
4917 7971
43262 71942
30923 72836
23450 24622
70157 97074
65093 66972
50485 91825
18984 88664
2433 94519
29090 49281
59767 87247
74476 91453
12278 96343
1921 9111
18799 78768
4673 38857
18660 43054
13493 23239
7315 43639
19877 63505
83103 90407
28319 48280
16363 98979
228 33858
37881 73119
5962 90321
55628 82609
41136 71639
27418 28197
38236 64011
58321 74661
55409 57660
5864 32247
73476 97285
41641 42234
15003 63678
69488 71288
59102 94040
65137 97737
92102 95764
14016 39064
742 44460
38346 90164
37524 61043
28268 77546
41184 98860
84349 91713
12766 80937
27589 72723
26534 30874
24008 29322
10499 67752
45106 95434
37164 97897
35060 53135
36240 76641
28640 93552
16091 32037
34181 92222
1688 68809
29987 79112
21494 24583
37847 48855
35019 79430
37036 75656
62187 83951
33110 49627
16421 25215
19242 62350
39520 55951
6191 61106
36587 90105
3212 22795
51186 67723
28230 81915
2532 63114
14148 81362
24735 38773
27364 76892
24072 30364
58700 73951
29213 76756
1759 97656
28371 56550
16203 29036
20078 40171
45166 66079
41080 52084
84236 84345
52721 69552
3709 23382
16858 60426
33805 61858
37690 65006
17315 76551
41849 68606
13187 21972
26258 74631
60576 76378
41892 73730
24139 41125
5418 37378
13109 21254
19084 60339
20793 69083
27782 84191
68814 77506
6271 26430
68551 77286
27734 64475
55456 61093
15201 60993
15281 90494
4656 95038
46020 53841
31702 54603
44358 48532
66650 90087
28138 98237
15741 54363
57477 63766
64171 79093
66547 77723
726 73017
8148 95381
51793 66998
58880 88040
49657 65252
64240 99546
972 35577
52184 96134
75542 84524
39592 97702
10470 99881
2298 93454
13427 66936
2830 75427
3554 37927
33578 87934
72272 92964
37711 93612
42788 93375
21022 64718
75001 85127
10752 66977
21637 33395
79695 79999
19223 75530
10168 62699
26457 68852
43735 85855
27580 92952
73478 79688
71697 78921
68958 99926
22103 31180
75550 95548
12369 66763
61154 91655
18158 58934
31008 76236
75744 92573
2781 60224
66593 68661
12240 50051
21321 66637
17064 60480
66287 84442
46441 98243
60294 94053
6512 94748
13395 58178
16351 92224
44957 89004
40550 44816
4604 47619
51621 85693
22472 82246
59639 88587
4169 60625
58721 96434
12426 54486
25797 61074
8817 9104
952 66313
27917 43461
24615 79583
64676 98300
30140 76038
2808 93004
45183 79213
49398 92053
29347 95032
77562 91815
36528 81222
6625 70242
53889 83101
6164 65966
35858 72840
42470 69424
26523 42282
20951 42578
65879 86115
15916 84178
35126 62180
34146 77218
1511 3036
3263 45184
39555 75150
9032 64041
39732 71069
81825 87882
65896 79138
6410 6603
36503 88084
6019 37884
47763 96415
34357 81873
72820 78381
24479 27431
45070 85619
868 78718
20689 72897
22811 55256
28954 84032
79151 81669
38970 45489
69690 97359
32983 90106
17312 39027
6290 52494
38392 67485
12823 40583
934 59741
17663 23412
29952 70384
9749 80856
52288 54580
20897 22130
31792 71568
3003 98196
12837 63933
21088 35867
96032 98101
32635 34381
3189 5308
6372 22637
53232 68254
67720 69850
27606 95522
23654 63136
53609 69387
29664 90357
64151 66845
5023 26653
1855 71325
21091 72133
61724 96118
24795 93471
74569 85311
11919 46458
71609 91504
28922 54013
52307 74513
1942 8480
53091 79128
13936 79174
24525 63005
26299 42362
19687 63442
42502 50815
41298 43023
37873 87372
20256 79870
1406 21697
51858 93382
15457 53131
1630 41331
629 3381
43992 80694
16868 39660
63955 87570
24734 57146
48674 65354
70277 91932
30407 61172
64034 83973
21474 23716
1859 27233
27582 61023
29147 54761
8465 74798
49922 90599
30691 40095
86648 87401
8624 81908
32212 43992
21288 67080
1302 68559
60213 74297
20174 88871
75383 77148
19638 50693
31431 52444
23161 34560
3220 41716
11008 49694
43809 68819
69715 97957
36881 86853
558 35431
26563 36123
22762 67028
39015 86985
10105 85819
37865 95267
23970 73315
37683 68388
11797 33121
4303 14530
31829 63675
6726 19247
39364 82660
34537 66342
46866 74974
27622 83387
11608 81671
52 51456
50973 81155
84436 98540
39089 73004
60100 78039
44346 72432
27986 91439
83212 92070
41519 79607
37547 66775
26630 79128
29020 35324
8035 36870
25527 83666
31339 73012
16026 68251
32984 38247
5463 21044
51700 97028
35165 76221
55294 84534
58057 71221
35276 85499
1326 45882
48379 90912
18235 83407
38605 53292
35035 38604
85980 91612
37620 39113
69848 72814
6472 13863
31383 55551
59119 91557
30117 43241
15970 68928
72461 89699
84322 84885
15508 43024
59727 81950
14753 21129
21417 54835
2613 86315
29718 46551
25110 70016
16393 96153
18181 69384
42486 56399
30625 68048
33993 44588
25635 80985
9476 69736
26947 86243
46255 48255
15104 79725
92876 98799
5789 75179
53694 84212
23478 61909
9440 38913
10869 48773
20009 41864
25910 27224
9144 91193
15280 31128
61142 89488
41254 64307
33097 70087
18553 99541
34884 43895
54946 67641
13682 87417
31510 45944
3538 30002
15439 52289
31373 68622
32796 77152
16233 42744
46989 90483
48133 93605
9442 87921
90421 92778
17366 53863
13392 88952
522 16022
27969 47509
45479 73216
10106 97432
30109 47832
49481 68033
25388 30686
51939 96882
83877 90767
54749 63470
4735 41980
37978 41677
9704 13668
17561 25599
69963 89749
31496 63746
71515 87513
40246 46720
25469 95275
2910 89805
48757 64510
11302 77140
36068 83562
30595 56002
2023 27763
43817 82654
7234 42582
21349 50364
72408 86352
30646 80049
37739 48016
23841 57357
35288 64939
1146 4473
7674 81276
30639 89789
14704 50738
50415 74913
1574 12367
38354 47763
1979 24268
3292 76977
55109 74409
6670 95138
1861 31898
8983 45328
15756 68601
59825 99228
6688 70179
77808 83831
82150 93123
35970 64172
5191 45170
59259 89510
23272 41839
12373 52309
83517 92565
15320 41692
42476 54344
50711 82452
18484 19031
57312 58830
45816 70077
47575 84200
28840 68262
13961 79935
83877 93845
3101 47948
18153 77703
30549 76080
8302 29182
62799 77888
26472 51307
4771 56946
30675 85425
9272 15794
35931 86088
17585 69861
32718 43671
22150 54646
49368 97699
57159 82887
2806 82697
13680 27140
9652 52588
20164 52048
53680 83932
44262 84293
6569 59353
14230 44530
5022 25175
12378 77645
1446 19738
11474 19394
57167 81566
49641 63251
22759 71740
88611 95664
50632 75082
23989 29778
64476 79235
8492 42045
88855 94586
25785 68283
3212 78283
25077 39631
19550 25666
59632 76968
18599 23058
76285 83910
42732 70775
14448 24006
15814 59126
76871 83910
8437 25141
7095 63077
78083 97700
40230 53106
2990 37601
28564 70449
73796 94695
17311 74243
19973 91542
38759 93807
64566 73391
79713 83384
86373 87099
26067 52815
65972 78220
58471 70894
29028 97083
61192 99362
49135 58080
1859 93272
7618 69087
21968 98692
48847 78790
49556 83238
58551 62473
6026 31343
29378 79037
67288 68792
68876 81617
8123 31840
1439 22598
1771 86743
39456 74346
50135 88144
25581 39810
61766 63299
14601 50038
15999 46458
43528 94405
71552 79299
22685 90633
37429 37602
19854 71918
25632 49372
8881 48864
26969 45275
51605 84624
27587 53131
11016 73881
18106 56180
3743 76801
95957 98567
64424 73880
28212 44058
60118 64501
33089 59798
52373 94704
55367 82661
54455 95550
51606 60804
31926 39871
36804 51782
64658 97798
61527 86328
167 40119
357 26384
53481 86415
6898 98904
6881 39546
30145 70728
6413 92314
34368 37099
70885 78608
8078 41727
32451 88544
55548 74979
36255 38304
6404 20877
68857 89115
23182 75759
1745 70311
35420 93625
41601 93648
5321 85954
51769 56241
65342 69957
28126 87260
69157 71765
28653 86050
55426 55696
29129 44627
5527 26253
12788 54901
13213 55142
27428 80143
17708 77542
47533 77818
23554 50980
30617 89737
30896 84489
33493 68687
35589 56975
27836 68959
18932 72454
42891 84446
59261 76599
27469 71470
29482 93877
66788 96421
37108 41988
13975 53941
57522 68241
84438 97453
35608 44039
30213 66110
26667 38559
68090 71528
51728 63555
59430 78044
27251 74801
51119 53166
2913 84074
5439 29141
50929 88219
10790 76051
12028 17068
49814 57121
45029 76999
30267 38665
5068 55086
21970 86746
7628 98219
76084 94182
40276 89285
561 88085
4448 89423
58664 68314
12755 56539
37429 40655
35532 58419
29677 69379
69313 81577
15613 73711
58829 86260
64972 68311
24849 40859
67209 87212
76910 79945
23299 65667
47759 62671
17521 92913
22388 75680
24372 34813
33761 72181
58814 76512
1634 8048
64057 84909
51183 51624
44615 52860
44393 49203
10290 14116
89277 91026
15727 68136
73560 94763
9961 51059
25046 93315
83582 86893
68931 82216
37694 50338
28411 77952
36759 84646
12769 24605
10523 55545
14787 64516
27027 36898
57270 95903
20483 93173
5848 93444
22582 37587
3239 29229
50699 76748
2471 60988
18975 24092
7564 67327
48733 69099
39281 58563
1132 77260
20780 66829
45063 66793
14601 92552
6595 81686
35538 96817
52844 98674
39696 94233
2445 84182
24849 88015
48509 99887
12118 81438
24432 44761
76176 90334
16525 54261
24988 25375
4307 60531
12457 42450
73261 83463
7139 78220
15448 17518
36103 85464
69582 76947
71998 91568
55426 64603
28775 29720
13407 98389
71117 98615
29039 75454
33496 71090
63067 75531
1599 81735
2496 63586
67803 99075
51902 97530
38528 57910
40136 96015
8802 17279
21888 76666
83911 96861
4736 78384
27605 58676
1316 87652
25975 80019
15385 25318
10832 25415
24200 69601
45534 85487
26891 56311
59109 86450
19246 74372
59866 88999
28565 76812
10297 56999
57220 94620
54390 78766
70833 83297
52636 79452
6208 58687
37568 38687
33569 66998
61740 65570
7421 8106
82540 89086
8795 41538
10933 82603
38172 98847
56569 59469
39814 53976
10746 83740
34943 38571
6359 69996
1916 29601
15491 85536
20775 39978
686 33836
19497 21317
39322 52429
29665 49076
41633 57041
8893 89041
18931 55071
16108 96895
8177 54829
26479 79637
70266 94590
1213 95926
198 5301
31909 64003
19988 35436
47053 49449
66773 90336
59157 82022
25164 79118
51090 52123
48786 78381
77 20412
44707 70879
53593 94051
30513 53679
25692 61553
57912 72393
38245 88043
16704 64772
30065 98971
5518 47516
65535 83975
13470 44327
54368 69142
71996 87555
60885 92497
1958 18052
36832 60905
8439 20948
71711 98339
38175 56102
25328 51712
23131 58668
58596 64727
40200 64654
20695 27367
33504 34679
62482 70632
40312 57677
2027 83819
41880 85141
4236 93708
85998 97787
3683 12867
12214 22189
83954 84167
16351 99271
13712 32149
73182 74437
22855 29667
18786 94758
3118 10188
2177 32064
72389 84356
71549 94478
13853 85433
66759 87606
8957 73023
40394 46315
30406 32272
60602 81737
67844 85362
26885 73715
20608 39237
24753 69755
4489 42286
18834 78464
3182 62632
14014 71360
74607 96796
5193 64551
8612 67816
52157 83561
34653 46154
70117 92160
12868 20431
35443 68208
22408 56586
41492 43585
48547 82115
64497 93035
36359 72146
9233 95901
4281 70480
41841 75893
23549 42331
69083 96401
21327 41024
63867 77159
32185 99613
28128 54130
63746 84594
24458 70257
57453 68473
66348 75849
9102 53236
30619 56686
24052 28340
1677 27654
39815 40358
81811 84479
22306 87654
7662 88904
2046 31611
1636 61442
1133 30416
75811 92400
81251 86895
80878 85364
2599 18978
14455 20153
84187 96469
89005 96671
10200 55781
36178 70086
24935 51315
33902 52716
9057 26738
55460 85730
22987 44215
62767 95581
6923 33033
39337 82073
48244 96271
45828 56171
25784 64315
12746 21555
6013 51723
5793 46075
64374 80408
35987 37699
44771 50916
39196 78554
4656 12546
5186 75284
27268 95291
34434 34602
3571 84451
61950 80280
24741 67804
74670 93040
63822 79471
74405 80944
16893 73381
7257 20506
14433 96244
32325 77919
15633 47899
12746 71826
40709 58999
14993 30091
5660 84752
28239 69168
3018 75054
31683 34370
7142 88701
32857 57515
19694 91727
11426 95661
58752 61367
27386 44492
73172 84469
53042 65833
51742 82050
1332 43476
6266 7791
29988 70318
3002 80581
30123 54480
19550 58742
429 22813
22853 93339
80137 80338
8271 9278
47879 94078
17578 74580
5267 78172
60838 85341
7622 13741
27281 57613
5028 6987
19422 71988
9438 14671
23964 79475
35335 42896
28250 39910
54956 60655
93755 95671
42138 71549
28286 85349
32278 58808
3633 83614
21742 47865
73865 82031
75979 89977
20804 56951
26631 80194
12421 47688
17522 38837
3068 25755
63860 97178
70124 73482
31261 53012
89744 99520
22076 46072
72629 96324
95454 97186
26370 69856
35077 45950
42577 66227
47142 49951
3317 83867
79456 82735
43071 52020
1233 74440
53146 70578
60535 65664
4371 30331
57847 66956
4 10063
4527 40475
18529 54566
56995 87410
25722 88533
38470 86679
4518 24215
9854 40913
37288 46030
40373 58628
17231 82574
40878 75659
11401 79998
52312 81522
27423 28607
26063 85947
26086 77004
37548 68610
21269 22862
27292 87242
51297 92238
2934 24792
68274 88745
11775 71291
4999 95837
68776 79382
21448 50139
27568 48175
66455 99018
39518 58271
63148 69972
59235 81979
36971 43738
58724 85782
4097 43494
27958 28435
31175 88946
10869 95798
21725 68121
75698 81354
77326 80899
83614 94009
21658 63425
2349 9559
64909 75011
379 4209
78005 81654
54691 69716
53150 71942
13487 14327
10349 44828
38571 99627
95403 99001
10914 37901
34408 50015
85216 88305
135 50225
481 20154
55953 68589
21686 96266
9100 32610
35933 73870
3661 65481
49681 73371
63084 67163
313 52625
43110 56733
21305 84366
34611 55800
77694 95571
27100 45256
76701 94704
9846 44791
15042 57378
17184 18853
88237 96542
1034 23048
58269 77527
7339 60785
24440 76734
36182 61393
4319 42494
40096 59436
26273 82256
1154 79232
77276 95180
56 41807
67612 76783
34967 75477
6872 10128
32216 43502
18841 55555
30964 87873
24755 87531
36626 59840
18975 77870
53608 82258
9210 30174
3341 10416
27530 36260
80652 94041
45968 57372
2835 91636
29552 52369
18371 81224
43425 86622
11244 52304
12284 68176
10266 82644
26270 92005
21136 35617
88271 96761
30259 95238
33938 82080
38088 98052
20970 76397
29087 81546
68978 69093
14589 37727
14631 64544
14224 33042
80130 95233
9900 23151
30489 36954
20199 43757
72929 95768
21199 62083
19505 35567
3711 54431
15839 29798
14613 68702
566 54604
32409 89584
23665 42989
31578 73764
22345 76206
43026 60759
8508 34287
37892 44890
85768 95104
15298 55871
8923 73374
67544 78067
19077 76776
3224 70151
3518 30088
89956 99013
50458 94893
15368 41201
3390 23038
52974 61783
62473 75997
44284 77468
71701 93624
17078 30631
15947 67417
17420 51200
5204 58215
15200 45686
16967 64191
29474 53905
6366 80467
9973 16977
46573 81459
11010 16243
7082 76414
44350 90029
29364 71452
36133 55875
59698 65073
29670 86025
49758 97505
12320 48941
3609 77757
2320 3803
62690 67330
25905 59842
90146 97112
44726 62092
72096 86083
9110 83740
44774 76082
57068 63864
59605 91668
74293 96858
69876 86898
2206 63597
45947 61717
67851 77362
72030 75300
6118 18683
45518 52529
82171 91005
20801 38522
46440 82829
49056 77865
31939 54983
29249 69382
61757 89806
11304 81443
10705 17591
6922 68290
4401 83771
50280 85288
17565 87606
3579 83422
32646 78761
69278 90833
18674 83655
23230 55309
8348 42140
24718 40091
24505 39290
32750 88222
3093 21538
72330 77604
26300 31275
21215 92943
5522 98164
15144 74510
48255 53384
61881 99800
591 29951
2535 7012
3587 5067
7412 84848
22750 65381
6385 10091
19474 54869
63164 77314
17288 68665
24750 58555
14701 98971
51278 68789
38748 46617
7296 31836
49263 84258
14105 23818
16982 25922
6640 76668
2279 59848
7646 8510
18037 34550
70606 75820
29248 78749
47216 54790
62795 77428
79724 83593
6321 25007
23828 41456
48268 82211
20307 59366
10711 76050
38945 95654
33973 64557
55896 93009
61648 78373
54081 68683
43142 44037
9608 13523
18896 61982
5693 87470
7899 27152
31356 93614
45763 49158
62291 80309
52392 61860
35429 86879
40483 54340
9919 26806
48156 92553
32673 53819
89297 94693
46433 93899
19942 99221
38611 56035
34738 40958
50941 63129
49965 82095
63662 69874
73221 93652
2325 11508
45424 83475
19067 38106
42296 90092
40858 96810
26607 46763
32302 36909
6433 57068
45217 67697
66859 79847
42880 93987
57952 67932
18839 38744
26694 89316
1927 59527
12585 31522
9478 48215
9372 80403
11086 99255
44633 61789
48987 82769
52150 90753
8572 89859
68231 86152
42503 91795
8009 17982
16495 93165
30110 88686
12234 27364
7827 52347
27401 83588
10190 81381
51136 55132
30731 77882
26829 43006
48107 83308
15585 17798
6757 72946
31099 79108
28605 76887
7491 19317
51893 58751
33092 89011
10237 67479
6675 33143
52052 90250
37978 77370
22285 79648
6004 54668
22464 60479
25516 82998
9069 89137
27276 35582
13021 24753
7893 75902
45798 94833
97399 98448
18498 50767
55169 99500
883 41948
48834 94714
31455 89173
18975 66590
87332 99722
52535 93704
4609 98931
34782 43232
67092 80016
51161 95031
59375 89417
57467 80282
8933 37736
17889 44123
19856 42980
68780 68906
27892 55937
69966 91277
62624 95942
13975 70919
2753 54511
3525 79853
7435 68721
12898 30071
67444 97996
4678 73162
32653 35901
52857 77090
21105 75840
10998 39708
8520 18767
32641 39624
34435 44314
55552 58944
57268 68539
3621 45355
3218 65688
32407 78137
47268 52395
4299 89535
32520 58721
50717 95716
28589 94833
42580 84395
9347 33268
96106 97813
44953 72855
45557 49386
21754 51781
26268 55271
52955 97032
44349 72813
13968 92868
60896 98450
48910 56727
1435 92880
17960 41681
62559 97404
9321 74434
9391 17096
30165 80198
10257 13835
94992 99817
8522 15878
33309 87093
20230 43670
25297 33933
36145 91700
40633 47406
16038 96554
38724 77267
21719 54874
78070 88017
57159 95026
12543 22890
41326 95021
22967 74011
35554 40831
3386 97167
31022 81253
35824 52289
22433 35426
35145 41997
54444 66733
67695 83434
31343 50419
64419 88824
61526 93281
50215 60388
23287 73976
65514 80166
1903 99189
26950 28880
10632 59805
32210 47110
25161 79832
2562 75536
32443 51091
48972 57815
16017 60845
39543 54476
46846 89761
86496 96811
48531 70496
49357 76849
42677 54177
49510 93811
77313 78920
33442 63132
88032 94274
74387 97515
27482 47608
37238 62678
2718 97818
47853 88463
35268 87591
64339 73387
37959 79737
94415 96367
2293 45194
17135 83784
14255 42937
36631 74948
70412 75832
37680 55409
80947 96698
3729 15299
8129 57308
69193 95952
32551 81392
2102 27686
64650 81807
24946 76911
45346 55739
28691 94553
23335 39497
10587 93490
4744 95475
5728 87693
9316 24583
10103 61858
54156 84693
57293 83717
82772 87495
10266 99509
9842 75251
9294 34122
76965 84826
67870 72966
48111 50653
74716 93330
65835 99285
17072 52683
79939 92358
49287 60162
59893 98946
4249 84805
24392 74316
85660 89713
5183 5669
66240 70696
37301 95395
31277 44797
18811 73499
37163 85461
49296 92761
3183 60332
12413 86987
64027 91515
9468 39114
36047 54167
25441 62046
64334 80793
21563 32003
24786 82286
8180 56156
10605 39151
30187 41277
2467 40870
3782 76976
62719 74636
33579 85437
26472 99842
23555 65786
43527 43856
4091 30900
9633 93212
22478 58894
16006 80453
10514 92615
20926 68453
15139 24914
555 26006
18469 88009
5072 33533
47184 79494
61430 87049
1034 8218
29780 83425
14541 38093
54345 61901
30430 88220
27570 64530
46016 86887
5247 70341
22932 73863
44752 63549
20470 84760
14050 82863
52675 97919
67735 78966
13443 25421
23101 97879
44570 97369
38783 62069
35351 79774
46453 96151
19760 94285
2421 13312
2361 6492
16058 60175
9495 17286
33038 71944
439 10555
5112 78763
5357 8591
5534 11974
37935 89962
8651 38164
59982 91263
55248 91949
20826 75213
34687 83473
20380 53654
76542 86921
33023 79234
50442 92232
449 94614
53481 71788
38178 94998
11952 13151
14328 32987
27208 93791
5869 27904
812 59216
13309 54223
6945 63944
56742 76706
18138 33728
19214 79204
60434 71456
4245 76683
1092 93300
62968 78600
84089 90347
55231 58202
4687 6431
4191 8097
9303 34777
35655 72408
72101 93308
9192 18782
26838 70971
12842 22693
54683 71208
25707 96135
58484 95610
20351 34990
34768 69441
65856 82224
73563 76447
85169 97276
15320 54366
69106 81480
41025 84405
58757 72422
42015 69542
11616 91220
4910 71678
33403 73306
23212 88886
76118 90455
12545 56275
47708 71906
31076 46036
19629 32820
89491 94045
19580 80207
7792 94193
17175 63012
5057 54129
74827 96766
26344 31034
38260 55737
13007 42563
34925 77157
15358 37840
42607 50218
31207 72883
18636 24033
2128 47729
28531 42679
27653 78072
50917 57671
87787 91546
54896 75945
60159 94715
57753 63892
41073 56350
35501 93502
19936 98139
72125 97503
44552 97977
65606 79177
31512 45634
71183 86720
18906 88718
58166 59884
3204 35573
30895 94201
40571 85729
55063 76502
19892 66419
6317 11175
29831 72862
1892 27359
17832 59384
21725 58993
38599 46251
15342 31672
73606 78597
52347 94468
38133 85197
29337 99464
33877 80103
24638 32856
41494 55591
52896 86510
142 74596
19494 79628
12569 71232
46516 94491
25256 67279
3539 66541
24425 47696
29053 98330
29026 36452
35216 56739
56098 90598
25217 73408
59007 86399
46552 82262
76657 77968
81273 93628
38590 91507
37004 62806
30246 39362
43320 46288
38801 80362
48115 50611
83831 91063
10100 12966
58318 67955
19432 79804
32624 44995
45394 98566
29974 53633
2428 57486
31570 64236
7332 18518
32742 63001
36109 81677
38711 85838
30413 49719
31851 41270
43945 58740
19035 29648
15644 52139
14575 85222
368 92985
19896 44226
37936 71439
25746 48719
33459 74030
46175 62159
33449 95403
34674 45535
48860 60919
5089 78250
48365 54671
45274 85768
28754 75911
36694 66414
38176 52885
3122 15753
62543 99885
55027 58530
33423 98462
6268 37044
15488 15851
63773 95467
17489 67084
11389 99267
14381 39832
64730 92344
52914 69813
75715 88563
31170 53075
19983 20774
12986 69379
26346 49153
70977 73969
40625 69516
41306 59809
42451 49324
20025 25573
10137 23147
27308 70622
29334 29582
62354 73909
4271 66881
75082 77780
67476 70754
29849 42095
14251 73479
66267 86523
20953 71265
13043 50995
8009 25151
1533 24452
68615 78302
65736 86316
10931 22887
63329 94356
74973 94106
647 30859
95899 98852
73646 89995
27120 53544
59274 77118
47909 66130
86993 89097
33581 70614
45610 74788
11872 49519
65473 82710
27918 31660
52076 54393
26870 73964
2142 35033
9466 84691
21190 79543
1807 63814
30566 45256
62010 87837
56424 84264
13898 62607
61926 67225
25345 48573
40905 95418
35365 95655
34884 76336
39191 99489
14102 36564
8970 33452
57135 59062
46067 84463
5114 41768
29856 78476
8663 63618
12030 74090
37864 41390
48501 86653
95847 97718
7856 76018
6693 29688
49344 93940
14659 96206
6841 91386
31503 97032
39242 93216
34239 93596
54538 94337
43699 55779
5818 25666
80106 97924
45325 83383
2644 15838
8768 85241
5423 69471
8053 17362
35249 47714
78565 83546
59408 90805
66299 77771
60801 88776
42319 79403
449 9611
69765 85821
999 94797
31432 68691
66743 91057
69400 84940
10527 85344
311 96815
41923 55557
18734 48727
413 97121
43562 99679
46464 78729
27244 76924
15290 35547
88041 94482
53893 90031
3223 41798
39193 83033
84679 86107
16941 97840
30177 65374
61746 83198
14698 99751
54951 80252
55348 66049
42474 59692
41505 77220
2062 98184
90275 93870
15328 82227
74242 76163
747 83199
26275 65395
31502 69916
74039 78643
1002 75100
12794 13299
26149 32413
23092 30879
9263 75818
21500 47952
42515 57087
30686 35088
7610 23175
18343 60595
78525 96160
4100 9744
4150 54575
11094 30862
5305 70808
19851 28000
73985 85369
13275 36651
54598 74339
28321 97026
1953 72959
7073 80325
12949 56886
25252 87478
52057 70955
23513 91873
32076 52317
25669 60855
37459 40779
58850 90877
9422 60148
21242 63521
25185 53489
442 53096
20680 90903
1842 80807
23098 92567
23159 93091
57151 84538
13415 32317
39791 53544
25962 37535
21972 67196
9910 35968
36287 58702
31965 44835
20657 36481
80584 97482
18278 95360
36021 74885
17680 60876
13740 21185
30718 55302
46805 46888
79025 83650
62759 73402
85080 98298
22755 72252
10399 95785
73540 91350
17799 90531
12474 59299
65109 71336
36241 82010
1484 67170
19286 68974
19296 45496
27731 89924
15781 96811
49066 52769
15584 62866
15108 88263
7392 94253
79285 86047
417 50636
59878 88634
23437 60830
20451 24269
51220 88323
7540 47208
43466 51703
13311 69947
6651 64399
33830 34666
66450 66812
50910 91035
607 24399
72050 73319
24852 68874
16792 53065
81037 97062
8694 72907
44922 75409
57222 83050
20863 69979
3812 99481
76602 91293
67972 94095
22278 35782
41433 86006
16135 56398
6929 82127
53923 62076
9275 15623
59412 61516
66164 79464
41714 83043
566 56989
48493 64851
24614 80080
19373 42352
19448 32942
31179 81983
23881 43454
5296 10211
1786 74065
37728 74846
41114 87167
79743 95773
43913 59448
9690 37615
17579 42388
12147 73046
8396 50340
2189 48055
3076 28147
1064 51634
32726 95897
51036 52820
22482 67005
22177 81816
86787 96794
3595 80247
49506 50393
58902 72487
84346 98609
9524 63967
72766 73604
24507 57869
55934 76113
19200 33548
52455 89096
33942 69105
6011 98454
8995 13856
1886 7011
13550 60169
46652 64643
10389 35330
74100 88555
42412 80720
5538 7480
38540 87559
964 95542
28069 65220
34817 95944
66847 80116
65301 72703
55727 57838
26897 58161
45478 49426
34625 48534
55018 66520
23042 97829
76638 93750
65849 81730
13165 37122
9184 42564
37239 89389
52487 74076
31944 89693
43733 44255
34394 68789
20273 38893
38150 44174
7948 98736
71947 80510
41690 49070
61194 96267
17904 55836
13432 58013
27088 70233
86483 87292
61779 99536
25161 43603
7352 30682
31163 54169
77292 79101
43176 55569
8527 83222
60564 89167
50506 76267
43923 44219
4381 33711
34401 76997
69483 86045
17033 43845
14219 14484
73342 78645
25302 67640
20311 69342
31795 72014
43148 77506
47300 93885
12856 74704
76894 78180
66180 72223
27256 83888
58685 64258
77651 90505
33130 81636
23868 30166
50314 91696
23049 57742
3917 27848
15189 21000
49585 81746
78770 80630
25719 28307
42054 64845
28323 76947
41154 94985
13033 80483
58217 70913
19004 91128
18800 81086
64383 74309
16054 80172
65899 79364
17269 70803
35134 59116
20146 52535
71889 78962
35350 40710
36828 68100
70365 85083
20742 64115
33215 98683
18739 91682
12866 33074
1280 73700
30291 60905
61787 63527
51150 56610
31706 48044
4981 30390
47150 55648
32848 85081
76583 91139
70121 81519
68311 86227
10167 67791
10133 95860
45102 68088
7773 40506
20297 51671
49961 71103
8141 71664
25816 98918
87281 91395
27600 36582
11094 48800
46795 57065
4865 24372
47881 77576
65090 67282
74387 91244
25335 58208
17315 86589
3492 54019
1948 30894
11107 32799
27206 61489
55291 86830
56048 67137
10191 43321
2428 71164
375 78028
36582 95251
7107 92705
44168 64519
41265 51381
48664 66717
61895 65115
12581 86798
91683 97298
38602 86523
37130 42059
19933 45549
30908 41149
30522 33751
44909 48083
64944 84084
60427 74045
13467 71638
43349 79388
52218 73091
29474 41414
8880 72439
47277 55538
6735 59566
44527 93561
23165 61732
17695 77233
8745 20144
29897 76921
55639 85666
3810 74582
45020 74262
70323 80428
43663 95112
12329 30696
19155 90463
27992 37305
5352 67523
67565 84857
47295 93142
75375 80426
15525 60625
57020 94096
46757 97943
42742 97195
36636 80644
7616 94309
32119 42785
27752 71671
28996 95805
43306 95988
39200 83975
7187 51464
42506 73585
59787 61764
17446 81004
6043 43300
42360 77860
32302 75090
61708 84830
44533 51189
10898 88715
34468 50876
20679 78859
37804 47414
21310 49514
10089 54501
5131 73418
34486 93636
12148 20825
63602 83585
29158 30790
28612 61966
74737 87224
69432 85580
14636 18288
73818 88219
1567 73674
10936 89993
88794 99323
31428 89400
21300 48655
67806 85501
42305 65649
40487 96513
7833 51712
50278 95139
13349 82872
6338 52296
37419 42381
62455 65337
13274 92495
33149 65824
21248 46492
55845 95645
77008 79977
55892 64659
52631 72949
4921 40196
84846 90056
13332 34570
32046 40970
38661 39428
20677 88502
17102 90866
76459 77652
18530 55258
40860 92463
21098 82830
33990 69896
8654 45993
50715 88283
1297 66796
19827 43782
38513 94969
50181 62326
63792 83011
43141 98141
26129 26874
11915 72371
9858 28104
24024 97600
15186 86990
59220 97220
31138 41595
395 1835
3736 35236
18646 88368
78222 91653
30765 85205
22754 39257
16220 53978
90998 99465
41257 93126
2736 36662
75493 89147
23561 95225
16250 19071
71567 74022
11906 47655
3673 77037
20911 53982
2816 35910
8932 51420
77119 87171
6585 34151
29168 45145
67979 86422
3208 77811
4406 82816
1967 27591
49241 66143
52616 84407
40029 48318
5177 23289
21308 70616
12007 84227
18262 25556
38845 81746
434 28521
15595 35448
21926 73317
30761 70242
1239 29214
33947 82850
38407 71368
26551 40087
43560 80180
5281 59576
20621 79400
17151 64528
34253 59496
6825 38232
31173 61090
65709 94241
7932 94228
12237 64191
70350 77389
60953 70080
23893 39858
32427 97620
55396 95056
40643 49062
45786 98317
46191 84602
84547 95773
24654 44182
6344 13464
40483 66657
54107 80414
60678 66453
23901 71384
3091 68325
75872 96967
21528 49587
51349 74589
5240 19552
43405 59758
38886 49496
35500 72163
1653 44976
36179 71232
31825 55960
6862 77474
26064 56408
19539 73672
38973 59089
16651 24186
66687 80860
20228 50820
15309 21325
9378 29034
43017 89399
12327 89814
61392 84373
7273 20772
29647 77400
76629 85011
26885 91506
12867 43288
8462 99195
17444 68543
45697 56222
19008 43800
7582 83347
55610 65532
42275 90265
3200 44974
32131 82413
21079 43163
13331 26692
26065 30951
40389 99392
24385 72084
82374 97727
4623 32138
26056 75157
13522 40888
75051 85435
13994 50904
43148 78435
10716 94956
19819 33344
22995 34366
13272 74150
18080 60657
1220 31142
21100 45918
80354 84536
27526 87404
675 33223
27625 50331
9002 41842
42599 86689
49827 83865
36001 63967
3226 72821
53663 86744
40600 56549
7340 45054
39097 87210
13702 20205
5992 11472
20314 48991
72361 99537
1902 89930
33629 60419
41442 86256
94023 98936
7071 53109
51484 54428
74486 93361
59660 66748
28581 40758
19092 36953
19750 32493
94059 95406
55554 99085
90678 98530
9768 61718
83448 86121
2289 59567
17980 68131
20634 64066
11286 53670
32902 79297
41831 69323
37114 75510
1831 73579
26101 59542
33662 69875
81231 93300
41727 98678
62586 65189
40951 48043
78893 81091
5818 18795
2370 45373
24038 56119
71461 75189
33128 55013
4345 6271
21887 77124
8434 41760
51949 95800
9713 43087
14856 54168
7639 13116
47032 59064
51273 89072
10596 58762
42471 59297
51098 83555
51860 69820
39952 97603
72406 78413
43218 60054
42206 45155
57383 98458
5668 18530
534 60676
14805 14845
55240 62284
48499 76137
69980 96135
2131 81410
7488 27029
29732 88442
3870 39109
26394 80368
10292 20775
12578 13966
4239 32505
39767 99073
19586 32675
11382 68269
58559 86376
36302 46731
5149 6854
47958 64702
49133 97815
41960 98693
8049 13949
4479 81066
59561 64454
22321 23922
37868 58877
57373 78939
81407 88931
37528 86493
10521 82512
48042 98681
18164 52082
2773 17943
15600 79032
24458 77513
51676 89905
4401 70917
8228 80013
90631 93435
6616 96415
27615 50679
12339 65061
57771 76618
19337 56871
58423 93403
17783 93706
4776 53779
989 91121
15660 27063
68201 71567
33375 46258
65322 92811
4439 11892
70397 81241
16803 58494
7140 12401
71058 74759
71210 90166
14576 42861
26523 94317
23157 73041
10237 23436
69383 77151
33863 58608
23414 42370
30763 95106
65237 74132
79711 92054
31093 62606
18529 43028
18282 82579
16772 22619
2903 41581
9301 38179
59609 60495
34411 97945
17037 97914
65779 68387
4385 46969
26358 34916
14828 84053
42307 96570
6717 54578
30352 77170
1663 73366
45031 55872
28484 70027
60714 64293
26998 46139
2702 86185
3725 24418
18760 52627
3431 41929
5203 9263
54164 61148
13134 69983
62335 76760
35271 99515
1804 51121
81748 95652
5469 25693
89066 98553
29439 68400
5448 5492
4690 68645
4954 9182
11342 28541
1834 67227
7115 51116
39487 66277
13306 89670
13815 15091
8334 13988
58994 89153
1558 13365
64126 98671
75388 95918
25968 30928
68018 79811
7778 22237
84911 98942
31637 58971
3254 96700
53124 60726
730 33274
77945 99963
29257 41112
80169 85535
12014 82268
1094 7714
33039 67778
78839 90594
4267 54097
31502 78123
15435 24973
55721 74597
10470 46821
7553 61335
4201 33523
48219 73656
33673 96376
63902 88748
14322 33754
56308 69995
17124 99153
32912 73578
73483 97179
61684 98688
4186 54991
28535 92875
29319 69226
15015 33436
59647 93611
61673 89696
13432 73610
36721 39478
27404 64585
19401 25685
1934 87276
85647 91224
56512 69326
44865 82239
45758 89125
58015 70776
36862 72682
26966 98433
67702 92642
85051 95482
3503 24755
83083 89454
22430 97310
4354 94284
83541 85265
7835 16013
22199 74505
17177 96320
10582 74357
52244 72094
9476 19067
66278 98930
27131 66903
5853 93200
9986 37826
2375 30997
53074 67321
19383 38859
29833 56153
24562 64110
39354 48981
47234 66719
30474 32174
43312 60667
7078 90496
3221 23282
10268 14584
75563 88902
64534 96170
14108 61570
34689 74925
22121 51272
16219 61730
26584 66276
10414 74332
17181 95929
9815 44943
15443 55789
47487 79706
4418 90581
34557 45751
19868 93374
46416 65383
36609 55960
1621 83570
20962 93663
54021 63656
32779 66335
23629 46562
62209 72412
23356 64915
79147 81819
61671 63070
23677 92096
4317 57760
8882 37410
35651 68428
25787 68997
34142 75782
17852 26380
54163 93550
52402 87229
33580 55151
15760 70481
41051 64542
65272 73575
66190 83322
24412 44814
34891 83254
37152 46960
79348 92486
46059 82255
39978 98053
30158 45381
14063 68064
65574 82128
6345 24157
50053 89560
4479 71567
8682 9250
58523 88217
28797 43931
78664 84900
24640 70936
14417 94851
44929 82929
48001 75400
4196 13790
12504 53972
1263 20858
66243 91343
11882 73554
4725 72473
39287 81969
46409 70518
57942 97039
90371 98870
68841 80504
58721 69683
26719 49772
21259 84235
12035 35382
20009 22457
6561 82177
3726 67695
45380 53976
5330 36722
36476 96660
24158 46642
23196 49895
37313 84165
10290 99122
7775 25791
16456 31116
77480 96623
55334 78834
14439 53657
8308 74539
1137 51531
77943 84221
58239 82813
4404 88080
41203 72108
7596 27168
1833 59165
82494 97003
81594 97152
9191 14200
4753 63306
249 94349
24515 52364
57616 78504
30137 59502
26413 86350
36348 63444
19223 75000
10811 98372
27585 37046
79016 87537
12045 27258
16308 39025
7817 93096
42201 98426
30925 38882
44222 71724
63950 67267
63870 77748
75139 95777
67198 80935
66109 78857
26086 45552
33306 51377
26471 59607
63635 87803
2134 26421
2063 75211
37983 90953
85338 96602
54242 54441
32118 73208
47032 97417
55399 58532
75097 94144
15377 90114
31070 35764
19406 88168
13558 32719
29712 58704
16747 56328
73411 82943
6668 16993
42241 73114
27295 87142
38817 74279
42656 99448
73141 90203
1686 63266
42540 71746
45105 80138
18545 78444
8545 40356
46773 90768
95742 96856
2265 65902
76641 90034
17181 65901
42636 98633
5006 78453
21850 23195
88100 95874
34049 89266
40705 76976
57823 59465
55165 60243
58489 83640
2438 65491
82012 86652
5989 47332
38624 89537
38473 76110
14007 99746
44492 58802
88381 99458
30747 49168
7120 17855
52581 90307
9983 85684
31773 68841
44002 84711
841 79139
10087 98476
6286 60436
34466 56094
13747 74697
55810 91771
45683 45685
18943 53629
26274 33333
17993 20502
52950 96148
46971 73361
23453 24453
5467 16823
50403 73958
31475 70816
28030 89274
49165 92299
933 77993
9457 49703
64963 78867
4626 72786
56752 90946
11275 46343
14224 42427
42964 84924
73138 98630
26485 54640
16001 70030
18233 82444
5801 38535
24433 93900
59075 66504
26809 67072
42232 63388
32310 64416
3672 31925
31523 80712
21096 52901
23852 68298
16610 17969
21717 98802
10915 65995
14221 82082
51717 55938
12644 54979
64664 90109
26395 69669
70968 91238
42485 54265
14967 41079
61619 66848
4151 57475
50914 64715
10742 43163
82213 93145
4920 9392
54913 65406
18181 95261
53247 59397
16669 74116
35789 73153
48474 94005
17280 83764
44431 63100
40913 46462
16602 78170
2571 76284
16516 26962
37116 97923
46990 67337
969 9115
40571 86534
1804 59778
53428 62970
30030 60398
38812 99993
48939 90472
27728 67238
3137 11567
6906 67949
41584 61027
1331 20041
69095 73698
6194 68294
17132 95217
34497 86230
74352 85261
87275 93995
1450 3107
22636 71964
10352 94367
42422 49220
26993 98877
85365 93933
13585 36061
14589 79182
2527 58132
34056 46679
44125 89397
26742 47298
39374 54509
65189 68833
6762 25561
23233 73631
22341 88175
20746 92065
59488 71124
5121 30762
22596 72403
76592 98716
16029 41830
33713 93470
20030 54823
3515 57083
48158 69787
46698 54148
34036 53023
4177 28687
12866 49837
26412 67465
4172 22959
15419 34673
16915 30129
26607 89103
51328 81988
84946 92697
16326 53923
13055 79405
15298 71587
80370 92166
20332 26603
14447 37828
19336 58773
39628 74222
20571 81403
4958 8849
2718 12251
6848 56485
5688 94975
63508 71734
3766 53626
15415 44320
4420 91956
15284 31813
58375 59169
976 80845
10824 27645
50417 55916
77604 91788
4620 66977
27866 30073
9715 21490
33367 67279
26227 37242
54919 86173
5891 96070
17162 73575
30950 35394
42323 43989
80963 88747
33803 68507
48596 55785
49880 56801
53367 83759
42325 49937
12590 62404
22381 50959
75096 88919
18840 88740
16164 31639
47152 58421
26359 33275
6656 71553
8157 76217
30565 73100
2421 11918
44706 67063
34400 54705
33246 63341
19243 33594
30457 54332
83848 88504
28665 30449
51525 53185
56038 90059
7191 19602
65171 98492
6427 35777
52540 72794
507 63775
34365 79181
28439 84474
27639 29216
42483 73820
1889 38932
83965 88629
13805 57033
63437 98499
72256 88244
80140 90196
39101 40160
7431 13959
90136 96037
21082 34471
89985 99623
14168 50867
37088 73548
53114 99796
57752 72128
27250 34143
85354 93282
3841 91205
38363 58085
46469 59379
77099 88360
56404 98722
11555 54744
39833 86089
32240 90965
15626 62703
10356 88252
51833 99720
87358 93073
22179 60881
71719 89487
10829 36865
24036 87367
7522 49238
33276 68880
32716 41990
66923 77140
76283 91142
29295 68784
54832 70350
16896 85760
82836 89575
14041 87789
35681 80019
43829 58644
31569 48201
54974 91305
35301 88889
39283 48373
5202 7949
51266 72431
39698 48802
70951 93833
6794 82510
27990 47628
73552 79593
24377 84524
16029 47362
7572 74478
3325 46432
43742 57496
12991 95897
18154 53818
16666 86816
77009 94794
14560 94677
83747 90182
18159 35497
30036 42538
12399 38917
23436 77330
6702 6749
18368 43438
57749 74824
31795 72392
35848 89354
26568 47010
35117 76602
16853 63727
7681 18903
8849 70029
78640 96162
9593 94481
52277 76704
41307 71717
43933 67758
79588 91941
15713 91211
12279 16473
27034 50068
8730 78479
67966 76143
55723 73525
35629 70863
7760 92656
11183 52835
76924 99659
61820 96624
15489 81644
38922 85370
23616 27406
25353 30990
14132 62888
7846 92879
37988 80770
17718 78354
16526 97016
12968 79101
59140 83434
5542 24910
54995 87997
1109 99242
34844 98419
13139 72905
3623 38882
61599 93372
11134 57060
3892 75515
31520 98223
68705 86779
17547 24763
70244 96545
40864 53352
519 14155
87 98869
26447 32564
5195 14433
18894 32361
63717 89577
12843 94320
59383 94080
30719 71445
1146 55576
44936 61667
28912 83049
30582 69157
44667 94158
74685 86782
62269 96684
18604 80704
29195 43465
7268 49469
34667 93759
33237 34557
4084 87015
41607 93433
66986 71813
8647 34718
19972 68210
22240 58659
87902 89749
21600 65897
31539 85460
27058 88658
48573 65985
6055 85124
18047 59356
6311 60738
73769 97597
14220 22525
23084 76676
9259 12440
4260 78469
3096 67312
3985 94903
29294 78049
392 35436
46686 92896
23486 24826
9472 86487
1825 26432
75255 75889
25079 77894
71379 95037
6103 53885
46146 71056
20360 74362
69724 91520
43858 96746
68606 94774
29527 35174
34258 58646
52535 69631
6297 16537
55473 68897
9920 21293
15826 34585
31562 85392
29179 77203
8745 35975
22506 65188
37867 39132
22160 97243
36038 43166
25002 74487
52390 97660
51434 79302
20757 75663
38427 78964
26878 60415
21758 74578
32060 58912
5638 99916
51039 82298
4750 82426
16391 46297
64918 70998
28260 67964
7660 47159
54452 93725
55864 62199
5887 51818
65610 88174
34355 73802
10724 12436
48647 83793
29668 35941
45068 86162
22876 38322
16315 56610
38128 99283
58786 96822
44527 89782
57607 96587
3538 98641
13411 61658
31943 48505
26521 69255
24293 35719
22759 63876
30877 33707
81238 97348
19915 69384
40819 47671
80014 84937
39804 71746
57486 65449
34905 75447
1161 35433
44642 89847
15092 59820
48497 78702
8684 40797
43009 75296
73653 87024
46793 96507
267 21037
77490 87945
21502 29932
44950 56706
35777 68902
22713 49660
67895 73347
10067 31438
30228 34648
8939 51648
13713 48067
4886 47130
67370 95483
62109 69543
4833 25433
44845 72340
73042 92046
3239 56332
40522 61240
49821 54115
75656 83341
95511 98050
53584 71511
8184 32617
81200 92184
22517 49066
11134 41113
42922 74524
58664 90146
21661 62274
85335 99470
34926 64365
12449 31766
3200 65786
1548 73225
21755 39104
18656 33912
81951 84739
15752 76141
44492 62942
4060 42053
32885 57274
20686 94002
30563 44215
59303 90826
37735 92805
13341 65215
60088 84977
13500 59003
33743 67386
14253 63950
18034 36366
4505 93456
42078 87434
7210 80658
58743 60220
38915 73066
25054 89205
89142 96787
51069 80424
38630 78092
1412 14525
34456 90336
34360 51307
72452 96434
7595 89580
54928 88571
56991 80135
48527 83088
71768 90379
15216 28226
65079 85309
18256 61173
32487 39610
585 16798
3136 23358
5945 69739
36453 97012
46227 70493
66800 97010
58198 72374
6348 65104
42294 52553
49557 79123
24275 26561
2070 21110
63725 77925
32451 34082
22568 98680
64530 65281
1051 9466
58089 75445
41001 92504
19687 27009
14890 39346
3593 11955
19861 73373
32621 65539
21258 97250
10669 89838
23792 84622
42330 79551
48109 65958
1248 77695
60776 67119
1558 95466
31944 48033
35823 80268
20103 72088
7187 70903
58 89020
13129 65410
11045 30076
77801 90850
44676 49449
42385 58663
59605 85153
44154 69834
1674 80833
54123 72910
48392 80890
83590 85114
5166 98990
76931 98923
19755 24971
88971 99177
79510 79934
38725 72928
3813 12969
12290 63588
2682 60127
9317 61747
66716 94583
28348 87017
11571 83970
44500 79254
14784 86617
20193 62986
15183 20951
16453 90923
55013 64026
16931 53981
69267 88221
18472 22589
21805 50119
20954 88702
77655 99663
10218 72839
18231 96823
9114 97399
37935 72824
16598 74326
6212 16975
13114 64959
42895 95631
8240 16072
34700 52134
43791 52789
44324 58300
3587 32317
14241 79720
74187 99245
83711 97776
32727 36231
21754 94341
75011 98209
25296 79274
12703 46360
56827 95982
8265 27098
9098 31251
8765 68609
1604 64610
18051 28503
53981 66687
6859 34404
26715 48874
72030 74435
40239 69851
22942 32598
35928 66852
2983 33165
23063 88335
53253 72829
45080 76410
13198 91025
60765 77149
54390 56772
2217 72492
72774 92020
40883 80362
26794 34048
60699 86791
24489 61247
14231 71033
62643 92761
64058 70311
4233 63279
29624 95371
23082 88219
20185 91982
25357 36698
33523 86107
50880 78180
45294 67271
2374 52053
56537 77313
25142 33428
70930 93795
18434 52964
14445 15148
41867 43956
2042 39209
22683 74031
64121 95855
3669 99234
59540 63436
13040 60386
12729 16441
4063 58358
56140 85587
12442 74458
45956 47177
18665 47869
68481 73336
16280 61212
6122 40691
250 745
23190 58692
27814 73340
629 9433
53545 77993
15993 99580
23374 27338
85522 87146
1462 80942
6817 90153
54664 85367
79719 84869
57496 81374
95838 98502
5067 44637
16484 82574
72370 87360
48730 86597
40884 83490
24884 43544
31813 76617
900 80089
73110 74139
20513 45666
38559 93898
32708 43658
50048 84083
22454 98906
49242 97337
77303 99065
60036 84857
19331 65104
9386 64442
27865 74513
14501 24635
23561 33778
19319 84777
67521 90096
31179 53708
493 4662
35230 84574
5875 25330
79903 98889
29066 63206
70070 72125
7110 82733
22255 53497
11937 37558
79291 88692
62075 83992
28674 96564
4617 86347
53190 69215
19073 98600
36971 62611
30074 33399
56447 56663
19358 46696
4112 48230
78747 84106
67169 86894
43709 82568
20803 63744
27659 70601
37144 88916
14468 69677
40045 88709
6374 20965
43325 92019
76043 93265
47206 88667
39333 87744
13656 14421
52364 71451
50442 55980
7287 40305
6287 17137
4049 58094
7320 47372
45570 88707
37476 45999
75106 82331
6833 36090
75895 95878
15959 80837
17279 30052
34552 90239
23966 82266
19125 69286
3716 60863
27377 77742
2382 45504
32138 73556
57668 79861
9873 43412
18716 18853
4277 79657
17785 99669
3772 94366
20078 32945
24286 88963
21054 98520
2204 44925
24698 30632
10034 33861
10780 49492
52064 86217
186 30104
26396 51683
4162 15144
19107 39546
20075 34420
2556 32549
4099 36731
12138 88491
57579 91455
75266 89298
8586 51266
38249 41908
2225 45194
4503 4610
73152 95495
48598 55382
77656 81970
30576 99052
76142 89662
9710 78326
36053 70115
63976 82928
11636 65838
43543 69407
24279 32254
9782 84507
7817 19958
68976 73293
29805 81197
15715 80054
84660 89356
20676 93532
1838 30432
25041 30685
9707 53706
49972 93022
54585 89771
72629 77827
72923 83450
2367 84565
71481 98432
4670 32752
26524 99304
13481 45959
59079 93297
18827 93989
32059 38775
13087 22047
32561 35527
24468 96088
62971 75939
6672 28144
40058 69536
6577 74858
2894 29759
22190 65305
29301 63993
81606 83293
74397 74456
28845 96992
3984 36253
5985 8915
25412 88626
42051 94073
24074 27508
13876 77434
22149 47353
30207 37702
8999 74956
85951 92729
18937 33098
60624 71831
19740 91183
45879 68721
1338 27696
5649 66142
68575 78321
29664 36127
6799 27445
76364 80616
52749 58827
32866 87370
35651 59979
35999 45178
82037 82226
36195 47460
8442 51893
26499 33162
52908 66781
22545 71236
30375 88181
85695 89261
14161 62762
22547 56502
7884 22504
18399 61758
62261 91627
34369 98653
6835 61139
1200 29828
62501 69352
765 67011
96407 99345
45214 81265
33743 75536
5295 40724
58016 99072
723 61768
22665 37274
12408 54352
12367 16751
5757 19218
17127 97157
9622 10119
5343 59166
45004 56546
35620 72570
53217 56410
33733 72355
7025 62294
19371 48605
6484 70516
41984 96592
55959 84128
31439 97523
41867 81515
53675 69837
19637 61774
51329 98644
25371 82852
27961 42740
7794 32173
65156 72686
50223 69954
42294 83182
42535 69317
8319 60472
28965 63034
12250 87082
61288 65164
61283 63245
3927 68434
48374 60999
9180 16435
3045 95501
45168 98606
28886 90165
6522 39782
34935 58857
69840 98984
71647 76728
5093 60882
13794 18406
9861 98679
68240 86244
26109 26929
4906 87003
53769 94098
7137 77346
62492 69137
12174 12335
89396 94622
43560 60810
50445 61787
1832 8282
25809 44218
50275 81971
7245 94353
26763 44327
37442 81688
59184 61959
21212 75038
6329 77663
31310 69621
7525 72511
29292 68231
22597 65382
15473 19200
54185 71503
63142 83689
76131 91658
60133 77914
4948 67400
854 69956
49065 77699
17796 38413
787 74674
89330 89343
26463 77956
11403 53198
30577 91748
74515 89449
76028 88475
359 32813
4646 99247
6239 23278
57809 86570
26592 95820
77615 99921
65909 89679
27753 90246
61069 98922
2759 75409
14067 56025
10558 16894
14057 25676
56603 84469
275 67050
55014 97425
1405 35319
34284 44567
40967 98227
30994 31122
46296 61430
4504 52033
39312 94083
2853 34893
13137 70005
41870 43065
23038 48932
5056 69403
47866 73686
50518 90199
71125 79515
51385 67499
9843 35797
19535 58921
4170 84390
60128 96321
33119 81177
1746 54446
52428 97555
23972 84203
19547 75003
49069 57915
28041 57347
9199 21450
31628 35349
48953 73163
53964 69600
71977 90125
68740 78724
70081 97099
6278 83069
26262 80273
46747 61674
59394 99818
28808 99513
46554 53153
41808 49196
45940 47075
59546 70182
40062 80239
7795 42093
53848 95125
63508 89621
44059 70313
49310 77871
18339 35639
13634 74508
28470 68410
8940 26560
52364 97899
30665 54054
28281 32952
38633 83819
27429 30147
31641 47774
52547 53359
6326 36366
7870 85728
51858 95053
6554 40333
41335 58774
83247 92647
10535 18817
868 18672
9899 16410
9411 62964
5975 22284
11999 84072
11614 62581
29413 35953
43415 55155
226 96506
41922 43910
7018 95240
37161 82653
19021 92266
51521 92065
16663 75330
56130 56519
50288 98682
31041 44136
49575 91421
58428 94519
3567 10952
30686 66581
22463 59639
25140 86812
59132 85705
39407 56755
20564 46316
52604 84314
34680 83155
4560 63122
35593 66453
8294 94436
22062 35390
46021 49065
3083 6924
78204 87806
25360 59623
4109 42590
48994 59360
43865 64552
5521 79571
23558 29028
25527 58120
89271 99729
27517 59199
10185 60063
38414 57227
45768 93434
37983 70833
65970 74940
72198 90467
11215 90142
496 26607
84640 97779
19237 99086
14763 45770
52060 98006
30905 69534
24832 96903
4489 55978
4135 42523
72954 86959
1982 54918
591 30906
11181 24962
87 62313
59532 98755
45368 80429
28144 73432
26162 70129
70103 93223
2554 28875
8991 12393
57356 59415
37948 86262
28770 70381
35251 91553
6007 95783
63204 67218
10917 22865
77769 91063
1073 71403
20229 61630
24926 38205
5138 56952
23145 44043
64465 97549
10784 15943
12572 99967
42628 84450
77049 96733
20317 89016
19175 96868
28107 66548
68894 95946
14946 79266
31994 78946
3363 94743
52938 81971
77797 78465
10570 89618
71782 72310
25914 33135
60392 73326
14122 86651
9629 75193
59732 59928
35358 76669
75624 97815
42026 61499
14060 83431
37216 39400
56760 73762
97728 97811
15964 49818
32808 36406
20010 36013
25167 64774
721 98727
73079 89136
27722 48213
13005 56704
42433 77771
1031 98547
49977 81935
18888 75903
20211 29178
33759 95741
61260 75464
26480 68814
72705 81058
10069 47910
14620 56471
45870 71144
69228 71351
6784 91027
23507 49484
96853 97165
77900 88897
12866 75465
24126 57823
46789 90648
84949 98393
18020 91219
23757 80595
48265 85258
19401 94964
10670 54247
21410 98021
10275 43860
62161 84944
81477 95469
85048 96228
26739 39322
70925 83419
47022 49399
43899 51835
27951 82641
80098 84717
57664 89136
63339 82604
9938 15768
32855 33160
9910 39375
46120 73060
32953 88824
67743 70315
1851 7106
69177 77657
35039 57479
66781 80663
46182 79131
4885 83032
59648 68454
38095 51609
22295 52043
16554 71366
10061 51246
1295 92686
31249 57233
71793 99849
10711 40835
21551 46250
28803 54663
15721 81036
16668 55817
50091 63232
75656 87021
22127 74537
24456 41216
62562 70542
33100 93015
10466 96355
11840 79871
11795 49470
47747 89697
29037 33436
27510 73494
82707 94639
14005 98175
8195 79261
82075 97384
4904 43643
19891 50888
10435 38093
23837 83075
35116 60692
46371 85639
42533 43430
40299 62338
17514 84745
14451 89584
17625 72759
72824 89094
12031 31072
7606 77338
54248 75393
88954 95133
15707 25978
88112 95513
49209 83699
15078 29693
32635 57397
40768 59057
29741 73520
17319 33589
5175 36164
27164 39068
23485 36363
18978 92038
11314 21142
64471 99520
19786 31903
30895 54089
34997 41923
51369 87312
77606 95296
45761 50473
8581 28755
37926 76136
55145 96904
356 48867
92253 93187
16078 94891
34459 81326
19352 73195
56303 65861
2705 69617
19715 87317
76595 83597
58014 64647
38775 60331
43977 61771
20452 88426
16312 91351
5147 12705
5010 88046
342 98572
51801 84098
24865 64127
4482 23304
51389 88169
57627 80449
43165 46282
70639 98334
96202 97789
9000 23180
74047 85566
3105 76686
36524 96985
6476 98690
54946 87214
60080 64849
85524 87093
7528 13916
3266 77410
26445 71639
15443 95189
34939 77437
12089 14728
10991 42194
35265 58275
19924 72840
53346 58686
45904 60414
2037 13684
34966 56406
11589 48703
10052 43146
96016 97953
51038 76147
31691 48050
3987 64124
50686 67493
21744 69327
9837 58616
23601 54971
7836 52914
51173 86674
64391 64702
32174 99516
51404 73189
39498 50233
42454 72376
671 73341
18048 29044
19753 66517
48846 98837
662 51916
1937 82813
70986 73569
3949 64063
20086 84782
38981 65946
70170 84641
35409 85073
36626 42185
20913 28452
14233 84336
55019 67677
37456 86166
60374 62995
61804 89363
27167 31887
14108 86970
6214 86588
70657 74096
28896 78382
7600 17365
77357 86113
7347 21388
19949 54468
58297 83295
28185 72372
14649 97822
8967 63810
18707 29584
29831 46146
48417 52173
1732 44658
9275 30760
35178 96490
713 28291
94934 96015
67384 84812
19424 23796
16115 27340
26564 48709
40648 79186
95992 97530
23902 64646
9514 19199
67384 99602
19797 26516
21644 47799
40600 48220
17119 57762
40608 42656
35260 77015
21539 54274
84587 94125
60280 76879
18413 32835
11413 58829
29495 73826
26465 28218
18269 68268
21158 37691
11433 28619
35559 46271
22949 95217
13936 53680
46723 74915
63258 78210
21661 49983
67356 79565
24846 67503
48528 98769
16308 70966
35002 44348
39180 71616
5961 71542
22759 34807
44300 67292
783 95273
17012 41439
14059 74579
53934 91362
30938 86035
13555 23981
3408 57490
3671 60946
29987 87397
27872 67608
17758 98409
33982 53211
18967 99446
55364 60245
50 33736
34675 59363
28295 56456
69697 95786
5629 13976
4454 9111
64998 74407
94157 99384
28772 84951
19095 92292
76498 90143
11630 18073
35613 73280
23471 72823
20378 82424
51065 61989
4850 32900
80195 99456
56086 79291
87251 98418
83234 98127
11952 71088
30926 79951
19220 55693
1741 11763
86718 98970
42971 85207
61787 83591
13598 85350
23072 37205
19254 74493
63878 85857
33259 43039
11927 27408
29323 93515
33988 62230
45525 71606
26388 62587
80417 92597
34828 61346
15934 48362
38620 95325
39555 58333
5751 32846
6989 63720
24087 40101
29332 97685
53228 90849
14733 52033
46574 85804
27612 68217
272 97424
17655 87938
8733 64647
34845 61715
49439 92675
31725 80320
28008 68814
35694 67623
6505 69725
51142 75970
43954 89763
11413 87831
4377 15534
59320 61345
75921 97700
63666 88788
5612 18020
4844 10795
5180 63483
9879 90219
40345 60318
38637 83064
3889 53299
88873 91425
9968 98732
31056 42085
23515 82491
2482 46274
52944 95933
54227 81553
33153 56270
9618 12209
11768 73772
18868 75973
40295 78999
8900 38337
1825 1828
817 99992
31345 89262
55766 90686
43336 63834
1182 10166
6165 59684
7737 75999
63084 73804
8815 42583
41320 45015
13955 73535
13315 99789
18199 66562
36183 39900
40779 81478
43315 52302
67662 74850
54859 75345
4812 57315
16280 88724
2071 65573
27555 32274
12048 69569
2553 52741
15048 27729
53186 55390
39357 42879
77159 99817
36632 69815
58351 68221
39652 46457
13228 68347
58713 63866
51920 98629
56386 77068
605 28473
31096 36397
6043 84264
38970 75453
38176 96185
17321 96010
44453 45506
27832 84337
59305 67536
12602 72729
28756 52943
28622 96724
32413 52176
8036 36742
69155 94750
51018 55620
8507 32507
34860 38333
54794 83503
47569 88336
55808 72672
13888 26636
30827 65699
3650 62974
32224 45285
2626 45594
40944 43168
38042 92413
4773 42950
6440 31940
21193 83471
2092 49431
49117 99014
22421 94410
75173 76556
95393 99239
6762 46369
44558 93167
64410 64625
72530 84808
36045 74238
4751 71284
20229 79555
56944 63014
42768 70313
27245 47845
40187 51512
30697 58526
17731 72020
5762 14363
18754 91007
26290 90130
54865 96577
52867 86075
23344 23625
11539 48283
1131 86615
17260 76788
29198 42361
34704 90021
57602 71277
7347 28865
16061 80939
43871 48820
26327 36050
32330 71955
32227 87552
40325 46599
6890 62083
22591 87624
14501 94503
29764 56114
33377 54244
45284 60006
39091 64047
31180 56064
20980 28978
17898 46752
96638 97363
48097 77563
22019 79982
47814 71633
1780 55963
38052 71189
648 77580
77238 77722
49051 98533
92094 97034
55324 72686
77293 96749
31704 38715
70330 97947
69106 97219
24870 27814
4065 54467
17177 93987
43694 63482
13242 52777
12166 61749
24981 36686
68448 71872
81236 97436
55326 84493
18743 84837
73718 92722
1198 83993
18609 32096
51202 84549
75895 83837
63158 82234
40843 99824
21275 47952
17066 49307
9807 44042
39276 71861
85192 90554
87411 96246
63524 84059
73474 95618
32910 47710
22787 65622
1933 22814
53126 69519
10080 54744
35060 67687
44309 88380
63350 63576
48092 85094
85204 93739
37593 62871
8348 41756
61302 93431
26232 44492
35780 36307
2011 28170
87403 89859
35297 81587
72206 78478
12972 76745
17458 29777
53054 83748
54846 67559
16036 32176
5031 99342
5482 89351
54613 77932
74825 96143
49664 73372
70852 94697
5294 27872
30685 43432
50600 74002
2646 16218
52213 79903
10705 80089
15422 51104
1177 42505
85359 98390
57034 72026
51388 95685
73520 92608
53767 78365
35447 73794
18058 48959
25647 30890
20855 85701
25631 38237
33143 47091
12102 78657
52259 63013
19917 77856
55784 59482
4681 73064
78070 79283
59004 99708
45913 99809
78586 87835
35406 79586
5482 86057
72674 90697
1695 25475
74248 80820
42069 62285
9016 88316
17544 79881
33711 76931
67808 99765
8914 32757
2361 7472
63669 88371
20120 39982
37850 42529
59966 78395
56026 63108
73190 77977
8879 13257
69943 95784
37463 68587
30925 32227
29735 62442
21606 48287
21271 94451
19182 82156
26056 83228
19380 61580
15585 58010
61845 82356
79538 84904
2212 92334
16663 63535
35205 70094
19250 69113
25794 53670
31733 99891
27090 78699
2524 7581
56697 65474
55864 76015
15291 38938
66085 67149
53063 80042
26502 31988
38083 42419
40438 47610
9678 84108
53839 77617
53608 78529
4949 8166
47487 56310
7778 35203
8974 70611
5117 39494
40139 75904
35018 47224
56721 95691
10192 86648
10404 75853
20576 68092
25326 92953
17628 85976
65701 90531
47343 90516
35009 87223
19457 23422
22359 84776
84289 92466
16168 34283
13304 19568
69093 72073
1525 52990
59650 72071
71822 89329
2070 55907
6401 21241
34283 91592
8689 24655
1265 99780
26267 83148
13081 16704
22337 74222
41915 97857
4303 34552
7838 33232
39480 66823
21140 50950
13534 53300
21743 23396
92205 97218
23661 85430
40211 81081
9003 67974
21085 99820
17531 74589
5560 22926
45733 74398
2155 95194
7572 65202
51666 78026
1582 94649
26056 29849
67185 97303
49981 51961
33269 44221
44080 53152
19477 34414
89992 99169
14061 61007
66054 73477
85605 89923
53951 55287
3787 56802
7055 48648
36502 70206
60685 62395
62002 64294
64408 78799
27714 49647
70449 95848
19653 42009
89533 93405
51338 59626
43865 47282
38890 85951
62987 75630
32756 68363
65260 69284
17238 94043
42489 82948
12408 34054
38566 55262
93660 94844
67598 82296
7625 21156
28804 77996
28379 57301
7340 27384
18470 65447
26874 79821
13314 26608
35670 67834
36552 70348
62555 80720
54442 88508
27101 65587
51285 61927
21759 95496
16139 46612
1756 85757
87882 95399
9475 53682
37099 66099
25318 43617
19105 81862
242 89158
36664 95477
34311 50109
8911 82448
24905 55672
11513 39467
50143 89738
16073 77470
28573 86926
19059 51827
70442 91756
42762 95439
34890 73782
24512 73858
52378 92608
49132 68013
71837 91192
5191 62733
33004 85539
37620 50564
61582 65881
25341 58502
44464 81741
55367 84815
9604 84386
69819 96745
8263 40270
15084 24686
71348 95573
27576 42907
20014 22376
17723 57632
14720 65652
24114 71436
69935 73306
21643 85902
24933 54003
31799 68645
54539 84795
3197 53860
13945 92536
41503 98193
48116 74107
50297 98805
33688 97647
5879 54514
39214 93381
2210 95139
40240 97760
5980 76935
38268 62255
25415 79503
54105 65553
12677 27329
26366 41055
47116 58036
59356 85479
3481 20683
32951 81510
7395 16073
44199 79980
23579 87618
14372 65860
19576 46679
40126 82881
3729 91627
10725 20069
7086 93053
23105 55861
32534 39266
72367 86313
74625 85354
90368 99702
32951 52576
51058 74050
65163 78529
36406 91215
24315 93546
44634 45493
30373 41356
39143 89107
43486 75074
48009 78999
6816 92012
68348 82392
12801 93676
19216 31103
47456 76987
6008 98504
6543 74642
5092 74507
93959 99359
32409 72732
6195 43271
26074 88452
56790 75406
19203 67798
14437 23458
27176 83645
31760 37317
14139 80352
58308 65398
17528 65636
81211 90092
5570 32470
18389 62022
77349 92447
41769 72938
67063 93379
2603 70379
12405 91800
55670 87561
80769 93426
48753 79479
69948 97300
35355 41760
22894 41942
68240 91304
4419 35921
29865 63997
70804 98982
49149 60510
47495 82277
54576 80570
20291 64522
66277 68905
31401 79596
35320 87842
80771 95390
17886 96767
24760 29411
17444 62676
51986 88437
66807 72234
47259 53335
70390 70588
23002 79265
8798 47068
34353 39181
7860 12974
672 77797
81109 99591
19694 57888
472 15157
9983 69787
11005 72897
13117 71678
23430 99869
11687 20500
4756 73237
536 33365
43898 92489
27292 96407
8909 37061
19152 50403
28955 70043
74106 86241
41991 64207
65598 94866
17396 88316
24474 52766
11832 65577
67222 86933
24058 37338
67723 88750
70324 84792
23027 39624
5811 78428
26145 92826
92155 94141
11531 83961
8083 48840
50523 97581
31783 57263
21970 93088
4185 25314
24272 49729
11661 58003
28318 90115
6064 82196
55985 82440
19180 19698
56074 58125
14367 81073
3152 83996
52290 71171
61631 96999
3007 58955
17110 47819
21681 97729
6136 83925
24675 52420
49353 99349
16082 63008
49303 87263
14978 88423
16684 61670
45977 58914
56042 99277
141 65456
30571 56944
82000 86914
14077 37175
19382 55430
457 28696
16258 52227
24171 27054
10701 96606
97008 99142
49913 98006
14779 70023
29941 74919
10066 56556
72761 96832
11569 90116
29443 91499
24564 85839
72539 88794
32464 71955
6334 8233
36507 68739
21900 25656
84188 84945
13004 26419
76102 78988
38508 46884
35814 73814
83530 86477
7069 21717
24788 26172
81821 94729
21683 45128
35713 73529
22999 35089
88746 98629
72632 80910
23796 99356
87011 97957
71443 77520
52180 53544
20123 37167
65724 85295
24648 51029
13677 79778
34431 50251
6361 88223
5961 87547
21805 53359
35327 89370
5450 42745
1613 29534
1270 24216
18022 37226
33386 44192
24679 32265
42104 89920
7091 81411
6036 40422
20546 66042
10755 22298
51878 69524
83947 91870
46978 76070
51292 52302
23406 44745
4936 22100
70977 72082
1568 53208
9511 72240
54001 91632
52397 91137
2349 42015
46140 62961
34549 98431
28040 67147
55 43747
59 78272
41037 79086
42708 54931
4950 81125
8368 41724
26545 69819
73645 84370
75147 83602
49345 95225
66808 89676
29567 44406
17767 36906
19181 81883
35633 56512
26380 96716
43764 74184
3934 80521
61730 68581
23607 78917
65420 77214
41117 75798
2564 50535
36499 88209
35863 87964
2489 38075
27206 62888
27610 82660
50585 56581
24524 64563
44363 98526
73888 97668
35594 50387
47633 56291
67766 80558
32911 72110
86484 86840
36750 93970
6032 35747
5234 12074
7704 14396
91795 95080
23121 50243
2751 79583
67571 99672
7134 21163
18010 52986
26372 62474
2875 82553
7614 24413
40838 68612
35262 66981
83001 90017
79731 96058
69423 75434
5637 82074
10627 54581
469 8850
21741 30755
56628 68380
24217 48792
71647 85024
45305 82258
41119 71441
37121 69784
20610 68113
8083 21118
42236 97801
4020 77432
60242 98752
27982 55847
66621 80423
8992 44405
4503 29179
7727 30218
15847 75810
5626 7308
29084 92509
54741 74416
40598 62473
7192 88204
16229 57041
44135 56715
29448 55477
893 16703
56953 78029
28964 65726
79862 80206
39569 67603
22675 48448
56489 78078
24221 89319
27305 38843
23607 45623
40338 64616
6391 94527
50349 89121
1793 51097
12704 27395
79461 87803
21139 33803
41 59865
26263 55231
49098 96461
15772 33057
30011 72709
8397 72453
43006 78264
62211 88416
26965 44610
45327 69426
64303 78364
11170 61164
35508 77028
816 57837
44510 47371
29662 43919
28564 74058
566 39923
41863 45837
12588 82926
38298 87130
29915 55992
2460 42303
19595 32653
24153 95922
72806 75759
19468 62986
18377 89619
17416 21279
2856 67601
37100 86595
53795 54109
13108 71326
3316 60927
18915 28882
32755 36701
32051 99698
3092 43532
13204 43827
24163 37596
12315 93673
55458 86890
13436 27765
36953 48535
55414 72394
12920 75542
16529 87800
7910 32362
25963 50346
37558 46070
67405 76194
25043 49413
7427 94345
23407 86340
9307 23642
21770 52580
71879 93553
6982 55768
50451 60096
39595 97911
56556 77839
14977 22740
7041 36686
22537 60234
33905 41679
33503 58190
15295 60830
17815 98771
11040 14113
36956 58919
3844 27895
26072 56612
3704 76648
17117 60069
44426 54504
9785 88146
40297 65127
8381 92744
7235 55640
31316 95631
59501 62398
56718 93950
39529 84557
47805 98050
75484 78207
41241 51055
7726 88579
44685 85974
160 76723
15565 18854
73872 95001
40078 42740
43533 61801
14759 88143
59105 81346
26352 38919
22571 71938
54572 77239
33648 52160
26059 46851
55142 83437
28476 86174
11748 82797
12855 98692
19299 91144
59430 76704
7494 90664
50606 77905
82414 99607
73444 91515
20096 59679
34943 94696
4204 75443
59995 84046
76365 79705
51924 85595
14501 25243
5370 88663
604 40405
3273 90897
57732 94265
33521 38340
42364 89855
19670 48963
34869 97410
89456 95178
9186 54151
41626 56209
10131 11014
57135 81671
22920 60199
24909 85677
28633 31491
67476 98161
38010 57136
36248 71681
16552 77212
45211 59419
25807 52854
21484 81311
16924 80582
268 46706
53899 88172
48898 57434
93533 98517
32668 72966
53343 58210
9289 14750
56416 59133
6216 89191
1425 71170
76986 80759
10515 25443
76171 82168
31099 41771
1081 52145
14704 60527
31205 65534
42083 55678
29316 81613
31719 97661
22 62127
50308 69555
17661 49298
44453 85110
43649 53894
38617 63629
13405 68091
681 77827
6870 12509
14192 24390
70501 93579
54961 83924
67989 75086
80523 92374
59712 77667
5385 88251
30322 53510
31738 64910
9035 87965
2277 14411
23937 95010
28918 49186
91984 94456
23150 56208
16642 92508
61273 76501
1022 2102
55417 58228
32483 42351
20454 34951
46340 86339
455 70886
44450 49199
11781 16070
36720 64989
44417 73233
25168 89356
32035 88417
42871 83362
60126 72069
43026 44171
50475 75736
26957 64672
54658 85742
32493 55966
6884 44090
78121 87984
26361 47036
63246 97372
24938 26671
8048 63299
19965 45245
21380 88167
79739 90437
40748 54549
13331 46497
9417 79325
17116 70515
17661 53593
18514 75377
86649 94573
25889 80586
85433 87606
72964 97840
49128 74515
16541 80524
89544 99371
11037 34307
5490 45492
50130 91314
42991 49739
17948 59981
10726 87789
43405 44637
51027 77009
1778 92879
30728 57105
307 6203
30730 95798
3320 93964
42043 47647
21637 49039
2084 33377
982 88036
54296 71471
79436 91646
27346 59848
15605 93412
14401 22554
45889 79114
50499 72078
82373 85211
14015 68414
66384 71021
7905 76452
17991 20308
9688 14857
33147 76983
53083 55719
6140 7912
33272 40430
26637 68828
37142 50693
11951 36622
7534 26121
2973 10415
56952 89564
11358 41402
20178 54681
8036 49005
16136 35119
69858 82544
26840 43887
33938 35465
14033 29040
57975 84859
28547 87798
5888 83639
1354 11051
365 48319
83572 84329
73310 76452
12275 50897
37681 85010
246 53860
32374 50699
27782 66824
9641 87576
36865 84643
41470 62664
44872 76690
2578 38636
6242 35928
26160 27263
48762 49125
3675 66501
58786 64709
90494 91946
56092 89472
70994 82693
9661 50949
15216 20822
43391 88513
31035 89412
5175 16920
31699 74680
63590 65151
33119 94465
21088 92287
93532 94796
6423 16377
33289 35334
5696 57803
59504 94980
19530 44455
788 72024
51197 72766
37757 63098
4062 78345
2798 50838
20802 89761
19294 85798
41263 52428
13565 44275
19022 57108
11357 30555
28588 76117
29070 38020
4576 49283
58490 66853
37906 63882
33743 39725
25289 33141
58410 86692
26848 49210
46359 77428
3937 67540
14461 34219
38668 79334
52109 93848
27254 32516
45089 46937
67927 79829
3832 7976
32830 39528
6882 71135
53870 54280
73550 98383
72205 88117
7590 62555
44485 67660
21656 29712
51333 59707
39925 98905
33108 36816
10129 99367
307 97356
370 14131
9373 83113
9927 86411
4732 43472
12142 43651
67679 93111
2448 66584
69941 78793
15657 68800
42757 61407
20159 25910
36006 74322
63670 97208
42072 82544
67747 68509
15729 33881
47360 60047
1830 48418
71477 99083
4128 66477
32011 87101
54568 92876
6722 62387
28221 56015
50416 81389
29019 98224
29492 79573
7021 11276
14009 18729
12395 74603
46087 75056
36096 80881
12737 70354
8107 21087
36540 48902
45657 71626
68996 93817
28259 63622
33338 81473
55458 99362
43199 60055
32975 69744
23000 73541
81643 90284
38139 65061
33730 94276
20819 92672
56839 67943
43881 54527
36060 66697
69554 83901
19450 90377
34038 55955
39031 94228
75980 79942
1591 52677
42769 95866
47405 68682
31621 45541
25717 81369
62206 82690
12625 78240
85748 96025
19121 57255
4907 33370
33304 42040
5953 58944
34773 41649
10525 50184
44733 68822
44652 49096
74974 99983
39622 90448
33929 72770
58046 72616
49677 97799
14259 73577
17859 19947
16568 86661
24806 55938
29083 41064
17439 89444
16369 32412
35361 75235
12621 17370
42217 79890
17673 23630
21392 59104
3174 58951
49624 90267
75297 81448
37110 94346
40353 72648
44677 91312
74583 83714
19062 96861
22286 93003
15043 83059
39641 86484
79057 85316
55021 58522
47406 47977
9231 73734
415 55902
76682 81119
79673 89422
33765 46055
17751 82870
6113 89217
30123 55635
29296 35148
38157 75944
55593 73783
63994 90792
58927 83466
63624 81385
9053 99105
21569 35969
82011 96840
14811 78127
7892 84078
28449 35583
2409 5022
5552 8096
23416 60070
18521 67688
2123 96306
37350 98302
28998 50763
6833 54988
10180 76484
26372 30446
92491 94489
30622 54742
23956 91879
42179 52172
66536 74919
92542 99863
27730 95167
39611 43943
7983 35492
34137 92606
32738 41585
27707 33373
50084 67485
13790 85955
3035 92601
40683 73186
49619 54589
49540 93408
93209 99389
10817 93798
37634 54247
28831 75326
40039 91612
17633 42715
48044 83472
39645 74394
2852 39827
6315 54910
6441 54529
11186 49203
65136 95556
51210 68593
16518 38006
31765 80052
14928 48953
57708 67260
66691 79876
30266 69784
40673 77204
55233 61715
9022 47507
31770 97022
11236 88924
54650 90454
21528 84428
16817 33488
16365 32369
3146 42411
7994 86787
19224 86022
30402 41229
30888 50978
370 67921
17435 72784
21092 45083
19467 81178
9190 42560
41562 41722
46554 82573
21964 67831
3734 50225
11413 30936
27350 67926
52135 56650
60814 72192
21673 21775
44893 53953
54809 99916
14980 50255
32196 33789
6771 79205
4289 18115
7115 45228
47489 59329
10952 91452
10487 21125
16773 60902
20625 51024
81517 82601
75621 95715
7925 75504
41714 42302
68908 76002
42542 44739
44526 96098
59417 85873
48070 52916
12477 91693
16886 46981
24978 57961
6082 81101
78761 93257
53883 66188
91643 98780
61527 79389
30532 38704
21171 67656
93236 97994
18617 57856
490 54396
40581 93132
6988 62772
12521 16273
7117 80803
17048 23473
28882 52931
8260 98299
54912 71676
89388 98823
21221 45951
44120 69350
34109 59308
35501 85979
5431 75301
18811 75322
37515 81683
21948 55347
65026 86456
73334 97468
42567 58246
41521 78153
10980 49766
78661 80040
57747 81922
26762 45950
10755 86813
54903 96404
18146 68481
7934 65510
10920 24854
7801 56194
31520 76462
44282 67687
9962 83462
8793 38241
18233 80223
22027 91291
45229 65572
43443 93598
10271 70163
275 16459
61290 65723
90254 98085
23333 85970
10338 44036
16094 64513
54521 72138
58198 98329
86491 97734
36718 55566
19820 68606
25010 55609
6066 86226
22289 98322
8175 36403
23349 35384
9115 99602
34589 46510
16267 23141
45374 92609
6981 73569
28583 49679
1827 89376
11232 72377
25978 75308
49478 78059
59197 96572
47513 53893
57883 67667
1444 15666
2697 22864
17806 85039
6729 68868
23779 85862
81231 87721
675 79182
1386 39251
24574 59006
29265 93702
78509 97719
48154 72556
76601 78356
1557 69291
25476 42755
37145 62464
61005 66231
59381 80953
64529 86825
20689 60836
43292 97211
25278 84646
29293 43387
60561 70066
4553 97854
16303 28932
66546 71287
43338 66001
79131 87049
70811 99644
81157 90587
69791 83008
15586 68258
13318 62482
9322 10194
5013 89352
2655 40558
83344 86076
5704 97009
5059 45998
78085 99021
72880 85761
24313 93958
44271 63791
47226 91060
7825 32068
66533 68826
3284 90181
55927 60182
8918 22843
31831 37221
63073 82046
8087 30764
16315 49996
54680 80389
65419 95408
16845 73956
46342 73411
27109 92696
6809 59115
40785 72181
26044 45207
53529 73030
70753 98683
86206 97947
15115 58564
4594 29598
36704 59921
49606 86476
21627 52211
81041 84828
46895 89807
74286 92850
45965 56806
15417 22277
29893 80995
1554 35184
21888 26441
7477 18688
22775 43980
30350 53330
51840 96905
11697 53920
8907 20193
30833 80735
10933 81380
41270 65642
29138 47677
77747 92769
93410 99973
27838 61561
12162 26814
85369 92576
25793 32430
23138 50712
15128 60876
24953 86239
29797 71286
28742 38387
1700 31363
15388 17499
96118 99850
8547 10667
21752 88110
48481 53382
30421 76807
6700 42741
10108 17385
18502 33471
9305 20259
38388 82290
47018 61006
30342 50644
13062 98804
41783 57478
57006 76558
49397 80201
15961 59360
53236 62300
52630 91910
30907 33140
7904 72874
27502 45384
24749 58242
20393 94036
14336 15785
19328 73139
52754 57188
48019 89293
1161 61334
79046 92816
43649 65568
43486 77791
17724 66787
30727 81044
56766 73546
59968 91782
61114 91120
6932 93622
436 23553
17923 55318
28408 78997
38808 54077
28524 65579
37333 80970
37642 63031
23221 37000
24747 28483
43309 64863
57336 97872
30417 98682
10695 11262
62750 86630
2968 57148
34851 94774
72953 82103
90754 94319
57166 98772
61682 72053
6502 64590
9836 54308
16758 32898
93143 94994
77399 92101
56624 98676
4593 92668
45838 51976
35461 50786
84318 98017
44024 77161
44615 66608
17770 88686
43357 96481
45505 49309
9409 64736
21108 72654
24318 36333
20688 46895
17254 70123
93122 95554
84756 87112
49811 97875
65829 76911
69203 99829
9842 19326
1336 71885
31400 96472
79079 86077
10823 53296
9911 78370
47737 68128
59039 77148
40067 56198
22855 61699
68490 88293
14197 41575
10671 71580
19435 37888
34469 86808
50339 97501
27369 41479
17261 96240
26633 56833
21157 50248
64903 93069
14544 25596
37390 90235
23937 34518
33984 82113
61522 95584
31514 80704
6354 13162
64037 97446
1579 75208
39181 87484
24304 73398
26293 80865
48426 88276
78110 96879
73079 82644
24982 78487
41107 61116
7829 34099
22312 58278
33432 59730
39750 93387
18749 39438
1998 7599
25431 69565
58319 87176
47327 78322
37633 74066
8259 28055
22343 95225
15333 43196
14097 31140
9160 32051
25931 30767
17710 44960
41971 69540
40385 72638
34216 67286
439 9602
7803 93372
25446 40951
1141 46137
6027 40864
13016 83334
64867 76145
77518 99151
51973 92217
9896 11228
22160 29124
25736 48349
16389 96110
8968 83811
16105 92205
28090 38454
79389 80479
24016 90449
47448 78661
71336 81385
2652 66549
93413 97499
47788 91792
65229 92958
81629 91103
30863 52897
1231 13539
13613 37146
28855 29433
28811 61015
62837 92880
18873 90310
58473 83554
25599 45173
38568 76518
4 77140
10281 33873
12110 51300
1668 49767
22715 49863
17879 19581
90427 94902
39508 62200
73177 96159
23210 53138
79838 87317
66921 74208
45525 78352
4198 85339
64907 65853
15173 21506
37708 54895
58199 76680
55252 87894
15760 20360
1274 84578
31891 86762
72031 76095
9666 95352
6690 31856
17938 43228
14352 82215
74031 78567
94556 96636
36856 38779
30936 45660
56110 84082
10283 77958
34990 54248
40049 42735
50105 73954
18638 38720
13178 17365
38928 84352
69699 78353
19866 87057
6563 69213
713 46749
77137 82579
27843 61933
9860 87287
52531 85439
30170 45687
50431 68820
257 63512
56996 67209
7786 43810
34701 38566
46635 52439
41214 75712
54250 87625
4395 17009
36306 40152
61480 99631
73212 96690
9182 40425
30637 61443
49700 66995
54870 97822
8013 96171
57720 87814
41961 48192
11700 59696
12522 16023
26080 58830
21820 82150
39133 91505
15384 80837
60753 87505
64233 89947
61089 75368
10802 64642
4057 58481
44268 58098
74944 90941
39546 67552
5532 73924
33083 68592
25939 75782
66680 72537
45548 58975
2515 26910
80116 88329
16383 20998
61195 86358
48724 93967
42680 86423
45248 95245
233 37303
7610 62628
27079 63520
389 73322
15951 90181
14351 84989
54204 94985
52173 65422
29415 79691
28777 83037
22465 67510
61524 88889
27884 60244
32558 46334
12391 58352
22109 37615
29811 76729
55323 82130
3093 29621
80719 86145
56614 66765
79274 80154
10275 45661
35675 60347
22152 61426
87160 97919
14046 76537
23284 62168
53727 95031
16059 39678
52417 71704
3656 38530
1786 34508
4718 64089
26701 50094
17987 68818
57092 84818
47431 52004
52603 82117
40836 56407
29729 57338
47223 60742
51970 80880
18207 41725
26480 70796
25239 68200
37758 68591
10896 46669
31167 85702
32526 55473
83927 90751
60865 99091
64673 98162
12641 29431
43269 85177
49325 87605
31977 41253
65454 82946
8217 78312
3580 89878
32173 81947
70253 70571
9938 77978
16314 85571
57429 97100
11505 14368
7325 42163
11986 18774
12354 24386
54366 95974
64592 96802
2057 50649
29645 44412
34901 80306
18004 67497
12356 55109
20824 44252
27240 35285
34338 89002
25498 82762
45778 62496
21738 66859
58087 63964
17360 82616
10220 46933
29569 64486
21344 87861
28973 40135
54135 94928
16694 50021
69620 88745
2733 41483
19391 92471
65891 73185
10182 66817
1987 71140
44458 67111
30353 63278
25200 94839
64486 90885
5822 80705
23427 23766
4668 92386
7149 98243
94487 97797
19822 95926
33996 72878
27598 33927
7192 44592
50121 68156
24736 61525
13623 13931
9797 38639
17553 48379
41126 68364
28050 67992
9511 58067
25864 45544
57164 61305
85169 99517
43591 46620
7786 20079
22890 67809
56498 68712
25963 51030
2621 11421
16756 17495
66597 93892
13782 70142
35915 40197
52101 71449
49518 97710
36135 98273
27859 67924
48927 95043
17952 33445
60544 78867
17997 67175
20490 57788
53692 99653
55565 61964
18995 88454
8894 79975
48387 49395
1108 17014
24672 56326
63603 71982
61231 62251
13490 93615
63721 66187
19971 85099
27666 31484
11055 85781
14746 92144
45166 73306
44336 94029
21970 94583
35454 57949
61436 64828
6939 82821
62002 81596
87694 96438
59517 97048
47859 79753
31421 54720
15602 30558
76184 90023
6062 28211
52128 54064
91049 97293
27055 54998
28254 69228
18967 88624
389 63698
51270 81880
88322 95167
2914 17812
9593 38121
24910 90275
57296 77161
50695 81421
35334 68781
67356 86451
44427 45258
59880 95203
25719 67191
2705 33892
14755 85916
43922 47356
56002 65668
68895 88207
10405 44138
42298 54401
72544 92218
8598 35415
45464 46739
6911 22047
18806 81950
44205 65544
13311 53860
15629 65571
9582 56605
63705 94810
63507 94528
83197 96310
45735 96537
61612 96084
13899 76856
29528 45597
8614 82876
33003 44311
49621 77139
5147 72601
14667 62626
13483 51999
26951 50268
91762 95493
5829 29983
90475 91754
81437 86978
75831 97848
48749 89616
21585 98523
63460 88368
83152 91437
29635 46768
42996 86738
2702 91803
33038 79327
86396 96183
30287 30389
31061 74551
16075 54283
30785 33521
81384 85002
4611 71799
33809 72777
18866 18978
48633 53618
31110 84406
179 25047
35625 64924
28174 69189
68030 71943
10868 69485
2299 43686
67284 78760
31332 82483
86778 95404
42888 46597
30858 99066
56652 83057
37229 56000
49953 95228
23122 88546
12579 83309
4448 31573
1697 96430
46580 94956
4100 30513
41738 45374
16381 25072
20780 60863
11063 42213
6135 44585
40950 44215
14240 60098
35792 69040
73902 96529
19858 83040
40809 75157
36378 99217
38686 96021
5535 46251
48530 95539
76359 78730
34496 45658
3089 86846
50669 54203
13518 34852
14358 67524
18391 72818
74788 82784
78466 83897
22009 41614
69809 98008
53505 64098
3170 83393
67833 92327
16790 55256
22373 92054
14421 93627
67186 80446
8562 97296
69867 85728
7220 94846
47111 59240
85148 96958
36669 52037
55735 69325
70835 93613
48392 55603
56280 85795
8491 68774
58543 85187
11967 52019
21766 93714
29753 46450
20764 43077
30598 53236
4532 23032
62523 78777
55074 87666
39806 97786
65817 90204
58404 59763
45278 49985
26891 30837
45487 65101
27500 95648
665 29832
34440 63751
60123 97435
19705 44001
44871 46270
43745 63664
33258 70746
35630 65794
1480 66171
4374 61892
46836 79968
14638 30779
50816 53790
2428 65043
14375 93529
55477 66265
67207 82013
8916 10984
61764 87688
46472 49069
69420 75784
6087 30327
608 39018
34794 79090
8574 64532
27247 40490
12814 84073
32097 65969
19768 48027
35671 83690
34187 84114
12495 27486
46145 49013
76947 79809
21584 55874
31114 36041
47678 79688
10973 36189
47530 48459
79727 89733
75656 86035
53998 93759
11693 67529
22513 33466
3620 11093
93817 94772
18837 88825
13135 42259
50057 93284
23195 98159
61833 66967
15492 43305
49956 59664
56919 61639
85954 95198
25947 58769
38427 56058
29272 38837
6454 84788
970 18178
30516 34096
19743 92174
23762 80726
59688 76988
36755 99597
2806 3940
34668 41122
47631 94604
1758 99415
24360 30327
70269 81827
55131 70659
10505 90096
6489 99609
58737 89816
4407 4853
50462 54002
8236 52267
53325 59255
4340 41081
19318 41747
15298 65208
64245 91072
14974 82485
6096 8720
35316 99779
9453 75521
50671 52019
65525 97256
16141 41447
24697 49076
37782 82158
71125 88733
65559 94669
8368 46987
46553 67161
1693 92514
34160 37588
17177 90003
54599 65289
4958 99217
56799 97568
41329 79378
53830 67081
24394 27632
31398 89317
30463 48526
38625 67595
13741 40983
12500 52663
50383 68724
6972 48498
61862 91381
50110 70127
61546 78913
38924 69692
24045 72940
5695 14510
31335 87311
12869 72474
35972 91621
92503 99831
4009 75704
68733 86654
50266 51715
41125 49984
126 25912
22262 64065
42112 77746
30181 92043
36226 42632
3170 56467
87897 93118
45925 62196
24553 55382
44311 90129
20757 72173
1141 71041
55305 74328
11837 32397
1156 94416
27769 43696
61328 63132
7819 77018
14591 34049
28046 90197
3323 94279
3454 36655
16455 40633
8213 33703
2563 94611
51792 81811
69222 86132
87474 96072
1299 25811
15002 46327
24900 77728
30297 61113
86764 89295
8479 11602
40348 93535
1443 29020
50095 72858
5011 62582
50399 90573
38613 75800
23650 72146
378 55052
66703 76861
42799 77093
15851 70012
52010 69341
13480 27162
11075 13201
7282 34826
56402 98753
14454 79845
27956 79464
53398 57315
41372 61668
12797 88757
86221 94937
18982 38729
41493 77688
43709 95859
90042 97823
44692 50952
39713 62596
51318 66994
8817 88375
52340 98035
31566 60373
48360 81968
66694 84299
70991 92442
61990 72293
2157 60192
4196 12185
49860 61661
16163 31753
20371 21034
44982 96686
19506 29482
19955 29712
57845 58263
22782 87082
50435 61491
34815 63834
32465 87001
6092 95627
48377 83896
3765 34925
37648 38114
59185 77083
1631 19713
88777 96084
20867 66600
57566 63790
203 74103
87429 93908
52101 56387
6767 43131
53833 62901
22018 25834
43069 90189
3658 20923
65574 90116
18064 83661
8704 48218
72832 80840
7770 79725
57451 71886
41143 84923
78686 96266
67072 98787
63334 63544
36253 93366
42913 51078
85790 95290
23396 52242
35975 70792
31928 33789
2061 97053
88090 93881
24351 33216
530 1497
52640 98796
81485 83113
5091 77991
48290 54446
26680 78945
44248 94387
31081 33309
7858 28613
6315 85681
36359 74629
70498 79342
29269 82216
1920 82379
92341 92551
6625 14868
41929 94052
18060 37914
80306 90362
30363 95440
36351 85471
32647 67636
49791 65273
1612 12139
16090 73143
10931 86896
2361 45967
22531 68196
79278 92007
4336 26004
37224 42058
17452 71436
15413 75121
18886 47464
16053 82207
78842 93172
984 82736
26331 94438
40255 73981
30055 55289
31540 97626
89095 94173
5824 47970
29217 50507
40152 86111
23760 82620
51349 87445
33211 87362
56365 71232
44603 83714
44750 62808
22529 89098
11985 32917
40910 72661
31765 98716
9281 85655
48670 77096
33234 75525
43824 54498
12650 65355
41006 93451
24270 53489
42782 56354
58057 78485
80461 80718
11572 69879
82369 89497
27938 31158
57998 66947
15718 96980
16633 95507
37533 53722
2889 69959
4253 26327
49397 60603
38807 94725
74436 96592
77083 86740
8497 73335
52942 86883
59461 77827
82991 83071
61886 80457
41255 93479
18996 65966
45485 57775
859 21484
57439 65014
5754 27403
6840 29403
20540 96214
19514 44638
31608 58727
1023 88186
37685 99751
32918 90906
51559 71716
70056 82584
59922 86868
44349 65160
53510 89160
8067 65088
7701 69670
87755 92927
60515 69945
14945 47531
79093 82046
44986 80903
23833 99258
22774 87517
62285 96808
15789 98244
13354 24083
8453 48882
55522 79532
16104 95341
8040 16072
33809 47957
25120 51965
63142 88682
67146 80485
714 42254
17516 53342
57853 79634
11819 83549
55001 87644
68273 74295
55667 68380
20351 31223
54443 65794
41095 93490
16587 62573
5503 46495
20148 96616
19234 26438
3506 58058
5745 9859
58086 82505
26239 40559
16396 59279
51671 63710
25046 98402
22394 96150
11494 21882
15804 21777
12813 38636
8709 49559
33134 45748
56259 65390
641 32703
35119 63907
18260 22834
94388 97584
21004 53787
8998 19698
37737 54354
74956 76360
54695 54763
65011 86479
88609 89051
42855 76852
11824 42595
43649 64305
24510 42224
31655 65561
32964 66820
29178 91385
7440 50904
33261 70153
20196 95029
58152 91095
17241 32751
43164 80927
18889 78484
38322 68711
46899 93671
25340 59964
18615 67645
75720 79689
8892 71000
51264 75045
60535 64916
18841 79436
22032 46794
58507 58872
43754 48819
8039 34037
11393 40411
14 25748
45984 60815
11257 41938
26622 39030
4999 12596
18471 42251
17619 41599
9890 83240
10228 50209
9589 18254
63839 91903
37031 91212
57077 95375
6397 79887
9985 64646
68041 81923
28627 89647
17168 74098
21922 24559
52297 62840
5194 85524
43107 79652
20419 87754
20582 98148
54751 90060
23021 59035
92440 95327
37033 75105
13563 18866
6693 91992
5836 98156
32325 34540
67199 92533
25670 66055
38264 66411
16236 63278
34680 66559
8048 88506
97804 99021
27063 77396
4881 88941
12498 29501
24537 56655
28533 68772
62901 81606
27864 29104
59354 61900
21961 28954
39396 71625
54750 81578
16070 30162
57195 66186
54617 89093
40706 82673
32389 98923
68974 75128
17695 71013
29673 99915
69927 82977
30160 34536
3426 6913
40484 77409
14218 84608
52437 83591
11983 23384
7485 40623
45794 66824
27370 67266
3046 5190
20299 54511
4031 79657
20732 79796
19050 90926
6171 20306
41578 96837
37505 75644
15649 90844
51024 63805
11282 65833
22021 68043
53647 73643
32291 84877
79696 99550
13101 24137
48783 89643
19042 83894
24334 83019
53175 88142
94721 97263
6369 29296
52735 97753
20515 77887
28795 41960
7215 34887
29166 30628
7433 95761
88002 99324
16384 97100
82384 99695
61399 75091
12043 32018
21323 26361
6344 63828
4104 84690
38925 91609
10191 49931
13234 40485
60322 87995
43288 76146
22916 60662
19165 39978
46505 62088
57107 83511
1881 11391
52553 76490
72366 75413
5226 68933
10868 26881
3082 43711
11265 69480
14538 27013
996 70395
60782 66648
26738 72886
52011 84067
4921 88087
51544 83962
7253 90521
20649 31567
12466 71738
19936 27299
25793 66614
45884 49805
19885 90392
4815 9384
44281 84913
44921 49868
50528 91865
54648 86084
40690 59496
89594 97928
53381 99819
87049 87202
6948 44964
21708 80881
15507 15854
26430 86632
20205 83985
23350 40137
27305 44003
66344 89175
50470 57612
55319 74122
15821 19794
5580 14087
31893 80758
6643 88367
63121 87361
48205 50139
84685 95689
4736 89716
29074 94972
18516 36129
39044 53164
58060 92515
14998 51178
52417 61817
63853 73296
92781 99147
4377 5839
94787 97150
5234 9218
24258 24740
36000 97647
82489 92555
32056 48858
7722 59240
25898 35425
2286 63802
44561 62579
41168 57403
7387 95872
19269 43032
21833 56504
26356 69521
14218 17476
4930 84189
75247 98780
77434 83337
44488 88982
54599 87246
14246 52558
14016 78163
10640 42367
12205 65450
74835 94210
9384 86439
40070 94766
20272 92754
28382 50968
62287 87247
13273 85296
17261 78391
26217 89634
20644 40911
41206 76449
32400 72133
30669 41573
41978 75282
20995 87570
33728 44345
30197 86755
37015 56859
17226 94201
27970 58239
21828 24272
5475 14362
41069 50689
2216 51201
38668 72061
2070 48920
21358 54180
57161 84753
37963 68507
68459 78314
4631 51291
46303 53352
32150 58832
2698 32577
86428 92356
22970 23992
55280 88770
76964 92626
3324 19421
56099 73347
6133 90920
3753 58530
2917 64226
31622 51030
33963 79227
13218 28612
49633 69503
1151 43706
52545 78072
30986 70536
41620 84720
15070 99983
69425 95514
54562 72964
67493 87867
56163 84944
22495 48227
62151 98236
40658 83357
9393 61155
51001 88083
37149 60540
39024 83173
808 58494
37231 51894
29034 75991
31116 32729
36023 81073
42363 43545
9003 57047
24604 48927
55427 70756
2336 18126
18164 69498
27186 99791
5982 95932
87561 96166
53385 91707
70254 72637
4672 70503
13754 88779
32779 88547
30833 87820
58150 80056
841 27774
5363 57455
35279 56563
27251 94119
24323 64118
73295 87509
21279 79797
29729 74501
44079 81816
29958 73082
87964 99166
43499 94057
11635 26622
23531 87111
8796 30374
12686 91223
71187 74152
39996 42596
22904 74677
47953 52181
10512 11051
56696 93156
70898 89520
35293 96882
704 50701
57534 79527
13759 30393
18268 84744
9667 17533
6635 9497
77680 79646
12484 28914
13932 89244
48733 83477
30014 83574
23058 34288
66497 67082
28555 43427
49718 82092
21527 36247
39913 97295
42249 61249
80922 88836
71487 78578
23452 94221
14267 22755
75891 81318
52685 87548
46846 48393
21038 27394
1543 76586
2747 28522
19180 55063
6009 48796
4208 75037
1991 45107
68848 70063
26078 87690
20547 58787
20980 42812
26662 96800
46529 75316
29234 67816
70538 87243
18747 33075
68680 90220
12484 18612
20396 35579
35265 55770
16542 61415
42435 48407
13045 28728
64230 86678
77234 91045
53913 64043
57376 60476
17003 44003
54524 69449
14353 61399
52066 55697
11224 49118
4298 40842
34316 81048
71731 85038
45687 70483
32005 50322
36056 95976
4092 26721
11792 39896
10111 85743
78186 96713
11301 31910
32919 33347
27077 52061
15624 20789
53475 74648
7791 10154
26156 50652
26672 39548
25378 94057
17910 44626
6662 58463
65173 83460
24361 53850
57895 65744
86971 90316
42811 66991
24364 88170
46806 84714
19348 22130
29474 64782
53797 74432
13576 64836
5235 26391
54402 65319
66719 88606
6031 55230
57010 78004
18626 79163
34161 86565
36664 39627
28122 97213
65490 90448
47904 83508
14150 25940
26422 49746
9435 44959
53819 65358
23738 24366
25071 43233
60787 79167
29908 79546
62322 80479
7172 31469
25043 72943
30473 94726
31045 90976
4873 93039
40710 92556
45116 61763
93381 94906
58598 70204
58181 61228
3272 71093
23264 65509
66268 89974
25624 55942
48441 75742
78093 79680
30217 86198
16891 57351
63457 99781
43762 66146
57503 79396
85310 87859
34992 38717
2249 33854
34388 80501
81196 89219
37297 46571
58795 99921
552 55779
3643 83916
24911 77601
67867 73437
10487 33648
34863 85605
84921 93209
10695 50434
21821 98193
56075 98799
26277 93745
68497 94873
31448 42081
41969 95961
60954 83778
21239 54029
31911 37287
11007 66053
75664 84000
17736 52225
42755 59231
47426 76877
34995 56153
12548 48054
13108 43453
58037 75372
7969 53267
60301 61652
17858 19556
15597 46992
56207 88871
45308 99257
1567 42456
10857 84548
47786 88134
40939 50191
23752 25760
2217 41508
22617 86260
11188 40876
11987 86130
84056 97098
29043 59114
23514 69896
23975 26691
2048 94556
91 94727
17596 53547
41299 58761
72670 99773
6387 13365
22856 76826
23214 72034
27192 51630
19084 74749
12390 60654
85845 87117
43453 95701
22569 88032
10231 63280
16316 57761
47114 64313
40476 49947
63598 80005
4943 52840
46014 84551
28655 50721
56534 77732
2549 82366
910 41602
31208 84789
47999 76078
74676 95371
28659 65945
30630 42635
5407 75048
16130 16372
13881 30382
64427 92707
41590 45945
41629 77601
24882 88656
5006 34193
31489 38456
59432 75777
42408 73340
12415 18718
5810 8498
14160 85382
64625 90900
33716 71770
45620 64454
4651 65156
12135 56892
50000 73327
8693 85824
17122 35176
21209 43860
28623 52415
58290 75940
37011 69271
30017 65978
75783 90045
3322 68820
3551 44638
50844 98874
54822 97231
1431 89409
2527 92479
32167 94117
60490 64663
50903 65572
59843 90191
19770 42976
24441 82139
32314 32434
71450 81075
57584 74493
64342 71890
35757 63834
3281 95387
73680 78055
63407 98417
19427 23031
6946 94425
46979 88503
34594 72267
82313 88403
19117 83554
22969 29708
24011 82368
37837 56226
53628 67214
84831 85713
80021 97261
67007 93830
73739 82610
47667 75757
60650 62142
31615 98871
13671 48600
6950 68674
2553 3554
6055 20614
1082 61822
23738 48458
497 95256
52544 56314
70436 86360
45937 91532
25958 83460
51006 59714
71733 72080
54720 91306
55651 95519
32411 94027
21030 46236
30794 46338
18639 28884
51617 51687
3646 56745
27328 93102
90276 93986
4583 62494
14715 34076
36967 92902
41779 84676
50763 73988
88784 97647
11571 17785
18392 45041
27099 85863
32845 80079
84754 93644
46742 74533
55260 60295
12291 26127
81325 88464
23794 88298
35963 89932
2907 28186
82229 94914
61164 96278
847 4670
79060 97326
78403 88859
2475 14344
33601 93599
29549 77303
76119 94142
24101 65913
30555 33565
48726 80380
10555 51213
66540 77365
41623 51457
41628 56209
32025 32953
26306 56065
58849 78926
56726 94926
3116 65164
47485 56380
55282 95847
79843 93776
72312 88819
45123 64608
5303 34375
8925 34305
22860 45980
35711 86350
88660 98620
63459 70262
41464 84033
2824 51753
1109 51546
45909 54700
40217 43289
48737 79249
63427 74755
24245 65995
32181 38115
34220 83157
12272 94685
49275 71316
69683 92993
33028 80758
15503 26328
48284 96723
32620 89942
39742 90087
58821 69151
61606 67143
39118 85015
70923 94861
10695 45335
35986 38516
75495 80843
6994 87039
7013 43385
51337 76372
3781 62911
25382 74072
15504 51046
10359 29552
19246 38805
10073 53662
9683 98643
12541 60517
16378 45358
29395 68429
63240 82290
2839 32705
32334 39525
37702 91717
5346 61605
64067 82812
52757 74746
36420 87598
32065 84498
75039 99676
29757 39772
8819 94443
16006 50983
14071 44289
12542 71093
3645 18728
72952 92056
25026 86864
25613 82405
5308 11370
77162 77912
6023 93959
85209 87383
17393 88508
37961 68591
46594 68062
39693 90923
36074 94154
28615 38826
21694 95976
41473 56829
272 55565
21868 94253
625 50970
3785 6878
4232 38611
71452 79403
18783 90148
24633 78594
32980 72276
12627 33866
44402 50751
73996 92684
52838 91336
13109 37238
17637 38784
63772 83014
6355 44399
91205 98440
41069 60781
7589 29637
7940 34333
86366 86541
71005 72694
59591 64965
31600 38219
6928 34119
9515 59354
35446 62942
73197 96986
5274 84088
1281 61165
57123 86930
21896 74817
23925 85264
55256 98047
18029 54598
1761 49681
21239 82482
21187 85814
28287 64410
13320 94102
50710 90572
48254 62710
20455 51163
8564 59137
61805 74097
37731 74931
777 13000
38604 87648
3529 5776
82997 94471
32943 63692
55094 69709
25632 84953
43095 96147
55248 60106
5927 60993
11465 66794
30078 85782
78346 85967
6410 43431
74594 92741
6892 63915
72737 78412
3336 33051
24650 90645
9229 78802
5157 92500
21357 41346
74536 75594
15817 27960
67467 73052
80019 83999
40334 59574
38177 48607
70284 74823
29506 74192
93848 97581
10239 75402
65887 96898
1821 58569
49113 88183
77051 98078
441 2955
22855 36006
57892 92936
20970 44170
46419 46597
21102 27109
84348 87184
87766 90680
89648 90295
61080 76410
70979 99598
1123 28129
53935 62487
29257 82563
2891 48698
84466 99183
65296 90758
76665 95803
76541 82434
25420 62160
18569 98812
42796 55481
55596 58584
3841 67030
34291 99578
1483 78172
25611 74775
49109 86731
8264 44971
66602 92069
81594 98234
33811 79741
12045 30713
4781 13200
84107 96760
59139 78382
70838 99634
1280 23005
80348 89830
9491 66751
55728 87118
33696 67305
16339 79132
41365 88287
10458 99493
14355 39058
82713 85375
543 76255
33540 98633
16859 33732
15958 86970
11985 77977
37025 67028
32320 35030
40106 72086
58210 85974
78941 83539
37371 57111
38250 87592
56437 96963
63297 89347
53336 72526
12186 40939
55357 77542
7130 44744
35376 48484
13437 47426
43292 66340
41930 51421
25256 29695
17000 40428
19275 82678
33642 67603
2911 89560
34260 42575
38976 99685
35734 49988
55703 78132
50820 73875
95453 98202
57646 79663
47663 53475
27156 94196
77639 87620
1187 23570
25104 26998
4564 57284
77729 97092
24390 42710
4306 66305
35957 78403
67850 88777
70833 87302
28310 81014
82583 92492
8058 98455
50029 57033
35433 51143
18574 70291
42679 52267
33274 81758
27814 74888
1730 15905
36156 37919
7038 7911
2151 59958
49209 88017
22821 73557
15913 45227
44887 81097
37577 76250
8648 84001
47886 94519
28594 35800
6222 42709
21136 88943
16816 50839
250 51996
59558 71112
53276 81121
45933 57796
37808 53500
10285 53414
59847 94475
1489 54488
68991 82466
5488 27805
79636 82149
18097 54929
5758 31831
54105 80525
33221 68051
2668 29069
65015 75582
6363 65972
65362 66062
20076 56266
11971 83733
55101 59467
33551 37731
65470 76689
11090 55187
24334 33230
16757 64961
65313 74694
4297 38176
43898 67400
4414 11143
77287 86209
30272 62211
11088 43631
18037 85385
88091 91955
7334 47317
26608 30898
19950 75269
33625 58532
52819 65745
56742 85439
5611 69937
31208 60800
81762 82526
36929 49424
73679 96528
42389 47894
223 34427
27358 72921
6210 10446
49556 90939
20003 37448
46457 50528
51089 73211
58295 97333
23568 72679
76659 82542
10984 80855
80692 98156
81576 87048
4132 64003
35793 67405
52649 73585
92074 92870
17324 50274
40940 44863
51895 62716
70625 72927
34336 96806
79799 81343
59914 90248
37011 81700
15481 62800
5759 91066
38293 41873
8252 36629
70856 99159
78 76588
28344 29430
12626 26508
55809 66748
6524 15214
14555 29719
336 79908
54285 77906
49756 63053
64343 73586
10648 33440
15195 54393
49340 63174
9338 81880
18318 81806
43871 66802
23262 79275
53366 61960
74935 91204
49181 51005
39902 43493
29723 57224
72181 74857
13436 14947
62426 72259
88485 98466
49213 65018
44177 76808
11137 12848
593 1676
14578 64855
10948 50575
37881 81389
14444 98550
3516 24516
8603 46723
68372 88635
4842 64308
43287 65213
38720 56315
23160 98833
63831 89039
4229 27429
33278 72693
930 80734
21491 89707
532 36124
12292 76155
17655 38513
64197 93901
25919 69959
3875 23999
8882 16083
2781 75710
4751 74562
38888 57283
5864 53790
32977 45069
49075 74164
17140 36163
20614 55935
27604 56826
13728 89001
48340 75960
10297 42285
28015 35255
61338 94408
63406 98831
46366 97440
67111 78730
11073 26442
12458 86304
92989 94094
789 79536
43916 61149
62180 86971
33131 87981
21725 45701
22073 58418
61848 77658
10676 84837
48359 96399
34868 75706
19882 34077
77495 97852
2493 69246
49553 67850
29367 95608
6406 84108
40971 96170
11668 69522
57637 97757
26952 30922
90329 98461
34309 41129
10040 76785
34314 77775
58754 62649
15402 40440
42329 62944
7339 76206
26835 90299
5462 83522
75903 84784
42229 96956
1202 14674
36590 57928
30122 50446
22945 52586
20273 50254
33821 53743
68054 98164
29378 34715
14331 54672
9328 92710
72349 82636
56592 56858
10760 33276
2370 37978
77197 86456
24830 28003
26427 83825
62451 98176
4674 13239
1288 9331
29900 96362
20194 78681
1328 27963
58253 88177
84368 89105
33038 36019
28629 72316
15739 20131
33030 89357
13634 38619
9554 22134
32517 45940
94828 99224
23532 68551
84109 95344
29653 85572
30701 89640
46752 48212
19730 47636
36385 38675
45298 61375
53235 72265
43064 55664
30399 94670
20700 44122
13417 47754
44269 44484
62606 99300
71431 91198
35256 62903
28612 76121
48793 94149
5667 7310
3959 29239
20957 74774
11041 62165
54584 64703
37093 70362
87 34575
40177 96605
38891 57942
27466 32366
5670 88913
5926 30366
21541 33728
27012 35450
43833 67030
75469 85140
24385 70850
83074 88928
48019 98644
22641 44524
27316 43509
40604 84965
1128 55707
630 82148
5686 32794
5857 31297
11228 77333
82488 98831
11531 94067
48417 82137
21483 46690
40320 61884
44548 56704
74661 92227
45373 86241
15080 65306
7716 68955
27055 89964
57166 94346
51756 90461
86187 86254
9777 98745
11723 30958
41760 57682
11179 55996
19424 19576
25244 44754
60467 86162
239 40859
41844 54916
21243 89011
69255 80467
28033 31536
47968 78053
17287 21877
57556 61054
23697 30722
22728 60831
23329 25414
73818 98563
6107 11965
2381 70278
75037 81965
1148 85561
21900 48739
4359 81538
2098 91997
49887 81280
31390 72281
19786 38380
51729 67957
64769 83278
22628 87284
31268 74734
24546 71855
92759 95787
55857 86680
22362 91975
28131 43991
7815 61437
34360 75346
44740 80656
45445 97075
23620 63877
42769 66488
3464 57952
8474 12406
430 89063
74219 86517
40671 59588
40978 44479
57942 65825
39318 66781
17822 86621
77845 90304
51513 64111
4302 52710
66158 73187
61129 63066
23145 25895
57425 61774
5436 95604
23865 99289
2612 12810
6488 60361
34659 88110
11892 18985
43925 69152
69896 90692
93905 97224
6857 57321
13608 32500
62539 72599
10131 23972
24980 64148
3465 25858
67353 93209
62971 81901
64652 81333
70228 79695
9827 55409
1093 18960
40321 76206
40200 60747
10891 78883
32304 47426
27209 43842
67235 93619
11474 46590
40393 70166
90647 99110
94403 95535
8213 51620
12553 44415
5989 17204
79009 79065
58252 85957
34680 38639
9027 67195
43118 77821
69179 83029
58230 59753
29512 34256
10935 70297
25497 26523
77123 94942
9653 19399
37282 75838
23271 86501
39446 78482
58777 95639
67791 82316
25240 34810
5691 62308
10327 47755
41657 79449
60103 71875
77361 86823
37658 54421
50635 97141
83446 84624
29652 53121
31988 91048
51472 90296
44754 88402
62826 92694
40726 43048
49235 69357
365 74239
38834 94658
21094 24046
57828 59104
72016 81956
74878 83542
21878 48883
28395 64595
33180 87810
44001 59409
7614 51895
64995 76675
67803 74364
5125 64130
4933 29686
45470 46816
297 36815
14015 77473
82284 98975
26240 96468
54769 84981
70347 91938
22008 84167
8164 62591
23860 55744
43267 50541
14322 20397
20611 61486
17498 73413
17215 27927
58580 61932
42058 79078
32799 34063
41131 64173
24329 92501
46315 49683
27762 98280
44839 85746
66429 72555
83594 93341
54880 95841
18366 41803
21113 32410
6598 81050
41790 78004
17073 32852
82346 84665
66278 78950
38467 76196
12822 75936
77274 98861
26081 48921
443 43530
4239 16480
59115 94865
7729 55345
20121 30883
5853 28630
36961 92550
4910 21822
54574 60477
7247 93788
11494 43480
35272 45155
8523 51215
28478 56756
6950 23064
4652 75280
55202 69245
931 18664
42852 46863
8309 78263
5236 32617
17498 17677
58680 98749
41955 78379
39786 69397
14532 79486
75765 84435
90274 93922
16489 68950
36393 51642
27231 28379
13210 14247
1488 31954
41730 79039
10872 22606
16768 24604
60740 83831
18063 36173
12532 93153
2047 69019
11514 48557
24588 68499
14868 83365
1639 38347
6669 12641
11398 50365
5562 28568
27342 55983
14207 51943
51699 52986
12256 69227
35472 89658
29619 75742
63286 86197
39521 43516
34545 59740
70977 85563
51139 62617
68409 76976
41140 47956
41095 51128
71247 86553
50252 87316
55710 98157
13373 55781
63995 86888
30881 53532
56204 57732
21374 52534
66164 75128
62737 93461
51049 87603
32978 36898
10223 52707
45864 59305
53359 93171
2065 72377
40709 75654
13491 70760
26472 38265
27839 44559
67446 71398
77651 96862
86957 94102
24286 85504
37096 93711
15046 42915
4230 20889
75015 89506
91781 99410
21061 40578
40475 42075
32087 96785
31027 75024
61370 89282
29848 41120
40090 94632
19921 60897
19268 60668
13333 24393
37687 89967
44586 83705
62635 85490
28983 93560
7205 80205
23525 64574
70257 73300
7932 45697
87676 91925
22493 33133
59918 95883
18042 43790
28289 85365
33773 89358
62728 88730
19405 47562
18968 44300
28617 85024
9807 71499
9634 84898
22617 93870
32642 36909
67162 99497
68951 79224
27957 67782
8166 45935
79179 84416
14219 48189
18393 46730
11250 39326
49976 93752
70701 90555
21410 62702
26161 99119
22164 36196
10894 72040
50447 72018
52004 58030
22974 23513
6741 93135
91807 94976
10548 34411
53023 88332
7819 85670
15865 53446
8401 47096
6623 55105
50748 71659
33756 72390
2977 63777
60607 62449
5774 54893
978 54181
18202 28620
12854 43780
1899 97576
6402 12531
18996 84138
11689 46599
25787 38879
25016 92236
12334 34095
74715 83282
32222 67630
84575 97588
27683 44834
58054 62290
12537 26901
25274 68743
7479 43595
43637 84975
30862 59654
13943 92511
987 72432
19758 96548
43441 47723
38190 70907
42710 60495
931 45065
37849 49559
1198 78763
7289 69673
41303 93171
3884 8314
27345 93990
64718 69678
56915 85499
11086 68787
11679 28666
71292 71297
20403 22358
30557 62354
63041 66437
40407 80258
37423 77767
17772 75231
58976 95150
15433 41671
80196 95928
29259 39471
79476 83965
34810 87509
22181 38410
53581 93123
19102 25784
9708 79586
6810 41427
9162 44673
19579 64024
56009 62952
50739 78833
53153 82932
14343 71267
5688 89168
6475 88190
2363 43624
56822 93970
6259 91550
22279 98040
12841 40785
11804 55913
73652 75775
63977 94863
962 75013
14440 28704
38522 98281
11411 47290
19580 61929
18067 80496
27257 56777
69692 69738
47386 84031
64504 65178
4894 37629
7456 75991
25989 61138
61236 89387
41480 86975
42819 74492
24835 38170
43141 62553
63565 84349
9264 35769
71576 96828
21721 28922
82822 84815
23911 60582
16283 88536
79201 99208
10235 25290
2225 78780
11973 39162
33672 65586
64049 97871
53999 55595
47916 83350
1122 61002
19975 34773
60263 74313
2551 9443
1731 74925
44128 46811
80196 83888
63828 69367
36082 73554
8244 70418
65471 81052
3948 34940
24 68152
38921 47502
50823 56573
20316 48149
342 58933
36461 89094
11353 83425
1393 9693
62450 79715
20686 78619
63886 74919
13738 55788
6834 30122
30406 36433
55454 57529
14047 45806
47834 60478
85875 94929
27737 73849
19857 63534
32194 58479
21556 36208
16811 64469
62031 88506
53294 82665
11694 58379
59252 98771
16649 53317
20356 31202
65108 99707
8611 67961
43416 65036
49739 83807
7819 87956
43383 97543
1703 3489
42823 70577
19187 81879
8329 63439
12723 45711
14316 19810
7349 79919
25515 92951
1181 48366
11401 15221
27221 52627
42046 71329
84108 89274
20832 61598
31716 60410
57291 98676
58441 98870
74959 85319
92325 98135
13789 85855
34671 52516
75041 99029
75093 75275
67509 84201
3654 87232
39057 76393
10359 99681
73806 89068
5193 18146
45248 49965
2841 60771
11684 94825
4283 25766
41737 87419
54996 65757
35218 54161
27791 94499
39289 44457
771 96227
32564 93536
59074 81394
19014 76556
45702 71762
1804 5976
55402 57793
28009 96389
5450 46597
38950 93530
38084 56990
66145 83131
46180 88637
44962 97667
64738 81078
386 96586
24723 27386
37231 73036
60152 63191
9817 25701
50457 81254
41977 67995
75519 92957
5341 53371
28819 54750
25980 33204
7365 11192
8608 34355
21768 27742
7777 96249
29408 61692
5192 11846
23605 24088
12938 36256
20038 59945
55245 90698
31499 93883
15265 76579
19435 56399
47165 47913
45762 47574
70829 87977
62652 69964
37989 40893
40167 57070
36183 47204
50725 90738
59094 87142
11640 55464
47526 90838
22897 82299
56568 78587
67997 82824
13930 59809
16155 80926
9521 99996
74562 82362
27064 70033
7614 97758
44181 61965
80719 89882
7101 34146
16504 97961
94793 95977
48839 74582
3285 37969
63873 78044
8371 55096
47841 57555
1763 34911
14058 44361
31051 79612
30752 61174
1877 69036
50771 51262
11853 35421
42772 92740
1628 56226
5489 70240
3409 4885
36469 97029
31285 91885
60848 65259
93368 94144
9022 96172
47934 47937
3611 28804
44522 78497
44792 74278
19586 44052
6736 72430
13065 55177
84625 91691
9834 94022
17632 57152
52684 72483
20728 36155
49030 63041
13027 42683
40783 80803
36878 77426
3044 94648
17720 37183
62668 73796
8966 99046
69353 89399
31113 89843
14695 61867
7301 38565
1341 11345
76620 95483
26165 51955
82682 98658
58440 64453
24598 84231
3647 63312
16678 60807
6324 86460
70113 90320
38826 97638
11629 85482
49423 72809
64092 91718
22938 75400
17251 30361
39547 93075
10148 30839
45682 69236
11783 94184
63231 98477
40246 78427
43407 53177
14271 35660
38514 96001
1436 94602
51799 99660
55461 80786
18894 87719
32780 82174
17475 29400
24656 30682
38837 94549
25781 49345
83067 98023
6349 15510
13581 63439
8867 41678
35380 54146
1186 45582
22722 79964
19244 99714
3950 40529
53145 64941
22584 86838
30082 45064
34890 35369
19344 94620
22045 72252
78811 95957
58747 90553
45239 77820
41593 80124
45156 70323
14971 22165
88845 92007
63528 90879
4139 59733
33268 41514
56646 90197
268 71249
24924 98334
66770 92914
34227 76487
7370 35817
37308 64773
12556 25994
37000 76171
71622 74186
24440 30657
7343 7967
8497 69664
960 60936
74140 79705
65260 87498
26269 38416
3325 73628
13281 42643
53303 97903
69401 96306
62635 99781
15412 99724
12899 24762
7319 89669
50173 86119
16478 62994
41169 54615
11857 57035
32198 67250
18116 97249
18246 62971
49619 84257
57403 84416
31844 36490
50132 89051
28942 41961
52591 93049
53606 86656
19490 86527
19474 60886
49968 85018
19263 71412
28310 46144
21790 36274
73894 92489
22262 84017
53220 87666
69975 84563
53566 56699
73818 86055
790 66018
4477 93052
13255 57486
40236 46303
44238 99758
763 5234
25411 45365
16594 46505
57810 60799
12587 69912
13644 41753
60716 68872
18434 58316
32291 76930
38012 77586
40630 57454
73768 87250
92951 99150
135 74309
8131 59716
58731 80027
54186 77945
92426 93757
10977 94719
5815 61848
38663 97959
40342 89500
58520 83371
42857 73175
18677 57129
4028 33843
14532 32108
17676 75872
3609 98971
15630 43831
11191 53977
8252 24313
26718 67558
46412 99235
31494 67732
18013 53037
16355 50054
9205 80602
32910 49376
35324 46024
7776 57548
7075 99346
23857 96972
17046 71215
12047 46481
8234 27793
27679 70658
80166 84414
71892 92658
5909 13973
52288 99615
19077 89461
1967 93692
18347 65257
44897 87499
57347 83822
183 15345
22755 27093
23946 97560
2796 19124
18101 32458
16707 30177
83421 87315
10075 25100
26346 29401
8370 81946
19639 35571
52339 79010
67581 72977
10181 99761
74958 83525
2100 84173
4077 32348
85946 88631
27670 87139
15625 68169
71640 94066
7095 52287
62487 91776
18035 94887
56999 69737
62592 94064
9296 90946
61096 62988
40299 65309
479 95857
28111 58478
64546 77066
4305 78328
59339 64235
54842 68190
18042 30811
5802 77903
18500 89834
52379 98640
37598 90004
32405 80083
10604 86626
35772 89266
22204 77812
26529 92272
29487 71402
37201 89841
14411 75293
26059 86228
64566 84619
12595 48677
19317 25066
54945 94371
74843 80165
58284 86043
19858 36983
75920 83281
2912 57212
49253 67538
4258 94686
31305 96729
15472 60379
23385 75906
1994 78404
55961 78440
1516 75293
35026 68446
17982 57485
78138 78375
14388 17105
17104 89233
55875 93842
45141 86078
34978 75282
26241 26339
65279 91517
9790 98037
17028 35638
11444 76425
11990 72865
40599 56914
5764 35426
32701 74108
4244 59770
60603 60689
6203 93115
20851 79775
14061 78979
60851 80453
35604 42713
52037 73770
14443 43217
48058 59105
45318 94427
59643 71751
12534 19589
22422 58810
166 24075
23350 78612
23041 90913
71270 98835
96267 99037
11541 77021
46025 52233
18247 99839
37219 68635
5410 52907
24853 49060
1260 59208
45573 81683
31703 63819
14678 64570
26680 67796
91303 92410
35646 75263
28902 57303
4674 59423
24384 67319
41257 69262
9354 38023
12777 35052
57692 92454
5258 96751
18034 23575
57317 96847
12095 86869
47419 62329
72634 87573
26618 37436
2165 13945
38153 52190
16961 70264
658 25740
17095 57266
49623 77862
7585 70181
80847 88880
58485 95898
22196 36629
90641 96854
84646 88077
24028 81814
49177 73593
14345 54024
11365 82080
9343 35697
46137 94858
15082 83075
69295 97528
49174 57072
699 16669
63260 77166
1693 43805
664 62468
72769 97334
41459 84404
20660 67063
732 62313
52340 52990
16745 21156
36728 56954
56347 71108
14293 30162
64096 71697
2566 92621
3366 16337
83390 97380
30332 83160
81846 84329
66044 67943
39265 56119
64452 79073
15268 72750
52603 86893
12508 89937
57114 79584
49660 56793
72847 77893
13902 77151
35644 65665
241 68266
17862 81852
23855 79493
35800 89892
74950 90944
27433 85267
35517 41418
14800 32261
72530 82287
183 88891
32392 37202
9473 68914
3577 41003
37886 58856
22863 87227
34253 97628
26924 59626
82491 95174
41137 68242
802 15992
9373 14441
25730 95130
7532 80526
26838 60669
29892 31627
47065 61922
68245 88157
46891 66243
4212 87815
16139 66049
55486 66459
2378 35812
7057 38125
19192 60434
5676 51806
585 54589
26182 77681
49261 90514
73414 84900
89991 93806
31350 54400
62322 91913
93334 99191
4949 14348
13017 28374
10628 88124
67867 71829
9484 96951
82722 84263
11506 93766
3348 5931
53399 77346
63409 90274
24205 66318
19729 59037
55612 89399
3651 42504
3889 42650
13055 73379
1423 72474
42998 44162
72788 73062
78662 85026
6746 72582
62605 76130
42983 51033
62704 77515
18625 82601
60958 76658
9186 33734
34704 96591
33260 36761
41736 56833
16002 39712
33758 90764
17139 72167
13815 42648
11351 86329
20340 52453
15824 78221
3125 28693
11696 61036
34674 37731
6456 25561
7014 7425
36603 53250
46094 90216
41282 82626
3383 55438
784 76616
37959 67158
7973 40935
34271 81421
5160 19475
2456 73442
21246 47093
32977 90846
76047 92627
10773 75281
62119 76351
29314 83342
1474 79858
7757 98523
66721 76005
15109 22645
71049 77596
26923 74823
37232 53514
83217 94934
36039 87757
45661 47142
25681 34279
598 4387
59258 68626
12606 54823
40315 99687
30762 74488
10990 61975
1935 81152
1815 45933
41319 90488
20264 54042
20288 90082
16500 71718
14855 23664
14473 49065
80979 99899
21808 85142
358 36377
36475 58550
38095 46365
22263 43396
30786 47445
16915 70067
18984 62204
6059 47404
61756 98639
5405 73321
1342 46535
16167 82748
55060 69633
69888 87469
8723 13215
46844 49112
56588 87564
79748 86245
7850 92871
67531 85760
87703 96461
72460 82533
9064 23764
5439 68920
2546 41861
143 66201
66736 80387
23569 32222
55217 72167
8039 60118
65433 91341
23082 78896
32824 62308
59596 91424
67043 82763
3728 16570
24080 96244
5032 13525
77237 78204
15694 18572
37719 73636
42786 46560
4790 98445
20397 60776
9800 70002
37423 51500
80393 81273
58369 88975
53776 88597
40144 54051
18557 45851
23560 35238
15966 61391
1954 62368
61010 74537
54467 91095
32757 61721
28031 81740
40693 43065
74309 85160
20714 43430
46095 97071
6471 66072
48465 99998
27894 97138
59170 80787
2950 97443
43234 59150
10445 87658
57617 63143
28494 42819
37162 53763
61636 78628
30928 54091
34419 90233
58722 84686
20838 83823
19098 35107
34877 36376
92685 99809
70255 77425
38747 78895
953 29088
74321 93911
11916 54768
53721 95487
11789 34304
66616 90101
61096 83419
9780 70743
34981 55151
38532 38928
89075 94668
51508 88382
4572 92896
28682 80667
58335 89509
49728 59754
2905 27367
4443 82708
44376 50778
36590 45450
16595 78610
7745 95760
4165 7121
27032 46074
5077 93162
52110 80677
70892 90043
37779 71073
40626 51258
23120 61179
78378 86369
53800 66502
3729 41988
57372 69855
17026 94480
38576 87650
1497 34905
45720 75193
45086 64473
29623 82705
3237 43487
45837 62583
396 3897
27447 34630
44898 72986
6341 96054
4891 18803
45051 81841
46668 57957
32282 51117
36222 68758
28190 31104
50276 59656
31923 87698
23432 45721
32717 94520
35708 87201
56936 59992
2984 16008
42565 89916
9796 15392
36045 62846
17887 58469
39889 78509
45902 85726
13022 87850
13103 26911
49096 57930
11030 22195
43299 48035
8851 45368
23647 47330
8923 82917
24060 72001
1973 2669
9155 37016
1168 29165
52 43326
40242 47284
62482 99176
20892 43393
37920 57368
10432 37211
43653 73698
13871 33077
12492 58814
48544 49452
40164 54288
26792 29054
16248 90524
18277 46283
58366 61444
82993 88847
25866 51232
33724 93104
60060 64798
16408 28068
62938 89075
14574 38244
56501 88385
31877 45679
25107 63864
42632 86996
16296 43440
3526 56160
3584 41054
25677 79720
54818 61324
33536 77603
17029 50565
22897 71421
51472 76550
14697 22779
19052 94325
35280 89178
45215 92119
16584 58279
5381 95612
32378 58779
49856 61601
7456 55865
11946 87335
64000 95782
24760 74400
2295 27911
33812 70167
71815 73564
70983 97181
23088 29817
82540 91423
21297 58379
40773 53402
46052 83596
18378 75800
34489 86932
33762 43496
18609 45446
165 28931
4586 40020
5492 60162
9666 47049
59226 95593
21906 82322
58839 94215
88690 90227
49216 63684
12924 68867
38493 86828
12412 39378
31462 46913
53767 87062
31881 76097
13136 69384
41989 74675
37788 91960
8952 67466
4328 79671
75312 76860
60198 65571
21203 53832
6043 81397
9698 26400
10888 75973
20537 70963
22997 40043
53283 88390
3383 83301
1329 88968
83576 85531
14308 78007
3947 71187
76175 85764
25610 27531
55391 97309
3831 40339
26703 39716
2887 95034
68421 88954
49696 52540
40499 45614
57010 89550
28253 67330
66076 72615
51014 57546
68117 87883
63250 71350
4567 20865
47157 53547
15187 49264
49122 79595
7493 45944
45566 92767
11303 88267
34838 83611
291 95233
8430 74032
22423 77964
6601 50776
21469 80462
4177 20149
14932 25413
52403 53796
9778 16100
12050 99570
37948 45830
9288 25134
73951 86302
24622 78406
3066 43487
65464 67898
10076 89155
43588 68185
5339 18440
20879 26681
45070 75195
11249 42914
78604 96680
34994 68237
31361 46162
12347 81529
14662 94371
23209 93318
48546 69310
63652 85162
23334 88360
62315 93102
62590 97541
18572 65993
51018 76591
78744 80338
39313 42502
56781 61218
70534 93924
2050 34169
13417 85724
28940 68351
73816 75962
15854 88003
3445 75914
29774 97620
42154 89216
16317 19521
4089 87792
70094 90961
3007 78394
22186 55990
15724 31585
41087 59091
6770 61377
15191 27497
50540 57880
72694 94439
74256 96547
59562 63529
35512 51323
19444 29110
17011 40946
21225 49137
30224 71064
45541 52077
21427 22766
43651 47745
31985 62418
72187 94426
69389 96313
74697 74975
45434 49935
64083 95602
13662 96743
54715 85938
8090 18903
22182 61272
15647 36888
39631 63317
19163 98655
42444 85369
50155 69272
48182 63380
25915 57077
40828 50035
40703 50557
29818 50607
39270 44903
5483 41264
18761 76598
42505 77550
14286 24709
19090 58082
58636 77451
65605 88302
5841 27395
30929 86657
52568 90179
14710 75224
37473 62540
24252 66780
11498 50722
9859 39547
6816 40197
8561 94884
17165 68141
60722 73591
10829 96260
38798 82007
64731 67172
7614 12003
4180 69245
1201 2878
60146 68270
87100 92873
73864 87850
25066 97693
82467 98541
23510 90533
479 78828
16665 75892
27704 51542
96628 97192
14237 72902
82876 95214
16561 48018
49602 81636
43434 73373
24478 87929
81033 98399
77169 93815
18964 76451
3858 11877
44641 84957
23605 58471
15562 93101
31543 78563
9573 54445
60192 87334
29820 73699
38118 90068
46349 71188
25054 58074
36056 90648
37381 96634
46626 76973
1277 55731
67658 76488
66375 69110
6412 10786
57867 72524
37929 74489
55924 69663
22704 89615
29021 54213
5223 54554
35059 40506
31141 34214
16165 89644
33248 33537
17382 53051
20480 96552
44898 81618
9801 75573
12726 41373
62213 80501
91669 96558
26466 80799
10509 82406
90664 99334
50412 67128
28032 95389
48461 60302
31178 31571
6592 18376
78537 78954
47167 58740
16423 67913
4275 46617
46843 74806
14152 30184
57627 81660
18448 51818
10353 15100
62705 81950
32194 58673
67560 80863
68236 72610
63559 66454
68200 89222
31944 80237
30392 41769
6777 18518
42313 71315
40951 89242
54979 77538
23408 95740
6654 14403
38606 53702
15204 51645
20349 93252
70583 83187
62942 89253
67822 85595
2535 27426
45661 68600
28680 64072
7725 13555
33279 43918
60735 92902
13226 40815
38337 67566
1137 77102
1936 22620
58563 72612
9639 60618
39702 46986
22063 32252
35129 73366
1182 68300
63443 71718
24951 81875
93221 99213
62349 77627
38763 49240
20195 29119
61895 72375
6924 50877
9969 17105
16727 53852
22396 64944
10040 14111
22685 28967
5833 54786
17586 31952
32157 50664
33461 83535
14541 76698
43610 46711
83796 87390
3386 12145
21864 73988
84256 86678
67313 80475
45907 82808
36032 53835
48197 96407
24521 28738
17958 76319
22997 77231
37552 87270
15501 80583
3264 35522
1870 31028
3379 27380
3170 41332
12824 75332
26829 37101
33467 40257
83153 88988
31643 90809
4608 26287
4029 55505
58217 62428
38806 80389
2662 37416
31278 42453
10178 66028
91011 93448
18905 54555
58381 81150
31181 41534
11656 92006
46914 98339
53708 63033
63520 65383
25293 99015
5194 81003
43813 56981
18242 40250
20751 55248
10764 46741
30373 61210
71069 92784
9772 44556
64310 79422
66040 82077
18006 22260
11265 13016
9052 74729
55925 58166
58930 72670
52311 80396
28951 86303
9908 93860
65433 85423
17399 83953
27076 86545
68613 91582
9227 23868
62383 67473
10519 67941
28841 60693
21038 39293
51586 67283
35086 61348
63794 65042
22363 23495
35486 42171
9977 74064
57651 82829
25682 64721
49117 92144
34130 79823
25816 58640
2246 48142
72729 78081
15318 61707
58665 61811
2012 41929
62552 73314
8406 18253
94037 94261
15492 18927
38566 89353
24531 82260
46677 87062
45618 59729
60688 90296
13955 90202
13793 63267
49687 74359
5847 77578
49425 85805
19403 26461
18060 81317
73743 94930
62405 92364
7617 74163
48001 70137
35752 73235
40092 42317
22241 88239
826 77800
60550 81834
22656 34114
29640 37866
36027 62256
75174 89284
24558 27356
73814 97765
12332 67739
11687 76602
24832 36436
30715 81087
43948 95783
25640 98703
58205 93127
32384 46823
3984 98693
45899 83155
61609 93055
11319 47920
16797 86375
37372 97011
62258 82762
50453 92792
55237 89306
69836 82181
36988 38888
32494 66342
73983 83955
63370 80752
12742 34316
38237 71915
59582 97688
13323 14365
1016 51951
39674 85859
55822 99010
22995 96435
1885 38735
44942 64486
908 63940
14267 97873
2372 44468
3431 66932
17719 32410
14066 62858
44111 58589
72085 91350
30838 65063
34794 50110
23141 96306
47808 56651
93870 97530
50188 95965
41364 44480
60325 83525
46423 71708
40699 74413
20108 45021
71809 97028
25336 67153
35845 53074
9923 58628
65793 95656
29301 87566
3373 96553
62037 91322
37159 66497
31456 74949
25537 83087
42192 79993
81357 88632
29923 54621
64446 89118
15236 75434
16025 82675
11434 37190
50565 64954
39019 41906
25332 75108
80931 94681
20337 41686
16404 66356
30708 80411
58731 81202
63579 69973
14772 78643
74299 86755
32971 35555
62632 64442
32239 52177
42101 95475
15588 85594
3256 56727
90664 91583
75762 94081
87402 98139
22602 61229
46596 93686
68243 73313
7653 57667
2990 11415
32927 88483
13164 36739
95596 98153
21697 93776
43297 95382
3602 17501
36343 92021
41887 48351
1917 33885
58673 97406
8280 66267
11214 50766
19085 32878
2888 16715
4300 11090
38447 39574
48517 80655
10969 93908
4158 27954
40713 95064
12023 23284
31642 78560
41518 63683
30275 43297
18017 61168
87913 91996
21598 92064
32841 88196
7991 92783
76548 85565
66525 88636
21132 99099
34459 93530
28304 42018
31899 96504
40933 81414
38424 45466
13234 16848
15739 15756
22808 99330
29758 40740
62076 83217
76691 92044
10833 72051
1762 56144
30697 86736
22469 87979
2360 86093
68328 92884
10940 45720
18416 55080
39516 71273
23134 93610
51608 58310
1839 84566
54930 57860
1438 71816
4415 17377
8501 46521
39066 47614
12788 25027
28357 91754
13904 16457
30185 37678
13022 73381
45946 47315
585 56270
9289 35807
3125 84684
95285 97105
77316 83325
24492 91366
16768 21044
31183 60134
27981 90614
35072 64609
20431 78588
45603 71452
33101 81410
23026 93409
60255 92193
50087 82669
28710 87905
20436 46074
27750 94929
33415 45068
77595 84891
39238 77247
31888 65717
10660 85056
10954 24172
23340 59084
68304 75193
48876 62130
1247 11209
12956 37783
719 63388
18445 30516
59083 62741
86126 97981
49490 75889
16251 60480
15391 20603
11583 98728
23072 60850
12206 30839
18462 33375
8861 79286
41973 65138
25508 66305
58667 63795
83474 99004
12747 43250
33976 39700
4563 78506
6752 47419
44432 73578
37058 65141
2228 69042
47697 78623
41224 63304
24344 95993
39230 74901
51027 71226
5352 25046
58800 58941
38922 70749
46789 57111
5505 35917
25969 95453
67553 93105
50368 92788
48199 56272
14192 98417
44317 62485
351 56378
14561 93592
34889 46517
72560 81054
485 19157
29653 45457
18585 67860
27452 96127
49791 76054
38579 79235
22478 36240
62209 93720
61517 88864
14778 70485
13493 33528
39072 55862
30780 48668
3813 56160
40795 78348
28050 96277
40676 84818
13728 54550
5674 30195
27343 91236
72030 76275
46644 84024
29668 78799
9053 70925
61958 66842
48974 61871
76296 90799
9770 29503
45419 93117
61108 94680
49979 70405
62190 72776
5277 79834
9754 14989
43345 95236
31049 95582
4680 26112
19505 56344
27982 69017
71528 99381
42704 42900
37414 81362
25292 41000
60222 69604
32799 37246
18919 44638
32780 83193
3525 94957
35946 97482
20993 94448
38522 51027
58623 86960
39457 41298
88948 93456
56546 67088
75959 99986
4368 70881
37030 74256
83077 84121
7683 40506
4491 26664
26052 90149
37291 77984
10925 44743
39098 52621
7533 73919
62689 75613
33128 81081
50010 75439
2492 9243
47639 90675
777 44798
30339 65885
14848 87347
12504 23347
13904 94911
25243 67685
51663 54946
51136 53931
85691 87032
34138 35469
22475 34852
33362 52237
6220 49517
38227 96335
55586 65334
55030 84851
1038 58816
38815 70345
6640 91923
25005 57288
90375 92554
17120 21115
44042 49608
10363 51458
14349 60092
8901 59719
48073 95881
3159 62833
73406 96302
14628 44370
42564 54556
78663 87391
87491 97493
24039 81817
27231 77313
3801 76218
36629 69061
38128 83310
29035 65019
68097 96729
19051 48673
25347 83947
81649 88926
61647 71618
60450 86607
11837 24928
41257 76510
30008 94177
9138 83721
41297 49553
12120 82442
42508 49266
36853 54926
41079 94025
10783 96517
24836 46934
62618 76475
87999 91943
41007 50861
41652 42943
73125 91230
3122 81087
12219 20553
57833 84817
22808 73623
7803 67722
40657 84368
473 38931
10551 30606
64537 86528
18956 50810
6461 37750
52030 70366
2757 35142
5176 54555
55546 59082
32293 34356
2170 99340
26887 98472
16095 16099
56176 57277
538 31400
62814 99734
41729 60342
62738 63459
14810 24775
2093 10869
92228 96123
56719 81897
32580 83505
49354 73214
48777 63285
54657 78602
16302 49129
12491 29591
36189 48074
29844 32538
1551 32480
50484 69408
96308 98689
81241 85876
21853 39124
58723 75950
53826 88083
66992 75378
42525 59647
28800 78040
43139 92053
13538 33102
71578 81089
56574 79477
18408 75355
10615 77936
4707 29955
18150 57555
55735 95050
3121 34708
19898 50022
65946 69872
31913 97219
11626 96167
57539 96341
2176 5688
9841 71065
5216 89920
86823 94436
7499 37264
39145 50723
30374 73900
50902 97352
3560 29233
16426 21446
30877 80151
40377 82669
8639 67240
41820 85506
59169 76413
80466 90064
83858 91599
78770 84699
7979 50698
25993 27700
37666 94415
12778 74707
68235 72733
3426 4205
4943 24448
25651 41449
22860 59912
60385 89786
3561 88596
13569 71586
13901 99988
32190 50290
4015 59546
75499 82316
39427 76354
38479 59452
76455 90247
18927 46076
83598 86321
11349 72988
74244 96462
53377 90842
48009 92050
5675 43245
17160 67616
8556 43909
46079 94547
83327 84573
45094 95013
5392 25234
16283 66285
19224 25492
94390 99316
26017 53039
72610 93293
56 57925
17023 45498
81810 83413
46690 88255
83517 86518
37464 50052
16005 62237
85137 92471
7170 58235
4248 54727
4281 51756
3695 53033
9417 77038
64417 81948
48902 54780
10515 57854
26355 67990
22327 95590
22693 53170
66670 89714
2936 77869
23149 93830
47376 58236
10552 20964
9610 91841
19911 90515
27619 58805
20608 87340
28871 59872
2644 13803
24560 87595
14278 46039
7939 15532
2151 80240
8029 62182
9081 32212
54062 81466
4296 19644
19447 77170
15048 59198
56016 90287
54173 79481
24793 95611
77459 79495
27773 88373
59887 86648
45859 97104
6366 49068
7851 20539
140 44528
13465 60074
1150 45734
37981 84212
19320 42065
56962 68142
33780 79561
42814 87218
50449 91929
46421 52442
31191 40901
2518 8121
1836 82785
49090 63134
23208 81609
24399 56600
40497 63797
66123 76101
35671 97602
55110 61107
53621 77218
9385 57297
53568 88506
9348 36242
46196 78941
43531 63479
19745 29098
92296 93904
30559 60972
12362 32497
87486 93645
22805 49427
24075 31650
2262 4203
9072 47349
11584 33401
9896 24801
14279 87799
12689 94212
20596 51061
39332 39418
6853 37857
18330 25027
63775 94021
24858 32924
5590 57287
10625 66060
11675 81479
62339 99557
5151 50031
14647 52939
80141 97530
44913 92741
9993 78635
4191 44710
31457 52991
57734 93351
17584 99714
57042 80953
21051 81841
11037 18861
51314 66890
20459 78631
94802 95420
36023 44761
41317 75242
19864 72399
11949 75568
10046 73142
76697 99290
60367 87764
47426 60117
36788 41825
26060 48499
1282 26890
2993 38005
20869 21494
33484 57959
35618 63437
33865 35707
41479 68886
83363 84826
2448 16987
84278 93468
31957 56394
2870 39935
20354 43621
16744 81081
2073 85908
2107 24680
3911 35410
51286 94453
63832 93323
36337 82469
54168 56071
8277 56516
19921 54070
26291 92667
22560 91143
80026 98021
56081 86554
37004 69542
4709 33444
41200 64744
51112 88454
8319 95033
44949 73044
32528 44324
30495 31259
62622 97220
8586 94414
25622 55154
713 54267
28513 79450
34001 56546
39515 63295
804 15182
79564 94836
2797 41875
11647 26647
48597 71962
46386 76546
14047 39031
27670 31490
1665 23990
38122 63999
18335 35636
51104 88298
84006 87626
23411 86346
33156 66849
8030 92030
34192 56828
41453 76844
371 56786
4295 70952
34197 43956
68456 74281
15515 66331
65212 98036
20341 74911
35947 36190
8526 35482
33669 82094
8897 61726
32929 38154
57483 79533
871 92086
12828 42484
1160 16875
47976 76775
20529 55950
44441 74171
5871 42455
64390 71163
60212 60318
37864 62175
45922 77492
35039 53263
20644 70074
2501 70919
68361 83701
54844 88967
32252 65275
37077 73283
18812 19149
24822 26113
77311 79676
4428 29436
28859 79089
46396 99572
9748 28388
3664 58936
63546 65391
46509 66610
12852 35822
69400 93685
85246 86574
43544 97317
42652 53827
3546 30143
3029 26587
4899 43315
22031 64654
41009 63659
41983 94683
18075 58913
6479 58057
15140 88428
19755 74447
602 62198
5682 65894
52154 66272
9338 25333
5478 93465
11344 63455
7935 27695
91048 98905
7824 86001
52848 73260
2397 32685
46584 87215
4569 30850
37081 50611
19624 63439
7000 42409
4363 83633
54194 74884
15968 74477
10529 53981
34729 88664
63492 98873
27926 41304
66220 79305
17894 27085
46425 68183
83205 96643
5185 85356
15559 71166
72774 78469
10190 45159
28177 48582
5283 9813
38050 77812
73631 90845
1114 36887
18596 75350
21885 47270
22830 79298
31398 71517
61892 62398
23385 95193
5847 29943
5223 9052
25123 95888
25795 62954
7173 34556
409 79994
68328 75736
38779 77172
43481 62662
34342 87866
27452 40263
28286 66489
84871 91301
34887 97820
4304 91254
943 94729
57128 85357
58998 78540
91301 96184
36817 86330
49191 67469
33433 94548
20988 57420
65390 85258
15446 83226
29039 83860
8085 35327
61618 87202
953 60738
1388 32769
83021 92139
6747 75841
45706 84875
23073 95455
39011 56504
5160 79091
24726 89263
66396 82882
4420 99270
38215 46085
49409 63652
22425 87578
47506 99058
95595 99012
37928 76045
5327 91594
73488 98657
38162 82691
14609 32084
4730 48573
7408 78644
27946 63534
74884 85994
2952 23636
7076 36378
23349 41259
19198 32185
18077 77546
42137 70324
38338 98111
47191 97339
35509 42571
38830 54040
37173 99813
7622 51032
25152 72606
78640 91008
50468 91571
15239 51198
6912 15169
53471 95740
5718 67896
10783 97694
13790 66232
22988 38168
43713 53890
15434 44544
23607 40034
1465 89241
60704 81733
12139 41549
43959 57333
38331 78270
68247 74074
7486 95973
22334 92774
42747 57824
42483 46841
37175 84057
24769 43641
17040 47508
22680 35412
27738 51481
45689 79523
422 83621
9064 15302
11039 56843
19711 97853
25628 71705
24618 87444
38476 42867
5653 36263
44250 95162
2444 12168
87627 99581
6954 21441
13672 59130
18686 48182
63885 92732
28094 29282
35544 80049
6513 47803
9251 99338
1444 41823
35214 74288
62518 91201
44189 45909
4762 75146
26014 57377
23238 42584
34211 54874
39356 87940
16511 87418
18161 46626
64547 67965
31030 70410
71442 79636
59619 77172
992 87001
5756 10015
63724 75261
55909 82094
9661 64247
22832 29696
79380 90335
73179 86277
40893 78377
46549 76411
14104 23880
30846 65539
46019 56303
40397 72997
26079 69210
16290 46853
4786 68724
93911 97699
22731 48389
41383 66083
60659 96873
38176 69469
53782 91763
24269 85255
13280 64348
42988 79561
87 92567
28231 87888
7718 9041
13646 33535
59034 79710
7576 43067
19505 73242
47940 84951
58140 79567
7103 89141
8284 75751
19676 49699
82028 92172
67906 89647
18559 85400
28115 99411
6379 33585
92155 95025
1569 80806
43926 94869
37426 80524
14241 23572
34375 88218
37822 83893
25022 58420
3786 15007
14439 25499
56518 92424
47674 56672
84776 93895
8238 24416
30184 49139
66120 96090
27877 41235
88755 90021
31203 37984
44265 60088
52405 99952
51633 86894
60432 93163
35558 79735
24102 99740
48550 77736
13851 42185
56132 62369
739 86915
2296 12514
13116 16465
2609 90438
4935 29548
22418 35507
35709 92304
18425 26849
21395 24646
836 6971
76121 97234
31131 70984
9257 55244
38456 42217
62338 96150
49102 50148
79639 90455
29508 83950
38530 99568
8456 34635
76987 99259
50886 72735
62294 93900
14988 31125
46978 93578
38396 40955
1448 21269
37649 92524
43223 46982
50322 64033
10859 13368
69149 83611
34519 97256
10279 74217
28181 85423
2874 20374
5029 49810
41395 73692
26677 95331
18320 37149
47807 72372
18154 50293
44437 69585
8731 63687
7078 58409
44245 74311
49037 60623
27376 77344
12762 76760
5440 54218
12963 74935
2467 41282
31689 60903
48606 71198
6866 89272
25719 82176
43375 75704
93358 93859
58753 58781
31868 61679
1576 59964
27336 85580
38417 59210
58209 60785
11245 65233
38926 96395
42125 48543
9570 95687
12875 58509
11546 42410
89316 99848
51159 54879
40982 52811
23689 60666
69445 87194
36767 88657
61278 84406
8116 27966
49870 66506
87060 99746
64977 80489
52688 94308
8268 87783
43720 56556
63151 77976
21531 85187
19218 21640
77690 95306
56536 75295
7530 59588
22161 92560
7528 83328
92863 94137
72307 87899
3870 22478
4487 85101
1218 32735
64182 99934
26294 27215
6026 86134
20601 53052
4814 49238
5630 64395
32813 94889
45418 73017
56564 76021
17335 70980
54695 59398
33203 48692
72228 73470
39918 42398
89091 94207
29213 59500
41593 63512
11665 93259
59753 91834
33453 35469
42141 92302
73132 86662
24275 60980
47614 57247
4815 23519
52418 77506
2575 46278
6538 87407
91400 95771
11201 23219
35648 88059
53561 73392
24867 80576
59109 79722
3401 34541
6784 83503
14871 97526
18945 88301
60243 63419
21929 61937
50363 90263
22534 34705
24274 83270
29798 83873
74311 94533
35417 52769
19827 73186
55038 65628
18241 71423
48341 62401
45465 61879
39107 71463
22757 95582
3699 64512
37022 58628
29919 69527
51219 62685
55218 62198
41329 66687
37355 42395
37834 53161
70635 98219
74606 80250
30480 99526
85067 96824
66754 84808
28254 98956
1976 26733
8598 34956
8590 47150
30771 61673
12676 52962
69274 75684
31436 35400
44033 97586
55892 69950
47179 60583
6742 68778
5821 84722
45904 70594
53515 95704
33077 45484
18368 21116
1606 46546
11731 52657
11215 53327
40044 74184
8775 10813
36448 71957
29485 96544
10475 60910
54708 64941
44635 91364
26629 67659
17377 82749
59624 74591
60159 92665
68036 73584
20710 24151
43028 53861
6775 27274
4269 61190
35918 60434
16219 98284
11122 98555
37205 90876
87475 96744
43948 47168
62404 78478
31042 35613
81967 82624
50200 85174
19586 95990
8367 12718
57171 92980
70584 85834
12943 43555
8376 52122
49 40299
5872 26519
53448 95733
55111 92749
23276 71942
76010 82526
10456 67660
69154 93027
11015 16595
29245 91936
35527 61846
46020 49453
17501 57491
38279 92163
46839 95573
32584 73419
58169 93443
9984 43068
35299 98811
31299 56940
26665 40970
76296 78185
58734 68607
5185 8758
40216 59805
18676 88443
48995 70685
64803 65190
38612 42844
78519 98706
62224 86905
24858 75315
2777 95489
58541 67954
65673 82911
11543 66435
22873 80352
15728 55916
18657 47140
35184 84736
38584 79908
15961 31967
42783 85816
4513 59324
16366 70546
22941 54969
37677 48629
2804 97543
57415 86568
3206 45568
38373 67661
19057 47772
57975 75779
36535 86444
26870 75501
55330 68166
5866 92090
24868 54064
1040 30026
89330 98132
3392 59897
5246 63246
34103 85909
12855 60955
24130 43246
10303 52973
3538 72739
8895 34114
60263 84263
41026 62491
15363 32765
69472 77845
37396 95185
63301 88339
30809 31210
22865 28490
74172 76244
41912 69608
82858 94295
58594 72617
26940 44795
45004 65689
53104 74424
24613 92456
58400 62703
725 67629
78376 87083
36735 47537
22803 36901
18088 98422
23487 86729
16856 31580
12087 80168
7696 69053
26371 38294
22126 49361
50 1386
49037 55424
36845 75447
48230 96260
3906 71281
16084 63542
84676 89170
15491 15632
28434 92899
6285 28304
6533 21341
9932 68957
32517 38329
7176 39871
8501 31479
31530 96092
3703 6623
74517 86021
69013 95405
29063 67366
27489 47986
203 51203
30077 96610
32612 75567
528 6340
22272 46733
18990 59834
58194 93953
32139 47354
26694 41156
40956 71669
6230 21471
16657 91214
6380 22359
46309 81138
680 21354
9873 37110
14687 81606
3416 81582
9928 60770
28891 80849
14504 23550
68787 70881
59213 97627
93506 96394
27950 75676
73078 89419
19764 65972
30682 57395
3433 62425
4156 53506
39222 68729
48000 70726
67969 71141
16332 60313
6385 38301
13452 49930
66292 85613
10047 27516
72480 80962
5672 56641
60611 75392
7404 83752
32651 93354
33464 51777
11166 31856
18240 89229
7597 54510
37269 71795
12088 85619
38522 61080
49610 68334
43071 82635
33956 73169
3694 37321
20500 43299
55181 63626
15142 24837
75884 77429
34120 37643
20836 30006
75610 84645
6833 65964
64221 94004
41486 68857
2320 61244
8942 40184
59996 60933
37740 39763
7116 72173
41679 47505
29224 88729
47946 87714
33786 98815
45016 63753
10252 86160
14666 69631
35200 96557
14264 49966
24632 71150
13904 80937
73653 75851
72393 96431
40887 91145
40035 60139
12480 19431
22157 68386
15510 86114
26492 61702
48963 99845
39508 64088
47489 48135
93334 95304
7227 83734
9753 85222
11072 20339
38714 61182
70446 85008
38593 70688
28291 93451
8995 27563
27956 36994
57284 98997
88846 99173
45160 67654
3690 87907
43533 57164
27792 88477
4363 8390
53123 82367
1289 74936
45476 62029
3475 85574
43965 55459
49970 78854
38562 99006
37303 57314
60797 88034
43868 97564
82740 93237
37277 98702
14765 43669
7176 21754
41519 84917
18638 48971
9279 82617
80474 97930
60765 99034
28777 76173
19648 32413
3527 96432
20144 58659
58642 95698
44173 73995
39769 62732
925 75032
27606 63833
30321 46252
36533 92232
91421 99881
15939 80396
11345 23418
11613 55490
37002 77618
77744 89719
24816 58781
25443 83441
13871 47210
58089 75777
12250 16737
6525 87096
21532 80815
16592 34979
17179 60956
55921 76945
54984 82274
36221 83950
16852 96159
7575 80980
3074 49465
29064 34460
54093 94875
47019 80958
27949 75555
27481 43912
46519 67496
91054 91956
59526 72352
1398 29240
27473 60409
53123 57384
24285 68683
33009 50546
13905 45592
21035 57812
53318 73763
14276 15105
5060 33091
43658 86753
12511 78573
51351 86027
13412 49688
51093 87663
69231 80879
47099 53151
61844 70647
12446 34448
43231 57209
32958 96852
26197 50798
65991 73038
15897 99367
14995 97006
8887 82826
6315 71433
14077 60137
37550 88504
56241 65593
7086 95108
32095 52042
28671 37390
59402 84905
13974 23309
28519 90859
19928 70487
52580 71255
53683 98512
30103 80511
88070 98315
57560 80629
13036 36624
44976 84039
49294 82644
56087 93803
36530 61396
19157 98572
13610 70102
51271 71796
83872 95651
4489 95174
28655 92578
20806 71458
2835 29038
10525 66408
7999 29581
10653 31305
18057 46802
24888 44254
20162 47150
6206 69340
54140 59034
5748 88809
45110 92787
10529 12377
91511 93647
52275 98611
56438 81436
41523 44943
64245 66388
75886 86903
40286 89133
54536 54873
26533 64803
3863 30980
10763 88508
68790 95862
78837 85894
77653 80929
62580 67280
22908 58091
33099 53976
45624 48855
28535 82032
29255 96763
45881 64920
18268 42128
26539 96955
17208 70176
51736 97956
31640 89253
3814 25819
37144 81335
69749 85624
38467 40287
40242 83987
35131 38241
19910 29454
8653 69653
75722 88128
831 50048
4751 21603
17543 42284
138 33771
795 17222
32645 56778
61945 65117
19153 73380
12165 53718
35127 58827
20935 86163
46545 92341
6220 20581
4777 68934
7813 37106
33395 45760
8976 91905
14583 54220
70242 73584
1858 97709
9175 15039
34204 89500
29451 36243
56097 89721
4933 17796
33358 91751
72599 88769
38719 59233
31771 60705
7731 82042
15825 91734
28566 97540
20522 39750
46970 59043
35491 46240
81609 94276
21791 58671
24764 63316
36305 73755
31198 97994
9593 50486
35579 58114
40101 99083
9338 78191
62212 95315
60444 69065
28305 51511
27094 96672
11506 21857
9743 40681
35487 93915
63540 93074
42235 57574
1809 4894
22088 43152
64155 88477
49601 53574
137 62087
79397 88056
13763 82838
88249 99231
19133 62579
60717 92584
5401 10728
62250 84620
11153 45530
21025 56306
15640 39708
53442 67206
50844 98928
44879 49355
12720 65875
6680 38161
3808 77513
41354 69581
56802 69288
51797 87493
41796 72354
48103 55068
28097 85936
36176 79868
17024 27888
64039 91644
635 45426
2566 43572
65662 67459
15015 39011
16204 56658
25212 77038
15770 68421
25701 29999
43832 70041
34216 67306
17549 60242
3411 25688
81100 97266
78089 81446
34201 55651
14946 72578
48295 80451
23574 57977
26394 62473
1191 2041
74292 93135
43468 46553
32994 44520
12654 93823
29404 69644
14285 80140
705 59697
74912 85669
80626 94735
36991 68090
5216 46794
10087 39845
967 7834
105 89557
38514 43483
31301 99088
73612 96382
3430 65933
13699 30110
17619 26793
66663 82657
30773 78963
866 6901
1447 90563
14671 40259
19397 79225
9718 63066
27824 84390
39869 57873
4329 92568
27587 52178
32986 95685
4536 15571
48172 98076
9904 64876
29337 80061
11066 49260
16824 44478
22963 51189
5028 11661
5643 42622
3018 64784
30234 81357
1217 37398
87790 90807
31131 35445
78965 86175
24557 28331
610 78716
20347 43556
26209 51571
13603 83953
2401 83004
34279 75763
13597 45022
1002 44328
1963 22993
8029 33669
19477 96690
37868 93788
3115 5878
7908 29469
2680 87818
41190 98066
31679 32571
36159 57200
89787 94535
17642 47397
46520 61835
10552 19991
49551 90234
48339 69490
35306 66780
27506 77310
29182 54729
48872 70970
61195 80557
51301 97737
4040 51181
45981 67129
698 12893
60502 90523
3104 10362
16019 81898
49542 87659
84574 87532
57772 67582
19836 32519
18667 77812
13969 97130
57066 97462
31367 60277
25292 68566
73041 74685
82750 91755
73096 93217
8402 26173
31992 33282
52019 68903
25047 28769
31423 86271
24429 82295
90942 94679
17706 19065
6795 71185
53467 60480
41694 53900
6653 14384
10327 30178
9972 52325
16879 73411
69304 97330
69704 75312
31595 89404
7827 27873
27422 40313
33528 61325
60825 81757
51844 68159
13888 59837
58646 72673
50049 69735
7492 11928
71439 86112
8498 92385
27493 32739
11979 75903
83846 96365
61342 71757
35653 81031
58868 90928
6622 12308
40055 54179
50017 58103
42728 46563
12380 24876
62431 93032
29505 33786
42371 81292
85281 86105
39116 79133
36821 72220
78039 93011
687 74346
79972 96379
17174 51467
7454 69731
20461 54101
17985 22580
29478 99193
47952 96503
23180 56115
14679 38639
35694 66717
5856 44795
55926 76302
16618 67944
13717 52697
27642 35277
25985 49907
44542 68367
46060 49013
39614 97284
62268 79297
82305 88017
3922 26357
44239 98942
40863 92344
4054 71220
17152 36111
31939 87572
59923 85108
59996 93740
56213 99489
35880 76660
38061 60402
73501 98480
45948 99429
23110 27610
29639 38614
16349 74729
5607 79518
83156 96162
32105 86080
33523 70520
84406 93131
16283 38721
29627 33247
16858 71911
49107 95885
56886 86697
41884 91060
48857 73150
753 92201
37876 76125
67246 83114
15035 95887
23080 40939
41739 69006
21824 66030
31411 92752
2899 88645
45326 84085
13843 83202
16535 24350
2722 84901
17495 42162
36219 37923
44491 86359
72094 84807
14282 58023
48921 56143
54513 62021
35751 80289
55094 85305
70550 78343
29913 90287
9339 54898
32996 49884
1234 19326
37159 98359
69311 82497
1586 57471
14397 37671
38507 50460
31586 55607
7783 37582
46874 49739
64719 76721
31788 90735
41404 99604
12575 60367
62515 78879
8165 28722
21870 47554
20963 89441
70596 85102
81158 97855
2733 19747
80139 96108
5429 61193
6430 6929
79879 82671
72078 77976
10769 84755
11986 66229
78997 90462
14537 62096
23321 33314
36252 57106
50967 85105
41544 85695
63162 96175
69847 94294
24839 83446
53332 59932
76932 87962
78878 92223
55867 69648
24275 57712
58099 79427
9803 35062
16834 24400
51257 65661
18140 67166
60700 80653
20959 72129
88189 90934
49453 86607
33398 65657
17997 55557
63906 77637
22354 92846
62612 64393
12949 22232
86595 98225
12444 41652
2279 29724
80056 92395
44485 53434
20762 24748
7818 99960
34367 46514
62462 91041
54514 72337
17659 18379
55370 61787
20003 75954
60279 99749
56326 57568
2769 26786
28293 68939
48752 89690
42780 62087
14557 44161
5946 25486
28207 64423
19869 25203
36973 63942
14439 57148
13948 69306
11959 53552
30491 87317
17202 48576
14771 81879
5223 26344
56634 90876
5316 37293
9011 11785
33405 45854
13628 47584
17778 38362
49037 84729
15473 56315
22375 80695
44508 46363
32272 73468
18079 77389
25485 64858
84597 87167
18190 67506
72805 85390
45512 98150
76909 93122
26980 89753
129 65442
2888 50573
27670 66445
36456 72131
19350 64534
9687 98387
33535 49333
8939 98228
57192 59044
46157 60026
80836 95632
58094 97323
859 26220
62670 77221
86190 97170
30256 47990
10778 36119
19565 86611
45561 89642
28633 52037
50854 73316
4553 16421
6010 47319
60187 93322
21908 41258
36471 81070
16008 41315
64685 91646
37326 58518
51265 82363
1493 67626
54589 71601
3612 19075
5924 41330
59830 95120
28488 35950
12549 38840
39985 99441
6502 89664
12151 50239
57012 73065
23325 49533
4367 26817
23483 51605
63490 86689
31700 38126
86597 93147
21764 34795
6281 34906
8175 22721
25428 89678
26007 83732
71000 98342
8380 17604
20208 62106
510 14861
3561 80821
9090 32571
14942 92125
1942 15016
31643 84703
4289 20124
4771 80060
6785 82973
1869 88010
5206 72909
39433 50696
79241 95631
14467 57537
68616 73877
26910 75514
60677 79927
8609 73434
67709 79274
1440 88899
72906 76515
48870 88317
28153 72332
86322 87647
48830 66905
48735 82579
53274 93232
34872 48946
43478 44571
8929 37861
94683 99097
20392 58686
22195 41774
2316 63646
25145 76406
27349 71405
47573 63041
35340 61801
35160 49881
1656 64279
66677 78937
27615 49197
40958 59357
4576 83718
34941 46035
21590 59656
45241 73731
3933 57838
28126 31379
33819 63082
10075 98068
9592 87640
39759 91938
9405 32173
23285 78821
20022 60157
9338 80675
43477 78441
35862 77688
70391 71525
26388 86360
45102 95348
12552 79557
32355 97438
4684 79993
5648 65971
14781 30687
96079 97461
60505 61692
14050 41780
39233 68918
35840 49874
25611 25808
41946 65189
35457 87004
35542 36142
34610 96653
22940 59505
5690 99299
17649 21838
8770 62770
8496 95852
34903 46843
12703 72727
54851 83609
23619 24368
688 88882
21519 88918
24852 94478
21719 29392
38908 53890
1551 61958
18669 55346
4352 41908
27088 81271
61804 90578
27097 51742
32512 95689
52815 57462
21715 99787
13579 48657
42748 77567
37851 91637
23634 71506
21155 27493
16540 30930
32398 56891
89770 94495
27063 97582
5174 19963
17563 99525
26855 40589
55189 79410
11822 31731
53535 73648
10136 99612
56262 75303
15195 60040
36412 56576
23390 84553
34581 91793
21314 59946
15270 91794
90818 93718
16953 24623
27702 53829
33393 91250
91959 96964
24383 88218
53758 83549
52014 99258
30057 95303
9575 19393
62827 69145
1335 4229
21870 30617
882 49602
31379 61318
3159 53066
73051 88894
20784 37970
23395 72967
44737 89638
23535 40186
18139 71788
72703 94674
27232 55047
11299 89512
38840 52270
31700 40387
77135 99898
12855 60164
39279 61593
37517 92193
23464 52213
25365 72910
3484 73228
1428 71202
14775 97901
43524 59892
5820 87278
5972 57350
26796 76346
37545 73874
18175 90301
20631 29755
24793 42945
19606 44325
55554 65052
1865 91193
51125 99918
31840 37903
11900 77369
46008 53055
730 41878
25653 68394
52402 76646
17806 78177
9980 59711
48858 49056
11898 16395
72220 95220
92777 98623
70239 78912
36701 87117
19407 89213
29634 79370
20322 39669
5129 80950
48024 96206
36930 68132
11586 60724
71990 92467
76733 86538
45267 50059
44244 50924
45042 89829
17764 36865
56766 94062
87704 90856
19173 60162
59347 80084
14568 84809
47920 89504
70222 73425
19491 40246
38629 79608
18839 88926
22275 69523
41075 67398
10458 63598
28527 42355
30529 46058
8421 12392
30449 99947
30115 66034
81853 88141
71946 85630
65861 93410
88510 92054
6151 62149
18311 86788
64923 96336
3246 29959
2597 95857
2271 88927
40536 70553
1836 32144
1126 74834
69131 97106
17252 26156
25201 67300
17387 30435
20439 88242
83 39126
30319 37418
31033 34951
95165 95315
26924 27327
7062 75864
69407 80197
11740 46388
33683 63774
50513 51475
48174 54538
46495 75088
55491 73181
78400 97786
86865 94392
43043 56733
35879 81093
47944 68721
35073 47184
58734 67926
18425 69499
6009 36669
723 93569
43989 84047
69651 84172
69910 86460
10329 32167
2266 48224
20379 99819
2027 12976
9216 97812
80806 84482
34610 57050
1326 85181
8263 71537
62927 82765
84684 94128
32650 45948
44966 73018
15782 66509
65996 72457
90 56773
16408 32338
20460 31594
5794 31383
45368 67129
71192 97871
6952 65805
2513 8235
24545 39846
48015 78365
23246 85412
8740 45178
25813 31874
72763 78243
1676 66059
19995 69772
9471 68865
38411 84484
14287 23212
87067 88949
4853 33117
93849 95232
30190 41909
42246 53362
26921 54780
25785 88878
32472 86245
2918 94539
63280 83983
6616 51442
92073 94716
70935 92956
71143 97162
61647 83350
58949 82461
44460 61848
75436 98092
33682 55954
89596 96875
28599 56961
8341 88265
96678 97688
72623 83206
59702 83670
11080 31376
6719 58650
30740 52866
32881 46842
71562 77406
60157 68808
6367 51714
64639 73389
12833 87321
57360 95245
12651 81200
3761 91072
91668 98325
29744 92060
52005 95596
1976 75151
39377 96808
52885 85230
27323 59303
32927 36780
57754 98498
42851 56419
14273 79921
39808 50978
10295 88634
60959 100000
6319 64039
43861 60584
62015 81983
13427 88211
57973 89367
55761 98571
54861 96909
46142 61924
51032 77897
11317 61397
10064 58615
21549 21651
1231 98205
23663 61580
71008 71218
37731 56477
38780 83603
25795 77649
56311 79517
7825 91030
10671 19309
2372 55197
70241 80499
42910 77742
9149 97614
55718 97017
6220 38068
42958 85023
16250 77069
74777 76281
82786 84567
39423 98521
27207 36922
57166 69535
48676 63618
42520 47597
21121 41400
18614 86042
81453 89104
8961 76152
60107 92239
10620 10726
11750 35642
11229 38823
62880 92604
15578 61539
38954 48370
91337 94104
28482 53567
69030 76827
39044 42470
9933 95532
74266 85377
80969 85205
28432 92767
370 38033
15827 25232
10058 46979
46024 51829
39697 89386
47335 97562
23025 86084
12901 91310
73023 74642
66246 82243
42893 48507
16064 49143
84084 88839
37475 59991
53634 56899
85423 93522
69677 95315
64165 70778
14789 93393
47610 95287
48140 53314
401 16735
15498 41192
38279 88654
30288 59665
34547 69437
54993 83592
63405 73947
64818 74161
3155 40155
50919 62102
77504 90443
68953 96080
56180 80499
38571 72555
40055 98813
17157 26828
86424 96712
7808 23818
12026 90274
35696 77881
10826 25092
2653 27505
47513 94136
44071 78721
35422 75474
14276 61754
16597 44433
66237 75704
21365 31452
26355 67441
7121 11914
84100 92922
29443 42246
40571 54973
39029 66187
46765 49907
50252 97614
11666 16651
23995 34898
80060 86344
11806 74456
43326 98881
39462 94210
5722 52739
14993 85221
13291 77359
61303 91819
39854 59806
20701 76230
2063 69285
17053 43323
32620 58131
8938 27045
4517 13434
426 3658
73362 76122
28841 93681
13305 60192
74173 77518
74473 84848
44787 87613
10123 51266
38686 92544
11975 25038
4849 90134
10085 70510
28103 74901
43596 58769
28048 82738
48681 59618
62598 94486
1869 14573
16458 76297
10767 45045
43406 70583
25330 71631
32264 35371
82343 89617
13280 22441
57063 97160
31365 87046
44064 53326
32438 38637
3295 54101
45593 64052
38482 45512
10102 80234
10419 43187
36956 89245
21538 44277
72935 88778
14748 43695
44945 68074
2995 10911
47714 89783
79731 84544
49472 99433
10749 97347
6917 80611
28943 37899
3433 78270
10773 12942
47193 99259
24770 86694
8799 44742
1720 65395
41983 67781
84644 90671
10651 50690
41840 54850
22990 42779
53930 83214
55523 61301
26589 95552
10437 99995
19688 28511
37349 66403
68443 96005
17564 77080
9707 30796
64706 72651
17940 50628
57347 69140
11932 91889
27457 72882
3464 47880
41661 91377
2782 98074
76285 97267
9414 11961
19195 97354
33889 90548
87698 95318
86774 99408
75322 96283
19942 55942
26684 32176
54971 87835
6618 98282
13466 25561
22750 51829
36602 86828
4541 98213
5285 40483
39381 96757
24795 72195
2051 89163
50098 64936
7990 81002
49523 94589
52 19420
73636 96667
21215 68567
19951 54220
59204 86395
27375 51790
48608 82200
56030 81035
39149 54798
27496 44219
37681 81643
23153 81696
90840 93467
48989 73874
41368 67311
3982 44327
19162 36260
28974 41050
10433 28357
36556 83158
50567 84444
1714 25936
6962 56133
68229 73136
38662 55278
13291 88596
8870 31002
21114 52696
19366 51302
17299 75704
70758 89039
61584 84028
2966 69952
36386 88252
57310 60341
15022 15380
31062 67761
22469 71926
44154 48239
3068 35554
45782 49675
24210 66308
8038 47399
18698 52108
7354 20183
68808 84127
65582 67475
11675 20979
13303 28601
22590 23068
7504 36039
7207 76299
23389 94662
38225 92783
81874 96725
12955 80067
39477 98569
99389 99808
54196 59911
15418 34334
65912 68771
24714 34545
30155 42138
14835 38015
16825 89227
10592 29747
15234 51556
1377 28554
21035 66565
10072 77233
8999 10849
4499 40506
25995 47893
54906 61140
53884 97190
28134 92584
10147 28574
40567 46855
18682 46720
7220 66365
34710 44245
38897 59217
29831 68437
90681 92843
43097 77996
6224 91710
1385 93627
41678 75156
7670 66731
46756 94877
42809 87746
60891 65942
78271 96443
38732 78558
21511 22701
53161 79738
26778 63426
24682 47701
66859 79010
27031 80063
7011 91191
7455 52038
67381 82655
28369 97350
20109 55594
28162 77004
31763 86730
7394 59222
33135 37073
26028 82857
22105 36596
24438 56394
65213 77778
22318 34100
36806 97486
63392 97146
72126 84234
852 53270
23372 67617
50467 54015
11303 53557
24085 84984
21404 44516
34334 44415
56365 64637
3162 36221
33715 93708
31480 78919
27554 28633
7361 40353
12990 71851
35022 57815
39837 54312
16016 78369
74774 77013
40764 72671
18486 51921
28777 95179
16274 43306
14389 92481
82763 82950
587 82526
48334 81233
36515 42933
51950 86124
48369 50534
16206 95029
43040 55025
36853 63989
49657 50523
11620 80896
29900 64495
13610 18406
5476 39226
18554 44528
27419 44673
55185 97019
22832 28084
30814 42440
921 4876
18143 20741
19556 24983
4068 34902
69719 76352
19286 61978
35092 45495
44770 85518
80212 82854
36984 80856
16947 79951
21761 70846
70693 93217
63681 84401
89462 99399
8599 11318
27926 96391
29605 76458
360 95836
22887 90751
87667 93274
69055 88687
7655 54534
6723 66948
40247 54265
20906 87508
42187 78572
13028 39315
71719 96038
85307 94242
36665 85205
10701 77981
26759 33936
37011 44866
2477 60030
8682 36693
21394 36281
33827 80729
28404 30432
4102 34587
1689 81787
28913 66624
47444 72450
9242 75086
23330 56806
67650 97602
31345 56158
7732 39939
11808 61003
34545 56605
17754 23534
77337 97637
34508 95774
66646 91196
28192 74134
50815 97464
41087 52928
47812 94239
22634 86893
26376 53538
54443 73254
57669 98811
19182 64650
50218 51425
37740 85511
5814 10809
3491 80272
44699 66015
33205 81357
18221 45051
83517 96430
24673 76062
8107 41277
34305 48075
10873 31288
9315 63635
17798 35961
16350 96265
55345 99312
4518 63928
22326 78863
22067 76993
5820 88583
22511 82587
21976 58322
23371 66764
8552 13700
9463 10268
10981 73220
8731 67687
55132 93920
55989 71277
10806 85394
40273 71586
8986 14406
52752 64473
19245 74412
29480 84779
2008 92056
67905 83463
15978 56881
26358 42368
50724 53869
1076 72246
34475 80365
58407 80376
36854 75100
14747 71020
11708 70155
40036 57175
55473 61663
28493 83285
9075 82646
62587 84552
15853 80871
44934 54853
337 11036
13104 55501
4350 20339
6001 84876
21096 83718
55617 85913
26267 71566
16315 72355
13338 62488
62 43194
14478 68313
37911 45069
62611 95991
40808 44086
39181 73848
4976 76156
22009 79838
2759 22941
81845 91985
12367 71219
18379 70264
68 72039
34302 42396
49496 79942
9905 73776
28394 46165
56873 93110
44347 96585
31149 85227
6908 47456
13869 13967
46601 70649
11642 31577
12450 34050
38872 76045
23070 39829
81161 83749
13613 20349
36499 96713
38422 90506
50147 91243
32160 52588
19628 97218
12930 99480
4584 79327
1948 92887
16193 95279
5204 97136
24962 52308
4578 86641
65505 94313
15647 77703
15254 54577
3864 45688
36233 41536
2817 19257
43766 81657
52209 76996
18718 45646
4441 84680
25276 49621
29742 96270
19933 37885
8247 79413
28177 92618
35337 47778
19955 76982
2314 26540
11879 42721
5896 34699
68519 86609
44225 45605
19504 29101
6425 8249
16513 46257
48735 50608
54398 98384
11733 70491
14429 61813
62652 78069
5524 17861
12542 67877
23272 65908
25144 76480
5752 99119
51499 95714
3294 80033
75134 93916
13773 46115
16003 81079
15983 88617
34430 86782
15778 44468
13919 48007
69939 83805
25202 64473
66181 72097
4176 19299
27351 29380
3255 36590
27042 57115
4058 30939
59891 77445
44744 84904
26137 72870
40736 51879
52780 95273
12150 45610
39941 83898
11029 46881
29666 32489
37377 68338
91009 97020
88493 88710
39539 68650
45245 80153
13845 56460
35200 60483
24859 92833
2503 58009
19278 66613
13961 48456
70540 98231
19388 65015
49448 65469
21262 83434
13261 82031
13977 95046
43594 65034
28492 89456
38844 54175
19262 61059
86449 92955
4190 13330
46418 82862
71265 98591
12943 68357
30819 50796
52387 87765
68148 69913
5692 96384
31260 55241
510 54428
13534 95435
9750 62350
47039 66726
29221 42312
81553 89775
4809 77965
37658 44280
49215 61312
2869 27956
29723 72622
51844 59061
9576 28869
49413 53217
53553 91885
16343 66172
26156 40627
14556 20588
36089 86060
3191 45903
20134 47684
28392 89506
43813 56882
9456 87762
62614 93753
50218 60490
13459 90120
12288 40167
76357 98132
31598 33417
47203 49696
24549 64567
57650 67407
58260 80865
14085 37705
9955 51156
1888 7499
22058 41645
26507 71516
4296 21457
9342 65931
48101 75282
35352 50570
32426 96071
84217 84252
46792 67887
24272 87123
21102 38153
4219 52222
48923 83436
25928 88241
46913 55311
68696 99312
41443 90045
10134 99239
56598 73465
43761 47251
23465 58275
20 65
9207 14904
20645 81619
23015 47352
16976 43397
74975 82173
16572 39490
30194 84707
35213 72846
5675 57631
19045 64436
8216 91556
50775 51898
30765 99885
18334 58235
35248 45626
49530 95603
46751 75131
13000 50868
11238 86271
49572 75887
95252 96527
19641 28784
20354 34391
40178 85308
63045 80150
21023 87702
11201 29794
15588 69273
46034 87522
78693 88699
6365 50990
1681 12689
13257 85600
8810 25997
27070 40196
7151 54467
38596 49121
78462 87252
57578 85951
8785 40090
55673 70436
38050 97874
31216 32029
9631 21847
7627 72808
21783 68665
19343 78164
4480 77164
43126 55902
30798 57076
4772 52427
63372 93504
10174 86202
24105 63399
3503 64753
47306 55454
53116 68555
67411 92926
2775 49019
44751 95433
51996 91188
82707 88016
8040 97380
19904 69794
11862 41789
32802 44114
22214 24188
37823 87227
34489 46590
51062 81382
6058 67785
10925 13296
13537 68497
22772 55212
67572 93814
47234 95509
53739 99930
19379 19676
83345 89454
9696 32765
37250 87004
63788 91387
32106 85579
13002 69447
35120 40135
41065 64613
10962 52746
59537 81170
56078 58246
15121 69417
10065 45437
43479 97462
57689 85710
37458 96314
89652 98752
22560 95060
18833 58301
9710 25026
66963 67117
499 55225
83284 94685
76023 76934
52931 67183
28624 50530
16455 33600
10920 80817
55621 81008
14682 19000
31171 39981
5254 29230
60435 70670
11797 87692
43085 88397
73644 82653
20345 73120
61085 79876
47502 98991
93394 93457
16203 80930
26769 41265
43039 86946
25264 70660
21810 97925
53057 82236
45481 62222
24012 53073
62032 97104
38034 59527
50170 74367
4684 97247
29465 93473
9852 65837
76197 93391
45197 88904
71220 94864
2578 17176
27579 36609
52753 96912
18729 39651
1704 48736
54370 74257
2904 94247
41838 68153
80491 88523
37501 41800
13307 88496
9866 39535
54742 92934
11476 60953
4127 20143
43796 91678
42649 46986
1854 67345
12474 18306
31828 75288
70026 88447
44426 83316
76278 80158
65908 99805
88700 92917
45948 94266
48199 68414
2888 59849
47365 69260
79216 92208
5209 76075
4190 51918
13578 52603
34598 65901
15405 84556
36579 77933
11333 75763
20120 87671
82496 82546
78947 98927
6276 66748
9198 71380
49301 62775
7630 45672
24990 27555
6905 17293
29403 43221
16646 47590
46204 57131
41395 53388
41220 83790
66561 84014
43824 84350
35613 36033
82986 85480
20620 90170
41387 45585
28688 32915
29154 83770
12231 62493
92015 98772
2421 47168
17769 94593
29217 35369
24037 43645
29708 94206
2051 69596
72612 79613
9716 51375
75328 86500
18552 28115
20113 20529
51966 90366
25470 82993
22946 89514
71259 80821
15925 53243
15851 74140
37335 49906
3834 78401
12487 98790
40679 85287
15369 67566
15978 36244
55188 77531
21173 42883
12713 50830
28104 95672
26472 81521
35228 90181
39322 40538
414 58359
5096 43960
6068 37631
3577 36813
54204 83839
32616 59514
7692 38358
59252 96863
17271 56039
59747 70726
71562 87559
18479 93596
3667 37379
65746 79449
31156 78489
24444 47663
34916 74947
44765 88238
23325 85459
45142 78211
14778 94469
63308 73355
22446 51921
22361 67442
31088 78506
2197 7893
27162 48111
30241 73985
8728 96935
9376 31850
1214 54001
68900 92997
55885 68213
2790 16386
66092 78061
16304 56745
24945 72336
92885 93423
5849 68066
5665 43062
43345 95191
23199 95178
30679 87169
33740 46662
8698 9462
28982 61463
84829 89055
38975 78376
62907 70303
43929 55575
16165 95134
97121 98302
65809 82247
27866 38089
67240 89127
49374 80272
32784 50930
12716 56084
33232 86308
8209 18978
52534 95853
77176 91380
19320 81046
70779 79747
1207 95188
89594 90561
10663 69760
41432 74091
44544 51260
25919 59659
30609 69828
12713 50336
46859 50644
78876 84105
54737 78598
52868 76251
36794 82548
10582 78219
1869 32816
91664 93363
65466 76464
11883 52085
74173 95905
41267 67849
29989 62111
69394 81760
32078 80659
32241 81903
4241 51910
35121 48160
25856 85624
6131 93657
13014 50293
9778 37840
51546 88389
91869 94900
28830 70675
31666 85191
50354 82573
83165 97447
28778 95073
17096 89771
23308 29858
23468 30750
8349 84678
66240 93979
35415 60888
36880 40932
25950 53875
54742 68562
29323 91266
65705 88372
3958 73986
17746 80297
75194 99848
49476 87500
14915 88964
64624 71028
35826 48706
62269 70914
269 45869
53195 96145
66094 80038
58131 76697
86630 99474
82365 94349
15881 40310
50219 67896
79947 82602
14479 30865
60053 77610
2293 25798
24383 73265
26347 97395
2644 82166
43568 91498
10560 96787
7590 55206
45942 74282
33324 65987
24118 43267
25065 50968
66430 87536
14851 34964
46032 81009
50035 84942
85240 96438
47469 68334
57237 81705
5849 48768
10051 75492
11066 58197
8741 95363
33635 62271
20046 35355
5059 56528
1955 17767
44842 91324
3748 51181
3012 79791
80794 86202
64802 68082
18199 96242
39878 85891
65653 99668
47589 80999
10489 11437
57909 74275
7835 58678
60600 62303
36735 73770
21466 83894
40872 68221
30418 53660
34783 87648
58464 64239
4414 56041
3762 49535
22579 31313
5992 18228
5783 36754
60277 86107
15989 78567
71384 76661
6970 19946
22635 83257
11552 62070
16735 58433
840 5721
72295 99180
15797 37599
18970 67913
60706 93103
11834 46040
28434 59432
52509 83505
6707 54852
1405 86143
42236 96870
62903 88206
11845 58389
11301 96281
56565 98806
1416 52561
34510 56200
63404 84609
40039 84763
27712 43142
1449 20578
3942 94599
49099 64984
34947 61458
8750 95675
29238 54420
28733 64467
81556 83781
1644 33409
63571 66252
25893 98937
58062 65829
27969 45339
9701 72143
68091 70891
22231 31674
91746 97001
66279 96275
76781 89736
53707 92286
17675 63150
7651 13293
24322 48765
35590 82330
11809 68112
17063 75320
62767 68758
20409 83887
3221 9143
10167 77704
65249 95509
80291 89464
91857 96154
46145 86193
4839 11971
43577 86891
25168 64942
13724 73066
72327 87775
30102 78622
1402 35496
4889 83581
2273 36987
19779 55211
2094 13614
13794 75077
12184 39314
37736 95062
42087 76474
3225 42421
26848 69784
20880 66027
555 82405
61776 65622
88349 94112
64283 94609
26763 36234
68633 91747
30475 64558
34153 40725
29898 94524
56177 79091
49961 75889
28646 47882
6465 15078
37969 83473
17696 97529
41396 64566
20529 93367
76536 94798
28738 61754
2524 63778
11007 80452
74220 95900
24433 67140
86265 99383
36271 59954
21798 35976
21964 38131
90590 93452
28298 91658
3216 30076
56962 67970
16109 97176
39876 40984
28550 31929
12321 31227
80494 94295
42534 74879
63404 79590
48157 69641
26947 84184
897 64036
70075 86592
30051 54764
5136 21811
26617 87592
32359 87159
26831 77091
17612 40058
4200 80383
32350 45322
11267 95441
29446 51570
12390 58380
69080 82364
37822 61287
70790 97906
74758 88645
55295 76199
69653 79663
35 85617
22738 98450
29196 75208
263 68403
37984 51524
11272 69397
4597 99173
18742 24069
2582 21719
4928 43746
7616 98819
30889 49442
10296 37095
55180 73021
31687 79231
15300 69521
62773 76927
8057 97853
16338 23474
43203 58513
86388 88485
16193 78680
88175 97694
23034 40306
53683 74892
66077 72880
15841 26105
38539 88867
70059 93595
1966 11083
46090 91368
54118 70836
9200 12045
13182 56082
3098 72973
76274 85797
10288 42475
31295 54515
5323 11373
60688 81227
31825 80979
86045 88175
67336 88711
53962 70622
50484 91156
88892 98870
79566 92949
55489 85866
47030 99087
22209 91656
15522 70483
14805 94152
9943 16140
61348 74910
43774 99639
25599 30246
23313 28356
35985 98789
92937 97427
3082 52679
82517 85320
4748 21088
19618 34767
67690 83351
13371 38058
3883 64015
41780 74546
20160 38974
62971 85645
9058 13659
53790 68379
15636 68968
15690 90911
16056 39114
32797 73594
3761 10255
76825 89697
62624 84095
50095 75524
43127 63068
45459 67202
86610 96679
10570 99847
67754 89863
42995 66257
11439 91439
57910 91337
27634 30764
1026 87800
44846 67452
36554 92558
62512 85627
51709 75804
54334 74150
22164 94990
74467 83125
56273 94650
6916 86843
10079 66639
67056 80285
56678 71878
11165 29919
43161 45732
29470 32288
23074 86044
51220 80305
53113 85311
84634 99893
28581 51949
44936 48490
4500 44449
4961 62793
13515 22552
29771 52027
13697 29270
73750 96725
62794 95473
16493 73570
81012 98617
11013 90675
87504 90301
76388 99912
25520 36927
7233 62463
69588 79304
59293 88419
13867 71642
29495 29866
7390 74451
5732 63294
40786 47952
31880 85853
20182 65393
47697 93791
70525 81191
8014 61203
49481 91063
1616 52293
17255 48558
37981 84794
43127 75896
25333 95668
29351 49636
8258 92561
24127 41713
47083 88547
7920 57816
50571 58757
12240 15513
41559 74878
25828 80920
68816 91010
65900 82084
39294 50940
78801 99408
17204 24120
91 89195
23940 47486
3906 45019
2671 26315
22996 89569
28541 65445
14363 49318
24548 84930
19645 46523
3451 55838
3881 55460
13637 26495
61330 83521
9868 43494
50338 94602
7975 41840
5331 92801
8640 72484
28120 52283
60129 94187
18990 64045
25748 98304
45237 98575
42994 58475
31432 51782
53358 83555
78165 79130
17888 41070
48566 93419
47825 96484
57407 96814
71830 82459
67600 86022
34524 35436
11018 16987
17767 34461
6170 86750
17150 84192
54217 83905
31306 68741
23100 68357
67 24883
3994 92575
16883 67670
41310 99189
74644 80200
53523 85802
40692 93309
83862 89195
7405 77912
21840 83645
78705 83974
8332 14425
24018 56965
28540 53070
52926 69557
46301 86700
19025 96720
40185 74540
7071 60875
15603 59758
545 93756
80778 87371
85109 92506
72697 96565
32910 40709
21204 41806
5309 61217
76575 94587
58767 82888
8381 34593
5216 59041
42513 43023
41160 74081
36586 77182
16169 89252
3508 87471
9220 21454
1089 28553
30529 42211
85075 87713
70746 75409
3080 63379
15584 89105
12736 56559
2686 3064
30941 73727
16745 18568
60993 61242
10270 63847
15515 27714
6147 66245
26171 62869
13581 19812
9923 61268
91973 95201
50953 78723
10526 16100
75026 89279
14510 16187
56816 79627
84117 84344
21271 23910
6805 90343
61176 68126
8215 38040
70310 95155
15041 90417
11086 28083
7744 24532
31181 83429
31059 57979
36691 92794
43629 65735
47322 80289
19907 43995
12372 17186
33280 49683
61473 70840
55336 56081
34758 44479
29241 32069
22852 52692
64269 80921
72847 88991
13110 66940
47962 82682
63999 76375
64748 88165
46479 69128
3275 66792
41836 74490
22446 97004
26361 64646
9110 60496
72283 86277
56609 83137
13190 95077
57367 84343
11133 75676
21123 24043
24348 51976
68926 81014
58886 72620
28365 64705
28021 99726
1691 43219
12800 70906
32352 44925
22562 87049
41370 99845
17497 50448
54491 54954
90253 95679
47174 71504
3907 89601
17549 27117
9820 70852
5629 81614
8783 80111
8766 36638
13198 92099
31160 61807
56722 69792
30372 88147
47036 81523
16955 56480
39374 89342
22844 66345
63950 78445
20179 70130
24741 47643
52307 68343
51112 72537
58747 59669
65076 71227
32462 60838
48772 79091
34141 91287
72760 93359
19977 22810
15131 32518
3432 54761
47839 71875
4991 55100
21330 33053
60640 81077
5533 36391
439 56254
56957 76990
45085 89120
4014 98417
30159 77439
71566 80993
38470 92232
12225 58703
4046 45287
9348 99062
15765 17701
61327 89586
12785 71790
57522 83342
618 43797
33580 92059
48726 85278
87508 98005
71110 97730
20947 89842
34167 91275
32531 35067
33493 64279
47259 77706
3799 71663
19199 80948
67106 71115
43487 43972
8982 35955
37777 80661
404 99396
54955 57145
17835 85363
24838 66781
27547 57712
8819 90853
16664 97455
82153 92647
5010 7669
32669 84578
25834 94246
56885 67086
12821 93230
32335 56656
7449 97495
84135 90483
14266 83330
88018 98366
10596 32201
38541 47634
17245 34270
52588 91943
7407 84807
9635 42280
12003 61396
2437 63982
30112 68809
67062 82348
71427 83921
2599 94374
43127 51351
19388 45270
1218 84221
377 42027
71051 82444
30137 54590
4029 53429
31627 89471
7311 30329
21622 56835
15846 76463
36875 62035
19162 65776
33776 64409
41197 71307
26824 43198
7736 72992
12760 15408
80568 85443
27588 44725
20464 80325
5043 11279
5699 86085
51666 75879
54272 84242
38170 68596
17472 66869
62101 65630
1452 21055
18574 47264
82256 85878
37289 99127
16586 96798
57043 86688
6368 33544
20936 61118
39944 55318
31239 73009
52877 69992
4722 71588
21265 73181
8754 87827
12247 16028
3562 48548
11452 71303
3338 54625
26801 55878
28570 62268
30255 80839
14914 75817
2263 8390
15830 86413
59882 79586
64934 97996
74618 99958
20340 24613
7168 22676
61285 68143
12408 97518
19115 55000
503 81524
35250 59845
5232 19795
2890 56338
47372 99693
20627 22903
75660 76103
12708 14373
11080 32204
70918 92896
7696 65442
18094 98732
25312 77595
8981 75648
52266 89980
8415 29583
17042 89832
65390 66812
3751 71226
32392 95622
35086 95581
71839 72069
50911 83203
40790 87672
4151 87257
37897 93989
1941 34238
6893 37381
4437 97063
9847 52584
47790 83068
6759 45181
70072 81170
17488 49484
67519 78635
3433 85176
52191 86915
20550 99790
12160 88737
56975 75740
17068 76717
81463 98890
5140 49686
267 17740
68264 93480
9452 28478
16045 85982
72554 74421
36470 92891
28000 96326
74312 94669
76226 84524
3331 88948
90656 94864
8218 10960
43636 49030
23948 82457
16550 24817
52930 93967
25574 69916
17174 21718
51818 90182
74722 83102
60972 61130
13233 83831
31696 34510
36869 75479
29351 40135
52673 77856
13041 38753
78482 82369
67656 81703
75194 92563
17061 50563
195 68378
5146 28466
93830 96420
62509 94136
15731 61648
24875 81558
38319 46967
20104 41142
44668 89849
70572 77580
37786 77664
14996 67710
67818 76010
66800 93398
1690 38542
420 29577
5659 13517
79594 98882
55701 85485
25341 48519
2282 63168
11590 67026
42418 99570
55461 87769
15872 49305
30308 46464
11090 58981
12617 24670
17916 53897
6159 43269
30577 51070
19468 50224
4508 98031
25663 70299
49711 76989
41805 72376
26473 47652
28689 52579
14004 68486
31907 84945
67988 90891
57027 76839
28319 60948
40065 90280
28589 54772
1002 56745
31971 89750
18894 96737
19490 23609
62494 95024
88203 97076
19633 27469
60306 64371
36171 60289
8776 94167
45902 53547
47184 95952
11647 19204
33204 76464
33619 68221
23676 72064
4789 93124
18484 37612
75398 93527
46840 68378
27214 41395
72905 75531
42525 59500
4778 85184
28199 55312
56804 94473
20400 22325
28050 38787
48860 60042
25503 73348
17190 19661
28023 33850
13983 60898
40627 49959
39007 48159
39062 69907
48082 86073
6705 68274
36613 75255
44317 76054
51990 69242
6015 65947
6379 73382
10109 89814
2866 2969
38115 94853
7357 36336
57437 64632
17415 80056
50657 54206
48603 89104
28375 93343
19379 45358
19825 68690
11987 89950
35521 80344
35636 37208
14526 21408
10644 31936
65909 80064
76874 88447
6569 92737
8644 41263
1967 34164
61303 75032
48006 51075
11102 86812
31287 44219
37219 53659
35519 67567
8133 50490
12874 65163
19760 77108
21098 64744
3294 41961
29842 61726
45673 52209
64188 72165
79529 93238
88286 99956
30713 93678
7450 19764
36745 91451
33905 38882
12335 20203
22542 67851
11695 66255
28747 93970
36643 96878
13799 34408
6179 29501
10012 56674
28035 29139
72250 88173
571 74381
13418 82702
17773 83890
40838 90753
2202 2376
7717 37552
16316 76719
16779 83796
42032 51927
7512 63217
14201 24753
13528 42354
30163 33669
28884 80292
2504 94475
40789 45597
2565 22977
34381 87523
42422 45720
57566 70093
60787 81497
11715 47625
92916 97047
59299 96082
83857 99296
47077 68460
24478 50409
68643 88283
40938 41278
26281 99499
3157 71158
35370 65009
50346 50568
12534 40155
24735 61839
66781 90454
52960 60504
45842 50528
17246 64339
2417 79910
18214 54477
34216 42376
3176 44792
11242 30071
65536 82790
17323 17920
254 22295
31573 89381
45797 74077
29542 93515
7174 47601
94218 99661
56018 81677
93855 97633
27077 33968
11721 87504
9284 93348
53160 83314
23780 31689
13169 75482
97297 98492
23576 24635
25590 75859
87189 97970
6738 62910
39015 77061
50192 65231
1896 14855
1860 82998
64835 94953
22158 54721
19968 43637
52648 88317
40016 78457
31201 98566
48958 95480
34370 65585
38279 85280
61390 86674
6212 49556
59197 76086
20617 56717
56350 97282
7559 25259
51511 95497
47090 72316
19546 40158
30735 34228
23975 67100
71408 94789
12384 91236
26116 45907
348 84787
16307 65324
65254 92107
54064 77368
688 50034
70753 83880
34578 75263
35155 54406
38741 89557
21280 62494
14277 89857
24825 79073
57414 74453
60908 80682
55193 55526
41076 73814
46821 95830
17718 23354
36142 62149
14410 20163
82994 86661
7861 46631
35838 48555
13677 34927
72946 78108
22836 91427
28445 64918
24176 55332
6057 11547
19296 95011
25498 65171
3592 49274
17600 18190
19589 78543
14940 91844
19995 80326
3083 40479
62469 92644
15831 70668
12185 88600
7731 35698
36129 42348
53568 74454
19413 24114
29993 45837
87508 94560
65650 76181
23792 57452
17679 85328
28673 51810
23480 88791
56466 81064
3291 81655
16059 69163
25667 83665
61469 66231
35947 61980
49009 87241
10319 69144
24424 43972
47946 88127
22562 78049
19434 30235
91409 96188
48475 83213
21040 84100
1841 95912
62451 72413
73578 96892
72764 90385
33599 99575
18462 33371
13468 81681
752 28645
84433 97485
38665 55984
22086 77936
21552 74006
46894 81458
10911 58830
30429 30532
38175 96641
60301 94727
14128 15404
36944 94225
26472 69643
10921 29302
2498 97977
59639 67704
46685 52475
20724 62945
18651 91823
46260 50942
49236 98178
83765 84922
492 10665
13586 25135
38344 92471
20557 36557
76087 81471
23495 38929
21548 74822
35274 36640
57081 70327
31378 74032
27501 30860
6554 77702
54995 55584
31071 69306
19182 43069
44280 91507
22126 48367
77983 82560
73939 87030
43820 83894
126 35768
92947 99153
9460 26062
53614 62526
60145 84447
32801 36704
52139 55462
67536 99658
52818 99837
28423 74106
63192 64899
75343 97723
29050 64898
12794 97179
13490 86851
60557 67319
4082 50913
8778 90484
13701 36598
79975 87831
76945 85636
62678 83919
50144 72375
17752 99074
75518 86806
21545 88633
923 78087
24002 79139
42387 97465
2999 94051
5563 65057
17301 18627
8667 65642
35166 39518
15053 75239
41888 64825
47057 97636
15132 92710
64398 71639
31270 97522
39468 59727
4100 43248
26319 63878
57307 95994
69959 90748
17438 33609
10132 13090
43975 71696
24644 99810
22899 41765
44442 83372
14727 46605
7173 89796
59014 88782
18734 38338
33343 42382
18699 38256
63668 92061
76554 87842
21211 42197
80288 84442
22607 70595
43072 67066
24808 85743
40932 56905
54135 69778
16518 96995
27158 30065
29358 82778
60840 64199
6017 94579
63949 84355
41534 50319
21718 87543
75767 95561
7579 23382
37079 95889
31931 62554
6583 28394
14651 93207
6371 21358
31662 54681
22237 39159
6128 83577
18163 74585
18530 38829
1395 5586
66207 99802
1706 47039
74324 99663
21119 33450
23085 68319
59108 91394
15459 52612
50798 84340
75237 86362
4133 4485
47407 95644
25033 67159
27686 62287
12692 68470
54247 93282
5032 31189
51910 94969
42984 74431
11195 83695
3152 6510
13643 21970
44435 83385
36782 75474
90725 93714
43021 44265
55364 96814
27781 77702
34670 42519
1231 87186
36380 68801
6060 6635
5412 47919
7293 78048
31954 72747
56203 95695
50107 68893
18156 91630
22143 61298
66399 83321
43134 47256
4300 45700
38829 45682
59853 99604
43161 95362
30440 37180
38409 53746
23106 88557
30261 56460
14616 17808
57854 60809
54612 84503
23220 63643
80095 92539
25787 76468
47066 94061
5267 88421
17201 68786
38918 92932
25273 28139
89822 92826
61510 85649
14780 18561
84161 87851
11162 35779
57654 79236
43909 90037
19495 40879
29565 97885
60359 72752
3778 16729
11619 63331
41335 92093
77419 78493
2524 75822
4907 7201
22002 53797
50493 60407
808 19699
58170 64489
7597 41619
62025 94017
30796 56642
43234 94096
77976 80763
27778 35878
25666 60846
24479 39854
9305 34154
788 12613
48548 61876
21481 30376
71688 93511
29263 80225
36939 90177
81450 86307
70606 78579
12998 98090
78309 93174
40626 71236
40543 41489
44875 63578
10070 23470
3201 49680
55089 61260
51602 51737
3353 37426
37688 96085
6594 74037
26528 84485
55352 75601
73780 97935
72139 73806
65804 77208
82802 92809
38148 59353
323 32422
68156 99051
69859 89388
955 64914
46645 86437
21040 39975
13411 47034
68980 87936
36940 91996
1086 93067
66908 83598
11146 90738
74535 74713
24172 58002
55358 83047
67834 73666
27010 87989
27610 66443
14733 35262
80948 83748
76410 98423
25630 66327
25525 46864
20791 66794
36472 81442
6359 10175
70976 80742
4592 6720
42503 58918
10870 72961
17499 85109
16281 85075
23180 88038
64875 70635
76151 88375
6172 58832
22596 61526
9319 55863
56503 87874
3196 7055
4265 5370
24102 39837
58820 80754
23886 44585
10093 29453
970 58172
11806 32087
4550 62017
22123 35175
35827 80450
15402 30791
34332 41953
28152 65431
15214 92059
44724 69087
3308 29566
73735 92952
5964 19708
18732 95653
30427 58254
73439 77278
46856 98203
48272 54586
7459 69118
24344 99255
16209 17030
5759 66765
14812 39402
4429 12249
40919 68952
68651 68961
15159 33312
1186 28512
47710 99295
11651 23278
52630 80009
9280 23694
57961 87837
50918 76261
45302 73280
20946 62573
2974 10711
24548 30802
38246 68921
70283 90477
68702 83752
24512 69562
63214 84058
26232 94287
64559 77803
42768 68924
119 4633
28178 70196
39842 56998
46002 50843
31297 41145
37563 44674
26939 85613
49209 61774
44033 87772
14899 68938
27652 29122
6911 82615
50968 54304
29393 81875
37060 66772
22704 98731
2505 16075
58749 59456
32151 59560
85972 91828
54986 94943
34613 80426
14662 95681
35989 75780
24906 65395
34452 68152
17612 22623
72356 84851
2695 53364
41393 73857
31633 36894
92806 93647
67136 96835
12420 94151
74359 82093
7092 16993
8788 23237
4847 95312
66719 81483
13415 96156
40446 84948
86284 98162
22504 76513
61017 98045
1500 35665
7373 91099
38732 77129
28956 97143
59052 96713
33101 47610
31720 89737
65505 95691
53824 97666
52895 95731
19562 60447
29909 43431
25416 99247
42225 61049
74718 84634
4798 73069
2555 19017
80212 98219
40800 66530
20839 35814
35295 48900
60407 82931
85168 94187
47453 66727
42906 61410
58422 88444
40501 55719
73396 76168
7216 80819
27668 35318
77580 95431
27250 52315
30676 60354
21360 51071
8635 94742
75105 84570
44905 71130
33768 91588
37344 80922
81517 88266
19935 22977
12554 65262
42083 89946
67629 83631
79973 91561
8752 28836
13725 69074
839 66990
3757 37971
84127 89297
15710 43514
67329 86099
32964 62603
37508 64033
21455 70586
74406 76213
53780 75215
21355 26510
7237 87194
52249 54076
13008 45184
25121 48159
3045 43712
15427 93400
89193 93485
39549 81116
47820 66339
28791 51162
80181 81513
49423 95164
77999 89743
25328 59704
50466 86943
4983 61817
38895 71217
37093 77207
49848 53450
5132 89500
20852 29754
31264 96822
30956 39301
19979 96151
11082 79524
32639 80811
53121 97287
10859 16110
12564 64860
2012 76284
17475 49325
6139 70808
23546 83130
88041 94595
501 4422
2510 23028
97902 99219
44075 51733
88857 90000
9233 26516
20763 35058
4944 12070
31324 65738
68098 72932
17734 42004
59651 67005
26340 42180
94805 97125
61098 86314
19575 66244
25500 41527
1822 39497
14965 97729
50533 53865
2902 45025
31665 87431
66113 94564
51821 83329
17435 71956
3285 6996
27297 82288
46313 86418
43196 92038
66860 85075
71252 82884
30437 38973
49827 87071
27489 59053
27077 89281
22769 24266
16998 42475
4964 32591
59464 77828
80069 91044
40560 77898
49397 80869
14447 84927
50253 97139
34380 69575
57827 92373
61678 99852
20965 27059
8909 77204
2614 59739
58263 84207
19324 69121
45997 80549
64 8176
17740 92496
45254 73019
14160 53617
45594 82073
34132 57846
32599 47694
37051 50940
11200 34014
78153 99653
4684 56106
6169 76014
52858 90188
38762 83336
5951 50893
18447 81152
26831 92247
9208 73715
10451 25592
17515 97297
14068 67606
6497 18778
66549 84816
51833 85930
14466 15207
20308 91164
68582 86766
16833 70539
11426 30595
11224 21288
30361 61257
11728 84689
28712 87299
5218 32370
8787 11311
74372 96285
68829 96667
16013 88751
43019 88043
14471 52554
33823 47538
10041 43420
67551 96363
17542 28769
33623 80912
8618 20670
48045 64105
34189 64788
62675 89639
31024 93885
14430 33535
76158 90539
39300 61776
62648 72394
2877 16820
58410 64014
50394 54994
19041 89973
23868 65779
6114 63856
35270 85246
6848 50371
12096 15838
79910 97727
13529 35536
68934 83815
19580 30135
15539 92826
21081 43679
39693 70617
31007 98991
40619 75942
43983 67206
13379 71561
36446 64990
4280 87788
7545 32986
5926 56129
37393 81508
69522 78165
5601 63088
17316 98186
15491 76922
32908 83224
2265 38496
35114 88503
19233 60580
40371 86047
34863 40339
71829 87480
10293 95987
41022 93400
15279 42206
4566 78392
2184 20234
57978 58756
55847 92867
13465 23533
492 18086
21159 25023
23069 86165
57365 79636
58667 60193
25850 58364
50172 77457
4780 18120
28008 38565
57226 91285
3234 17160
5372 36626
684 24415
42354 60464
9255 72036
9290 28390
9892 25000
24126 39597
12464 18730
21209 69312
31700 33930
4664 96249
49669 71430
68966 70575
43119 78898
19459 62868
7468 99126
67339 83511
96733 97278
10379 63809
81383 91687
57095 58234
82336 87040
56996 91816
14426 22798
53668 78241
41327 86051
67933 99777
3876 19538
58599 81253
55806 88063
50304 73142
59293 59567
3852 77970
14713 48895
40455 84748
14512 32536
26117 42189
24138 89279
75761 79054
15795 91585
37500 55180
16016 18032
28854 41182
17128 95198
76432 77567
65457 95655
18482 28770
21650 41072
28830 39840
3479 42245
34330 90517
23491 52240
6004 59048
66469 80248
45934 51569
49940 79780
16677 27925
58090 60724
2447 64508
51018 72297
14388 81697
20767 29004
59 28751
70328 88353
23713 68151
14664 44148
45601 57654
16709 74147
15911 70991
68534 82335
63505 98672
25190 33636
66690 72400
10132 67827
39365 74552
31000 53949
16790 65122
28858 99892
66198 77337
35945 65986
2416 7572
56667 92760
3828 72433
12900 25977
79237 90771
8947 29621
11024 52430
78039 78700
57592 73168
5364 75773
8530 56812
25792 65091
56089 62390
23500 77068
46693 97397
45144 77241
37883 52190
30861 87625
34547 71518
4835 11975
12367 42795
8296 73832
56509 62801
28089 74977
28522 96874
32542 42904
14525 28076
16084 27010
80226 83120
23369 97273
64702 65159
504 28168
14560 40561
16384 68672
49938 51872
61512 88545
2736 95620
67985 80850
27886 98940
17511 97025
34269 34417
61283 94952
3142 9488
21544 57373
29045 37381
21957 49247
31859 58900
32533 81566
7306 33946
14151 26305
65567 92608
29381 53899
63885 80082
19525 95957
37686 83698
13356 58745
76506 82868
16112 33850
13492 65607
39129 83025
20725 79145
72948 76354
10718 16539
55491 94845
13881 61936
71151 86965
65563 97240
24848 94087
35337 54153
29111 93332
18089 33945
47828 56820
2905 29204
1514 27681
6986 99271
14360 70914
42351 48167
13481 98790
4103 75242
51127 75593
56114 78213
20128 37168
53080 90538
12059 34780
24937 55260
34653 90517
24476 85012
16647 83748
3169 63424
38378 68572
35068 65525
42480 82145
9516 61742
8750 43002
35501 94332
1076 56087
37565 89578
9178 98886
72588 81596
41335 63697
22449 91136
47369 52315
31073 88263
12927 25477
37191 98429
7364 53934
45055 49299
17710 34677
72948 78350
24537 84287
9529 74336
7674 12414
39214 66021
42806 80057
47120 82634
16021 35789
55875 81384
86329 95648
23606 78766
26338 35913
3007 9102
83884 91901
7047 79845
4144 77273
12154 42252
20156 95645
36483 53587
69465 76391
60586 84166
37252 52079
15916 79910
25009 42155
37577 71878
25478 34052
70661 82294
48038 84275
34397 58616
84555 90965
595 52676
72178 87371
30444 31155
51477 80492
13020 92223
14353 75689
24690 38566
37841 86451
71218 98197
42744 69816
59004 59383
68944 93183
78520 87725
4939 5819
30367 43060
5237 22909
48701 63887
835 5106
28049 28339
9743 79897
57330 90478
33139 51884
11509 76204
12552 85395
21512 38473
28724 62462
3909 25737
39790 50546
9447 59571
1503 78379
28742 35864
9654 14462
3418 89064
88826 97137
44480 58925
42684 87691
27134 69566
30234 98125
35577 61964
41991 93833
6616 54609
46531 85436
61298 67624
70616 72668
14618 80952
2466 92570
36465 62207
57180 64678
86521 90743
17375 87094
34204 80918
27026 44612
19721 61214
16163 86151
5695 17500
52903 66964
2389 27504
50945 88491
17243 40916
12705 53155
67601 68789
19277 95016
24421 54683
35377 73343
9744 87776
81169 89146
43818 93665
16303 30974
53923 56885
8207 83600
72986 81409
11251 21440
88555 95891
3512 14810
4519 22396
12077 17722
13372 69488
13062 89895
10560 16166
13854 89050
6436 27702
14507 99355
41668 94542
39719 67645
18306 99720
15576 87111
68551 80630
15370 40327
24489 37317
54680 91088
47803 91381
56183 59775
33183 75071
9871 68460
57751 74116
86199 92539
17496 19276
8172 83889
9259 61936
46990 83236
57157 98542
57623 88108
66933 91333
50872 90294
58952 98465
41495 96881
69754 91059
11117 55836
39381 76446
6200 21248
5757 72345
8030 55704
17112 84912
26920 52322
56741 98492
25688 49911
17595 87791
35489 52766
16238 95611
41090 62525
677 73733
33368 97039
65257 66057
65967 71240
19997 46598
9320 94100
595 57115
55399 99828
40093 62432
12371 16752
7578 42305
74520 89917
1420 42589
87308 96740
73387 84823
11214 43119
2292 21045
8030 40674
74763 79884
53011 62247
14278 83840
12440 78535
11606 98056
11334 35828
53759 87388
11370 45751
48255 97410
29187 90775
53128 99263
20944 37370
55593 58228
48768 69923
23531 89234
53346 92583
21360 62085
28043 66365
6156 80330
29046 70625
20330 76145
12380 29487
13048 39298
566 73189
32045 61822
15593 83309
58219 90865
4886 66065
17306 96984
26144 90597
56282 87011
8557 25742
21736 58586
28460 36237
41764 88355
33626 80101
36337 87405
50000 71029
16713 35816
84406 92308
38886 56749
7577 29227
35574 64843
26100 72268
28066 85240
46955 96018
26731 78264
14200 77910
60809 79119
16299 35036
34890 45674
12374 37015
26822 69817
10451 40270
7386 59105
46956 75995
29597 91056
52847 94185
66787 70793
6140 73007
4708 39335
69128 85499
5913 25197
2216 19473
36551 53415
4666 71662
63183 80965
19200 84315
26825 92270
19402 95404
50808 84758
29664 64359
40720 91461
23982 62718
31617 85622
96653 97971
36964 46331
20308 95451
1551 88207
17011 61250
45575 70901
32039 71022
55001 75623
15947 28340
68362 96179
23396 40762
28007 43035
30048 64261
31401 99575
33723 77148
37363 70054
18861 45388
23880 68646
27015 51793
42388 85744
57679 94442
30024 41842
13739 82779
41798 61704
24009 99944
48828 71309
73444 88107
82852 88203
48589 88201
41952 57960
26541 59590
18893 96126
36028 54288
45948 48401
27217 61989
84590 90240
10341 78682
80724 89997
46228 76829
12064 69080
41807 59195
35604 52512
12399 46323
16744 98693
44742 55343
25131 60600
75681 91604
12424 26202
56929 78800
31973 95858
33501 63174
10072 80831
74998 85095
7036 28620
35087 45218
41738 79563
47748 54846
11334 81967
50301 84209
38978 88851
49020 73084
7189 76181
5831 76657
63853 82733
38239 45602
76360 95548
17167 52262
1782 48318
40426 86145
40354 90597
73183 75166
8870 63895
2441 59400
98750 99941
5305 12692
28320 98110
4846 74571
13917 57978
34265 57914
53582 94074
1115 48442
48989 80398
22267 94699
27431 87575
72907 73624
1843 13571
41588 82295
14330 61550
10893 19042
15206 26482
24479 97302
9506 19934
7021 98112
13677 22962
18687 27069
41025 80517
6136 46251
19771 61193
50615 81492
68070 74311
3127 11652
42212 71625
24234 82253
66857 83429
30751 46836
37359 59260
63175 76951
18855 32172
48215 58744
36355 92152
79912 81221
31481 55795
46522 98025
2544 97272
2767 40751
5938 14920
65289 77571
48489 73660
7123 13538
10769 51575
46146 57875
25404 48856
35156 44109
37949 57426
10645 84191
31988 73712
63119 67824
34118 52074
42437 56680
15288 68085
6008 59456
26620 70976
8997 46888
17013 70751
8254 77985
34425 45365
5820 18771
18138 78578
24332 42698
12840 34084
19831 36097
11432 86697
14116 94116
69385 98787
56797 61854
78140 89552
10532 53163
35274 44161
5895 41808
45837 86599
73163 87874
47009 93652
29477 30802
960 12106
14115 60401
60609 96194
7507 95196
9022 30780
40165 74876
62958 78568
60744 81468
21834 82452
17043 34248
18817 98526
68269 80853
17544 56660
54131 94083
48116 94053
26373 61217
43879 91775
34268 39417
12117 29686
45096 79883
60966 91856
58187 86742
53597 72555
64295 84663
58594 77304
51038 92983
71251 77757
21792 87397
367 36758
15 88453
92888 98104
28094 37076
15565 17930
21209 82006
6792 7347
24521 35827
41366 76234
29861 31485
40699 80574
2048 80133
25967 30793
86407 86926
77451 98220
1740 49422
21729 22020
4593 54476
27053 86723
24916 53763
11658 23981
9245 91869
22546 48380
69592 82602
88078 90240
32350 84636
27382 32715
16631 34998
51886 81539
52071 97355
42221 89470
1149 11449
68495 79719
81838 99164
13690 77019
43865 89585
7862 45416
28258 55693
10021 91828
6560 6972
68856 85887
42665 97399
21954 55223
2029 3331
44712 81715
37206 97583
40549 64158
60813 64744
55954 77884
8521 13737
32211 96931
11842 88161
4028 91431
14649 27245
704 53973
24197 32222
12450 20243
71580 84468
8627 72292
58313 74396
35133 59410
10696 44542
78969 82145
44572 99855
9274 40173
6088 19494
64607 72426
20000 48987
85380 85465
19126 41121
29092 69752
61110 84313
49669 80346
51722 57269
9335 13118
16311 16687
36327 74240
9717 38744
4698 23083
32027 87511
41587 54149
13449 82445
21427 72885
2079 29835
31250 37364
5549 69485
50179 53279
12883 40260
107 63138
24223 30598
7573 11125
19911 80994
10226 53221
54609 64641
46429 63489
48872 98457
14377 86929
57092 58845
13254 63618
28310 70066
2113 54100
15058 60148
10891 31448
32641 52435
9211 54781
34277 99830
91776 94478
66054 95169
2596 51126
63143 89220
39485 42046
24523 25415
2908 92999
55788 63932
32530 47859
65304 79412
29935 59027
59035 92441
70341 75822
30395 47203
37803 47499
5180 13470
18524 67582
42304 43384
70119 86945
3331 55792
5797 87986
28508 55678
27849 63747
50486 76397
58671 85254
21689 57366
47431 58271
36838 38581
3728 65342
61423 83741
7968 98849
24989 45274
3411 19121
59425 83411
80939 89484
62974 89730
51691 58971
50120 77036
16354 61101
30868 54934
33102 74850
45146 76271
68217 98879
16409 94332
36188 62414
42020 93203
17935 44673
11677 61712
32967 38111
24099 73134
41015 94090
23862 66005
8677 35647
39036 86714
17308 23141
49497 62715
77605 78218
9034 58471
36507 96309
55287 81280
43155 55180
51946 98637
3791 14957
38128 60002
4202 25709
57270 84468
28063 69086
93328 95228
35718 41760
38703 51435
28310 35078
63387 85759
13442 57958
37795 97085
19648 59846
57590 78021
5734 88127
35710 40005
13069 56718
63189 70154
5335 93016
5418 6411
4845 23446
15814 85428
35201 61572
62676 86625
2211 15987
51359 76692
26798 73479
44550 64584
10144 12818
32626 98215
8615 48237
38348 52296
30914 94309
46239 74988
73803 88635
9152 23819
7803 90897
16321 91213
59004 79391
9154 24960
39799 61905
48077 64779
6970 49107
31348 71934
41209 92884
88481 94761
43044 58624
84568 87850
27687 46928
25730 67053
25708 80073
26648 90700
39588 70699
4008 27704
10682 54083
13841 61510
27684 89991
30656 34689
21747 61429
45457 93716
21611 70018
25655 47021
52785 90781
13645 17687
48391 81723
44169 76954
8542 22676
7831 83905
33506 84769
30266 67501
41567 60965
2867 89882
71375 79047
1926 6015
26611 54251
81533 87618
32146 76346
26994 47436
18098 71479
60332 90760
38394 92904
71288 89894
13669 43154
54355 75115
26274 83296
25396 83976
46938 62830
21809 44491
36026 83239
73600 83262
30897 67479
23050 35053
1819 17158
71717 79854
17747 20410
59247 75544
3380 18363
19498 67663
5766 78581
49559 58328
34033 69938
65760 97815
31253 78861
15806 17373
34277 39328
4565 21069
5241 75459
59545 77037
7186 24690
66580 74502
7988 19870
31105 54551
15063 98633
36374 51062
17204 65059
90176 97922
49003 97779
52697 73207
16479 99401
18797 62581
28589 54731
7956 67126
31961 60187
33493 64463
55563 58115
30515 45432
69002 96838
41587 80938
3820 80416
54206 82864
72609 83103
16366 58594
35628 70400
31067 59075
11944 44524
46955 74847
39185 87203
1967 48062
25731 74404
44467 56757
4825 85692
14287 33901
1240 82152
25047 63544
18203 24978
35217 76231
18693 75885
24786 99743
66015 80581
60625 86057
8268 50994
57044 98136
20667 43606
3305 68603
20512 45165
29954 35081
51778 59249
13097 45696
35169 88951
8857 49548
25452 45390
14029 16309
4801 7426
40579 98681
66865 87405
32799 53692
44911 76461
20899 63836
14859 36153
7756 82651
3220 56266
35707 84491
27847 81848
12328 63550
58347 66215
40075 90510
18133 36438
39544 83404
50143 93996
2026 37600
16645 25709
9538 22361
6837 59731
57708 98669
74152 92417
52823 92918
62533 93326
53410 67276
7619 43630
23329 87243
17164 95833
30209 83552
22238 27643
58502 99503
14123 90391
43289 96538
2528 52824
37834 79621
49602 92502
22801 87267
13428 64769
47299 95500
63509 66638
29632 79741
43483 48423
25455 81350
56992 90858
19015 57199
14695 91059
17027 61451
15896 52265
39 54600
10212 45029
20458 28104
2042 82348
22923 57789
9359 36851
72289 74308
19210 53180
17551 26588
23425 76199
7457 50135
19218 56965
38570 97349
33110 44946
65196 70715
21601 23357
15175 56814
64099 73401
17813 26949
8513 17928
41759 79150
50858 55965
51857 92470
79406 88646
27475 85821
41910 56871
1350 90502
29061 53665
9733 42912
88140 90062
585 43278
1675 61576
59091 64875
16009 31967
56247 68073
34267 54366
658 25417
4895 94493
20037 72198
4143 41719
66074 78026
29323 40748
5665 29225
2307 83723
42484 83387
46453 47124
53579 75500
17920 58711
25417 85561
4875 91932
2028 75216
10380 82626
54950 91874
8783 12874
29241 36340
91943 98923
40771 43450
27418 96471
27435 44670
2074 67117
37964 69371
47819 89728
27283 32972
7173 43549
11060 23972
72115 80925
62048 81061
42953 58169
6861 31458
36036 42450
9276 82245
4254 75060
75749 96785
14668 32500
80921 90986
47076 84837
61696 63363
54401 87896
62544 67958
12601 38739
21761 37369
38451 85289
56266 72010
34916 98406
67943 96223
43714 96619
4004 28253
81944 93028
1362 36212
29407 94302
48000 94669
17120 45548
71333 83383
38542 60958
68221 71209
47287 69143
67578 86178
58849 85760
14580 82510
5292 79218
35276 98235
45514 86152
86304 88709
22937 40689
60958 75302
45635 98686
20498 81232
6665 80256
63163 99054
6818 31321
17750 63998
28483 35483
25934 61805
13792 90361
31119 51220
73863 78289
41185 73511
16734 96098
3636 46609
37946 96602
77739 85949
43829 62958
51620 73972
11232 16663
23572 95856
2390 20744
32577 46314
7061 19969
86071 89302
12273 54506
32321 86450
32328 77512
51645 75748
37728 99374
33218 37942
19058 95550
11527 97316
15153 74154
31438 82618
7803 24915
38597 81438
21915 47187
50657 70272
2840 78613
35825 62903
47165 78498
90478 94683
73894 90263
58931 88856
74065 96292
6758 53201
32523 69677
11847 36831
54142 94211
92215 92403
4071 5151
12562 21388
42394 85351
28470 41272
34456 82532
83350 86544
17068 21137
33455 81262
18841 47069
8566 32712
67440 73243
74535 95059
40996 59967
36440 44118
42136 60438
4149 76640
53857 88727
8079 90271
79241 96679
17919 50797
25296 86441
4822 28969
30509 97216
17783 78031
67362 97683
35378 70975
2268 89838
34811 79453
14285 24572
70926 82544
40505 55327
47593 81337
29507 96887
39930 89073
35768 68605
7791 58722
3390 52383
73200 76092
12233 68095
23905 39164
20327 57450
50689 99069
17488 56409
67735 76755
10200 74953
82034 82586
29448 33201
23075 84038
34611 69779
610 83979
2911 24358
30045 48153
24974 87635
20600 66411
36739 56802
6057 36208
19752 95899
5284 63766
1543 48826
31543 48433
76776 92350
18130 18431
28321 89735
14743 15051
26387 83872
47409 87546
30440 49392
24435 70592
16363 38641
76757 85255
63680 74685
45576 54507
47408 85073
5754 62598
793 25327
14650 56047
623 16158
23291 25738
42659 78266
13720 79851
9257 94384
56456 74966
15552 97321
12847 22512
34281 62845
25307 70452
227 50851
17483 86809
2902 90063
47779 51940
34980 78803
86450 96629
46608 73504
18506 61716
49002 94470
56348 67947
23991 92793
8011 60435
39011 56522
41232 95458
25148 39420
28351 84630
2568 57904
63957 84524
36975 60567
11589 38689
6716 37547
33820 96923
57521 64981
9127 95569
13967 34859
21206 64047
28931 70350
16908 59350
37746 95437
83142 93088
18480 40344
22325 65586
47597 97250
66097 74004
5997 68207
43740 98682
11770 13364
62902 81918
17333 23090
3315 28180
29432 78042
53785 94555
783 76451
11829 91150
31921 41474
41502 43924
4241 42815
35915 69392
19963 98787
31809 39461
82457 98822
71389 71889
72486 83522
34810 43322
62513 87835
4145 14900
10218 42373
12850 37370
54188 99713
6805 79396
12417 83844
67182 71135
20971 54267
26308 79142
13023 25793
30777 52932
60204 96827
45066 60413
51543 87664
44059 64629
11284 64183
34073 94322
13051 14032
7918 32473
47165 48668
61954 77241
33402 75728
22756 62027
11290 48139
48678 78885
25537 28268
23444 27596
9237 40184
9039 91818
10058 92094
37165 60018
94497 97853
17157 19690
93728 94014
35572 95015
3051 90147
16285 79493
4886 18918
2908 40246
69678 98036
45385 57230
7772 98655
40688 63579
21971 52469
6196 62887
37005 59796
8215 19235
36054 64870
30556 92109
40973 89073
61562 94663
42748 93673
7912 63774
2173 54229
26453 42071
10413 66089
6949 23137
60899 85792
23671 52827
41086 78930
77274 96428
15124 28373
38310 44371
35719 62326
60450 84304
10361 45260
347 18710
69738 84682
70584 95783
53810 57745
6362 59611
37664 50906
59404 75523
83591 97079
50905 70775
6648 42917
17079 39676
74982 91381
28036 78448
22632 75409
7068 51750
13969 80953
11102 65348
45521 70820
13728 83908
29466 72399
7698 53557
18744 86573
15010 95369
1273 62218
60697 77410
5663 90729
8639 28631
14370 62474
57869 72661
43950 98427
15587 96557
4303 82741
70935 73654
1429 93451
68212 73945
5939 14921
12734 19994
50786 62829
16755 24223
54128 57274
19134 28558
24681 69535
43673 46450
37158 46255
4351 19165
43419 76392
46492 97561
33523 99483
1593 15888
9233 18457
61289 85867
9139 74784
7519 46082
57596 67380
19817 71474
73247 86701
41485 56781
25532 52888
638 98924
48914 76605
84731 85503
29684 45997
9572 49732
25737 94869
9978 20726
4587 52163
47037 78898
80107 93562
16310 75331
62281 67032
9369 38439
85078 99529
26283 93460
5349 23744
40391 70945
94740 95549
26803 47040
5245 79261
10224 18963
2860 40031
60747 96557
14126 84374
20307 55268
11078 40326
2772 18310
45985 73271
17409 38069
8418 68570
7895 62713
38602 40523
44329 51670
11236 58606
38884 49372
46843 62987
68307 79017
15449 87222
31541 51493
15693 43542
2706 46802
14408 60503
2156 57133
80556 95683
10196 11684
34013 76511
33246 74218
64203 85422
14837 41234
31600 98685
28202 43631
38832 70317
42338 52587
25629 50404
13302 84087
48135 82204
45212 50449
59299 88435
9532 55157
37387 44466
80277 92359
68130 93588
476 6048
6998 61653
43792 86120
13050 61085
29604 45361
45410 68087
80635 82000
24288 41401
36627 60056
24559 38797
7348 45912
20558 21532
27680 48120
89634 95672
1445 69239
9390 82581
7449 39087
13859 66910
49389 90076
5615 43418
39877 88969
67227 99347
48913 49279
34477 75074
35642 83631
33548 58650
911 16167
64219 89046
5382 40738
72823 76168
895 34958
6212 56725
27607 63210
84345 92060
83060 84351
32881 98763
9984 41785
29576 72494
28602 63834
27389 69982
34162 42320
63441 84328
54647 83695
18031 42326
44840 73390
31222 55404
19486 76107
53833 95113
612 62811
60133 64474
38641 92381
1812 72371
32782 91139
11717 92710
19953 89406
36816 89446
45336 53972
46793 94949
18611 45535
59294 93791
87618 91674
44923 94338
68780 69116
44384 89508
56392 71827
3936 10965
34712 77753
76716 98486
24053 57526
3151 13427
6641 66119
23473 91750
47500 98740
2357 3912
48311 96027
29910 33148
49978 87544
25960 72607
21211 23207
13934 71132
21571 69417
60754 87102
30326 93855
23417 93356
27365 34206
13068 56457
26952 66208
25189 96882
4080 91973
30515 39625
98047 99008
79614 99740
12062 18930
56961 94679
37759 69807
30786 82550
21435 52209
30111 37322
53242 63000
22048 34697
21160 25733
9476 16694
28727 38944
47024 74236
35015 48445
299 6937
78896 91745
20028 99474
49263 57214
12476 56844
2201 60172
2605 25917
13501 63379
4011 92748
38249 89335
42806 91758
53706 92537
44220 64399
43500 49584
28747 73604
59062 91503
20345 84724
1421 30099
7092 22963
47701 82925
22699 98980
34536 51447
2703 41927
34416 66051
64183 98682
48816 87013
14409 58024
32725 45769
70530 72990
35882 44967
29117 47419
65646 97537
34493 40306
22266 97257
40616 91252
92703 96712
2168 78254
7283 71936
18941 97814
21153 77995
18321 86401
8852 74840
45172 88241
60404 77823
46527 62575
19125 62358
18596 70748
9456 29740
3002 54442
65500 76248
32031 77414
65451 87176
64215 89900
804 78486
3274 53521
31815 82603
37309 89522
25731 72570
51822 75883
3904 76796
62252 66949
59978 74810
33001 55573
36219 56487
47294 66402
7923 93238
14336 26875
15324 42115
77332 96525
39581 86063
59467 59706
18421 39849
45954 71936
31321 63331
55810 89251
68849 73729
2643 49964
93563 99449
31215 54620
40881 49352
42155 96723
16428 63662
48224 82228
5487 88020
47580 64185
28759 40778
82452 99285
25365 31091
45350 80348
40311 95214
21168 41234
62239 99722
12781 55939
5115 30104
14809 22020
28372 43399
62344 97262
40451 87198
49814 89011
77717 96738
67177 70159
47760 74528
32552 40217
18926 57496
75104 80518
26104 80215
75429 89569
57713 78381
57925 61302
14750 25402
17858 30092
45592 74758
13201 29805
83581 98326
82072 91292
89425 99425
4331 11096
74531 90958
27469 58772
20250 78170
37366 47699
9396 91677
20216 59124
60841 82910
45844 51174
13673 34740
18985 88300
8399 18891
33026 85455
2219 30272
36434 86776
9801 35332
16127 49870
65304 96230
59359 61829
13499 25067
90026 98870
62702 73302
2490 93166
6917 80149
1674 90395
10431 72697
10574 56507
4160 48969
48771 97824
6352 26032
5574 64414
95 55680
3341 11201
14315 33794
15316 26701
3670 9536
46403 50850
28851 63597
44162 61748
58234 63735
22460 69399
2013 28996
35936 85765
11071 62466
12854 20378
77465 89039
20023 42340
20009 99161
2947 95675
32566 63969
24847 74561
2831 88878
41152 53966
5342 32926
8994 40682
26856 39037
19566 76494
50229 58716
63805 93345
10463 75867
15913 24003
8067 81563
31817 81467
31209 60483
7226 30811
43469 61543
3434 66848
83911 86505
25322 32716
33067 78310
24211 82095
14187 98144
47236 83796
5516 87349
31510 89751
22232 75574
20438 20861
4873 61487
63554 85306
44081 93284
10383 32476
43049 79954
27949 30392
5385 98848
22594 85007
86191 95528
36508 42131
35334 94904
21026 95933
22703 29559
10171 28240
60918 98557
37091 41719
75416 92440
63619 94259
79096 90494
31899 84031
25460 83185
42254 71437
43475 46701
32910 59469
584 56541
8719 81566
32539 95577
36445 65644
44601 82273
25728 84559
21101 46677
37350 87638
41211 60224
33331 47067
56363 97757
17644 95690
32434 86743
61283 86336
38763 40865
67729 68056
31018 87562
28939 29161
9399 62735
38856 54150
28231 80783
25078 50587
43086 49093
71452 92658
18982 27021
31078 31316
71265 81887
21052 74527
36385 47072
73204 91361
2581 52562
60334 79878
78419 90121
1866 9072
55206 66565
28275 47636
14404 71883
55264 86506
71419 82242
250 66894
23534 51523
38023 76842
62414 86507
60306 63852
145 25586
6755 33446
30675 87028
29834 82987
34831 55590
4104 79504
803 49498
40730 56721
6788 15900
12078 62562
53579 61677
23316 88625
65508 81638
1466 23091
53228 53277
29479 50161
57334 94033
55619 62965
3917 25815
43563 53081
9383 24335
14149 75651
6822 43275
23932 45334
8171 8243
47830 62310
46025 73173
3192 81955
59331 77430
15975 67613
5884 10252
3487 88963
47426 56549
23662 77035
69764 91252
3505 32421
43997 55610
76538 95556
75650 96192
14902 84478
10998 86958
248 23728
10396 31369
34315 46007
4252 10168
83418 89174
39052 88516
71871 72340
1458 32072
61745 94099
2524 6077
9859 57060
43502 90436
15641 64380
9818 55084
21381 76868
4601 10992
43973 94723
18887 37503
45090 94320
18393 34331
45739 49726
25734 34417
22287 26804
71887 94823
20335 87746
39460 82044
10632 34148
23848 60373
6591 51302
6122 67500
32567 79091
78149 92447
47044 60916
34202 82143
7029 85261
14101 63739
26301 74025
4975 69191
26470 32068
53266 89699
27334 98034
5121 94276
21560 36007
43591 56906
40174 53206
95874 98664
2157 73281
36697 95604
78470 92007
41564 55065
29120 99885
36880 62897
82794 85652
34908 82953
69199 87506
38433 45167
67809 70673
7194 21605
47604 81571
15663 35478
64438 80630
35319 70530
21815 29942
4913 48909
75615 87362
50764 86440
95924 99285
4527 20048
54225 87994
10103 89156
82557 86018
41721 64740
23327 35542
28578 44549
53188 90761
35449 76026
4930 91219
50111 82557
23658 57909
10141 97744
26730 28961
11457 17610
28181 43064
32043 54743
47968 69348
40781 63972
18723 36279
13156 33456
26057 83858
14944 74613
35182 55881
74850 96239
50912 85237
26312 85251
75409 97932
66843 77848
13824 61954
15153 37476
1932 96423
14059 55479
53169 55312
44370 96204
51511 68952
14345 22725
61276 97760
10199 53064
15862 65657
9490 53541
6738 78419
8780 31153
25279 33630
4787 90900
29743 96498
6766 52154
28836 84814
51055 79367
5082 94561
21946 80866
38565 56557
28399 97940
26641 85596
70708 81420
8325 76582
56758 87656
7489 58717
3823 22749
40008 54385
19745 28674
57716 80329
54255 63309
34069 34638
57807 67847
9765 84931
56552 99288
9271 65637
3606 37940
12963 96550
4259 9964
17062 21727
17354 83412
11636 55682
58847 88335
43777 59303
1445 63959
16662 17433
47714 63657
69003 73457
44632 99204
23510 49229
16578 22723
34075 85483
75439 78350
28335 54361
2179 12768
18668 44712
21845 41595
3195 13932
16565 62501
4604 56902
27273 77637
65529 81015
8545 67114
11657 22286
6149 31833
38352 58448
10443 22103
69148 94219
25412 83790
17856 79937
34447 98855
5132 38052
41759 81962
42896 60088
38117 69959
16208 23855
58473 98340
13079 96384
16791 73086
7149 60414
6610 7714
29080 75939
81126 97319
47517 98041
18748 39717
36320 37932
57915 86114
18170 50487
9990 15421
12846 38852
35249 99592
70669 89099
8077 72294
3821 70223
55501 56564
45015 65913
52899 53908
22513 67384
19304 34681
46761 90244
21099 30937
23802 52328
34929 85985
30405 65355
24899 58131
7168 78300
6190 61547
18649 95594
14767 71240
70987 91692
60068 69057
29100 96242
58338 64477
57795 73280
47599 48838
613 91615
67505 84544
11697 99303
40048 72125
9779 17393
53519 94154
51963 90370
661 81777
11162 35072
71140 86223
66217 66776
45580 91792
59292 65777
35745 69667
62120 99354
12557 96466
44242 45951
46643 81549
1662 64524
44211 45619
69475 80290
54901 80080
9573 58473
8105 74540
17074 68482
30357 99592
21977 73239
1645 18993
7355 43675
31940 56890
2607 82446
12033 44729
19105 50477
25682 57144
24589 48257
22534 28526
7642 65969
7018 57256
46953 94688
30996 49261
23140 53029
15087 47807
2795 49299
28212 63147
24764 83220
29572 88064
36854 98647
64711 77078
782 6788
34611 78293
21752 32804
32117 79644
5074 89468
17302 56961
19606 21997
14493 60323
78668 87910
23373 60272
36025 98249
3711 27420
23241 23722
45032 95879
20003 30053
13703 73400
10353 26116
17961 99526
72306 82394
26231 62332
41881 87438
46079 74927
15698 58979
44784 60443
17946 67627
67564 72663
16224 19989
3691 37694
17407 79320
40688 82246
58617 69038
29480 99249
32340 89787
42359 48771
41432 55967
2519 83131
2203 80946
60486 75591
41299 54917
27521 53112
17351 51381
38944 89400
17874 76859
13479 16538
71227 81818
47142 79853
2725 74333
53738 66328
47074 55126
39318 41769
81745 81986
72409 97614
15598 45290
44925 65455
47540 63855
13247 37605
544 49582
839 76140
33823 90884
8456 30514
4644 79647
66258 85930
5555 43744
29300 31711
74291 87990
51830 76673
98783 98938
24024 62130
40100 57916
9438 52646
13398 87287
28026 97128
27039 63285
45600 94062
2689 58223
38160 85948
18833 65354
19956 50422
46494 73361
1433 19595
2544 38537
39394 66744
43644 85863
16326 28300
10436 31769
22933 72664
63182 79363
10803 50617
37302 48654
63136 64735
34160 88251
16839 97577
75443 76096
12366 25798
11820 99939
66337 71596
5897 20406
1167 77264
3226 25035
23360 57624
54354 75158
70240 85119
76426 83930
25958 94036
58511 71529
24205 62385
30759 86950
60165 90361
68795 97387
52924 74326
21223 78021
23778 86850
34046 74456
66127 69968
25467 28607
26723 92658
2578 6694
42746 70071
18816 47776
20037 38941
16667 24619
24270 67606
4084 51992
1931 51587
4091 60782
38963 99659
18600 82772
26832 73429
18715 27032
89806 97827
11147 13967
13798 98297
77116 82728
70194 72363
5754 76417
20794 33189
24278 99762
26855 31010
27139 88862
1 11414
46093 61641
64134 78536
10343 31410
54333 72872
53423 98273
62269 81361
78861 88526
26895 53183
43249 99126
41347 90261
57548 93604
13338 84333
6308 90897
12315 55370
80348 90409
53791 87444
53911 92620
44570 56674
27108 52885
17501 22495
59556 67615
30770 90716
44958 98361
10562 53401
4258 19124
39454 58590
53691 78809
22552 52156
37436 87433
2862 25409
48121 86486
10191 58536
2219 32223
34130 61388
434 59749
35113 46874
69689 78158
2081 13801
44672 52837
5971 70122
8934 95620
9130 62552
23973 28634
66739 74920
4282 55031
29467 86917
47089 90118
11389 25122
54810 97320
59810 63402
11666 33911
5592 93530
45714 86206
56092 76986
28182 73255
3733 57400
23397 99863
45764 93019
33303 36181
70424 74143
54025 70054
13891 69229
26912 87957
70448 90255
28977 82802
5023 78368
28712 78078
91622 97210
7045 71317
36569 38037
4048 89288
13454 48022
52160 53378
67031 78070
3300 41549
7823 24208
76172 98670
22604 76075
15095 16811
11028 74109
44236 96730
4682 93220
80799 82697
26630 87328
4917 29285
40190 50252
7531 78658
8439 11712
26804 99491
21059 60098
9840 21846
78073 97072
62865 84630
17383 52708
65696 87732
16632 47316
7036 72037
49765 52398
42141 97224
2558 33214
15044 35590
23 94120
25716 98015
53457 73456
13221 59691
2303 23550
31872 54179
43088 74464
26772 30235
56631 97296
9999 18102
61268 82357
7273 80869
26448 64372
55547 89821
76167 88690
1980 33477
23713 72838
6012 9256
22210 57590
80937 82302
39644 98097
27977 27991
88007 93379
51707 75183
7215 98259
7381 65911
22873 36103
6874 16554
11774 37340
29203 77923
35748 78994
187 41307
18796 84526
14413 24202
48955 93753
52928 81362
76592 80862
88399 95495
43156 78428
55146 99815
3586 68369
3348 54253
47077 77700
79409 91818
35853 68671
19399 62866
37563 48400
45964 58232
4540 42836
22597 50207
49435 87253
50164 87990
5385 99567
15968 33819
65737 66577
72070 74133
49764 92590
3013 95352
4351 71580
32174 63293
57744 59203
47273 83982
43630 98561
27739 87461
55589 98778
69145 78827
36854 86602
2496 69640
62476 76407
8144 37849
11652 42939
5071 71185
17743 87050
20420 83282
22667 82532
20091 62290
7724 77660
18542 68508
33657 46658
12108 45560
83654 86460
93713 96701
25875 65963
26567 38589
32075 62331
22593 84597
9246 12314
5096 6224
23287 55463
53289 85693
48191 64766
37636 78324
72260 91964
6217 55648
16379 57964
2500 15331
32699 43060
34262 83268
1473 34943
55949 80807
5841 77289
5220 36121
32343 66950
3880 51028
33291 54255
28871 83165
65906 90506
20999 26717
2525 38809
50717 76879
65725 65774
15843 53149
67998 80546
72323 77629
52690 68176
31158 61083
11765 92449
21897 26507
13566 39111
5051 44071
67223 73037
2276 67941
42852 68001
6895 88442
49242 62022
29364 59992
76779 81843
46098 52952
7705 17074
18667 30989
10464 90329
59310 78278
55648 96532
20423 50442
48404 74773
77326 82069
15875 36146
12815 19739
24624 73025
51855 54864
21071 42023
41172 97132
40906 61487
34855 79379
3214 56155
61752 68227
54288 97102
83539 87201
13257 20737
41434 45335
41277 86628
44294 47443
11184 62549
7790 75029
38210 67827
55760 97134
21041 36705
18198 64938
41206 93246
37066 47424
7357 12884
34921 73046
33798 96898
12318 41995
53560 96600
12548 32675
75527 86237
38917 89108
28659 84345
25992 73570
30415 83964
31693 99922
73043 85239
26145 27170
47067 65163
72635 90549
69727 78781
21627 54179
72869 96811
64739 83593
76634 93990
32329 68709
76856 85556
20913 21963
42913 68769
2717 7866
30536 60194
40168 47089
53929 59277
15210 73306
41044 92693
10698 55996
20158 62308
62876 71827
81819 99763
18006 42845
29238 59898
11439 42031
31485 34225
38316 87662
24786 57100
5690 98824
24564 35608
1087 5702
85608 90792
64564 66052
72275 79423
32840 79131
59780 74966
21933 40381
49159 63378
5900 81644
28172 93325
47479 54838
38286 87608
80112 83868
20958 28634
21159 76476
2689 28646
60320 88089
83684 98250
51029 98052
48078 98989
1389 61650
9033 38739
51622 91010
61095 66723
6647 99002
19686 31756
18759 40334
53361 83543
17798 95587
21326 66204
28237 31461
64515 76113
67594 96900
33391 38490
33920 38749
17239 60998
79956 90112
24560 94162
113 63886
69077 88515
5611 51277
20283 98234
76362 97283
11742 28719
31778 37703
54857 55489
8657 51735
27648 99083
37124 83608
36543 89625
66442 86196
84043 92995
27139 57523
47941 58622
80230 83011
28731 82274
55780 94369
63131 92348
47950 53439
26075 76532
13082 56587
29833 58184
68602 71618
6886 10237
4607 92382
59661 87656
33613 65959
66470 81024
12420 33308
30145 72788
28928 72509
9712 56415
58535 60007
5843 76320
73600 77805
826 86826
65088 67986
8224 13302
42973 79177
23485 39640
74897 89332
21085 78968
458 18539
12628 71690
86286 95515
53150 68438
22728 66859
28548 85219
4179 12185
20901 78906
24323 50818
77461 77872
42346 86562
59155 99647
21037 41105
4179 84678
28107 49668
14689 52754
33032 85714
1997 21088
37149 44908
1820 33496
20392 90939
7874 14554
6687 45498
18751 74037
44121 57269
93521 96441
68478 98155
33432 64645
82877 90271
21818 48652
18059 95848
54537 60188
84437 97959
83168 94285
53052 59677
21468 59027
745 25628
11406 49498
155 92494
21543 74691
5126 26873
28185 51633
36824 65482
1044 70714
28946 60935
7934 72311
13850 74349
61590 73486
46318 86372
11629 32903
10061 65090
61555 82154
61803 63879
8566 51691
25810 31333
44377 93951
46043 68629
4011 81139
1731 6506
16360 83127
73715 98745
21590 88424
30816 55590
6493 98475
39018 71082
26024 65619
71105 99748
83709 95800
63657 99960
4958 71873
61042 85641
57685 72578
19575 56930
18049 69181
41025 90753
4319 29959
3688 47141
6035 18821
37857 51779
62428 91724
24288 66138
58457 93025
56012 88742
21396 59933
41027 68104
20944 30315
36329 43682
44435 73868
6719 44243
31697 92433
23591 93845
16854 48421
78412 96936
49520 50380
2913 78364
10814 65247
74602 93875
37532 55468
15705 70645
60 12394
34398 92328
2551 31350
6019 59806
59094 69681
71325 96151
63763 63917
32617 98056
40768 91063
39439 85066
49318 68892
68365 81720
7492 65467
47788 65704
342 2248
67355 68694
30330 47253
51404 54014
22082 45835
37 47567
16751 76664
50324 84162
1066 60553
20312 77569
2850 69328
5775 45734
24170 93015
29820 90492
69827 86146
18306 74228
76456 99115
10758 11694
28273 56978
19566 83429
35317 60062
6163 13001
27638 41891
18635 62692
1685 91932
40427 58561
63455 72805
24285 65602
56545 59633
30955 50816
81900 83516
2502 26647
29377 54016
35743 85390
49637 50260
64965 91535
69937 98244
27991 99291
2613 52350
22818 74519
73500 80535
58069 83565
38907 45193
39756 89027
41860 48874
14712 48576
79113 79447
61609 72151
20135 96407
34184 41007
67183 88698
55616 99592
68691 78714
19163 78704
82341 82858
31872 97932
22895 38370
32425 70027
66971 81360
7793 41356
64758 77748
58590 78329
630 4494
24858 57054
23636 83310
12070 74272
15319 72853
72955 92396
46006 47006
28027 68360
3070 85828
5889 20413
24568 41931
18944 83801
14351 64130
11744 66945
87972 98908
53397 81320
76592 89981
27154 55337
61002 77661
3134 50200
39650 58297
7052 92027
34137 89608
15386 63734
798 72073
92170 96543
65030 65467
31585 37927
27257 76884
10855 13196
2426 64654
42146 52260
14114 67121
4356 60511
43413 80174
66179 83898
29761 84970
39489 95712
407 85203
37199 45244
40376 59580
57158 63518
1749 87213
8950 16261
77685 83971
6794 51458
3027 15654
36915 49845
27801 87189
4627 9235
74479 90975
58409 70665
42634 67181
46810 88276
6414 65916
8260 72677
17664 62306
86113 98726
57536 92382
768 67754
34762 52096
8622 38357
16621 29536
15455 54556
28904 43597
23003 24548
84417 86209
38123 44708
30000 76197
48991 95942
62736 91622
6456 28014
23422 81227
70137 70834
38261 54010
41202 89818
15813 44822
34053 97963
37386 94192
7461 34865
18173 53955
46267 62025
10205 89784
46152 53571
11350 64936
3603 20427
64439 80978
46651 95804
3348 57580
41191 81598
620 52350
15170 58742
23293 24292
29110 44565
10351 94058
22854 82093
6143 73354
29595 79569
6343 92121
10132 49482
91269 92036
17081 56761
12081 63624
44209 86277
9672 14904
45426 70367
22288 87418
12489 86558
1140 73795
11010 68266
705 95583
42938 49648
42711 80272
12552 54056
70791 94836
17436 55556
7412 52091
226 34997
19815 48217
926 96060
1983 79362
24507 47401
19647 34438
2856 89579
13261 22086
19207 38725
76619 78400
29921 64432
51496 98120
2498 96647
68673 86204
4086 6708
21577 93919
57132 87194
3585 69875
46054 66294
5883 6238
15312 42537
39551 71733
7078 47915
86417 96414
50417 96497
22132 37754
16691 74319
2365 98913
9596 55538
61267 70700
66574 94821
31717 49031
3126 88098
43434 82787
47693 55557
56513 65443
15518 44903
85892 97002
3 29335
5702 61307
27098 86284
14820 50560
69991 85709
13895 77155
44078 91722
27661 65227
24624 86371
40338 40511
1690 41194
29196 43416
7447 73214
55294 88472
79939 90878
22091 46850
57496 74543
37734 55451
71258 89141
2267 89256
11280 54063
41805 45469
8295 93334
36757 53421
9634 57888
1583 7875
67033 79818
41716 44734
7208 42038
34016 95946
622 45368
13869 15578
20492 26819
31429 58531
25762 80662
9780 36592
42226 84234
3855 77576
50260 67555
16077 22630
27127 49985
7681 94757
55305 78562
7919 52477
72192 88260
40536 88894
9809 88249
62009 83292
34821 58660
15155 20187
36209 54886
36067 60955
87760 91185
38314 72574
78823 87894
8169 38074
52 12985
84077 93656
91482 93372
28331 71873
35343 64496
2806 78556
56908 69307
12213 68089
32773 50827
33822 87405
21017 62410
23132 60334
78646 86577
11789 55561
28594 61589
22495 78988
8747 17647
75024 82293
43254 86276
66182 75812
40205 72218
32621 87627
58659 70834
35945 92099
16721 43976
3161 75102
1267 65987
29869 52979
45745 64310
32912 94568
29468 78609
16770 93985
5179 33243
5631 49250
23533 55045
23082 34900
81458 88354
50584 59685
22513 86681
169 28987
34544 90766
3282 21335
29317 67042
79196 93980
34725 80052
4908 47964
3383 17744
14206 41509
61452 78414
12366 84161
31360 70546
38946 95357
7058 44397
16325 89016
9005 75891
45153 89872
16855 69855
29868 74189
17923 25292
21278 33066
32640 96851
60901 96568
53510 64712
12141 83797
16662 66246
38279 87170
11100 92890
44918 96144
38434 65725
67118 89662
24788 80985
54988 74301
54119 72401
19501 97620
16786 33330
27385 63251
59938 79756
12816 88125
67590 84082
5211 45790
20328 81837
76556 77528
60375 76125
49939 86168
24724 62072
29022 70438
21888 97002
31026 64787
63500 69714
11533 46410
36981 87883
22377 55439
60973 69878
15418 30328
43962 71077
24156 44804
80262 89496
46211 54039
36746 65593
64424 80254
3537 96653
39885 58288
17844 67805
27977 61748
89039 94544
25664 53107
92145 97641
60869 83426
31304 70689
18640 21493
57028 66487
10826 18212
20090 81364
20180 32336
63062 82983
56357 85609
30577 46460
28894 45456
58060 80779
86007 90929
33755 43097
34931 72379
5033 17441
36304 95294
2329 53055
86258 96810
11503 85363
24367 57294
38354 76778
405 59394
58167 83075
8786 37354
21285 66541
26154 66854
55892 81026
22607 52240
3882 64714
33714 76271
26694 41410
24192 31880
10775 40785
40283 89300
75330 85963
28810 88217
64292 70366
15128 27542
11102 29457
37630 56521
23595 81305
49027 81016
94734 98742
49802 95376
90512 97607
17624 74058
42015 52397
52094 97805
45781 96541
22315 26796
43940 60849
6806 37186
9493 40356
15100 15651
15798 47074
13947 63117
5618 97032
52808 79646
27426 74617
9379 9421
62433 93203
17089 24328
30917 69098
71850 78790
30075 71729
30594 37034
15241 17928
51225 58844
50030 55463
77542 80765
13686 58229
60964 68275
46337 82094
6784 68491
15775 73139
32990 76188
75828 92625
53422 61057
72887 92496
19835 52148
24705 27151
34470 66688
2102 77507
6520 78042
12305 99583
20601 94265
25940 49932
85232 89916
44544 87064
26196 89003
60661 96876
41712 67040
60597 75405
17293 90367
2837 39866
27836 58691
73185 77715
41610 64178
89161 94877
16517 64417
51906 97922
11114 81273
34389 87738
36104 61238
3484 54195
24824 75845
48581 81532
6477 78140
8351 89986
23545 69439
41802 44689
9298 64136
21357 26822
49250 67909
10113 63085
41109 66614
6964 59314
54693 59818
19604 36764
34201 89484
3124 33878
47690 85682
54203 93837
33173 47881
7493 71543
72018 85080
31073 73798
42282 54060
24895 36323
53067 87988
68644 76519
56378 57021
19957 60923
10864 22557
4462 45358
37951 70748
33986 55553
61940 77087
15977 35366
78584 88047
506 39280
51486 82269
32750 71675
41524 88279
64911 75788
14523 35296
37554 84257
27571 77487
1965 62923
1008 26022
65083 72910
73322 79084
70101 99389
14929 83466
16499 49501
8031 31069
53489 77522
14819 43488
7099 99549
74671 90371
8885 51551
11038 53430
21658 63975
23424 72230
45784 85152
58381 83381
94480 98497
33072 54431
6507 43330
76620 98367
38644 51724
88887 89757
61858 87998
40785 58152
3714 66860
24095 89188
35445 82578
5410 17088
51872 89225
11541 82692
15600 67062
28701 59788
20650 74017
8572 68418
84401 89436
10217 63859
15354 88638
4651 95772
16572 41147
21797 55409
57414 66044
35434 36619
77655 94260
6098 29066
32765 54634
76367 77284
7331 60282
8851 9807
55886 92225
19415 46244
37209 60146
12557 43705
46276 60044
38686 75281
37782 49132
897 97137
32799 79309
7129 34761
33183 68569
24993 38170
13542 36810
6645 58425
31254 48059
20988 30698
24389 42704
84097 84988
30700 54865
22235 65765
33051 83110
13542 31836
3285 74659
60392 74012
7300 24161
15552 53984
3595 81404
25911 86688
55177 90613
7786 34838
18174 79040
6135 94646
23701 83905
4293 50551
17556 79178
73399 91532
42647 72875
36128 62970
50646 86074
37926 50879
17268 38288
24050 33845
47136 53454
51364 67172
71775 77513
48801 69601
26382 58219
27404 51554
63336 82209
54695 70059
34942 52709
31362 84198
7595 62944
924 97904
12927 93126
84649 95812
3060 26348
13317 92940
9646 55609
54784 59461
47179 66555
49148 49520
42225 73355
22531 88511
24343 49135
33163 58058
2579 3571
23321 76426
45804 49096
60962 74353
21704 98884
8057 93690
5045 9183
68763 77432
37801 42688
66590 88744
44126 49107
5899 38953
25461 65386
47869 55972
26058 33819
75189 79433
51862 71654
55848 64425
12430 49000
8808 53660
77221 90010
34313 86215
34175 55574
58863 83481
83433 92291
22836 74033
33412 34267
85537 95668
41595 55389
1998 85717
55244 86642
74600 98300
11924 56525
56935 72256
46084 89955
30275 98999
90494 98263
5720 33379
6464 41820
39651 85668
45463 71409
54314 69167
4903 48642
77657 86029
92947 98093
17042 88589
58346 89504
5655 95721
38576 64219
9958 49879
22275 72158
39044 90184
33188 76065
22371 52779
76663 83690
39740 96938
70574 85768
47556 68564
48598 68627
2367 3967
24976 34464
22051 62251
40727 94408
38940 49358
27727 52868
45420 79296
45532 66591
29168 72737
77318 98404
39706 96101
21208 78117
41897 44023
47995 53266
52359 72278
38392 52539
30156 38730
75193 79814
30901 92978
53358 91785
19749 42869
51267 97644
85488 88124
41954 91467
22531 78590
18783 47994
37245 96587
52503 97712
14318 47325
11495 62622
55606 68553
46391 93836
59496 78846
28841 75708
80925 85031
2322 34808
11879 58080
69249 99191
81083 81786
10940 73876
38296 46110
37687 94292
15647 75583
57287 93168
22577 91919
75121 98245
1856 73557
66740 85594
2695 81662
30221 51757
33742 48269
60039 93638
33379 74983
49513 71678
55627 82099
44390 71989
20064 96165
74410 96816
37588 49319
11965 51913
2928 7719
48340 74340
35240 57519
30076 44114
81628 94255
14854 84304
65160 76892
34746 54145
12977 60873
60589 62886
12594 62286
20105 65564
14523 28974
11799 12835
15537 61734
40382 73325
81428 97619
11828 50479
47828 77131
48662 59108
16573 26133
81353 97289
26588 56988
49282 82346
20657 85120
62674 65186
9236 63455
6003 30965
3213 16172
46274 54341
21225 21409
4435 49994
15232 93865
77371 95093
43367 87708
6275 61447
38205 54356
13161 67452
27566 35042
49957 61490
43267 88034
80913 96689
79003 88019
5630 35613
70738 92218
23058 29732
2384 36891
71629 81993
14296 76861
1243 3003
38948 79223
766 64696
86543 88495
42701 67130
58977 78784
40535 52029
74754 76397
24808 25230
48981 62101
66802 95460
43781 78070
4016 85425
12891 48056
9744 15485
11235 96224
69131 80995
10288 14800
40652 98570
59240 61964
18496 40048
15641 20748
49080 99428
59315 70867
50030 55257
54562 62813
48046 55523
76659 90314
5025 30557
12988 42110
36223 38459
26383 77852
41255 89511
3078 79397
94135 98188
33949 55789
53791 75609
35098 69594
63862 86318
30394 47881
329 87107
3477 54512
22469 22656
48104 91203
50332 93579
48972 70636
36703 93367
49327 75604
15163 77332
17542 35947
11724 16616
56023 73024
84635 99004
15849 24061
44252 61452
10843 23299
64412 68515
33795 98864
3883 22334
41064 60629
24163 99632
31755 35065
81619 99749
54270 72264
10102 92755
11125 59767
26688 51456
29133 63942
28633 33101
25321 95625
3056 94254
49173 75833
61729 69686
2851 72190
12235 46058
61943 89588
11268 24214
6105 25501
21087 73944
1485 6429
36626 71140
765 79192
14619 74631
49315 87285
68363 81072
6078 33235
34288 95470
20723 57529
61308 63345
96093 97965
54965 88844
29112 80404
88437 99456
10785 12678
75977 87717
51935 85705
59328 92810
7323 10695
52756 54267
54539 82641
8039 91881
49325 62830
70021 96987
39921 50783
7591 70384
37712 68561
36770 55524
90224 97321
3506 63529
11397 50859
7250 93151
58430 84442
36515 60221
5525 43382
37668 84316
26034 48550
24448 56765
54777 59055
7323 20258
40559 80386
51608 54552
8082 22320
46232 50914
487 10147
55604 59567
11695 19255
21051 50689
59185 73120
29998 66594
66288 98554
51227 52083
52715 87928
40970 62638
14217 36998
41137 74202
43612 91885
6358 61750
20302 92790
33964 71915
89589 99490
5514 59005
82806 94606
26104 92781
23414 89494
34153 45255
238 28486
57132 61412
28876 57578
46362 53057
11128 50192
21538 58497
7676 35761
24431 27959
15009 98046
17778 82370
5289 37453
49343 64799
19973 58491
48411 89256
38112 84353
44860 53277
31087 50933
26524 78402
4072 81474
38498 93275
74841 79700
21262 90129
49089 90519
58414 75080
48020 84821
5865 48897
79012 98462
24601 38664
71327 91124
86209 94959
11137 99494
7747 59426
30121 97512
64282 80887
29154 39826
50398 78296
44887 78717
44177 51458
23744 76032
4751 8515
54981 57752
76772 82538
19050 41767
27416 31439
48072 71149
7415 26476
29311 68120
55325 72107
2284 27013
1840 23823
37551 84159
53743 54126
43063 62623
33210 72384
20125 64257
67398 69454
46189 85828
20292 41880
6879 26621
59429 69122
68696 85444
44093 70040
22012 74605
11697 45005
9348 23803
8998 59324
40356 99820
6771 38170
8004 47527
925 21487
26204 53582
7219 88479
50629 62009
28657 83065
23623 51317
80732 81726
64876 66552
67798 74471
3320 53405
48322 93243
61149 81140
40674 69582
33427 63007
79212 85967
71866 99856
19793 83598
43296 68315
2327 98960
10207 85437
63002 64469
44481 54373
10656 67738
36455 39514
22740 67326
17004 93381
53587 63017
33185 78432
23912 98588
25418 40001
80738 83488
42774 76726
26587 58674
18734 78748
30921 96768
35200 46435
47413 62513
65022 70582
72910 99566
68984 97365
63062 67448
80122 93918
53547 58826
33901 94487
33275 47064
14018 95666
17125 65905
9451 29981
25633 89676
57418 81733
38152 77894
20137 78592
74191 75349
26134 93352
74221 78957
10522 41255
81863 99361
80067 97854
58441 75702
11966 70262
11766 24448
26794 31291
78373 98894
53326 66602
27489 72215
17591 34538
60232 96458
20243 81590
51320 90379
31402 72849
28908 62623
11091 14528
19097 34975
65613 78934
47734 56412
40594 78360
12011 13978
57288 70188
70558 92399
48000 52882
82517 82704
1851 83806
12233 22818
7245 39341
2435 49303
13714 71762
32137 39006
4631 54692
37142 55553
58129 68294
36596 63411
24222 92349
38158 94347
4958 82463
26718 42434
17763 63660
76842 79552
29559 85208
69509 73132
38034 89281
12313 71783
40959 95731
12983 77871
42743 99259
22174 79582
16515 81394
73870 80903
42163 55759
18826 45439
59202 92339
33198 66324
61006 61304
47143 60572
51591 85555
30967 66149
20995 56105
10815 41649
42522 77120
38709 77547
36498 91070
8139 25171
75485 96215
14305 73426
33117 95896
21531 33394
68926 77558
38519 98963
5647 44898
38104 98670
54564 87536
16504 61837
3447 8264
44007 93688
60111 79047
7775 90542
7760 32604
21491 39621
61548 87809
19739 46272
79917 92320
9651 55691
15327 53845
33105 74306
24832 53925
26339 40840
59136 78002
48464 76018
11171 75423
32200 61693
7602 78988
26740 65073
8266 47381
45591 51975
64131 87028
39045 52255
58915 66366
32805 69837
1098 77152
63213 67109
43205 79831
65407 99467
67583 77200
547 29098
21605 59785
32821 82409
35147 65663
13906 96144
2925 50099
31534 99806
21862 87078
948 71123
48189 50382
24124 72454
49618 87742
37047 67786
4775 52776
6962 17386
16808 71001
28868 99705
5166 75981
11197 99457
1098 96584
45470 81083
17577 43520
2730 2989
6154 70456
19852 82830
77728 82432
20138 85342
36737 88573
30251 81258
11278 34310
25077 45059
73084 93637
17928 21571
29955 85917
28205 47632
5387 28034
20675 92384
4940 6596
13273 26368
31806 84435
68945 75398
50924 70127
20148 75685
8833 23819
63462 80932
45982 63301
1339 3099
76838 79648
59041 63948
73248 78262
4871 86383
38113 47378
45371 64638
24852 73979
30293 69876
18166 67324
12078 19111
53167 67492
19786 70052
52612 70670
78990 88808
18298 92059
28345 45461
11106 13320
64472 87300
1982 33495
28425 85269
89209 98309
71441 92704
39235 91992
12409 74406
12264 22902
62554 62834
12403 71116
2765 12754
19623 50240
71000 92794
6602 11992
14819 97942
31931 93928
63211 66054
20503 89469
11099 70259
63846 97757
49575 50941
2341 88777
28880 40324
40016 70011
3518 30326
12072 53391
60548 64257
7601 75603
46774 76446
4846 19188
27009 61228
12438 86451
46266 52681
41191 75141
51585 89726
54691 86458
22754 71530
40017 61071
1270 64232
52228 52781
57943 79503
18173 96248
3830 44929
48208 52785
32600 80318
7776 45484
4026 71657
14623 71383
49174 58932
3122 11203
33022 44906
25637 45310
2873 39460
7540 24565
35035 59292
5874 87991
20511 30585
23182 84929
39732 81049
24616 27629
19148 94370
56051 77126
38919 76941
14433 60510
15080 94518
43226 51148
13238 48587
54433 61579
13907 40928
58312 93656
49807 68551
23811 58600
1668 78272
22495 32926
26591 44960
57213 60381
39038 51032
2210 51007
37418 51405
42854 72570
28205 53290
33573 36563
41454 58324
23810 44015
39249 68978
18240 64958
19227 87480
12970 66500
44816 57777
25588 81796
17928 37533
36370 76083
27826 87155
11352 51107
18183 30301
30441 55524
10079 65871
85229 95126
18458 52074
72787 78966
5060 84163
12203 19792
21915 70859
56275 88985
28910 76378
45159 53970
10672 56360
14988 34692
56456 63564
22322 73678
40849 53635
55172 85180
1481 60560
21133 51826
3181 11248
46180 75017
81511 84143
12356 16170
43371 91132
22838 67333
30012 92883
51065 99420
76701 81298
6117 18991
18281 53424
13442 75621
21601 64796
45725 89267
51429 81006
10203 53639
57532 84108
3549 82072
3477 92019
33572 88364
22239 27761
46957 87686
33393 83007
29623 69841
42599 96123
1448 66655
40770 98507
46204 55919
29734 32819
51106 66581
42705 83328
28375 98576
49472 75546
66613 89509
24764 27289
9447 42642
6862 68807
9529 58965
8646 48603
37733 71104
2999 82930
53055 76418
15331 58150
19885 44690
32502 52329
22094 82749
26406 96838
64827 96105
29952 50796
28767 65297
10927 19783
37913 72711
46728 69352
38817 50753
70120 74261
35452 39340
46307 68345
36327 47124
42596 96961
72603 95204
39188 61459
1368 91053
18748 76865
51414 84733
22901 76129
17776 57603
3912 39001
47975 96183
80216 99651
14900 92371
45455 53738
27823 28024
19286 55453
51938 84266
26805 38018
7225 65800
4 73061
42390 55078
2007 58756
8105 77441
11383 18458
26142 66364
27416 46072
76628 86519
51241 92579
50355 91395
23823 85728
78995 92137
60934 66978
19873 44909
45991 92593
38991 64079
28491 57458
21853 75052
3674 4387
1262 56403
34782 67605
33575 36534
9095 83379
62884 82842
14896 88138
1986 36933
6910 93879
23042 32379
53887 77264
14079 30265
77605 98075
36075 63876
31568 54861
64117 98191
41248 70110
22017 58768
47953 84390
37908 84318
23178 56174
84476 93557
80223 99840
46829 68901
25548 42776
1643 78104
6581 81486
38729 83447
56022 82003
26960 70201
15629 74192
12819 97362
38332 43287
44767 80916
533 78588
43180 94472
42596 42843
21051 50207
31364 41582
61135 89056
32691 44834
16158 79911
6935 77637
26047 74082
27245 34042
20453 90114
74191 92969
51864 96363
180 4578
21643 35889
36176 89357
40999 78322
9659 33616
12832 57073
26429 50286
60118 96255
63790 75857
41523 75176
3005 26003
22313 54088
54477 74409
52965 72857
19373 59449
25462 46241
61638 92311
18857 69437
54842 99798
48582 61845
19104 25874
19382 31865
10259 51759
91884 94032
15448 70403
9931 87732
24709 86484
30154 67487
8762 58705
50443 52029
37260 73616
29440 87960
5628 46918
25598 63724
20568 50444
15318 69914
5357 15071
67801 95347
39677 69298
31512 32070
24117 44107
7085 18906
12028 50098
14230 90762
52971 82004
67887 96015
16303 55720
41301 50314
5059 57369
66764 81073
21218 41358
36803 89805
17712 48481
3893 69323
7628 76063
7304 58346
29511 31262
394 26915
14665 38078
49346 71918
17515 85664
2654 28343
71879 84867
37501 45288
42996 47248
30553 56864
62687 66189
67007 86805
64095 75578
24800 82466
11744 23661
4789 64057
52927 83557
10414 14105
10287 81165
10847 88495
87732 92210
56751 86810
67599 90786
34702 98961
22452 27452
28809 68942
80705 83696
30320 41252
11934 79487
797 59951
59505 74908
34578 87418
10751 66292
2650 3443
23074 86691
53604 76369
67655 72769
76549 85353
29525 98764
45872 88728
7067 56030
23166 88878
70417 86948
43844 87204
48898 75409
15327 87924
66783 83973
88385 99811
42701 48640
51971 53237
58028 76110
29016 79876
10626 40232
32131 69338
35802 83673
69652 84737
13464 82464
36798 58804
52690 92767
19208 80318
40124 70873
76390 81484
12202 43230
14978 98508
58491 77324
10908 81347
10867 80321
85799 95763
6268 62278
55792 77409
9504 64992
33323 95383
44928 90533
60877 84693
59846 92600
58790 66851
53783 68132
5064 13878
46091 65351
49681 96241
8251 33440
666 46722
31446 53205
8963 87364
80153 85105
8205 10577
53681 78701
7871 12772
7537 13093
32173 69669
10429 22262
14167 46321
46128 59723
44410 51128
21266 35274
14517 17570
11916 32147
23925 98608
10523 46138
13168 38349
41598 52539
75070 98208
57189 73570
17822 99060
11719 13917
32950 56324
52711 60161
10620 14590
17590 23864
34015 46790
11366 27956
32809 80253
39734 61783
43297 45811
6179 12712
32640 69266
16142 16696
8061 60268
10630 14508
5815 12144
64781 85754
341 1535
9577 48397
70716 82012
13033 16996
63917 79361
11096 86896
13434 69933
42140 75457
85685 89512
11759 23542
26028 98515
17933 30239
38390 71489
25765 46803
6212 57941
42322 72934
49028 85617
60902 88045
45652 62982
7368 43046
32642 76771
39676 72895
29321 85448
42420 77681
37133 65776
58743 83301
21464 91652
17600 90432
5696 99838
13652 98683
46617 86856
36566 36824
63234 96054
28675 96214
24044 60299
8088 45204
27143 79357
18896 42525
30409 45364
22314 36277
15116 49117
16734 51305
80380 82116
23335 91509
94224 97769
52222 60690
58061 88266
19201 97633
82574 95814
22844 90148
43013 95587
45627 84513
60083 81966
16424 71277
14415 52500
15536 93234
13201 87656
39758 52944
69849 77387
61743 71719
6165 93097
6951 27245
38379 73096
8191 92011
3887 21456
25682 48267
13855 28198
3126 91457
31754 81003
27921 89370
77456 90635
35463 92319
40370 45653
5297 51880
58142 86817
3604 71572
40055 40560
40338 46464
30256 57212
20039 32280
8308 34464
17567 55949
48436 92818
35112 66798
39249 77990
42972 63819
34366 83677
9747 61360
60070 84835
39521 51184
64273 87546
16999 26466
15208 89282
51908 89343
18605 21487
44524 97550
25987 97030
32738 65697
16598 19820
18986 78341
20022 39947
35659 90966
2448 5326
89433 97976
59688 84655
25008 69260
10132 45290
9830 42380
62123 73909
49152 66813
8021 11043
37451 81319
22811 51484
44097 54424
44536 70553
40673 78076
20044 30140
6756 78157
19604 82726
64974 81082
11429 73190
94934 95390
31404 74084
44423 44882
71525 72571
40299 78639
62972 76574
74585 77542
30247 91663
10018 64998
35600 84093
45828 51664
62110 73289
1868 41189
25797 70852
20957 52452
40891 74400
45611 80421
35357 70142
82172 86908
29823 98884
10185 52360
3610 50368
13370 18943
9948 86785
64343 79792
30844 65296
42876 50516
39477 59584
12545 23060
60114 88719
80238 92485
46202 54053
53734 58018
65418 71242
13583 14647
53277 60964
42076 44670
5233 90782
56870 94514
25749 33009
84118 97369
83278 98713
1139 95859
33028 61669
64563 68229
40744 72146
5910 48800
7673 48248
5124 58864
4350 14872
5764 92215
20238 69859
15786 90595
19999 76564
67430 79216
62607 65431
47013 58193
13180 15321
23847 60585
68538 88257
15579 24471
24984 58518
65141 66446
42056 49376
10905 68916
7596 63916
22896 42143
11489 72907
3831 4523
71887 81773
75855 98616
57188 71507
15644 60794
37423 99008
66771 99602
31145 69852
59864 96673
36471 71067
23628 32740
25171 44007
57362 62200
16551 58953
40996 89815
43618 96263
33190 67403
15779 97056
29913 48845
47302 67852
8249 95692
51538 65404
8387 54266
48269 52752
2360 21134
27228 94853
16392 27502
41356 78838
31382 87629
11977 42608
22078 66231
66542 85236
34524 70711
4624 41967
23841 35177
28482 40811
43093 57544
59474 70293
55535 62626
38289 82027
8086 68797
12861 31860
29349 56809
27214 50728
60361 84167
54368 70761
30555 50429
25490 31419
54242 63805
13475 30887
4027 7057
58330 92582
45035 79115
20902 76527
41357 53929
24205 28940
16108 59272
23202 48921
17632 62543
39793 76253
53451 56958
21048 73826
32129 99960
4252 18887
11180 39266
68350 87963
27515 47495
17660 36040
44449 61317
14013 15408
18497 72839
19939 87882
50548 85905
13161 68654
38006 83227
61754 95498
8503 10448
16259 33311
71556 98861
14522 55425
29672 89837
28522 48029
16310 17264
37904 56481
11180 37755
6677 97525
36097 92604
6137 71223
17943 89572
3014 6518
1937 88507
9110 9912
20016 66705
45463 59202
13024 80856
15765 89913
75621 92139
19294 60876
5937 61086
48966 60313
37296 87679
13258 86264
16956 93296
3154 69255
21971 61565
17838 91829
38405 49140
50462 76135
38868 99930
35655 76913
54545 91254
97053 98871
14072 36989
6189 79053
65193 80652
69410 98243
49545 79983
16912 25279
38932 51964
19539 71119
2819 71384
21338 91946
16083 31227
56512 77249
12186 93390
16240 47623
46051 50289
18522 33835
29161 59827
14565 21389
23594 56199
2611 89897
1200 47594
22764 67066
46254 71856
33631 80290
27643 57176
40153 41662
64931 65219
28404 33605
17236 53939
11051 73314
7638 94435
2514 62758
10141 71296
28534 78352
60932 72917
26366 86270
73398 82293
4669 31172
21608 83400
37082 73812
32528 48835
9837 66725
11478 17535
57643 84123
8918 35627
82547 88865
32970 39588
29010 92979
22103 83833
8011 73284
9545 92798
38423 52837
47729 98900
21131 56046
55040 80861
84506 99432
62342 86794
19220 86428
9890 13557
30971 93861
38636 72484
11729 65201
53274 59887
67634 90644
37490 92764
46197 87986
38968 47513
48610 53714
47198 93696
27876 75551
48828 61217
22183 95566
8101 31262
53391 69848
62951 95802
18951 67351
75522 82569
7990 87162
40409 52747
15247 58371
68286 73903
51257 85259
32887 60667
88804 94554
1190 25130
58725 77429
512 11720
34192 41647
12416 95077
12074 92263
51634 91739
17364 56453
23146 26272
81971 86210
37941 84800
54119 94553
11858 60789
56299 62676
13814 93033
46529 85680
53961 57002
2356 34336
58256 99782
59343 90504
36170 86915
14800 71507
15806 55572
69477 82468
13375 75558
6237 35245
308 53154
1184 74472
69762 86257
33561 84919
10848 48145
48219 56041
23442 32202
4224 29162
38192 44080
20707 81235
46327 74140
64486 76210
46867 47125
12542 28519
5038 28134
14472 90047
32277 42697
12453 27519
41889 92904
50550 51929
17260 46197
44008 71143
24056 61423
5981 22007
9540 41592
19102 46614
31295 58864
36688 71318
15171 72132
60050 91316
2146 22862
1852 83239
17569 48453
65059 69799
56132 90621
34254 61892
80504 97870
15996 42448
5166 67644
33194 63135
3792 64724
20564 46644
29375 45211
31444 49554
12996 66692
1850 95082
11703 36376
11216 46536
2010 70570
43420 63766
15103 81557
9591 73981
51933 96731
36583 67050
73097 80756
72633 75400
36952 50839
76025 83122
42169 82513
58096 76512
46921 99577
12613 55794
8524 69600
2966 88485
39764 73406
7651 46867
33940 54565
18977 41930
30410 48197
4753 80454
41724 46108
16469 92961
10933 94208
28434 48771
27241 62480
38830 96365
17702 30406
61960 94862
27035 68321
21355 22620
3299 53316
40991 77709
21437 86219
17016 82969
62882 68866
6865 97893
59900 96823
25609 63797
40237 77890
19516 82402
63844 75258
43950 56242
58353 89455
71074 75672
45629 60699
73477 89420
47039 96283
68564 96761
3141 67988
76110 87790
81252 83785
41242 92331
36234 44221
36231 44812
28595 77473
30256 50733
46937 68536
56727 78463
22813 88600
15559 83347
31871 94969
55737 75707
35061 45840
32422 61898
50622 69574
18092 45784
4547 63745
12442 71811
31992 58962
43613 69869
9146 30017
67607 75187
23249 78330
15851 38284
14862 84438
3076 97196
34353 76453
43209 48734
54359 81769
11994 69685
38787 95167
75690 76056
40308 52300
12926 39064
20294 30288
7760 48173
6321 33933
20933 60026
43504 95059
17704 42896
58920 83131
36824 99481
9236 76210
34919 73594
85055 92291
66764 91219
73520 97242
27222 46616
35705 97439
50792 96094
68951 93162
4640 52804
6047 9526
2298 47960
15792 38432
2825 93004
32111 60061
20225 79638
24012 65047
20171 40016
31899 68744
7654 41237
8960 32371
23638 65769
81802 98941
16063 25162
19760 76310
33146 85533
27908 86322
43387 75745
11662 51199
13513 36217
92327 99791
3264 64283
25574 65630
34479 40670
14336 79546
53588 62340
3848 46095
17272 51447
86168 96458
25968 32739
7956 63270
17935 32479
61834 82288
10698 84458
8093 81426
12037 39188
22100 45349
2393 48666
79188 89102
9716 81914
47636 94733
17773 65381
13074 34107
23490 35954
42166 76941
38320 89391
11630 89896
64498 86958
13027 52600
14829 61478
6098 27037
25954 48432
66586 71603
64463 84265
10655 38356
2336 59478
10934 34394
17090 74075
10783 38126
10039 31471
21460 33326
36274 74833
33360 82948
58446 76472
40703 50062
15306 94471
33509 53280
24965 82592
654 54653
23983 58738
75099 99830
25016 41031
49078 57639
72105 83115
62203 75637
74429 81506
22269 40088
20269 81706
28953 50671
38050 86805
61896 83812
31261 76137
47132 51598
29650 90391
30433 88488
2933 24690
317 50710
10479 92273
35670 99308
11637 90007
20004 42153
24598 64798
20191 58582
10856 81261
53860 94441
90444 94464
65044 88152
55698 98456
9946 27739
61178 63293
18922 90135
57196 98326
24717 55876
42007 81240
7584 9526
15429 60219
21806 43982
14903 48713
57912 98114
28910 61188
25059 85783
47811 89626
52404 76853
3786 51274
15534 87184
16281 40588
45134 51100
33373 68012
23011 45056
34879 70920
48283 71638
46360 81070
40366 93608
37605 75573
61420 99217
32258 50920
46465 56967
7868 19365
64592 67945
65961 76467
18379 47922
5660 61203
23265 90396
47373 86889
15754 26936
47659 79732
10642 22265
14531 49493
84107 88261
43042 43351
15839 99093
96917 97116
23944 44486
61014 61884
35606 94206
12052 58504
50950 80165
55697 84345
84076 92484
16073 47157
27582 89831
34176 91502
60836 73688
77677 78494
23404 56027
8979 25635
164 57942
40273 92048
51213 58871
38887 84287
44691 83903
58268 98062
76274 78380
59723 74531
14412 34225
17269 97319
37137 62291
21099 82849
34125 53393
4672 64122
9939 97115
64412 78412
2481 59155
25907 84319
10711 29195
7904 16309
24199 52644
41924 48987
21252 62540
48879 64581
76491 77295
61680 83990
16224 72567
57588 57983
11571 76883
33841 67370
13668 98940
82359 95249
12912 37115
38040 61955
59477 61675
23789 53548
73764 88724
40383 67635
26504 85360
75971 84946
2647 46763
5071 22950
20899 38579
58398 61979
64637 99919
13587 70067
13840 69028
7493 70792
34549 57714
57761 65012
28630 41632
83600 97080
21033 60902
24509 39039
11845 11850
53352 87518
15431 16963
51428 66716
36912 58922
13564 74267
21861 51941
22843 40570
13719 70220
54798 98051
31101 81941
7418 73886
7200 97373
14636 20910
59681 95881
73822 79735
17989 83526
33256 75513
712 36802
13287 37145
34848 45786
86636 87384
22714 78654
62210 90716
28099 83904
17580 26527
45730 67358
1661 69438
8073 91747
30794 76926
32346 65382
61268 78528
87797 94544
44868 84858
18955 84147
27770 84243
57048 94069
87061 91076
26173 69648
9648 70442
6442 20227
7339 64358
30290 91547
84021 86051
17454 41869
49098 73569
87295 95530
17738 17897
70662 89232
57903 95142
16975 44842
24149 68458
33575 58598
19543 35000
9452 72084
75399 94298
181 12005
95400 96086
65590 91704
45395 63122
1572 73150
66824 78736
41986 58460
63913 99135
33165 90344
23676 85794
9795 21619
13450 88387
38881 44145
50680 71875
883 62809
47563 75743
72362 87255
8456 40608
75189 83336
56138 57648
63611 73150
24937 86625
565 20480
17512 34243
30706 41705
2660 23468
58256 90588
15842 25582
15161 43897
20892 94587
41407 64295
1486 65248
47765 76293
200 52320
87098 99862
36304 68193
20104 62801
95158 96705
34702 99674
74747 89402
26109 91809
39735 82956
24615 77837
18421 28299
55715 75204
6712 18755
55897 81709
33258 80954
26067 42155
27505 55204
47126 85899
28857 81511
71880 88529
21796 55475
47779 70763
48681 60853
22730 87341
15096 69881
35722 57338
36180 96000
4854 13906
48161 57694
37822 46250
42167 70574
40181 79247
51880 80353
8573 84906
7144 63384
19551 63281
38535 60925
20335 39472
47947 68915
38366 66657
7596 64996
33063 90895
24231 65598
1986 90827
21667 96727
11103 26688
83130 87279
41062 98942
15456 75258
6685 16573
23079 23681
13190 15858
36595 60193
6657 34739
44796 51984
12276 75385
63179 91790
75497 97112
12604 46351
48593 64157
17450 71451
15957 91281
7990 11634
1058 32051
53440 72641
9607 59116
649 27144
34533 37636
14404 92700
4161 58754
84329 97976
4551 46802
297 61019
20369 85355
14722 66779
10458 93737
18462 56634
80457 92875
43706 96704
17563 42519
29913 40732
33003 62525
13936 83651
40155 43518
56534 81289
25271 54447
93400 94333
35199 99612
81194 99774
62247 62875
61733 83311
58127 81558
16855 56819
18792 36249
77707 79274
54351 86018
64264 94887
59503 74884
59362 90020
27864 72297
79765 95798
3300 69583
6339 25372
6900 90935
17464 87237
6012 21996
55768 90288
14077 38925
46936 59932
14735 85527
7465 37867
10270 56490
19792 88311
43126 87126
30722 96542
3129 62178
37260 39565
69933 87447
878 10378
93563 95207
6735 64430
38738 55542
14689 73232
17259 87874
25640 26374
12150 22531
13240 62485
24474 62394
62582 73790
29733 36260
18869 43688
56730 95938
4595 42705
22234 64022
44524 79052
90792 90863
90597 96377
79928 91968
79814 90496
51835 88360
41130 71109
7722 95498
49053 86333
18452 44948
9054 75890
2588 52327
41812 81437
16646 96119
21814 64044
3011 37165
67845 89233
15118 95636
56474 58975
34892 88966
46013 65411
68531 87986
4633 92824
12712 25927
20245 51387
22403 94652
81221 86027
52654 69572
24512 50102
5482 9996
4508 78065
29410 89240
3833 22578
56217 94658
26117 67617
65817 72853
42557 64313
37672 93540
50564 66981
18690 32957
55955 73719
23833 30039
27276 40418
29520 44063
77122 90210
58441 62038
14470 68852
63407 65786
12643 16876
59907 89880
61327 67917
38955 48983
1963 26999
36427 45476
67151 98563
11886 70898
15219 77387
38059 98761
22843 76872
3360 81937
6053 83565
37289 71112
72276 99663
49094 80011
53878 60259
15093 73091
68712 79693
96738 97894
4452 5365
7302 89119
16985 46121
50761 79743
36949 66544
9485 65077
36166 99742
7922 24638
7151 23371
87321 99883
91067 98949
21373 78416
10561 41281
3448 71956
17448 52542
54409 95950
43356 85050
73256 91808
19690 59431
5961 43878
19542 49984
10688 47538
64779 78209
20554 35131
451 35694
37877 92473
61582 92539
11655 92846
57771 94584
95274 95652
26951 69219
34560 41447
21519 81889
51820 79940
96511 98234
2509 46784
4498 94713
43949 85871
20960 33266
29657 34701
9837 38278
34782 37162
11818 66155
76231 87928
10766 41923
59592 96367
51276 64299
52475 60693
51468 83826
55436 76007
33709 77059
78882 95768
2295 53923
53272 78080
5046 80022
46814 63919
17785 66235
4591 92604
12600 48614
44160 56101
61743 84823
13220 47033
74384 98741
9518 71420
44175 95593
43694 53596
537 12951
59336 62501
66393 94338
5727 81760
35772 63065
60609 61936
17416 97158
31462 96743
1143 59971
574 42432
66290 73320
27100 66109
1913 29845
39328 67565
45151 52569
18230 84984
4684 29667
56156 66085
18349 58298
11691 89916
67624 98908
30144 52906
32206 37963
1079 83889
7284 12909
22783 52931
11732 33073
54733 79254
35017 87903
14829 45093
943 44645
12207 43879
55621 96991
1232 4892
46023 82000
68799 82027
1650 93309
20131 87341
11214 61853
36323 56305
22223 69021
44213 83893
5392 78223
38624 60117
37287 46021
22753 85423
60563 88977
9030 70804
72742 86501
7189 98609
1017 49415
30526 31169
13552 33536
10078 56189
33364 34828
6350 59481
2157 30566
29590 56150
43407 56912
28379 96457
60161 91281
49986 76060
34081 98560
51452 94039
4709 6291
82984 86623
17050 89123
45553 57549
47766 82955
54994 97075
288 28300
638 51293
49663 70127
33068 53622
67941 92056
46875 50862
42704 91424
16035 30356
51578 60042
26012 99803
31274 98139
10978 71974
6824 96731
61632 96352
20949 93025
33543 63675
15031 30003
46291 74163
93720 99292
22825 24122
44204 66471
34578 65835
36359 56154
20861 37140
80163 80671
5157 59900
60952 83699
50733 80210
42523 82802
37386 74833
30469 78627
31247 99966
73787 80053
81044 83213
66946 90364
29795 77859
37640 44303
32812 87050
94753 96346
4361 31386
9332 12994
39917 62297
8941 35091
50116 89058
63186 65279
3049 37536
15657 81896
27388 65121
74821 90322
76678 80960
25422 56661
17741 95225
10908 16709
49243 92339
86445 90603
12729 83118
18488 61054
23447 42599
17982 67582
4426 33449
59928 98864
77292 81653
50348 93211
22405 72294
66048 69015
19808 59146
74025 77555
24635 64958
48722 76280
5396 48584
6212 67178
7350 27390
38715 83712
19131 49737
19610 49342
17734 82682
47595 65439
5117 17438
39980 72438
37758 92943
17792 80295
53606 71200
28336 75538
29606 80208
31344 66715
57302 97890
14850 36723
45875 81807
25758 52318
35337 36741
10967 54996
19613 23943
1947 50228
62095 63104
75250 87594
23145 57236
4499 91661
43605 61470
26180 57414
13522 57125
22039 91491
68179 70856
15885 54875
73301 86708
49117 50934
42820 74959
55106 89645
13445 70355
48578 99244
2459 92922
35243 39648
79302 95116
8452 45077
46290 81334
86620 94770
7759 17892
18478 88161
40728 57091
24948 87847
50625 51137
14943 26550
18096 66876
17527 52356
61448 92170
60354 81117
26447 46776
32009 56351
54299 58249
5512 88068
34860 96304
63538 78325
30762 51192
64226 77153
42344 60074
8178 71988
33962 79129
84074 95283
11968 47026
3263 76710
5095 21509
13986 93882
4535 16354
4866 37352
10502 56486
10972 45170
14835 27543
59126 97204
35752 77685
70607 78815
30197 41954
42490 83627
56387 73124
86816 96002
7534 81519
2051 22629
47087 69871
66351 79372
36207 77527
40203 98752
13019 16517
12707 25847
50407 96193
24382 30516
1665 43129
14668 43676
77614 89588
64978 66395
14913 28417
77001 84721
38695 46108
27572 64294
9817 61732
42989 47784
45490 68532
45900 51477
7022 98476
4956 28458
4271 80382
55095 64734
7195 57143
21628 56716
14328 38291
29692 48763
56055 57945
12315 57605
32354 75580
58590 59446
39033 66476
4321 33633
82010 90516
13038 46230
8371 93853
17375 78380
15279 93251
49481 97794
84345 90629
7076 71203
11637 60630
34881 37721
22169 36109
9649 55705
418 8035
51265 82956
5442 88457
45934 54443
9744 25003
20183 35382
50846 51999
48715 72662
42936 44185
24489 54885
18623 57174
17253 21175
61687 83618
15630 28290
22683 64867
17672 52650
9540 46444
28252 97700
46273 60648
45560 90363
5513 18519
8140 98120
19633 56484
57630 78722
46620 51203
28850 41378
48511 64177
16983 26537
10863 21501
24806 54984
92350 96145
16730 86227
9123 68276
54856 81368
19478 34560
42885 74659
10435 78646
82184 99529
1436 77592
14070 20104
24319 45782
88024 99646
43826 82995
16909 31807
51378 96781
19040 35823
42416 79553
60294 85071
13991 66668
44788 48468
9500 43886
3803 71156
8943 96140
79490 83610
16558 40578
43577 76734
59462 91941
17500 94927
51881 73125
72730 98652
39743 83912
86539 88415
17962 27154
20886 45741
53648 91082
1803 14022
27307 80914
34099 98798
12025 88838
64609 83306
14266 59878
9972 63595
45141 90565
32587 46146
57015 70795
3908 84626
13460 33929
14743 20126
32916 51477
10966 85942
65218 99684
76817 84800
13107 66613
85761 96597
34494 68704
18583 21571
65585 71758
36979 96125
27567 76170
35922 58176
83224 88994
50139 81002
28213 48261
82958 88957
21636 97610
39632 51419
32694 33368
22151 45497
58536 69913
2712 49486
16480 30894
763 64641
70533 81725
25048 71561
2663 68441
8481 20977
66624 96524
62662 81173
35726 87239
4989 81157
6810 89771
59672 67230
20251 30991
33241 85983
9554 95472
11852 18236
5918 27947
67074 89100
4055 91148
7042 77322
57366 59921
3236 7267
22551 53178
2280 90151
58948 69218
70082 86225
23614 83207
52389 71554
6631 64331
26668 82403
26062 68916
44146 68579
89637 94305
58857 68668
13248 39512
57270 67889
26524 97899
23948 86235
33744 74577
59797 84613
79883 83354
16619 20362
27381 79729
65447 85932
36465 56782
31378 95533
26484 29702
80413 81607
5197 39985
71865 85664
42559 98876
55744 56139
18715 56219
13371 14575
54578 78883
27713 92754
1109 14741
18544 65586
26073 47336
8074 77386
55941 87555
43593 59124
23163 43973
92577 94189
27252 32179
43212 63895
5332 68782
80269 82339
28355 83435
36977 78456
56261 98016
42753 83827
824 53270
76009 89607
55944 78372
15920 25873
6011 8202
13879 37612
48282 82995
69720 76915
11600 52714
50452 79751
14539 37436
29293 50976
4286 89800
6710 85958
4795 50251
53195 83816
16328 45632
75027 88613
4301 9364
2964 86625
31209 62436
63434 88159
21073 38409
48166 68076
29541 29548
32140 85549
66409 75161
12957 59614
75705 82941
83778 96121
33034 58793
8059 47887
21959 73512
40124 72981
21831 67600
65981 74919
19193 57666
95631 96247
4421 20537
27661 92943
69674 97878
45740 58824
4473 5584
54185 63465
19895 30016
13624 82405
65988 94881
6162 13212
34557 67040
1825 81011
6294 42544
6655 98793
31786 55130
8781 12807
59471 69507
30304 85889
79887 89204
4169 4827
96614 98064
27139 99302
31370 71637
82462 94014
39314 82238
2728 67217
41119 80203
10504 13040
872 18654
58025 95119
22596 50237
30606 32763
29621 94967
10952 79601
9809 98718
56904 92219
81234 96302
55391 91642
2089 7487
61462 99928
85277 99282
49789 58758
29301 38776
33989 77490
68589 83043
28226 48556
53462 64181
15807 20798
2229 97969
73650 84810
68924 85058
65581 78938
23396 44188
48329 51985
30880 44265
52486 96101
45398 72675
16933 50975
46782 51103
7340 33243
38281 88593
59415 68425
35585 40472
32592 89274
23117 28841
59256 68328
16620 73531
206 58748
45828 54664
3054 5493
30813 90076
48830 82478
8145 94710
46572 98119
75462 75630
37232 73105
7092 89450
36923 80940
61468 75240
43570 92083
1011 2435
24824 84936
46579 90991
10200 39625
65347 80378
55716 99529
10329 21338
59863 81074
12311 62232
7126 99315
1603 64070
56277 56776
25419 92136
35572 95750
8953 74218
36300 62814
25762 51899
13677 88069
21300 71539
15200 19782
13875 50329
16119 21849
62324 65976
4674 15160
51247 74268
759 72615
28202 39595
52301 80901
9448 57033
36519 45515
30156 61984
64419 85322
16362 50905
40828 89011
3994 58132
49768 54826
289 43950
67385 83147
12799 56991
9378 24340
2621 98900
9764 77829
40463 42559
66398 77915
32316 52021
66290 82069
73329 93547
70039 91473
42273 67712
52536 74967
5465 57334
21747 46888
18022 66266
52486 72953
978 29742
1649 45221
4788 32968
31060 48112
82662 89256
10816 43562
6371 94854
34557 39412
54271 69864
59246 83364
8118 81143
48293 81381
6628 31839
61699 80182
34577 99270
64694 93862
9782 33396
6268 81557
55123 98094
20239 32117
76290 93674
41606 54389
59555 95728
6592 98662
6871 42222
16156 27305
34210 44255
36944 61255
35823 37139
13060 26305
2330 71920
38165 70300
1226 10762
25946 51942
48161 92952
28926 50405
91768 96584
25827 59333
81409 93702
24657 28144
32515 54894
15234 90645
16087 77917
17922 47916
33685 85933
41555 80356
52233 97833
11435 64749
74880 84983
5388 75567
65944 95013
17079 20931
3835 47943
2025 51677
65631 78299
35896 98881
18402 19551
22989 34132
73 39062
20731 57965
16713 78194
31760 85782
52598 55091
17468 45867
51817 97824
15199 55675
13435 51625
41864 46326
18890 23520
10368 41901
2597 71810
26085 34656
53902 61502
29795 33496
32652 73100
68968 98933
6900 62228
7563 91072
31993 54410
35853 89290
7100 76520
55878 95054
61400 79790
7036 15534
22838 96379
49811 80931
49336 97615
22002 95500
8363 8929
71785 86674
21348 51188
20689 22933
7706 52101
38103 89287
90776 93188
62500 72090
2356 61259
20127 99683
2740 35943
27708 32184
50990 57888
22239 26682
77414 83144
3072 39484
23743 49722
51190 83847
12419 93942
33594 82846
14366 53082
38298 40765
37268 51829
34534 59698
13895 81515
15205 83896
88264 91635
69974 75679
18626 53431
11000 57429
43987 86820
53174 95456
69117 98187
24561 67044
17771 24036
7194 79156
29573 68070
76728 89494
77358 94806
7043 82934
15078 89807
67359 99675
14 20529
57552 99029
41205 49108
67058 93368
78407 87378
28052 78833
23285 34335
15054 26960
9473 62036
81755 84898
52818 76478
20426 83855
25734 37149
228 25016
5100 7893
33741 85446
2121 56725
31452 56062
14287 97738
61342 78477
35874 71531
43925 66219
41012 63969
14469 38536
11050 12345
15543 21576
28874 69270
12520 87563
23536 89712
36646 47857
5911 67446
3054 7185
43848 57320
27889 59455
32802 53437
17706 66746
51657 66304
59278 70099
57584 73842
4024 98821
21608 45383
12525 19520
30913 81008
13708 95078
7697 78177
8671 46499
14560 21456
19404 44812
26942 92911
52416 55739
28099 43792
70207 77904
55159 87600
2316 84370
13222 38701
10852 26816
13842 98465
32509 59648
25812 38665
50487 50744
13734 97451
23906 75125
15397 91104
23954 29251
45483 56610
46838 96863
36997 65255
78178 78435
1547 40339
26438 89450
18315 71829
49078 54469
2703 62103
40179 80437
3320 78211
15440 86066
51442 80228
18408 30884
24935 73402
51160 58804
85379 91205
24514 83605
51581 87623
11768 20515
5687 90478
53860 54922
1007 93907
16847 19179
64272 75984
26831 37654
85505 92450
49863 61211
56671 96664
46744 90306
3372 42930
46415 80840
70555 91452
58715 65372
42132 93439
32664 68883
66345 97678
22730 30055
2865 62015
15683 97109
66926 88875
21170 97372
14339 39914
62075 97645
25662 73040
24947 71269
29394 51009
6945 98574
59206 86923
35084 81569
3230 16753
62693 68200
54685 90540
55676 76565
14663 53530
8966 20265
87639 91379
64406 95810
39861 59037
50101 58359
65447 68844
23080 40184
38589 89306
11959 28147
12344 54262
24614 42828
2403 50927
15371 28685
87281 93795
1407 70630
14382 23329
23563 78953
2556 16046
1978 28163
17410 96103
28952 81133
12598 54341
77436 79883
32333 94647
57777 78959
36197 39041
44542 60800
13645 81509
4080 67286
5236 39901
32822 81264
54875 59158
76520 93146
534 7098
40666 76123
12551 51490
38565 84999
42801 84401
11767 23185
46028 51430
5370 28433
76769 92561
17611 43741
14038 43956
69963 73858
4418 78549
3335 47238
39324 55555
52271 58080
4705 74709
50890 88654
18989 48352
7827 61894
17698 76827
5293 89196
48619 61867
48187 94021
83656 90145
31736 42641
56052 95483
21366 30672
32270 83089
70718 72178
29274 37624
24158 53973
52422 65230
14694 29976
45600 78282
62992 77780
58446 98232
53023 69299
12205 54048
11426 71192
32247 56267
18294 57346
60659 90535
31890 72757
24645 43930
3977 87741
36543 38082
60079 85689
42619 56581
55799 98630
8028 41374
49927 97437
30028 60808
11317 24600
36477 63181
25373 69587
40697 49438
71551 76400
61339 76937
6535 39365
10402 75919
23708 58318
22895 38293
34895 71221
66006 79741
15098 64950
7304 30892
2978 24048
37860 97659
38864 50065
39638 39826
10545 71272
34234 77542
42863 94933
70588 79496
61921 98216
61632 92620
11686 65709
65330 89633
24470 60746
42986 74140
70775 80567
45143 80216
2743 47118
48343 81129
31927 71918
9950 60097
24566 77496
40229 55182
65419 82534
24068 73773
10933 39011
8097 94343
43819 58029
23296 93990
60596 86848
70859 75397
55404 56674
62663 83422
35559 68336
1779 23258
24198 91595
4336 82261
1984 14629
15017 92608
44821 70805
1619 13074
2714 31160
78982 94231
23904 70930
5256 28973
38497 56118
26797 41756
49502 82507
73309 87888
29789 35296
41010 96654
2290 12652
22172 70647
37462 63331
48383 75964
15129 21395
25574 62290
2641 69916
30627 85376
23178 94127
27309 56588
12388 26525
82885 89957
54735 97192
25405 70691
15093 42589
80635 87381
18735 77557
15766 78187
63477 83693
14363 17381
36424 39908
14637 86132
24406 49739
42924 71942
34105 58443
39090 79766
25177 99315
18852 78821
5014 85657
34028 62856
57843 63417
62094 98119
14901 42214
9288 66784
70105 73692
49795 77133
59257 97802
32655 97704
36954 45901
54166 54253
14121 42499
28371 75594
11662 23809
11645 90339
15137 77577
10541 38422
38522 40266
29211 87116
31292 59807
58378 93014
33983 61805
26221 28726
54825 81631
90444 94792
65115 98076
23444 86297
58855 97250
37091 66826
72032 78689
20690 22100
2646 47626
97125 99327
34704 49634
32950 97704
30836 59047
25692 44291
3391 89952
43546 65560
80956 95800
4721 45214
2649 79088
13369 88974
24298 94696
56757 85789
79794 96456
26797 87846
5144 24368
11960 12119
70007 99926
17087 30452
12833 81298
16852 37003
7777 75077
9442 92721
32968 37046
55034 80358
77482 92681
69531 82928
49164 80341
1605 10237
33033 67435
3955 8524
15436 63407
33544 90004
74644 77275
61142 75943
66426 87458
24490 87404
70832 86600
39615 44897
23100 86276
28532 43531
2772 81149
142 80900
54284 67008
57734 94993
40297 72284
30382 73013
79924 88413
28028 76105
48426 89923
19237 91535
35569 66398
15791 81519
55685 89160
21709 93284
41521 51519
40128 47078
11449 48926
5252 95884
30099 79096
28035 75749
33558 93968
59593 80460
37111 59658
71720 85206
29731 53599
4577 5103
21320 68186
29731 47020
66538 68469
2776 96035
9273 52302
31665 47864
73730 98910
4274 12589
24335 82344
38245 97959
15475 74907
58170 94037
35375 78069
46586 82152
30350 73653
42479 49882
68724 78361
20693 23113
23139 32673
59506 96584
80088 89732
96136 98236
2598 94715
5516 96717
27650 86853
54347 67763
13605 91953
43189 49236
14968 58074
26107 56237
7930 85617
49219 51765
17559 77875
14367 77000
29894 38511
70016 76804
27669 58803
27700 32055
46526 84215
39464 69387
41283 70163
37561 55291
38182 70800
18382 43435
38972 86407
44086 56883
36858 83863
514 8370
16932 48459
34174 79713
24280 37458
13485 58243
4406 94925
49516 58990
35775 48819
71735 83631
29236 87011
39853 58136
8045 93496
5555 68069
2415 30111
36716 73231
51425 99147
50926 58983
78447 85189
33477 35035
1024 85659
567 47233
31850 47194
41278 69032
97375 99890
74830 85437
25976 27534
76453 88486
32417 40284
6974 89824
42055 49860
9893 87442
37253 85520
22893 53702
34597 64045
20440 45674
49428 85290
7551 72277
55439 64150
10610 82999
2731 18079
27799 44961
18837 86437
6195 73227
59534 78662
8966 93886
84315 86137
58 96924
53419 97688
3140 73346
50353 54864
53150 66140
15452 93555
63195 84927
12703 18877
30671 57452
18238 45718
2757 29795
13022 53516
8907 10504
25054 40964
4634 71719
65976 72967
52733 86994
54272 57136
58150 62657
3433 74896
38008 67820
1386 71352
25481 41627
84355 95262
19642 55799
65311 90634
13964 46435
19479 68888
14627 91491
38823 94009
11679 69839
4680 20413
7248 76170
42099 61375
22014 34799
7869 61172
36234 69227
57346 81582
3639 21842
63984 97789
6182 57857
12482 19357
45213 79532
25883 80806
92716 99392
78203 92364
32264 89113
16846 29840
53849 88023
6759 76442
6562 36877
56717 69493
45758 88105
48820 57856
61047 81482
26 76478
14350 72453
70298 74036
57016 85875
14828 60203
57181 60226
329 24867
58855 63372
30740 96109
44976 86040
2741 65954
54309 79843
38609 94386
59785 92040
64302 87124
21605 88191
831 83707
50697 54051
7058 67965
25131 49476
37454 47388
5454 31880
28581 79012
68860 92737
14793 47678
24992 36154
73252 94278
18386 30362
15915 40515
29551 40220
3057 46083
47955 51895
73895 84291
1051 15857
50397 72701
56516 89991
28273 43233
17191 97346
7636 94210
15032 69981
29921 57350
21027 21562
29272 30491
19184 58343
25512 80753
6713 40884
28209 57073
5685 50935
20471 70571
47624 97954
17623 28719
26989 45645
58831 65464
15743 38098
32545 89706
27844 40338
5778 64009
15349 80631
14523 56749
16271 31088
20787 87978
68701 99122
38370 44865
66031 90577
73949 90330
10144 99358
10149 67527
1792 4017
78823 88728
29267 70130
8453 64602
17842 35652
68868 93749
17390 67343
46608 87061
6389 62790
31322 91159
31932 43214
24503 56570
45633 69567
84496 85076
59342 78483
21818 53931
25636 39430
10243 82739
58188 96336
86993 88122
11440 31195
11950 18027
9724 46186
69207 98024
55495 73663
27772 41202
27818 28779
43558 69724
3544 45835
4989 54689
31665 93145
14458 89452
14527 99452
7119 41585
3908 83852
70826 91773
595 3198
47388 64665
66551 87693
56437 99641
43696 68517
71724 84736
60882 86966
62797 78049
26167 26666
25958 42266
93092 95756
14267 27086
13904 33870
5256 55919
6717 49211
3094 57972
2274 12540
63097 90090
62833 77914
61708 93471
58006 76620
23876 41695
20070 85845
43230 75761
78859 93895
302 58739
13322 28099
57299 83571
54205 75245
17863 30604
78385 85979
4627 32859
35452 65390
12170 16338
19669 52254
38986 72612
42295 68588
22498 27560
22299 96396
5615 42251
73072 82560
65693 99131
43644 82109
21344 30133
14029 57130
2876 63536
37091 59906
40158 58762
83094 83319
11023 96328
46371 98835
2566 96776
24052 54621
1566 41436
47652 67838
82497 90986
52580 54731
35506 94059
4433 60985
8152 43029
10082 83452
29297 82216
27385 36065
11540 17023
11022 70738
11214 49184
36612 92264
35030 66126
10588 14825
3182 62205
3536 47318
61525 83009
26290 28472
45389 86109
7899 76638
198 99137
10037 91296
18505 87274
28483 54816
18033 50516
9896 20978
53213 68634
15557 53351
27640 61808
5337 98397
9650 97825
18725 30437
15945 48812
64 58520
12118 15935
53744 96751
20957 80062
16331 69771
8044 35942
30811 58429
40937 70254
999 16555
27075 68231
22729 92165
45538 55792
31976 87605
11261 81169
55522 74532
72438 96042
10257 15073
55579 65372
70273 89042
86319 93361
39815 85201
16761 49491
44990 89715
53488 63376
2705 77681
66570 80854
16869 56965
41527 54913
2266 19574
55970 76878
12040 27851
30770 97404
49361 53917
25390 29241
31044 59689
2606 5121
12475 30744
9463 69125
64512 66566
52672 89530
32649 49400
53755 93366
33131 66221
50917 61745
6582 43539
7862 76158
58243 91365
64174 82665
34956 61306
52629 76522
8525 48344
1393 89263
71005 86882
29930 87055
26492 86773
20891 39456
12853 80243
46911 60117
67380 75997
52418 81119
47447 69320
9796 47596
14030 26318
65907 71202
15351 78298
55969 72212
5200 49988
75366 80932
28489 51628
54324 70566
7024 25942
83399 91765
48211 65370
22057 50362
28719 94396
46840 55800
21322 25696
33016 65028
62712 92785
11147 21204
45602 70885
40077 59764
36881 41696
21087 63943
40881 94138
75739 82141
86693 87963
12131 31729
64461 77533
27 75833
38609 66607
45446 46361
785 52626
41615 64419
4304 23606
86876 97616
11127 74345
31831 67974
8114 41730
77734 98182
77917 79966
5193 78275
25322 83372
85261 93839
15205 34129
9108 34027
33751 49455
54651 99367
71086 97234
3972 30340
14142 19150
30667 32362
43481 70396
26173 93762
79737 80764
35677 38263
39188 65576
13437 80206
5552 70385
34099 56248
33226 77951
3202 10747
26109 33435
36648 68364
15110 46581
39180 47947
50223 55970
15720 23146
31348 80264
44474 52965
27714 57194
16270 76647
17815 90511
13165 32098
31593 81678
3144 50610
11423 75612
87332 90083
477 87759
54861 67389
51869 79501
12058 28220
14392 36950
21196 29902
363 62949
72771 85844
64184 87353
990 73354
81452 83014
47406 51298
49943 77051
50401 92897
29819 87625
44642 83345
14945 85112
89298 95885
42384 89079
20444 43298
42573 51119
22682 72427
49364 62513
11122 81035
57722 60803
48296 89853
7585 23893
50963 91250
18827 70046
55026 78823
28001 42236
18256 28617
38349 55660
46043 90607
23409 62457
25049 90158
52753 78593
33077 58648
30750 62041
71715 89127
2055 55232
46077 54118
21207 53269
20151 89360
3000 29884
16029 85946
52812 55505
52366 88004
12257 13569
59434 91544
7333 38148
13846 38482
63625 76160
50600 94368
55532 94447
59691 95658
60135 82176
6887 94931
18837 70806
79700 81370
7000 63859
85673 98541
12588 53776
18628 37873
32009 45189
17503 73025
640 75261
24633 44098
3864 89567
52239 63232
65571 87815
38632 98767
45192 71117
3761 53300
69236 90039
1669 87789
69748 75539
24830 53517
20230 34476
30464 53276
23545 87804
830 31614
67919 71793
36345 74012
33091 63923
34641 44073
67569 97836
7922 18998
20941 87772
32498 59302
16124 19592
21286 54499
9948 40130
3203 86381
5049 30590
21301 81576
27305 58117
61866 78594
52338 60692
29685 91548
55663 69165
4018 47727
24395 51905
41511 51480
16513 94779
44427 56162
6821 47371
59108 60171
36642 68201
86543 96719
37049 59052
33306 67543
5088 82513
45417 53955
15220 41206
16224 65926
14587 75336
51109 71861
19011 87722
6790 32976
44342 86671
53272 64132
3974 21501
39978 76078
11660 67223
34965 65717
8023 66521
4187 82581
54711 58078
8125 57491
58576 99860
82129 98521
19378 21937
39937 55775
11919 45355
28740 51071
49377 95931
48008 50420
78309 97395
45884 67042
13625 77093
30891 52484
10960 54979
28660 61373
81941 95551
71243 76583
58262 58836
42780 63867
28928 40177
4021 69172
52641 94376
20215 65863
7232 39929
24741 77665
17428 63058
67519 93818
14886 69489
54179 84288
10716 24969
16471 22166
42063 55095
47444 52278
43072 49142
62199 82544
85538 88584
5176 48343
14127 83172
68766 93346
24476 42968
8101 45997
69239 78799
65387 77174
25663 90117
71533 97554
20824 85158
78116 96151
43385 82600
14924 48164
78165 99210
2195 26458
75014 86779
73049 94927
15788 37797
10261 49804
34938 99308
50875 67005
36390 76583
9416 36453
7474 97770
28556 62606
19696 51559
70600 93356
40366 91793
23908 64599
9496 53349
46207 95206
49857 97872
9148 52880
1230 36748
12310 55587
804 2977
53940 84154
58111 84537
76848 92038
37231 87978
5606 9641
58529 62086
77599 83505
4523 98315
29620 92912
71919 95353
40322 82627
56 76793
1412 1872
13955 22179
6640 33967
16539 21201
12344 13687
988 91518
29596 55800
63897 77593
11953 22912
14284 54970
47663 53752
36125 44676
18751 21156
24476 50236
31551 99431
59050 89487
6669 92779
1574 84296
27169 93611
34643 44605
58343 84235
43563 93955
32172 35859
83243 90197
16580 61432
37848 42676
41476 70253
22444 77576
17212 41363
75297 85317
25011 80525
18537 71417
34613 39451
1281 64296
45625 88351
47838 76492
12850 18428
9399 10517
14884 16361
65959 90707
1970 28596
380 14805
217 53548
31832 70131
57230 75219
82364 87917
4809 12770
54699 82552
43589 61485
11804 68755
74620 84350
61576 87019
4363 24465
782 88572
31401 63185
62482 78534
51535 89561
74847 98382
45409 71835
51168 99644
50902 77946
20450 82200
43953 81101
31448 66204
14881 39001
5528 65664
30525 75022
37411 51742
65355 93320
6709 19980
45916 85726
62202 63511
10028 36622
19521 55928
64254 79886
2867 28427
60420 70450
11689 38629
21070 75620
629 51512
44011 62258
21007 47053
53071 95828
24107 28739
37606 64455
49922 93896
36192 54055
27492 84028
49455 97765
35209 36963
21946 47671
25658 50609
44857 99696
33670 58394
23664 50350
34945 51237
48011 72168
29718 33534
65737 91377
18077 76083
26532 60220
57028 91864
86728 97169
3398 37587
59334 60102
16251 77379
9414 37497
10045 32254
4802 22401
29842 93526
30295 87204
34059 34540
45177 76667
61303 74879
12457 93630
69669 98845
76010 95450
21257 35527
35878 47458
2028 2764
35895 55623
76905 97758
12729 90648
253 55015
66621 74012
63761 95788
88541 89796
51824 66409
1226 1873
61565 81184
43586 64065
3402 55599
57943 67996
13759 47389
65060 83495
75072 97587
32410 45156
27561 97271
37401 41188
21682 56493
6534 17151
15440 26887
16419 83204
52243 84752
8613 64087
40267 49554
42794 64091
29934 30337
4669 22214
72926 98940
27317 68230
15159 87755
16882 38004
29618 88526
2399 29565
47586 90690
40097 82270
3926 64120
58578 86485
7769 59411
38663 84650
44859 81046
19613 69257
9079 90308
45714 72986
12311 52714
19761 63583
51556 76025
4233 98309
70483 94187
18126 43255
14833 77948
52365 88786
38888 64083
19917 39050
47303 96808
3988 97565
52276 64860
68755 75179
15543 83806
41864 75263
9991 98977
22137 84744
23488 78172
8045 22049
25245 76535
72039 86571
29858 36588
8639 75964
9817 95963
60785 89215
20704 37857
33719 43615
35257 69594
125 23975
88438 94943
53733 96936
64625 76633
29688 93039
15987 93700
2953 99220
26326 73635
21625 74240
12009 88698
18442 67140
56958 92757
49919 92778
36457 78066
62983 87887
3354 28791
28666 92887
14495 18068
22065 51747
48792 91140
39018 92559
19339 33501
98 71378
72673 80996
83388 94711
60668 73765
11073 63630
15770 39925
51042 67097
47494 51153
42359 49330
31785 71161
33407 90431
35627 85084
15703 69661
75723 97004
14238 32211
24406 52557
16218 89488
42530 95183
2174 58840
26261 42925
14103 56862
47278 92274
49442 89308
30575 59706
13885 50476
15868 75970
31679 77633
8314 8753
11829 61457
27423 84245
33591 98510
54508 93943
4706 67287
36791 81053
25682 94668
20141 74896
1496 10274
821 53065
649 28896
54025 98371
18369 53387
44984 76006
54627 95535
40280 62428
8561 48529
44262 48643
14718 46256
11727 24721
35132 83898
42966 96495
11597 73395
57152 94666
36660 51071
22638 23283
28514 31347
15551 16728
34263 97940
3835 16701
56546 82760
60838 61236
65438 96961
44022 45082
62162 65617
14509 81219
6687 89886
9517 62897
19271 67501
48547 71582
6306 77880
65772 75030
70454 78371
50603 72376
56403 86954
79191 95119
24308 35148
45213 62746
28165 28434
22110 39554
79055 85198
44173 57024
44360 60986
62514 87749
7286 70588
1545 93393
20775 72128
4741 87091
46033 90686
74213 93026
17991 76436
56040 72854
72834 86892
12446 69413
60576 92544
70740 89343
27132 65304
2461 17072
677 5658
14889 68989
41421 68775
678 22855
20976 45986
24251 48256
24487 90183
3915 22032
11055 55951
25494 31716
39831 63475
1633 7923
6007 17979
1630 79391
3633 9070
55129 62865
15928 22547
2967 30063
74460 78933
66609 90274
32982 92732
10273 59810
27147 74849
9504 61335
27382 73222
47300 56366
14816 31789
47375 66454
8686 88665
54753 74487
42168 71807
47336 73715
49768 78648
28802 59977
685 39602
21371 65993
88894 97666
20953 32687
5875 63441
40042 48841
52559 92350
4501 8263
3632 14750
55523 88743
2124 81289
13372 72033
6021 98191
78491 96765
59916 72680
72269 90659
47249 49001
35896 76574
8909 58024
108 25335
29950 88142
10697 87646
57786 71791
6467 52943
46395 63819
61113 73926
5227 43625
42465 47747
2567 5799
38221 72781
34793 45399
27230 91854
39609 47517
49989 51260
45986 77796
3696 77691
20104 60693
5765 85223
51680 67178
9654 53013
51030 92663
10314 13231
6201 64388
14857 26202
17842 72554
4460 75340
30681 52291
39608 74944
50683 80338
59165 80387
17731 85802
47638 59937
24308 67674
7513 78464
60259 74436
41803 55636
76820 79046
2798 83140
75767 94993
30523 70745
24199 85840
19245 50973
49629 85697
86835 95127
25323 99532
45980 95533
2817 55649
82239 98083
34386 39911
8391 87039
16096 63031
38452 56817
33373 64522
44857 57863
2761 97444
8053 46488
29663 68311
48387 83653
2045 89861
18260 36168
34512 89563
62177 63219
56590 98734
48323 74078
12035 41872
67973 78982
6979 38319
22614 49378
22879 81899
31272 44533
15953 83442
17635 23526
45787 92920
34178 48679
50245 68823
47813 68160
29858 70817
51052 71917
7999 15317
85063 94023
27689 41166
5175 34697
83008 93809
49337 78804
15819 93296
17158 22011
6904 86508
29317 91863
56798 80454
15689 70720
1709 91418
36217 57380
55185 99171
5709 94691
33306 39017
31310 35473
61296 80107
23973 32536
19135 60110
98828 99410
11572 63423
25491 64655
22973 92328
26657 92705
27334 46075
17086 96253
73529 82527
28388 62584
23803 80094
60760 70170
41985 75806
28135 47911
35898 40127
37485 98638
32926 99838
46286 84404
35258 91600
27845 68244
79995 81606
85015 97625
23878 52446
41207 99810
5274 8944
61909 87398
37260 41565
47492 98865
42931 51149
62988 98663
20442 70125
7863 21818
25476 84338
16062 22515
6407 93969
24826 80485
54167 89366
75635 88973
41840 42899
9484 62768
47117 83910
30785 33519
9210 51264
17981 71382
48828 60259
11715 91680
30521 56996
17269 41506
92037 94319
16080 17812
17949 84823
65093 86534
21043 31090
75223 85681
8679 22639
34252 67600
53263 76669
51707 78587
88905 99870
20671 91268
49863 66380
6738 83720
1799 71117
20138 55388
4581 91881
666 8087
52736 58775
13277 80728
9054 81055
7146 27993
4480 37111
73176 87415
56191 82318
8694 51883
21630 96776
22785 68220
50425 62908
27932 62994
77084 78536
28757 99743
69716 80008
44724 93726
31288 85729
18871 32830
38239 91984
45272 68686
53634 86970
48827 70772
35754 41700
405 63480
10932 29756
50903 55586
12104 50358
27012 85170
34651 52009
19207 39347
48676 86705
19206 94008
60772 93933
32840 90716
24887 82812
21079 51571
14831 79503
5116 65143
36162 72772
53284 94700
24135 32598
12795 89205
6838 40685
96828 98704
2725 96360
23877 45996
7654 69036
19316 88856
45887 65977
33484 69292
43755 97270
7514 29550
52519 69805
4080 82467
28781 64576
2820 45757
32449 47396
5823 40505
76528 78191
7811 77509
16967 56464
45427 87390
48681 56034
61763 73109
15758 91736
28009 49762
55678 61938
57013 57410
32031 82232
78300 97163
7497 34484
33297 33833
45686 78089
49288 89891
36435 56021
20159 46721
57469 75132
76436 81756
19230 30424
26037 33856
47998 68180
17521 23523
18244 42453
14899 70844
66806 98154
28683 97564
69786 89906
5899 9831
57857 96963
2822 31259
10463 40183
14221 64768
23999 40269
45242 76333
41931 75076
5295 50702
28885 34144
35854 86653
8832 15732
44037 52291
9172 36784
21814 29654
43523 72815
61819 94598
82153 96674
26106 99542
18452 28112
8397 33915
35245 88379
48109 80129
82 13880
1012 23125
36146 42870
33308 75533
19423 37177
25759 65756
151 1062
68639 87181
11680 98441
1471 62432
15354 42099
82069 88317
6326 40240
40836 90692
62796 98969
27209 44309
46697 99481
7083 39012
24230 70425
15969 27908
11461 59865
54178 94428
60290 99009
21654 95275
33047 57297
49628 82185
11200 33666
36766 82240
30954 90604
64918 65839
52407 67555
61004 78338
47563 68162
92468 93526
62514 98884
41111 66367
13159 25206
38690 99016
36760 45462
53237 55085
5417 35996
30924 89630
34887 35162
13710 35869
20568 61523
43655 68881
3908 78364
35691 58379
49746 83057
22519 58392
8123 85002
55004 58811
7714 62158
4050 27526
52415 67670
17933 32827
30609 95594
21450 90780
14751 88324
53759 78580
36231 41783
43324 78779
39348 85499
2006 96601
56588 95954
62935 64610
19072 50849
7304 31765
8719 76667
12665 95238
34054 84683
8550 19203
4494 98738
39438 87876
874 20822
325 56616
67640 91887
13974 65606
78581 97833
688 53504
80981 93631
63399 88917
587 45049
87803 91430
27830 81041
55270 78034
47498 98319
53445 99258
968 7909
3348 28655
10158 33506
11451 34647
65339 73923
6338 50300
47469 60697
2003 25853
31628 97937
8887 43483
11626 20541
4327 89620
36374 61511
9071 50795
13280 74759
14826 78487
51438 58188
25796 59537
72899 99048
25181 86363
32164 99958
68465 71780
31744 54015
39815 57410
3855 62500
39507 76738
62922 93781
4355 4994
25986 56932
74041 94787
30353 56640
37130 55773
8299 45651
80877 85392
35069 59914
12753 99976
26774 67486
28697 87488
57616 89328
92227 92752
61595 95794
25602 87928
21600 90471
22838 53309
22940 34171
33840 91080
81913 93207
21112 93297
6792 38378
1166 37511
2350 44657
5340 41808
48557 91255
13130 46649
14595 81439
73411 96993
68446 89155
7996 10943
88782 89350
83983 84497
29958 49957
32549 63520
21527 46917
22825 31414
10341 16168
35249 42787
60210 63191
161 52040
3160 6441
61363 83127
36513 67356
6118 75695
52749 57244
51929 66005
43070 44163
93866 95065
27798 48610
38390 61733
32911 44796
36081 84241
76295 83810
19270 34989
34709 88714
1317 6563
75185 89587
78457 95628
11712 33033
6477 57682
7395 66971
10700 70657
41953 69700
2947 27730
65 50486
5499 78743
43054 96746
50853 67523
5874 24906
21719 87250
54634 91437
55084 83319
26322 40658
12168 75238
31787 35985
14064 42376
22514 32836
68027 71829
2691 43348
17773 60735
7398 72250
1820 94887
18929 99593
90839 97076
63925 96202
20876 35297
31790 85307
20213 23385
61042 87881
40203 71633
40949 49788
45230 55692
41590 88148
80649 93827
5208 35575
5829 63037
2420 5846
4427 70618
9856 86855
92632 97227
36951 42994
33848 92609
1377 96717
26580 86320
37004 70899
52570 60718
36240 95920
59400 80725
14998 82011
25820 99489
9009 74197
50183 53031
46500 71210
4548 58508
29316 68150
30242 35652
14852 19375
18266 34538
3104 11037
64630 89990
47290 71375
9431 48977
73316 83097
13529 83038
23119 85909
15554 18967
19015 63502
40842 95935
26046 38085
21261 33583
1289 48257
52199 79014
38053 65968
27510 54192
60125 66930
49184 73103
8582 29867
33327 89032
9623 91469
29500 65510
90999 97347
31838 39130
15516 97749
93713 97976
69271 75756
29014 75211
14093 38849
10491 26614
5806 38680
28625 46311
24316 37473
59326 80597
68548 81002
45786 83151
4352 23756
17042 61090
2646 61399
32820 74621
31284 86017
40423 66721
32545 98051
177 30151
733 62115
67832 70161
39092 44108
21571 51565
63934 98143
69242 75271
62714 94911
28657 85608
27909 43591
22949 60002
49000 74219
60447 86335
36884 60035
24797 40095
10094 13393
62996 89092
44896 87381
43326 46639
72644 83157
25721 40655
56764 75180
48687 56707
2313 41536
71884 74835
20048 29197
67065 96442
59933 91143
4610 43189
47487 64305
8117 12810
29498 90385
81330 86662
52174 84441
84982 88895
20164 21093
15484 56315
70694 86703
3674 26339
62519 81376
32666 64791
1174 66817
6749 47410
494 652
20961 52050
9119 81881
25612 34077
36370 93423
19229 98326
17761 86222
19468 79534
71091 83510
67935 88726
55217 73227
30960 33899
25950 67389
21827 63622
6858 32103
38607 91491
75940 80039
65600 95753
4416 24294
5414 85514
12908 69421
30419 73964
203 82038
45077 51581
96 46098
58819 91352
28517 65618
23163 72167
10544 40285
17177 74148
24256 35492
47893 97056
23843 43181
17667 59760
7496 67339
35356 97265
6447 18331
69324 95174
67544 75107
20260 59667
21492 28165
75770 92261
17009 49963
64635 98161
39907 66018
53961 75423
1261 16698
42130 85087
37964 77844
83611 87630
71691 94251
11347 25190
22361 66069
13537 86503
23930 96213
81713 93391
41713 60039
10425 97121
22594 35874
24302 52514
72 28146
10328 92551
88656 92228
6700 81714
69318 90638
29948 60645
37822 93194
62927 73404
60942 87244
12625 94630
31059 77446
5118 14119
44653 62490
18314 53468
3931 45676
36129 57476
8558 96341
33588 49287
16103 25498
4676 89134
26047 52453
47528 80332
25325 93909
64979 87784
60181 90643
21423 46568
19195 52853
8411 39235
3578 77188
2297 82111
21956 54137
12687 48055
16157 50623
71491 88210
7141 54658
1798 90240
41275 62637
47495 51796
14147 92215
51299 70142
13157 38348
56348 81029
29131 70463
3765 9167
2835 61185
56686 73147
7872 87805
66843 73837
26169 27521
18652 28232
41324 86321
9711 12068
18493 20474
15795 42906
29660 89740
772 9617
60349 76814
6827 20863
38221 53110
7388 84690
79960 89546
13802 88456
36555 53844
20442 65610
11318 57024
5015 50792
10723 38810
48893 99475
26431 79178
44057 83273
46864 96757
10938 69334
66570 75237
19207 85575
30140 68498
15270 64494
13870 20306
58951 72002
35459 78969
39732 54048
30044 57772
17957 75964
46571 93713
51122 89891
26866 73799
75066 84920
32648 78721
37441 91336
59990 84926
124 31495
6096 49207
11378 87324
7170 42915
1391 43897
52184 61108
59168 66253
33773 58649
6756 26907
12939 93482
10244 55222
63445 65381
50346 89579
13559 94292
20837 44243
65132 85926
24430 50899
65483 74203
65937 66724
32734 70829
36884 48274
8168 95007
46478 61753
10766 96157
41834 90153
32283 67363
7562 24206
28590 99451
10237 87207
48193 94147
19902 34103
5157 9086
14112 41601
38982 91163
11615 12064
7824 35096
53965 62607
11194 59467
11341 74767
32260 75914
52618 59178
79130 85910
1458 23283
6331 35007
64430 74536
87713 97707
29227 69838
482 44892
18009 79488
8715 48133
35806 74407
25605 43439
33526 59113
6961 96652
15005 87175
45089 79909
6232 34914
40046 93076
56739 85656
44475 79981
31781 33470
40951 99875
7956 11142
72245 94084
74569 82201
2413 77119
35743 61025
12313 78703
2757 67910
39876 96963
12541 80377
83962 91602
20501 50088
10426 63604
26257 52448
27532 28988
31281 70707
19787 90588
21547 89415
67581 75795
36557 90695
20091 79921
23479 39089
70184 97940
20013 85449
20376 63237
30186 71136
9397 67458
91687 98607
12286 70700
3567 49104
7280 93701
16827 19028
9227 77345
45473 60344
33979 35100
25954 53286
40004 54981
31994 89849
7430 11361
22326 80194
35553 93588
75547 95261
12719 66353
63356 96415
12214 42712
18443 24946
9433 40045
44499 83882
15865 63941
81802 96954
34449 74646
57818 84092
71678 95549
54617 62881
70012 96839
41304 53297
39028 70869
44450 75350
79828 88524
21262 36120
30578 79969
60398 82070
51195 70423
44884 90387
66555 92220
13453 87650
16561 26186
60045 72711
90635 97519
57837 63273
49607 50399
13214 83204
8585 50085
63995 82088
45064 82053
20655 30847
27714 36623
17238 44277
28034 66832
60086 98158
10901 18363
60067 71500
5135 99800
83338 83538
76080 78925
29719 36583
59559 62690
36600 93281
65687 80487
24941 59874
29557 71561
13685 46966
84643 86429
14431 22411
27292 61153
38306 56490
73781 81289
6507 39794
71760 84694
40616 54525
46194 93195
41468 43214
44739 69952
44234 54302
14766 44675
79379 98691
48661 53433
31390 34711
56567 61505
7164 20444
33059 66314
17561 55742
5278 79325
835 59823
55272 61989
9645 79865
80852 89726
38527 40403
29109 43000
69177 77837
31920 93903
45806 93729
24974 46854
20798 43590
15133 48083
12845 61858
29256 73935
1569 55549
14283 23572
62218 94908
29033 72077
5926 34963
56633 98811
18181 78377
1619 17355
16982 32565
63805 91746
45677 63685
5977 86542
58168 65081
54476 96949
60901 75810
62630 64336
36156 43131
42640 74642
9050 10389
25471 49307
6220 96009
11216 58410
5922 85845
40649 56775
31926 93721
3757 46269
65946 81630
9210 71366
55199 87667
20097 87617
59230 78329
13185 90143
10956 51664
48636 57471
45256 78559
20482 83692
65392 97027
66776 67621
14665 55066
77550 91754
40996 83462
10726 95922
51633 82342
1813 24898
25713 43889
63760 97788
36177 55078
70969 91221
69343 70213
48015 99125
51133 85223
29845 62520
43290 73072
55972 59728
23933 96943
33815 41883
35457 57428
10432 17312
27535 50138
64150 82349
1217 33941
2414 78057
60322 92445
36822 52225
25560 80879
16417 90705
44428 55860
59183 92446
15260 65045
9168 97832
15170 22408
48406 74685
17998 61689
44108 47343
48589 95223
85110 85224
13572 98179
8588 26446
63208 86559
31896 36221
81915 95683
73403 93476
36267 94983
27563 94589
50455 87499
19417 33127
10956 89767
34355 61856
24966 58129
7465 66392
1076 10862
7368 76086
9731 66635
16933 88778
88382 99306
86735 90863
28865 77662
49379 73408
35160 49019
39071 96372
22298 25883
39371 96828
41279 96737
39880 41282
14673 61871
33150 36428
26531 72184
2569 10354
60846 82996
2054 19046
1960 82736
4220 80015
80582 93598
78261 95521
16979 93030
25119 88585
37533 62339
24368 39152
36640 44426
47566 65764
34762 88430
15045 15848
1358 94584
1669 95721
27676 43006
33796 89861
42629 92076
871 43851
58430 85926
63138 72909
31092 74889
70607 72240
42824 87444
3679 36553
10835 14197
43335 45082
15623 16463
44081 73809
7592 32627
29821 84659
27249 71520
51272 60727
2628 77542
7958 92793
62766 74378
6283 8029
2305 64151
33821 65875
34355 52303
1770 91209
17335 62811
80491 97636
47209 63467
76668 92391
9125 21484
5604 41970
27554 74938
22007 78031
19502 73293
68555 79627
33806 66472
120 31519
1506 27711
32388 87759
84802 86887
55415 85796
2940 13412
20785 39142
15793 55736
41002 80252
44987 65671
18859 54895
29192 44717
22050 92276
8802 97370
31723 90167
33578 83214
8979 39554
62719 96049
6854 47353
53154 62535
24260 32373
34844 99567
21452 68352
56051 77466
45478 46142
3516 82314
34770 90945
28446 33812
6083 87683
21286 62080
6287 44666
11975 82254
57112 68960
18652 19041
4847 8093
2628 75254
14587 77415
25101 45276
46214 84420
36760 60577
59181 69832
11709 87926
8802 98746
7297 76908
37319 92104
59027 59165
44808 48220
59889 97555
28438 64390
76708 85597
62876 84696
7190 73087
5536 41041
38609 96739
44785 84407
62948 83359
57573 73579
25266 54513
14200 19345
28331 62002
28584 88801
63526 99115
86676 90774
25437 44706
59398 63695
70631 95852
29778 65563
19483 47190
36356 84663
42193 97330
17799 80022
34306 90979
8907 18595
29421 84639
76627 78848
35822 66540
36901 55078
19349 93807
22925 55527
14677 30856
61911 91590
29074 66008
65097 70407
30570 32955
33182 90237
40624 67519
74648 86474
1757 88376
17018 76268
10885 14340
2646 44830
50845 68352
40712 62151
8255 34911
11553 78009
45818 74493
51402 57667
49683 75981
29261 48231
26567 37477
7743 69609
53599 55183
59284 80699
11603 58299
4255 43219
84620 90946
79557 96062
49012 64808
32685 35997
15245 30188
21454 32454
47994 65994
25974 92581
58703 79198
45113 68825
13663 84124
29916 58684
37686 81891
5282 60761
44742 91294
1861 65571
9975 46048
33883 60412
39486 61427
5438 7544
30464 71947
7849 82192
32750 71630
44052 78859
32993 81958
11519 23267
1091 40648
4811 38044
68641 96776
55789 99731
7303 40524
17856 84160
32058 72960
35954 76854
20641 36306
18845 41486
7169 26541
47855 74867
4926 16217
27600 29089
41512 69248
14355 79337
33461 79648
20925 57484
4281 85116
35747 39344
48329 72904
40943 44037
42056 67846
24903 58217
49206 81925
35891 89487
51305 52976
36324 45858
55295 83822
15298 38058
11264 34279
16494 98889
19606 40602
84912 90472
87641 88252
37438 97009
3520 90549
25160 36115
69078 85431
39166 73351
39925 85257
64281 87159
20977 39667
3980 98707
41876 80546
13354 30330
48387 75417
28341 43319
8841 85963
74860 75904
17190 95484
68224 86313
35385 91777
11003 22800
1944 83831
4763 58085
6100 23268
77303 97433
33262 76345
42616 65195
50622 66797
18022 74509
56064 65983
41163 44616
80348 95037
49048 73733
40394 60456
89441 91292
23806 28983
61002 80308
94665 97217
60481 63255
81721 96582
20830 44345
22423 55428
18148 76870
16263 49340
11025 17664
85289 86688
3781 16158
26070 40418
25188 54046
15581 73825
17620 37707
43538 70285
27463 54406
27878 67825
94645 95953
9215 35564
37052 99780
26301 69466
11153 95804
5495 92575
15125 83520
43689 69703
34436 87537
17207 29839
44569 86939
58035 64940
55868 75309
38305 53360
1159 24839
76116 89306
46759 66107
77185 79955
1756 23780
13119 45268
34679 52909
64593 65195
2918 6738
1567 2639
143 7826
13529 66822
39370 67745
69869 77024
27848 86027
25614 39508
25617 64232
11315 59958
6007 81261
2541 82950
4344 51931
51027 67093
57945 79662
57392 67358
20571 79927
57076 63205
62410 92629
84454 93843
48107 79826
17399 79175
73059 90226
1384 22114
4767 5832
9251 81018
30135 50924
33244 81730
33593 80596
53025 63179
63750 76488
75858 79408
25042 74600
37612 60320
10088 67102
34683 49169
27828 48209
21164 99103
71361 83077
29502 60995
34833 85439
52389 93982
9631 78105
59033 83574
65197 65340
33597 96027
11279 42337
32161 69168
34813 41709
9384 69428
3185 59101
34343 91465
7307 86959
45173 79320
14966 82825
78636 94771
9532 59407
19065 57562
26644 35110
22236 40833
9798 22839
184 74796
24215 98383
47136 82517
33368 34272
25892 71583
70921 72136
26517 50762
12953 81562
15140 39607
7970 78165
26957 59664
3623 79211
80542 86792
39060 61135
33592 69608
75259 93254
11187 98390
4020 53139
21985 52417
20189 71808
48948 93443
60136 69053
57217 63852
50500 97445
3086 39199
57940 79412
62606 72420
667 81856
26644 75071
75381 99124
8546 93518
6014 71281
66057 74358
9625 20595
35354 49690
32214 92794
23753 64809
64816 90419
35523 61266
66757 67088
20966 85333
10277 47875
44618 94412
13201 79405
57777 67009
42623 44550
76162 96259
20186 38019
35396 45944
3954 89051
33342 75234
42896 53434
64741 89799
4877 19317
87340 93282
48621 87199
59745 66204
24062 81490
45465 72104
76492 98505
44051 77576
63754 71332
11040 92953
36462 61430
59292 73278
27507 64079
5727 47617
83361 97409
88650 95217
49852 66111
28723 92317
1655 13233
35705 91827
58577 63590
1516 64063
79121 89061
34478 43768
36153 88708
55237 98555
15555 95256
11499 64164
30375 37883
23635 81848
350 25332
15884 47629
71714 88932
27531 67080
53254 60283
687 60943
18579 65123
34322 69594
68355 87383
55733 85654
8248 37554
27900 61049
1717 40007
33650 59107
19384 62958
32885 44996
8762 17398
79137 89467
2262 70692
43127 43801
49855 68591
26698 70595
41432 46124
50503 71350
9362 76742
61918 95237
36297 47843
47313 74942
46685 65375
61144 70924
61462 68815
18037 91854
27627 88970
4667 6786
1707 2598
18687 85631
656 4472
29561 40152
55124 78375
46416 67620
71486 84715
11719 33343
82556 88448
495 77688
16461 30185
458 99079
1796 48757
22281 95509
19969 90071
27495 38447
34773 53932
60979 71714
35022 87961
50932 93996
62422 72347
31555 92937
4917 92335
4039 46851
6077 34773
2094 86021
14000 48528
42234 52637
46767 70473
20640 24422
78143 97779
4843 93232
4969 15833
65862 73895
42189 91158
23899 99672
26078 58689
37395 76615
26661 46846
30727 35073
49325 59832
60608 73677
16094 49108
8361 50885
5077 91270
30626 81839
24518 31637
41364 75829
47763 51035
22286 89488
35808 79187
9785 68202
51354 68227
6900 49699
8623 90894
38482 54950
65481 74982
61770 90082
10667 20187
14357 67512
54879 84953
39368 65040
12218 49520
27719 60332
88415 90972
54526 59042
13333 82267
50105 58158
33160 72121
32417 61499
30084 42116
13813 51198
22074 82763
11214 37658
59113 67690
3689 83715
48065 49098
55477 95868
1442 18871
15375 15493
11401 37112
2018 15659
14143 47186
68656 84999
23540 62931
20070 91130
61219 91068
57800 95592
15615 74499
58258 93448
64463 66081
3875 41888
3119 26809
12315 72633
33471 36159
24687 84596
62989 73869
14279 60690
55893 72986
12114 25274
26525 65766
18612 92839
78825 99951
31442 87317
54439 64469
3744 29976
3695 7206
18499 64392
33608 39330
37634 49786
27878 28811
62839 65441
30687 55037
37960 96344
11111 55612
32946 62826
27910 28618
28660 64208
49644 99488
6536 12136
30631 43589
6726 79062
2493 83263
18076 59358
25783 78256
4443 25476
21537 90186
60536 61395
57715 99949
10390 62432
55095 96011
1563 95749
49869 90583
33943 37759
6335 9812
32414 66406
27607 80211
58910 96702
66989 93133
32454 44196
60074 82093
4629 69696
80577 98211
6572 71561
48828 63137
8453 66834
19498 44861
19903 91635
52219 88604
28611 83523
21130 45753
86674 99815
16351 79214
18125 41542
19350 88756
31726 68356
15292 84121
58957 68681
58273 97523
47973 90728
58832 86173
31562 92495
31726 43385
51091 62003
70490 95560
11565 71778
8452 24307
37265 54520
12495 63039
64853 82753
57405 77797
90431 99083
59597 60200
15956 80230
8196 82958
17570 55368
53828 72449
25744 59524
22409 52884
32726 92162
29269 82696
23431 65566
37918 82153
6341 41702
199 59902
13746 27436
981 81606
24505 47985
3155 79613
21615 34379
6617 46750
61406 63272
53796 78204
26651 82789
33891 67037
37346 71707
65713 76527
47837 94342
38458 80366
40705 70230
45739 92638
14693 27295
4215 58486
15955 97655
45441 64319
6476 83776
10918 35637
47867 50334
3693 39879
53875 90755
16505 95086
7799 40119
78642 87889
43711 69026
41709 86535
7361 87524
65407 99797
1428 24843
29456 94784
58845 75270
61877 93702
19841 43241
16122 44444
7998 42331
32049 60617
52027 75504
24265 91042
15590 59102
71291 86561
79493 89616
42582 92845
58389 60729
52278 73733
44985 69261
3651 53592
34094 85150
19348 65286
4985 18930
47314 68748
95722 96758
5378 65800
34178 54841
80795 91432
34724 57522
17457 97397
67692 75853
3268 83496
11964 26220
52307 99462
44037 96911
40628 41683
22575 34830
22322 91426
64068 98564
19772 81042
45279 66182
56564 94758
33392 38828
39904 56680
45500 79776
7040 60056
74075 85000
48855 83793
71470 83615
11617 83715
60942 89680
64867 67880
31915 38979
30784 45507
9342 91641
52128 75869
48621 67955
22589 37320
19362 78372
64773 81453
29652 47259
19285 54996
23438 69024
41623 74264
22751 90454
1016 26044
1056 75262
19950 44274
12425 96815
58747 75906
26390 88252
66521 70121
64297 95904
49074 60848
5401 15865
11887 71498
25748 43889
4681 78280
29072 91839
47742 63643
31586 41140
31832 52459
66248 93123
3896 57255
61531 72566
4621 21997
43920 63967
22433 79093
17830 61170
40609 58248
50 60355
52113 70915
21851 34236
45722 66065
59196 94628
75581 90559
31470 34395
44354 54213
39456 83805
25562 28643
43485 59766
81110 88414
40560 45657
43517 54259
35930 92812
483 38734
44278 67669
36133 77943
63383 87239
31039 46828
45786 47804
3722 68553
9400 59888
17973 71332
14225 54906
12405 71231
19790 55303
18738 88367
22310 61167
38713 52560
1367 71091
3655 11852
37381 48132
65027 81542
36425 72329
56706 62280
20639 31854
32828 85528
33541 58274
21112 61272
4677 51819
31627 74801
14521 48630
6285 42445
11777 38667
38795 97806
4426 39537
59246 66968
56422 75075
20977 87073
43892 54549
9248 31330
2318 30925
8860 37853
14122 75895
34951 51423
8316 50117
38865 44956
22499 43318
1106 19395
3693 12474
56236 93611
4438 96765
8446 94789
20412 28422
52108 59076
22205 78784
26095 61371
27019 51182
33065 54095
723 4026
53470 98067
20762 83102
6137 22918
12233 44579
1831 72327
15790 96847
23518 49087
19131 97455
9776 53681
14091 44066
34351 90955
68509 86247
36108 93580
82714 99523
42262 70804
19467 36921
3656 23073
21353 50948
18764 65757
42116 43323
56814 83724
29010 70259
15019 92022
35228 78523
56408 83266
17737 65975
99 28167
2369 40567
13321 23294
18082 27263
77904 94038
33934 76143
41525 70131
82460 96986
14553 95530
51132 73870
1734 4524
153 60001
28721 35466
4061 49844
18618 75978
67057 84549
40151 89343
37008 38080
16168 81668
16317 37982
35860 38993
11925 75162
27857 62802
33605 65319
85380 99074
23887 85109
20872 70692
55222 71034
30615 85390
16483 33871
11802 84158
90135 92204
9804 16139
65879 66989
54163 63728
6058 8699
63052 80947
56211 66081
17848 47806
60254 94473
10578 74456
30118 54531
19740 38568
89508 99135
48288 90357
14911 70514
2812 53682
53136 93714
80353 85379
44893 75311
27416 30344
54268 65690
44375 52724
28171 98072
59674 88891
20614 32954
9766 99969
40371 99385
18966 56728
4200 72706
7251 57904
24493 32986
38628 83769
40602 94480
19346 61796
22692 58749
45445 84633
12863 55112
6404 56509
13619 41378
50446 89900
49602 54699
28688 36005
6832 67095
22989 25879
9527 42339
22461 88684
37304 38289
46040 95109
50131 72512
8532 96881
54276 86005
11576 66011
50560 61230
58236 89791
10213 72444
55682 77338
35842 53991
80018 83129
22674 77057
35227 49923
48745 85829
4727 21510
71995 79641
43157 49140
18306 95221
9934 72858
10185 29221
83258 89342
24107 88537
63877 85355
15651 89916
52528 98597
35336 45473
89937 94609
31341 55002
51158 77597
33082 69315
44373 88579
44138 85169
60006 92270
85641 97153
65560 74816
3912 64272
25809 86483
58235 64200
38700 47659
28582 45792
48042 84497
14509 85401
14667 46502
60391 68949
17259 42962
1072 51152
38119 91626
1363 34374
43053 59053
78298 84333
29923 90570
22076 83441
15706 92247
43584 80512
72615 75394
3839 75921
15236 46051
58521 85759
40380 73909
30269 54731
9827 25551
9198 36031
15803 78246
26345 82076
5823 46931
10451 81427
35503 94096
54773 65201
12251 17562
54367 57365
36158 85087
2283 96458
6143 6545
13804 44749
26199 89763
45402 65227
925 37166
23704 29639
18805 47019
15735 27073
42662 56238
58560 88733
5487 36567
9524 93768
60856 90639
3324 12827
15704 71316
79661 94846
13064 49991
8710 24599
58736 68659
45439 91242
41643 78068
50929 74713
3550 82279
8751 42969
11240 26319
36853 64976
53111 54721
7945 96605
70060 92567
44508 92934
22262 75416
43810 67753
20632 74756
1891 37789
83242 87260
24353 57037
43515 98092
33535 99018
53145 71953
57033 82727
37014 96317
37521 76166
56379 87668
23155 98473
11866 38372
86187 98401
29020 60350
6852 95658
1466 19093
89633 92182
75242 82543
3543 4340
29651 85448
21733 44719
9855 46694
10876 15145
23159 74411
62536 63490
53972 80208
64736 92119
15082 16902
4720 41308
38007 69363
64714 85282
1375 93120
73417 86931
55833 79451
15627 79245
55885 74117
8519 29786
154 32116
3362 14909
33925 65780
88877 96009
12611 16746
60568 67477
7603 30431
59182 84175
30681 68314
20870 21461
2793 82652
23310 46775
42522 94166
12444 37395
26886 71935
23561 85153
7292 64834
12522 66319
25917 31990
23211 40776
27623 89467
52765 94747
28585 54548
54359 99965
39995 66869
4181 36447
24371 56261
20273 29915
8788 59954
30444 52504
27481 76531
64151 76623
36913 68284
39381 59187
15005 26762
8213 30341
4035 10042
12227 93292
17663 47655
8963 42728
16718 92906
43442 70494
11043 92334
3769 23311
40772 77736
45404 81846
54756 73435
22032 39517
24060 82135
30312 75549
21325 38655
13791 76131
66264 78428
13493 71733
35305 41535
28534 60834
34438 44924
196 7714
16478 31115
32277 42972
10516 88966
1832 30344
74572 80137
79479 86017
68817 85078
31756 57726
51071 90747
861 52645
60875 93364
1933 49332
91846 95155
55926 92512
75439 96599
24584 85957
29957 54416
21176 78536
36102 77795
14466 90740
54330 96845
13660 31073
5107 44847
30947 39945
9500 57616
26705 38148
11985 16039
42821 79815
14026 76007
31199 71578
27976 90262
44503 55977
28593 99519
48853 58582
11890 27519
28963 67066
47000 58099
35871 90807
27892 46312
61150 61895
10242 32628
37098 48422
2007 95999
36633 76939
34184 74369
28357 70936
66870 76298
47564 77544
8033 13838
65666 83818
52162 98055
1626 39810
2140 91297
55253 83268
31620 70600
9787 79888
6640 21730
64563 91417
42567 56104
25716 85835
12419 29494
40163 54068
29483 93977
6808 72650
24630 37528
53352 64178
72759 84147
3708 18191
52249 53881
30855 46329
17704 27203
16035 65812
9968 46023
41584 74194
32563 32650
8687 30952
28071 96787
19279 28210
6810 33706
35889 95347
74367 88706
773 26665
2742 52822
23636 69709
65184 85538
38265 38921
73046 89883
32709 33501
35262 48896
13578 35231
46200 69312
10748 63463
34322 76622
12002 48432
4496 13318
66025 96998
26875 32999
10003 16394
40240 98774
69715 79142
49261 96314
21072 57257
77526 94816
13313 54914
45178 84454
14394 79583
62287 71882
5772 6640
54849 62375
21895 68058
40831 50420
74727 85876
45811 53270
5224 63675
23918 78948
11791 29305
39884 54251
97035 99918
53003 70181
24978 35233
11829 69181
28309 89141
54873 60316
33790 41082
40405 53266
69255 98402
21223 38443
45147 87784
18495 69614
16927 64727
32399 48567
7016 56576
22102 91124
47448 64037
45610 76497
8803 37284
27843 98315
70031 96613
24388 27618
42165 56252
16022 39743
43994 87781
20947 67577
10982 89238
12723 84148
16884 33306
19343 56331
42719 51920
34362 44512
78697 85426
19129 23281
28621 96687
46090 47459
29436 56371
42321 60180
19355 57250
59713 61994
61144 88613
46125 80364
20267 73301
9516 23843
10995 14224
18241 81062
20251 30749
20432 69229
16929 83789
14656 30778
19134 41895
44796 79080
40752 66916
60107 61372
4210 49573
28263 53690
35883 44719
6953 99016
12783 57079
707 74266
21193 31365
6618 89291
88794 97182
33825 81099
48007 91364
6949 47803
18222 70863
58918 80327
73332 91846
17335 81647
43987 97825
20028 35123
67251 99002
13401 46929
32021 62801
26791 77857
39688 97597
42335 79085
85020 97804
21087 41279
40649 85634
20464 74084
12815 87596
38005 88268
14364 63069
3639 60515
19923 48379
74488 87444
51800 94584
24083 97228
4257 66007
27235 59142
54022 62972
61924 78671
64470 75242
15309 29663
57100 81468
12257 50318
25953 85462
48676 68081
3260 63117
5931 11024
10166 68165
7011 8910
29843 52264
36171 49756
28092 83161
13 29162
70086 99190
10003 37728
59102 92795
41025 59021
71954 87876
73686 75348
36499 91447
11675 36009
36201 49850
57740 80276
3223 70110
45369 54525
37454 51158
39974 56308
26101 97982
754 40634
6348 52767
40599 45357
24196 26661
29796 48824
27120 71841
14133 45093
47461 98790
33708 86968
9865 90997
2393 56649
833 84402
24861 87125
25911 99886
8802 45484
28919 48629
46193 76301
26827 79228
95947 96210
4034 5801
31957 83959
4635 26099
31590 83252
13909 80797
43013 63177
27708 44918
7987 25382
29716 56153
48221 77761
38857 60844
61290 73524
70738 89829
1589 25425
24142 83482
13794 43062
29447 74989
58374 97460
89222 97953
48966 59098
39706 60252
55254 75555
14719 98264
28360 47509
24322 58265
18015 72819
58892 61152
25953 36735
5423 80509
10475 24624
45498 69741
49003 60703
44553 58613
2681 90273
52772 92174
7711 42949
76777 80585
27446 98184
24129 40580
13555 46065
14677 50817
4064 72901
32400 85234
52760 59254
24727 82733
2103 93119
625 16682
31559 55687
20092 33188
80851 83955
38702 95867
46588 82148
16374 94981
43663 65031
21563 24953
6818 56871
40825 69243
7388 21716
25838 95810
4514 75516
65505 90708
11709 76306
30738 60426
49086 57052
57651 67838
27544 70590
9589 21614
22232 61042
47414 74485
40499 88003
62379 80722
19086 54805
9327 18304
26684 39215
9249 67404
3121 63831
13202 91399
34112 46333
2161 58161
14626 24164
15011 22633
40107 79766
88832 89112
12735 32667
17785 23072
51362 53751
6163 52516
27752 61633
42648 95847
42770 92348
18033 36064
49322 68443
14349 16953
68532 83558
11268 62114
39331 57034
44134 76767
10001 79439
14282 14775
72044 94589
24215 86694
13990 23982
63681 70328
45176 53435
29092 34934
77245 87443
1661 50935
2527 45454
24159 24503
45009 62955
5573 31737
15291 76839
85532 95708
48573 49039
23807 85558
11001 43767
74445 77954
91124 98190
34527 72254
6698 66929
15951 36138
23223 66226
13207 99607
2655 85304
19828 78381
31685 70133
26826 94617
47503 50258
14062 23980
56052 75942
30592 73675
20661 62096
21519 54968
12409 42016
80945 92906
17274 52990
36094 70839
72910 82597
20930 78197
4027 83266
44967 96375
32168 93704
26245 91498
35851 62358
84285 90089
28605 86152
48610 72027
15988 25612
50476 52114
2110 87124
47134 94987
7763 22574
43329 80196
52671 94789
34290 47126
2571 55305
24565 58992
45366 65628
10315 24972
10698 12463
27089 69952
30615 56204
56504 58314
35818 79440
6861 9726
85027 88802
57216 93250
5482 16900
23551 27938
22818 90547
31995 73660
74141 90330
2892 11073
54133 59335
39524 47985
22734 83284
59756 79400
21175 59478
65890 85361
25740 71967
31496 72893
20384 67625
63560 67666
77542 88658
7598 10612
471 79399
34636 69618
41976 67940
27425 63503
23191 99691
36697 93318
18700 20872
13651 31796
57538 85784
18164 28275
63758 70141
8516 44803
21451 26476
59347 61402
1453 63659
5592 45126
3165 39897
25163 28522
41479 88629
11525 16993
25676 54833
31081 72646
10998 50096
58569 70425
60700 81768
10814 20151
21507 30414
12678 54529
21486 91769
2714 97973
27212 43863
81045 86394
7354 49691
74967 76763
80227 95852
1444 78593
4759 41104
54403 65400
17559 45498
16275 92555
39864 70088
32062 62905
2847 83511
9601 23355
54781 80531
30648 68388
15741 39895
24249 64595
28034 64531
60525 81506
27490 43753
60242 74708
2557 73049
65713 92973
19611 31890
14965 76957
57868 77885
9464 22061
91195 99767
21481 57334
48385 88970
44627 79190
50398 67106
60951 91606
33577 76131
36448 56386
85093 96455
25139 44335
23575 65452
75689 88067
16555 48071
39058 40356
50346 61739
38216 45421
53342 60254
12500 93622
2619 42646
10519 64218
11584 64258
21702 21892
43363 46608
5572 66529
37733 79009
13702 74859
15117 54009
5725 79876
13552 25478
1108 38158
43591 87958
73261 83155
48645 89832
73204 86718
59347 85380
2818 97255
25862 76203
24104 41427
42622 50468
4993 55470
19363 47217
57244 78764
64896 78455
40876 74343
19080 98860
35328 47694
7474 58854
38258 76365
30474 96691
43805 98451
15457 89718
576 2026
22704 96404
1274 90943
11232 47536
31025 45864
24126 27662
32118 73293
35496 58788
43680 62521
34195 70991
52374 72957
41906 45037
44617 98912
68140 75063
3749 75032
67507 99190
14539 25281
43909 48143
20592 88875
12715 69516
2720 23129
23494 35520
21056 25208
51862 81770
89482 92611
34254 50828
73695 77673
28524 98942
828 65370
48980 75588
190 76913
29222 60702
14109 22603
185 67774
17242 40190
39736 47764
25298 80951
79695 94508
22117 45017
40458 71359
33314 68581
88279 94106
7788 22746
2995 87294
17551 37359
1348 89360
34084 40860
343 86795
19524 26129
4785 98520
6588 34350
54701 83325
51624 59416
44917 69486
30877 43378
17397 47692
28600 82149
21157 97821
31618 57377
29050 68305
61043 87014
2723 94667
83090 95029
82347 86830
88913 97242
15567 65296
29412 33093
36172 57915
32743 53967
43312 67526
5808 17715
70410 84435
39154 73143
43273 56666
45992 96976
67830 96762
27525 35546
2353 56494
58843 80449
63579 73511
6640 55922
5806 55556
1097 69411
11259 36545
17519 64051
31120 75644
20027 49525
50899 91685
29948 67334
7349 38040
16261 29305
41308 97855
26577 70009
35391 64097
48725 92290
62030 92965
10118 71596
28664 75809
33371 62063
66244 80188
30958 94033
36810 51538
43536 70143
46308 78052
19607 54088
28563 53989
56738 68457
69982 73570
14499 58956
20534 74383
57023 64402
36098 84422
483 9713
15613 63664
37647 51053
51044 78696
47119 79124
19121 45806
67686 85106
55701 77873
9070 62348
13092 35895
52331 97774
61480 71953
68859 94027
65155 71719
9446 45722
42833 73604
7235 44443
20149 89328
54747 74689
84199 91601
28598 73808
22105 60179
23050 98395
37358 80379
39975 92068
17061 77354
253 42722
52617 56917
34663 76067
2411 70588
58187 84212
2964 89633
67942 81444
54365 84541
33905 50862
63993 91203
35495 45113
22167 28550
82489 88786
44655 93628
46429 75819
9025 99146
3764 12226
37498 91308
838 7211
38941 47924
21442 78721
61803 81715
37713 97982
35818 83386
73350 97433
7297 57422
40995 68197
19210 21502
9555 83216
40680 50842
30941 52366
11577 29904
7665 79108
88371 97592
9097 83113
14467 89343
7848 10621
978 84471
15631 96887
3852 93808
48101 71725
28698 71600
3254 56323
12707 13410
15576 77005
44986 56716
10760 24195
74773 86250
63584 93363
27404 85142
7153 20502
51634 85377
53963 91827
14297 47508
13341 96296
26069 35745
18167 44763
68596 75408
637 21931
48085 65080
71163 72815
47121 57280
13150 89667
27892 83889
15949 80765
49851 58154
47904 48007
29369 44448
12022 63695
49886 51013
77420 80058
12411 41011
98482 99972
53254 69745
5982 73041
52116 62981
9528 66993
24361 43055
41907 72752
8018 33987
20175 92003
70054 74854
62684 80591
26749 77489
45559 84795
20367 57780
43649 59583
4986 12161
68475 98587
27467 36846
20445 73448
49270 77832
12994 64248
38217 61901
48532 53430
32018 62035
30968 36777
11616 88880
29378 90119
22462 34508
2183 20661
93018 94155
81837 96062
65737 73004
19125 88117
19781 23806
51070 71908
57292 80778
21138 84099
28508 93798
37971 85179
38616 92950
15872 93648
13532 85322
32519 78100
29847 62190
52484 57241
1075 63373
23255 65192
1716 99903
22150 78661
22088 69188
10521 47014
37710 79147
77163 97223
9938 22273
27319 30225
18431 87048
4967 71504
12847 82937
23743 55417
36444 66427
28338 35579
21541 30216
36771 71281
6974 58640
19938 64559
11425 46796
30743 50843
29624 44103
38310 78467
67362 84896
65170 72157
11586 79367
12220 12947
95116 95522
71974 75538
22110 85593
911 71220
20498 97362
45427 51696
45488 67693
5557 95004
1633 10013
2943 47798
69993 77270
23787 70344
17354 27676
6427 78401
8600 32532
10808 89975
41111 88793
774 69677
15113 84340
51464 72527
17535 31261
41670 42365
7153 45225
6334 39880
40614 95184
13415 86648
137 77001
45907 76725
9118 59514
24686 93943
17736 95967
18214 95914
26733 78328
53956 84318
20498 33616
26438 93467
33406 96687
28617 33571
60046 76301
47596 63516
29326 33696
61358 79385
64630 96218
83888 98350
28593 90014
44403 73424
21249 78579
5228 94300
46327 97742
28925 87294
30707 63148
46075 97534
56682 73640
38412 92010
933 87699
70346 81667
41675 53331
20431 98104
41600 98097
36657 86397
22476 90553
91270 96553
11393 65416
42851 74254
41931 84127
49391 81481
23381 72660
80826 83325
46860 82515
5751 93059
68813 81853
53670 61608
6403 80763
49544 95087
39553 80139
48513 87535
25801 71048
18318 80402
32963 71675
71663 74930
4540 74415
19781 91307
801 3354
11135 76949
19214 61600
5026 83724
59631 66010
18118 98527
22737 49524
41008 79998
39550 85915
32928 40733
54356 82229
17429 77018
90881 99435
53182 90612
40065 70941
17781 23527
69287 82628
15824 94454
15823 33928
32015 48189
88927 97773
83707 87019
29513 99395
64492 91959
30013 71669
18621 46959
49720 84560
42066 65120
46414 78558
35617 56731
70683 74692
38684 98005
12767 78419
31346 61589
75495 76585
69225 85890
2576 56924
26097 98876
34915 43719
34441 57096
48732 49681
40408 96829
17269 18287
16970 41913
70420 98207
46365 66104
10015 62243
24736 56843
34470 43906
15977 67494
81362 91683
6424 79659
61840 74546
22708 53339
423 54450
66181 66312
5172 68015
39779 83693
16678 56624
91322 93086
10185 70546
31840 36951
88049 95920
9532 94724
52448 68771
14108 57176
23005 60350
25100 48960
28764 58184
18157 25337
26305 59726
25398 52282
43202 80970
62004 68194
15369 49836
76566 81589
45499 81761
3675 29597
62103 71101
23724 42236
53170 57933
24620 26083
48797 51261
38411 72756
9556 97558
102 91139
66950 85438
14305 71378
6006 99433
7882 39955
15855 56844
40704 87123
49167 51711
30765 51045
71199 97395
39295 48796
15665 20223
42991 67242
11651 88040
45736 81386
39872 99596
39577 97623
28167 74186
49834 84258
13709 32616
24197 84794
70403 88635
11774 88938
54631 83169
9467 87393
9451 69546
20409 36792
23461 40363
50602 91840
49104 74230
48048 98287
345 80811
42971 57048
37601 94253
26114 79347
2899 93362
73421 89862
6837 16418
39344 94035
21566 36838
23174 25865
20018 80576
6399 29060
48859 51549
76505 85407
53579 64024
34237 41536
66394 90959
22539 38432
35455 51156
4036 29090
49548 75101
13505 86704
24224 32925
2018 77496
50672 92231
25703 31994
1689 76331
84291 84740
74194 98732
9758 34077
11310 37995
16599 37837
13297 74689
33395 49723
24128 85176
1739 32201
20689 47526
19217 68064
75431 78818
30353 92598
5430 39813
69369 73683
1961 91993
987 97180
20180 84134
44890 62260
27237 81628
1258 32355
36629 67043
82933 95393
8948 18911
6013 51486
4594 88566
41751 96181
15453 79190
3075 78334
43488 65864
19664 88567
40227 74143
56250 76241
96485 98080
6792 93279
61069 77285
4932 97451
24138 74153
25524 71429
28085 97034
23260 78868
3950 88261
15935 31609
29148 54518
85765 98971
33721 57182
40799 88427
25660 62147
22388 54661
23117 37514
57794 86843
5007 19383
78756 97854
7281 65641
9941 26524
51975 91980
36223 78446
20941 91877
30011 94644
19663 43025
34749 68991
9418 51892
44402 48603
95240 99623
50685 62205
69702 95937
24808 46274
604 24471
3381 31689
17780 42033
18938 78940
44632 98318
11860 96118
44044 90670
36600 70033
21041 89185
62386 91132
71664 83941
1464 7472
34954 63937
84394 85501
24977 83517
15298 73891
21888 50609
10158 21484
36480 54062
17164 51507
12845 60227
63832 80133
20044 78714
40718 46158
26471 86811
81400 84213
53216 96500
36553 80875
30056 51459
9421 83081
81616 86580
35104 54631
3752 91058
60297 65415
15968 60939
4602 47049
79050 89378
40360 44951
18272 63084
30407 97978
8052 20949
24572 75509
8347 38682
78691 95077
23268 57954
2470 78876
14317 61523
1298 92308
32162 96161
8655 10793
63049 72972
47236 71161
1447 74791
6553 89808
28657 44340
87120 99842
31775 37597
31501 94885
29703 86664
10842 67394
25379 54930
24362 66934
17966 88781
52526 80366
38113 96614
17767 97410
20366 58710
15357 60580
43047 72329
64001 99633
72287 79145
60935 76188
2937 69565
3108 24741
65567 66137
33601 98759
23817 89319
41131 49822
6515 28347
28104 69785
51074 59130
44917 81894
24515 34251
25167 49211
3350 58195
21119 22387
14522 77140
36704 56495
13399 50807
22094 54718
18791 31940
19021 53239
61849 95477
16675 61875
64278 92056
72184 91059
46497 63866
47743 65511
3729 29501
6041 60087
50056 58123
33230 87475
27687 93832
51567 63326
20302 89645
54134 91807
11036 38818
37074 43895
64824 77680
18838 40455
27792 84069
30116 53679
10578 45803
86929 97169
7244 12208
44981 51636
21232 98163
4325 85874
13914 49193
73431 85535
32775 69614
19376 56395
9120 10314
64907 78339
20682 25067
61865 66320
12460 43728
15694 82787
32842 85741
13504 91784
14286 16190
14199 23640
74640 87812
29760 32717
58492 79589
386 13119
12688 77542
11110 52816
38194 55893
47445 66518
23859 97084
49504 64766
33963 77933
16600 23815
47952 71667
35088 49534
80525 90765
35971 80918
89222 90198
17551 65867
49733 58109
21740 40217
12005 50766
4074 70036
64697 89203
34491 90716
37590 89815
71275 93693
63125 78318
20128 51249
20127 42105
27590 56681
15393 32029
18781 52195
25404 31192
45103 94087
54599 55671
46762 86770
21060 34594
18169 99538
38321 71458
33378 61002
14188 34841
11561 96611
8355 20274
10386 42928
2482 55902
18500 80156
88893 96144
28210 36520
77480 86475
28849 63240
10774 69654
23445 56136
97549 98428
59417 93852
12817 68896
1740 69270
66099 73663
69450 99450
21661 64201
76009 88352
23697 63057
4239 38763
88716 93301
29001 86743
79395 98480
58626 97497
68383 86854
78591 90466
59045 76810
39997 56985
29802 91126
17043 63741
555 11840
21506 96933
36852 79289
36864 47711
7547 58506
12938 77963
68468 96382
11240 56708
6 26724
3529 94347
14860 94421
60243 86188
51346 74050
63176 67707
28018 53543
1140 10938
37 90145
9719 95350
21322 97754
18642 20136
9153 63920
47469 75068
203 32908
47639 90972
58815 86098
13451 49202
30396 58652
2000 53855
35032 75543
64996 71537
24006 41132
4654 76806
43367 67223
22604 84003
23059 28557
56478 90999
42456 85031
9129 92679
76305 78745
15448 97749
71440 85839
78799 98045
72552 95064
23644 40620
79407 99912
54348 94104
23676 90919
21446 85652
7946 56863
10142 34244
46979 53144
33790 66502
22039 99344
14254 39152
46174 90115
38785 56820
9258 9924
1686 73893
12398 96071
54408 92540
43052 78776
15117 46812
71774 96743
25948 71677
914 55790
733 51045
72702 99855
32340 86895
13634 69215
6294 42392
19957 36031
2724 41884
51472 51812
12200 76154
65824 85802
67764 89831
54589 86387
19378 26760
36256 41231
21367 25648
63810 95352
48947 93554
13876 88122
25675 86108
73733 90431
34628 87668
30716 94464
7605 36083
9584 34264
12968 71567
46069 66631
58972 69127
65223 71466
38976 56306
56801 58459
14722 79260
80496 94913
31279 78292
44141 78984
24344 56754
15852 51965
30328 91162
5062 9387
73818 85130
53956 86434
46858 79049
29678 34322
41322 93291
42002 87726
6088 42462
73716 78316
11640 61277
42415 91788
3519 26197
66206 88158
22036 71310
26381 54395
9529 52798
46612 71638
45109 68951
52944 87859
8765 86675
22077 63089
10777 33521
32010 58250
9168 93664
20328 85869
46901 80559
25727 93202
11432 34152
65210 93439
18567 98050
69093 73715
50802 69609
46610 60206
3886 16714
25200 71239
82885 86686
51551 56897
28112 98314
55975 98912
16890 89932
370 74177
44197 55070
22095 77660
12461 59203
20373 87599
30094 37800
666 26169
58078 76124
19 31033
35842 38622
43147 71760
24997 72543
1321 99458
64794 83169
27284 74011
54262 79148
17955 57582
86580 94710
88199 93240
51410 75641
71108 86258
5075 61134
47968 68878
9322 91390
44920 51852
7173 82264
328 35424
24438 97912
47249 78809
85507 95171
44457 65019
38344 78770
26944 74887
32834 95184
40162 81350
47102 61179
18651 75085
30699 63160
32254 85734
8707 62494
12399 48721
28147 39763
39882 43850
19222 58720
72968 83819
69057 89075
44644 52283
49428 67541
64749 72098
52038 92652
17019 81665
140 90758
40236 84707
57867 85800
12005 32069
26044 66046
49046 49283
14904 22779
11851 38796
21427 41187
19638 84649
73990 92214
2505 56143
21649 59282
11784 87032
49694 56741
33705 83339
40837 59177
27885 30328
36937 73855
20235 69873
43914 47236
41110 93712
6762 70098
62175 70571
6082 80675
27650 66852
69286 73967
32892 46347
29448 71708
2411 44549
48599 67524
60942 83194
7254 9904
28146 96305
49844 89929
13346 66988
6303 71795
7795 13166
50382 74572
56794 90827
62773 83110
26631 53976
62531 73303
515 67521
1849 3529
27065 73665
14062 63622
38724 60556
12985 19223
12529 40973
51658 89597
21855 63099
29392 93774
4495 71410
49948 93767
1039 9423
20898 30734
9326 90005
14325 98763
37578 61467
29420 55016
4183 80478
33647 61909
39269 58527
38518 44048
41180 88757
913 21550
13334 49986
14418 68379
11003 87041
28407 72250
18036 35293
50145 58044
64095 87403
28810 85878
22742 34831
5433 58043
27285 60899
45952 88932
16104 23698
8101 18618
24470 95419
31761 68173
1819 90309
8216 96957
67160 83285
30859 87792
82711 86460
27671 98882
2458 3697
19718 47182
24097 49305
26949 76661
63130 71586
57349 83209
51802 55955
38746 76985
73572 82837
13185 45498
86119 99394
17048 31254
29481 33313
34972 44060
38330 46082
18983 97940
22388 88299
11173 48044
72437 73769
13530 66434
29698 85046
56662 82337
77716 98143
22996 76135
44631 69481
9170 70012
6285 12095
2400 40943
5977 82258
60111 69044
9313 48868
17437 37984
14633 15541
7680 14159
13336 27823
62502 84302
65728 97061
20241 89255
36011 55706
27801 71989
6452 72361
10787 16332
10875 98054
65770 73896
28728 68114
76245 79773
34412 37306
20727 39008
36413 52547
74562 91047
60219 63730
63716 75060
11529 52243
6780 84334
4106 87793
35010 84417
42825 45408
72542 87481
33482 65269
78950 81609
86783 88126
49892 63513
86543 94375
40544 49503
80406 93765
29872 78437
56707 92934
4722 56400
55408 96898
89127 90141
44902 71878
8245 72159
10448 37099
14967 96165
22302 79265
21421 84656
11637 43592
5912 63908
15397 45545
6723 35819
47031 96307
8909 85341
4774 57229
68811 83678
81336 96553
44949 70792
34035 78078
10888 89137
54711 65077
27222 35874
2557 8603
39250 47425
12315 79239
11481 78317
52320 72326
10924 89969
13498 29514
48494 49843
19039 56580
19011 62979
15241 62232
171 43045
17532 65189
50810 64782
52489 54955
34853 42045
42480 80756
31109 36390
10089 86650
24141 60936
38514 83876
24831 71844
42159 72977
13 10823
21553 63263
62065 76926
3495 61379
41990 58413
76432 85414
3323 73247
15343 42619
965 42349
10721 13304
86652 89504
10057 96784
14325 72236
15009 15124
13888 32121
3109 29554
63500 90284
24529 34625
6238 16320
77192 97548
22911 73246
58760 59390
27555 41701
23777 53031
6635 23222
15870 26002
28627 30892
17584 25900
57341 59619
789 99879
13267 63618
48208 52689
1495 94864
38416 41779
27709 61325
13919 96855
44901 66722
3081 91649
17851 43534
71863 78093
5403 19050
8614 36826
43715 70983
10120 22875
7383 91318
7192 16075
53212 95861
12673 99316
44495 73736
58411 71823
87721 98978
4176 27992
57932 86942
20238 47307
8864 17558
25377 44790
13536 66743
14210 39744
69283 85300
78656 99879
6580 10632
10842 97255
18052 99487
6134 87958
42567 43771
1057 88557
35425 40185
74980 78111
2504 15670
5480 83205
733 21639
37995 87533
15366 76554
38698 44676
7370 43954
41064 60504
21802 61215
60037 91978
12384 55941
53477 76537
7843 91932
9596 12891
70847 87566
41937 49774
30988 64045
9240 56163
57412 94763
15592 59832
46219 53501
82618 85506
51530 71658
29172 58097
7867 24974
10066 80691
66115 82763
13345 59073
82329 98477
40658 59421
55456 67933
39881 52139
32807 57901
76129 95037
48256 91980
29530 57356
20857 42972
6869 91758
21566 85334
1398 99769
10413 53704
19523 47575
426 23244
23250 88927
47124 99452
18836 46392
31139 69216
6030 38220
13450 99166
53766 89638
22256 88422
20696 55916
17996 48453
16817 39595
14611 22274
17194 39692
19417 70862
1533 69418
16407 69503
25554 48529
40785 59106
5314 94533
43283 72931
36733 45131
19287 22069
12360 37398
61564 89350
65275 95253
9936 88290
7984 55150
61931 78885
10566 11852
61282 86386
69569 73027
80196 85408
19969 47630
35188 78101
50820 99187
22350 68065
36832 56663
73812 86084
43509 77399
8696 46225
70246 77149
4069 52429
47668 77615
77393 86667
28225 36697
11048 26668
21979 44110
46279 96499
1766 97800
47269 83011
32132 90994
9537 24291
633 8933
63557 76159
2086 17095
76363 77368
27510 59614
6178 90694
55535 73746
48600 58073
4623 72824
50310 90556
34407 89509
25789 94771
33363 37509
55338 95744
20666 34687
55207 65031
35274 50348
46349 94171
61870 81068
25628 85517
61707 97649
48992 76589
66356 80380
18914 37669
58489 73111
1470 11446
70156 91804
82364 92128
81539 91905
86992 90039
67609 70881
34527 43079
3609 62398
25969 93772
30513 81498
3962 17175
51775 88884
65369 83582
15287 74802
8753 77510
41124 87371
31389 87140
13478 33038
10785 98102
10317 57118
10976 32278
53831 92203
27158 57485
42407 81714
63956 87877
76851 81252
55966 65464
75290 81974
55355 57349
34680 61965
73128 88815
47026 61319
14030 71509
73392 90935
405 56292
5792 73061
26071 51256
40912 67142
20278 85127
47117 99430
68732 76059
54743 96224
61674 77891
981 66392
1816 96550
11751 51250
49428 65005
49343 58057
44707 96974
738 34072
42574 45742
43276 79390
71860 72438
2524 11621
2815 8142
55121 60653
15074 98538
4770 82624
5628 20596
52097 78783
17180 90447
23108 64636
16898 25706
29645 96712
61112 96555
61544 98077
47873 95891
29132 55589
84631 85895
35882 92831
59082 98207
2116 16429
37220 46478
7674 28440
33627 69178
11992 76553
25140 80554
76209 92095
79757 96835
54422 89792
42018 97968
44122 62309
14498 77562
54307 89296
9030 22847
40215 70864
765 47662
46729 55132
39245 97490
39840 44029
41686 99840
47557 99268
45285 58250
27140 78942
15829 55952
49320 74172
11133 64183
5614 73490
55958 59894
27119 38649
14405 46578
34253 38822
77199 96827
66917 71342
40835 47562
4231 60213
60672 90314
85288 88744
25796 38739
43966 85295
1843 15377
41646 77736
53888 94691
11445 39565
2431 51611
63391 64648
79127 85011
40522 68218
25223 90583
55483 65014
41630 93940
14979 57539
30349 76476
61927 71047
9953 54540
72803 87560
32689 54706
55328 84677
3933 4889
72203 87376
74877 94819
46302 81547
38375 67953
52603 78104
49528 75175
9928 26671
30063 76410
19756 60840
7474 27546
94597 97621
4053 43059
35173 97132
66787 90713
7143 87105
60444 95465
11656 91964
10532 34577
67504 69685
45031 82866
19412 75620
85213 87304
27577 93893
13118 67177
8426 65044
10760 35169
12070 80007
36468 43534
5920 30713
31337 87325
33026 45111
7153 40856
21761 22260
18856 97769
67442 76867
22870 69996
60648 72066
29903 58842
12092 91234
78897 96244
31263 50717
54634 97168
2032 34351
4317 34550
11700 35592
37492 78917
70531 74476
16091 75421
29727 91943
38514 47163
57496 69047
38485 44890
22965 44813
7554 44224
33385 46150
3980 87056
58741 81232
36292 96849
1732 22788
24046 55587
22152 41832
11187 47099
831 82561
26143 76557
40389 83657
48538 73861
34432 50667
2400 8886
23426 85910
90676 94740
55838 66025
36818 62385
15398 54093
39386 85626
25895 81463
24859 57307
28266 39300
12662 50277
28135 81408
3713 51899
27512 98125
6650 87879
63152 89971
22540 22562
11309 71734
4965 73966
21404 36901
6506 85576
30051 91800
46224 55038
40862 46366
43545 78624
17774 67807
9032 98258
32313 37217
28740 83613
12681 93276
51439 53786
42851 71914
5379 26670
42042 74370
6932 16199
54691 96913
6961 21712
18006 50978
83946 92850
46700 91309
19856 91042
27582 86279
7434 47992
12052 43934
1676 7108
38485 72079
23332 47309
85629 88005
14185 92334
41327 56780
25520 29993
44187 44764
48562 90167
46421 49514
5101 88200
3479 14837
68693 76132
17381 56043
19492 74887
45154 71044
67911 93118
14246 89909
28424 98121
12076 27725
27457 82581
69385 87119
18321 74163
32658 50193
22990 81042
27418 52689
5915 17110
26384 67742
82332 95499
51800 75405
16010 24931
30558 80753
7288 10622
67821 84373
26197 48490
22399 92845
82936 92655
87 50515
81252 81872
31754 71525
13942 90250
23562 77032
11481 58990
6573 91305
70554 79960
7936 42394
49974 87147
34629 93889
46543 76972
37932 87492
47047 74701
39706 87062
50954 96408
26767 64123
11914 40119
29388 87849
33015 68137
23993 28500
11558 33419
70561 79292
40246 83550
19473 35098
5472 41982
33952 81472
2774 41173
43174 58935
50802 92759
31498 62358
10177 52768
44687 60576
13089 30627
5144 56338
3696 53704
23235 24688
15126 30545
49787 51776
84482 88929
1005 87327
27350 86790
17711 82408
57717 89867
57167 68692
11595 95722
9839 85091
71466 93839
65292 77159
33844 87487
21184 68778
36226 54782
65387 98131
7107 61148
10056 60287
30487 56323
54350 85544
71329 93650
53379 78144
13439 76339
56507 70077
10307 28877
55357 94946
36776 64347
48181 82998
26502 46146
30421 71155
6884 75725
6756 67872
6979 51793
7881 73617
39186 79869
14578 32433
12102 14197
7820 64912
14514 65478
1758 78936
21938 56897
66600 69654
66145 80854
4594 88608
67152 97674
22253 58771
75720 94426
35702 75144
81613 87437
482 19403
75155 96102
52927 58698
2183 19206
55752 60785
17399 70579
16391 19915
61417 85259
23717 26660
22094 96160
11441 86157
28884 44685
3132 45774
48964 91879
20448 70243
61823 66509
42656 60853
14153 62920
33325 38581
12775 68696
1234 99873
76122 90853
93688 98478
38543 79582
85934 89415
64828 79139
56957 95627
60216 91965
42644 65894
559 34292
7156 37753
9732 57790
17701 79688
20524 38372
40182 51790
14447 32764
71119 94963
53537 76881
5079 69203
21713 85092
50234 74563
8879 95603
42356 61652
5130 82564
7841 45164
46510 59351
1901 55396
40454 84556
61310 62957
57510 71080
28934 36609
35664 40185
58041 85381
30346 84494
18840 69438
49007 91317
46507 75660
32947 87740
26862 77191
2022 7454
14594 56181
25923 54884
38182 52196
15791 52871
95067 96620
30313 78552
87403 93274
42450 58045
44599 56646
6489 18737
25538 87327
81727 95955
13431 84742
20840 66678
32491 56030
59144 64137
6789 70190
27798 81450
16780 42626
61307 94666
29783 69796
24057 53130
83148 86343
3451 58907
11834 65312
58446 97428
14869 21455
25605 26355
23159 92430
19985 39254
58994 65319
55582 56652
27440 61095
62837 63477
47979 48907
34518 88448
18689 49276
3566 32412
33133 83967
6318 8936
6401 72555
74093 83112
93314 97397
46485 91799
11552 53895
10123 54360
1359 27665
7153 54231
14387 36329
26243 82841
34403 78199
16215 42221
7111 52543
25147 45620
15119 22167
4059 9678
60897 79497
36931 55641
18533 86636
10111 87914
20071 88757
4587 15647
37947 59256
41869 62038
7748 75926
25189 68522
35460 41389
53779 60690
35044 55305
77126 86438
13160 32595
13887 30692
32877 80480
25867 53508
6538 86913
8852 88464
18303 35261
6265 38489
10311 72070
3699 81505
69782 77906
28926 57051
25582 59142
85908 94396
85124 97671
12144 54982
39702 56650
37294 53649
27481 53011
9528 21327
11381 32808
13752 39006
41921 71101
7545 41787
51685 64896
63211 74758
49266 84781
59347 75137
42065 81418
4412 4419
11284 29764
40576 57415
2565 77706
46231 77310
25658 27815
39367 66740
50179 75068
54746 60221
84820 94856
4760 27984
71371 97863
23482 46010
24076 43018
22535 89199
61541 95896
1250 90695
29060 59847
52893 86551
32668 41092
2021 87862
74275 86463
10802 27952
32841 65535
51233 99135
55315 61912
22594 97349
25471 38254
17744 62309
28345 76525
6079 20954
12529 52450
25653 46545
8012 18578
51452 97342
17367 49684
52284 78256
29001 90047
11503 44103
19154 19359
44361 49182
1918 96424
10354 58518
44845 68352
4828 56014
61228 84027
29974 48126
46246 46894
30991 70432
8680 71807
10204 13425
66786 89478
2122 58642
44606 82603
35686 62184
17832 34857
49981 93129
37546 92569
76069 80030
6709 56343
53435 98482
34935 85082
5545 28950
13989 50293
65651 69990
17693 28321
27788 60954
680 48549
25193 90430
1689 78408
65957 77086
31716 39166
51712 98453
30942 43261
68754 78174
22181 52539
16942 17446
48933 90710
44772 86064
56392 92979
43827 69613
20774 80758
17217 24828
24615 26030
44066 59807
27980 54840
16310 63990
8837 72917
8726 55988
34720 83494
60614 83714
41823 84994
18988 45421
23114 86612
29874 39925
18340 58700
53378 78872
26518 72483
16720 39003
22200 93663
64100 81378
59851 81954
26445 78355
30816 46001
3360 54975
1747 29319
76084 95309
33584 76825
10777 12379
8137 79305
1628 16951
1637 76779
16395 46420
7394 36555
77850 89357
80042 98304
49125 72518
29226 39367
30975 83578
5941 51788
37447 83715
6860 24391
75481 77276
18855 90087
20027 74111
55174 94025
14936 87607
2765 44840
67690 91998
8146 60381
1195 27965
18151 78560
5309 95630
23391 51629
11310 82176
24518 40058
66918 84543
16190 24743
30119 44692
88268 98493
67380 89139
39462 84709
18137 55962
8750 14726
19865 88146
43549 83035
16233 29279
28788 52305
5183 27484
41275 63735
31908 46932
42295 94191
29885 91530
71454 99757
76778 86337
18754 63662
64870 88043
14647 38827
85053 89947
29586 55638
25756 93414
10577 20303
10397 56098
13525 99784
6108 61143
521 16980
35934 64367
44319 81614
34357 99252
32316 89823
23359 68094
39151 67632
376 25655
4411 56077
27304 52204
20651 83164
66829 95896
55826 76620
23416 35627
3278 83321
19843 20267
8957 66216
48451 53124
3341 43901
20023 99113
65656 70261
73205 82037
2965 26646
54447 91724
61726 90777
26592 33346
1682 74713
9083 68943
13688 40979
54601 90405
89336 98883
65715 85999
27862 74667
22118 29815
65625 93055
21660 75820
29909 65765
10546 31446
32825 41843
85736 87205
7273 7997
8934 42352
51923 91702
8070 64996
20920 66823
21631 80504
45111 69081
51788 92059
25361 38906
11389 26923
41656 88022
9633 31895
26696 63283
17274 19927
3388 47102
31148 60335
66783 86544
1664 22123
34028 94319
8956 46881
559 57443
82066 83524
36272 61711
2671 20325
62997 66339
81337 84292
4328 57435
57419 63290
48036 84353
17708 89457
79882 91590
77828 90650
15383 60689
11218 72263
28447 45082
7991 24804
27809 89529
35358 40517
38703 65328
1152 76899
19222 56205
17863 19793
70077 86195
44570 88368
67870 71317
64008 85914
5279 80355
5730 73133
44634 66736
51735 83679
5208 76194
51466 72019
12211 82720
29466 48765
72347 93679
50176 78604
44157 63909
40184 71319
18675 71802
11500 21395
82360 96131
19289 91264
2274 52104
68845 85368
43547 88658
4364 15792
12778 44782
18451 42056
45479 76425
861 29227
91968 99958
5565 15881
43393 94989
27328 90874
14370 87759
40643 92120
56734 93784
27123 84648
11319 65961
30160 73576
82158 95994
78269 87494
12118 22100
36996 84998
14859 30467
2854 64682
23862 89862
56063 62665
35717 76249
53457 99679
13990 39503
8083 36514
43098 90465
35059 44620
29570 51866
20734 83362
17132 19944
2389 61612
70116 95618
83316 98833
311 51307
39038 86087
20934 50317
42822 93958
28694 78390
65795 70537
2244 66956
11152 89655
7852 55160
10247 29302
10799 79654
15391 30103
11084 79740
10423 82424
18278 23392
52396 90937
4545 60291
21641 25753
6160 65381
28546 66279
3735 69558
9362 82289
85671 98740
45934 52090
17895 58176
1029 73033
53545 89979
70958 77507
6623 32767
21882 59595
52024 63466
21342 84992
38763 60898
41571 48632
36869 63602
25761 53431
4621 63728
64270 96993
35674 51252
47778 51183
28831 44349
47157 47795
77133 96884
14071 53682
21672 29028
54155 98193
62603 75623
17215 17580
35945 40717
28322 99946
26393 69115
42473 75526
8378 78069
2135 20528
69986 99615
22174 73850
51923 58633
35536 63605
51798 71884
41637 78096
37483 89759
34191 60891
10515 13627
26308 66079
9833 64203
32658 70777
85051 98247
24396 78588
17628 70916
40246 86252
2376 86915
8735 38648
14937 80007
19326 51645
16057 65738
21409 89967
47141 65645
43553 49993
89802 96963
26111 84512
42269 97477
21938 89918
22177 74425
18484 39973
32886 52750
8067 57816
1152 71429
76130 78531
2396 37921
24003 77633
65931 79501
43462 49290
53521 76873
42946 61903
41079 98545
29390 78023
52804 91090
22643 41985
4712 69610
15030 89543
70041 88669
48934 55938
16040 30239
36519 51411
33304 95382
19576 51487
51997 99870
50655 78669
19003 47200
56479 71546
69447 99791
27474 30797
47850 90814
44564 62873
52446 70184
40964 61349
88436 94168
15819 53429
6599 71618
10748 84978
13817 51727
87313 92380
66983 81469
40591 89903
40669 54511
17571 32214
12562 43902
14918 81325
83894 92860
20943 88965
53390 73085
23075 69715
30487 90632
1411 9530
64942 94228
21810 22311
74620 97514
24129 38716
14914 76298
14089 32884
76658 79764
56978 81462
7616 9646
2309 15015
49085 86381
12555 50454
24075 47182
7846 10423
21258 37500
77646 79112
1060 14150
83115 83498
91308 99282
10493 22466
42731 45117
49825 74593
47047 88794
9935 66610
30743 64849
35714 82653
38551 62641
10314 74211
33003 81887
197 19056
56201 76434
10586 65449
40080 51915
71392 78582
30051 59366
41746 66456
16325 91501
68939 93432
53202 77890
34740 74244
22132 98881
24504 92077
81372 94537
33098 79365
59508 96032
13799 85039
73490 82242
13200 53996
5565 96622
18507 83500
32011 88212
68455 84145
53933 86709
43934 47163
29816 46913
6350 43578
43790 62048
10363 43996
51287 92771
49182 57345
3199 11984
23358 39770
17947 40622
8008 89810
17413 63886
55615 85168
45782 57922
50179 99518
15207 63817
19192 54661
21884 74986
84149 99060
47144 94435
80960 90252
180 75721
76788 95329
2428 47224
32041 60395
31434 68777
8131 73713
47889 71353
32915 76259
44465 57018
29424 43851
78278 95948
41502 85544
68306 69922
42553 99130
10263 49837
38000 72108
58834 85268
19840 21610
203 94416
13340 13572
39787 78015
19638 83115
5261 15164
9613 41529
39270 45227
11923 45101
5912 57516
16249 64051
40846 73451
34265 62114
91458 95693
83423 87359
16875 59907
5440 37174
33600 88124
9995 34602
12338 63924
62208 86523
62434 75238
28644 48175
44190 75747
11896 67598
23035 29823
6665 16926
16268 95397
31274 91475
28157 77738
3403 48770
8174 62783
80806 99657
32992 42927
18026 88706
31285 96297
47668 95173
30569 87766
31641 74079
22918 82766
14770 31350
28559 60832
31691 77060
33930 55302
21919 42191
57904 85714
28211 95372
28170 69009
992 49741
43711 68556
78926 83854
22076 95375
28460 83784
36013 39160
8093 23343
55160 84491
83583 88476
8638 62874
75712 96926
80944 96993
55949 61530
43401 83536
77595 89137
35271 89032
29176 36819
9995 16542
19850 84628
92 64905
54773 70606
36604 47287
65778 84213
20519 30556
10385 66183
38655 93745
32095 82569
25339 42383
53096 98105
18930 29939
15621 98215
30878 93892
91202 94684
29279 55969
46615 47442
62120 84347
65850 84099
80876 93749
29502 31140
59528 92743
81524 96676
71016 91365
37210 42446
19901 46166
15376 66051
54984 91539
45755 79996
90557 93103
48974 55506
18494 69388
64314 99194
44873 85141
21531 22753
15673 50765
33699 90961
15053 22799
54538 67112
67669 68531
550 8976
61948 96297
18722 74259
17799 54638
53354 59963
511 82085
31271 96193
38650 82338
19030 67107
63414 71128
39840 64247
39512 70723
4679 30254
44056 54701
8487 91286
1030 94995
13152 56296
20453 51380
58035 79276
19363 86088
18475 78403
66835 91664
59882 62916
21768 44712
56565 58810
30315 40159
27415 64208
22186 87086
42193 52300
4199 50617
20573 75991
47156 93987
38108 72060
24785 54643
16481 76584
431 25861
38287 45564
15854 88627
1230 10909
3491 14684
2971 96691
12582 26597
40803 79487
16342 66333
82104 85388
72999 78175
12034 25834
24072 47443
3118 97903
2101 65164
17157 35655
33217 97608
75624 83051
36148 38369
10536 72365
85780 95658
56812 75075
50171 64142
23609 48969
57814 81458
2414 89525
55467 83204
63860 66506
15143 73813
4394 63876
11315 20019
7181 77778
48972 93622
38147 72795
45999 71689
19983 24886
72166 81890
5480 32928
41078 57094
25842 65805
38395 86833
65823 84593
25691 94264
24441 69387
8656 41636
77381 94081
25983 75053
37605 57174
3059 76323
18921 42523
15250 51888
24919 29694
16687 35140
24262 63917
62441 81170
5170 79101
28401 57382
45918 50983
11175 31906
5281 56210
13654 35555
23081 62001
23470 36061
2512 39878
37212 79971
888 54438
2712 50226
8408 76033
11392 40472
22503 51648
29736 70294
7823 77020
12604 86311
34227 80295
71724 94782
7050 19513
4413 58248
4676 60736
16071 59187
25462 46963
7434 35337
84134 91036
15405 58044
24327 71334
15350 47033
32668 98464
57512 85655
22416 91963
5542 82943
14188 78744
47903 50702
5340 67859
9238 16727
68561 72362
3439 73890
46641 76028
15947 89631
15052 51422
43503 48968
49847 86382
7026 52222
26589 68525
11708 33592
4082 10966
77752 86303
31836 68323
10642 34425
11081 91556
12050 96889
25900 98443
14266 31600
8303 32297
16171 89171
45644 72001
1094 90021
40478 69536
28415 73427
4803 88583
5625 70813
27508 55973
57536 58737
60578 88319
12955 68801
1349 7887
30807 53440
2887 74313
12433 15531
71216 76884
29591 34990
67297 86979
10314 86100
9550 95486
85915 95186
5566 59861
52434 80907
38376 84621
63206 65029
23758 25971
80106 86157
84229 87576
66341 83268
18844 44482
31000 52070
33711 94809
18112 65912
6200 96205
17947 99534
37499 55820
61568 99771
6679 55078
54532 94044
67016 98672
43157 81032
7446 69604
25353 67820
26661 31677
5270 49537
44192 63482
56793 68271
47309 49199
29250 55501
27734 56564
45127 58554
21946 65903
61303 96699
38877 67395
4430 86505
6543 43333
4110 95504
23143 37113
2033 51389
58423 73153
30556 41312
15606 26597
38120 84555
49777 58664
6032 29136
11710 36907
89171 90381
59455 97194
25112 31282
27739 45273
10832 71533
52214 58640
12284 60011
31697 48413
18071 23075
26436 90612
14934 82137
20693 99907
17629 64506
34477 82761
48640 63238
24426 75986
83271 87640
74946 84446
23986 25995
35980 68421
25890 47652
22125 90391
58525 74483
61139 67593
38990 69027
3675 17312
48811 49212
38612 89015
41065 48995
37683 86712
25093 69331
15647 66203
630 35997
37898 86875
8601 31176
30144 86736
71030 95766
77127 86207
65495 68057
4047 87058
25407 28970
38265 90687
63561 69269
7110 95462
53172 97974
14894 39490
35707 78354
14908 37855
53492 72706
22616 60504
78115 85900
9113 35119
57309 89418
57093 92255
1363 69262
4161 65939
1824 13213
65491 86964
2694 82051
21551 64706
35495 68833
18769 25740
29985 88189
24264 83216
16970 60598
5917 68443
14448 29167
78102 88315
81537 82285
15349 74498
31027 98021
55641 99382
16000 49507
21699 22014
49359 96307
3155 55744
13226 22420
22833 54426
17322 20440
35859 84532
8368 32377
28688 82537
90243 98501
7225 58187
43225 76897
39676 52153
19201 48814
46661 48645
47847 76941
41649 78379
1201 95664
79190 98421
58193 60436
23393 99055
56408 81466
3889 93105
10388 80340
23058 76499
4915 69103
56140 72043
8470 33997
31264 79544
37222 64056
52988 82976
71495 85089
74640 83553
44625 71917
51965 87380
34073 97181
84176 90518
38321 51029
2346 36855
16702 31289
27632 69897
8746 62269
47872 97987
59159 84169
53332 73411
16440 85670
42045 87232
42501 83058
25473 91288
62186 62694
1002 44369
28027 78060
31040 53284
70910 99767
15586 29463
29584 80699
2962 30873
44070 74535
75667 98830
15281 68410
11257 82353
3802 14762
14542 67894
35986 41190
51481 91313
28609 72591
47426 74592
39727 80801
17727 49540
29883 63166
8703 15879
7759 11279
31470 82373
9013 25240
30734 95898
20151 37955
38548 81909
29521 36824
21090 35177
33484 75576
5129 19606
63252 95490
59893 86826
11038 58253
52831 70010
67918 87610
55172 64122
17802 53887
60823 87442
5429 21226
42886 67082
31496 66653
10732 11585
5569 40870
69032 79937
495 36514
19084 43361
61357 91821
37508 70788
25418 53443
54710 77706
35900 69279
71684 94997
46894 61939
20322 73347
1807 69548
16312 76762
61784 67085
11250 84443
2190 72743
69677 86410
32000 62043
48549 51177
30598 40173
15650 77045
45207 77242
55084 78178
6152 73985
15125 22425
42625 62560
29987 61629
22555 75837
2482 66674
59735 89563
15174 71994
5884 78895
57240 71475
38271 73240
26744 47264
27690 55280
26402 78434
36894 68943
8198 44951
49816 54995
26570 42798
20709 32890
85038 85539
14177 99821
29543 53785
21001 22939
25159 81561
20817 22702
15615 80992
23615 80703
3067 25451
41174 50160
37325 40215
7115 64847
78951 95901
72171 79502
19349 98295
12895 45653
14682 21110
6937 9150
23378 79851
616 35947
26147 44482
28425 79939
5332 38902
88500 93107
62847 64301
11494 18602
23863 45564
24115 88765
59304 65620
43547 48111
44416 66500
26629 90387
36623 63270
13142 96050
70591 84436
26454 34047
78266 88811
13047 47697
27626 42362
21810 74328
47642 47691
49711 56514
28721 55734
43677 69353
27025 98059
16473 23615
39246 95209
87898 88231
21930 95887
38254 60494
61094 61812
37497 80940
15668 90406
81930 85602
37845 56720
21843 33774
11369 52256
10044 99651
43026 84582
12130 24243
44602 76097
54839 89185
26951 57910
23698 58297
5704 9610
17034 18720
20842 87425
47828 78149
25235 46695
29687 37336
11593 26429
35580 84294
65914 91476
3831 46747
17889 82588
22352 69636
12488 75755
11274 53883
77603 77675
28951 39827
23662 79851
46907 55502
3534 18062
36332 59327
76572 85380
57725 91149
20858 57859
46744 47855
38931 46523
2527 27332
21261 44420
3530 58259
1451 14608
31782 68559
4684 21398
4844 32268
23575 96209
10013 90964
5711 46584
35437 85667
46606 64722
31808 45237
33224 49597
51291 75978
18632 25400
15374 23579
64044 72670
59140 63906
72350 79182
32767 72450
12349 86421
35273 59493
16767 41653
12736 41949
49657 52330
5603 28703
44506 90556
12644 94052
21380 39599
55906 76437
88784 96236
3290 36835
35538 97325
24172 43452
18900 68072
37545 77688
1538 84722
24461 91093
28892 93081
64752 90481
20158 26570
18838 78820
51224 57696
61422 80781
16507 52005
23536 29699
56564 92071
63862 79042
14118 30980
46972 83518
74338 86627
5367 48020
72259 77919
23952 54812
20674 78213
7612 16634
69428 76923
16724 99545
36111 80366
24734 66279
31186 79571
46481 72480
29440 34740
56218 76245
19077 47933
17447 32078
34595 82075
2875 5471
46523 78840
21946 90411
3908 8793
4769 83861
14177 35822
11329 44789
71939 79613
82306 90780
3170 90646
8346 96528
51903 59487
12592 92109
35675 84709
49344 52561
14171 94115
45268 97393
55089 67086
63564 96505
44860 67189
19399 35984
33215 62752
80801 97898
67517 68249
83403 95605
66342 66957
561 38437
67978 98281
45264 77192
30390 31779
22044 45961
78816 83776
9562 96393
5966 46544
20373 39470
21297 45516
13601 66610
27995 99870
26989 72759
66148 78196
27346 56335
14547 71898
78323 81306
15337 79521
5669 7347
31611 52590
28686 99804
65459 76006
39802 42195
34644 51798
24319 52665
6886 14512
50107 85475
37148 66040
28193 85338
15033 62821
5195 81487
97406 97664
30376 91935
12940 31279
27595 57293
11008 36134
46286 87915
20800 56931
64820 72135
19122 20357
8735 87069
3904 66645
4001 5076
21231 64282
73067 88251
3445 71436
52613 79486
6949 46841
6447 98795
29934 69521
2314 67170
47264 74376
75201 99430
3683 49809
13975 38509
65606 85242
18947 81635
27491 48433
63087 68894
88329 89829
52805 56025
53544 88176
18196 49407
65402 87180
68452 79261
74602 81571
13989 35401
13058 87141
10779 81395
62820 82051
45592 47113
13953 91003
30513 88286
6225 49909
26448 62671
12096 63965
12427 28400
42770 58218
12869 86494
72244 90617
43608 94299
40632 98373
31589 47248
33921 62202
31527 72223
7859 32190
11436 46462
69563 72425
46347 54501
23896 40849
42217 65785
18983 89190
8915 37506
73469 85670
16165 55557
240 28475
40646 60385
35397 69218
30748 74462
44704 84829
81810 92053
65960 84803
26970 28765
7570 56956
4555 53683
13893 15244
43326 53169
338 81380
17798 49020
27085 85944
4090 38632
3812 19861
4091 63547
24605 66214
3749 62672
23710 64166
34578 76823
34040 37910
38985 49174
21048 94012
67492 78351
6513 67046
30386 96716
57691 77526
69293 73936
71008 98718
20959 26946
18817 39084
32974 62122
5044 75957
29304 98374
6167 81808
30577 32562
40128 41872
2213 73717
47460 85705
41827 55141
66234 87770
27947 74524
27695 45541
6191 44269
30935 43594
18233 43622
15880 86009
10098 73618
16145 69569
60674 74954
11945 80503
47462 89191
44128 61515
139 18807
42751 59058
30401 41233
32836 64539
46166 88651
2356 9444
13232 72169
26673 94777
39082 94475
23968 71179
66875 97400
4736 98357
27473 73735
19274 81341
7899 75558
15484 20186
20459 64321
75352 79744
57631 81836
31506 98974
70775 99310
14174 25944
29892 64133
38407 78758
59776 74171
3301 17152
50143 95454
27014 83908
10271 73243
4436 85566
96304 98884
45970 89559
79467 95689
36306 53289
7376 70299
9302 73192
147 80599
35140 57825
35333 46881
37118 94088
44894 63211
7834 55276
35307 47278
42115 84710
800 79561
2785 13210
13205 48716
4278 10951
5229 62561
92793 99031
65506 87176
5867 89624
34370 50727
14540 37426
72154 92942
56190 74253
640 44662
43757 59289
67680 93248
3109 44165
11803 97379
13755 15614
55180 68211
24860 97837
14230 69118
12917 54525
11276 70995
7583 64376
52689 96970
19827 90532
739 1348
23046 27693
71742 94525
17616 41614
27587 63335
56358 61888
41537 83887
2437 31295
11485 23688
365 6199
20266 94933
25966 26023
57284 93279
3722 63143
64781 71528
5953 80841
42057 79346
16222 89530
43623 68329
3445 8751
18199 76503
43045 80014
4258 76087
21939 59041
55389 56047
69722 77519
43212 71864
16429 39624
20101 97865
15905 64328
72431 78338
43989 52952
3609 73826
51113 76104
88200 97796
18348 68102
43717 55104
85451 96289
7769 43126
45205 92269
81535 97324
60803 64009
21122 22332
52417 76038
64341 86914
530 11973
39254 92785
34358 74373
64500 67692
21562 57308
26612 33717
2406 53849
79107 88292
8324 77474
4859 69552
4373 81967
33592 62851
23514 97136
37268 69358
17177 69387
26300 91515
29744 92547
29637 84618
59671 99506
4834 83007
59418 77030
734 21151
31617 79683
17417 45219
8005 38421
69297 89876
73584 81635
18009 79163
90455 99966
982 94005
23101 88712
6547 38739
71045 88464
1215 59105
39684 93132
53351 86193
43429 79649
2883 77693
34481 94918
2119 7300
30719 74433
16494 61254
43331 83974
1649 63101
29932 57247
35573 52314
72895 74019
37006 93901
9328 95334
44970 53801
34496 87369
37251 80503
70238 89569
35274 68641
46724 80589
43723 59922
42925 87940
14088 74953
22059 72112
44240 57137
46570 78454
131 45092
9884 17589
25041 60415
17127 29893
17094 22873
60002 71624
8094 20708
19698 70068
71809 86357
9041 9562
24159 86010
8605 52455
34882 75537
56253 70245
20619 22552
22641 80892
62905 70002
6728 39395
3295 3452
30383 58722
53596 67074
49858 64939
41409 47302
3825 29983
38127 60041
40746 72370
6743 28545
20621 90596
29022 87637
1324 83370
24864 60015
29584 65210
54508 78662
22797 60956
57592 81084
16849 69420
45881 53133
10736 25817
59682 95613
23592 96206
21098 89761
24901 67799
10438 80301
20473 42519
43076 82374
1710 65827
4963 79961
49671 90568
67445 88609
32086 75755
61132 82344
6374 75393
37169 73406
27832 89759
1513 31868
56947 86430
63401 93116
8373 87471
34070 81801
38607 47338
91029 96664
708 12579
42504 73720
33261 91304
7260 12112
3844 35945
23476 86975
28466 83060
6739 68096
43281 50204
73517 92194
20579 30836
14338 53148
68028 92270
48720 87910
40272 99701
8529 59622
14174 28437
1490 75748
39251 54785
11107 86060
5738 63482
61970 79479
74607 91428
67992 76496
13923 50658
19790 24361
77437 79526
31278 60514
7492 34436
6944 17904
76972 83359
40115 59947
34164 83321
22474 58986
25101 95957
57680 77061
7676 80546
35028 76153
36923 72429
8761 49231
66729 81005
34948 57167
21446 91908
27518 32115
49225 75019
12425 39771
4347 86312
23650 49847
30392 95155
46052 64879
8623 82504
30492 36283
10862 47238
11674 70591
40640 81882
32087 50033
6583 97536
25748 72359
1960 81373
33919 62747
46417 75992
924 81904
35908 42562
44192 91876
70238 81289
13637 65382
24207 48319
13578 55746
12904 95732
46070 69164
58405 92892
45725 97573
42561 89858
51367 54657
56012 60385
9116 87526
49150 59582
952 25126
29823 78123
32825 76283
37370 47422
32848 73412
25247 70558
28768 35182
9374 98867
9023 56964
6551 55361
2509 62785
23677 30739
37655 84314
1267 23653
12294 71931
36470 49009
20509 23701
78675 96405
4629 77005
597 15264
56841 85116
42024 80915
6016 66066
33531 45645
6475 20774
47378 57539
38528 53379
75130 94619
39876 88908
52648 79385
55006 85940
8636 52293
19142 68380
32723 98213
7804 99402
34452 54725
6626 23028
20962 80161
17135 71684
79731 89479
9190 15585
12795 68628
77376 95259
50745 97618
55897 77538
24544 28317
60230 79332
4206 33939
8352 25188
47827 74144
45420 76522
28859 93950
13526 88491
74287 95451
14737 75862
73435 76677
71992 85572
53473 84064
4611 24937
79574 81718
5522 47417
23161 40716
20094 83106
26785 34944
11323 76854
68455 97322
15210 74147
81559 90296
23218 47306
30932 88341
27742 83626
41035 98821
69189 90914
21799 39385
84398 84513
45081 73236
49419 73036
14383 25826
24568 86711
46857 90160
10895 61841
2850 97126
47935 80035
1391 71843
53357 91219
14164 23845
30109 89806
60326 60542
65679 73778
57587 98610
62116 97430
26736 60631
16090 52862
45940 65926
29220 66378
61134 84496
25637 65478
13689 42168
25873 90811
64788 71270
32635 43593
41085 63892
1999 63707
54515 89088
40960 97185
45605 75075
52286 89195
26051 67696
58134 85393
34140 72027
4375 26013
69078 98998
31008 68200
15845 58496
25395 94033
25083 84547
16972 88438
38417 74423
63001 79236
37718 92223
45384 57304
22877 41381
27179 35781
12156 52460
25877 77060
24027 68710
12293 69429
9540 69237
60612 92011
7178 81009
24635 89959
9824 25560
18359 59577
41879 71266
25564 44256
12645 98334
20411 73883
76021 91958
87799 96435
18008 35302
11745 85224
12810 69188
76386 90838
66684 89025
22838 70244
22751 80396
84934 99062
15904 91360
47090 80437
3385 75521
52792 90278
29124 70095
7852 50190
23582 43163
59624 82789
18565 59528
3261 40112
45996 76459
3203 90177
7330 18670
49400 61830
13012 46810
14954 55204
64038 99175
9858 30203
15075 39903
11228 57665
42393 65350
21905 24885
32920 54061
5791 44595
47805 56464
8016 78605
27503 27750
72824 93857
17306 41521
37744 59461
41159 71539
9747 97818
40957 51706
39 72358
33208 88786
39594 76740
24790 66408
23822 32578
43506 48854
14444 58724
75172 81906
214 13213
56775 94391
9754 88948
27580 35880
42262 94530
24872 95841
11945 14087
20379 28955
1797 71754
4745 18178
841 88803
34174 48650
19243 80101
30188 72812
8099 44669
22536 28377
3530 32187
57386 94659
18362 21376
87952 91941
2221 91216
208 54785
23405 70054
34319 53268
47575 80161
53159 95318
43612 71473
42113 92949
61380 75420
49835 52772
19842 94424
48771 74754
56107 90624
26121 86797
82478 87432
43583 53046
51552 51612
50580 71320
40946 87832
6650 42714
48514 67616
43284 70786
12373 87637
26474 33491
22624 64854
13075 58833
72511 78711
47719 60851
85066 92213
10779 37786
9992 72338
11646 31166
34805 69593
85352 97769
7519 66928
68416 91810
9695 41733
43614 94161
64432 75850
19354 64544
70743 83955
39016 54663
81579 94367
21376 77305
48603 60155
52062 77730
28446 35552
41676 96662
20084 64376
82137 92576
6468 63478
17281 24101
26101 68547
2152 85657
24165 72018
10936 13096
55332 62290
51005 94700
13810 86240
32509 90459
59826 93817
2562 67148
20130 28503
50203 86340
72684 82624
26988 63503
31186 69969
27406 88938
44466 69442
31755 99256
11007 94968
14195 63063
71856 72640
22116 34405
35015 61180
7826 96542
27885 46600
4985 69216
21146 58665
95842 98218
58441 73053
22980 59626
48637 87652
67601 80445
75663 82498
19696 83997
59642 69944
27778 50286
35586 92335
67984 75447
51512 53085
77656 86466
55681 83882
35679 46681
88871 97423
18242 43934
17924 23215
65956 91336
42851 76619
83306 87287
75081 83358
41972 88675
41305 72297
25580 50780
39317 59419
6533 39477
28873 30231
32541 53424
49253 82273
14980 59935
8112 24952
24945 98658
36731 96720
70482 99066
54498 96350
39488 79273
32041 89988
71648 78521
41358 50671
23859 85593
3415 56623
32105 33684
3039 49311
702 30531
30977 45341
31648 33427
59034 87160
60772 93753
16930 38819
15400 86910
8123 99893
32642 70429
25896 99348
57721 98707
60557 72973
15085 98982
66680 82195
55751 85278
28466 61204
32093 63345
45684 63062
26159 71440
45362 88185
67896 74847
30637 61806
858 23577
40975 63941
55434 94480
16137 50274
76081 86229
56393 90060
26444 40681
15260 71994
31497 54691
84021 99962
7982 56831
26035 50544
59005 87650
32628 48568
15047 85232
24477 83621
3663 60315
20230 53570
35796 94847
27203 53776
12885 83085
53806 58262
40832 56554
20889 87112
63787 98909
13606 89356
4471 44445
8340 71053
65067 83872
12669 80177
48289 85686
28886 74527
8703 71715
17100 83924
32435 67308
47242 85954
22193 46596
54966 87943
13116 30958
20639 83875
14148 16623
11930 47115
9906 21548
1399 75364
58812 84319
12266 27292
36270 72384
69550 83708
43804 75674
8630 30112
8861 70973
28226 29100
84895 92153
76489 92850
5753 80628
4581 67148
38803 95633
3807 46053
10494 82881
63141 91973
24753 65142
70244 96714
1300 65088
12339 67303
20420 42679
43337 57912
62662 64148
436 5820
8798 33510
45035 53321
50532 85768
14366 40265
4220 96055
23471 54485
10122 11369
1484 73113
23826 76278
49808 99406
21813 71245
22144 84605
28875 69631
19335 83285
49495 57728
48509 66543
8800 74800
18367 87937
20115 80331
74733 82415
20218 98239
3488 13693
27872 50799
8479 66151
41619 83746
4832 44718
29243 75283
39620 42085
38165 76967
7366 60949
34728 53792
13472 60312
70554 76025
16011 65806
74474 85457
32621 53019
33904 36285
20758 41394
22134 78935
72208 91027
56478 69480
51343 74310
42606 53860
25105 34089
42334 43690
32566 80673
6203 86253
49921 65387
4094 42153
47524 57009
2479 94733
18076 89414
54820 86403
40724 47145
53634 90722
28347 51162
30966 51869
29585 64859
9882 87562
64535 76557
21757 24553
18272 81162
9796 67913
63997 97380
14209 72547
77430 98519
10656 83159
32725 95214
61099 65972
44933 98446
39766 68150
46091 75560
24800 60340
68433 71418
34540 53011
3627 5271
14071 38295
3846 56357
19455 68111
4609 62734
18933 88427
253 98363
3039 39303
50680 94859
84124 94865
14794 60922
11077 11448
66430 85464
80994 86464
22589 73707
65078 87905
40906 52032
43727 98089
24828 58933
76437 79312
2347 6498
48443 58906
88780 89764
10521 84230
5164 42701
57356 62302
83647 96679
12363 40101
49121 81397
20185 62139
10192 66895
11246 91162
57578 66091
66931 72714
31935 33269
29691 84078
9348 90448
81124 81398
34181 39877
65985 91643
5500 5506
49216 86892
29650 57791
84105 89587
46327 96787
36019 57519
26054 85151
35399 89537
41502 88955
43116 85544
8647 76647
1614 71173
29988 40600
15200 76518
23060 75629
48953 93021
13194 50016
17370 77811
2008 74823
19859 81189
12155 99505
36999 84093
2400 86130
66521 74165
26338 32592
85368 88253
5700 68209
37216 88024
39651 52409
22847 35445
1475 91048
26885 31196
4283 46138
49587 62737
89908 98321
69549 91153
42202 67319
37444 67566
27766 91370
32237 75208
1618 68770
22610 28613
2945 13729
77314 88946
9381 33960
94868 97829
8904 33018
18548 82883
14545 47653
52385 79848
28728 37094
13488 61653
2198 27262
66873 88523
64576 99940
24705 82609
89019 97824
34591 35638
28026 34578
8735 13534
8284 86347
88870 93865
55430 66997
35355 62774
43623 56159
24228 71313
31897 80967
45970 83924
59385 81714
6547 82144
3209 94159
47000 89639
24542 84764
6915 28898
23020 84609
67363 81064
11537 36785
72823 77494
37439 83409
30458 74412
5597 76927
29654 83912
59271 88381
40001 41718
55869 74450
12038 19856
26425 61595
10368 32850
35115 93762
19869 42049
53434 94881
56930 59988
56605 87512
17728 80043
55610 73983
9009 99709
52274 60543
32901 99993
44136 74554
1303 18299
38077 59226
31524 48770
5348 26636
10198 58479
5872 50491
26749 57692
93769 99461
1248 54582
67027 91942
72391 99098
38260 52986
7520 21057
4562 78603
30842 75282
33925 87276
61992 70630
4783 68206
75639 98466
4006 36638
23847 75912
34273 50666
10301 59283
35761 41454
14787 80449
14743 19790
82446 98201
52467 73619
52236 93164
46322 77189
49008 72624
30220 79102
14278 79869
23860 46403
19551 74473
22828 99291
21551 43481
27184 42294
53634 69398
49783 83503
58030 60553
13710 71269
32881 98501
15833 65090
34195 89207
61285 62131
57716 94367
44851 77362
25407 82218
22608 51086
25150 66894
1348 54735
15400 86752
5309 97111
54104 76690
16508 52831
13098 69820
16606 64763
28528 74933
58275 68000
4744 69734
25081 83872
31018 32817
40381 49117
14756 84757
6623 12106
54999 88068
30158 65071
8337 62199
11931 28977
71374 72881
8269 92328
13421 63710
53378 63021
15322 37778
23579 67643
13022 49665
45369 87446
4797 93141
21135 49617
9181 97324
47149 54724
16411 31733
12427 64628
2720 86591
28542 89353
56386 64396
9768 95333
1707 3923
52615 74856
60211 83599
24685 38272
305 69857
3801 64412
75529 98117
25378 47053
15272 63819
46930 86235
32555 73108
8892 51510
1863 96798
43074 74011
60933 78442
42833 90218
7807 94678
83472 87711
48694 93068
7167 84129
27052 90517
74565 84796
36030 98572
15579 46790
18477 42689
1225 3950
4014 99350
8248 82291
16610 31728
46693 99616
5389 44462
64097 91445
81031 93763
19818 50814
81205 83117
62515 97268
17670 83037
21765 96134
56504 91843
85040 98684
31008 36723
23977 94780
27471 67174
39973 81759
52671 56895
62000 69351
4077 69722
9033 80142
2381 92359
15099 60662
9013 55172
523 71918
44604 80435
40572 64273
6434 23833
339 46038
11587 12597
47248 94432
80823 82162
62630 89359
16568 83081
40700 80081
28030 36209
87349 97857
6294 57973
18717 19942
8169 27704
22548 24827
11672 15784
37052 70465
29411 80765
58117 77899
21820 81883
21864 36743
73460 97222
13484 69099
19157 25279
65436 94850
76379 77134
35921 97017
23174 47425
15616 64278
1861 66636
71480 85352
30355 49239
40443 98041
16261 17759
7448 42272
15674 77836
42451 95145
65129 75830
48953 55270
50329 66677
163 30685
57295 69885
20685 92511
46370 62335
9501 92997
17411 72671
72278 81711
12726 94611
8097 52200
8037 18425
83682 98264
53125 69627
75862 91959
3532 12068
40827 69067
24671 29800
56210 98333
4114 29217
7881 50603
72259 73292
1711 15407
46961 64025
71081 97133
26715 72696
41907 92226
49570 91844
78169 78965
45392 92106
41335 78147
19148 21146
42102 43184
16390 47185
55739 59364
30536 58411
16225 19960
26025 57985
46231 66700
59912 62491
70533 98278
1615 4753
701 40691
20332 82057
41157 49542
64559 74686
38807 81413
31999 62681
45640 92814
30232 39582
43447 51731
73076 93906
592 86917
44190 93550
31905 40520
52964 73695
12797 80670
629 51954
35914 80711
9558 41356
58249 93121
19670 48988
32380 39567
1126 63448
40935 88167
8290 50844
60176 70073
52506 80808
36899 50682
46525 91885
11030 71857
48211 94513
21624 45575
49674 70712
75359 90643
39221 60015
88370 94353
23238 80505
43081 92054
18348 93380
48896 68068
69266 73745
2687 7345
70818 93600
2725 93159
35004 82433
27052 64714
41080 98661
5781 11034
48154 77039
11082 71551
23129 53500
664 25397
32546 85196
7853 11074
9017 42157
16009 42858
12278 89386
4000 92572
2855 93811
28170 48718
89328 99917
79289 95797
26369 39525
52029 56550
39302 65613
13216 85166
72725 89015
26502 28828
57810 79172
11180 78472
25477 64148
86324 93277
14322 36314
35873 74049
4656 53589
141 29133
4606 71718
37904 95478
38292 46884
48385 51249
9061 34706
22858 56848
36627 37326
735 25208
20508 88884
39370 60252
65137 81166
30134 39329
58740 92171
3140 9142
78 65325
76529 90584
37353 49405
54293 95458
12215 31858
12230 98510
17805 45378
32539 45674
42699 60930
64710 89185
27874 41328
1376 36732
65347 76399
59651 99737
50007 74171
5285 85273
38717 42453
10236 33987
68316 75938
15533 94475
36354 97234
24240 57714
8729 36506
54824 72319
13142 20913
64179 79188
12202 71180
24669 41458
84255 90442
51503 85706
59896 90084
7571 29777
1429 9967
1314 94576
26178 68353
71415 80843
33224 56742
5170 91619
62491 62558
63684 90515
5870 45464
55311 72964
20892 53239
4101 52946
29673 71892
21752 54350
44809 86732
63774 72262
76767 84585
20274 70793
6014 70768
7274 83876
4370 92061
34096 58995
20104 46578
85227 93443
14959 61845
12825 29350
13940 76460
70460 87023
31232 99779
48007 72500
80095 94197
40465 49126
64428 92266
16677 19852
22816 32342
36251 57302
33719 57212
40752 79636
82613 87002
74842 82762
71037 89308
27607 60046
21871 86441
20617 27739
67524 77492
16405 33243
81669 91663
73453 78120
1107 16980
48575 73743
16108 68390
25619 68723
5175 82262
13304 41722
86517 94202
12316 81940
57563 69472
27085 92528
52195 75565
29671 69523
47441 49246
38551 80101
20830 34252
27520 97238
41682 67296
7381 46354
29606 53654
84254 90021
16419 70517
6936 22122
19958 82300
2861 83934
4790 57902
32512 59038
17270 46059
6275 77954
8062 95685
50935 87968
6182 29258
5009 98465
85842 89564
39411 68868
5061 86567
13980 89797
11884 44799
57131 70500
306 3166
29715 54842
46073 46930
72850 75600
64343 70829
28905 48371
28349 72174
75290 97185
78141 99264
37855 84065
37135 87238
44438 85630
73477 96051
63440 97960
110 80784
4959 51760
36879 42258
20062 46255
42881 89479
25221 77562
51116 52132
8667 17980
57091 79452
6197 96073
794 15343
1386 46703
8698 47172
59544 85886
3054 27724
1534 12865
12373 76149
3945 38930
7939 87419
60157 71623
28810 97481
80940 90658
13522 67884
43824 93952
7764 60483
29353 61105
64825 71507
30224 96836
67081 94072
6384 64326
12380 73933
77866 85445
10478 55191
31676 55311
57839 91791
9263 85692
76431 87158
10843 69515
6065 27123
34968 71973
18298 91571
48623 89781
25182 53473
16152 75762
57389 71370
12252 76145
36892 62752
58393 72007
53433 98576
21507 95827
58643 59494
48573 72985
71467 75977
2691 57885
12639 63773
3977 22254
48516 67281
50362 64412
12077 73835
7182 31301
34556 91643
8610 57806
4320 70989
23086 68891
13583 59198
10298 84475
11948 52540
31942 74747
20749 84717
41615 56228
49891 72410
1600 41782
34686 50957
4996 43652
35354 91990
19003 50604
36911 48714
16618 43600
8159 65844
18381 90934
62814 99531
64504 89192
380 37189
64329 79355
17407 73999
10277 16211
47385 59654
66109 88372
25312 75460
4630 26427
22164 73196
59327 74718
25818 70171
19702 42092
28710 44577
29899 87994
4996 6994
1742 91488
41896 60021
62742 88735
26242 30342
58003 61909
74759 79347
25430 46252
6290 11848
12021 29270
76356 85788
41363 44474
62865 92914
5236 9899
32630 48138
72986 91310
55902 95532
70919 98705
60992 70421
47542 76437
2491 63366
23718 89363
22145 94309
9262 98160
48237 98294
67974 84710
61424 85654
14612 58301
34122 76114
1373 86060
27582 86647
11252 41136
14471 21880
35221 56482
2501 89595
64574 91620
41101 91234
52813 67894
58712 90755
22583 90953
18433 57911
11915 33025
8454 29926
4191 7361
1954 98132
3207 29299
10143 68130
22048 49681
16058 96914
12690 86573
31352 40606
42561 68013
39518 40781
66145 90622
43714 65328
383 58494
17671 94220
46281 66012
96848 97880
77583 79809
28708 49703
77476 81539
11384 41794
495 16536
39497 76896
5054 39503
11490 49997
56822 83188
16831 75439
37272 74061
70605 97269
6519 49657
48987 57294
33001 63427
7352 28348
4569 21251
32029 76181
19050 97026
3602 42085
33728 56125
36503 67319
27757 61640
10391 58221
49858 70378
30023 39785
14606 32383
39024 52435
44125 52466
17889 97330
5022 24702
43586 99429
47024 85770
34035 39344
14162 62571
1444 36109
61623 64309
1096 22315
34685 88918
89644 96639
47317 75191
37791 55144
5722 50612
24135 71686
36509 49814
58464 94890
33407 88077
4242 48232
56571 71881
8980 32482
1788 82328
33556 95149
55256 80307
78082 94672
85578 97137
25920 60990
57904 84980
21669 71623
47413 87884
48590 65419
15014 21198
61004 92184
14699 56135
1847 3916
60473 90679
28406 74926
13175 64049
23328 40382
43848 45899
4121 81286
41822 76040
6552 68540
18536 89698
48535 64801
5251 79578
10628 21113
22342 49283
14700 60911
492 38493
16391 41973
1736 61870
33810 65425
63550 88789
51344 79505
55602 78250
2139 61562
23702 92152
49881 86508
46451 74179
61997 93364
33236 62472
53501 92790
47963 65617
9945 82222
62212 85924
51919 82829
15939 87852
51159 72503
25140 87735
70668 77588
5051 58338
53122 66313
51286 54707
29168 74970
47483 80038
45733 78397
61946 81530
30470 62156
79624 98635
85845 96617
17191 38911
34751 35740
91018 94217
29519 65035
15280 61593
23223 84989
60469 85083
13633 79928
71757 96323
73347 85431
46575 87477
37173 83771
40298 62675
39318 91836
30309 52049
23973 30292
29833 31539
26984 87273
3460 96052
17167 73489
54760 83580
57750 61440
30725 53893
56828 98012
15260 57151
48183 82581
65346 88403
55866 59115
20120 83704
32352 64715
69812 97018
86659 93966
2974 89699
36401 55141
70489 75617
2570 48750
36881 98404
44363 65458
20301 31065
32886 55273
7280 84753
55710 94748
90232 94772
38440 65999
26872 78637
6540 41226
35496 54475
9418 64723
51029 67257
41607 81020
50050 50892
40341 51270
9441 96755
15068 84742
10994 59816
4370 12180
85283 94424
45767 86645
12748 66006
36173 43923
16190 99094
2453 53076
7295 37278
34909 77944
912 89899
23468 78819
45517 50432
16964 32092
36514 65751
27467 97743
37814 72617
66668 77018
29475 69406
20710 58882
17215 29200
52686 82601
7222 32926
29613 34066
35265 89027
29558 39131
27413 29547
10667 61414
2181 82281
32362 47925
34950 85813
28355 42558
5157 68744
31211 33450
8099 27624
24019 43269
1687 42868
83933 92471
57900 74707
27113 93571
9139 86699
47123 91351
59254 63678
49231 81269
11740 42382
14388 89404
13506 68081
23831 48118
1103 45132
21601 75659
28537 89462
56032 90915
10955 17794
5354 23525
38908 98863
75150 88158
14956 41914
624 60518
26013 89619
21641 86996
94700 96333
4669 53294
19342 81706
20602 99516
14086 97660
27391 50341
14013 33707
9680 21904
76873 94725
46103 64873
22927 76737
39349 54687
39353 93049
32444 88724
39431 80165
3226 76732
84525 90532
2710 24564
22321 59474
15311 27908
4891 83935
41545 93994
38706 47194
62697 71136
46114 69219
26222 76850
57078 62737
32288 87838
26951 62677
15820 18592
19503 70128
12900 39041
7028 66522
8993 34496
65598 99790
32022 53801
83790 88332
10674 47106
45059 95346
57735 78766
8683 79904
33304 51438
53150 72842
37612 71349
39696 84265
2795 39419
63382 77676
57688 88845
3860 33424
21257 88482
52409 95762
85436 95444
78936 96260
30692 87416
28143 75881
5850 73444
11544 13505
11082 21664
59853 62301
23906 81107
39088 75347
18380 34918
41327 74334
8407 66643
47052 80482
18210 32350
84370 95558
22220 86193
58326 69407
33250 47618
1069 76323
15435 15437
41148 52297
15132 26409
78082 94372
49734 73132
6745 59930
18568 87941
6029 51914
8040 75624
41041 84177
96888 98590
5672 16386
3452 19588
38341 55034
44530 57908
67280 93092
8942 86384
8028 76107
61141 86936
17331 41570
16955 92438
77105 82701
38787 97288
48192 67961
40194 73258
33603 39477
10933 83313
16517 26741
49361 57567
60377 63481
83281 88005
18188 42799
9515 21500
36958 99002
41884 73728
20015 91422
3972 27076
30002 49069
37787 50729
63433 75714
51371 81549
37254 64579
54360 76657
70943 83649
42336 81957
39136 60039
32286 49458
33161 39668
67784 92643
12436 76444
40952 66385
18664 25725
21191 85226
20075 81345
25501 51189
15536 31541
56261 88582
27807 92334
5542 46384
40056 92954
38285 75626
27612 63862
13054 84363
10750 77494
20665 86217
32869 76705
22043 42256
16886 44674
21852 69703
17665 52924
54968 81429
65921 81052
65335 89542
57771 65393
11810 47107
20412 96559
10166 27721
93917 99060
44054 67780
83289 92924
1842 51219
78122 97417
63923 96650
13292 43697
21128 81902
38498 52074
73614 75454
8765 82577
75265 88293
23809 90189
3644 80626
84890 91143
2904 47292
15081 72653
9129 56915
17315 82488
48131 98376
41342 92689
48359 63405
23982 72958
20814 89301
6904 97880
10930 43508
16245 77978
90356 91338
24721 37193
14071 84594
55104 60973
77502 93040
1728 85692
28201 37116
41493 73159
13485 62527
11478 22491
59182 65116
28764 85151
90851 95837
7669 40682
45208 51388
24728 85663
45557 82089
93298 94663
19736 78327
2204 41835
46719 82214
44701 97086
6845 95026
14269 72629
3162 73574
49509 99534
32693 36417
23076 77057
17177 60398
13413 54447
6230 66362
78756 93275
66039 92646
10535 11420
12694 44129
32539 35724
30482 34143
41253 92007
38512 87233
66807 80060
744 40056
2955 74592
64228 79051
41023 73890
54118 90601
28364 34906
21502 96689
73191 78872
3297 30002
2483 69884
31138 50519
73862 82622
21858 24873
17127 92605
80394 92249
51273 72557
57117 85029
73144 89210
35572 56988
42138 45611
93512 95912
75299 89289
44101 50214
10687 94382
53614 94217
2181 92465
21519 53695
2654 63257
16332 67454
11128 75910
68684 87602
11465 59789
9266 84653
9063 80439
32396 83778
7251 28057
19519 40579
35088 62926
19260 91358
88840 95100
34916 94304
53323 77604
14577 38747
22975 87832
22820 95681
2219 20101
3866 15743
21162 84640
1581 42436
35740 56719
39289 47945
21661 90799
31739 51491
18866 67972
32446 35544
14758 33813
42229 81850
27875 45456
8658 81467
1464 35302
529 96485
14708 24126
34275 45129
35274 63200
49149 82927
15329 46700
41703 64670
38283 82356
18182 45332
61080 78834
445 84921
10237 43820
2528 88530
1056 3258
18530 78181
13314 21056
10520 61852
3798 19752
7789 25794
62415 88158
65513 70083
37683 80875
35609 80661
9623 29923
15550 75314
10642 66144
45698 87184
19703 40177
30729 93403
37189 88823
44805 70287
65763 91897
35246 63626
44559 98906
2873 75361
10962 47322
34328 61390
8878 29960
25684 76546
7093 54371
51897 95486
45654 78385
12751 32820
59624 97317
7924 91369
3861 42651
4984 69619
6689 8002
60325 87731
2111 98032
32612 52802
36697 66886
5202 55874
27753 95524
2552 67451
38713 77495
10701 67130
24931 37823
2158 57585
54389 90142
37573 39760
68174 76257
1814 30991
14991 49793
50835 89884
36906 80506
30651 78318
67511 71910
13770 70500
61100 78702
53106 74796
10562 93782
5075 29190
72956 92476
57631 94305
23568 52512
63969 88069
87861 96892
10909 86172
40378 45601
18215 40843
1136 69939
22756 44697
28957 90529
45000 87617
3828 36899
28126 97905
60802 69065
4663 21645
67814 85406
26571 68306
16622 92942
27498 77914
15469 17632
4487 89751
50608 84107
69785 83041
55838 79587
26761 93712
81668 83960
767 83490
12269 58540
1084 84259
17136 27759
71967 84320
53411 97977
11429 39177
12782 39075
31237 58853
10722 59610
51774 69040
12457 45025
15894 44329
18714 32927
38242 69428
37501 82608
43690 94817
17998 48524
3428 80385
21819 22962
12948 30705
37088 53817
54095 95709
31330 82051
60694 90777
7317 49185
25155 69053
78567 81527
44931 79735
12454 65946
46104 67730
11485 36621
68950 97354
11563 34952
8838 90899
18765 87296
28361 78850
7627 80519
63823 91614
25922 63503
11210 47585
20046 38629
10002 39930
15744 35214
1343 4834
2004 4509
44798 49969
41720 66963
60697 75840
35314 88775
59624 83340
72555 87787
11704 99153
55390 93283
28189 86317
45427 55385
25676 72299
18026 62912
3043 67464
88484 94994
34169 76502
14291 15696
32114 82697
6790 56642
70791 93414
74982 92513
11355 66481
9017 34728
21080 35363
50836 58695
47599 60974
37731 72556
8502 77427
13301 28607
20369 78467
3167 9515
68206 87146
79323 87315
55856 71032
81353 97390
11445 14240
33894 89837
24535 62373
71595 92443
1616 87556
54100 60328
23542 88964
13728 70067
22791 72947
46816 56680
39384 40070
32637 69321
34683 75837
23209 48415
54847 94894
81249 92050
6293 81969
6079 87863
37142 50850
6293 89864
1666 48493
32383 95033
7945 40307
71906 71915
21409 69315
73 61558
27554 54818
10656 91198
10350 32534
23698 91290
1875 49328
31808 43731
28221 31391
39496 87552
59161 85667
12850 62442
85903 86420
6030 30042
27169 54234
8144 39367
46256 52012
13180 29782
22578 72457
66068 71415
26697 66446
13096 37129
19487 45666
18444 84001
12928 56845
7243 15572
15777 66236
66079 72415
13257 95712
10588 42346
61022 71887
30629 80932
61684 85607
8163 18867
27600 63629
9227 56892
9422 75223
9419 92162
64135 99415
13612 93201
6418 79231
27831 31008
25379 49937
72258 89688
42607 65000
84246 91346
63268 97385
36907 74032
19361 87737
39841 65412
88106 96342
21761 36071
26022 81795
38002 49673
29155 45585
8405 15394
6471 88025
45885 97415
95603 99719
13177 33582
3282 9397
21393 25559
4577 38990
49201 87763
20043 22660
68821 71394
6060 57810
67098 97485
36048 66922
29196 52869
18331 46047
14466 24339
5331 81887
9875 61645
9764 51266
901 50488
27119 37345
19868 50496
20418 49805
74442 93139
41518 64614
72066 82146
14212 76682
43553 85147
47784 76745
50469 63459
75891 82966
49091 87308
8139 84277
39287 58317
25733 57547
73013 97665
47825 64600
29463 31941
29145 97033
52970 74836
4985 35431
38374 47037
29393 87255
9528 53927
15586 29571
23408 74728
36937 39694
2374 35478
54465 88479
10398 93800
22844 71381
69079 96209
31952 58205
58870 77419
15718 53724
13882 15780
47905 91787
29721 81908
55752 86076
26946 44196
43643 54258
24258 37783
62000 65837
22511 29926
46817 79115
7780 63226
21514 83477
46803 68953
62515 73054
19507 84719
26408 65726
14638 87656
295 87111
55306 64399
8529 38026
9591 11093
8311 66284
67156 81678
10710 89087
72788 95487
56576 96156
33455 48214
24169 27114
70173 93245
17393 26365
44920 67841
14993 67828
53659 64259
43567 56112
26556 36069
549 47551
60189 66058
47397 92858
15651 85608
36508 56055
13447 43492
71272 88222
718 19237
13840 31319
4384 24393
26689 85596
32067 64985
10877 49724
27407 80542
10860 35917
18782 57918
4894 5497
54463 79986
19855 54952
45801 92453
37285 90509
16941 82443
61280 99107
18852 40187
80128 85551
25799 68939
92947 93474
13798 68350
12621 95341
13936 77389
18323 81534
455 20633
49323 81120
23238 42169
3109 13248
70569 75960
2580 3190
33254 77897
11562 87170
55925 86061
35627 91196
56630 94294
35275 45188
9460 30676
21703 88280
14537 96698
20054 32009
12182 97905
21163 40944
14894 29246
52875 54996
72424 90774
38263 83002
10058 93313
10135 56992
6958 28230
9963 56057
11505 78784
6166 58251
40683 41367
48750 61809
54400 78714
73547 74995
55039 96363
68354 99323
24318 79728
48484 86235
62728 63442
28451 91582
4204 75319
38439 39896
47257 76691
35407 68881
10555 23548
18154 45083
48513 56135
5933 81607
4375 95713
52607 72773
5973 22154
20981 45587
6292 37962
55999 58685
14336 97487
49292 74278
15166 65392
25880 91841
13205 84175
15924 67677
7485 59610
792 49562
64200 93290
5558 92159
2866 30467
54680 86449
55628 61906
6338 82260
96326 99213
37342 39600
2592 39733
81125 95125
70197 97487
11699 53003
27671 66011
936 73033
26008 84400
13562 93030
67904 95098
80668 94654
77431 81652
9048 39021
37416 52633
14825 52885
74145 80422
3074 57740
43044 57312
16867 85391
31802 74533
29506 68133
15633 86397
55366 86034
22338 62241
5726 18601
37340 86778
22116 58136
58856 66952
31545 79223
10639 96014
13931 59085
66066 78878
23149 47622
6082 32561
10330 34937
33683 64801
47706 67184
60665 74872
48499 67880
44493 65843
4602 19589
60078 72016
64331 70054
13195 89587
1424 24595
7362 63978
29132 89520
22785 91109
35505 83011
45954 58489
637 95254
10591 27583
38179 50207
27449 40922
12965 95825
4462 94952
32546 51774
42513 59643
74872 85595
18889 64386
5893 86063
79008 79079
22210 52257
1726 33893
41256 45475
44696 95900
45761 90731
41378 55762
15463 41789
9173 81943
26640 82223
37977 59686
89707 94328
7652 12338
55083 82926
20369 65117
8524 55569
38578 72530
49446 87838
5948 97152
64847 80449
13593 51452
46617 59836
51789 96320
3268 92197
18608 42499
36755 57563
39426 84399
28151 97320
12333 52807
10 47282
4805 36958
18042 87771
29254 59573
69846 85985
1276 92625
48432 60874
13880 63999
47578 53580
4188 34150
39866 97935
8851 49582
33278 48764
44999 93596
73727 95916
18523 99685
34727 46603
47507 54379
27309 69543
51743 60199
2519 30078
13207 25651
11834 54086
71176 79434
13080 65792
43567 69819
43641 92773
33882 82899
26678 53608
30580 80669
3790 46676
56560 82720
24642 68466
4285 89564
30713 54585
11929 61506
10953 33802
6571 41858
47235 73753
44898 94300
76871 84187
52413 60737
48519 52341
12388 82157
70303 98736
56 83768
54587 81311
531 82474
21078 77125
23732 38488
45170 50517
39698 94753
79361 80908
55889 87932
31951 37270
26740 36221
36538 75137
2788 76978
11672 60870
415 56836
23211 77852
18232 47360
37268 80726
57541 92761
41016 84230
17584 95456
81023 83245
71635 96019
8667 44254
12748 98424
21539 48145
77045 99377
20678 40183
37112 37138
11237 87703
3493 91095
70066 89963
49496 91947
41058 59978
77665 82699
7292 81785
69794 72184
16475 83069
49065 84545
41605 92938
13547 63325
57729 65086
2808 65852
53409 83102
16804 20909
5381 87815
27489 41394
52196 90885
31836 62347
3291 46075
43370 99573
54181 61332
13182 17477
19605 48493
26009 64193
15067 67340
72628 98718
6033 81326
30930 48576
74338 87928
1325 88919
35954 55669
50983 63546
14412 35159
12149 28615
49781 69070
25449 25478
3991 64681
45067 81178
24043 81658
3301 80807
24932 91573
28708 72693
90590 93775
342 2659
21567 54405
27441 40010
38493 92649
13266 53708
19317 38414
55998 93725
48485 81315
38706 70849
25484 37143
4622 71977
87780 98610
24966 68596
3355 72419
50852 90995
51994 56390
1720 9736
89212 92636
2772 17050
63185 94159
6829 6900
1934 25716
14327 39973
27673 63142
40257 78371
72201 72595
55999 87058
53264 81823
7335 76658
51132 56592
5245 61252
50840 69239
71507 78925
31727 60571
51930 81465
35683 82218
38976 64900
61341 81786
32727 83232
52843 94899
32913 76681
31376 97680
19407 87738
324 30562
8160 90436
36681 54933
56152 80666
36043 66602
59945 90601
9891 24371
48384 52293
19837 70537
57503 89374
4899 54807
27123 52689
6446 60754
25085 63247
35863 48401
30799 89515
959 69271
40547 41358
27449 29327
64874 77654
29534 33609
22814 43981
7387 37814
46302 99260
20172 89653
24699 79785
70409 88474
77113 90753
25332 36229
45809 85122
38877 49967
27601 67177
6857 48491
64848 84137
13872 89813
34156 51224
21990 41082
20035 56194
56924 94936
5474 38313
66747 94909
34380 88518
47955 78776
40770 54223
23826 88211
40475 95756
32982 56846
41994 80920
29990 59763
71546 72698
9852 75729
14599 67598
44129 88084
20585 22800
53518 68810
16955 35158
1454 27508
27364 61467
1071 88569
1826 4545
1598 88219
75635 84652
20342 27764
15726 23931
37240 63654
17475 24598
37504 71670
27056 31197
28406 92104
4198 21623
27897 36476
47818 52503
16489 68494
13496 30571
28736 92916
15723 72859
50982 69609
7065 51483
7888 41858
68913 73464
13813 41573
43798 91435
19575 60003
45958 48540
7159 84575
64749 97148
8997 57276
59860 77377
81360 93312
62267 78010
44812 64090
82323 85280
35701 93192
1687 10151
54047 71513
34385 74087
45039 85301
33553 69875
14826 31238
46953 69124
26782 55412
1667 64275
45677 70951
70941 88744
32924 59367
13474 38861
73750 82976
24460 41525
24272 58158
3129 38683
41797 56557
2468 80554
14971 47836
69048 80449
59748 70668
29310 72679
4659 82137
36209 71339
60281 91920
1289 43232
5336 73618
17575 47007
36320 44604
17854 41643
78259 97716
10451 18012
46960 60647
40892 74217
23086 99513
77889 88856
25377 74130
69799 80700
61480 83251
44041 54217
37225 76429
31356 83195
46165 71910
76460 90089
18449 43359
19807 95172
54311 97419
71354 92909
28660 53325
19696 31907
89221 90379
9212 48320
55888 86591
2037 80010
24807 93104
19023 39586
79148 86662
43225 47954
37620 96796
32689 72576
69268 98679
55484 99211
14486 63007
6928 88963
83135 96679
40389 49932
37522 55030
68337 96424
2233 18853
25078 76602
32979 85124
64967 98666
53053 54523
44037 65813
47501 92595
11213 66632
17397 37871
63412 95096
29071 79387
42545 60060
39773 63427
57353 69773
13394 48116
45660 78157
8002 69461
70988 89636
85972 91778
13331 86198
50624 64925
18851 41752
1975 14926
6033 45703
56483 79376
32824 90547
7197 99627
2879 24715
29541 48674
62275 83768
26944 40261
62244 97856
35551 97747
23127 25309
74880 80138
47359 86036
8567 83203
32825 42256
25489 89250
68897 85264
31365 94539
38268 67648
29383 66592
45254 51679
41058 96592
15075 53654
49992 91346
59106 93184
29860 94563
27522 54900
13562 46961
47934 95238
63692 95932
15049 17906
21772 93561
10491 80638
80331 97448
53780 76130
55000 70312
11350 98399
61320 79600
18309 28640
73404 99458
69845 97156
867 15244
62815 95631
5816 50841
17136 27175
6401 14077
46416 74073
31520 86193
75063 78800
9651 63394
53719 68379
44496 54073
14979 78989
46098 97601
36420 96245
60265 68577
22988 95928
30414 50419
62232 93372
52988 74648
46784 80803
12666 89209
10015 47563
19260 98614
26460 73625
22280 46501
2937 11855
70437 91415
43471 79137
17650 74472
3402 53123
11068 83865
41822 44124
25126 88207
26127 35921
6158 46814
54116 70330
13369 56873
23187 49955
6158 22319
54093 90635
4709 65518
15346 61502
20902 90858
2022 40776
11947 83706
9713 56007
85369 96030
8668 26742
39602 81137
17870 73275
36335 84515
5536 81762
31108 69436
27456 92615
23181 69534
69537 88682
94935 96424
19785 71480
55859 85354
60081 72559
60811 63714
36466 37570
4644 25860
23340 32857
16135 33852
92710 93379
48463 78221
5693 55147
23559 35967
22074 81849
41934 79944
44905 90907
29626 92015
52435 98048
3559 18164
2128 68687
61966 64122
44493 92170
3361 18783
858 48241
4638 87536
29539 83410
2086 76798
16750 18872
70478 95551
89438 92564
9281 66833
2981 91639
84929 85097
39010 71870
37665 40418
20772 95006
50136 87929
45532 71549
84132 98612
14671 92108
10034 12295
47876 79843
31244 93141
64443 79161
39160 70996
11652 51962
8925 76350
9609 52225
41241 51872
55046 58968
2671 72924
83980 99254
9471 86077
3726 95110
13350 29985
1891 35563
61849 74408
26815 35800
16294 63205
53001 64707
23430 46229
17916 93585
44418 72292
60973 73051
24429 76129
58092 98298
31484 92145
12584 53326
82612 85009
44082 96235
15608 97868
20532 23080
41606 91860
4264 16692
71718 76117
88022 92751
25622 41308
17778 43046
26396 67441
10936 20468
5737 44567
30724 54987
29349 60475
44287 90969
54439 62202
29682 91934
60505 96689
13554 30890
18403 33498
9741 83460
4615 71616
29748 79457
30831 43323
23166 85336
55167 77575
35276 38850
34104 48594
68817 78721
10401 49147
6494 93409
30355 93270
17309 49764
90946 95692
19313 81173
11331 21087
13813 31252
47263 85099
2489 9085
34355 73767
79875 85501
10240 84715
45612 69564
29036 97141
46809 64462
57955 68183
1720 48105
17995 36555
12273 53305
20969 63840
2150 3726
65094 66172
13023 30145
42977 95608
18248 18361
4955 19199
48648 86695
49291 90728
81541 86699
43354 55109
23839 71751
3698 24575
14116 72084
34945 70366
977 25329
56276 64576
51941 90616
25183 57268
27336 29189
20556 84896
14821 73766
34342 81692
22560 96377
1228 64074
27649 28062
70842 86465
6400 13990
14580 67076
61033 79700
53993 84563
41920 43107
57681 96468
41057 79288
48547 74029
36149 41170
10059 64243
15159 60760
33825 62985
3851 54507
15999 23950
43316 57400
34020 96361
81219 95197
1158 56675
14410 48028
665 53229
84009 98330
60869 90258
4048 95022
14810 52628
18498 62564
683 46234
44829 91462
67095 87699
39185 62733
13626 48917
803 40365
68677 80776
10667 12609
4666 56417
77568 99979
30288 63075
16243 70568
25965 64882
55878 85984
22041 61773
4156 89288
21979 29341
43150 97138
56122 67009
9738 52385
37218 44881
6770 46481
62576 93571
8720 78194
692 62450
12929 36644
69185 98523
36159 55780
43225 87261
12509 74476
61373 66099
50115 79156
71806 92019
57088 65438
12517 77454
74246 75534
21114 30457
25178 57282
46583 87425
36391 98130
75920 96564
69229 75967
38372 44951
36721 41408
32394 49226
55750 76826
39741 89448
6459 11517
31072 54375
21524 22560
48302 57567
57227 64644
45845 73681
154 47451
33822 63860
51205 64996
20743 95394
10014 26778
17769 72220
69983 92994
9246 47829
34591 72641
41547 89105
34355 70636
20441 34009
19816 60755
1463 64902
26473 40622
41084 76777
61759 74245
11856 38060
16090 86225
6286 73058
51013 55995
15534 97413
56315 56460
15131 17229
33009 38738
3792 11740
30613 60014
17884 48207
29216 44971
12996 27867
52201 69305
36377 84013
40047 86322
1615 83356
7359 45624
2458 30134
53588 72873
34977 70781
29851 34499
1574 92453
8170 78391
81090 94895
3937 67932
47723 97117
47807 98204
6415 37562
15762 42552
27578 69897
69581 78584
38441 74255
36991 95334
75262 88388
7019 57276
48558 71629
43569 79018
10867 22564
37793 39856
57970 98091
58436 87136
4913 51603
33781 87567
2813 32118
42235 98250
27229 97942
45718 53746
15579 73185
29730 76074
31790 63310
15909 39600
4995 91908
43154 92423
15338 64887
56131 66730
47927 84535
9266 34239
51594 53994
953 14340
20628 89760
28377 84530
16469 41241
46515 80559
79289 88148
35433 65117
18238 43354
66213 87771
17348 41362
14140 29426
2174 95461
2776 95539
31043 41140
64330 99058
16467 72286
43566 56978
4472 39086
7829 98592
31564 73889
64483 74887
61680 69909
20557 91739
54154 80066
58798 63346
32625 39152
65038 93317
5200 10372
6367 87941
38697 52330
35824 97837
27924 93184
50016 97987
9913 55880
4676 62263
49913 89773
26723 27638
28731 45441
66884 93962
16868 75182
61325 95935
5521 71184
6719 26145
4478 71982
70388 77499
19736 38466
70920 81316
1636 94928
29221 71353
5861 17526
54233 76796
11886 76549
37249 39430
16187 40748
65900 91648
73259 98327
75088 97549
16836 54376
42552 63860
17009 54738
13674 41947
42885 60765
13685 34602
36702 53354
5018 85809
69700 98377
11335 76882
50825 91938
44023 63892
74004 83086
28182 62309
52067 76719
24064 73131
15314 65610
51511 94329
19663 31203
40296 62741
16501 67567
20412 61141
32578 94120
13738 56087
18746 83863
55621 88861
68509 83689
8109 54513
8126 30245
26970 90971
40495 76908
38016 91918
88541 91338
542 94502
20955 23829
42 61639
8971 26318
993 81911
44813 49796
28491 69579
37945 49090
61381 92835
33395 99145
60054 78978
74317 86676
8256 89456
15585 60501
50676 80361
42506 72990
3108 48060
62076 98040
16859 67740
51884 88076
64648 65894
8345 30813
20611 77954
39661 73658
16986 18149
14456 64685
6439 60074
1088 14935
24329 36956
30658 82904
8064 56016
43261 90935
66436 99127
56044 60716
15080 66944
8221 96636
40757 59412
8564 25019
73039 82581
15287 64979
80393 91419
63136 78489
20115 24109
8782 73484
45345 89194
74532 82780
27096 53449
39436 72057
23202 68331
80474 81274
35858 50825
8158 50998
83222 89579
28013 39497
32485 90471
9536 76286
45874 52473
46976 73458
44912 75118
27581 61766
32773 92471
67641 96197
59253 76050
3311 79426
13190 74474
31001 42790
31390 93067
61803 87958
6464 37135
20470 22188
11608 20669
21686 58403
18139 53428
32331 45306
12661 15245
29236 94198
43962 76724
36471 39607
6137 85439
41685 87581
45491 71495
70131 73916
1147 60943
46857 66704
14437 43078
78714 91377
54737 85317
1101 57865
27168 81733
53844 95606
63715 83651
41788 77228
6102 45956
11766 81585
53461 78266
38865 38926
8739 64065
1401 48071
74125 89897
53179 84760
6417 6844
46732 62525
35380 39412
40862 81420
61553 65911
76017 82539
18907 88004
42690 50643
40812 48299
18939 51269
10774 71884
31480 78424
8910 18488
3877 96611
50547 66289
37327 44536
39798 70646
40594 66083
40701 87461
28762 78388
16596 20539
53883 72342
19331 24773
19773 34505
3504 43342
13353 83659
19778 29161
19102 33024
52283 60763
8337 21967
37348 49385
45028 52778
69895 95129
8464 86197
47209 75509
72949 92742
48095 68498
36779 65717
48573 73657
48289 97014
1012 25235
16079 40489
38576 94927
2921 65591
24015 81792
4239 23503
15767 45201
17295 64239
26533 39518
36328 86059
26243 35599
42882 78853
63549 76041
19139 62560
5264 51157
2273 32573
67003 98159
68865 79172
46062 77867
69462 90136
1560 58288
36291 59065
21232 30015
50638 59523
48003 54601
751 29895
18719 68375
20240 98844
14582 58898
28220 34837
13021 81452
53905 86977
28298 93044
12640 72372
390 53320
2448 90383
7450 20734
27519 70705
4532 31267
4937 15700
50580 83326
14589 44361
3018 47482
60495 90130
44642 44972
9317 25694
46122 81139
22758 60903
47510 56485
36859 42241
14997 99652
11992 92758
31385 98816
18621 37655
13618 98857
21302 55206
2784 39437
46274 97211
4319 77331
2401 25662
15006 34768
56754 80573
8922 59389
24436 32754
22320 45995
14825 50155
38797 67075
79075 92045
36136 93336
51083 92564
3869 64628
10685 84552
11171 19636
17543 86472
57439 75834
27863 37350
16417 18881
67786 77253
28190 30993
53582 73447
22374 83310
58562 99572
7435 63010
14234 16357
7004 94764
17994 64511
9738 9993
49150 59923
65896 89694
4818 27525
8223 11505
45108 58686
85145 99786
40143 59211
33675 34260
23289 27322
64164 69178
74896 97386
36959 82598
16288 92721
59337 88606
22030 70941
54955 73292
53451 55051
7217 92802
10188 43168
29779 91613
72028 95227
1771 11964
3023 88185
13958 95639
41272 62463
43319 54653
9864 10575
27728 31043
48452 50684
2659 81779
59602 94249
22935 33758
36042 61188
50115 51762
17110 25232
50104 62681
12661 79025
42841 90349
13409 96624
42539 49911
40048 73193
5608 36641
30206 94534
42844 75345
12554 26586
26381 81215
8519 29196
5760 44262
60188 89684
75647 96678
74038 86152
41269 49909
1044 51008
67858 73800
11413 66457
66206 87399
54189 61796
668 82782
15441 27146
38445 48127
7102 39381
12502 39436
64156 90735
4072 35482
5512 26604
6987 78160
24389 71397
15916 80329
82020 99863
72269 76460
22932 93057
3424 84255
38974 64889
33216 62043
34886 52206
23130 26253
10601 76477
21604 88076
8970 13775
14138 76614
3702 81532
35212 86530
21372 74120
69857 72903
58018 61071
5891 9336
14438 15130
89490 91638
81330 95569
29890 82437
15462 77311
77360 84232
16107 96299
14489 95124
48768 62422
16531 22215
52055 73836
21795 50069
54018 92961
23512 75555
5647 92417
78562 86903
23043 69123
38631 68336
50580 70170
7958 64670
70466 94406
52155 57785
54015 96123
14095 72068
61334 82949
37356 97497
84819 96555
7125 84857
65941 84201
61426 66229
9699 41868
12271 35581
29408 67904
30066 93203
35106 71628
4720 30666
79921 90210
95411 98211
17032 62050
39343 39529
73254 75865
80571 98401
39533 93037
16397 48285
15273 47239
26461 59496
20666 52684
30876 84045
31573 94671
53900 96383
20316 28673
62020 87375
22161 54447
5946 21179
7019 70739
1420 87944
48226 57879
74558 77719
20554 91944
11871 23942
1727 58927
3543 69363
19916 21601
71702 98261
22310 80581
48963 69659
1310 13652
34895 63878
9831 12543
64183 95408
35844 99435
2148 62812
20832 78532
6340 70949
40462 75885
31487 53878
45109 49213
123 6677
68664 84901
11546 57998
54070 88920
49578 77326
45664 87622
24399 25673
23912 56502
32667 85580
52333 99879
18013 58232
50131 51074
38985 79527
3636 70363
41490 83681
25998 34373
9177 50422
5533 82031
18969 68000
15179 62681
7104 48881
18057 31271
2003 7523
20573 99137
5837 64382
19956 42288
41014 96626
34703 54743
10754 97790
31607 95533
24520 91342
844 10077
41394 50317
57197 85128
85562 97019
45981 75400
62478 62867
38869 71954
6246 24447
31022 64210
53758 67247
29172 88869
69107 83648
54216 97413
3833 72572
23142 76526
28633 78238
74789 81352
36078 76329
33173 86872
94134 97471
43441 82648
52724 53355
37062 86143
24360 40598
1439 34555
46405 86813
79207 87875
33931 87043
1363 47762
25558 85197
11339 72043
43286 72536
524 66153
26787 91918
51434 52866
12832 98449
59166 94378
22347 53689
28885 35052
21435 28414
42170 52557
18817 48707
20467 40413
35415 86234
60450 80640
4662 80431
43883 98871
38664 74058
9301 21158
62368 84930
5981 9136
4178 86895
88868 90231
20067 27845
27931 56856
66905 85876
60738 82042
4590 35486
36472 64873
15784 21739
41013 92715
42034 59455
53961 75367
10863 67277
7106 11476
55884 65432
12294 79776
42729 46739
71869 73660
7164 99622
23179 31689
27084 74599
19000 44122
18022 67753
27008 46359
32481 43404
993 35571
19061 97354
7594 56655
43407 88181
19101 64448
516 7723
8520 27719
69432 82658
27293 45790
1314 84713
87315 89832
16154 27848
80168 92058
19065 90063
1779 25333
24688 38855
46688 50168
55884 60060
29522 39266
68653 96052
65030 99684
2191 55981
25656 91016
31360 72213
95576 97023
77055 93820
64851 97228
40680 95307
3919 66932
54156 99329
8081 91294
50014 51146
34276 37567
17305 39372
20484 38741
4800 14701
8606 92311
74097 75408
26581 72636
12018 65073
25764 47650
19341 21052
79211 93616
23003 90180
45722 63539
6370 51510
34412 68469
17514 94032
1273 14323
12175 27516
2916 54108
53099 92498
16222 41015
5835 82059
16664 25091
7481 21253
10129 84336
12953 38613
27117 86006
21863 85685
51936 94808
58515 91978
72706 94518
40238 41652
46562 55276
9283 73650
28407 51306
46058 76610
79032 85578
54980 84687
45957 65839
71227 79936
4244 14730
6750 7845
9732 58767
5639 7450
78722 79547
56468 73253
23132 26510
66795 80336
26639 51055
6967 56130
6977 9268
40959 41041
58368 66132
91314 96415
28038 58800
42460 98840
52340 98372
54067 54377
57081 84007
1914 45264
27797 44125
23003 24261
68744 79625
17234 51913
5662 31416
19761 46879
15757 63525
51758 52180
6809 97610
69313 72712
14808 44032
31297 68704
31569 94963
36650 50956
31664 55188
30578 80729
71828 77884
50970 62451
76586 92890
48482 74009
66290 75066
33013 48349
9515 85287
935 946
65162 88061
21539 92462
79778 92624
24687 44715
16597 73894
47467 67163
21759 75575
49509 61562
3173 81515
50322 70437
30358 45797
45352 79658
8753 38313
29349 86001
6751 94572
18046 29521
37717 51300
48584 55546
54925 99568
67894 68961
52958 67640
21884 41865
8859 9555
22103 59141
23371 67102
7445 98880
24382 87249
52613 93461
53534 85241
87303 96238
45208 88416
24077 75180
51165 73906
28981 71614
43042 78221
79845 92906
58601 60290
2890 32927
61917 96968
36583 80659
41481 65642
48591 49072
17631 19576
57367 80306
19263 91869
39048 88254
80750 91936
17031 37835
40075 73560
72888 98021
517 28733
13500 41567
13014 59391
32467 97403
46137 95544
12116 12159
36967 82561
84823 98072
27288 82067
23348 39908
54802 97485
40814 75284
43604 63571
41346 50287
20403 45721
90499 96213
18021 20232
19176 57674
47436 48252
31735 54001
3530 55874
42785 86684
15908 68664
24091 75104
38785 51393
64495 66703
42625 48345
15814 17308
82058 95440
12112 18620
62132 78126
78513 93802
32713 34943
29595 78130
33766 59514
42663 64523
7341 10432
14736 44129
20966 39204
23324 99999
48216 79519
43046 50254
11246 55702
720 40395
41063 97880
2360 67846
1246 33152
10609 41230
13151 49388
6554 46250
39987 92671
1216 85729
53037 90719
37843 55892
4600 89393
34631 84289
17887 39264
20958 77907
62552 98813
70504 96255
20417 63086
19640 92357
38285 79721
37801 84179
69436 87570
15595 33668
8173 34635
12496 46912
6551 32938
3371 88394
2633 5768
4611 95704
27894 72638
22075 55251
91026 92147
50748 65442
52071 61400
2312 87707
23371 27705
28328 62337
69056 92714
51285 82000
58262 97714
30922 95372
1151 34310
73212 98011
9650 90152
61108 75637
18101 73335
3361 76866
16017 84956
22951 67889
64529 82170
58980 80513
79529 94743
322 88190
7196 72570
6734 10257
8532 30025
47459 60647
1401 59158
7835 35782
15121 68140
5443 34955
54634 74327
50709 64564
42341 90495
30851 70857
44001 93128
24095 47007
21056 66975
57322 58029
65827 85863
31131 79449
49846 68150
43637 57615
24670 64696
6269 19441
10792 55209
8772 51481
57610 64193
33406 42807
9918 47716
40479 92533
67419 74038
16712 51451
21728 46077
52850 55764
78398 98336
89157 98009
45659 83987
24739 68922
19332 76304
3679 79988
10802 24540
54516 72542
4803 79133
28592 34321
11955 63596
66815 73926
47620 88055
36818 51805
71441 96799
14161 16276
2420 57046
68621 85830
40553 55571
44539 78003
77609 81495
33781 88182
28346 79890
8660 13679
55938 76919
17985 26436
6128 31138
33031 63795
21087 42176
24176 47657
22132 92315
27087 49536
75108 97059
20444 54320
65930 91491
17339 71409
25759 74740
16760 56852
22007 22284
48683 80671
66133 89658
8238 27882
8559 42695
8368 59833
30980 51346
88675 99829
31086 69382
24041 94735
947 89529
11145 44310
20908 47213
25524 85886
10470 57533
24394 57925
17405 72175
29574 94871
922 44831
6647 56637
38050 47487
4428 91775
33880 57662
49454 73047
24644 30034
5398 84933
35558 54219
28942 76954
62698 99022
15757 43529
40900 78310
26428 43184
84350 93920
41708 96041
32699 58420
2896 4990
18356 38006
14497 58006
432 74761
42639 55048
73205 90136
3590 29191
39502 84832
19466 43473
68512 78946
43378 93471
25622 47145
59693 88909
28271 95265
26680 56561
26376 55842
19733 73036
29811 99768
12827 37131
70911 72439
16266 26014
12720 17570
31876 92293
49333 75686
43168 74419
35518 40626
18487 95908
87104 95450
61516 70022
87173 87928
16026 76695
65721 72999
24789 71438
83713 96283
16594 86239
21643 49370
44363 60803
51758 90157
663 79695
38812 95701
69284 75426
44181 61604
52572 76655
91548 97559
75917 81024
54579 98887
13611 42012
40556 49983
45551 62174
32659 41472
51056 99805
55946 63893
62148 71485
87947 98584
71964 86718
8930 52165
27847 85989
4891 78490
7534 39692
24721 65074
57667 83676
9900 24532
31191 91306
79780 94077
85689 91869
52948 61782
20242 65282
40451 83767
53054 82717
39822 53680
28896 70912
25381 40751
32802 90333
23524 86648
776 63895
22614 30923
12612 38017
68226 71015
43776 94457
81047 85158
29939 61349
93586 98725
43258 65956
44761 47895
61544 71658
36188 77996
32687 37376
66945 92529
80638 82871
12194 30980
15585 85682
79323 91305
23090 23810
41685 57204
27292 58825
16574 74805
30144 77161
7073 53043
18344 76507
1259 88589
13791 55775
4120 31071
16994 61467
1660 37565
9451 94556
2140 76144
22752 92431
71184 75926
63826 89234
62955 71824
9750 31751
36630 53833
1198 48788
37974 85666
40688 81226
63724 86686
69545 70607
17660 34054
36267 56058
20419 39132
60098 81835
11242 54650
23557 56804
11396 24731
18342 94729
23321 57502
70731 89487
82604 98314
38851 78071
760 30788
38842 95970
61230 83153
28105 34704
1273 6506
19070 59456
20284 22595
51071 76031
336 80696
30628 86037
38269 71784
34105 81074
63488 78514
29932 73703
17846 33116
25994 32097
24734 56439
38208 59585
77919 90798
2901 32514
44441 82904
25600 32191
37752 80469
11243 84839
13138 76413
54995 76357
80497 92897
2041 63511
12327 96545
39300 95646
54337 83913
79777 89321
79589 84186
20818 92879
27510 63032
9873 90169
1216 47620
35470 69299
61998 76502
11237 85694
46292 87933
38134 44424
13938 16971
48215 56545
8518 98089
58948 91257
35832 46366
21625 69337
8357 8460
47352 83099
8382 97339
80497 82361
16497 79299
11391 64220
25388 65904
27359 71400
86316 99771
68144 84082
8928 71230
35852 89740
8113 62958
58467 74971
74413 96898
22459 65021
20506 84806
25944 81687
31802 79020
30352 37538
42664 63026
24198 73472
60690 93272
20937 61423
11519 53225
43320 65029
81006 96511
15436 87487
46429 58292
42940 99773
12299 71968
40189 92731
16989 42282
66003 88412
17520 40157
11992 18302
27046 67783
35096 69859
10282 31969
31108 37383
66632 73635
46445 79258
19074 89409
4330 65853
15263 64380
28947 44184
48822 62733
15189 94801
23000 80710
2705 12312
74012 80043
5442 48878
78801 96980
41064 76391
17609 36554
1950 10812
63373 73405
47857 51814
36476 66042
30540 81113
69604 83538
31281 86776
74132 91069
14800 32268
10280 70964
5044 45634
19936 81707
58518 99426
44535 88387
42098 42378
18918 21108
12891 25282
25100 45329
83158 95153
13916 69092
73198 77231
36147 59720
67327 85228
25094 64067
43490 60592
27195 89118
52608 89485
4884 69597
48242 57844
19848 81564
23559 97331
15603 35911
40287 90189
48834 52824
34834 92923
68764 91100
1192 32766
49563 99269
81080 90611
6677 18450
4345 25991
19710 84975
22426 65966
73127 96170
18219 77574
49188 65816
44342 44811
64805 68357
38193 85837
1396 24230
81485 97909
6505 89101
27355 89790
9620 68908
51272 77719
6756 70332
81679 87438
68996 93835
53860 85272
11398 88668
1217 79601
58245 70099
26496 51528
3571 89296
38690 62731
6191 17895
30497 61627
22703 53028
35092 58874
52492 92068
10383 88592
23847 74759
12820 72366
53515 79886
25604 51968
6066 85454
9801 11320
20485 38573
46220 95292
48199 50325
23483 39956
41608 64765
16593 67238
20976 51700
13615 27501
736 26282
22688 33509
48568 81232
9463 60399
60929 75170
1305 15518
38426 84099
11156 56832
17867 99030
50022 66259
10478 75871
1914 49282
55804 57924
21701 68802
12595 83251
7694 82350
48669 56072
53069 74330
15378 39764
70624 87683
16145 42163
5268 42007
18027 99468
2188 55547
56914 66827
8823 59643
12930 67948
9955 72042
3270 40278
57412 73634
20698 98162
16091 88011
50059 94190
43706 51075
73414 90394
2771 50555
75167 79477
81935 86060
3927 45355
53487 54815
56954 92645
2030 67870
35670 87201
70134 72868
29460 91169
21830 59686
32392 44138
19160 75610
36631 46342
32908 39477
71539 71867
2302 24485
8828 81199
7273 72788
36292 59475
8206 98005
42484 84394
692 31979
10574 16563
15143 16212
6609 14415
12399 26274
20999 99814
75407 78280
83419 96336
29477 53156
32071 64322
49435 65531
24380 49061
6874 60784
23283 51964
9489 56110
29633 98193
12960 45667
1837 66549
13745 83638
11254 53666
43784 63652
17764 46962
2993 68573
51482 73569
27244 27810
93373 96491
20698 85287
9990 56041
40900 98326
63382 80906
30535 30705
47793 56097
65416 69222
27965 63384
60902 79025
90489 96793
33295 50024
71828 98962
55034 88309
22490 57546
7238 88994
36018 71888
32214 54373
41368 44180
18268 58217
68364 82775
30491 32108
29544 46128
17595 35904
13596 55442
6441 96409
12972 19259
10664 93375
16647 88749
40185 91096
35435 96594
34092 74881
83320 92378
35042 82428
41012 73051
45246 59907
6051 39887
14352 80338
96107 97489
44591 52338
28841 72799
38048 81858
50381 93058
51629 93545
77699 78260
3296 14797
31865 94119
58281 62799
60837 86952
34515 80621
22312 96074
4211 54871
95325 98309
59595 76857
26425 30300
53376 82039
64933 96726
23296 94093
9681 79250
46711 60293
23344 79962
4555 24144
14398 30599
18863 26225
7345 64571
30109 66781
58002 84922
55340 96264
46307 55913
35732 53584
59808 87770
11422 71192
36998 95512
50759 61557
14731 74734
22656 33425
26485 71853
60135 83755
30201 71273
42446 86926
53065 62047
836 66112
26473 56077
1594 34943
51500 61916
28098 60854
124 94154
27399 39183
68930 89862
4635 27274
26486 81878
2400 10316
7936 40729
18805 33014
82803 92637
13746 79315
48003 82741
55977 73227
2894 21241
66336 97489
45829 82954
27143 90901
24146 57243
18807 42423
24650 30761
33823 82213
67676 79125
85415 89536
27018 31548
24617 81237
21039 46233
4437 78686
26304 67220
48046 62264
25351 28271
32850 37249
1542 43922
20929 57635
38632 63939
19367 76880
23809 55509
10485 61272
8204 45173
72383 79577
15147 47414
36427 49239
66833 76016
10887 89910
13445 72688
49345 58157
18800 80270
4096 30873
6967 71332
22325 93718
9205 58368
1520 94904
44286 66764
65392 65579
58911 92822
85741 86571
23200 72770
49726 69682
47945 79786
44319 69405
21287 32522
31311 51928
1310 19669
7065 61375
43815 84234
6688 29350
27365 32480
11314 86248
63826 67763
60778 79258
5746 13170
58606 73871
60270 62323
9648 26512
57177 58589
58828 98716
119 14219
12897 86149
6974 68114
4503 28756
55033 77174
84214 90266
49224 88586
18627 91395
19436 89589
7946 44534
27709 84905
13340 90503
88478 98328
9702 73540
12636 90183
4721 51175
9482 10164
69801 73533
11893 72184
74562 91111
11098 69080
41875 47276
45444 74000
16916 41934
42590 68759
44458 94783
29928 53803
8251 20771
34947 71479
9889 98499
5755 47414
2082 58627
12217 38567
24820 30217
54309 63900
4604 73677
11848 97285
22038 88662
25201 99795
11055 42263
2606 32107
41752 41981
48240 89587
5742 72826
48465 86803
17709 52604
55657 73742
563 28564
37575 98006
1734 68414
14512 88628
6730 40121
49264 67819
39528 55143
1572 17780
1065 84802
37646 98167
51160 61541
53486 79361
35589 75861
63339 72321
73386 75334
14502 16554
20938 50731
57401 91349
24015 38180
16714 99812
18891 93029
24498 48482
11754 54005
12179 53207
33781 71956
3080 94890
14180 95828
49457 58013
12135 20259
55099 85680
26813 72243
56417 95088
4480 16200
2880 15435
84487 94075
72827 89916
11590 34530
85660 89170
7379 41250
11520 30833
5160 55216
39199 98615
22315 94837
41971 69188
19684 96844
165 70162
77290 96728
30729 47434
42003 91525
63084 67745
21266 62069
87868 99484
42261 97806
41261 49141
9460 46901
29009 95315
28084 32506
52297 71362
6527 59244
45863 73693
67808 79428
24558 84443
6904 66533
58170 96149
41902 92431
20672 36716
26835 49034
5226 31741
22983 61809
48395 79294
1486 14916
80921 93700
67606 91152
54837 83411
45941 85532
18914 94282
9808 82577
1457 65770
28834 64793
20313 69667
24413 35217
37759 60798
12403 29256
41355 82931
25290 61910
52914 87880
6358 80499
232 81804
19438 55241
30363 53642
15167 22733
4881 89527
5683 17000
37199 83826
72701 97813
2985 65929
44736 44996
17605 48855
45831 92849
1858 18419
54366 66069
7349 21752
65753 93582
36718 63762
71766 89762
23490 80249
49465 77913
87086 96801
13553 24059
47983 93736
95537 95881
64697 99760
21230 30088
8362 40916
6855 58245
49615 72978
41829 96260
33137 38730
73138 97231
30723 44982
66176 89761
60270 61554
65518 69133
27165 77340
36029 60975
54994 71136
60300 89377
74107 83070
73554 97580
31020 51089
61946 73463
833 28317
18510 51978
53109 57700
90046 93011
36719 56968
27279 59133
36995 49387
57024 88416
52022 92775
34083 46223
35533 57823
40072 91353
13744 98506
63325 74068
42929 91903
21711 45135
9712 49266
31781 42358
59227 68648
26111 98320
4661 29660
64621 79235
24583 25589
82916 89622
50159 61414
75136 92728
6916 20408
1483 34947
63795 72882
5637 88420
33474 85421
52162 54791
43561 83739
17388 91134
38831 86880
17021 96150
40102 72091
50882 65217
46391 53259
22924 93811
29595 30718
77387 86952
2561 16057
48183 73462
33125 81324
11518 62113
57683 89919
17769 22852
5941 76426
90062 94219
48807 54510
86702 87174
21444 33915
72275 75789
14523 77406
71020 90618
65326 65713
3534 42512
22271 51839
27378 40741
6541 20681
5179 96014
57335 90682
27927 92072
16783 81593
36738 85698
24473 38869
51828 75382
9620 12525
37100 61521
5374 32634
36506 86001
33213 63365
33452 47779
27093 40267
26772 92910
10830 85502
50320 99216
29110 48207
24631 51172
6170 89406
8087 58635
30349 75395
47492 49931
11634 44336
6689 71122
26508 85642
43881 48602
52634 98236
22577 55470
31568 83752
22240 37222
46240 98668
49330 67145
9709 28216
24235 90763
36919 99664
28077 99005
20545 55828
27007 36026
32730 61789
54794 69361
45430 60215
3738 75597
57627 80987
29293 41593
17091 40348
52160 60732
73121 77388
69023 69780
50979 80710
5175 12944
13517 97985
28589 60296
4038 89069
24456 87866
40194 93111
31550 50891
19192 73052
43481 59636
16947 79079
801 97114
3352 90420
57430 58150
51383 64592
41931 48117
34061 64316
22793 36673
22323 29777
28782 77325
10365 16552
40504 44871
38955 71926
35886 38572
51203 68545
48898 53678
8163 57462
54603 66156
11508 52355
48609 95548
11157 19645
67824 87305
62054 96567
48936 70411
37183 64898
82804 91903
33752 86471
20836 69286
55083 93338
1284 95934
55913 90057
14538 71581
40402 43384
27571 56862
36386 42583
18355 79174
8815 76503
3251 47205
32312 88742
65411 79610
29285 50649
7155 68355
52240 97261
35232 73467
69943 73736
37956 63607
5177 64865
28 56909
46253 54554
2524 65959
14505 67967
19487 68775
17826 55673
42146 60528
28128 55075
2924 93202
10266 25975
66140 80192
14553 76027
25729 64650
11034 75564
4307 10315
25237 99197
30491 88692
39945 77181
15194 46825
53100 75953
6104 94628
47207 68675
10721 20641
20461 21399
48248 94327
23466 92681
25934 46734
21521 57613
29752 70486
26880 51474
56717 85908
14016 93586
81431 87545
49953 71297
39457 41449
71253 84316
79316 98337
57870 82428
1897 29973
30762 68335
15835 82060
68202 97139
53106 91006
42602 94792
9372 48804
11061 30182
13809 52843
8019 42303
18982 20447
7241 18344
38671 86528
30168 78883
32545 89861
18177 60754
25313 87742
35885 76461
43862 55497
28289 83973
56511 67150
38517 59411
59896 90112
31144 97075
63244 86301
56501 80598
12845 32122
75864 80946
33752 59443
11593 20235
6666 41344
49450 91987
15123 58409
30667 89333
19734 78681
29876 62067
29125 92008
27250 66406
69400 90326
7897 17261
3661 6929
42412 82375
75597 83934
14772 94803
61221 94641
59771 91159
40574 64825
37510 50522
8561 53181
48248 82954
30645 94297
53282 74548
8741 87075
17574 29237
4674 20119
13769 24558
3828 16351
16888 70476
12301 71103
44160 90431
73069 96570
24258 85900
802 77668
17641 44651
2543 8478
66183 72144
22844 40858
4947 50297
15524 27571
22933 81075
12851 99743
9060 78081
2551 26986
20520 53741
17648 55184
29066 66656
57047 74337
48429 74356
8218 64693
57141 64894
22718 64691
5164 92269
415 71486
35370 54872
4834 60205
58260 79298
35102 37650
25271 26033
51034 75046
60522 63253
14791 45369
93112 99177
19360 39743
38047 96163
8992 30089
33185 49552
5556 76093
12158 97218
29006 30893
1763 99980
15172 20486
53646 75730
9101 79487
3121 52840
63243 71293
9682 67782
82358 87117
50670 65099
47094 78430
44900 76710
43637 45049
47440 93370
4576 13126
21397 53165
45089 64168
19131 79120
24660 63821
53928 79763
43061 65162
55453 55761
13934 66242
55792 93833
47216 75538
2959 87007
44224 46192
19909 30794
49376 79763
11211 30888
22844 42348
71503 89450
42228 80876
53426 64413
32650 66143
22377 36472
46408 95703
55557 85053
60457 86408
68295 76628
16528 59589
22135 56127
70089 95522
9290 65888
39599 52132
45259 50394
27876 60618
20804 75831
22753 60276
14493 34580
71035 80705
51952 90424
11195 57961
16919 61522
16455 97115
13494 54079
450 76946
47447 61490
20030 40511
66396 72120
7999 34885
57391 64650
9252 41453
19656 57883
4853 76845
30629 73638
13685 58685
48304 98714
43010 88261
61690 79877
31341 54352
6068 54379
9401 29949
88675 93373
80706 85435
28605 91751
57512 82647
67326 90280
65183 70826
73017 73869
1924 2204
14303 76661
35627 56856
45900 85906
54289 78447
45040 90410
33666 40374
23711 93778
26495 89461
15967 62034
32297 97659
67622 83052
84001 89242
17084 78088
44702 65871
24124 34849
48314 77866
57895 63389
7009 59845
69989 90455
45499 84394
36073 98632
22640 42204
67057 79123
15453 64423
49831 68943
4776 66722
48283 54811
67904 78001
48709 81031
5541 96305
96940 99508
11958 69906
53758 61973
2729 63147
22630 82230
10358 80700
5398 94376
10735 44929
76723 91996
88107 96663
50159 73112
4692 87891
58343 83202
78363 99166
44881 81282
56409 92676
62374 93186
1018 32362
22720 42266
53738 56922
50221 97482
15943 65396
330 63982
53513 79765
16624 87449
2610 24273
24060 80573
14748 74805
76901 79836
56755 59927
86259 89218
19581 72826
85046 99863
14149 59339
53248 61839
33427 98301
2661 97471
19915 63184
8932 53555
22170 26097
61332 63897
47429 98778
59232 84232
48249 93994
14895 79465
15025 35341
48925 85899
46229 81193
11742 31367
20429 46678
38417 43259
3157 30521
7921 59689
7515 52045
21222 89421
20278 82396
39077 74571
43962 46486
13832 36321
18422 95838
39519 64390
3517 90958
51808 60836
33701 84805
25469 66252
6756 61875
63775 89257
15526 22641
24861 57079
27088 92363
11369 60892
33181 62796
19761 32698
41736 91267
84440 91645
29949 41566
69329 95439
51607 66707
33004 66102
55361 89586
43892 46845
28756 59150
49499 72673
51534 77556
388 28067
53798 87366
13119 71717
7913 80000
42835 96036
50774 75957
33425 40277
37293 74788
12868 69118
19684 24974
10808 83807
45791 74417
11787 86731
33596 74432
32714 73139
75428 86181
8448 16557
48174 84356
39980 79132
12087 38355
206 96733
17989 88066
9473 16079
72269 82272
5344 84770
13336 19588
561 99374
27433 85808
81130 89381
83953 86093
7868 19371
11833 59657
2533 79095
574 65896
19924 58293
90484 97007
12067 99387
12433 65253
47585 74637
53791 92682
58604 88267
46023 81176
4753 81374
3754 19039
54366 58998
25791 71105
8860 94836
1454 50615
61954 77100
5815 28200
42500 75963
20850 73947
68283 79440
1031 75018
13662 46521
24959 26587
2566 48661
13988 51377
56892 85573
46671 59908
6412 51537
16096 27897
89494 90522
61801 98659
14422 79140
4757 21281
38302 51621
12080 91791
4720 33015
44903 76872
25710 26327
43796 82151
10001 72117
9512 96396
18271 91566
36774 43054
38667 59800
19746 91329
40070 94010
31437 78175
63669 69699
55752 74715
8662 57301
35131 45400
18400 21259
26167 87922
9354 14626
5565 96773
15410 31708
46612 67329
55952 61305
47408 70320
36471 70597
21787 40665
36712 38382
21777 35150
19252 21996
37069 37489
40786 53663
56489 69302
62020 67116
78686 98521
13772 66619
88300 93084
29632 38476
19903 63248
11183 12831
12947 81599
27736 32106
12454 96063
33036 35968
56061 89953
82500 95367
55326 94624
88509 96559
16877 67278
68174 79359
7583 12913
18578 98683
61005 88055
59941 82356
51826 65129
24614 27728
55282 69486
660 86712
24876 36193
5158 49426
18777 24325
12258 53678
2532 80248
20955 81017
6149 26108
4949 24229
68549 85992
42095 77000
10866 37822
11022 47454
25777 50624
5141 47616
26834 52433
53214 89108
60951 90830
35794 49026
28811 97807
11151 23800
36127 52337
22608 41010
43529 84190
14052 58923
21624 99343
10839 30308
33202 98384
23263 98078
35305 90336
20771 57411
67156 97981
20313 34803
44691 79794
40675 69236
45354 62526
2730 33214
28055 72410
17292 41313
11561 61405
4864 37189
53997 73222
76341 98782
64269 96293
13981 68007
90392 97155
10914 16286
12582 49728
53897 67210
47370 90394
76013 95084
44907 88983
16452 16711
27411 60101
60189 61360
71622 98447
11718 43245
13762 85129
39613 40472
94758 97268
7660 65038
44736 90525
23594 54258
24351 57976
44245 98889
22448 89994
12462 72709
32189 41889
2568 46849
22124 88080
54423 86882
6511 51326
49822 75219
5583 42103
14554 51458
37642 58822
32678 37231
19379 41815
10348 60101
700 10240
11613 99624
8026 77576
75389 93342
9184 30900
44676 74485
98949 99826
33979 78896
22334 52200
28104 44975
75813 84889
68438 92359
61658 75763
34315 41636
30031 95305
34022 34320
76145 94845
4902 59898
75738 84695
61504 82827
49760 52317
1361 14018
21849 50278
448 39451
50671 68520
12959 91550
11676 26381
27842 80047
11891 62485
52131 89404
42621 78659
19432 31933
14386 25779
53906 88885
33956 65146
58584 87522
24422 82859
32706 82317
10503 98342
109 42355
15555 37463
24917 34982
25356 93780
34496 51249
5967 36395
15169 17628
27222 59748
16448 85238
18870 86531
31653 70318
3214 18934
2198 41579
16873 63711
28810 60380
46556 98461
23768 62809
29417 55516
4489 43713
12550 42741
57853 67351
61425 90282
19049 61561
15980 64337
18867 68876
12341 57932
29812 58791
11339 77903
71003 97019
20909 86316
50945 99149
19160 53921
23927 95026
39034 92759
57110 61611
33631 88467
71146 88232
19560 28602
31237 77791
8852 41646
17984 93689
1098 14283
14603 30827
21896 97295
35661 45605
19750 45110
8256 10752
593 81368
5583 99629
31000 44316
86865 94375
18753 61210
9304 16874
25595 89582
38316 64305
50274 91135
16365 34672
69191 95368
70822 99448
5638 81901
73030 84361
47849 91746
56606 98167
34564 36601
1831 69695
1668 28518
2056 50238
12029 42133
1340 2019
6855 56735
22388 39344
53610 90024
6257 26961
54451 80435
59359 86988
36270 81851
3048 14489
6995 96969
15039 35397
8106 41477
5691 98689
3326 54569
22903 37391
13985 85706
20071 92472
42463 57490
73996 93702
47903 75948
18101 33195
52525 56355
24931 46480
8769 90603
50027 79544
17978 50222
35039 57318
26602 99886
40547 94997
12234 30492
66336 67054
17829 98554
91532 93165
5938 58097
68092 98721
8887 77520
20978 93501
18844 40844
23559 85993
2578 26630
40082 52475
8294 48673
32696 71097
92954 98035
39938 74159
54924 73008
9306 80284
18132 81653
35105 99750
10615 52573
7080 40822
12292 87448
30381 78811
45443 83809
421 75956
4228 80416
40162 81203
58863 96737
70648 96646
6494 38858
70571 82388
33673 65915
17958 30031
41241 51972
19623 93114
16089 59811
14809 29493
36828 98024
3261 51204
28247 84071
24157 86249
41109 93330
62863 86150
47230 58494
50235 63115
27764 51822
2617 90689
64932 82064
16158 26087
79002 80252
60724 96233
55112 78858
27357 59943
62819 73105
51891 89057
43338 62657
32740 99819
19129 93857
685 59254
20508 62438
1268 90348
46425 53462
6652 85887
21602 63620
62385 87117
19889 96056
88291 95345
45809 62654
33569 86903
33177 88046
46418 99559
57363 76978
65407 71725
88113 98148
14697 48337
1596 38688
14220 57688
53601 93835
5817 26208
19077 87946
29143 49023
23482 87159
36994 70525
15617 91370
38695 97851
15078 31885
40616 57054
55971 68066
61741 78312
6437 19754
45601 77038
20365 80595
55771 88368
15061 72313
19692 77759
38935 90675
3822 81784
48417 97571
59563 70634
48897 58556
53756 83038
19012 33389
14074 33722
3170 13535
67339 91288
29279 53475
8420 75608
63751 87776
14412 86431
31866 90868
27842 83817
29374 55887
49418 68798
36534 66789
13054 49680
60120 79526
36719 94474
61207 92226
24496 40236
41292 78469
20940 93026
11862 81549
9525 12739
49397 84018
61099 90259
9820 85096
18884 72140
14291 28958
18514 50302
25014 96952
30294 66861
36386 46756
12654 64808
87769 93161
43422 69751
25581 50081
54126 96318
6405 14696
5015 62275
16883 34281
21050 93761
37095 53759
4065 84850
2051 55339
48634 91455
2733 91431
11243 86623
16596 96441
13295 63930
51334 67199
14264 90623
16711 34730
61377 96341
39230 67063
84496 86156
54093 57677
55781 76405
32742 91433
39877 51750
19682 57913
27578 43041
76589 84632
46992 93068
21961 43840
85850 94384
43996 59421
15506 42727
72956 77459
21990 40606
28087 59136
11187 86307
25605 89719
6940 82967
25050 41372
10716 45396
11391 42961
57559 80469
18525 94175
47789 71205
17533 97049
23990 68891
4337 36647
35477 85697
72082 86576
37 7082
42338 61029
45780 65354
30395 97309
33834 77717
10589 98293
24240 25001
77064 81087
34160 39638
46372 56777
53306 67401
3659 64732
932 10195
15031 34784
8652 16407
34261 77484
39161 71797
70091 86324
42246 58919
48155 54508
29283 48146
60144 77868
93970 98414
722 40164
91922 95951
14828 20614
5804 10652
72500 73670
31604 46239
40804 97998
41744 74634
42648 57391
78618 92351
46390 84193
11775 53981
55870 79171
24985 54612
24563 47705
30882 64058
11765 33154
276 19134
53160 77659
45077 75394
53910 86219
70987 73458
45651 50634
75653 76333
76926 99082
10959 52346
6141 98858
7714 98944
34583 97958
52034 54589
25403 94685
26885 29825
26252 62451
42831 92870
30260 86211
17419 28223
42392 48064
93163 98370
16403 94974
23988 84783
72157 93345
39318 72286
14364 14858
47091 53348
24029 61911
43121 49585
11648 63739
39485 88919
39620 93156
33831 88793
81596 81771
6231 94912
42151 87021
63619 90200
48981 91028
39474 46259
784 47568
3508 76255
22171 34066
55582 84694
15461 71320
37868 95174
25423 43357
56844 65908
36331 53279
1455 32507
2871 58867
14559 14937
12039 41546
8344 44776
14529 41432
40850 48831
53644 74812
46840 49351
56754 78049
17440 73007
47948 66629
6510 73364
32509 43941
12161 20641
35601 76332
23303 98278
19793 23241
10857 43899
30881 39906
30765 75941
35415 42053
76819 89354
3336 49732
41349 57514
21426 90688
79808 86306
16798 36459
5085 99728
983 30944
42640 78304
44748 49357
38703 87633
12567 98038
22859 32808
20731 45354
25924 93896
4043 91101
15898 90634
32172 91289
11232 37115
16828 46276
7761 77779
27889 98281
34977 74152
55946 90486
80910 81398
89901 94759
72278 88262
25531 87553
31526 47352
38901 60184
31690 76568
28772 83184
25961 30738
28978 95000
61325 67599
3710 77304
50567 51750
72502 89737
8771 87758
32487 48720
75079 83789
22867 36214
46839 71617
16271 93872
34295 81188
32311 89500
40249 81239
68284 94240
7830 10693
29671 88877
25722 57358
25746 81433
4630 85279
9098 18723
79065 85922
22510 38598
30167 45059
73862 84584
44536 90419
57317 78344
62627 82049
20428 49349
63641 64882
66722 67027
5554 25322
38925 50574
30634 52527
163 7445
48514 61458
10105 85286
51672 74790
27520 67375
32162 80234
7497 44340
52272 79678
34779 94596
67079 97546
12683 68050
10176 94157
14466 46549
6466 26036
22208 68791
16387 21891
890 40731
38448 41715
3315 16121
87354 91034
28813 36914
37728 65541
82064 82556
39005 41277
91386 96563
28683 90700
20541 65842
11827 16250
36113 73258
12915 71664
12153 81701
21482 65949
31041 91512
45494 96579
31119 58300
10232 76443
36784 38734
3626 56912
53445 95278
43550 76905
16724 49562
39638 89756
5562 20550
64899 67904
48726 67076
5296 69704
4291 93480
14231 48253
43197 78272
24208 91870
51069 55255
70053 83152
59214 91476
30503 35934
5827 11080
45494 84149
9710 37612
51664 51880
93502 96779
78605 90266
29246 50763
74625 78828
14168 33373
51239 98687
7346 75719
26327 73379
38377 41272
909 79461
8544 89476
52038 93719
5962 65890
10870 67498
3340 76959
64774 88155
21647 43761
66486 66811
54020 80510
22717 36192
38075 49688
4598 7198
87201 95492
3924 89250
30102 43666
7547 8773
3129 14977
27254 86116
9646 85823
29983 56286
13895 71729
38131 82641
30983 92406
2770 6280
23994 73955
27079 85398
15255 69768
24614 60655
67863 91233
41425 72295
45401 72745
17869 66828
22448 86735
63062 78462
27545 92911
9908 43173
69253 79090
5415 92277
50629 85876
28740 67317
4942 35204
1932 71836
17534 87408
20415 35460
2542 56797
45537 58873
10690 41764
18363 40217
7990 31252
7350 92397
15685 42605
4412 94995
45281 94563
2863 99311
8045 55455
61117 67145
35955 41862
19009 56177
4689 90377
19740 62586
6574 34631
28612 72303
38605 96928
14877 22284
32149 47421
28590 34994
68342 92080
41591 46749
29127 51852
12517 31999
7142 54312
20337 31239
58115 93094
12732 90651
19188 30470
93043 96273
5083 48117
12182 78694
16808 88808
42853 91084
17695 19729
9396 70189
9781 29894
63372 89750
24923 28643
27786 50203
11172 28626
49106 55128
23418 25952
9359 32924
57820 73452
35679 78152
13753 43801
13465 83186
6893 33975
15866 82567
20748 78416
45698 89919
34673 68151
47788 57859
76858 85251
47285 47812
38661 46744
7088 16354
9189 70945
42624 55242
60316 70526
43492 61458
18251 77992
23090 64039
6592 73412
31485 54457
14617 63572
3862 12478
3383 25550
52558 55048
51937 81254
46839 98817
48340 52551
48430 60730
58730 64473
50680 84785
16233 58881
67082 88063
24438 42870
601 26790
35174 82879
42759 97884
3930 27266
34030 82824
8859 84593
44264 50532
47354 99515
41237 44261
7730 86133
60723 94960
54060 57566
4155 21704
71544 74006
40285 83163
29982 61367
73404 84023
30382 62645
43276 52663
7906 46174
93813 96744
42290 77537
79111 92515
32882 56493
995 25877
20007 26675
17218 81627
48802 80272
3877 91208
967 43608
42041 48066
8991 34055
12805 63211
17818 26135
25739 64322
17356 57735
39414 64810
78254 98629
11582 49098
1517 85360
26037 97203
49068 89984
19 61819
8442 45306
19028 60236
6560 10131
48719 99676
19381 35234
3077 17862
70032 95451
29851 96063
32911 76476
5047 7810
31237 56126
32746 63925
19407 22903
56037 63263
48208 82788
16379 61905
74750 90506
18034 30530
52640 73733
20240 78734
77331 86827
58357 79656
97717 99667
17835 66741
10356 40748
35547 71588
35826 81002
2283 48027
37272 88955
44645 74398
19255 85076
91480 97305
14454 50960
50437 73149
39611 45552
36365 43170
31534 42792
61509 79290
21000 73240
37137 80488
4229 49639
52740 60613
71202 84276
25796 68881
6134 24326
4338 83883
95070 96491
24045 83110
9764 90625
18288 71537
66393 67269
33502 98069
18754 82388
51018 84830
59320 87090
16132 85784
13953 34852
37851 62711
64249 81487
18234 81386
8548 85492
51509 54165
51676 97129
4366 45087
45968 94190
20943 52794
17736 62543
68374 99469
33802 37707
38105 60279
29909 36810
54675 78894
13885 75495
13344 75888
20084 86455
6833 61819
28952 85000
46492 53512
739 19189
70385 93123
71687 87618
81391 84547
29446 57861
29167 80520
37503 69612
1483 10148
15841 76085
25547 85910
23251 55758
85283 98200
59482 74718
9532 30823
22984 63012
56134 78969
75022 80365
31833 52936
7402 58931
45490 95106
35983 46981
5610 23167
17387 72327
26049 38077
20785 47383
53364 88286
19181 89958
7620 50055
9918 22758
69907 76848
32941 70502
13314 67732
5321 37081
28135 55718
35319 73212
57598 80714
65378 91849
64800 88269
458 50711
41891 63121
12495 89630
22253 65728
45689 56442
28711 68657
42452 63509
17378 33281
68231 84871
32215 50666
38557 51309
22451 92156
42435 53984
48399 76661
13649 47956
80296 84342
60302 78913
34122 57790
846 77070
1829 3366
19805 86298
27226 47296
84625 93358
37913 40418
51302 77614
11537 72421
7483 82477
25903 84591
59748 78593
26021 94269
40076 72784
78637 83047
13370 98394
45990 99854
35555 55116
19615 31300
6693 93558
62948 72614
37224 55638
71099 72616
51358 82817
30215 64135
2841 15324
42496 55348
31323 92245
13993 50608
26996 39060
16049 94484
73940 80149
18383 67744
52865 74714
5198 78784
30159 56549
24761 76901
10958 46191
22797 47078
45091 86978
82724 98366
39550 54090
18922 47295
43700 91976
18516 87118
71312 89424
40583 53955
35902 41480
11524 89741
2237 99870
42699 64311
72817 81706
35065 77655
50646 80960
33587 33810
29494 51592
24536 48145
79880 99986
44676 73232
43121 54962
19253 89822
5669 59705
16932 72504
78333 92678
17566 31317
8778 39484
17556 57637
3836 11883
54308 69491
32810 81204
19966 91920
1121 21411
1600 12763
50573 56725
36310 96118
12759 84260
30711 57167
37538 42934
47420 53590
66484 71554
44434 71098
19612 68534
71857 83128
42428 56565
49319 90276
64978 71965
3134 8008
23463 64007
4137 37287
51009 72696
21482 39585
25045 64456
28319 75443
1063 24416
28834 47554
18921 98226
31600 31812
73746 85832
70649 74612
20579 93038
91323 95594
50109 73732
6311 77696
2439 33227
40296 95673
29529 87934
47507 92693
61592 74312
24783 31328
53661 59622
12299 20064
11048 42174
1739 40888
16321 62292
33192 82449
11672 39174
38254 86925
36846 92414
30972 40045
30834 34072
46298 69898
7403 73705
20806 44693
50656 87005
53993 91052
33416 95227
47595 55026
18490 88696
26111 46002
49051 53342
78157 96444
52024 62009
39679 71593
33502 34730
15743 82500
50895 86944
35685 75343
31812 85220
88070 96823
67977 95107
4090 44835
11163 15749
47317 76703
8762 18299
12000 39510
63478 92363
13355 23143
8368 70322
34195 51885
15832 28403
75871 82606
9561 14910
18522 65067
33068 34014
21547 96282
59251 86353
14237 51104
40927 61170
895 35209
81053 82891
20616 41219
78719 98181
31024 40190
44479 71369
5550 42544
74433 79311
26259 41356
5217 46298
61842 61857
11499 38215
69474 94888
77222 80345
12693 35610
47150 95361
60826 78964
29163 47095
43066 82957
8988 32989
18976 31860
24674 40826
52389 96276
50892 56706
65171 82014
31735 66459
19677 69526
76249 95744
4611 64868
54734 94149
16343 39731
7508 64605
59269 77341
21628 77409
26843 33319
58741 83908
30270 32318
43105 44693
37793 54794
36014 85390
4071 49076
35913 91916
14607 48879
1265 13287
47837 63987
13688 69568
41241 92333
81338 99992
74713 97664
83695 86976
8185 94651
11306 98545
63214 88304
45770 67619
11442 46998
30842 81241
6476 8010
12803 60632
27246 56607
22544 54388
57092 57885
44919 45297
22317 28399
10235 64138
27429 74248
10873 57206
23853 44008
28928 60408
30581 33438
32481 55386
10418 62906
7302 39781
55024 93865
36475 67907
7323 91325
13108 31845
15947 50821
72787 87206
25069 35765
29155 60548
12595 22177
33893 52884
61277 77378
77965 88539
20379 66135
7501 62569
38975 74028
65794 79226
12324 61432
86480 95172
1685 93568
25532 40078
53753 72795
32905 90490
80363 85639
14323 59129
26768 29496
28236 70293
10730 11740
61635 75200
4023 80956
25159 93679
19078 97115
7639 10661
3335 40016
34500 92369
32603 44354
71615 92532
58558 65610
63908 79804
14866 67441
11631 43295
26216 85497
35956 45006
80896 83621
49170 49486
74708 85050
70773 97439
5570 53281
77347 84163
57858 72480
41912 88963
39287 67634
48986 86961
22249 91927
66380 88858
15501 51232
36266 40700
36127 95286
15486 63988
33939 65984
12181 61090
248 62595
30869 47635
6726 8837
28801 73103
43405 77481
38641 70123
31527 87720
80434 98263
29097 59951
38398 62864
33121 74407
6028 89629
11143 92759
18944 71211
76049 93303
41492 67566
9212 72183
32190 37964
80316 93076
12317 34294
7723 40767
64242 97535
48835 81030
17683 96179
23726 38360
19845 78698
37811 87418
8604 26326
59007 62196
16374 24044
2482 4587
55352 65120
22873 48275
8906 77384
70578 96824
59234 77989
20949 22304
27241 74760
48712 51334
59691 92494
34663 41978
42380 46295
6573 34373
44139 99051
78155 97537
36795 39383
50470 54755
32833 74415
48526 52818
12369 42053
23279 51042
81618 90545
43185 47776
48922 49467
16417 81429
53474 62329
35066 35497
59206 87545
10973 58804
6369 31183
54927 71890
17308 91061
51257 68523
6367 67555
17369 85005
26182 68907
12916 41994
34017 35135
41602 74804
18825 37836
45908 97094
4072 45597
61901 86806
4615 37718
68516 76478
13916 38075
42533 91365
829 56378
67341 68952
883 30549
7159 83199
8237 19500
36141 36571
10879 82679
86582 97476
69737 81600
19145 87208
25934 67423
78874 97215
33999 60200
39279 68331
34724 67293
2256 11248
5860 44281
56351 86408
21796 44532
43939 83205
76991 93737
10424 87566
27255 99590
54534 97393
13262 27450
46272 89843
72652 85887
42854 70840
51504 73040
1706 88555
8926 19212
31429 78645
21000 47475
3923 58380
84256 89578
11018 15403
64319 81812
34707 47679
74887 78853
31307 95097
6827 29024
22430 69082
74216 90736
64774 95683
45237 49183
9963 34462
18027 30235
37304 70168
51610 79728
5416 89407
21022 21146
567 25500
39074 99315
94244 97471
3045 68214
93135 95402
12854 72372
21463 34625
14388 53176
32940 82949
18809 63184
46347 90467
63358 76497
42492 45886
43421 68546
24146 25156
68688 99303
3885 53679
62409 80891
2812 84662
22376 59484
21626 97781
26779 52001
18284 83487
16031 58911
45826 57775
4982 91777
64821 89703
52169 68180
7717 25003
39702 53534
10374 76574
47526 57372
76598 88690
39892 67460
9178 93788
14032 78061
30144 70555
71544 81634
61611 93023
38497 51142
19922 28236
21137 68295
19499 84991
28273 86871
211 53048
19065 30760
34963 85462
19238 43914
43710 95503
1729 49993
14258 53876
15324 81954
23809 84921
17419 64465
8831 84333
51260 59587
22935 69786
52918 69997
25487 40260
35854 62873
8473 17705
16173 42768
78566 96280
8080 97895
17222 29343
3101 19991
77028 99160
9779 29198
29717 57706
20872 45553
50766 97467
13096 25846
83864 91818
26041 67638
22948 25608
26213 56910
64651 87265
16840 18969
1790 52123
61824 84338
11849 50557
17095 62977
22159 31488
41559 83014
42479 55926
14242 65544
87144 97489
53031 91156
32295 93763
42424 57341
76526 91457
7434 94041
4913 69619
64608 98501
29886 72534
42303 51642
65689 98897
24284 47592
53758 61817
38920 59361
36350 95461
34308 42082
16936 52909
45195 57540
5364 47116
28829 77519
46597 68942
43290 44726
2763 24756
65163 96374
50059 72890
88448 94720
4460 4924
45549 72433
34150 46695
22597 74937
18801 91744
11897 93262
27823 60068
61472 86258
6598 48118
8034 64363
8017 68063
31627 66823
28754 66020
41295 98557
38029 99962
1900 17912
28462 79530
17994 47587
28762 41933
51159 95163
16436 22484
24891 98856
35922 57339
6380 14031
7558 82865
37691 91924
2870 36136
17169 98864
18963 24335
1119 1280
27805 82226
38245 68660
55786 58728
7986 72759
40422 55833
63636 92300
31188 82730
33493 45886
14967 78595
32029 71590
3296 64904
84555 85090
42302 48888
32230 96654
44897 95320
44762 56760
30989 54058
4619 99758
19093 30298
85499 97265
357 69255
94840 94856
21720 89941
25237 67513
21848 62970
40344 47657
70207 89191
9713 92073
33659 39731
27452 98248
72488 97998
60403 87049
81474 83571
45421 45679
34674 66964
40756 89687
28926 36553
65230 88089
779 17474
53272 89846
35882 50691
121 4149
4112 17659
40959 92499
28419 51613
43747 69895
18340 77161
23222 56224
4302 30517
11526 44660
3593 26438
2748 65189
64705 76294
16461 83778
82475 89833
27669 59603
71738 88713
43614 44548
49440 59726
77677 94431
12309 46639
1 21914
18771 24456
57253 89971
68714 83630
32606 90700
31316 82862
32905 71388
35279 72756
20968 45351
44868 74296
63585 67061
15121 66237
78523 98330
28854 76785
79290 88805
10547 42045
46920 78729
26967 90236
2712 14465
21989 71400
92660 99025
10742 90017
29068 43586
53030 74095
50860 75573
74511 82124
7452 26741
41608 95802
45788 96066
20370 63612
61412 66687
30498 59675
2537 87515
52796 59124
15454 75316
75563 98670
13713 63698
36017 65526
37204 98560
11256 95483
5950 82045
80064 96043
17070 68897
73712 96234
30829 35113
5300 81481
6130 28768
62429 95302
72638 94925
40047 54202
83647 94876
83189 83774
54551 65924
67618 69895
12325 77036
38016 84312
32067 76179
17243 49000
50575 78042
70038 88568
45380 45777
7729 22263
58497 62817
7256 20676
18710 65769
42347 77802
8982 30038
14226 89347
29388 91675
84622 97319
21604 26743
66618 75935
14654 40747
61054 96253
73890 94036
52561 90147
62700 64486
83112 96899
10823 76198
31358 78590
2066 23782
25570 30253
21732 51767
76824 81342
80940 82640
70614 97197
11599 46300
42427 96405
40756 64122
32340 97656
68780 99299
43406 49975
24163 26787
73614 83404
17106 46742
20357 33049
71612 74706
6292 78777
9611 73976
57307 97139
43179 77706
61272 83860
69713 90599
117 54783
78504 93331
4767 27405
42641 56411
10308 40599
528 42137
49490 73023
10539 35427
91424 97338
38174 75673
5364 61010
7596 9711
20911 77575
2569 54367
17808 84790
3744 95611
32798 94175
106 13278
75378 99203
50741 81615
50500 96903
78784 92819
33783 95822
25122 74259
29443 32547
75567 83680
30908 63544
52327 62387
700 66888
37166 94496
80808 87266
37322 93986
3304 89562
26900 27642
18146 85500
34421 40027
53315 57771
19603 76712
17619 41757
63982 72327
29210 99779
7080 53378
57425 90557
58973 64604
17751 94107
15459 35963
23955 55134
67530 73273
17877 55849
74820 85121
3772 31235
39976 77695
25942 33702
11839 17179
11510 70131
56322 96198
1281 50546
47477 85197
1974 52406
25679 70753
18685 44122
13019 59606
35723 61831
69770 77229
49716 91218
77199 94230
44009 87432
33731 40416
3838 98383
8237 48346
20619 52221
5105 8082
12286 24198
15555 21293
42905 83405
94184 99982
27 99920
7005 11235
2148 23169
18632 44985
44253 96919
27656 90813
13031 77539
47283 50983
6230 26180
60105 90739
27685 61472
78304 88833
40369 60979
4988 70797
17446 32367
78726 88477
31953 59765
48420 97148
72646 76829
49647 83305
47911 73209
42852 49691
31858 81586
29313 42692
59410 92456
59598 77792
38042 76960
24902 37523
86598 91817
2767 24121
25412 45804
20994 93295
16177 51184
14431 81676
75145 78777
53334 93119
70362 92773
1750 67442
20121 24413
22570 90865
85711 91670
25807 29769
21504 61563
24916 28910
31737 40545
64045 82069
6380 55075
639 98103
7148 99366
61463 84258
45565 49695
61343 79825
17206 85143
23560 48498
25149 69339
9625 40316
36230 64366
3023 24929
19876 98943
18516 44097
45262 73874
76876 95238
40577 49289
33753 92210
60314 66746
42257 58161
10875 99469
17645 95924
23680 45503
39117 61793
50044 57222
31750 79109
48582 78807
20723 78173
12472 27729
6379 40095
65460 90914
46031 77568
6504 68882
89908 90388
78255 99852
33358 97455
10034 96396
35725 42707
69323 82339
19098 66207
55969 91787
50419 54530
42554 96544
40943 80094
15211 68442
32213 36675
9954 47667
68122 74037
15237 19409
75507 96689
84376 92139
23927 93676
4527 60199
11586 15266
23910 55470
59336 61165
31137 79374
41156 57894
19451 48550
81966 94324
21301 60283
53409 61718
11842 31955
59836 68498
5626 28891
18140 59325
80273 88401
58527 73420
44543 49290
44274 50452
3386 91148
44096 68539
34556 96166
39134 58789
18590 70382
16427 44601
11892 90733
6733 15444
80632 80823
26886 50938
58574 90531
16529 37547
4875 61764
14812 66771
53552 75742
55007 79134
30756 81176
33193 36472
59246 84111
45350 47218
759 13948
81404 89874
164 26827
46203 76369
27189 91749
46729 60470
37603 59678
29713 70423
27850 67226
36559 51511
2631 98646
51661 74389
26544 55873
30230 91497
40009 95727
23889 36782
68067 86218
10677 59618
28798 84757
7347 62111
25662 82383
38858 40889
15805 39936
36658 54657
47910 80978
54500 97282
85854 95216
51051 77506
49348 63191
21355 80355
51952 92540
55180 76584
9111 51738
6729 84013
43091 99188
63611 75469
23784 74203
60297 60507
39869 47329
37285 38481
7592 30299
7923 99862
7601 37160
7061 94016
26112 26961
49467 56715
33258 96357
9714 16793
3959 51234
39832 92012
64588 78101
21368 33392
31020 85701
64812 70317
21459 82376
4691 74645
22606 56175
42 5886
11337 53454
62412 85351
22370 72364
63414 69481
51523 90424
80949 94218
18068 54984
9387 12115
25398 55629
55349 82187
32250 40646
6678 97857
14070 38460
48038 93978
24374 94501
28515 91483
14628 44245
27257 74314
22905 70862
29470 75735
40169 89961
16477 31366
14417 29900
11787 50331
62075 93561
13165 42988
81549 86659
51898 68799
38031 70592
30172 34431
8577 16079
2667 3877
62014 63443
34140 67966
16857 96016
4962 67561
26850 37954
83158 92043
96168 96890
13353 57787
46198 85625
13150 27101
476 85509
553 15593
1011 23681
465 8731
33790 53767
981 4883
3285 34618
30571 44650
11399 18465
40505 58203
35335 94676
54775 55899
86689 99683
15992 58059
77986 92588
2569 4180
17818 95954
52707 89175
16496 76553
55014 63492
10230 81211
95861 99367
89756 91823
10581 12214
47297 84412
28642 71143
6387 84091
50175 93742
24153 97664
60078 95469
60663 98415
81891 93908
40536 72688
9655 77233
8278 33762
43235 60333
16385 93419
20875 65050
14228 16394
91299 95923
83868 92867
31511 99369
33730 34387
24532 57237
55875 76693
5723 86888
49298 78527
29 92484
39987 52219
7928 46910
57549 60440
62291 85022
45532 61138
33793 37275
96069 97306
7479 86166
4923 32491
19469 56933
82279 85537
14289 57199
419 72186
31224 34653
70856 82623
52344 60795
17183 97462
21728 48059
36761 81764
25373 76333
61983 75058
31727 68935
58292 63635
47541 50931
38654 51373
22592 65175
42620 53797
15648 39913
76554 84945
80082 98358
970 3189
11038 39622
56776 58670
37233 64830
30605 62982
26477 43108
15142 17284
20821 34201
41400 97173
68802 82909
3014 31839
11517 13131
46527 97526
10815 62396
41763 63435
14729 96330
16011 58279
18685 93201
19931 53358
27205 30532
17894 83710
43595 72946
5501 80440
5075 73065
60242 82488
16720 67097
29267 33978
43546 47392
12683 15187
24696 87031
59372 67968
18438 78953
39529 40557
29495 68240
25978 75082
11629 76661
40745 43547
52215 93296
28889 60876
28965 45841
10902 74815
63051 74133
34605 87918
43451 99981
54904 88475
74136 79397
46497 60876
63988 73505
33478 54527
38579 58326
83338 94487
3505 25762
36547 76425
40332 99420
35935 38134
69423 98278
36944 38102
11555 12471
14436 93185
21184 37545
54052 60617
85754 87331
4309 59509
6093 8910
57894 67952
22704 79771
25903 41704
31925 43549
90432 93909
18408 97294
4105 72179
58823 95882
60889 67453
5136 91072
356 3041
17687 28126
67706 70089
42571 68701
40925 52445
88768 96539
40093 72262
41114 88329
59886 99697
45758 75898
74466 98804
5610 87680
64570 85625
30650 42695
41934 69550
11980 60303
9930 60105
7464 85499
41437 75921
40937 46123
42890 65100
47307 69119
54658 89023
49094 51399
21447 93769
23767 93927
43699 91381
17383 29813
19836 34613
61627 71140
73710 81603
52117 75293
17253 61857
62970 82900
84104 97693
12302 35980
17855 40790
17445 68991
32651 91487
36466 63501
23486 29669
396 94542
34674 44625
21437 83047
59852 86436
17835 51351
10529 31563
7796 69175
26027 50379
16759 74387
39410 56239
23914 74120
16784 38368
25790 73216
54080 79605
69970 78942
1384 19559
38339 81314
1148 46466
9206 97636
30629 40416
7123 12686
48988 54250
20418 64288
5645 87856
26038 37468
1109 96579
20365 52423
2733 59248
33889 70641
16170 88945
45530 66335
66545 72540
12252 90875
61687 79609
50306 56308
10259 30262
17856 35093
37896 63374
47162 70193
43783 76905
18011 64225
29791 35174
86417 95238
27413 38850
15851 92714
70419 85793
12894 62739
42795 60201
4413 50827
23436 98569
5924 99499
13955 80594
17472 99127
75792 85605
46103 61387
40452 55524
17963 22295
30320 79949
37161 58316
52242 93410
4607 12067
67087 80871
6528 36947
14827 20465
2948 22572
50835 62157
4048 77263
71673 72200
37179 55075
68805 98388
24167 69492
10947 44476
6449 99689
21229 31438
53000 80541
21707 64673
963 32909
19235 94841
70219 80104
36720 61135
13162 80156
40242 64283
72566 82119
33047 85197
90961 96368
3805 51168
78773 93724
15272 49666
19641 44580
71675 96954
73377 73917
77156 91316
9563 92796
64293 70551
47612 49584
12428 92741
30279 74941
12077 16805
2385 74992
11587 84244
13723 15326
25973 66401
57382 68886
12729 84362
18148 47679
70458 82249
10698 74640
21281 83630
3017 5317
69863 75910
23129 94204
14201 30422
19848 80089
7571 30100
65581 96821
48240 51232
67551 78432
28666 90501
5045 20828
75145 81529
549 68960
56785 69324
2841 38103
31910 61348
9756 33683
45880 81170
1872 45174
41631 43853
62704 99493
25933 73752
26870 40771
53863 62531
85184 89769
34493 88720
57021 57966
6027 45234
11834 62303
996 17336
13085 14938
65065 92631
35228 85588
603 8974
38096 61287
55581 86439
20288 92887
15923 68784
10312 44502
2720 56251
25165 37346
44605 52286
31989 68460
6677 71162
35233 91351
47777 50807
67848 90016
37809 63832
96201 98658
24214 37580
62815 90368
49348 75946
11038 71715
35883 97391
59488 91946
34386 85641
10026 89314
40773 69657
39694 98556
21300 63930
70386 84552
22669 24891
27798 65574
83985 85037
20858 80125
66903 93495
71554 75286
47526 52505
19090 60856
17465 45865
25219 81073
22318 83348
20826 42843
3620 11148
41796 87772
36309 83581
29946 44477
10667 66458
50546 57303
61981 70490
32431 52188
13554 77331
55804 84477
31386 49754
5201 78328
45905 67872
58990 70692
19701 66197
32585 77625
14453 48756
33621 76868
74308 76976
42298 96684
8980 17842
67561 78879
21447 83203
36106 61302
68577 98012
8819 18118
17137 65296
50953 61646
52292 52509
54194 56621
12255 56457
44553 47461
55611 74276
4196 96650
48402 79385
55125 73965
38796 47478
2191 64770
4140 8837
57859 61228
62502 64106
82952 83818
25279 97985
6590 92494
4522 17984
53090 68753
18726 82032
85664 87437
50895 76030
5106 10822
107 26533
20246 48618
43513 89276
37256 60596
47162 99371
39465 56165
22862 96647
15364 88502
24478 64778
16620 92757
38421 63661
15199 47397
31742 92429
10219 12878
14535 23970
70367 81390
9042 78215
65791 66457
21084 41046
19704 68393
16271 31852
14425 68541
36786 78196
8164 42214
4183 26619
53541 77895
45849 54858
17913 24978
1956 80061
74629 82727
19465 83234
47703 69199
4877 33716
61354 97018
73369 88188
65410 98166
43216 69916
20499 92109
14653 70267
34182 93811
55849 61708
3359 93191
5016 14893
37755 71557
27124 81688
24119 98467
3475 21208
71648 84444
3711 22495
59326 82173
96377 99771
11534 41835
69281 80592
32414 93956
43861 86832
43249 94129
85702 94052
22538 45917
59393 76511
42821 93782
30063 41497
57093 69016
31903 93219
23794 78323
2060 31324
24172 38695
53245 89803
25079 35780
26715 56487
7810 57907
76246 85359
24418 60728
1244 24396
96099 99940
13131 97088
28116 39200
33823 94732
13597 68081
24266 42846
8634 61855
20512 46872
27277 53500
1633 27943
68110 83850
5585 6500
9195 22886
30206 71088
33867 94255
29218 94501
5975 78375
27696 31534
24727 25931
31067 91283
34298 95433
42845 73559
40134 56717
31838 75175
30098 79614
13807 41916
15712 19592
3367 80029
32548 51018
45730 54328
23632 43946
36845 58867
56106 95098
2882 52046
47824 77999
49984 91464
36163 38067
28436 59307
13405 91146
20170 46109
17391 46003
15073 94763
13452 86356
5687 32208
22772 30800
28446 40994
34813 46069
17722 62256
28593 82303
45516 86257
32445 90309
20847 91523
4050 57163
69289 78454
28192 99376
16094 70585
6782 92665
45882 80648
15891 73607
42849 71092
48787 75255
29986 63831
27677 77341
40862 73600
72449 91196
62849 67576
61779 63855
13420 85399
4359 85930
13625 46870
35580 97193
10783 98286
7076 19011
10762 14458
36937 47814
25613 72634
13608 85009
26508 70449
64860 88877
83715 93808
30253 85650
23338 51284
12103 58066
57379 88304
23466 62624
58799 81845
39025 74860
5297 56303
19140 31559
13525 44660
39292 68922
29227 35945
16027 36399
74228 91215
24905 79920
76245 90285
42680 90777
49608 69915
36940 79217
64995 79608
2391 94602
2190 90411
38878 76725
12125 76748
28748 72364
50923 88320
9865 41757
22792 38381
52228 96848
18862 28341
9452 13429
11426 17249
17610 60608
81497 90056
25873 33654
25135 57603
18040 94259
5947 7880
56074 95345
8321 76254
21937 50489
60148 87215
61309 96795
67070 96258
4152 57174
10952 79598
15988 83396
2859 32353
20770 24318
13343 60721
2263 48217
3236 20556
29592 38731
58922 88850
30837 47835
34277 65653
64871 85423
5953 53989
1488 62260
4736 43696
38374 75308
17351 88140
2956 58028
15730 73957
10280 55911
35624 47102
69732 79465
36211 90747
28117 42923
16928 51259
27833 75918
19430 46892
15425 24212
31623 98599
28760 96715
8921 78177
38439 57519
29103 38340
87359 97016
9475 84568
34429 93296
43451 48834
3263 20891
82140 97736
22955 90351
25958 70771
46752 50620
66571 98230
20468 51243
1882 57880
39712 50218
27171 37622
65669 80270
55416 87797
46045 58514
38936 95321
30342 96810
15545 50067
34626 69706
12719 73145
68608 85321
19192 30870
1984 16004
20852 39848
1875 80120
27292 71406
56784 77445
54514 89713
21042 85743
14039 78050
22861 61544
47316 60188
22924 65384
92399 92797
9195 95665
14028 34793
70075 88522
84935 88138
18026 61839
23148 58225
55219 94880
24889 32535
32204 99149
18823 35849
22302 58267
75216 97633
15079 48062
2353 13664
27848 39910
92715 94090
23812 68286
49060 94141
31915 41818
18794 99151
44723 71998
37464 39812
84037 93736
21609 24433
58051 76524
25000 48592
28718 49859
61096 81122
44067 98161
6295 83604
13554 74725
1879 99238
18489 52700
7673 14251
2300 37895
12196 60669
4192 47462
44053 83994
14957 81286
48600 76648
27000 46966
53658 63290
879 85108
9505 67997
31883 74896
15064 57791
82376 93792
63603 79340
65792 98224
44135 57680
6435 33459
41830 98521
7123 57402
5849 75159
25056 50108
12899 39383
14368 21073
40476 64992
59297 89155
62180 92000
64442 67097
51479 54580
2195 27236
14939 93461
71964 86699
20910 86179
43378 60899
672 11724
18524 65349
27107 54708
44682 69044
53317 99452
9308 58928
5214 36265
16848 31071
38812 45337
67763 89214
12193 28161
10546 75498
20570 35600
17254 64751
56821 66262
71007 79066
27746 69373
20575 21114
19336 71027
3355 48282
48627 93721
1408 26362
9080 85333
27276 71183
8799 98249
55473 92608
71923 74655
87616 90193
80603 92201
50368 80849
86698 88625
31773 32542
63538 78686
87533 96000
4507 67994
33954 55317
42768 76707
22015 57619
33909 42834
27955 81357
622 41608
32902 41281
6044 66423
480 47309
62484 83524
42448 94754
9042 60746
75872 87921
30291 77797
41346 87603
10027 16017
52919 65988
50977 73391
16254 35277
1084 63984
42481 83972
2255 11687
50086 56008
396 60819
11394 40070
11428 75959
21817 39994
37295 50133
8414 95382
5940 33594
15486 53483
26572 56029
8812 67022
30575 78794
23326 61409
59327 88790
31389 86071
15855 48337
298 32082
8609 62697
75111 84722
49198 91961
69256 70272
81607 96645
25108 72648
74786 77865
73348 89629
54803 87008
6038 12726
45976 52750
64574 68902
23185 72808
37801 84522
16504 42453
8257 86571
40404 44668
49027 60727
3270 62958
52948 67319
92 7694
4206 10900
23270 98912
35197 90295
66058 70056
66985 99616
61169 89822
15609 75290
24486 84682
61055 86509
32686 36807
435 22495
62048 96712
31032 92490
2954 30190
5460 32929
7076 28724
14308 65047
46265 68511
14317 25038
37744 70063
29112 62449
39353 53236
22873 31276
32211 78528
57852 97370
58818 62380
59343 66585
42800 96504
7475 17269
78317 99776
39154 63785
31665 83037
13668 39518
15760 25287
22810 94518
23349 75036
61516 98328
36304 62983
12466 99774
23086 87787
3300 81156
44484 80655
26084 70371
36722 36856
14407 76350
19333 70662
46029 66220
75498 93753
32937 45542
38794 47412
29271 55152
8188 47652
9941 78461
56993 64805
6559 31918
13112 86947
7099 40800
1034 41487
12722 93587
1865 69884
70809 83352
37551 82490
8596 62896
4495 93345
62526 77305
11402 31736
11044 97622
6731 9147
42554 92241
41579 48518
79725 95111
78894 88482
994 94214
52082 57736
66810 97986
22073 35385
47878 54655
23662 51633
78316 92777
31382 56405
21097 38028
20885 88713
76555 79799
53619 96517
26658 80260
48073 60968
11134 75167
75553 86480
31869 50312
42878 61520
25165 93077
82723 93157
33962 62477
61165 89913
49228 49688
187 66484
16621 68019
40761 57775
30749 77560
40739 55150
52463 80398
17952 36765
50361 58696
29070 32614
8389 69766
16215 67156
24768 70960
39821 63251
72976 96305
41666 54803
37406 77771
3430 51660
38103 73112
57565 60635
11838 74349
50172 95018
16057 89294
65677 94528
30890 66667
4940 82857
11505 96386
35503 60157
18390 92072
30054 85035
47334 49042
45159 73438
11392 80572
47594 53154
59967 82173
29853 33641
28691 94731
30772 35677
5413 44438
9117 19998
50599 53229
70540 71707
9634 58577
39954 45557
62637 66744
82482 92258
13146 79902
85164 87713
14738 53571
48220 85881
16342 53160
70491 90257
32491 95483
66206 73963
29307 90776
49200 51596
11762 58339
46596 58849
46185 82011
30274 89906
49559 94115
18667 55669
35145 97740
73031 82527
19691 50177
1872 70743
1392 9340
15849 89654
19288 70433
26360 29679
67024 99221
2943 45419
14430 86418
36352 92296
16027 53506
49993 73539
7961 83231
91048 96229
1637 46213
19995 96812
51804 53981
37855 86712
12734 65346
57524 81733
27840 88304
56986 83560
2497 26282
5259 47026
2536 53173
491 47034
50076 94941
1871 31928
1783 96223
6912 77524
34577 75613
51597 73564
36057 67066
33877 80554
77648 81343
53721 98201
68229 89694
45140 71871
27837 62527
17059 20552
51929 95034
46689 96084
21426 39419
19542 33253
25304 48437
38896 73308
66248 68305
49955 53504
58311 76524
16186 73373
80376 96220
25784 95560
2061 13597
14608 94113
10748 59059
86429 98449
53562 91762
13535 79507
22451 70974
90511 94195
59574 60828
10957 95457
33241 75850
14325 20056
9160 68586
8731 68635
40173 69978
63384 84358
14043 40705
66306 75474
5852 17377
62994 63660
53821 69153
153 65304
7513 20581
12282 86746
67105 98943
17290 90247
76772 86335
29115 88229
24513 48998
30657 31539
5624 75494
33622 40619
51491 95184
2207 90742
21808 48973
29987 80239
56202 83320
51532 70849
7137 12620
31337 68095
34809 44436
44050 95388
51668 62975
19627 26313
45418 86751
6985 54753
4186 11384
49885 87046
48076 57785
61905 89754
65244 83662
7595 47768
6579 38494
56429 58382
66495 70582
61877 91392
1817 19130
8150 61127
22574 66620
28204 94067
51578 83320
32462 56065
43582 94046
3710 58942
28922 38482
40840 71719
36808 82129
29450 72029
47326 49955
34085 72400
16071 99942
23986 66532
25591 55345
29708 61000
11760 37424
59640 64899
39766 47138
54463 89245
48261 74604
48037 72158
58593 87326
45756 50940
48721 52530
19943 70193
1648 91996
9300 77215
6852 90059
89721 89993
19138 79716
68058 80563
21326 24190
30828 60563
7165 58583
34881 46535
16324 84680
2832 12641
2268 63801
1867 85013
33537 70590
50730 51620
53389 93307
31501 46622
37776 62081
44877 97634
11670 61902
28062 69793
52107 96956
58948 71649
31408 86510
26909 62158
9301 91023
30538 40371
85680 88536
1588 75623
67774 70121
3482 74918
73016 92630
59177 60398
37181 99247
9716 84580
24735 61338
32673 38081
12719 69499
466 93073
30421 38649
17433 49765
28506 45559
25314 80093
19897 89269
1150 17415
14901 78078
34460 61771
11967 32471
13336 76919
13971 82213
54498 99728
19337 76885
21247 75697
61113 73041
71909 81994
20558 47502
60452 86773
40339 81048
34879 74352
4777 43608
6840 20444
32325 40083
19689 59825
36364 83404
24508 90094
41431 57047
18529 33878
33611 37665
22466 42173
49154 94305
34820 55746
20128 55328
3031 85596
42028 77214
21971 64788
23794 76933
75236 81884
57524 61533
33728 99762
4156 84208
24913 76848
71004 80712
21476 50426
30069 54436
5953 9991
8040 89122
72813 98064
19727 33411
12850 35794
53318 68447
18495 30366
22889 33503
39303 64283
11599 20325
26764 79930
63967 64842
59044 93351
54838 77821
19312 79248
42967 55431
48173 53748
11924 81444
67039 89358
2507 61278
29130 53210
57733 72592
67684 85348
37251 78860
6124 94342
10973 29694
43560 57030
5102 41052
15541 20267
53752 64699
67208 98860
13845 36830
86694 86845
67208 75101
54827 88801
11117 13171
48452 97545
65605 69262
36411 71208
32915 79214
9027 25251
17150 39454
7434 97658
93647 96596
82639 96873
64573 77887
87426 97489
49980 74900
8503 18225
15688 62464
27303 79757
8508 42288
21699 62001
53828 90321
4783 22773
55949 68842
73333 97700
45250 53070
13561 15588
12792 33111
8169 24708
177 31605
68422 81807
57687 66102
36246 36368
35011 74233
29477 51512
15610 91147
10412 37672
39275 93289
29127 57788
92579 98341
15851 61173
30240 43376
32107 77959
24604 72233
24822 32863
30175 76746
1476 35819
3921 5233
1740 23657
9624 71358
62819 77050
45456 99028
63728 75122
80545 82728
92773 95604
4176 19967
4247 84158
8329 96905
11508 88137
20271 90157
21162 38910
53725 91167
9255 62935
86968 93775
44927 54128
58515 65787
40885 62106
15518 48644
41934 84457
66860 91870
5859 58234
25216 85440
88543 91920
12276 84316
19906 41841
52073 62437
66713 84549
7579 58558
84332 91274
12212 40319
51157 72403
23412 46217
65625 75823
15561 52716
37511 53798
70897 78527
4339 36309
14635 84075
54867 88660
44269 78771
5783 61047
29791 97938
10649 18904
55744 69366
11170 86992
9734 58458
67051 99121
10830 33710
20523 79480
51046 82449
65853 83164
16910 20389
11682 62095
13220 70435
27253 51456
61179 71136
36620 73850
44395 88436
7771 85211
63928 75221
33122 44837
1799 48413
92620 99733
24214 29036
36228 43505
33575 44375
17920 25174
39053 59967
86508 89605
39951 77566
5225 47878
13786 69311
13252 66542
38091 63554
17333 90514
7227 62842
64416 92494
36925 63964
14919 82249
63698 78004
45441 70008
53474 56034
6821 96757
6754 84591
14868 50762
55536 91311
21836 98276
16436 31038
62596 85094
54506 75789
59450 95617
10220 66521
9109 10219
8201 96045
32234 76790
32413 61125
29019 84874
31722 74197
76669 82879
37960 62162
37076 55583
4715 23209
4053 98937
70768 76974
56440 85519
59455 82995
36589 97695
37804 49898
15672 57245
85425 98176
8583 24482
18920 25444
34896 86400
45907 99221
40500 41571
429 65172
7857 77845
31425 67748
67365 74268
16832 42164
32310 64650
46124 93163
28343 84760
19424 78145
7943 93149
75084 97562
14417 48722
10111 18687
25528 40669
945 9926
41860 55901
32018 43242
55117 69763
3707 32880
24738 26912
27983 69023
8472 20790
470 96904
4199 60694
38449 41259
95374 96920
53509 55942
1344 33960
17663 24366
24198 43876
62028 90168
6455 13691
58650 86891
70800 97975
81563 97378
79881 86910
37124 47327
19178 91070
40040 71320
71857 81758
56303 66417
6453 83229
29341 67482
61583 73855
15323 38970
52939 64541
66154 70365
24751 35700
5288 18635
10897 99892
60557 91812
75686 97861
68279 72531
36255 81192
31476 93374
6203 33697
32463 54487
55199 62625
20297 45178
4458 5571
10598 80197
35268 90497
58003 94822
7841 55883
17238 29959
32346 36424
55131 97031
23802 39882
4016 10125
50882 91680
29856 70575
9333 92137
49312 80772
89332 91381
2430 35689
78016 91422
13206 96626
64868 95895
38178 73997
43588 78912
4851 58634
6230 32511
2948 82596
14209 48393
16618 54473
81837 85700
84557 93313
19886 89500
2608 21251
22670 95862
172 63503
41678 99818
43950 89845
83107 85311
9665 52226
13824 63618
12712 39874
33091 67060
11766 96387
727 23967
15540 62319
6928 90397
16082 59157
3903 9083
33099 86623
16675 53672
14087 38320
16974 84261
9747 17667
48008 66953
6626 57708
20854 33163
74281 81074
41069 58610
40379 64787
49192 75447
59204 98435
46407 57670
30977 94416
14615 38991
1366 6126
67301 95533
54846 91733
14643 87253
43760 66888
51307 80086
25189 98754
15893 28098
48188 85934
60519 93342
47437 49489
1182 74272
34410 86346
20284 31662
76320 79046
8338 27698
89396 98977
75433 76684
38322 71957
51678 95792
31634 72720
48879 62330
33962 95868
38987 91537
14286 64319
17658 30856
2330 54185
14083 68647
69119 83943
41609 89810
28460 90897
36221 88786
12201 12431
45283 66471
5980 63247
18500 49914
41971 83094
85608 92121
39261 70886
61503 92810
79721 92084
11831 75958
49415 89837
45350 76501
26527 72500
9982 44155
15545 73557
28793 39779
1433 5962
26914 28679
35473 70757
5028 13739
36662 45073
15478 72844
83898 85402
66226 87907
59329 64081
29095 45528
29519 88954
3738 14960
70525 96084
14664 97298
4923 45748
11000 37421
19177 58023
44066 93545
70211 83583
59779 87735
32144 54854
18061 22870
24524 65257
16666 90271
36906 57082
48911 75551
33109 34724
21750 84408
72652 85007
82948 95349
53629 68543
39184 48721
55418 61980
60285 99275
18825 41789
26474 79340
15314 36824
47551 51710
65213 82430
30355 51609
41731 73896
18690 42644
723 52939
3726 7443
32190 40714
17286 52582
86825 94817
744 17058
27766 72534
7712 91286
3819 51407
61485 65103
4765 77377
42720 81319
71605 88298
59317 75346
53248 75904
152 43251
24359 94760
91364 99156
74750 85971
25773 97950
84455 93036
66071 73981
49552 89340
31978 65990
15741 98616
35266 75777
12084 42356
43921 77128
11109 34485
21126 91611
15140 95092
78944 95718
25663 72868
52495 59165
17186 19529
34082 64142
60514 76043
42681 84547
74971 81713
8780 48800
40061 59443
14553 18282
70075 93062
59077 99687
20322 31104
21280 46130
14004 99962
19296 59520
15648 73299
41977 87453
40530 75743
33627 37365
2246 3403
19727 67527
1708 79673
30995 74831
83490 94594
681 68619
10187 87703
21200 38152
9617 16095
68376 79516
1734 10387
19500 37892
29070 69961
14889 65861
26193 91720
14492 99209
15358 18745
14717 18334
2103 3640
12616 76930
8394 22652
30886 35786
27051 59318
32934 87982
51665 88875
40545 52955
64490 78694
3255 41399
17731 43109
8232 26755
25707 50130
55450 90123
86444 94571
39798 73871
5551 34003
20843 37010
67995 93431
1124 27465
19195 88668
30173 99291
37442 55580
37104 61204
34049 90220
14493 66839
45169 53643
44752 88597
34371 80113
88212 93751
24949 67476
730 20655
4685 58698
5389 46086
33478 53975
6702 70262
25451 43121
29155 60378
19716 86026
45784 60363
78063 83287
45055 70905
479 93869
1621 31392
55033 86045
40128 68685
92297 94524
8878 80372
36011 66361
21792 94467
9859 46877
34704 99547
3048 28640
45489 78921
49165 77239
94405 98189
14942 19000
26530 65808
21924 36620
15380 41246
27165 42205
15129 22602
30172 49607
19855 64853
32335 56915
35372 72761
26033 84387
8614 69461
4445 70134
11483 85421
19066 36542
38948 56612
80937 82695
80965 87413
47007 88097
79907 82995
13010 17544
59150 78744
15256 96003
5750 69685
62986 68031
14054 88043
77524 88986
80493 83937
36710 49583
18227 28650
336 40785
19568 45997
26025 32936
20700 27405
31328 96436
6356 48929
27659 34881
13903 47230
43284 43600
42045 98257
38238 73779
33364 97676
28622 59164
9945 33409
44742 63776
81126 88335
42534 75987
22342 93221
72409 98774
2780 11451
60551 77213
39581 92270
20733 49324
29460 52766
26111 39161
41270 47757
48913 86369
26523 98287
15137 22907
19037 93339
46224 50510
3522 90145
8336 77287
16078 88825
71394 80766
43511 66851
16220 47981
83088 86398
28668 69038
28313 67569
54204 56081
33773 73080
2458 97801
27967 65607
48839 52088
85485 85746
55456 58676
16926 79109
12771 92271
58958 65789
4643 76381
16434 21818
59106 67894
33956 82643
44923 79849
1147 27795
47601 96460
61397 97428
59135 94271
12874 40707
19603 71254
36093 67561
10294 31660
25424 62202
77267 77745
4807 47399
32473 98827
23457 61092
94354 94906
26121 28596
29988 37359
45206 82305
47360 60990
93376 94921
46518 75811
6122 81643
56993 71444
87622 89186
5957 98393
8682 41833
10927 19413
26474 92031
43255 47215
38789 94872
77391 90220
7011 10645
36896 54604
55734 68967
31068 66638
84301 86960
6083 85899
56092 78204
49212 69435
30000 68587
22690 23456
33524 79519
26907 44589
7608 42043
64994 67577
70539 74175
36239 36527
53892 60285
44997 72419
22512 95399
68473 81566
26693 74679
3994 60410
52533 79450
41065 88928
36954 90206
13743 95029
21045 22704
1841 42011
81432 88749
8261 56985
21453 52921
51558 92201
14219 93988
19119 77104
55744 85436
83638 90792
80649 97333
39124 68558
29063 77128
73493 90383
6292 83042
38739 51179
36367 60271
5213 7112
24161 53365
50687 57128
24693 30260
16732 73606
36461 44077
3083 11166
5483 43485
39192 99007
1025 9371
80180 95709
78119 80683
44878 56113
21659 27602
3888 15703
82502 98290
51063 82422
11333 53657
2473 28738
20695 42962
28964 34701
12414 61470
37542 48792
37255 92328
26761 97169
43917 81216
41504 72954
2214 51177
75007 81202
8650 28268
51543 82815
9119 17484
28960 63161
24739 39668
49116 61609
63229 67556
8416 14165
7696 40634
63324 80538
20547 22087
80595 95981
47180 56702
31822 39301
30304 90494
55735 62300
45019 51085
36181 53839
39632 54942
6527 16037
58003 97634
56809 83778
19783 55744
32984 38572
14682 16165
22490 89358
22750 65268
18039 73544
53652 56342
19800 76285
10914 79830
15833 87620
29323 89937
8004 58789
26643 72358
8311 98863
13980 45304
12728 64991
39909 86094
21563 92796
39469 63395
7032 69942
44975 74064
33203 58013
35499 42874
4556 19276
6818 37011
67051 83133
20457 54304
33081 47140
4969 49115
25515 83113
35671 62452
7952 23024
5458 81579
33003 82875
36024 91167
20117 30218
73346 75366
25201 63865
18382 59174
19742 62807
6835 53816
36389 91717
32286 35914
30674 59590
50658 71687
43273 74496
4259 88430
20941 93200
4397 87761
18317 88381
41736 49252
23194 96056
25230 25912
40648 73183
20919 28728
43 17847
875 1130
7809 43802
38279 90569
15860 41758
2047 79647
65474 94906
17840 22222
17811 41076
399 1055
2644 46020
25678 53590
7063 82953
48827 60084
84550 85784
51671 58198
58204 69787
46860 59452
36918 55968
23077 25268
59330 60898
83974 96373
36860 55624
8179 71447
59216 83207
12885 38063
29942 82454
6963 88328
70491 71238
6717 65185
25080 47310
15187 21362
11567 15743
19107 33627
4261 81162
1222 77942
60227 93280
1199 9193
34127 69516
13743 40863
5163 53592
9698 21782
43381 50373
20449 89127
6552 78966
50453 89652
23078 79156
4355 69200
12118 42280
20957 63955
29741 74837
832 29745
216 57458
40318 94288
48332 58540
37273 61673
6661 97983
4668 65383
52007 95926
47325 75782
38401 45500
67079 96448
55664 65982
38448 50107
13931 51188
41172 86879
56891 66984
10183 83399
54419 81917
21244 28921
18737 68769
18275 30617
32794 92729
29718 92711
43647 98733
43625 68377
8220 18283
4432 78019
689 8972
19865 72942
5595 23949
72213 99467
46564 91114
32350 69359
61449 89796
45062 93245
1167 2932
43108 71411
42345 66461
31491 69433
39405 53329
4064 78527
49898 65051
88674 92322
62801 89164
69997 99600
4710 93229
20828 99763
10858 22956
10972 16714
13261 36811
11791 69924
5913 80712
46174 66251
36027 70331
38434 78776
10641 63580
3030 23164
50705 57180
29792 89616
2401 7303
11222 83794
20500 20994
8900 66070
38625 66903
3282 52958
39958 97684
32690 57160
34913 60613
34629 67141
40787 43433
84261 88618
15388 40276
13149 22100
62851 90325
26031 64322
42096 77764
13652 21034
39557 88006
54876 71003
62572 81630
40366 85110
46450 88202
53384 83915
42869 73555
8429 82501
49011 70714
52103 63883
35346 50348
48043 52875
13236 19817
2603 6036
34258 40776
75067 75996
40756 74164
43635 78443
12469 24334
8335 32266
48042 88410
11677 67574
31347 53518
16112 87339
16579 60257
67760 95819
26113 88047
19686 54228
84788 95299
30687 45201
34587 71287
21896 44676
29621 92274
34282 41182
79665 86476
54003 56948
4481 47290
36013 58439
25075 79507
63688 91187
96832 97432
13206 26061
68592 77007
92679 93994
30022 39604
48643 57051
41268 77728
46164 60320
3323 94851
9866 33633
50468 92394
79797 94034
6011 70079
20095 54383
10377 43914
55634 84183
22220 47828
44908 80918
62046 71523
46628 79571
4910 18419
6822 22555
37748 91012
45605 70275
7244 7515
7298 41089
26212 83244
41339 82069
33852 84059
3894 36578
13845 72264
25170 97198
42805 96002
8766 60560
8412 45811
64115 67631
1618 96337
53958 90026
92748 97067
30622 38305
28719 67240
41601 66210
64164 97365
7477 88134
6517 80214
16276 18870
33379 89817
71244 91273
8804 73101
87835 88454
12624 26354
30685 65325
39078 82642
83029 90574
34841 86765
2338 19087
21335 46322
5631 47752
24842 28824
76858 97573
59136 91119
3492 79000
67089 75034
49310 58245
32633 48624
78976 87155
56991 60241
82790 90146
74530 77877
52308 55200
91090 99182
7543 15424
50361 77116
29110 58575
12596 30095
44681 58604
22764 68908
72036 94116
38979 75195
27040 57855
49194 69419
9691 43424
18709 66781
46065 90115
4699 72670
40941 92427
15690 44786
12841 90336
67499 87622
4784 33669
2252 27720
57956 92527
26255 55218
58794 71417
41730 89678
31487 32164
34186 69829
5921 19184
14609 57455
39714 44738
62578 92837
20867 26438
76758 78812
669 2433
62687 92631
12789 16571
10009 14772
25617 56035
17341 52101
49184 63944
13383 16625
11838 54858
10624 75597
21258 36229
7359 37171
8558 65061
45780 87508
9146 35396
2993 37544
30302 66736
82196 93319
54586 73203
29605 46273
7474 95132
44583 77417
7220 96856
16909 43105
12066 86560
42402 93286
49913 57617
77429 98859
8616 25422
25928 96347
4692 63964
92726 98517
31383 42587
50435 58584
18578 32786
39366 81009
26221 48365
42750 86056
90696 92673
55321 98928
6880 53836
28676 35573
17203 59433
52010 73048
3428 9347
16498 61839
29464 61022
2571 38611
6021 74492
15669 20725
11623 99592
79959 88161
31716 68234
3917 5485
39413 45890
53467 92040
9330 72429
58621 58713
14491 18401
13508 89676
11334 71479
11651 18135
81748 82133
55571 75320
16101 36303
7171 45151
33564 98663
60057 98024
55431 92093
37550 64153
36411 39473
69141 91773
8007 91400
62594 87478
72909 83318
80249 97865
18141 28181
76396 97498
11147 99957
26817 71563
1178 40904
73937 75020
54805 91717
44973 48668
15033 86203
35428 49693
14503 25916
50307 87212
71680 89529
33615 95144
26305 50279
61267 83291
58960 96907
33438 71264
13202 88225
52584 72461
36383 51269
27553 75406
70292 87959
76783 93242
2753 56340
24366 61172
4282 79800
55791 90084
25174 81754
12276 67447
36177 60147
10336 87568
77235 81374
26763 32044
41312 48891
9839 10897
94136 96376
27514 69529
9865 42822
68150 79780
28213 31019
19213 77462
10953 94919
59476 89824
17429 20443
57859 78665
28925 33328
9723 98498
18323 25659
13195 28225
26877 46259
6500 94274
59337 93272
27100 72803
10821 49464
69854 80245
23162 84082
67465 70545
46308 95860
60006 80325
34794 67302
3527 5227
25962 75796
24033 89743
36770 97702
3599 88805
30174 50730
41215 89821
8374 64918
10494 19214
47545 62773
41232 83003
41278 52820
51718 88091
85564 92420
41784 52824
27944 36766
61398 77087
30671 77885
36612 49593
12031 62200
587 8092
5367 47143
47575 52039
6051 48808
43572 81470
62548 82597
21073 69418
42018 42502
37183 80335
7174 22554
4411 52257
18019 27017
8581 22567
17947 76502
25690 63716
74292 90271
51348 59049
43383 80432
79453 99076
36692 81954
52729 63025
43689 43886
11220 66088
26962 67126
69098 73361
45820 51734
76211 92114
496 71050
32329 81352
66206 71656
2485 82454
544 60213
9616 88446
8767 47679
52230 68599
54510 73399
29385 39169
58295 75976
74478 81814
34823 54787
37807 58414
47964 86511
4640 80931
53634 68260
2290 25193
7943 92313
23281 89611
8598 78271
24565 59676
52054 75106
1575 31718
63027 92827
90241 95114
52325 88292
18732 44832
70013 88072
25379 50700
33327 57429
11856 89728
29805 67293
45865 82648
8380 49212
15674 97935
32021 43349
30563 69309
67050 85509
5394 84755
40003 71400
14940 88458
94523 98739
47361 92907
23292 93910
44826 53742
63085 91849
27646 81541
33158 60216
23823 94606
28539 32749
68565 96566
57638 67110
48487 77610
2027 30095
1341 29891
26178 47441
70878 81010
38119 86942
29894 42231
17256 79040
93736 94937
32958 69851
20529 85379
48089 49344
18815 36999
8315 60618
63058 80198
60734 88534
12155 72195
23417 52217
35546 36667
45651 76588
39083 91481
16625 53910
3537 66628
48069 88762
83024 98624
64642 82210
61198 69741
10640 34212
5499 38232
9804 60125
8504 85040
55433 91248
70004 96425
41916 65522
15521 67387
4662 17488
23496 46417
22066 72473
9676 69760
11449 43095
51319 62902
35943 86569
36501 46554
43945 52285
1716 64841
14023 83204
43097 53917
13859 46129
19010 40294
33531 97644
23873 50027
11118 76500
5208 32015
22960 54842
42695 69845
41169 72386
6514 18144
28391 66669
60590 95387
8896 75079
37552 63692
9318 90078
867 61364
840 68884
13297 27428
38616 81789
55664 82991
48952 73519
50247 88511
43396 50519
61882 69377
50826 98740
31792 61350
20336 46521
1510 14812
15080 25320
38624 73832
24116 76567
62002 65457
76813 89020
11482 58083
1634 8332
32931 87368
21944 26904
22721 90316
18676 75458
30734 51222
45496 59539
34523 74742
74391 99950
44707 90766
30595 96661
59288 64738
42335 62714
14312 44076
66289 85667
15446 51650
17105 75995
25261 37565
16168 85038
8211 37827
55902 56662
790 14742
35345 41601
69460 75782
4017 16018
15207 30599
33308 67996
15677 36587
40308 95057
14227 39789
3937 39827
45004 76915
9098 71836
14178 78448
49779 75451
17544 52399
55212 76769
8998 17573
86200 96018
44251 62928
31333 57267
8293 42539
10072 51120
54365 99598
27423 41992
37205 58092
16904 64571
88764 97067
4125 71160
56519 91446
29349 39725
13973 22676
7199 99320
42546 67209
30383 65085
47875 58647
22319 30319
10268 85908
18822 46137
37652 80359
16827 61534
13147 45394
86195 86691
14229 84790
4055 30586
16765 71076
2847 18779
33644 75769
3903 35437
58606 78724
14237 95826
33440 45312
81722 82706
20646 68160
86564 93232
71155 98653
44593 62688
48826 68036
6062 77240
83743 84067
29437 89428
11276 43179
74064 96076
59667 98511
29628 73064
36699 82574
30511 88188
25722 45596
59987 69865
89381 93382
90821 91485
17756 88965
69914 92045
26314 96416
5744 66588
18538 67674
60347 99442
43157 97058
11001 95802
26058 52653
28486 86352
43410 73799
35551 65370
96487 98667
11830 45742
1972 7392
2696 26679
32387 42886
77887 96339
19827 62520
8418 67262
29227 55645
68379 78627
32267 63502
521 90604
18559 25791
13057 60793
57227 85677
44497 71200
23085 87776
38845 86142
29636 95224
63401 96026
26553 38339
12069 84744
55446 84609
17818 17887
52791 98066
20064 84891
57355 89002
43092 61573
15393 35339
1078 79891
37039 87952
2369 60200
63120 86415
1868 11919
10245 26901
31362 49284
19816 74541
9951 10832
22905 51791
6598 88617
41312 82586
48375 84006
31133 77798
50539 65775
50135 59365
55594 83473
79785 98717
7892 45639
7410 57071
15630 66766
4055 94927
38724 69086
44034 68872
28224 90478
10997 25822
59499 93104
71244 97900
14184 22674
39451 98272
46689 76845
17639 31807
23966 85896
54154 88475
29736 70903
40025 42960
33087 91287
39946 40335
25940 94745
51165 59224
3398 68638
31158 68574
26339 57649
18495 36794
30641 33756
58680 79196
8483 59211
34045 85410
68116 72465
81960 88397
13971 49432
66344 93704
74266 89445
31935 73065
40805 93754
29356 65568
30973 51787
11043 73053
594 24226
4473 21084
20439 67188
5728 99913
79405 82436
3075 93951
20368 47230
31285 71383
85241 97761
13603 98443
30573 89157
63805 74385
70443 89190
39479 70929
22173 23127
1606 9226
20154 80085
55174 55388
67433 76358
60193 96558
8682 65636
70198 79312
9849 67104
42663 72092
13887 54819
56975 64556
14690 26882
6459 61990
23839 85178
5614 83220
21623 54022
6829 10062
12288 91937
18904 47812
1732 42155
1492 72330
30552 59688
69461 82415
15497 57174
67425 90064
9375 18365
75808 76974
4576 38542
39631 64428
5223 19307
19909 55243
8642 37435
36518 55253
1803 85429
26657 93367
33984 83171
67642 83733
7379 74250
32240 39425
48142 66376
38630 86986
2983 28023
68039 86810
73317 74437
876 36614
20972 50246
22524 82672
13659 96112
43233 55686
13803 97050
4619 83653
20407 40908
22619 33472
16340 71786
23328 70791
26149 94036
49435 71772
53937 95345
23739 24560
30235 30354
22617 31783
26218 70632
67810 88330
7417 12903
59959 88736
5329 78613
45329 95977
60308 62164
30423 64961
43498 77328
18750 30338
44799 57503
75991 80422
23568 23728
208 73460
53486 97060
47401 92530
17825 78791
18223 95322
32010 36169
8699 65767
5534 99840
52879 86815
11676 60302
19966 25281
70585 73392
5241 89207
32818 96811
68195 70713
6392 23639
36602 58089
14555 34644
40986 45123
16658 56957
40110 58253
33238 49862
5393 71217
39210 72953
68852 93587
28711 60345
38244 40613
36506 47082
24920 94649
25714 74109
53927 59043
8460 54812
35530 47831
10975 75549
55088 88620
35806 52382
1486 56204
29153 69619
16145 66076
24562 60602
64435 77543
31353 81993
75551 80782
32700 59174
17464 98500
53642 60706
34758 95675
57522 90736
56287 79576
32409 45593
46766 77507
40778 80511
23512 61158
44372 77439
89116 93057
47318 72574
47743 48064
1425 14360
11458 89344
61842 96907
41544 66687
14948 97190
73 95439
64653 85801
26837 98214
42546 42549
54553 59355
3978 4483
68491 97172
45604 48172
19876 87268
40657 87201
72785 86944
49575 71589
18524 78725
80281 96977
58254 75709
34559 78404
5988 19042
22682 96224
8543 9863
11725 29833
76181 79272
55471 83314
15630 93766
20592 69651
43017 76351
51759 82094
5263 28789
33895 71741
1691 65287
31928 42379
12212 17005
7517 22705
47211 80601
9015 81521
43602 66911
174 69287
2310 21887
39345 83212
19110 47793
24496 57589
45023 49268
46929 56828
9037 26181
61481 62399
46983 97749
50010 78021
47882 55317
51064 60621
12114 42072
33699 87797
1689 55801
37112 72997
32690 71983
269 92843
29305 58853
54029 92352
60264 86618
27708 42462
6580 35553
39517 55348
8943 55195
32747 83115
21352 91510
7734 92871
64707 98062
16903 82778
12098 33984
9333 71823
47991 82198
17510 76228
23232 26147
8621 85639
57539 61386
36754 64394
78884 83485
21390 46823
10828 71445
90240 95490
47004 99834
18974 71218
16241 39229
30626 73818
64686 92459
50424 63596
957 18689
61769 86018
42251 72882
47529 64360
2878 6191
54308 99881
9333 36603
15664 35391
1148 40350
3500 50668
30394 44293
18916 97778
22161 60460
44423 84793
12510 56945
31831 49182
56457 91715
31025 31908
29866 30553
75797 93543
30696 84112
25965 80053
55935 95676
10871 86366
22990 53087
10766 35043
41243 96950
13750 30191
29714 84705
51200 81893
734 40830
44495 96639
24093 38132
44749 57520
83967 88880
293 93258
32395 64699
6221 8585
30796 79085
14952 40183
27336 57641
44813 49562
3843 22369
24744 96367
34356 66389
28332 47128
33134 76938
31397 40419
7839 86053
41514 51828
51281 98086
45042 60332
13221 65676
31194 63460
43027 46382
24770 36708
59153 72078
31243 37444
38842 50838
29088 51907
57013 74882
23460 35985
34120 75859
1758 37692
55921 85771
30166 70071
28019 77794
94694 99008
44289 85615
22474 30858
64998 93222
52050 63727
40717 90659
46486 58990
44714 48291
35348 78030
56538 90875
85069 93473
54349 65903
48249 69251
12411 99800
48012 83704
24103 42424
23955 40391
67128 99811
47264 98801
23544 44986
692 94420
41984 56506
51043 54520
3253 98589
27837 32847
6664 30387
73975 77970
26541 57768
40799 73672
15240 62040
454 68564
26490 54771
2716 10715
12511 66379
1224 52961
57160 77251
82848 83029
27529 66030
40175 45728
2041 41696
1168 85672
5569 82367
4792 94726
92923 95489
13311 36147
24645 40308
17262 55834
38715 50750
12710 93642
24521 88107
27217 40071
507 63412
69653 88232
48899 65178
27488 81973
10794 76110
52211 87275
42089 45300
390 1310
14143 33548
4382 78456
3880 7441
17834 46523
12488 82995
15765 65484
77437 91542
7073 64914
9186 29588
37666 75769
11402 46876
18583 56144
2915 5317
63908 86900
8293 65542
87299 99184
39685 81460
19 51127
20339 58469
23724 27294
12911 43642
53617 75504
40184 84901
16250 58746
42168 71745
40192 93124
30112 61896
52290 57818
53502 95108
12622 15308
64186 97414
82682 84043
78007 97766
79623 88159
24974 46814
34838 89464
14458 20098
44400 95542
14661 54055
29917 43158
4682 70596
56538 61367
55520 70300
21980 80817
28660 92329
88953 96775
13546 49324
86629 97770
57049 97495
44394 54585
80952 84918
28690 93687
38689 69035
41091 42855
18790 89232
18746 98286
56640 88525
66427 67713
47504 63562
11762 31456
15511 41209
31617 37567
7226 39817
27081 83778
33467 39888
57197 62860
88984 98334
79542 99838
5823 91217
47753 91002
35815 55533
20936 70849
20840 31880
32602 95904
77800 82866
591 19698
84978 88835
48929 50994
28398 39923
36139 81414
39934 47301
23078 56569
74465 78844
43104 63590
1169 67793
11840 37964
8368 46958
19306 71173
74556 97553
39724 44442
86441 89867
20813 84423
67975 77114
40524 71780
3785 59613
3213 97642
29386 43594
89445 91240
23015 41202
10460 48861
32974 89035
29091 43993
8270 25695
26911 61398
20271 25711
19320 21117
89855 90337
37044 92559
44147 82492
76740 87883
78193 86363
20803 94932
78686 80309
55928 75076
27998 61444
42743 60939
26540 84768
24072 41569
55097 67966
57105 87869
33590 53700
31196 41573
16754 54692
81178 88875
29698 54581
1422 38459
8008 9441
6948 69157
3845 20564
15834 51465
88474 98552
67603 84679
65967 78470
22044 38258
58535 70990
28000 75094
50368 68857
30261 86573
43431 76359
8029 88533
6004 37818
5304 67294
8227 75250
21154 77441
37309 44577
6314 53073
62928 92240
51318 64837
34108 48398
41606 95578
19627 19892
23905 60513
10501 50316
55874 82764
84028 85380
4299 4856
82096 97535
15144 78980
2357 75317
38191 58481
60225 80153
11426 27353
84114 93169
53218 89176
62511 95318
80021 97540
72729 80564
44966 71623
2073 64933
3631 77841
11915 46137
60344 92151
537 69816
47110 60671
18124 71155
8020 75554
24943 28534
40816 56044
54815 66166
29084 38517
40763 94433
23291 78645
83986 93221
43931 60945
21142 25919
11777 96140
17969 84992
45081 61366
17797 44327
61817 73504
66331 77169
68081 77645
49432 85695
17152 80789
72222 89167
9353 30703
51490 67175
79917 92305
43619 47602
72040 97009
45556 91932
63143 90152
61880 69065
17145 51809
41740 59115
59337 93622
20819 54070
77604 92650
6720 32200
3253 66217
657 25041
29210 63179
17382 22940
67643 72127
24631 56520
51373 92094
31795 70546
29081 96037
18658 40264
14181 33412
9953 74603
877 50690
48413 75249
42395 69765
33309 73330
23868 46772
37502 91856
6536 92811
24019 50413
18757 46296
21351 90438
48262 73910
48869 59272
20147 55454
25603 96802
30360 64027
17931 88824
37177 53033
33810 66432
1221 98023
40363 58267
18946 68256
33089 98503
37045 81698
1259 97712
42163 57388
55123 85763
21835 30902
16095 57281
27510 65642
18299 95888
40974 75618
30797 83492
37091 65677
42584 91799
39917 85820
4966 35613
16591 59166
11985 23414
69453 97119
17097 36514
28412 85081
68081 99010
35763 73952
45277 80025
69202 79474
50075 79383
46301 66204
20535 53913
9437 70226
59435 65777
53261 65027
21735 83224
62481 66103
1349 69055
36801 56742
40344 50032
17174 94438
87126 95143
18378 61986
37445 44834
11798 27039
5146 24793
23056 78421
15884 78957
14399 28539
5103 74529
43150 45610
81109 93182
22797 34334
12065 28247
50190 63828
1286 25124
10292 17141
21943 97460
79959 86475
20955 91632
79301 96037
1216 51591
26751 84910
26706 85648
23540 83570
54518 93358
980 42053
28197 41681
26055 71880
40574 92507
6572 91433
90858 91007
73577 93642
62500 80752
2786 58986
42806 55843
53719 62724
34817 52867
62490 97582
72796 98536
61771 89858
25114 58774
48794 97010
15840 19487
2068 49592
58864 71440
8341 45570
79172 80984
77418 91530
13252 74286
12764 35113
20649 73442
9718 53035
46225 83026
18573 91938
8608 45879
71565 91194
4483 47434
82876 89324
61555 83732
56774 69555
19673 61515
26344 62488
50532 77272
79660 80313
5393 9353
1868 14327
19835 86493
2432 23603
53751 64293
73308 99549
83026 87297
70968 99730
46127 75330
46567 85183
19715 53027
57889 77805
7644 66212
9652 98997
17561 31658
47297 69850
6697 66719
49191 73656
77682 92421
18021 64420
600 70735
13435 13956
26539 62982
55080 68361
49615 97158
28183 36518
40723 75394
9242 86889
3099 33549
15482 49360
30089 82173
2206 99537
64279 99290
93856 94480
3734 24588
86514 95914
78391 91109
3708 72315
47695 93912
50418 52609
25786 56152
10264 31246
60487 86082
835 79727
55516 85019
31116 40813
91176 93684
9379 74871
12646 83208
17867 93571
39020 50340
39378 83666
14649 17818
15815 55573
75244 85346
31392 49029
6785 57309
23878 30930
38116 64410
47315 76414
33664 94084
17039 40129
3318 62860
47552 98292
32905 95118
21821 24501
6294 18082
73301 92930
30882 71713
3082 96794
14731 39667
27227 38408
7232 25010
18117 76294
1116 3276
42172 71260
4825 54926
14283 64700
45188 56326
44167 70860
60062 85990
33417 76778
50757 57647
15922 83454
34197 97905
71294 75017
30037 97018
2437 37407
1771 79771
9017 38495
31101 69061
15363 86940
13512 79824
11166 84727
48269 76228
40849 94817
10029 10688
39652 98182
24769 42073
38953 88444
4507 39703
10985 70773
19516 52317
32823 71943
27612 90933
56433 63846
8432 17107
55124 66763
6427 98547
18382 67556
14105 50771
73509 76546
20174 86748
35457 94701
13018 18121
89255 99591
51381 83948
14412 61940
11253 73182
20389 93670
39188 63705
72272 92238
48490 86712
41623 91993
63536 67187
67111 67728
23725 72455
51608 61778
12926 94869
55555 67092
19346 35254
57021 95591
52792 94385
75288 98350
39790 58313
57510 93373
6426 18103
34188 40571
34938 95423
65784 67248
64545 87948
64376 75684
40783 61043
21341 89335
32777 43094
2674 21228
35535 81712
18031 57071
34917 77727
9624 13007
11998 94045
83699 91210
33609 97292
72715 85087
7682 96925
1229 20501
90977 92548
13400 37503
17824 67020
2969 14691
39717 73923
17582 94828
80886 91691
51456 84692
20164 89796
7973 96119
8436 60869
24406 40154
63267 79246
49018 60036
32392 39203
54472 63595
5464 27468
57276 67239
67570 86361
97611 99247
57879 73422
29159 90653
38009 83725
62507 70996
58594 77292
23049 89586
4181 93330
10664 50735
61411 87865
21290 85329
17925 93106
8823 45023
20339 83693
43647 74262
34414 75305
20772 87907
85374 96495
62418 89826
9740 30522
30182 80592
34971 86836
48134 54105
72220 77411
921 57872
75775 88624
11929 87778
32109 48012
24996 30044
25180 46583
62747 65868
11953 28118
80831 89435
41353 66864
44991 56961
74100 80196
9112 14714
7605 79468
34120 71702
25378 63989
15269 48535
10746 31977
18734 59461
80216 93938
20332 40991
4711 70923
12679 93257
67920 94853
32979 98297
39266 40768
29283 82175
65825 85269
20059 69615
41024 41406
68613 76650
16769 58280
22958 91101
38476 47042
5610 65555
11448 26635
9643 54596
46569 96144
13717 46164
47392 48089
17011 65922
40354 73436
40799 54483
49221 86003
10845 83130
49698 57465
18292 70169
66758 73861
12810 89601
69434 95023
13462 64059
51440 61322
6670 10197
18655 91134
13714 59704
21728 69576
33107 59705
87626 91228
39990 90577
28386 29073
57820 70356
25416 70795
13050 49173
62595 66771
39393 73813
63113 67043
51692 88345
82724 92868
48702 58721
43406 48521
36213 45365
25678 90446
28423 53922
20742 82221
13730 28023
318 70788
3540 34554
2008 99109
57181 83951
17953 29729
43222 48269
3116 53124
43154 95777
2061 70360
70786 73817
25658 40901
82833 83632
58905 65333
2050 73282
48029 88765
42103 88139
5532 20895
85975 96049
15908 57742
32231 83924
48835 57317
31342 94365
21847 48020
3648 84947
9489 16120
22652 82325
60710 94182
63962 93517
54626 75827
78074 92861
64528 78535
82094 88968
17207 42592
67358 67512
25141 30706
66272 99990
43403 55506
67195 83562
51671 62334
78282 99473
54586 73106
6969 63133
65688 85889
17585 75141
30551 42417
10102 66881
20121 79302
5361 67425
3680 19183
3648 83697
27111 51279
23121 37604
47359 55677
27569 65913
52147 98742
23173 69505
18239 69703
91750 92447
47090 69992
49093 89374
16902 28762
19346 40876
20492 70815
7798 38131
30604 88365
46812 58836
2769 58855
10372 59724
51290 81282
15046 58060
13362 63722
21509 27685
48274 57757
73333 87934
77177 94001
15610 37807
50063 87463
27604 51280
2621 48662
35779 88148
6708 76699
12856 38772
32878 61206
52186 99076
16985 79228
27511 51164
30405 32993
14883 29373
11792 23279
30175 35452
84528 95407
17430 24455
23288 96168
9247 72001
5774 19040
84442 93688
40801 62822
80973 86223
30746 64696
68527 74536
19128 55910
40478 42761
26405 65532
18177 28957
45333 95609
38917 72141
75453 86614
90510 95850
18331 58268
12028 72622
8746 35436
38561 57490
27066 88864
68157 98236
19305 19408
10111 76820
46831 75330
3750 14911
30117 85983
27769 35205
57087 70004
17469 59285
53818 67682
25192 45644
16792 87611
50858 87857
15950 67572
29942 62074
9698 96031
27923 47431
60963 83343
26764 82271
68312 81389
19123 69940
38829 46201
58878 89690
29702 84418
13216 34354
18436 95311
12580 85443
23312 74045
23260 45774
19871 49322
21177 21515
10963 46207
36039 94833
3413 77089
10612 13059
1678 99523
25018 65160
18828 21238
71200 98467
18769 94994
83370 87681
37735 73738
58376 69761
47459 55895
29421 75650
6707 80914
13262 96471
12672 73542
45643 81214
88298 98417
16080 85854
24729 72182
10438 46217
43998 49870
42206 86554
42372 47994
26446 90309
57711 89534
15502 54565
14178 91155
1049 85578
42991 74653
5697 30666
26078 78806
86709 98099
22453 62501
23300 38340
61780 88257
30427 32012
37751 92872
50530 96428
37803 97188
162 57859
21759 51967
12618 88402
49733 82321
18771 88586
28295 81106
18383 59872
85782 86913
44691 60184
38272 95916
61652 89802
41211 92641
55776 91426
64173 92036
22590 81183
46548 96828
30206 42169
13340 73249
86798 90127
40831 57203
55910 62704
33980 35492
45508 99300
23495 51996
56199 72162
42369 92166
2083 59844
8571 82274
4449 9654
13961 53586
31338 97780
61240 96223
44763 46662
39210 92952
20188 53009
2625 4611
16164 21473
3465 89106
6404 50091
32111 79492
86488 90566
9544 52252
1571 74456
74932 83194
29821 76610
39098 85660
46215 70497
11881 29716
11647 32606
50413 56312
38655 88293
6080 8739
56354 76065
25907 44655
71379 73928
43729 76141
54589 83968
21223 65172
20383 46325
29453 52603
1753 50040
77803 79149
54011 59609
57517 83021
53482 60310
8374 17704
75293 88990
64908 93402
16213 25523
27288 31413
48980 58767
54129 77194
5675 88215
21216 95779
86333 96682
768 72260
35354 49835
21585 67497
14693 94484
21569 34214
68131 96576
12032 25668
51769 59024
50934 59441
61519 83291
13097 75307
16621 64181
27920 53076
93261 99703
44446 69625
87157 94201
36630 70690
17041 91779
15070 69110
13590 86458
58755 63190
20305 57039
57690 80088
40976 97111
16390 66359
65503 78629
9231 97185
75457 94990
61917 65107
42726 78643
31732 83832
64543 66305
4499 70282
10649 85532
26600 63702
78341 80107
18179 77609
27613 36239
37687 72997
41169 85050
11358 78785
80459 84736
93131 96300
70604 70900
11504 81894
7079 24340
10165 69509
33222 79633
1627 55600
50530 82368
20898 51150
21221 65964
3323 31290
1656 72393
34239 39102
10280 66344
6233 86126
31156 56484
7233 30720
76266 92582
8958 47537
4979 95982
2745 82274
72354 73222
72519 74483
77653 89595
42944 67362
51354 99474
42109 59664
88534 94913
19825 76922
6824 21540
41505 93225
67766 74607
3989 7027
17863 88685
23397 82798
61775 70772
35485 38217
63686 69959
44580 91934
72270 77994
46165 73110
25192 99313
52787 90520
139 89114
15211 78806
65222 90482
43109 72736
22340 52324
44731 46344
38807 43087
20399 41068
52639 84348
38699 56455
30251 67218
50496 77306
8958 40085
25645 77145
18547 98395
11527 67586
22905 49291
21540 49583
7798 28501
26547 74199
41041 81256
69123 69703
10104 80902
24723 92426
1094 39801
44368 64873
60025 94616
26910 51581
9166 60586
25531 82252
5830 7199
20945 22285
18017 95465
11776 97787
3817 96884
8810 21803
21406 52755
4845 91592
12625 41282
62582 80732
40168 65502
2 46736
2992 83759
8922 78980
1860 31869
74775 74994
48848 74470
51992 74089
57403 73015
2211 13295
15319 35280
62497 82716
52924 94731
47521 47642
17868 51442
24763 54583
10721 32714
72773 99694
93865 95225
13530 87776
79266 85889
37617 50674
10122 12110
18628 96263
18067 63550
55760 90366
31374 81714
56990 91997
58706 87841
606 78072
48590 98503
4134 31183
37204 70704
43631 80425
64853 71707
7269 10593
11211 69677
61164 62272
23857 81938
51615 98902
47430 78043
63698 87798
5202 87406
897 41859
32536 83094
30136 69828
8265 15881
33211 67448
99101 99500
57303 79679
4951 18730
50260 72104
6321 54726
95127 96263
9674 30279
675 52850
68552 97906
5423 14025
27744 98464
66177 81939
70657 94479
6715 7084
8582 29191
38463 41797
23133 71542
36938 61148
51578 76148
35894 82876
9316 25013
9289 53511
19936 92119
5079 90542
11301 39598
41913 50046
796 21212
20118 91785
7120 50240
27133 82960
14961 54925
43733 57643
2331 24926
32181 82124
23331 44619
23094 93387
81821 82392
30638 31563
16701 90834
32603 76896
11850 73339
59016 80211
20116 62635
44946 78542
48477 61737
12279 83377
79710 85405
10397 55809
58777 62906
2813 74336
6938 66560
586 7128
31617 67330
40080 44514
27008 58960
48496 60961
16150 91088
51290 72226
95887 98431
1728 94062
47770 84401
33636 95754
28060 38818
8880 19240
95630 97037
63816 84267
9340 16045
58783 69644
5190 64407
18110 35094
44494 90661
54687 63038
21754 71190
15114 50858
3534 34157
43567 93522
62027 77516
48620 61068
62991 66256
65869 91064
3819 87324
15185 82314
13614 28133
10319 16390
11625 13199
39166 67927
20001 55534
25372 94428
87439 93868
60495 99308
76791 83433
16511 24785
25789 81251
34237 46433
78520 84604
35508 63401
5061 35466
7735 95222
19870 21076
26257 88456
93485 96353
71086 89696
36860 51041
77436 93341
43440 78543
6450 56085
9544 79054
19936 49076
14776 84008
67903 67993
70107 71773
85430 91329
6428 14447
29923 56637
363 43792
40170 55170
41239 59199
29178 51965
90752 91892
54003 98695
7721 50121
30751 74961
29861 42284
49779 62675
55826 93116
31032 52039
19776 54208
41492 90041
31007 66165
78403 78475
40080 50328
37311 69770
66458 92878
75286 91825
19388 98065
1182 12533
13884 79603
20734 81170
43706 51219
5823 27101
34303 57700
330 51167
3942 33056
63135 75958
35162 87399
57449 99844
63921 76256
4828 84043
16908 17969
56343 90337
5096 36982
46756 95157
10764 71647
14482 65356
9431 10601
11452 23539
43813 78738
52089 55605
55732 68110
66513 69271
33838 41180
24203 80236
16346 60593
1171 34891
14784 34541
12210 64496
33237 63981
22312 64063
79742 91458
26191 94435
52357 70429
3497 91471
18705 73392
23659 28477
16447 74221
10009 74085
41907 92470
2588 65063
6717 72342
1252 71393
84553 86630
26677 35205
13104 54398
33506 81266
77269 97680
29531 61768
65699 86698
5371 71667
36956 78333
25068 97186
44724 99333
11777 35726
32854 72510
30936 36496
11706 59683
2963 9731
55935 99645
61658 96641
3629 84976
30210 37046
25718 49405
54310 86756
6984 42798
35268 35716
48317 81211
91491 99541
33495 65519
56702 83221
35698 65425
66204 66980
32028 69895
3045 42563
19004 64014
33843 44073
81358 98166
10553 54577
34781 86820
56034 91678
54821 90002
45678 66224
47300 87728
83083 94450
41312 87782
49156 51519
43659 98275
60402 88719
485 8376
22233 29849
80803 98098
27380 54016
10020 49785
43134 87141
12356 55492
33726 58397
61859 80611
6334 57325
33760 67112
32435 80324
76333 87113
42062 67399
27653 97450
392 22589
1696 33026
48341 81081
24597 45179
31474 87563
24751 98001
14658 77403
32153 45414
1598 32310
49975 56552
46903 66349
1582 17212
37171 51337
39673 62097
37786 40040
20875 91055
1009 76496
97171 97240
73276 96310
70936 76478
95072 97678
89946 92938
31978 60450
50807 66504
80935 85148
2838 42015
19588 56509
85939 87967
49113 61517
27700 40936
8112 56145
11371 80160
16512 66449
3109 3561
47557 93362
38671 69296
7980 45585
16631 24394
10851 29255
26442 77781
5059 62013
67027 79953
693 49896
15107 48055
38151 97124
72997 81917
2219 47202
31735 71489
18751 73547
72570 94348
16476 73434
14594 47872
26043 74027
62914 77070
47248 70463
28226 40437
5311 64836
57472 63778
82155 99521
2873 27870
40919 52270
2238 65497
31164 85631
34357 72485
18623 84262
33583 76921
81533 83336
14285 77323
59794 85261
11490 32038
30942 86902
26006 64202
54848 71557
63777 69638
23143 48705
35977 64281
48140 79677
15470 31971
3687 55164
62247 83969
35555 52631
65548 90178
19172 24121
55549 98074
4712 63927
42699 73943
86360 96663
15795 38399
16903 35573
35751 59973
62955 74655
24841 31724
29447 63084
53848 73809
23088 89455
10984 29459
39881 65176
33434 85590
23253 56002
42220 43278
33074 55596
22820 75441
14073 60544
5766 84670
7227 33734
21926 51874
87481 91280
54432 57382
35039 90137
39115 39595
14620 63562
19311 34555
39959 96443
30070 96207
5652 67061
39056 87398
17285 34898
52020 90566
59104 88395
52660 81722
51380 67736
23809 54803
14755 41945
17690 81427
23194 74904
3616 43376
50849 85965
12057 65428
35286 92398
29180 34409
11034 47826
11289 72557
33675 75860
17796 98596
25804 42350
3005 5803
41327 79878
69570 88422
42640 83149
17302 85964
39532 91498
90132 98236
1577 38730
14635 37970
21353 55688
4968 66370
82219 84332
26340 42139
67996 72435
42949 93043
70424 82569
35926 37301
6158 70245
27604 78341
25677 58741
11426 76828
40708 55099
23426 45163
25588 64886
33449 78121
4079 60449
8163 42501
15129 52716
27664 99403
56777 78806
23365 51291
40788 49571
11216 31679
14939 46373
46129 94578
39775 73958
7835 30109
25661 72743
60553 99095
1660 62225
66198 72525
12118 77571
15044 57943
39371 55360
38901 70622
5457 19126
15985 26410
59987 66144
19362 76297
89946 92536
38496 76541
43846 45046
8611 74246
44584 59157
30354 50766
84932 91726
2577 29526
34602 44473
586 72431
16662 63019
55974 73622
28824 99782
35272 68214
28036 57835
24062 73401
32266 40345
6457 41637
63430 76186
36112 87640
92713 97945
77578 94459
8273 95457
60302 98027
8128 79496
12023 98180
11151 34001
25304 38839
36798 38880
22785 76291
2851 57695
11066 86386
61333 93781
70490 80708
388 88549
25696 95503
11110 67460
13269 49203
17725 29833
53837 95874
18049 97214
45905 82247
89527 98442
28157 50279
10146 46972
34613 74797
58000 87155
63080 64185
75196 76098
4513 90773
3171 34284
6677 26205
72498 97341
5929 14999
9547 13369
11605 37677
6535 98264
53210 67630
28608 31227
51625 56716
64928 81622
14434 88464
5985 84012
25662 42385
36372 86821
78365 81312
80007 96739
4951 46550
33519 48537
47410 86740
25510 31039
24811 56893
36178 88047
26712 99020
93232 98549
26919 68657
79008 81085
6360 85747
18828 53287
32607 89038
10847 50066
94949 99911
33214 96821
45261 61481
22594 86026
75521 92881
4509 87715
1650 84905
56019 83082
63341 78582
18124 49453
90675 96723
44176 85885
17842 75093
23641 24953
68999 82413
56727 79719
18054 74324
38191 73136
21798 95103
82959 90054
656 87658
71590 98794
15475 31201
57677 84639
6911 68287
4598 67287
63298 89587
28376 40516
1664 38107
13833 96055
77580 82319
43281 76938
72242 80142
22286 47387
24557 30982
9049 67712
502 47906
2729 63296
16188 91628
9337 29994
56732 67729
3333 20533
2803 91660
48081 98515
17159 37626
21928 25771
19058 98856
3710 44063
27860 90177
33213 75275
57296 59527
2924 19941
19932 85767
46174 91496
46104 69273
48023 89959
4326 23456
34958 77611
6555 58785
2121 5361
19909 22475
10066 49333
12460 68958
13847 68038
56198 89739
55927 83132
3137 78313
44375 75966
55624 61933
24144 55694
5352 69789
63143 85323
67620 85983
50683 58277
20492 56023
19192 50402
46673 69104
3225 98328
7700 35727
59783 81388
65157 94600
27253 59855
6229 54895
4467 70443
32059 52488
23195 47053
9085 30818
52078 82986
87054 91534
21693 86987
32507 95441
23599 37930
16368 36123
47711 92043
60357 97047
26149 63378
21091 67870
23432 52234
10628 18519
16669 66149
9282 81830
13003 94962
5948 60057
41447 67424
4712 9696
35114 49023
19860 44028
1484 75076
38415 94520
62698 90529
31915 63745
52547 77886
32481 74594
1294 3111
32115 64758
19394 56824
36139 73325
29058 64372
37088 65599
54801 74056
20598 53418
39385 48066
23043 47555
48213 97698
29117 56783
9949 60365
13141 13273
42498 62982
41702 96999
63413 76462
1295 56727
29205 71401
46095 84160
2307 95239
7946 47181
13046 25231
959 29275
57591 83135
84676 91555
79727 98647
26002 47713
8643 28092
79257 84959
27699 41140
18432 33175
15619 88469
3420 75436
9234 93076
72375 73388
16191 60241
5632 90994
19201 57506
44275 56989
58580 75198
32119 64755
62300 62457
46219 67047
19500 97112
61577 73690
26534 90347
56532 73604
46784 92618
44921 80496
25421 47773
10661 65544
46031 94611
53125 99493
40840 41314
4607 56603
56298 81821
6180 29507
56314 95746
26461 93863
36943 44032
8649 40157
52974 65941
2659 65637
40331 96837
25759 56131
15111 26778
14815 60805
29514 38636
92990 97432
9630 86198
40101 53770
21392 23356
66318 90826
47535 96836
19579 90275
42223 97516
68276 69829
1343 80340
7049 24535
11177 67994
3484 73612
18680 89102
26937 59592
56860 84137
69326 83808
87672 89440
23765 49683
13047 74340
22042 65272
654 67555
31578 67937
42372 51480
61662 74807
47022 76747
68616 80559
26764 30511
39241 62892
33234 51804
15555 74967
22683 35724
17393 74970
25896 95301
1997 50031
9842 45081
33129 34118
8068 14380
39523 44077
10960 11165
47958 58523
3693 47391
70150 75776
35424 35857
73266 89901
4151 87130
9492 79894
61654 77310
50047 91270
4169 97219
19373 54615
27151 62148
16701 99337
435 76148
31631 37032
24043 40282
7 40735
34100 77329
12895 55365
36290 72472
36243 65870
83571 93557
9891 54020
23693 59223
14270 86933
10768 58014
77365 90881
569 55700
22273 28495
48693 93944
13480 74912
44959 93980
47326 81101
63375 68525
3327 48427
55514 94775
12371 81599
739 68809
77072 89945
27226 49141
29676 93025
19916 67389
16770 63243
58372 92267
36277 77967
39540 59400
45960 52434
57905 70392
14221 15595
37754 81264
28187 38068
78122 78500
15187 33333
59788 96296
53769 55264
24427 76450
38366 93198
7061 39201
38689 58045
46179 79151
63806 93917
12139 86335
3568 83157
53682 75474
13067 36284
54399 70950
88627 95832
27658 55516
25664 64925
43876 71731
30775 62855
42543 95239
60552 86848
8092 32849
5140 95824
45049 77174
82143 83885
4078 94211
42408 67194
11368 93887
53924 93546
56039 71871
98063 99144
47904 75732
39896 66384
35836 52211
13785 84968
584 95577
15026 86277
18550 63120
230 62479
23036 85536
62611 76925
23486 80809
14923 99005
7763 93783
22574 66774
13267 59794
60846 85725
88303 96320
69200 71537
26567 84202
15775 70409
4364 11036
25297 83010
22119 46930
34309 42628
32557 49957
1851 63875
11684 60033
66173 67891
19714 28098
68167 74940
161 20441
9392 38413
26939 58771
31717 59100
48790 92322
38944 39181
34291 75343
5562 85946
12946 51980
43658 51630
8288 8554
41936 91198
28591 74100
54147 68430
34477 73151
25803 76536
63851 99314
47723 73821
12258 14729
3377 45904
72297 75155
21672 87904
14051 21795
19231 60018
1329 97404
26569 50579
42440 65906
38992 61289
10702 74347
41490 48338
57695 71580
15031 59429
34838 82927
21931 78455
19456 42396
5461 42209
46496 72627
52606 62419
42992 46398
18965 45709
62836 68361
2391 21843
84218 93793
9525 62881
70879 73728
23139 90877
80019 98453
50471 57373
53414 71942
31666 50545
92323 97848
71776 89625
36590 39112
34252 40339
2253 53603
5040 8144
14348 75549
48766 71325
20009 73115
76085 93577
50595 84266
5957 17625
11863 44854
49522 71747
60330 74783
17249 34979
44450 63164
9028 77471
14951 69493
3871 57899
17007 20535
31012 77342
68444 95626
26057 86784
49637 96267
57382 94786
18219 27632
9528 56892
9622 73579
58205 59209
74276 95408
7231 50173
65538 71452
61580 98720
62203 92869
29888 84266
4106 68637
37093 96092
649 1443
24034 49864
29026 86641
48465 86172
9846 87755
45073 57324
35764 75624
38072 49912
46666 55546
38260 56654
1383 36397
6440 7107
25442 84565
14452 44132
28857 49841
39686 99182
6793 75884
42253 57704
85458 85718
67798 73710
31103 70680
69209 80757
26740 53505
30457 52306
22373 44782
14045 59060
19872 92246
24975 34569
24139 27951
23103 38061
5839 48825
32951 63101
8224 67927
63351 78542
11077 30976
22528 65605
59984 82564
21191 34907
82673 95445
20195 31850
21518 97833
30260 54316
29665 92029
62497 99370
38843 97829
10468 15577
34947 71797
35195 89629
53658 91217
71871 99377
53104 91732
3351 95346
30093 95493
75188 94170
48846 61592
35419 54070
64586 72992
28274 56211
8413 94564
22864 28846
33577 76793
30535 94205
26778 57019
24511 56889
13986 68808
48051 98556
1846 94502
59281 92791
19194 94446
84374 84630
37456 79101
2372 45960
57707 87831
67464 84594
27433 78514
20025 89293
52192 52954
35899 99932
75575 94108
71270 88743
9813 69845
8478 74491
16095 16549
60067 71637
67131 95827
64404 67423
18330 80888
17411 87798
31761 63816
13983 70361
24568 79528
67228 80673
65195 97360
1336 35896
655 2303
28822 61049
59669 60943
65077 68497
2916 24946
6036 60927
27187 66184
19961 53283
35344 91711
17426 32732
73061 96768
17547 75753
13708 26815
12715 47023
27281 87953
2575 18840
43381 56678
54404 67121
16893 46388
46020 85323
17584 86584
32512 33425
7175 57794
60150 62217
21174 26660
15889 73746
61115 95555
42535 76256
17362 93345
4220 40410
1488 15285
3188 92704
12445 46326
51836 80379
65631 84583
3637 82518
76991 86644
17242 69615
74779 77139
31426 74481
3153 51451
70951 86537
55959 92424
20627 40631
47211 72517
22097 51416
42938 82113
13787 82194
36699 79442
25365 95257
48078 83473
33485 95686
36370 81758
42177 60691
3570 82833
4314 98230
11236 24314
40200 86150
72777 92276
14199 81501
43823 92107
55682 91304
13208 73605
32531 42745
33587 49296
41166 71875
50859 72166
19058 61228
59773 68759
65249 87335
54799 68818
22194 47453
6003 14131
24744 98477
17187 62382
46145 59197
10448 32472
2930 35134
3386 55946
17569 80136
14890 70177
66201 67615
75090 80867
42007 98606
7888 39786
9102 78675
7360 98429
35487 70376
43362 53018
42490 72161
31481 53722
2980 30108
16578 84018
56145 61125
56873 89020
8147 95367
71292 78307
15533 67887
12249 70473
30989 84657
45613 84813
45804 91846
22744 39003
51828 70717
45029 63062
16806 26484
21585 32009
30388 51196
23193 30363
28511 47892
33937 58347
75296 85209
42819 66739
31794 34531
416 22835
13764 60384
30448 55418
80655 89607
78865 97703
37126 97566
24594 78470
9313 61192
37171 41550
73282 94278
5162 63512
2315 97746
70947 83995
67391 74623
24364 67323
3451 70238
22163 73769
11910 76743
20543 74212
22349 99128
727 61453
60208 80392
87034 94353
72780 95702
55977 73523
45651 60877
50924 67240
56468 97626
10085 94879
14329 73927
69764 84807
19901 46885
39418 72158
15626 18087
41917 78079
44345 93053
1026 78800
11342 27928
3571 89275
73682 93768
32005 94753
73809 96190
9548 13079
1295 69550
58241 74469
10391 49441
30958 94348
11629 89148
18950 49176
44365 95612
79759 88193
24923 43079
29893 86386
22041 49069
58080 94552
40284 50480
50312 52718
21282 49900
45100 67452
12942 40276
21463 48548
83281 93196
38430 48431
2502 91997
5953 31396
696 45556
18743 51036
54954 68342
58424 66100
36184 94806
32741 36956
31224 39029
4164 73759
73099 99144
17663 77402
59933 64667
39024 46925
4172 43803
7217 7658
18594 78631
26591 47720
1763 72944
1253 34395
4760 26865
30563 91397
18500 29493
61242 70534
22552 50783
12823 50671
15945 58832
44474 60085
8701 19700
51104 74274
56408 99320
22979 27704
28868 83248
13638 83156
34039 62462
30975 81647
82224 94627
42015 92806
13956 47448
32296 32391
78280 97529
34716 83164
15367 96334
45233 84401
13942 46965
47971 96961
12354 48715
7070 41863
27259 42209
9845 83331
42113 53289
18661 25679
40768 80568
33192 50577
19973 57900
15991 83246
21066 85082
357 95882
41576 64442
75543 79187
45927 54964
23718 82516
21438 57274
22560 99252
32471 56897
44212 52259
16584 68771
31705 39155
53261 85348
31525 84185
21265 83423
8668 58461
11061 52097
46269 70984
38695 39470
51937 77086
32002 91479
17980 26591
29224 67840
1004 34833
21208 72936
76263 94217
59647 80848
68896 95980
46770 90721
7258 83984
30185 39686
73527 76238
25874 39008
85496 90488
57738 70047
14083 50390
46346 48115
5827 82046
56445 88984
28562 58470
61819 66641
64161 81594
17938 64957
14964 73017
21388 85228
34922 89068
80928 84649
26557 62178
49070 54497
77280 93129
58781 83285
15056 33504
66755 98397
67742 92196
57072 81832
14962 17485
26488 82590
40090 62166
3933 60581
29552 88344
12089 74782
25531 60736
55954 69506
5439 29313
64690 70961
43439 87481
52095 73582
10429 37374
34162 46279
66744 69120
35827 38102
8565 54996
56319 95124
47898 88525
12421 92572
3216 94403
7916 56315
20000 48495
37488 93528
47352 63752
62470 62530
44167 95422
23189 57977
13790 32311
16090 89543
26097 75752
3322 14565
75451 97074
48930 60668
25346 91095
33884 93544
23825 29846
44488 93212
21761 68747
20335 78735
28460 79532
80997 92976
2187 3053
7577 83254
32838 91948
8528 56031
36985 91845
7050 22185
36760 72590
58337 83627
32864 51323
27975 69178
7551 61405
60915 85072
5589 24531
38242 74443
20512 27486
32945 38322
85297 93928
8276 71603
19082 71011
85345 94810
49191 88728
24742 48822
27115 84669
70356 85507
49278 55850
59906 98607
6075 36880
26639 55244
68722 87690
45296 75358
42552 54355
217 78320
8235 33237
89461 95354
1886 76926
58126 71952
11435 48105
71477 84253
49359 96926
29398 68641
44403 67652
22098 72669
32962 73576
35666 97013
11797 99307
32342 46177
1854 76505
19267 32764
60510 86855
14780 21058
1525 75236
77547 86981
19696 84806
13691 50579
25373 47249
32430 54996
13937 74031
55097 57909
12779 27686
22126 37070
80916 81016
70719 87460
35476 65669
29614 55152
16335 90192
320 25901
59300 90742
44956 48876
4240 38986
43468 99099
18344 99322
16052 94239
38386 66056
3292 38253
8892 21374
43192 90396
8257 65047
19836 44587
52233 70818
40355 94299
51226 76878
57196 71207
13950 24218
48997 56538
10701 84334
1580 60042
32855 89032
66243 78781
44911 86928
55736 94688
39960 86724
48386 69252
72262 89270
11374 45169
13840 15380
32527 55111
5018 54557
26333 74508
44185 81203
47657 83458
16770 65422
75191 78971
15123 63565
11781 50108
26728 31102
21159 44971
65166 93697
78918 84421
9207 10968
32707 40380
14493 97983
68313 74950
30594 30657
37764 85569
34597 75750
54873 91118
12797 40948
37186 74801
41936 91917
31471 88255
51512 58958
22647 54105
28465 91929
30482 74441
28994 33673
46613 86155
25987 56647
64347 87252
33832 42365
32477 35909
3676 30165
68006 80066
45508 46866
15582 30964
3970 51850
30037 60396
18294 85762
8567 41010
9617 12950
45340 80657
19183 32216
19323 64479
8895 21706
15389 69796
7575 73535
25956 31698
11757 78662
64738 75943
52289 77109
44068 68674
28106 56220
30597 95082
15884 42825
63358 75768
6604 81168
20930 26136
46814 64572
10044 21226
29812 93529
34931 82104
15931 85873
24229 79252
23580 25454
17539 23644
56624 62267
59265 73191
19792 48307
943 21538
12216 63227
9072 11133
3413 59534
43775 64506
4263 7896
23765 76582
52425 79207
66503 99869
44944 66608
20983 43468
9980 94739
31413 64463
38134 85589
75184 84095
55393 74587
22079 41635
77569 89163
58933 90836
52278 68060
82133 88556
8033 60777
26321 43681
42949 98566
33073 62646
54776 70067
47536 73085
59407 79880
529 34527
48764 79252
46817 65331
38727 98719
23598 95495
5129 22957
22007 97192
19786 25817
10463 69550
23062 73759
19505 94130
35733 97375
37336 78611
33037 90006
32700 53971
5222 44342
53191 99378
14320 61664
90245 94537
5388 78832
74633 86748
24821 40309
27150 39068
82531 96105
54666 77897
23555 24118
44938 83483
93163 99033
6880 15686
19343 76274
2066 47693
43610 73726
28091 81119
6934 48495
37628 51801
80088 97181
4632 52882
45515 63349
7668 38732
23990 37873
40128 96268
18324 98136
41793 75087
80565 88479
62051 76046
70961 73101
52932 67220
15270 60473
7983 18010
9107 49458
36516 56255
3321 96975
65406 89405
10443 77861
15077 98292
16275 88502
45431 63768
54668 81307
38644 54985
84909 90733
42528 79622
81664 87024
24374 65818
34748 88336
30215 89302
34089 98688
14201 88276
5401 30070
77008 85248
21654 71548
53934 55615
65429 90520
82848 84788
77714 90224
62037 67854
6377 72869
32907 36432
61583 89248
16298 47605
29466 83451
3724 19718
65773 99548
25709 71168
58971 84422
31489 62658
5106 19851
25883 88762
21275 73776
18587 40505
12804 22609
22192 60746
76258 85129
5377 20487
63253 89248
776 89142
37644 55816
19082 22257
58793 77140
56307 99912
41554 57859
6342 98691
5614 13758
24043 46045
967 76658
42443 89596
31724 86060
365 35887
13031 67679
13208 97069
29507 49237
17246 91174
1178 20229
36551 78061
209 39661
20654 98143
47406 60918
25609 48851
82748 96855
40044 57651
11025 39807
5453 74167
33400 69868
7198 64576
44191 87928
24915 27993
60927 92755
23567 59611
24332 68003
64300 92071
56376 71529
31046 89400
94103 95760
7337 41067
33915 75986
2199 90203
16417 25638
45055 47875
13223 92647
80721 90409
13818 61343
60380 93558
37598 41788
14 53240
18745 79621
47757 52611
85117 95172
86600 92411
15114 43818
53042 57333
44878 49251
80379 94237
54305 60408
27826 74154
23234 47471
13962 51325
14544 95089
34966 45307
38702 53370
57331 76000
36882 43501
9862 38750
25556 46945
11236 67314
53681 94036
8258 90285
7571 32899
60066 60358
81640 84466
36061 73931
34595 43745
13705 95701
29886 88681
53787 94565
43721 88234
39328 43431
59353 70198
58237 94025
274 32547
28910 33120
81720 98648
66948 81792
11248 45222
41778 89515
77125 95231
90377 90421
56695 97160
11086 68009
68828 78921
575 39513
29972 98689
32081 91145
36829 42758
3328 85999
7023 72105
3212 38776
18042 79092
65359 83534
27911 64224
87839 93774
28684 66821
20414 86586
62618 79615
10253 77819
41566 87123
1206 74618
59018 73978
79912 99965
61937 70051
40663 53215
64457 99407
26031 62849
54105 60606
55579 85783
47037 91494
27222 47706
4346 84283
18323 56280
58896 78620
49200 94395
73762 84515
21780 33229
45696 69529
7669 23114
30701 61453
26426 55642
35383 81077
17456 32504
48090 98633
1836 96496
1045 86474
40027 87045
63570 77560
11608 86137
39602 73276
12354 29174
35198 86681
2765 80053
11756 47009
57423 60817
8033 10284
9829 67003
33462 89397
71272 94719
41981 89516
34373 94382
56354 66741
46643 93087
57173 68628
5298 60943
9600 60281
45572 53601
24804 81021
3733 80887
60000 76725
28895 88579
19458 29219
46291 86879
57585 81406
24273 41362
4897 31427
18601 59876
52833 92095
14279 53945
4387 99909
57274 98393
15834 89162
44779 48386
10737 93544
58711 80383
48363 88354
18328 77763
56773 84565
65978 77898
46474 80388
26570 65706
38930 44534
59389 84296
73563 82648
1435 98406
6454 91466
13277 64676
33939 63251
46474 72284
15001 82272
37569 43384
69431 77044
494 5300
10109 84231
15039 47148
46589 72357
34062 76357
26914 62222
42188 47908
1284 95012
66995 86426
71268 94598
1052 2244
79360 82488
67091 88981
7581 50105
16493 89470
53306 89163
20252 71638
52476 56830
39298 65598
49317 75995
76214 80864
31304 91051
4131 5254
35057 91879
61322 99251
33501 86335
3182 72253
61597 62261
17345 20267
83542 94934
22254 59801
24986 81660
21694 80643
19132 67001
66276 89752
34896 52404
26630 49905
14732 76476
78173 83048
53188 55412
29056 39082
25684 83963
13889 67989
52374 75735
32680 59233
46205 68179
51884 90711
51894 70335
6110 43081
48060 96882
53669 80946
47003 55848
65643 81603
33171 72438
10807 70663
16096 18083
38892 81500
38126 74382
16559 99055
27942 86488
7501 15562
23892 99847
4636 97467
57139 82663
11647 27133
20699 42017
82156 97244
58386 60132
79064 82235
4608 22605
41431 93076
20159 96113
44428 85382
74799 85769
32398 44905
46731 68758
1999 9632
4958 5351
42140 64831
76213 77064
29991 85906
31335 71279
23857 90134
28804 46097
7915 53522
45143 52564
30252 95769
1490 32261
44661 99244
43291 43331
62471 71891
76196 93863
51940 70597
10450 38420
66942 90731
24032 32790
49053 96857
61611 63659
56890 88404
44235 92749
1772 77912
9184 16156
32585 94650
55162 91221
22809 97937
11319 33230
25618 94927
74110 99606
13661 86079
60732 99162
17053 30681
39991 95589
75249 86585
19739 56663
57064 70858
6101 18978
12333 39443
8020 85189
31861 62345
85629 86869
13917 46409
23807 73158
14409 28920
31200 99254
36559 64017
5012 79289
11702 62502
22858 47199
13027 67115
60074 79994
27873 64843
13263 53883
12345 69905
36770 41846
72061 93777
20423 61456
14118 19785
8170 32972
30903 33629
34353 54519
38783 78128
32199 58780
15769 36537
6076 97143
10003 75302
32877 84405
70537 87053
50490 66639
48774 71156
44618 53352
54145 66344
17584 66822
83364 83926
7533 83906
7136 79698
59221 91149
2703 33231
82585 87318
9925 36940
370 6434
58933 69422
2071 84558
25026 97571
51522 57609
52901 80226
10959 27889
8219 55918
27346 59411
53907 84591
2524 8174
51499 65799
1380 22168
21794 67876
43910 93989
3679 87889
50244 61982
55157 59152
2951 5534
19124 59040
60433 88249
37122 56231
36222 52442
34228 42897
31786 43894
34271 95036
70699 80274
38860 96064
69762 82731
78846 79746
5208 92085
3102 25675
8728 81023
86839 98527
5395 71239
71865 72832
17729 85628
7304 71569
16649 19402
36798 53785
18465 85435
13410 77792
40221 72196
36766 98426
84218 94485
6006 6989
9531 83220
17733 66603
16048 39737
46271 48592
60749 87343
77385 88226
575 97212
15239 55175
14150 47138
34629 72335
12327 73932
4115 95705
72411 82484
83897 92855
14527 54809
75647 87561
17803 52252
27099 33958
55569 92992
78289 96821
28069 90366
13270 47407
23079 34006
75192 85865
11274 30311
85644 95434
98237 98366
59629 94947
12772 20634
10621 30956
57029 95037
4172 21371
533 97946
93150 96052
85854 97033
16433 77669
50220 92411
5556 25321
45548 96528
73079 90866
26401 62404
26872 69308
12579 96906
7426 28582
36818 82131
710 12920
33528 62603
21778 26245
40705 54396
58820 65751
80711 88797
14034 97731
40 70519
87046 91269
5387 70947
4167 95416
36680 50900
19864 84463
54043 74118
38609 51419
580 22490
49184 85316
4149 14080
64164 93356
44132 88710
68822 69375
10224 21549
7024 46988
40094 49575
37714 70742
8780 45568
18480 95178
16143 69855
4823 16719
15499 70820
57851 95704
29743 65519
4521 44108
17094 33863
18517 24246
33031 79047
29689 74879
35761 85756
39694 64883
22833 97855
68090 95665
47303 59592
41152 47762
16331 62792
3080 38882
16634 72308
63885 77768
19782 84154
49746 55638
27427 90435
2114 74877
84041 84761
29301 66630
22661 42278
29264 32558
8051 94181
44295 78982
16476 76337
22798 70418
48239 53459
4245 18900
12797 95868
69 74087
16969 77043
20362 97644
36496 89256
6284 41272
5966 58637
8508 35801
20609 52494
60080 91611
29942 62046
69685 98607
45506 57213
32086 51205
19396 92400
12362 76116
12860 44873
44279 86806
27166 80777
86958 94344
1361 71048
30744 56060
58264 83868
48153 75912
10004 90685
45913 74183
45793 98428
34340 95880
43551 47454
25054 35966
87584 96066
10503 59415
16720 45915
13139 18078
18463 64925
5889 54784
70392 76042
69268 93456
87245 95255
32208 73733
38933 46772
15656 29323
64155 88753
4532 63524
21675 59732
53266 54152
15672 71978
22992 57428
1528 78218
931 73103
4943 64067
30953 78118
26861 28190
63482 89172
19649 57570
26758 31940
43031 92536
10220 55954
1253 18994
30123 34520
26997 90216
58234 88916
36902 66536
12329 52733
24036 26080
16958 84072
41999 85619
12302 55561
50898 58554
7309 85788
5065 64320
18333 42266
78765 84556
38206 76602
75017 99439
12493 41816
4753 53245
33910 58713
48643 49496
16135 29237
51781 76194
9553 81940
34701 59220
16453 99307
17578 73363
39484 95122
4694 51863
17045 57791
8182 80302
38420 40326
26873 51468
58776 72189
69204 97081
33730 35828
8965 96032
87096 89862
22797 74648
25605 82850
24934 94691
76211 92738
35690 87980
34109 78296
13054 86315
16218 49408
39448 57355
42035 74601
29510 94129
49408 91020
1118 37712
74721 80121
38737 48528
15790 33591
64008 98957
63551 80966
3417 35131
2360 39492
6549 21625
27538 36674
27061 66654
8116 55660
38137 52311
22249 87627
24372 40818
73465 79720
68337 97883
24630 51101
17259 95934
45046 52403
6295 54327
76332 79883
42129 44229
34319 95854
18576 61038
58420 89041
33359 91414
32400 87695
56407 71533
4657 89356
18504 18594
44973 76416
14984 69269
41107 71431
46081 75857
7849 70808
31080 48609
35591 57005
44824 81073
60388 74060
12031 73152
18579 26637
47159 75807
54441 92197
70585 78235
64472 79925
80470 82981
37952 43751
48496 88779
12047 26711
46056 68975
14785 88772
25565 75713
4390 28078
91690 97052
17763 24588
16065 93542
73049 89634
20771 99226
78652 79721
18995 93001
66676 80263
25071 56770
25843 51125
82660 85241
14217 68710
23956 29275
52664 83383
21217 27876
15893 81723
23062 35757
55399 59624
7657 66887
39990 54203
25683 28320
33073 85965
686 32579
12872 19066
63481 67147
26320 48342
66724 99126
55756 75939
27226 90072
72475 92344
7286 33664
91185 99855
22485 86276
61679 72379
33413 89003
51926 76002
5152 51377
24656 31935
9550 57790
50714 62397
82384 95547
18950 48758
13378 48041
61448 71155
37449 65647
2548 5722
7823 59035
64144 99850
59849 78200
71980 82412
27951 38769
29562 78990
35186 40859
1910 97305
17358 73592
21123 88722
59 50790
32682 41269
69635 93957
5852 86961
19550 61051
41923 50512
27703 76640
53227 69293
13640 54025
51251 93629
28762 67327
60839 89331
42784 54976
53825 74263
238 15718
68076 84550
35021 56909
5233 47352
11523 62086
18051 88410
5291 20321
45871 98287
20333 21769
37017 40216
39305 82777
38611 52792
24697 87288
53252 55808
22876 93446
17180 69990
11414 72027
54272 68359
70134 72795
25347 59311
11927 13007
53057 95969
41680 49787
45465 48299
40796 65506
47542 56137
39724 73312
7854 45201
51935 64450
19531 56406
3793 35611
46854 79263
38961 65187
15392 95594
5464 72355
53735 98538
59197 75962
46362 66554
892 76465
2152 87032
26682 54063
80336 96423
9142 37969
13323 96476
25058 80992
23487 33416
25795 32848
69372 78011
8204 42761
65010 77987
81050 96507
33342 85025
9363 58594
3697 26490
23352 23985
24650 29534
46233 99797
5200 28771
22880 44939
39096 95169
36501 62037
67492 90091
13698 25200
82344 91531
81052 94704
43130 62565
49567 71827
6908 61783
59792 61637
3628 14612
28863 68025
46357 48159
66946 92802
45813 97718
17424 53120
32872 71205
63526 81164
46098 64574
63473 73007
45335 71670
48464 84480
5926 18076
81941 87063
8855 98351
25981 33238
39837 70927
12946 97472
36109 41008
52811 73947
21307 30938
3944 49926
44016 94315
7707 85270
18385 35441
47156 57729
38748 46694
45305 45665
36122 69497
38112 39291
50529 61261
51612 69224
35176 47548
38841 50743
17894 88372
1158 56482
93159 97957
36823 54118
3765 68935
22230 67147
73053 74145
29168 36825
5241 68877
33911 65644
59370 95298
34867 90148
38092 56218
59297 80863
32344 40841
14304 80264
10960 69396
64381 69223
46710 93839
41537 64851
19085 27035
24850 86023
57353 73267
4552 73003
14332 81495
69340 81158
15173 67807
30470 87251
5093 32254
51457 57120
31015 56693
48283 75192
46090 91976
57156 87951
63110 90196
17282 56011
42225 94565
9711 28546
84457 99497
8512 48845
70785 89599
44178 77148
462 93446
21870 83945
40583 60121
59821 71984
3903 11021
25887 76906
7423 30557
25216 93452
37377 85217
36376 77446
31575 67495
13286 45497
79688 98354
11389 72145
48264 97150
18238 63427
46313 64650
34521 48433
70275 70767
52157 77329
68686 70364
22722 76896
8578 51738
33502 67560
5012 19235
13036 74164
48835 98966
2861 72562
37300 58807
1281 81100
26288 55725
4610 28783
16274 62696
43239 81699
28117 53054
67074 79624
54094 77887
13138 48164
24476 68555
5699 75063
29020 89489
35084 97216
27896 28198
11570 87221
88205 88369
72242 76689
4827 74368
7054 39177
6875 90597
26413 71489
28127 33531
6066 83929
24530 85980
47624 98421
15149 92201
52365 83570
40719 70738
19966 28539
1020 72490
44628 64570
71524 89415
45396 71253
20548 64694
57948 83632
49943 72934
38015 84689
12767 94721
57984 68328
19304 86524
82551 94584
18812 95079
58495 92017
95848 96511
17185 59293
37761 99815
37146 47891
23055 60122
64809 76844
3374 46083
34439 90174
2001 98970
41777 81399
45359 64398
64600 76384
86577 93335
27313 95410
81420 83383
63808 76642
35895 60193
43805 62711
19836 69504
2838 83975
14967 76281
48137 77239
14622 91739
19306 96275
74403 99420
9973 24374
765 90827
37094 66830
51131 54006
61262 74469
40224 70513
4714 12548
86218 89859
10635 56040
67002 98914
18304 87316
21112 58209
17441 46881
48690 95256
14680 27251
71430 92813
40131 81457
64286 71994
7143 44366
94349 96426
42390 89471
9027 36927
36749 72159
12913 54797
8575 95316
25765 71288
14390 69237
21580 36175
75368 79244
33215 44795
1677 29850
17879 80263
5803 43214
37856 47304
10261 29883
18555 37816
47499 80249
3463 68329
56453 61487
31566 32595
32822 85015
12730 65983
89566 94972
15974 24744
51569 75835
33388 91639
56684 95549
88331 89070
92291 99249
51681 60493
28155 32678
37189 65752
27205 61071
56965 71182
19178 36083
11168 87857
23477 73089
18485 48530
73283 77238
16193 77387
274 84113
5222 10455
57796 91013
56007 63572
80895 95132
15168 87619
20048 65741
26893 67678
34538 44790
21542 92828
23331 55103
29882 75018
69130 88607
32118 84362
5401 71016
82122 84992
9813 72572
4050 37453
67860 94794
35541 63527
2034 15029
27068 35330
50751 66814
74457 81631
16673 31261
61567 65686
60738 92021
16016 17474
29592 49445
47567 74732
29589 40818
8811 42423
25829 61385
83407 89650
20433 44785
34057 37389
5809 79808
8365 80490
7949 62283
47851 69742
43141 50242
80293 91775
53177 81981
82814 97782
24773 38341
18001 36064
66658 99908
59182 62013
52656 87521
5465 9476
75167 78957
66556 83650
13136 22655
79804 83978
13902 48602
24745 95615
36189 58486
30460 56460
29415 86001
23552 52834
21832 67999
11053 37196
24354 97619
975 67759
32497 63203
19619 74341
45106 70689
44806 72840
15074 80248
94215 95550
270 13078
5255 15285
41171 58823
8337 86537
68863 93108
86016 92658
19175 56807
46576 58139
71552 94156
76354 98385
38241 98765
39265 48699
28820 91164
1332 50313
38268 81550
8113 54584
4428 85367
30105 44245
39437 96615
41166 77281
2377 88121
26672 53870
42886 92016
6030 37842
20210 65040
22711 42249
65514 81068
9490 43710
20872 37908
6347 49433
33926 91282
1777 86332
23640 70087
26346 74604
21116 41981
44240 75760
21992 67856
25248 48542
64871 78672
905 99655
63565 64708
20312 25319
86235 86699
18099 57898
47616 71789
21100 82350
58807 88642
39713 96710
24374 85273
8733 99821
13562 56360
32835 38946
70875 99927
47744 75209
82000 94744
10401 86416
28259 62637
30308 38980
45524 86464
35646 87324
13515 75410
2456 3008
40168 44064
650 6948
35305 78145
23831 65614
4417 57284
51514 85886
20185 31853
51258 98621
5604 94302
27797 70760
970 93324
17856 60753
36778 88144
24065 40542
59793 92689
30731 73481
60961 86620
57130 57459
8086 83156
82818 85947
51734 83268
15915 63268
49161 72578
25840 81008
10087 16886
22807 79253
46101 61416
35457 48788
43135 63855
51075 97251
25828 68689
11469 14428
5261 5760
36339 78198
80388 87809
45469 96877
29918 70430
15290 30856
40084 96358
6246 74136
57310 97748
32346 43099
12984 14851
36346 96880
9408 10538
12294 16254
24904 68614
86209 93261
77690 93753
60576 78093
36878 59655
81186 92802
54747 88132
1863 36931
4729 88882
22049 79782
13227 34796
82453 89020
19687 71266
6655 43081
80712 96636
52686 60869
257 17604
14858 58510
15129 41325
7731 31372
19535 88705
75341 96983
49898 73139
42884 58810
72527 72710
20016 97571
28880 31349
52664 99262
59030 97961
6629 88771
22859 41546
47498 99840
30514 70208
57198 62037
8253 65216
45739 70380
49149 88466
39647 58563
22438 51402
246 27232
54045 92758
17713 66601
12030 35575
91109 92218
46618 75932
33537 70271
1434 54683
17698 32672
21901 57697
23862 93072
61219 99695
57332 86777
46179 47911
58814 62071
70826 81794
62928 92988
3364 47670
22310 85135
49971 97834
46644 75565
17471 76613
4169 63106
8653 41295
43729 62337
85694 98384
1076 39940
22598 40310
4600 93506
37667 70966
72765 95416
161 99914
1786 66267
91637 92557
43330 81498
39449 59197
62951 63504
33997 55253
63777 68638
37640 79161
69624 85595
55337 83844
75934 87283
32358 37228
3082 92268
41269 48928
82602 91953
17435 60234
62082 93225
77528 93421
5516 71513
27773 34331
41821 98010
16453 95683
5649 24068
27760 57007
33304 92132
17057 79744
8145 82712
73044 78938
5540 28116
61875 83168
52529 74413
9681 17122
85329 87605
6927 32939
51314 58904
41257 74258
52893 80508
47501 61793
4287 24005
14210 55880
38101 92080
66139 69418
42726 80307
33171 58291
1844 12165
4517 65129
2672 85638
172 55232
62455 83973
14648 75424
71051 94649
51917 98314
599 52255
14646 99477
14195 97841
56777 73461
14739 53493
21097 65764
43943 97009
26637 99111
62031 83456
11700 45705
47582 55102
51259 62316
7276 73275
25684 36773
4963 13412
42146 97217
9112 99117
62500 96982
45348 62666
54902 91033
25632 40057
21299 77281
433 50222
45306 54868
38571 92074
59973 68019
16251 16333
35142 61527
19110 87705
72831 79060
2202 46838
26116 66741
28059 76099
8246 82969
36131 87543
19194 82206
15789 82504
56181 99547
24085 33905
59822 79487
47270 87834
68160 69655
10022 76715
42376 95038
6498 57913
11253 94507
7508 29150
39943 59944
59454 65628
16971 83898
7150 96432
9524 95355
27085 90819
61467 93631
40247 55724
10954 63806
21881 48433
53992 79241
25394 76829
8641 98585
35850 83754
25257 72845
44675 88870
28385 32094
26126 54978
57195 85768
8134 66734
34701 67009
31505 71827
26340 48966
36950 47451
69246 69372
70949 73222
45534 48162
32135 68405
32794 77559
31371 38133
22510 53089
34789 54661
20123 96900
32039 91250
58703 98273
82520 98843
56975 66941
15444 74100
34186 91727
32800 43653
17410 50390
44648 80146
11112 14066
23127 73078
6 18013
37928 64625
27234 82751
69744 78112
25829 52964
89971 96922
32203 37930
3611 19193
1879 37993
22596 35088
32897 48380
8320 80153
28829 59678
31169 41007
15292 40829
38785 54970
77769 99392
2183 70128
40071 82238
4247 50458
1111 27004
20602 85320
8675 47159
5058 94029
47440 89299
35575 69802
17678 94049
1372 60649
1303 61220
5166 96053
19792 47523
24549 67450
17932 94060
25468 40853
40756 72863
16205 90424
73671 78576
3350 83101
21309 88059
14169 45410
5820 11602
61410 96293
68758 72209
30544 82352
4586 7141
78649 79285
5612 22453
27836 65173
7165 42062
57737 75831
29082 74889
58429 84008
4362 36193
55808 62741
27095 48399
72290 85198
60974 91337
50854 95030
30647 44999
57626 89384
20205 20740
22851 91587
16640 76699
35175 42945
6766 63946
35600 58827
19107 87690
31531 99165
10849 49383
2039 61291
3776 24122
60506 81485
23324 85755
55377 65610
117 42805
19046 24062
18994 83526
21571 57442
4980 89638
23747 74361
37733 64564
9270 30757
7622 54915
58509 85465
5060 21186
15418 48727
3142 64682
11195 29756
36311 64463
20137 69905
81551 98516
24225 45405
14403 28472
7194 77513
49819 76505
23485 68521
48674 68866
3161 29182
7233 36878
66584 97184
7673 42149
11849 19154
11241 79669
20068 75796
31367 53557
12415 91122
89899 95000
87365 99297
6659 87920
76843 89100
59503 79027
25674 92531
25677 68326
5009 86806
43614 92505
14187 45323
7948 97113
23809 74390
2779 19487
23050 80698
29031 33674
97959 98194
21206 62443
20263 29071
1496 28769
44254 67548
18811 41025
3389 16477
12329 19219
37072 83220
21142 46499
16374 43521
69599 95063
19379 37675
51334 86681
30000 66784
3786 54259
16607 47786
26516 69632
14052 62114
63194 64266
66068 88399
23537 39465
4043 27497
52495 74506
65706 96731
25435 60626
61270 73501
3905 4583
20659 73908
24888 62860
9916 49818
1256 99312
34688 60889
48522 64268
66919 72070
1118 97933
67272 72738
6725 52143
32573 71175
45725 61315
54358 60685
53115 69743
14463 34756
25724 26455
19126 38996
46511 89650
8480 64045
60057 63009
39146 96472
9169 97997
58025 74266
75158 90321
24524 71452
60523 85079
28102 44443
40233 62754
25028 57330
23936 68938
64047 86159
44875 85507
8661 97324
33137 72476
48866 52428
43818 96976
35622 88885
56599 85645
15964 82757
1881 74328
43934 55606
38180 86424
34217 88923
33743 50081
11977 59787
93564 95751
9794 97403
25995 37544
48980 73229
48878 90869
16044 69637
8675 93231
66689 85660
40350 68097
73193 93525
23639 69416
53092 91267
49310 91611
17338 23305
17610 80798
2669 67402
19749 94377
1558 92577
5715 81126
20311 60557
14956 16587
2572 4704
32885 66692
34767 99280
26935 70482
28168 99788
5239 26354
33210 72894
13619 83616
43224 73281
31293 75438
40812 41355
4842 60889
26676 44624
11930 61501
57539 98910
64985 93003
11901 40540
46431 72359
44406 94724
39236 77236
49648 60903
23485 48493
3348 66860
7210 10934
24404 48488
12974 74691
16764 62447
13357 87150
37610 47027
27599 59480
78236 78293
43450 53959
76117 83931
24465 44257
67028 71314
49739 89018
36168 37691
2603 56044
51021 98472
14519 37027
55462 60254
8947 14239
656 73947
63764 84089
25582 37484
41427 73196
38694 87077
14098 51890
8905 98078
166 43952
74695 97971
21818 28879
89919 94640
15208 19648
48147 93855
79183 88297
44143 57690
12369 57397
26046 36274
19790 64738
17708 23109
52096 73912
46693 80227
11906 92359
33389 70988
53322 88127
33940 39769
54886 90932
8178 38847
28534 39458
19677 24432
5124 61901
4879 13654
6753 68675
1240 16376
27090 86443
74368 93948
2456 97171
26105 87142
6523 65578
22930 66506
33984 68194
63757 89933
206 33923
59079 86748
27800 96355
37317 37594
32524 66835
39261 70640
25342 78760
21876 67155
18371 80105
19063 54812
1887 18639
9853 42348
25012 26494
27780 54948
81725 98269
14662 17648
36852 95601
61426 84843
91893 94487
30491 88931
12249 62142
16275 52041
23369 25658
58500 96132
48766 88310
86963 88602
69145 82337
69279 76894
24499 71795
14238 43191
23924 76629
32713 67827
11903 23826
76543 79574
56820 63406
24896 41796
22465 30292
2428 35787
49353 75178
68242 86878
81375 96209
5066 69657
7349 62035
50428 74167
76831 98299
58174 99487
49933 93370
34522 84872
26499 75462
65561 76044
80171 86473
31076 53893
49111 76599
15675 65548
21290 41923
59295 97268
55494 98703
14883 75945
904 44646
44685 46327
61819 75692
55111 88142
67459 68489
59900 63012
25998 61338
9726 51495
29331 85609
44606 96230
67596 94095
30646 44927
42361 98194
10383 59483
5868 74000
70364 83748
27361 45764
69411 77732
83225 97450
52122 80541
26371 42734
32859 72340
34107 91690
23747 40713
47538 90046
24342 96471
45470 60854
30992 60345
14495 90436
17191 37415
31361 63228
52616 74352
33579 55770
1761 72052
57941 59505
31927 47940
35821 71422
78689 85797
17809 75559
4277 24222
42849 78632
5420 95282
22811 24374
7789 92173
87178 96933
204 46666
40636 48659
68796 77807
22308 55298
2226 97331
4919 60212
6424 68128
39423 96757
2474 61491
59461 73843
45729 79504
65328 95760
38163 89913
7229 97741
23120 52849
29815 71118
41469 73406
933 96902
17627 82646
13708 99700
2110 11410
7824 58326
49909 77329
51893 87665
61828 98506
37177 77862
22773 68873
26509 70526
12241 78655
1537 31286
50837 98464
46110 48288
11652 65296
16775 66019
81538 87394
35293 91341
22088 76645
28125 52565
61175 87591
41634 72115
61753 80436
27797 78990
70400 98515
1571 65984
4682 78234
19339 24613
48 2623
67396 68079
67032 82146
16663 25547
45092 74709
8617 77076
41100 66696
10891 85723
73434 90333
35408 76364
31486 48057
6671 71503
44898 76037
24009 65047
88711 95414
6734 95390
13360 35126
6932 41381
31208 53147
12327 75814
4054 67093
14053 40493
30630 66680
37893 53365
68695 76851
22807 66331
7066 43397
8364 95578
14952 28651
21647 42316
59403 64138
6624 9925
24634 78968
69129 71523
37366 70516
29395 69550
44740 90155
21404 62820
28566 35885
52207 74646
68660 74778
12581 35305
13406 18276
59786 83179
5965 12961
18659 86470
32731 42538
3999 13875
36955 57649
32717 45267
42772 55025
820 79075
27400 71351
33492 90890
4971 24750
63092 73100
44802 83002
37774 95740
2108 60440
11758 59411
40441 66616
54378 62076
18299 67654
63630 98844
58909 65518
13449 31464
34519 74421
31277 60570
22223 51364
11946 99548
8640 64155
39138 48067
42273 83337
16223 79261
1413 9897
34938 74954
84453 88014
62508 64026
37631 79654
25032 50686
7554 29254
6090 62409
30419 96357
39310 67164
39387 86214
21457 31709
82470 95577
42899 94869
41941 84541
3890 27563
78448 79705
39346 59361
55473 86908
63644 96648
24987 64076
84319 92032
35247 94251
47554 50431
83101 96708
29417 87565
40721 67635
91313 95902
59204 92216
80899 92319
50346 61699
24954 41196
26556 76000
24750 64732
7910 9680
83988 96003
17788 50339
67978 73761
17812 41830
11239 31499
32406 32903
6292 63440
4963 92847
20709 60189
47853 66432
2486 60536
1901 86531
14394 81331
36782 50642
15716 99994
58037 75729
29106 53348
41499 83658
66249 67866
42226 92172
21392 97998
6145 13029
26530 77642
1648 7346
34083 75834
2971 65644
54933 99917
10012 66680
63509 68662
8074 17443
31190 80817
5686 51231
53609 61138
63430 94029
7237 82459
66075 94950
27592 45972
21741 26407
51559 80351
43181 58050
39664 59945
9916 92778
31165 51000
17866 86601
16594 29318
36467 95495
18427 28837
62371 85210
29148 67841
72842 84757
8186 38589
26627 86390
17242 89772
75724 95858
41719 94963
4365 38594
4475 59667
21145 85349
28277 84715
22016 49890
8793 54387
46926 75665
29988 61593
39679 50293
28950 30910
11479 89385
13624 57676
78557 95394
710 2540
16711 41557
20743 45545
5189 83830
67281 85891
15386 75726
23642 90432
3987 85961
7836 66307
25047 27902
38355 71110
4874 70535
60451 85395
69145 93080
25705 64883
16477 46316
29981 71997
55397 86594
48681 96742
17314 94568
17764 68063
70876 96064
49754 82564
57504 64246
39064 54866
24903 63627
29557 59126
39680 60080
88033 96894
5884 95276
42612 61796
46616 94074
35826 38082
19413 80033
79699 82542
29706 35753
32425 52170
57082 72569
52477 97635
21229 58909
40843 99223
27971 55022
73255 74948
19425 95715
12859 26794
13446 46199
20531 38397
44078 65825
24704 88857
18198 50316
62904 82085
11857 89120
2291 83561
10296 90861
9922 93305
16573 29874
27537 98801
25361 47767
109 76035
29113 84784
15148 73043
34107 42958
51059 90344
9868 73678
57799 87227
1399 65867
13263 95340
36029 44797
48599 68990
43980 68989
67137 68965
7913 37461
9694 45123
40362 70373
4156 31960
67332 95729
34871 74607
52773 69278
45081 98330
21614 54780
29295 87479
16045 86338
32483 79023
90038 92817
10671 53801
63981 66091
28848 34889
27576 95414
17586 43205
15490 81309
40485 41064
36361 73079
41023 85427
33524 67472
8234 34693
74042 76094
41429 47879
44020 81452
20081 78634
22654 41617
21440 66076
5601 58759
94247 98117
14081 35863
17947 37920
19202 67949
14245 95247
41069 72118
66697 97267
40515 48640
56071 96991
19383 82341
28191 34621
87080 95493
16203 69764
15777 51145
19173 30163
65973 95326
89229 97738
12019 95680
46579 89971
47775 52665
27994 92520
31586 58771
74018 78199
15847 24466
29019 31703
33450 97858
37237 76748
71893 86843
65443 82945
74476 76901
58456 99086
40906 88072
52874 93767
4550 99185
13538 97583
30156 80006
1796 98026
33118 81649
79477 94319
36272 89677
412 9485
45789 96806
63173 95227
8855 57862
1316 83471
15642 71201
49652 64040
48418 91960
9339 64633
47905 85404
28118 98460
51047 93612
46754 77868
15796 43860
1333 58656
10419 86581
48636 64617
88307 99876
30693 89484
18623 63089
41811 59138
20922 98024
32970 65673
6801 34772
10000 29670
12870 24599
67285 91886
41391 58726
27830 93799
75831 79425
1803 77974
45293 91459
11940 41689
62607 82832
9801 82789
70953 98295
19856 83280
24585 39826
6866 40242
41144 42930
46324 91133
69386 74724
3674 56032
43227 52884
18333 38134
54829 91083
53580 88055
2836 98908
85847 99056
66519 72735
76789 98361
80226 95233
44141 82816
81618 96334
75219 97842
8421 9404
35429 86198
37823 63689
31326 80178
15262 65372
1950 32904
58823 75353
38550 87804
19642 37923
69827 83772
29358 65956
56095 94601
27525 50318
6822 18670
2610 47221
11117 42434
13379 87424
35471 44670
11177 34682
11519 25950
61170 78139
6027 47907
12872 44287
79975 83518
62141 87700
26986 90960
6552 15476
58159 80807
46403 84677
712 12197
354 75273
11112 34003
46143 77833
6877 20002
27582 66363
51296 77945
49517 57396
79148 88122
42050 54978
51106 53172
41774 95638
62603 98054
23618 83001
31282 91581
37569 54008
53224 59400
21603 47647
53849 55686
40602 79564
75927 86194
2373 54906
51525 84631
61351 70791
16013 63830
20746 90440
14832 25163
21081 74196
32744 60756
20418 72277
38183 63971
21180 46722
10122 36363
951 20174
9769 93259
25464 42688
39135 64004
14620 77459
30579 43820
7771 38800
28178 32331
19188 73620
51537 81661
2210 26595
48444 74424
37136 82025
38398 97827
32325 86795
55796 56351
55079 73475
1115 26486
38317 95174
5471 73766
70845 70884
13451 57357
78866 87870
18465 29517
37738 66162
49085 61673
14932 57231
27225 65461
7758 65546
6151 40803
59296 68775
4585 47835
25964 45280
61142 86587
65097 70312
6747 44876
50891 62337
64407 87625
6226 65251
31356 61136
25454 29626
12 53358
58397 61634
55729 98005
4947 69466
25179 87363
5974 63748
12370 98540
37620 74220
1403 94830
421 21061
88618 90871
4593 90583
81593 88629
6931 18048
39593 84104
30400 41924
22036 41231
42687 78835
29870 64067
75916 93763
23669 61312
73531 86597
47618 81081
4032 35713
20729 63128
31517 98489
58998 99093
55588 74282
53072 75724
48185 61480
16554 72298
25815 86512
69606 91475
23529 69386
15447 95984
20404 74818
28870 38785
50762 80522
41647 89443
30063 91637
14493 98021
7157 71254
17885 39871
78814 95287
26687 61442
522 6158
59171 74409
15958 48883
24208 71301
32233 62258
14173 34437
74215 91540
26561 90028
8056 74741
73975 77635
47374 84758
27123 99682
35472 40370
56560 58206
64894 65528
63266 95474
23528 77160
34458 63737
75162 77513
41869 56607
1955 20446
5847 14017
5917 21560
11097 23428
51906 78623
61213 70415
1840 88422
27562 41655
85981 88376
19955 54149
1198 84154
16773 41289
34263 99880
42513 72590
92128 93836
13705 72113
54641 77293
45379 85760
24801 51292
13100 57316
32364 67005
902 72666
21867 67689
13348 92953
57136 87146
57801 77224
31977 69723
35231 66633
39324 42788
33084 33965
5932 91825
60125 77910
51406 62779
29844 99813
45637 90534
25897 71381
60830 82945
27158 91641
9831 27886
43764 96527
48380 78188
43419 86840
76119 88873
95509 98339
12590 18682
63474 97431
24075 26146
14203 59543
40495 74315
1857 43603
56650 99915
30474 32277
59106 69687
2353 45950
75360 97298
78302 82571
23063 80580
11938 30674
32216 71934
49970 83590
6299 54934
29028 53396
44046 59878
17132 73506
47784 92994
6640 34458
52536 96413
24211 40984
7389 98770
30175 72187
71129 81417
49581 83771
7859 90323
11042 76876
18546 47725
53756 70594
64671 79827
12838 20997
35676 74895
7645 22274
23245 71492
36086 73663
12690 46065
2887 83250
24630 62724
35406 60567
77864 78549
68464 87433
63558 97919
28638 57689
30456 94936
11512 17067
35286 66286
3104 12829
27752 73761
30172 43521
29332 33457
14836 48407
70072 80222
51213 51766
14592 26065
42346 92705
31683 63642
68978 87967
27596 40098
34735 96025
30340 91774
13967 29040
12092 93443
10317 17272
67929 95311
4499 81453
19978 26262
17378 63716
8082 96084
35171 84509
72872 79588
54251 88568
80555 98829
14126 80286
12990 53916
58256 70985
35705 65014
50742 70677
78716 99517
11930 50657
54899 57514
84715 99892
7531 71919
47297 73210
7716 68296
18962 40502
17086 31974
30113 40517
68332 96154
96129 97022
12727 98600
19009 43617
47612 71024
48575 65085
20873 96836
10640 23944
569 90024
24491 81704
76167 84675
10917 92833
13968 59247
53223 78891
61208 85017
56276 97301
26878 28032
68937 84474
25982 94202
54294 74502
15292 35000
12284 61649
31014 66090
22874 98519
8006 48616
21903 47014
17589 99603
17029 96631
16317 74748
9735 68016
61072 81818
49980 53386
7565 27150
28831 66833
4454 18997
19426 68346
37356 51088
56550 92464
34116 68248
5653 13516
14109 86460
50691 97784
66249 67652
71511 96895
9546 71780
10389 18203
26816 84999
38475 83595
3350 86206
36883 90475
47808 74400
18851 58106
798 4512
21550 46878
44125 57036
63489 68765
63712 89756
18632 60662
18220 96549
39893 99094
17664 64506
24222 99701
803 64382
18523 56629
54913 84159
86154 92603
21467 75588
37491 89796
10029 90468
18017 65737
40695 62742
53132 68854
1656 18839
25204 79811
17866 42720
3653 24080
49171 98624
39084 47374
25875 74940
69934 99102
11563 48140
8835 37401
22660 45069
17519 30096
8328 80262
15676 75947
15765 72014
10403 48064
43685 66243
48645 74903
61727 99156
26159 77852
25378 46736
92222 92380
39706 67247
72746 78711
5793 32401
21395 95850
23717 38696
17618 28894
39180 83424
31591 90612
9822 40387
16778 49106
14424 69258
6216 71422
31324 38565
17580 38072
3355 72306
6123 8483
18109 80523
18973 64683
53990 57762
23213 48690
37835 75266
34690 51103
60302 65974
38924 39762
22165 29355
77044 93741
23246 49540
50298 91571
95692 99971
68783 75979
60627 98892
42685 81905
8644 36672
52060 70718
20190 84115
38025 46480
38349 96505
46120 94529
33220 43465
26463 99432
37562 71484
43632 98396
11582 15445
59959 76978
44443 94391
25752 69836
5441 45949
8148 37723
71430 89486
54586 83156
30328 75694
15885 82008
71764 81374
23796 82190
44296 86007
332 29572
34842 97411
37433 78012
23489 28057
1695 22323
46865 68723
45539 94070
28941 38804
49462 85910
66653 91412
11978 90640
981 24041
4764 96733
9 575
68387 75551
28121 38554
49810 62364
63857 86076
55722 94698
50441 57976
55457 91071
66090 76755
34372 69006
60459 62392
48646 76662
62861 77988
4536 71778
32196 53934
38356 40122
10498 43774
6149 73341
10626 46655
4093 17920
90808 99845
27065 71176
45123 90877
11873 19978
18858 72457
26404 85668
45353 88370
53993 57006
52953 61686
69845 89902
19730 82087
33713 42956
63197 86807
11439 87468
39070 96610
18162 39968
795 79178
30775 38877
58106 78931
1621 4245
22611 80045
48181 63708
9837 78482
43731 91554
38670 66770
34390 66584
39847 97509
62485 84231
38539 76526
8854 58477
93038 99802
22375 67904
52823 56328
65083 85579
42467 58432
17988 18644
2001 37900
9965 51034
56426 69600
44437 50265
43270 45529
15126 17405
21386 32440
27659 92729
6121 24705
73164 76040
59067 67510
9672 38569
30916 77116
67477 97240
16743 75921
655 8442
73800 95479
15265 58655
4852 31228
230 54611
23125 76172
4153 19856
5275 83449
19261 22353
1697 63066
18021 75102
920 93245
72435 85625
46067 70414
77137 89649
26681 33324
72764 85148
6648 17735
63775 66902
83671 97206
29338 60022
74044 91908
64202 82529
5308 45596
28652 39844
31820 64029
65113 76435
74054 81475
1547 45954
8329 73682
35793 84491
56590 83026
25006 26382
61122 75188
11041 83069
11365 40307
61812 84598
18845 58422
41416 79526
60183 62130
13362 98353
12732 63916
50068 71215
48155 89708
28888 39061
10554 76204
38858 61387
10783 41732
61609 70051
52269 59279
26489 45338
13967 89912
5286 15192
45104 61667
10914 82440
35102 49631
33579 95859
18283 39686
47638 72813
27939 44644
12617 50907
36442 96927
22803 94897
13968 30198
69840 70769
64316 95180
21276 99632
16454 24686
65403 86250
37858 95765
31286 35107
64520 94468
49428 74599
9663 38687
63106 86914
69502 80418
19342 57404
1232 46429
46470 72891
48869 80955
26763 58856
11920 57698
19517 77732
61827 97012
44687 85609
2250 86862
87872 95058
50098 66237
68769 73648
49931 69785
8695 68645
55129 80049
58913 93461
39575 60354
7000 79499
91890 96599
12641 91034
53022 65077
26042 54320
24706 78981
71107 90730
17619 68027
24491 45793
7358 27647
90787 93173
29812 67145
21007 84884
66093 85585
82349 91669
571 99066
37445 64767
35583 40955
48845 73058
7483 85831
63209 63254
54405 60375
14687 58782
81500 88243
43610 77863
46197 51930
35313 89206
16195 63006
6607 73252
6114 97233
57105 60052
20863 33179
43971 66360
81221 92390
47744 64936
51562 82894
38812 60092
65465 91351
20403 40430
1447 17710
18024 97568
22277 79926
27993 85439
16603 26508
55591 95675
33725 54181
56173 82537
29898 74070
21111 56199
64199 65739
17167 77071
59568 76572
24573 98543
60387 61814
9574 34313
67182 73545
49553 64263
33288 39092
63536 96145
29509 81090
2611 69335
15520 95810
60129 68174
43530 45395
18641 96312
35287 79826
36891 72590
38822 80176
852 87233
21062 53320
37211 76517
50150 54664
27977 46433
43547 79309
4084 13896
32596 69734
7526 24187
39420 88080
88208 89622
875 68384
90701 95269
26687 57961
18257 86769
49039 49921
53743 69530
38220 54557
18304 53931
97060 99758
25074 50980
20075 38605
7795 74508
79865 88350
29044 90446
17957 95761
17099 70473
5391 77906
25835 48325
10134 52304
6987 75795
30448 75711
49572 52382
20595 91151
78976 81802
48858 62080
28142 86758
82277 87582
24287 40581
71093 83553
67697 81168
46183 90643
42049 57361
78620 95484
10805 41094
26491 83712
48177 52647
19829 46232
15520 24598
41550 48546
46823 87757
5025 33981
3284 17353
67646 84738
39996 91621
74210 92751
31956 76548
25239 64538
34218 34252
7741 29035
37329 91261
71122 90766
18390 54193
51947 82038
22068 81482
14865 96251
37021 85348
24865 45878
22750 27305
17710 36572
22019 48301
18206 66783
60346 80165
19821 46147
41085 57276
12863 71529
13985 33373
8557 18240
28943 91411
9784 98412
3470 72420
46249 64995
20877 63644
7778 64954
4138 79137
30902 99426
21531 46475
8925 63031
42089 50598
8976 98848
18251 92809
22492 28372
34762 77018
59207 67666
16595 34448
35726 42431
37576 84707
73708 85695
27953 63122
26267 50666
7824 36817
35436 90131
27147 79411
31758 88351
43131 77635
13384 59619
1977 31236
14930 81159
6312 23728
39536 95884
38804 63756
24617 26731
34970 40677
5870 88017
55914 71263
43153 72058
30647 97514
47445 67239
64655 97313
87658 89463
9357 33176
42878 68440
8449 21228
20535 27460
5915 44822
4667 94355
8216 84123
12750 86149
23773 31242
22562 71007
9288 29225
33674 82556
12063 51907
24376 92939
7393 50833
66146 70118
50897 76555
73255 84165
5493 37287
55414 60662
7906 81192
26401 50856
40650 48680
83886 97777
26486 96357
19196 44075
37713 80932
3022 23326
51246 89040
20473 23605
16703 42782
5679 21801
36155 52960
85282 97952
56244 67854
57221 95297
70305 70742
55000 63434
30056 72528
39772 69815
13514 26281
80177 96538
10115 13640
1004 79308
35395 61800
47779 97810
39852 40508
35014 40998
55592 55730
25059 61231
7601 98950
31787 75030
48572 69943
60022 89341
515 63862
16481 97731
19053 74042
65300 75889
21692 85585
32646 46938
12881 99538
26701 47233
4653 66337
32991 68539
20579 56398
77334 89405
21345 65905
15701 77694
51624 95820
84575 85749
9945 30677
37786 51282
17996 20706
9075 25177
39488 93392
32507 35137
13837 59536
2971 84441
58863 92180
23053 87564
47616 52184
53731 57595
40246 90296
6961 60230
35877 92655
45945 67170
44892 94710
30051 98687
57509 75902
16163 60469
7466 40134
2227 78001
9407 80849
49105 96587
8523 11863
19678 59142
20018 53300
3594 25984
34710 83561
16287 83363
25390 55419
23178 97497
34378 46288
104 82871
1223 28595
1607 62972
32224 73410
39210 71559
16620 33546
68717 79539
34408 82394
72860 98453
12797 75288
37899 40805
40681 79575
14119 61160
31427 69354
59343 99602
2323 58956
16901 90709
60919 87735
49568 68705
68060 75427
19552 98523
4952 52557
26259 75365
41407 59899
8100 48820
28359 57941
76703 87912
88188 89195
22804 84031
29927 85167
33881 45367
18157 82220
10926 23357
19709 37656
13559 61687
60925 61218
19826 25607
48999 66448
3883 85712
7736 68332
37394 39711
2705 31009
10856 98783
20841 82181
9467 28910
7752 28437
18561 47173
61942 83530
31606 72661
8793 22928
23029 74924
13426 66888
60624 90515
34630 62780
585 75480
30180 45010
60252 78875
78668 97445
21777 70808
57987 75560
23030 43921
21864 56915
12063 55868
75310 84542
34195 83135
32929 88863
62797 81796
5127 42689
8951 43386
68188 89570
34080 95011
22923 85310
81452 86481
73099 92804
65261 81432
41739 57324
3945 13595
2890 56284
17026 48517
35551 66902
52327 94256
5008 94052
50035 69474
3597 77108
17556 58953
27 79659
42011 48093
4998 55248
25109 55240
37732 68258
15288 29114
32811 53824
37145 83170
11154 46181
26922 91417
29343 44020
71787 96583
5146 41121
31724 40636
20334 85262
39835 71969
43117 90210
37147 47357
24504 50843
67094 81723
57573 89831
11220 74068
52129 59004
30067 80239
80975 99031
83367 85055
25931 77010
41908 99880
88567 99575
19099 88581
16075 89801
44131 69958
3718 16460
45179 63042
41940 73125
6689 86382
22408 63570
40845 51986
7028 57106
10661 47661
43879 89860
15023 92442
50495 70542
18172 85072
42071 77518
3909 55665
2328 14757
14803 98022
61486 95161
76084 81448
50098 66478
45388 61284
5321 9344
42869 55132
29944 51175
79865 97256
35815 81430
86485 93487
20645 67413
49795 58968
51603 74086
16564 47661
42032 52993
1888 40966
10635 57178
27129 75030
34658 74687
54784 56683
7647 83599
10802 47905
45470 97855
18525 58540
39821 67465
14556 55185
7088 80811
15952 62800
4069 40378
49863 92946
33381 43300
15882 55358
7904 90406
11393 51852
10297 88665
21215 80409
5243 70921
62042 93349
39614 68989
12346 79016
9857 68492
8298 65012
68820 99445
26395 76696
10904 81531
64488 86927
45642 70097
69076 82817
48860 68197
17179 74037
14875 25328
55360 89168
50535 71675
8228 46953
55625 76007
11660 28439
65794 86552
13261 21314
23639 68262
20132 44905
35691 60991
54787 84687
33261 43092
27069 64555
2379 73219
421 44328
45389 84729
4469 83125
7191 76201
61617 86787
12709 14895
28110 50231
1958 10959
10024 96623
2313 47365
41831 89278
11256 80101
3414 75565
11867 24214
26758 84497
86317 88440
6350 14224
36690 51752
6316 35762
11831 78303
33371 42321
47094 76297
15505 16557
13389 21896
4335 83136
77057 78610
74397 96087
55719 83229
2713 79368
22655 38886
60400 90474
40157 61088
72540 95486
46833 62158
8524 27801
45524 67304
27312 29054
31786 42398
17722 67727
13620 30624
8046 40031
34579 65714
53222 89035
49052 96091
22907 66569
10902 82333
25595 28206
8063 31825
25172 43717
72743 76581
63248 68295
59336 83329
12326 29675
9123 69190
42924 45808
59404 64764
8438 31830
53947 82465
6410 24043
44115 72346
11197 54216
66490 91322
11638 15752
23865 66524
26583 30141
9471 61788
91046 97733
24177 65574
25676 80193
18632 93616
59372 94499
28789 77430
5158 18812
6368 18992
40885 85890
2502 29209
2024 26867
3160 29735
8020 74522
3953 35634
24170 87993
11574 11852
12140 69933
87522 96507
3270 86998
11890 82717
2302 64701
32821 56510
13860 63939
787 78662
8436 58332
60325 92098
14798 80465
29169 46654
26403 58256
1415 7916
15408 37005
76932 79511
18369 62681
6148 9359
59741 95383
39236 96513
27108 61619
17932 89645
50881 60178
25611 75300
74355 99107
62432 68313
17589 96180
84332 89805
32027 83978
494 39215
84975 93515
28536 51588
61023 98534
36004 64556
3321 99411
10640 27746
34596 73047
47411 98371
32469 77418
18490 45968
1558 7599
63750 78121
41139 45404
3499 18123
31485 67069
16059 66431
80905 84809
30784 89823
49855 78612
11149 16640
22351 63184
33085 45040
14654 32482
51033 85063
46707 54480
20789 61037
9249 25423
8784 52306
35488 66315
15619 36955
53085 93423
17302 63561
10171 69060
38443 60943
91985 98762
7879 38428
57410 85441
39731 95292
1666 54556
13563 72917
73677 93385
31903 78031
31360 57970
51519 99369
27599 51717
73639 77025
606 76789
63779 93733
49635 68692
17302 18865
11391 42006
81211 97645
46626 88494
63854 81475
57863 99557
52698 86500
55351 88986
4894 16011
88383 95684
25746 99656
73717 87151
14124 36513
3764 83666
18240 88970
35561 62792
35428 48887
40686 42989
10115 42098
27906 93660
37349 59332
48717 93493
32700 77574
1855 70827
34547 68564
21257 22930
15810 25455
64389 70635
50560 78502
8851 94859
16906 62612
1196 45788
54872 67961
19681 80481
51084 75542
37783 86896
1811 59932
19464 89585
32815 95333
55350 58021
28030 96069
30156 86052
3513 11337
18579 70079
52033 54121
37902 91684
6664 44883
34163 38495
37316 81981
125 42599
16046 97561
40044 59700
28517 50552
62281 86687
6631 79365
367 67214
76198 77261
22851 70681
1238 84819
28820 76525
15304 72297
59195 95103
52497 52778
95606 98930
3016 9816
48517 97971
56525 72720
17078 25070
34236 50734
9442 95110
2393 72617
9928 51612
78347 91238
16461 69609
27784 76915
31546 31932
80440 82298
27555 60940
771 79698
27589 37180
33387 51039
58014 81977
1435 96062
45400 56208
74466 87340
79153 99231
44374 70615
18200 49524
44076 78535
39124 87812
3197 92948
15883 43357
3660 95674
22839 88338
4284 24101
18821 27791
51013 96238
58124 94892
5577 99790
18752 80838
68724 99373
12512 69657
5712 62071
17840 89499
17123 82351
69057 88630
18846 87333
37197 79522
41101 49849
35344 76366
18951 27791
20026 72386
2776 74399
68562 92610
84440 94675
70605 99400
25922 28313
67109 68212
37836 91963
59411 64038
912 11543
3748 77705
1225 16319
20672 98437
53299 80309
482 61030
67282 93467
38086 84617
56623 70171
52500 54958
28865 48911
35950 83488
39919 85509
41557 42550
69706 70362
63298 92238
4210 49142
722 12127
35194 47008
7113 7351
46296 94285
2067 40364
40263 61497
41958 77696
23035 40267
79671 99139
44918 91718
45844 99412
14347 26840
8260 84000
49298 87269
5850 53034
8281 84885
16532 95592
23285 85626
46908 91867
45433 55516
2345 57169
2157 19126
16387 45493
57607 83230
5215 36182
23416 75666
60124 80416
67456 76354
76454 88281
45447 97105
593 16033
42548 82845
60359 72094
49411 98878
75214 89335
43292 69460
52885 55708
7294 55090
49064 69814
30982 49301
21852 59983
70981 78377
54997 65420
34256 56439
28035 98543
1565 32291
12441 51444
10887 31362
24353 94403
31961 55950
52210 69198
74473 98022
39936 88317
23014 30842
68945 99645
50379 67799
5931 50279
46133 67438
7673 80374
85446 97510
45203 77154
15000 41326
32649 64392
77460 89626
40602 79065
13769 56271
49123 99996
32154 94510
47497 75469
42273 66664
24701 86375
1639 21164
15500 31416
35467 93428
21065 50006
46249 51615
52709 95995
13083 23718
15072 69332
26686 96826
40690 43028
81178 94836
35809 79932
64119 79004
21864 65099
3043 96609
53336 72091
10856 94300
27999 30106
408 31556
2097 28312
38716 62518
1073 59163
4991 75723
56199 73096
11372 65683
7460 77590
16380 98628
16341 29820
69392 91482
46611 72793
2473 82272
44547 85171
23584 53422
29972 39924
24860 25204
29618 95442
3840 6979
78343 95657
58349 70284
23232 74841
63816 94994
1665 31650
17055 95109
62027 71975
1321 80379
11921 57289
74092 88196
41971 66130
51535 99451
36671 96427
34044 59224
5903 57817
44177 64642
29759 86727
31778 49412
90428 93774
26801 58739
15996 49951
1365 48801
8791 20544
64920 85952
63053 91783
34006 41883
249 91614
55069 69169
39987 46210
6245 8540
14638 30463
37533 86110
22677 28238
10064 76665
9156 95415
6928 65505
10352 45097
41614 54077
25293 53645
53380 77309
25272 41274
37538 77218
11096 23597
31372 54503
21766 60286
37825 52652
60498 93755
45306 46295
27166 32514
34974 74940
37790 95941
63983 98477
33517 79977
12327 16053
4802 19313
3306 61641
7017 20260
61588 85645
23286 40624
1201 75968
54658 63947
28966 72235
1278 95359
12794 56820
60776 88431
55528 60361
66663 67252
49512 80627
3134 10699
54003 98798
75664 89866
14581 23571
27709 37215
18661 80475
6279 52331
15456 39968
1141 29107
2790 62334
24441 63774
53123 94855
55194 79908
72153 79597
15332 60470
46248 55648
86504 92803
58589 74454
6199 34126
47629 88715
51769 76991
12592 56745
32182 67819
29005 83467
29525 70041
7991 66761
22500 75247
29623 84517
38804 49305
2514 22814
35114 50766
2458 99327
62151 70795
20325 55394
399 62080
43244 63184
25048 45056
21072 28820
27874 42795
17195 30598
28459 83020
1836 63856
13860 84068
72514 91197
73964 84496
54809 59184
3193 32309
11521 34982
35724 64876
32523 84845
20375 73302
34660 51654
41623 89022
21146 84286
10847 11405
20271 74100
18688 96505
2554 71223
945 18749
44977 68438
69408 89732
64792 95280
26790 31630
22147 43623
601 42461
2890 90067
20943 91082
64360 96243
52741 58626
48607 92144
67865 75133
63181 85049
8260 67466
87507 89249
27731 51147
11431 51752
36579 78394
46236 58856
14301 57348
28601 76097
25541 30523
52193 78605
16447 23756
16219 25581
68032 99332
36855 52424
42064 51668
47417 74360
37232 77758
92532 93453
74410 97029
30424 95157
3872 48509
40384 90390
54470 77895
10487 26585
85510 97933
44697 45514
17752 41121
49536 76583
73473 93445
49816 94665
69624 92309
41541 55513
70848 73488
12913 29882
23059 90950
69591 83844
91537 94254
11042 46037
37421 71396
14512 44210
18702 79445
6430 35509
3697 26798
21897 85640
3462 5694
28243 49307
21886 76811
3015 99772
90483 98072
12688 19487
57706 75180
40090 45654
42920 87312
4569 73252
10030 93590
58329 82544
22935 57138
54947 56501
62971 72437
44520 89206
44633 73919
4173 75599
84051 89758
19206 41331
65981 82525
58082 90209
23422 36542
14514 93617
13883 14952
14454 57131
34789 94650
70328 95141
5190 38328
22114 42854
10540 99003
13263 37783
33264 74183
37802 89882
29266 86314
28797 73020
30625 40915
47770 47781
14657 39201
88374 94168
50265 87068
1728 62939
1758 15163
57804 64553
4094 61115
34281 34836
34968 37412
8917 37228
10720 80795
28623 56848
27598 39317
46177 77305
71826 92509
5387 52495
44426 75993
74104 84655
5000 34816
24984 82700
42853 81222
45906 69593
52165 87790
80160 86061
68853 71314
39576 67854
58525 80126
29438 88132
4468 41802
25081 87130
46790 62976
11337 26788
39499 69866
14651 36748
12473 43611
57901 71461
68863 94573
62126 74569
26586 46762
62654 93268
42704 57774
48862 81458
1621 58491
4524 81181
13210 71369
36533 72617
68783 90079
76212 87549
39191 91257
36543 80424
62255 70817
17032 29110
67214 79814
78156 86530
22653 32262
40194 66752
50592 83066
43596 53479
40675 90638
29695 93706
43515 63825
50205 89651
54815 59426
70847 91901
79080 97476
7359 60094
59278 93766
49443 93853
17764 47703
41911 69748
64758 96018
50677 57185
27608 86238
65691 67439
27789 61674
88920 91555
42853 47916
28647 94141
45219 57875
58185 65758
66941 99398
1503 11426
29501 38491
15798 28762
55484 62078
8477 37575
37630 88429
10745 39149
5625 18540
32050 34873
22210 36758
29850 93148
17088 58601
3051 87207
45078 61968
18501 60069
24378 51152
85668 85834
5818 8508
23571 86323
21474 36232
22144 77107
20709 77057
13148 86510
11451 58311
201 53446
12652 59267
54272 72853
22700 24000
13631 90640
7593 43167
42741 68808
23383 53733
57489 74664
37333 45358
65353 83440
13399 80361
61474 87117
362 67716
24474 77601
18026 99547
56203 64548
51223 99707
31734 90998
20432 41091
5759 13687
17491 44386
97949 99708
42350 71232
69392 77195
18974 23964
662 77421
12464 75813
23697 52990
27793 64107
43216 46335
3786 48379
45493 91597
61847 90626
35170 46708
58105 73052
46224 92686
7249 98803
41203 44576
27793 35753
13940 27319
29351 38249
74217 92114
19850 35640
29435 85201
800 36875
27101 77889
52807 92948
15400 95991
3478 16263
32109 61437
7587 97352
11089 26319
18981 29064
49827 52515
85562 89501
1490 91505
26955 52755
79341 92460
74157 91249
35334 93496
22486 92376
19868 96742
56646 81975
44794 49446
84331 99082
12202 34517
1716 97144
41290 50567
54126 60828
7082 34111
14049 61021
48914 57640
10361 72422
55279 57029
10498 84129
22024 80309
20993 53984
258 93488
92 68202
86118 88661
26084 62230
39360 44047
1072 66081
15839 94092
1312 20656
16603 21465
52574 62120
59149 98523
16225 31589
42391 42831
26652 68298
37152 93793
10592 44089
10177 66180
38333 90928
52985 62544
31354 51081
34658 59918
48660 66589
11092 42420
14088 69841
62731 99603
31349 39219
54103 82061
8779 24644
64704 99941
69138 79823
63476 66703
45834 73638
9967 93670
43148 67227
11974 55484
56633 58864
25840 92908
2312 55580
51249 59851
46195 92266
22372 42013
42320 74283
62660 93732
77542 81674
39191 60500
39088 67835
69591 99905
28777 64693
26783 44122
44620 71012
4239 49743
38697 63065
19068 48076
44371 88720
26890 81623
6295 99547
66040 88731
25002 94061
7207 75044
14486 70762
17863 24902
71666 88043
39582 85437
46078 52508
83205 96995
59995 68036
54665 96908
42911 65833
45724 54836
17168 44054
13948 43892
35037 88949
36829 82033
63956 72737
12975 57493
78528 95130
33635 57891
28453 66473
26973 59559
21994 41458
2613 63718
37044 54358
21640 52247
79926 93758
57283 91846
34615 59948
6578 54445
22189 70920
966 67939
10499 29866
22667 42241
35271 88397
47373 66305
13932 56906
11617 54983
49633 95868
40071 94788
57654 92149
8767 76436
16817 49225
12293 42599
27913 35020
47725 67514
3807 18739
14804 49511
48106 77100
19995 99872
67606 88464
6247 44596
66440 76230
15697 86673
23737 80827
8202 50980
58169 97633
73891 94440
53206 89985
36091 97270
8137 16073
50051 73790
9147 80007
19753 60308
17182 39530
56995 70214
20427 67007
6901 82033
33336 36886
18074 84783
57909 80773
4747 17522
3922 85244
72630 81896
14791 71895
21958 57931
76593 99777
25989 68637
10659 40025
51329 83142
72785 85610
25735 83240
1783 19294
36298 87645
43693 85119
47456 63476
10788 76995
19013 82124
15306 58070
8225 65058
18145 79018
77867 82582
1480 94949
5212 36586
65104 85512
41443 52623
25711 93242
50829 57334
51492 58044
78785 82741
76167 78204
62792 95189
23735 94074
19451 92869
5551 31576
18289 96803
15497 50539
10317 69615
91219 94953
72004 86878
10949 17962
37127 82444
21149 68874
16150 16264
10769 75859
10182 69125
24593 47127
9397 74790
16582 23436
11319 21484
5292 88495
69062 81474
22481 25473
27126 58659
65141 97890
8039 21896
1265 73895
6804 38770
58072 96343
21736 90480
19353 47872
75214 78576
24501 65217
6138 78059
1780 72462
14910 52564
22830 53703
61841 78501
8094 79966
69380 76012
17890 72562
10154 97787
21107 31961
10040 49160
14741 84644
6307 34630
39718 97040
14627 37252
12795 54215
23407 95014
8339 40868
5728 84421
4432 74428
13874 89797
3926 42292
48156 69148
28351 59663
19517 48447
13248 21378
31159 88834
83767 94853
21460 97237
27978 45866
27970 93627
37092 71074
35518 99716
2513 13499
60693 70431
47737 72224
14226 32306
42974 75222
26404 60359
17871 28555
30582 82454
4672 35539
28727 80916
26559 52721
12726 63449
6351 70747
15506 60839
6012 59005
62581 92462
47420 61915
36576 52663
30253 43078
18155 93800
26809 70394
15426 18014
16183 73403
5476 10952
7836 60410
20947 98170
4280 89814
14481 18596
9882 18966
33239 67133
53900 63528
19968 81777
38948 53932
58759 97119
2114 76624
10808 30437
65932 68339
72463 91007
38170 54292
78797 90697
54936 63275
23601 82310
7534 90975
56234 98536
56145 88654
47248 47701
75414 83864
18002 92498
76046 94754
58145 58167
89478 91465
61703 97171
50043 88948
4506 67316
41208 51981
15254 32395
9402 57337
6205 93188
55627 60922
5407 23711
34128 75519
94836 99983
53890 95518
2816 65619
7527 37447
86294 89265
31950 85235
44011 87960
3507 93833
40261 46932
52323 77869
22082 61730
8411 46883
8963 20127
62642 94494
29946 75062
20867 94131
26941 83947
38344 42009
25214 88219
22746 50120
1284 11238
43995 72966
6191 98206
59867 84450
53170 75827
14416 59093
10339 16950
32002 66233
18110 33910
28997 95647
1822 16547
17442 69580
18795 22495
49817 67890
43872 54667
28409 30252
16012 81004
2532 64386
40368 83299
27510 58868
57702 74726
81302 97961
49538 56788
33696 48642
29213 53616
69257 96079
21294 76828
28992 99982
72878 88660
5536 78771
69961 97337
4448 87694
7455 38315
71900 81549
11916 97824
53475 78040
20735 95685
60787 79425
55539 73410
28155 31505
54152 56254
8578 44869
4371 37007
48833 53678
6495 72777
3831 47707
16478 58104
2619 65403
14313 77936
24670 78435
16386 45550
1261 65981
82258 90260
39567 68941
4643 82825
10127 63233
98444 98732
45522 53141
45756 57411
33369 47120
9060 28208
28012 67573
6140 32322
42004 65729
39923 57416
54010 66828
3388 24474
5272 42836
40691 52183
37280 77264
42588 91384
15743 19623
66590 98267
29220 64044
23885 29648
5271 60316
30443 66963
71109 98482
23738 26426
24397 35381
16444 73773
21126 52108
3149 25548
36660 90696
69770 71390
63257 94734
92438 99759
70512 95416
73483 95095
62406 65428
38457 79864
55070 92647
15615 24575
59407 70686
33109 69370
15290 19963
70172 79904
62870 73988
65231 79358
24577 42702
27964 94396
47566 98316
54466 71445
6821 92646
53628 79919
8693 90762
41795 92721
18547 45189
28156 29648
45027 83384
39889 50837
75790 97080
41241 91249
1657 71711
2897 84348
4951 90665
1445 83340
44850 74381
4426 86425
37699 38534
86065 95899
59820 95944
62960 95502
12085 65615
22079 29953
22114 99605
18002 63233
10463 28688
30373 42759
27626 45881
5514 30885
55431 65085
53984 99694
55110 86059
58902 67912
65133 92972
37274 56292
2688 57747
32007 56609
34906 93925
44218 61368
3945 28786
26429 80655
43711 47110
9259 92271
54331 55289
1503 43726
40748 85385
22202 36457
28732 46762
74751 96932
11944 91211
4700 29691
10256 55332
50953 86462
34809 99819
73667 84631
4594 6221
19829 20342
84035 86463
6793 23491
7542 29388
7424 36829
3149 23645
73823 90028
16841 79085
44375 80018
73751 90617
13271 75097
30049 57324
43995 44763
24627 37045
44515 97740
11845 86485
45790 68648
19550 34336
75285 99173
6592 18757
12196 67380
25534 43549
35955 90474
964 97398
38725 78531
18025 74367
10125 96051
19276 20173
66946 70345
62514 72723
23199 94827
19957 85360
56793 66749
40168 51720
47490 80697
74061 94922
4607 75832
58609 84849
47865 89847
8162 17415
29714 60357
39406 43172
915 90606
17108 83322
56321 87807
30454 35196
36531 69777
13728 32278
81023 84885
71600 98048
21222 48356
28752 84829
28157 73203
67677 86776
48087 77319
32352 70140
43917 73059
12265 30142
36303 50139
15688 25436
1245 24079
54435 91717
29467 74841
82058 85277
26282 27244
82987 83180
30035 61960
68484 73085
19222 68710
5092 21128
9998 99439
1541 60325
26945 30153
16651 51954
78030 83301
2666 66730
4057 21902
27005 60641
81666 95759
59229 90739
52661 58880
67343 92428
16238 98363
26185 32482
70903 79004
62826 65461
88673 93798
27674 50993
40225 66779
69579 78852
22289 34530
66100 85056
85689 88464
9060 44809
59850 95946
33630 75243
8060 57421
34991 82824
51344 64154
4922 53287
695 28310
47443 52724
9247 18418
15011 18229
937 55895
12995 68336
68668 88744
33243 48452
46536 90497
46730 55906
41951 96886
7866 20174
353 96905
37154 64255
73917 88443
6252 77042
29021 75813
16166 36629
26711 50752
23108 74500
176 19100
62290 82607
3941 84119
10809 55026
43627 98549
37317 90191
28620 90497
2270 27081
14844 57619
68978 99871
15376 19481
27691 89869
27986 83896
88355 94929
26859 68291
15539 49505
2267 25407
39638 59804
2050 58675
7811 93454
38138 62860
60093 94494
79150 87908
25260 50321
37591 53564
28003 98782
40804 67283
25839 31608
53400 75813
46617 99760
56714 71557
8373 49118
44908 92852
3602 62187
12025 60780
5474 61445
89395 89984
57029 66359
55329 94108
39532 69912
2863 15867
25109 91441
79497 82895
488 12604
5237 6814
11619 96784
7826 60640
16607 72223
37601 81046
28176 51883
12395 61402
12323 38693
18949 33051
35767 70710
94878 99369
8500 98141
5933 76514
18604 76813
41397 61840
19223 57006
16524 50615
13057 32296
48826 87158
34019 90217
62921 66318
46846 71044
38878 46832
33254 67235
9458 49169
22695 23200
39657 96860
31304 51894
54568 87793
34488 53116
26363 50299
68542 77126
20609 45606
4315 44297
52532 96074
42782 68952
11281 21640
37154 74859
1458 22948
24985 32268
51008 89333
54570 59318
29292 50406
6290 12400
21566 88098
3723 8226
1039 8212
42669 95340
56857 62749
35630 61197
56134 81137
15631 77859
28700 38167
7272 86697
78563 92371
24246 93499
84924 94675
76532 93758
41440 96548
3707 44507
2563 77144
32186 49058
7551 34245
40975 67789
55248 87415
35746 83332
46497 97713
21020 70174
88206 92240
27086 96443
6793 8061
24625 56567
34041 67949
37753 57404
34631 90414
27941 75020
43820 46583
74808 88960
32722 60416
32918 72973
42485 50527
72930 98428
18584 63663
19854 29305
24711 54475
35084 59998
40742 57752
30052 38267
19636 64097
19917 50963
41033 66259
48869 88903
28781 50179
45921 95707
31624 64058
15193 51248
26805 93950
60207 78732
81380 99017
37883 84691
13240 75535
86712 95958
54111 73431
12646 83434
59656 92011
5448 13988
7014 51307
4144 86798
26017 39866
41654 48137
59379 87261
9481 39898
25694 63807
41486 77861
8277 45866
21609 85536
17341 38104
23719 52743
13463 72879
24769 65361
57046 68417
25809 48830
4215 69909
80427 83284
12564 57446
83293 99451
57293 59172
18511 54652
25453 50301
27855 87025
48596 98941
43957 51674
40367 97092
35467 89684
59956 77810
57881 79077
37858 45306
30346 44602
25074 60563
18348 62716
31232 68646
33916 35107
41617 93036
30182 79443
40348 66070
69141 83749
36791 77671
26853 97972
38017 89306
26497 26969
35990 55320
14130 57753
46364 89850
34626 56639
8905 14409
19815 52394
29678 81034
32111 45022
19000 48342
26826 39417
75904 82414
43843 91893
58864 98379
60761 88677
25971 93840
29203 74628
17576 38189
18416 57474
15974 97402
11340 65842
12605 78994
37968 81824
50677 87057
24697 95456
39885 88973
15128 89484
8588 36296
5204 46015
4015 16757
17615 27176
16424 92413
1358 64354
57479 71821
18903 22130
68658 96159
37374 80374
13265 31200
15589 72955
22629 86948
26909 39422
60228 99063
67202 85744
5128 76085
52406 56491
33685 41114
85304 94498
43973 51571
4806 44437
20361 51867
17440 39820
15156 67467
2986 15920
86218 86536
69194 75468
47455 76090
9344 82668
58034 98101
66299 97290
14671 25394
22336 36572
69105 86402
40346 63976
75436 86279
4772 41773
48501 68678
62961 79678
17669 20066
2243 46053
26076 48268
12357 24039
7208 28357
63206 68158
35466 91214
89409 99061
27405 69515
39910 94870
24634 85103
37805 70839
80652 86339
58383 60697
63469 84038
15296 55819
31918 83118
25172 53187
80081 92507
15881 65840
37890 70333
7506 88360
31013 37664
54951 59061
6724 13974
11102 14811
6281 90304
86965 92165
7501 25912
10941 78108
34542 74772
46654 82554
4651 96717
36856 62183
4602 76508
3115 14091
13819 45195
19656 67166
46440 81917
19819 57701
69607 82039
26516 51317
38610 75065
95479 97829
20047 95356
70176 72191
771 43775
7681 97135
17441 68722
4351 13976
38862 76112
36988 84286
14665 52017
26253 69620
23382 30651
56977 91704
10451 47147
33092 38082
37533 88554
25377 32864
1967 89707
61536 72237
92152 98257
21920 83049
9844 23378
44151 71904
76225 79547
3240 28119
18909 42517
901 99518
58654 79075
49008 54223
37636 92588
3760 6424
59169 62676
29676 48022
64007 64099
51704 68199
9904 39009
3927 65284
15878 32896
14255 65609
41829 97347
881 99977
43918 61978
3987 4687
68728 89333
74951 90564
9129 79462
20651 52955
48879 53886
72540 84378
50029 77927
17269 97333
68702 74162
57288 74774
57021 59890
45505 54576
38410 43536
16476 20936
57774 67685
39325 65979
38656 54254
29996 80504
4363 22116
42094 69482
48779 85788
27926 42847
69613 97888
3672 30161
77887 91135
22889 58210
53660 81402
20742 42389
84043 98303
26089 34766
64793 84594
8898 34010
27517 85693
32186 66025
50008 98770
34647 66464
18622 84797
20176 69480
90111 99985
23997 75317
26461 49625
67162 93184
60359 74732
32087 51638
12215 13208
15049 27423
54298 75949
13196 39131
72150 98292
55267 65180
82502 87379
46754 51800
48868 91676
81505 97942
26036 39488
16029 48416
16702 23118
34927 54482
32163 50270
14941 73475
25255 56572
55314 92287
12908 65076
41396 57404
52552 56077
12986 79511
9490 87872
75943 92916
68135 92681
4261 11555
29020 44149
33868 99702
65219 77688
7613 54910
18483 27874
2418 33625
16395 71186
67694 77372
19603 85307
50359 88346
50975 70006
27068 52084
30179 67627
1593 41046
32793 32840
7669 61168
8190 82560
33263 33772
43998 44412
41255 50999
37083 64044
25152 84518
61016 96636
43690 90719
18453 46804
21728 53247
43547 74918
2403 46961
42977 72228
7610 11637
25518 66974
9878 55567
34574 64743
2779 62338
14308 85405
6384 61330
8351 69809
14278 60068
38943 39650
61963 94366
11191 98226
37820 73399
2241 87951
8862 30553
62461 70674
2759 43917
45915 68464
6261 90797
19167 92878
23046 32956
22398 33577
13249 98911
20612 46693
32559 59327
6366 26719
62068 77068
3157 29586
57454 61528
24935 32565
23574 30583
3337 26428
30833 98405
36768 47186
38923 60454
10918 46743
418 40191
30368 63558
71512 92374
53837 64348
55775 96652
35518 51680
9254 19168
6690 30454
16891 76117
19681 85691
11409 98082
40604 46720
66720 98188
6729 75570
34967 91446
19159 79208
20079 94340
64950 98463
6412 74011
38025 87230
1566 92250
9816 36230
49826 82801
39908 47347
13890 51047
33110 41745
40682 48307
1871 45376
75787 81827
21522 48780
15064 69043
65829 71140
57888 84495
60750 75965
7505 20145
31361 79676
9962 46051
17108 36799
61997 79124
57948 72384
10290 94708
52587 61995
78757 86911
11657 26348
41412 86961
10928 22979
11222 45071
32848 80389
2506 75620
4897 10113
29721 98972
34057 44535
51216 90355
21095 70575
12727 90735
30156 80560
29403 89225
60126 65860
15801 54824
34460 92138
21582 45194
15427 85775
25204 63166
22635 42926
23825 79702
21804 86916
9882 53279
19980 25857
37726 53267
34276 73787
89522 91655
56846 91204
61871 81768
44206 76243
14966 40758
26401 40248
36528 61152
11689 36011
56598 94132
2820 82794
17752 43899
20899 94123
7016 33600
43878 83184
52866 78607
7786 73116
32497 66596
32492 77545
46851 82901
31007 86318
7817 29939
35527 78018
41224 97963
3749 69705
75584 96902
9527 97973
36581 91716
37370 80922
502 13186
14013 73499
38953 88975
54070 70638
2992 9568
34395 63617
373 32779
22410 82418
13795 77575
10890 27168
68077 73168
7103 50589
56055 84423
3622 64262
50349 91956
56005 82645
93897 98584
6772 83668
27312 74447
52748 95714
60889 66184
2363 8358
11084 64060
71268 88771
79658 89091
63222 82176
85521 97297
55423 91475
19436 32797
38026 82714
9033 65451
3001 16800
32610 51545
23823 58800
7607 99018
1603 90844
20773 49502
33313 89466
22920 63997
7976 87326
71756 79953
45727 88519
47960 87267
63948 72831
73623 91400
46709 92728
46762 73935
2974 11049
822 53098
20354 74034
32473 35672
67679 80239
13271 48341
13151 42658
13539 68397
26882 89680
40678 42700
70425 98328
3015 42682
30476 77330
10736 42858
21083 34116
48067 91174
52660 88393
5921 65028
575 88194
27818 54720
41507 97999
31507 35586
7352 89621
62143 66755
18763 71093
45941 82576
54166 98008
63818 94305
14102 20396
78551 79768
23649 26545
50028 87503
48141 79622
12221 85511
68571 94978
85254 95805
73872 83893
12957 95352
14303 83286
1751 74459
33317 37382
38524 60435
74602 89805
47559 90155
44655 74722
35654 42865
23940 66842
53690 87757
25463 76137
70499 93841
32906 82103
8392 22957
10951 74295
48985 85548
599 80187
6207 30587
52473 87249
28467 97458
38930 82352
18537 75940
42876 52102
15859 74937
26618 64864
7147 8731
10034 11405
69778 79868
8351 64451
69530 89790
24806 68046
34257 47531
21868 43856
8354 50636
15634 89347
3593 57399
18292 75700
23447 74558
846 2526
2195 73840
46933 92298
14214 78858
1482 55034
30867 67542
55118 94252
16656 58578
4222 9155
89755 90775
71689 78211
59825 85401
38069 68687
29231 61994
45653 71917
25683 32718
86157 92188
85914 87420
24950 78128
36045 92879
27191 41011
61717 69129
18645 70765
14452 51162
24593 87754
87999 96897
2977 37751
40075 45625
32261 91337
25065 76126
11383 15406
22315 25246
15447 22328
16172 24528
39278 73688
17401 44010
28492 51612
17181 68998
38222 62947
17161 74056
24087 52228
58573 90096
81705 99984
76321 81748
15461 16359
17992 47515
18572 97153
39666 43156
64760 79328
45659 68084
36259 42420
32074 79345
39165 91704
38163 69569
81433 93798
66164 72114
11722 17552
68066 85567
73330 99700
12127 30037
32312 64735
45491 89937
42580 94714
84867 88109
70078 86588
23494 92925
70860 88772
8677 50009
29948 97966
60697 72364
16712 62747
13753 72746
64746 69060
15306 91355
55448 66178
9806 74539
61973 95601
28581 49406
87149 95926
57492 85514
2271 72078
5593 98780
62436 79686
48598 75053
76195 80605
85531 99860
24137 88365
2458 31621
35500 99332
1564 18437
75267 97542
8437 17512
65808 66432
19089 68070
67193 79306
446 82378
90158 92318
12219 33630
71334 96087
46540 75992
5105 82652
60296 99106
18589 29332
17854 87063
76005 97620
19915 71201
15097 68853
21775 94184
52029 59281
20009 96751
37940 81202
16947 61555
51392 71308
39051 92381
47648 68738
46846 67000
15456 57002
44314 62102
28755 75415
64980 96903
58034 86381
56660 63787
78743 83017
43675 93157
10544 57545
19139 49885
38520 66475
13301 39741
26953 27837
60808 64340
38600 40903
37969 98434
21668 50859
23276 72427
6222 17228
11673 27088
38371 97368
32 26800
20054 45185
1198 13345
76137 89981
62813 74791
14329 33371
21583 46033
39149 98277
6539 68639
10673 89132
5578 29384
13251 77618
39267 88755
29737 90064
21177 86014
38090 96411
16303 64426
1764 12102
7536 85197
26009 86904
41418 48500
22159 42912
77742 91103
15504 52760
4230 79975
23279 61589
14504 81092
5770 83688
2404 19108
78761 84982
80052 85995
12438 49502
49142 91612
38491 44951
16218 40263
57111 95544
47399 87326
5250 83788
7278 40192
80490 97109
54457 66657
40440 47460
4356 82613
57060 83707
65746 71473
40177 70195
16434 31140
84443 89766
30409 57481
77108 79124
41535 45941
13774 26251
27480 90874
84481 99462
2373 53269
10370 87280
46931 79991
10622 54847
36830 72594
19703 80541
31568 61776
21466 44421
48883 80740
86616 88110
43173 70797
69732 87134
73235 79225
20937 66654
34863 49293
12005 58254
82531 91464
76665 92413
7810 70613
16310 31401
10275 74310
19460 72837
61554 84611
3722 81281
7046 39345
37621 91874
48793 59023
54720 89721
89353 99131
11500 80933
40980 52328
71408 71612
8079 76394
84900 85406
7429 20369
40787 62631
20269 46960
25523 62882
429 34096
4963 98042
3409 71039
34123 74564
51468 93251
5610 84764
6790 51115
59260 95315
39119 40794
13800 14557
43387 47680
33787 70423
35390 35652
6538 47547
5075 61775
9829 23501
51924 69881
4660 26745
43876 57046
12904 30845
18111 57342
53620 75180
55789 89697
1768 7473
31588 52215
300 50831
11196 91726
21365 86214
44657 92959
30863 64555
41881 49626
19935 85016
13764 83932
29505 60627
12167 16421
15468 37444
37472 46571
7611 99587
5037 73027
22390 41104
6974 88653
27407 29588
16983 73510
14087 67408
45716 63206
18517 83867
6368 74854
35960 44740
53720 78452
13615 91580
2305 50141
42109 48940
18005 27066
27989 68995
1841 2721
3635 95901
48909 85444
19035 30299
4735 21357
7331 22681
32701 47323
4273 88397
1689 83994
20063 97434
4908 64221
4865 83304
19855 84154
58743 78354
4706 61378
16504 67697
51547 75950
56923 92754
34567 35196
5257 53379
4268 25925
30117 40575
52808 59001
52631 72007
2521 57915
54434 85731
5789 37522
58762 58875
7729 42994
49457 58261
85205 95275
29608 43390
39205 93995
16487 85008
64187 78593
3452 25153
21791 94786
14200 70062
60843 65570
78924 87322
43180 47826
44150 95427
55017 59855
12951 22210
7192 21327
69596 86109
37641 38801
27547 72492
11818 23346
29342 50982
14974 50388
3783 18362
21054 91383
11876 42485
7979 37930
28911 73345
72785 82873
51104 97358
59108 88245
78338 81209
11785 19586
8433 55369
36817 52124
1090 60613
32975 35960
37348 67978
41250 76987
30064 90111
45146 46637
7925 71201
36167 87146
29482 99272
67266 95984
4604 58814
40402 95609
30081 87460
33890 81861
47052 56086
25334 57144
56109 65261
73033 96287
32568 75859
14853 76880
26126 68915
15535 86493
31509 43232
63085 86474
15422 84999
8074 21632
17021 20026
3245 9019
42021 96071
35687 44654
27863 30287
25517 69515
77610 84625
44730 65086
16745 30219
50693 79406
4695 55703
43542 76713
16789 30264
61897 72664
60000 90657
36454 60457
2550 3045
46536 68286
18949 66119
94200 99122
40706 89887
47081 72824
34894 48818
65647 78847
65929 93145
3615 60591
45487 97375
29111 73534
66598 92339
45583 89719
33115 96740
59792 64997
1528 34247
10903 95238
90247 94099
54677 89322
6713 85073
14782 90595
38965 40878
52076 94614
43892 52535
4039 27352
2696 12976
41459 71189
19129 44693
57783 61865
48125 84760
10926 11112
59356 80448
30095 88983
4804 17259
12501 29497
34488 48641
18881 51375
38430 55581
25493 88184
36689 46679
8884 13162
11224 59246
86532 90379
1159 82877
7346 24562
37052 76864
32071 72707
39635 68084
58997 73507
64203 74936
78264 98996
37936 75990
6978 79302
4305 34990
22318 98649
16995 36398
28364 44726
58108 91090
75051 77592
29888 45557
81285 92711
52480 85131
17864 90431
26850 99321
65063 99492
80285 98416
46630 93581
62676 77493
18143 63935
4732 23116
26251 96220
54862 91760
43761 80914
23471 27131
30039 92709
11669 21443
48213 56474
28138 56819
19493 54402
41869 92738
48776 56752
9754 36398
5092 48567
4766 54107
17162 93058
52252 95411
25856 29158
20301 29722
71356 72541
9077 34938
24095 61938
73135 95669
57090 68452
23114 23292
11316 34125
19319 92004
47697 57189
39511 51794
25756 59231
15385 84343
60359 89923
26145 75049
9178 26688
21694 42342
24585 79604
3782 72211
20026 71520
4922 90008
16529 46391
22981 79388
67211 68131
24113 60230
25183 74623
28461 72828
5521 58906
17385 78427
69690 78261
26303 97779
4221 58529
25368 72117
63501 90234
25618 25900
67750 83881
14213 84342
41011 66715
58107 81961
42579 90355
41471 97980
28378 98381
7713 40510
18179 20161
35730 36029
62311 89484
22756 92027
52245 74738
2374 37459
9075 81435
72667 82553
5634 77128
14505 72749
69556 94266
63004 98509
14727 26073
39518 58816
20602 39568
26516 88433
1704 24982
600 28624
42642 43421
36120 40881
11762 33694
4861 18501
74727 80547
32167 35151
77609 78295
9880 47874
30706 92657
14739 91092
38179 71281
5424 46954
1603 1691
22954 87175
20764 43795
15614 95816
63067 94559
36814 72698
15492 21066
5222 63128
75919 91749
69698 97017
65053 80685
57030 81275
59454 93222
25347 90195
4077 32399
74165 99312
74242 93562
5510 39543
19768 30041
13785 53129
55867 92146
44463 93254
52265 80914
56798 75849
54666 72761
75398 88022
1561 67721
9466 44359
70213 80129
40625 94812
40934 65126
10739 75430
51962 73761
36302 90545
30830 94830
65597 79575
5423 48624
38462 90599
11920 80574
992 57715
17770 62950
16462 52608
60333 79377
4611 7344
40193 61188
17381 50592
7724 21236
17740 82689
72662 93757
44836 77996
6086 6721
23997 63735
21646 75578
3784 13707
5182 13730
23392 89052
14682 98552
9263 85629
69176 78782
30620 83155
40087 65408
3745 77653
52603 77779
371 85285
18826 88882
26268 94893
22485 96181
47979 55983
54360 65706
18126 22568
58167 98610
69286 97426
34106 74280
10172 44881
4528 82035
679 70278
5252 43345
34724 56021
48990 60273
29394 81601
7333 55627
42652 46980
1071 42191
41909 98505
25547 34455
9093 50240
42274 70302
12822 14730
89679 97320
45226 70462
71639 80581
14537 45628
78726 87920
352 5667
69816 99042
5990 46001
31480 49069
24326 99560
8168 64786
36900 47060
57880 74378
8356 24118
3191 23589
6748 31024
45513 77280
81293 82506
8211 71686
19238 66537
72040 80715
16177 20735
12266 95709
37174 83012
2306 16880
9599 11213
33300 96004
11760 68720
94787 95478
1630 60781
38609 87527
76728 97501
7119 36002
71769 82744
6400 92659
34017 96770
64979 73391
10706 25059
17076 50107
16927 23894
7154 57633
44597 98618
29958 72039
5890 73900
55983 86257
86761 94474
13778 15576
56625 82176
41941 98161
63905 69036
10449 61937
55353 93408
6571 78451
10000 81403
56984 76785
31638 38186
283 84800
61958 65996
22814 95860
48652 85838
59396 87786
67536 98998
39035 90448
20537 55232
8121 36872
68203 76890
47059 80618
17027 57734
3551 34014
87531 91935
54088 65830
35166 56437
45056 73190
13060 17545
30705 37296
81944 94052
32122 49377
38876 98339
75751 84747
72508 94025
5148 62525
27095 67352
28559 72622
71286 77109
71624 76111
11698 37432
3593 24972
15708 73129
7572 17461
57937 94020
86064 89919
69373 69455
21652 52717
77197 99367
35001 64062
15869 36752
1594 46829
40429 61623
11521 46231
31490 55188
40703 87686
26873 37578
43251 89476
44301 50660
69378 85437
69362 80755
9126 91824
55511 77642
1707 37162
80861 91040
62397 80566
11672 69648
10241 79041
67725 77264
64640 92392
50526 67526
56371 60043
65878 67158
16795 72880
40334 45597
12177 40940
34701 63238
41382 42279
32083 68098
26750 83475
14739 30274
4833 38108
30919 70698
29322 37560
39421 46355
3966 28966
40477 78574
3087 72044
719 3088
22774 40147
70093 99073
10936 97894
31734 79876
26758 52839
16822 95208
61707 85409
56035 57582
62991 68351
37725 75839
66943 74273
10443 96747
14533 64352
2193 57107
32220 60567
29448 42763
17264 38522
16241 77280
26825 61391
3162 6931
33075 33434
5754 81403
6568 13399
11094 38197
73779 92010
2975 46756
18882 41458
82316 94075
89978 92905
72371 95028
43855 78576
5660 79683
7281 56181
51997 93742
20801 69538
94516 96501
39410 43796
2733 71430
41412 55485
24173 56715
23618 49825
51491 96956
56702 91735
10162 55242
43511 77598
43224 96501
9306 21147
43031 95142
62374 88749
55558 90384
11273 47214
51737 73099
35785 89574
5317 36393
74872 94611
459 57480
61391 97960
91549 92714
45730 73017
11992 30419
33244 98936
15907 34089
32721 88383
24980 28335
29577 77571
85866 94655
29261 83745
44680 84269
56301 67188
69285 73210
34005 38398
33115 81145
60127 69714
1857 14161
23752 80694
6602 22242
55916 75818
72634 80068
43590 77023
14386 55769
88039 95967
53503 66107
75983 80494
53992 91662
13728 31539
66770 83852
1555 24993
5625 49431
67477 99958
11126 42628
50940 83579
30934 45411
1226 75596
2522 55839
51407 53183
1289 63394
58510 90349
6640 63445
2355 30666
12513 54812
48973 63729
304 50707
27903 51877
53931 92215
56534 95075
41528 67100
53963 67955
25742 92571
7338 63295
68919 77119
53312 97123
42674 70602
18217 21850
98222 98546
6610 53334
10728 34587
18079 60153
9347 49476
54130 78665
41704 83064
52529 76678
3721 12691
33258 50880
51789 80742
77514 86688
27464 58597
25040 89740
12397 58441
26158 38054
1743 44723
17498 95994
25711 73201
36289 75643
8721 78414
65714 84352
4546 26210
1320 33139
32360 89599
12984 79452
96308 96541
78480 91038
31439 83015
30279 42152
4033 88848
13623 70962
73160 99771
59139 78774
41266 83098
27205 75131
25200 84855
57740 79893
8055 51246
8385 32029
9795 65835
1284 17582
32266 48720
4537 44950
37527 45458
21744 91302
57942 64976
23697 40936
10790 35608
19477 72795
26855 77112
5916 60576
44084 99168
21562 98885
71967 76571
19316 91619
21401 49168
57448 85334
5756 32585
61893 90111
39234 41820
156 97261
36360 83651
9347 11766
3136 31976
53812 64860
85876 94749
16368 71736
44017 77805
37710 52630
29315 79545
41893 73017
5804 37061
16421 95339
36332 56063
20304 22582
35097 45267
9373 13057
39643 99421
37528 61997
31632 70634
17613 81572
28383 87740
64698 71267
1531 55684
71229 80427
21283 96577
42105 82579
36209 43658
18353 23502
9447 84733
52588 73728
5277 48048
4606 8337
55268 61411
16636 24344
25208 29588
8681 74563
46465 53937
51025 55682
31176 80422
56375 64781
93135 98458
88788 91685
91509 99886
8486 25438
13729 96488
27960 72663
20572 75419
15411 23266
19454 55697
28635 93665
36888 76350
16487 23729
23578 51799
8811 73621
34460 98598
7802 34133
122 68520
9081 60738
18035 85515
32022 90336
65653 76219
34360 52751
13643 27449
52462 72854
91824 93048
84155 85180
17759 97457
14060 99202
28601 32086
54789 57882
22949 68944
55577 61449
39791 69081
49357 89088
75613 76295
38320 61310
82511 85859
88847 99707
14990 46140
45733 75731
6781 50668
2780 58945
10595 76558
11806 68327
28305 49331
89522 90868
9126 54135
12055 83326
25312 43188
36465 79667
11186 35197
600 7243
55618 76070
42129 67937
12837 14142
1627 10988
35754 48898
56673 88804
20842 48905
16087 35647
78668 94523
80664 89653
48165 58990
39067 81859
29282 42330
37643 89200
82740 83521
45412 62569
53911 93073
24147 30755
19609 53292
886 6452
5466 17069
6392 61422
32569 93556
23119 54505
29323 65670
73470 84335
22316 92548
19302 83889
32276 96805
76199 88608
10280 71367
22832 75093
24978 28057
5417 13703
11692 89021
51488 66167
76722 93731
6312 46227
57650 64356
40931 79168
10376 88755
3841 98044
44386 88232
60275 94501
6393 60105
7717 55933
53060 97298
12002 79808
45009 45079
16783 44390
8917 30514
13957 85092
20181 27892
3976 30163
31391 38921
50856 68009
38695 68340
12979 93059
6997 64869
27267 50165
32118 52923
2958 87030
21099 22006
23534 90030
44271 53323
28559 54384
55392 92440
53904 94277
70470 78586
53514 95250
55867 59198
45126 81041
831 61612
18504 46407
51151 60042
45552 91456
6734 8271
14191 63029
38263 91408
47209 92004
67908 93457
10846 45927
31402 51785
12848 16582
41636 51083
35722 77167
81206 84077
1682 65436
10244 29117
1588 99180
6787 94425
15049 84526
36903 45238
36766 94204
43335 46267
21860 44070
61069 99431
3341 76947
8494 91840
42283 96727
3816 81256
24222 38377
13090 16697
54784 93680
42773 89089
19447 29963
486 48057
26338 64675
39864 99764
97398 99337
10948 58468
371 11258
11236 66954
9142 98897
2729 14203
6553 60536
39935 88857
36749 96659
18141 38592
12132 67823
45792 81794
11649 87692
35910 77521
39440 82115
4903 34967
17033 27425
663 63675
34360 65430
8057 28130
50837 78334
21517 52927
58571 91760
56524 69686
58700 67151
58793 80661
44125 50993
7790 40816
48266 56046
62135 77157
50940 58940
78775 95063
46946 72146
38241 73719
41429 73007
43440 58530
21639 83923
51786 97172
17113 30464
10545 53397
15907 19598
20610 88181
38976 90941
48606 90914
64641 78809
461 62747
29314 99467
15484 22166
19677 82742
52362 76297
13700 99620
18015 21677
23906 64789
35723 36487
22902 74253
8264 31314
40925 75036
3474 71919
15492 89071
11260 15429
26788 27978
7509 34461
56362 73887
11147 82585
33035 99031
77298 95111
16217 29623
44085 75277
31582 98113
24617 67126
1771 10021
60312 62559
58097 64475
30899 47710
54876 59312
8407 96162
49485 88765
59576 97625
63357 79719
22471 24179
15828 26627
431 84404
7534 63145
73888 75787
8691 10362
5298 30317
3420 80668
59227 79609
27987 46703
72975 92276
21113 48709
65447 80568
24378 35021
37480 49495
11466 89358
43033 52244
58903 71347
14165 59955
13547 24999
7467 61619
52152 85599
2239 64938
9511 27629
4801 33387
15291 28663
34292 55095
27860 69421
20195 33962
20461 87407
7113 65738
7762 96168
29431 86559
30053 82767
34805 42349
49364 52327
3651 26066
8623 58373
11616 85621
12098 84313
51729 68770
15907 34480
64972 66360
79647 94159
57414 80819
42187 50838
358 87646
83005 87687
59539 82776
64587 73633
68124 78060
43 23070
5962 15291
82591 97856
55030 78436
82718 93223
56019 57873
9940 70828
73667 78465
39472 81228
27302 56536
7368 48903
12799 53389
4107 79906
16012 70297
44187 82384
26372 39277
6166 40959
40584 65345
28836 80650
21183 98706
19844 49607
10081 46421
3418 95029
18811 44651
28134 36414
12966 81323
43557 96824
50136 65290
57656 83830
69190 74614
43317 66803
46027 80204
26488 92191
59419 79358
39557 84149
44877 58054
10849 59396
55065 77511
6288 38344
25922 78172
53112 88741
18080 75626
55215 67573
72867 85081
20952 35014
72646 86978
12167 27125
28509 82324
33009 80084
33498 71120
22007 49859
56139 72907
73070 75772
741 97047
19809 89298
42665 89117
20224 33791
16300 17622
30778 46177
33410 74292
2907 3739
36143 83922
2474 84947
41187 82131
55690 93456
36563 85540
31758 33336
28036 28303
12383 61491
7108 30044
8596 73125
26960 90983
60409 70731
3822 46691
12385 97881
3917 19224
63828 95034
8805 20442
32818 86772
45411 51068
12655 67197
15291 47293
78366 78681
43556 74335
46804 94850
7107 10723
25109 97261
28542 49321
35142 78330
1049 14071
6277 40086
70575 90548
7782 26613
12429 31117
27537 85436
7268 64417
18484 78942
74299 79975
30986 55450
24509 68895
3832 12469
28455 75004
2509 85336
49357 87075
17922 91053
21217 39572
43828 78527
69019 75434
6773 23621
17472 68650
68093 89550
33281 46493
41317 45698
35752 79976
15800 95054
6441 93421
86010 90646
31910 33357
17226 38577
16137 95007
77271 93137
10314 24112
56823 68005
5200 54262
22234 53957
12455 45440
14152 25550
20189 71559
93596 95333
39395 57206
18858 36938
29175 32405
28431 79911
51058 87289
49172 96039
45103 71065
61868 97366
29947 88537
16777 60420
1219 18843
35688 54012
65749 95571
28801 43367
4759 29462
45080 52000
62936 95484
57829 95265
30331 97847
6103 14753
60255 63525
57141 98793
8202 73598
24533 44768
29133 74545
53888 93727
34055 93180
22165 43883
14408 37023
55438 72875
56307 73087
39875 75106
44963 70520
75517 88216
3531 21273
25155 64522
23299 79924
54675 99175
11252 18317
22311 94899
40804 68108
4191 89579
1950 78607
65704 71140
89666 93657
25999 92977
11682 18921
37785 75559
33274 98827
30291 61670
28029 69402
18759 90182
66544 81834
24895 48330
29323 49757
44373 62547
25630 26594
94988 96760
29573 49905
36454 57945
36534 54149
8420 14866
1738 47943
48981 81803
17222 79107
17044 57300
32668 59623
36061 98484
13963 98170
8050 43986
18746 73534
36403 79364
62010 94381
68839 69440
81280 84660
46136 56794
41003 81397
13719 82331
30004 82597
13419 93522
56000 79584
20987 83170
10077 38565
12526 29058
2838 73372
146 29677
18779 67149
42378 61398
36660 65096
69194 98656
21841 83985
92068 98999
64267 82423
22346 26338
31329 93853
43567 51616
42646 44077
28479 65743
14977 55945
23327 59587
728 20000
15842 99156
23640 55961
83657 89649
1314 96055
43674 50476
76414 98838
9859 37842
49708 96302
24121 62564
25247 88984
9049 94902
58512 87864
21316 31759
45245 91032
48405 66476
61844 82779
21299 75116
11088 33528
27033 46981
27542 57343
36697 82522
4608 33925
58680 75038
12095 32798
44349 74399
8217 39715
8545 11028
5293 70459
41901 48887
57254 85844
38578 89360
53885 55985
10798 64548
32264 39872
36610 86945
11875 30661
34371 92292
42544 84667
72199 90287
39660 58107
48941 97397
20500 94833
41660 52540
24338 73929
635 48160
55585 77711
42180 94716
42119 94440
17518 40570
53715 57652
51044 84190
48519 89698
63555 68346
14738 70861
4122 59412
23835 49362
28450 88900
19453 96428
14978 59982
34387 70087
111 95742
33078 86042
39675 42037
4040 85024
47776 55769
1784 21383
41699 61839
37136 80098
39234 77224
79343 95915
30866 84099
86297 99247
44779 70166
10312 83289
20539 99706
37611 63151
14724 67888
51698 97408
66531 70441
63538 84129
77348 83032
17815 87824
66372 73639
2489 51136
40553 42272
33032 49418
63531 95544
67267 82829
91858 98488
13578 49500
32392 57529
17081 46397
36501 52851
4062 94641
10025 20003
27852 70458
36553 93664
5495 96927
21398 45617
15742 24186
82776 94232
49646 69491
23416 95994
22775 86726
3070 98811
3833 94486
16051 86487
86767 99094
93036 95891
43981 56048
14794 71260
19796 95559
41840 80457
66908 97834
69580 81551
35002 69035
17229 32650
13728 45916
40261 62643
73171 74035
38123 39740
5408 73427
6829 48955
66917 67258
15934 19669
42110 99480
40489 90348
29621 47315
53226 89753
63032 84053
59302 78554
17900 79309
53747 67075
7803 95780
2628 64360
4065 31653
31046 69125
44527 88668
64783 94437
95506 97386
11410 68362
30522 64021
15282 72477
4955 48236
39998 93313
19011 55873
29717 65403
71590 74054
78815 97575
2179 72252
10096 63577
15714 27215
52399 66830
10526 94673
14687 80966
35178 69418
39307 44102
13865 46010
56748 77663
21499 60306
4580 53219
43578 63882
69040 89041
37306 50365
16346 75045
41261 54056
10984 15836
36471 69515
69613 81706
19098 80189
78146 89617
49000 82646
68629 70774
12056 58993
50091 81305
85786 94171
65102 70466
50599 93436
33866 67136
20915 88189
5880 42623
29438 52795
44534 99042
13167 15456
52092 53299
67959 69925
31389 52666
16300 94376
93510 96219
19814 68820
22061 94339
28760 31167
22835 25697
64428 80718
22969 34606
20962 25006
61324 88188
32409 51209
13093 46838
611 27183
62025 66676
482 24530
23350 59538
25726 41486
6163 18072
20917 76662
55847 78145
7839 27977
62144 87658
63476 87725
5869 97022
52382 83953
17779 58230
63037 86926
5242 32490
22811 86631
90068 93766
76291 98388
34712 44775
42303 42465
43795 72208
45837 85226
6700 58582
45829 98815
51152 52667
11870 17777
59040 75794
10405 29120
21674 65322
19097 52687
2074 36469
65004 88298
32481 55451
49186 61758
23294 42197
3464 14238
72697 86629
50309 79375
48432 61224
23748 54907
28532 98201
13995 17876
36982 94588
28288 43434
65283 88091
62194 81666
17672 64903
13314 17317
38888 68342
13 50967
6272 43453
34344 95279
6702 59591
46044 81184
56186 91944
31480 33245
25649 80026
32034 40996
80262 97373
22178 68532
64462 97587
77019 86218
70790 87353
36672 61581
9121 68180
970 42514
72582 78926
12533 59254
7479 98122
32930 40740
32368 79239
11950 57484
69040 87595
23580 89249
65772 82130
6624 41345
20582 52687
67626 75179
16860 64732
69935 71954
19578 73506
74765 95186
42770 92415
66563 85880
41123 48152
1739 46526
80290 99534
33207 40049
4177 49509
73622 98181
78880 81242
12058 45128
85033 95240
10697 91345
33603 41419
14612 77413
21127 39969
2460 18955
24938 54016
8069 92824
39396 80468
21043 74379
49036 68856
22498 25911
47459 89615
22564 93270
19571 49437
21297 23298
15190 56055
44053 65753
31097 48965
44310 64888
472 70012
75831 78580
12269 92781
65359 71611
59010 71823
19207 64151
14937 43058
3567 53170
3296 54762
21498 38326
19145 60686
41790 77708
3864 77130
29274 44205
11209 56179
16760 94240
8264 85293
8005 12509
27948 28843
47799 67299
31568 75982
13726 88162
5152 19198
79140 92278
49750 65438
63050 92909
23184 78487
11955 94541
43342 46872
6907 32995
31235 74974
25842 53341
19629 34584
57993 86301
76785 80327
63894 80943
73092 93781
71839 94811
14886 50062
2116 29145
7878 90530
69302 99120
13897 40881
27285 70617
62 67254
50134 65494
56574 99977
4146 40825
26154 48754
80791 90262
60881 83911
5195 31767
12807 20881
7812 89252
36489 59262
32685 88020
16027 55748
18166 63581
18693 98879
59364 61318
1207 22028
34130 62933
8216 64203
47298 74466
4642 39694
6317 60452
5888 86254
77921 93387
71657 88042
3291 28228
41419 75649
61078 88646
24588 43172
41877 70117
50151 93978
7873 46541
84942 91163
62083 88677
29124 87979
55338 77064
58693 86743
37222 83298
46464 90416
39075 52949
23294 83173
41380 91284
16331 93361
17904 72346
35642 46170
3393 17328
58636 62652
71851 93797
4815 7761
31229 61674
13825 84322
31591 99397
23191 44415
2084 11495
85911 89441
14885 46201
2420 51915
28709 90534
6335 80529
12229 87675
28057 35976
72172 74083
11666 33630
1958 73091
24466 99917
82663 96021
28560 55077
81832 92164
28155 58651
45958 65165
14857 24244
66813 84987
39859 82924
5824 90992
35993 88103
20762 75837
11575 68731
13035 57442
445 74132
74768 82529
12569 79942
21661 72993
9089 49214
7265 58535
44735 79477
5971 8963
16479 63481
72927 78557
63234 73563
18139 33380
45924 69983
31986 45077
58390 92006
14579 73840
54385 60211
1856 90144
406 62561
76668 84299
10830 48203
30628 57462
39455 64106
34626 60715
42053 81979
64874 73881
21448 97670
6551 39928
17743 87010
33655 97841
26878 46876
28791 33650
49230 98802
69095 94631
24471 96616
58652 94290
20759 23780
12520 89296
37918 74927
14120 49895
55588 78602
3303 99392
38579 75481
26875 63199
3307 86392
59223 91995
48491 98262
62700 98283
82820 97881
13080 99963
61333 77884
50053 80582
7703 29828
20178 67562
30484 59363
51648 58007
10994 28583
24067 45241
62967 70455
60010 70733
57798 67723
5224 16533
11139 94856
56354 94723
30635 65673
19007 32136
7300 82910
1947 38618
22034 22401
20917 83880
42065 71855
29365 45157
1017 92737
12515 59257
7365 63079
21783 99975
2292 46429
40863 95106
3625 21064
44883 63256
64875 84081
41674 52984
7401 10563
17446 24352
32594 49609
69397 84957
6342 19032
13285 13292
43789 52283
23845 34938
10279 43833
61615 96215
23242 88980
47280 83686
32907 69469
591 60689
33192 41990
41491 57160
36154 37612
14553 18555
35464 49090
41070 57702
69358 92446
28778 45577
35511 57124
16434 97547
3296 78880
60747 61182
30619 81746
6222 67781
23996 71181
77842 79948
71387 76134
16373 38711
18900 74421
2186 26223
32992 45848
21750 60325
38761 72566
43951 66187
52300 57377
53791 61584
23983 59860
46656 53502
80860 96573
49646 73476
16020 19577
36093 92447
293 81897
11714 65161
29436 75569
88224 90316
71384 91078
2653 71458
34780 76917
46617 80068
48543 48788
26164 61430
28636 96072
68992 70556
11456 82295
21542 86275
64775 77124
26268 29942
85815 96821
29268 50878
7411 20438
85427 88593
24381 39990
4350 94234
11182 38796
11242 38441
4546 68581
31750 46052
10009 80384
54051 56345
20262 60475
38146 73360
57788 95744
81419 97613
1861 24654
32042 67182
41776 48292
7143 88915
18788 36396
41150 96256
13739 65414
69040 72838
6383 51249
29211 76969
347 17759
12813 94921
22156 81378
41535 87204
15627 24141
54453 90064
14265 54148
18816 68436
4109 58364
20838 96865
64012 65792
32053 81204
17120 28878
31553 54875
20055 60831
14704 61857
16694 66314
71266 73504
20744 59119
1262 70120
27495 35822
19673 99161
68824 84455
19242 61141
48619 69459
17231 63058
58874 92357
42008 79417
48449 74857
39152 59407
18551 25964
67760 91993
606 68356
1651 96389
82226 98849
18143 82338
57829 63111
28445 48539
2178 78032
22197 74429
60058 79249
19054 88403
62728 87802
50323 85754
37709 97424
40228 86897
44996 89497
70215 83132
48167 49714
84469 94652
65730 74264
2160 39534
67390 71642
3848 28421
20870 21482
34283 69656
8647 20738
33407 46591
78128 97276
23943 76464
77206 92839
25247 63000
32209 66826
7977 24495
32517 68791
6601 89818
43815 58207
41803 48119
180 27768
86772 94390
25747 93276
39031 74516
4690 41470
45353 46313
93345 95925
7790 83416
26289 28403
18617 52004
10159 41193
15222 92619
3096 5996
21137 62006
16034 87115
12584 72352
8884 66096
27343 76472
67991 86671
25260 41142
4642 31701
1701 86128
79048 92719
63976 68746
46166 65428
17865 69494
4874 69120
790 92191
38192 89272
6007 35133
83981 89018
3355 20013
42036 54018
50850 59930
68636 96213
5318 25082
18751 20599
41605 43480
40607 65641
70625 83505
48500 70898
73275 99195
36489 48065
48797 99151
37380 60348
23393 92931
24480 89355
5792 68599
11478 81892
38041 78409
41357 85878
46822 48951
899 59842
15236 38366
65195 95957
16221 94530
29025 51600
15106 35797
37720 59574
96648 97204
40574 74855
6237 10769
61890 93650
15505 20063
26980 28453
46319 92255
18704 89672
50942 59859
28295 58039
51301 96409
28866 69750
2320 30210
13295 98707
66868 71913
30210 70638
7921 14192
52368 92222
22621 65100
8277 12868
11709 25933
25274 54080
63234 93978
30879 88615
12327 46765
6637 33481
24685 29243
10562 97220
34799 68754
30685 66324
68517 83259
19374 43290
40843 53798
21797 37935
74070 82713
39624 57641
61198 81135
28733 86696
6260 66444
68216 85197
25572 67962
71258 84557
16042 32846
57893 87329
66500 69634
27507 78788
20327 70510
40116 93049
9992 75931
20031 79280
52196 85235
52181 68575
39143 84538
37011 69937
66987 97610
14889 48133
54361 77582
21074 89398
27376 30965
14171 28016
6834 32613
25641 52770
48047 75463
52293 75314
67270 79594
26704 36581
38566 98738
59900 92126
56891 81714
44494 71294
22666 97992
17636 96340
26666 78940
14473 98729
24757 54131
13701 28556
73168 98877
3827 86611
23691 66066
128 7519
2913 45967
253 23747
20564 21080
14803 44105
16303 50253
34445 55978
38621 62801
91700 94151
77340 95961
1619 31081
53447 61810
17658 44755
49559 82761
22522 64517
27835 89987
18330 36738
46842 84673
3518 73898
35624 96225
37124 92206
36893 85125
48759 92965
46218 92153
932 84973
18968 32754
2363 20932
70288 77313
17547 48719
54811 79917
52243 76092
73142 97150
16390 47073
35677 58156
12762 65961
15192 99057
4000 52179
24291 44534
3530 72106
5296 80567
60321 69198
61072 84911
33104 42210
20147 28788
353 91180
18215 95062
36272 83836
3894 59807
13593 44959
58824 68874
24497 24634
5403 48007
45821 70554
36460 70862
2111 95063
1692 72312
17353 42951
15599 29979
49539 98091
33118 62995
20158 24226
52158 81881
42770 83583
70441 95058
6822 56672
73404 83058
19957 96132
7684 20552
21594 55261
26501 53175
29833 79826
541 63780
20528 72952
15574 74031
28930 77352
3414 13076
12529 13498
25718 49464
65707 94664
2276 86201
49031 63937
39791 95878
15546 61959
21674 21880
19978 71008
35856 46789
41323 74767
37117 51016
6305 54258
11425 51429
37570 93245
28203 67199
51921 79891
65587 83143
32945 81884
6890 15399
15359 31482
61409 81405
722 96814
7070 91995
4648 68193
23443 40461
15210 49602
10872 96993
34599 97441
48698 59628
18567 73532
50077 51018
21576 89950
48387 88623
2943 29046
34562 97073
22163 77596
3502 89141
57579 87006
8917 21237
35860 93335
21731 36785
87049 97695
81672 95725
6736 81774
42096 99597
44214 86363
9030 96051
15630 35609
33620 73692
5044 60687
78837 98211
62545 93330
16641 94042
57972 99141
15337 41668
33042 34454
62383 83067
26221 82073
22053 64941
43514 57139
84724 93680
45900 94675
29076 39911
40551 99704
41552 63195
23200 93264
18023 29618
70941 93967
31687 66038
15814 23261
4892 45949
31261 68668
17264 23208
27577 29222
30892 98393
7983 55327
7324 10132
90180 97569
29255 97563
54968 80750
20423 88435
44070 44557
78587 92595
2404 4574
17179 69960
82313 84506
31318 99186
45017 54525
42143 85176
46450 47064
5538 44296
54823 98033
8141 58608
2980 96919
70419 96020
13167 82791
20988 98395
69610 73498
12293 21930
14794 20340
35737 73738
35198 68401
4559 55234
3426 20116
12203 47636
30171 59909
51131 80187
1860 33055
35945 38198
55193 84770
41461 68780
54832 95029
34206 51417
31793 34795
45594 48442
50532 99763
13841 17830
71373 94418
4887 80950
22410 84487
4442 79726
63807 80377
76489 87704
24956 76076
45307 78711
11900 73182
31590 41412
49567 65292
68914 81604
23487 48787
1453 35624
10754 94083
32465 72964
79404 95327
19661 47876
27109 73979
13318 18564
26288 84411
26680 44430
20877 49265
39538 90552
10969 29720
64995 74069
67232 67360
21582 34971
4456 29463
43217 53336
74238 80707
22941 32665
20094 74734
26817 65398
7400 46834
69649 79883
26883 55245
23306 56111
56787 93035
88082 96848
76666 98464
6574 42839
85847 95686
24044 54910
24510 43069
69788 75662
1979 86792
66473 96842
15336 63986
64086 69186
6150 62930
17055 34937
31177 36886
65329 67653
42421 74634
86920 98697
78213 94726
35876 53956
7016 72273
36818 71325
25925 53431
16482 35950
27429 45117
39830 78124
8062 50222
55546 56848
19389 48371
851 91201
19886 22307
17542 50891
40780 46926
52894 94000
48766 92606
11085 14347
11862 63543
2227 37118
30983 31797
23541 38715
8601 65789
39094 79590
81491 94920
46410 56381
26617 73220
59468 78014
13999 68655
1376 45700
54763 70875
46232 49914
33833 36350
53431 62711
13736 67272
30116 34180
38466 70865
61434 93994
6664 79280
48700 77885
27970 45084
8543 93830
61613 99272
26994 57471
61916 72736
80510 90858
69045 85958
15035 69755
12728 31912
28412 84742
29087 50108
44216 74932
1946 17598
29551 70102
48567 91369
10269 37748
844 20001
20276 64169
24144 95616
36164 87612
21772 77369
82920 84811
26930 85249
38118 63498
50306 77857
35134 54030
26501 90112
292 99600
64670 82726
15966 62668
27080 63900
33515 86096
70489 94567
57239 91921
22836 80756
4583 9833
20837 22924
37224 69559
59106 60001
13008 67529
24281 88365
21379 73474
55119 74071
63164 72702
74934 99256
2720 13738
20382 90176
74636 84421
9631 75443
48840 87283
1978 74999
33641 72561
11873 24182
44029 80453
16442 45258
1597 14349
49296 92881
40522 94168
22800 64743
69972 75266
36186 79540
13145 27814
26243 86274
15908 34311
27652 76113
15043 90031
7944 72863
45843 58561
7186 64734
24934 55760
9343 47600
8560 29321
17263 19902
11260 92323
32712 40040
12606 88799
53117 76927
24909 72466
3318 52957
30697 43221
2856 5439
45097 65305
61682 83471
4819 47716
23501 31749
88558 93635
79528 96469
36113 87630
39799 80971
486 89515
79087 94617
1496 28945
53877 66205
18474 62392
58875 74498
3877 60384
37433 92067
26538 84506
37802 74922
62838 74213
48978 91143
29194 66722
95 33892
31675 62042
52683 82380
62821 80907
16264 33135
23827 26432
10577 95509
42934 45581
7160 40933
31735 87679
28939 56612
681 22598
19510 35143
32027 96414
12882 13158
52166 90841
40433 70218
40262 62218
1842 70225
32902 89777
48153 62780
23188 35870
2544 8639
46643 76228
29775 33403
3547 36272
17685 19328
3052 24081
60854 68666
21015 88623
68776 77795
42654 89508
9340 40895
4859 64496
943 11827
46891 75663
8497 76299
13920 39006
699 93996
10311 35504
2967 54885
12808 79122
61708 87868
52336 96053
70510 95033
32927 44382
20826 43021
8031 65742
50976 88446
4253 98593
19139 80100
21851 32921
8818 54319
14421 54393
33116 71147
23431 97012
46719 53294
33914 94403
14820 24443
4969 87350
6946 99192
52959 73718
16736 19590
58335 93273
41688 77538
31182 48784
10103 49911
8743 78356
24669 96225
4254 23485
8530 16242
2045 33918
38399 75955
31110 69476
28568 80379
19318 51948
62102 83817
57509 69953
9793 68191
36484 36919
52413 87914
76178 78388
59489 63820
64064 68489
25448 74307
27491 43162
49331 92997
62500 74475
58731 73243
55648 56666
15558 17205
59814 93313
8430 16003
7266 61637
7514 17809
50963 95323
83942 99256
9563 92626
14614 66982
7521 29972
44474 81796
49883 89937
8952 30658
26877 90641
53721 63942
60084 88370
39273 57959
71214 94106
19054 62327
2227 71647
2198 73516
30911 69386
29672 63054
19789 43326
32266 60810
24925 91162
91014 91340
37701 55419
22271 56964
23801 48537
62465 69043
14182 32446
46690 96423
52245 87524
15771 55706
30370 57372
53047 66020
19671 76812
14332 75883
16976 33895
49115 72817
51702 97680
6779 35841
251 41591
462 92252
19427 40655
14968 49448
1619 88570
12602 33124
65689 96763
27894 74531
3847 79643
8622 83168
52126 54871
20730 79153
57190 91044
20766 87167
14215 34773
6090 37901
42229 46466
26927 34265
17887 25959
9089 17080
23573 39716
23075 87397
97838 98820
49154 52550
84706 89590
77023 77878
80964 82452
64645 77395
68112 78574
62295 71016
61730 90924
17620 26532
34641 91161
44448 61107
15509 24368
85942 90656
34586 78662
71726 75344
6838 56787
5038 19692
15604 95938
66396 78953
194 18369
36577 96645
77509 97729
58440 71231
25777 40455
68595 90854
53080 76043
51636 92786
27643 68813
45816 94298
38861 95821
503 49058
30957 43941
17810 53877
10006 43808
33537 36214
15505 84956
10907 62225
18533 23386
50136 83002
67831 69688
13212 41942
34317 80426
38248 96207
3748 8004
5281 23459
11538 36812
76363 86214
44943 48182
19478 44499
22372 84490
40202 45595
32661 81722
6139 32394
17213 92673
35563 49609
52946 92730
17303 72707
12709 46204
31604 75883
9868 24815
88333 94773
238 72600
2621 81567
11730 16488
22263 92606
32705 52790
7914 69081
53074 94640
9410 38182
8846 97487
25503 95752
25232 42583
60015 61946
1846 43490
34471 91981
23707 62815
303 25431
18949 80804
76332 93160
1892 72645
55159 84495
28524 65085
16650 98468
83909 91831
21482 26050
24599 90490
33091 81599
5152 94360
36951 84033
44175 48389
1411 85773
50074 80836
66458 92845
87960 92038
14550 27291
8210 46296
20331 57894
10180 50553
3708 44958
76392 95758
13175 41330
15367 53935
15281 21901
15052 35563
36049 43534
19188 75000
20906 81633
85634 99099
71290 91460
9807 93072
14144 86890
39447 78270
5815 18649
54203 91566
24229 58588
11784 39488
36653 98347
58136 65896
7436 50759
34242 58841
17682 56098
6473 12529
59995 79937
71316 85980
30432 89346
13367 83596
35725 38026
19469 92405
37795 61079
49127 68255
68149 93350
18126 80541
40160 82960
33234 70553
10711 50369
27211 75155
3415 40378
5191 55245
55767 76005
5507 77675
90345 98243
24654 66419
25935 51362
8230 88419
16633 31504
15729 16667
63326 65024
90092 94313
964 27493
47704 89172
30870 69007
17510 67890
15388 42514
13139 32833
44303 67955
89053 90581
15360 59731
2090 15081
19725 75043
19294 39011
9037 11588
48012 89991
19951 57301
64078 84273
1293 96783
59502 94510
45591 92698
58669 76177
12534 14284
1360 74336
12685 65336
13596 55093
6436 22668
83422 86160
62995 64056
18577 34195
9241 21238
42573 67782
1486 89046
10472 55768
65649 83311
14936 77050
62216 63344
10213 72325
18455 33742
11106 62560
56554 61975
52869 85438
25632 36634
73440 83630
41251 82294
57301 75828
25445 96081
19388 79335
14746 74014
71406 83652
74784 99918
12155 90925
49210 80148
42770 92995
42086 69098
51885 83826
46076 64494
16052 33966
6142 97259
22946 57479
14737 24036
13113 57838
23505 43441
88429 99375
46783 68598
24695 36405
63630 75375
39451 74138
46998 51031
19320 40605
16984 72579
78445 93366
17697 26457
37465 51852
18761 73197
17181 65592
63592 91533
33313 97942
4267 11678
56249 92990
43592 74893
50550 51248
20243 86707
60313 87511
57440 60780
10857 80346
16532 67112
19235 74720
41593 58318
15635 45073
6303 90010
31127 63478
15764 30206
5268 46718
69225 94362
31705 48754
22966 28090
27027 65092
2399 99041
3670 81212
39868 90920
27838 71546
52570 83732
43593 75119
84055 88309
2475 37483
19834 44655
82165 83795
62347 71479
13061 38889
2814 44715
36782 59490
12600 17381
42311 62290
11783 63612
27400 40908
80480 98093
37061 43622
5618 52468
18023 93490
45105 48655
21980 85497
76638 96064
672 43614
152 45351
53061 84575
27327 27988
47060 62601
30982 73773
18209 66817
57129 88480
22208 38893
17574 80407
18940 61655
30036 83274
10900 69325
16590 40011
40055 47905
2864 30497
13521 95126
29477 63645
33665 55756
607 5144
17642 31329
57604 87081
39540 76663
81533 95402
13516 23753
22847 77455
1396 81844
23113 53636
43040 71172
66275 83054
28048 75814
79855 90218
3163 42656
7743 9761
56669 91873
22365 83891
13075 31103
25404 46853
41485 77664
40260 67762
86205 87237
5999 18504
27010 87363
28614 61287
464 81037
35259 93795
6715 13965
79713 92526
24657 25376
29425 97218
43466 87177
19270 85134
308 20311
4683 44925
63079 94007
69435 76180
23706 80374
51191 70074
91033 99718
6772 10015
30413 97622
7863 46756
55642 79340
18440 92545
3240 30555
87800 88602
46712 97129
21540 75670
79677 82127
2134 23491
72936 81903
56055 77044
68139 94121
85796 93776
47757 55554
10161 27528
70969 96757
90105 99302
3825 5143
25320 45850
42836 66676
15738 99739
61891 67710
7859 8522
24298 66084
22899 62297
34235 39637
22577 68814
47773 56426
62720 89110
39954 88507
6849 82741
53149 66744
1429 46699
20209 23798
6501 21867
23561 44175
24797 98744
3323 39407
5312 35155
42121 49025
70873 73761
47759 71314
72120 89005
6766 90579
26445 73092
49140 74972
23732 37167
9995 84102
8299 23310
34700 69773
48942 56509
14416 93562
69063 75395
7776 80983
31476 84225
33518 69607
73871 77260
5919 27971
10856 59147
61993 83025
40802 85979
40256 78995
40299 76236
11481 37922
6998 98537
41592 86142
46391 82485
49852 81692
48666 82256
49241 67555
30522 71328
62059 82239
15447 56334
32928 47116
84020 88495
69883 88399
71760 93345
90010 98224
48974 64796
19513 85296
9379 21353
25146 41054
57531 70543
60886 66306
6982 58953
12390 88206
25102 70827
19809 45951
4582 71373
22565 77360
54249 85733
26451 70613
44133 51136
6114 81710
4287 89431
34347 57066
56145 85031
18242 37525
3121 64141
18850 55937
3602 10336
33844 94082
18602 95043
5820 79859
94454 96420
92628 92961
5805 39164
38954 68612
21995 51207
80114 95049
23087 58721
45105 74148
38178 66167
27777 80999
19265 88509
461 48869
50606 81818
26448 68041
19888 77852
5617 59677
46082 64210
46922 63388
2627 60715
11880 51627
33942 71482
14412 43257
23354 93401
4434 66993
50247 97314
3667 15251
69100 77113
61537 81433
49897 61441
4502 67073
44381 72402
59156 92963
4777 62799
12268 90931
45852 70104
27680 43279
24011 92075
48062 75814
10156 23623
19950 76583
38357 61003
928 93480
79208 93218
25084 58554
27585 63600
9270 36272
5123 71274
62505 84440
13793 95263
12528 55623
26562 72497
7623 98323
16399 61549
5701 16845
56925 90480
49356 58903
33495 61471
97483 99963
3061 16589
54810 67780
12223 96694
51179 96213
53831 67095
16466 72529
20390 74907
13138 28950
65525 86928
27387 30385
54977 96346
19624 33917
6725 94351
40984 64336
39870 95298
18296 81087
4059 41134
52139 68317
32593 88060
34500 54262
28195 66520
1430 79809
37011 38594
90801 97911
57084 77508
48971 63057
30367 93067
70994 72453
4616 82812
13276 65117
31781 39158
7595 16330
56430 70728
9995 59522
19915 34151
28255 74225
65793 97211
22615 43932
4666 29177
48713 60840
32568 50051
3623 90428
89332 93453
8431 42767
20234 27721
67511 86263
82226 93802
41774 96968
16207 88080
40477 51976
19952 68586
44690 97669
50001 91495
83434 93287
7631 54564
571 6303
26122 55110
31860 73029
4652 29550
46074 90361
12539 32671
37759 39107
9957 53589
46576 90436
58436 91674
37302 47570
12507 99652
48308 53716
60507 75980
5795 63044
46921 75686
77261 88493
65634 67189
48737 77781
48400 63994
34260 92794
5950 10354
82438 95204
22948 83947
9844 55633
23887 80764
49203 95803
31341 58796
20434 37961
33589 58189
46969 67381
8947 88841
47079 75555
77739 93309
25615 36100
10356 40311
47460 71203
14582 62327
56032 60190
9828 25648
637 60037
36787 56490
14196 67578
12339 17836
33076 55829
70074 77958
39465 86965
7082 79435
21857 60097
74644 99142
9124 10146
82540 87624
42442 94316
4649 91233
17986 84885
14391 73191
49363 96784
51626 67843
21207 76235
14792 24354
7020 53531
66851 91126
56857 85111
66110 85904
40944 83979
19540 65393
81806 90426
47015 89815
23154 74945
55652 95546
83150 86016
28658 93076
80690 93615
3354 21240
50826 57559
50062 93955
73216 99344
25777 88278
32556 72782
2335 95941
62150 98565
24971 99927
66173 93429
27977 92695
25534 92920
70381 84245
72524 75662
56668 73801
20589 39492
37091 73825
61149 68613
20555 34465
26579 68200
17362 65485
879 42406
7377 41145
28498 77785
22457 79918
4791 87074
29629 82422
8674 43572
18055 41541
36083 98719
41584 45827
17025 58573
8841 82515
26609 69805
50573 58855
76201 77815
64335 85739
18379 54029
17975 33637
11607 98876
15523 86731
5074 67878
21682 65756
25974 89079
63055 93000
58023 66152
16524 54491
17520 22880
46429 78068
21186 57291
11432 11544
11248 90406
17761 23793
19774 77984
16037 96556
23000 61795
25954 83437
12609 54917
70584 74193
4732 62198
10361 52608
47757 66237
55356 55549
30384 36637
16902 41206
54364 66284
25392 82041
5502 74649
26439 75446
24020 25672
18973 39138
69794 79640
3793 84594
35928 56322
17543 43735
20053 42184
54940 85583
81777 86792
16844 94038
73938 82923
77155 97105
27970 28067
5230 39641
47238 68852
3843 47152
1635 49831
62578 87310
11150 40317
14513 19309
8298 44100
86202 98119
3630 95031
23701 78159
13369 80477
47615 75834
27648 40090
47330 93743
3236 93273
4474 89014
5222 65392
44795 71857
4384 95553
5960 10724
46681 84329
16489 45554
28013 81324
14280 46887
53164 57559
36564 40648
50766 92680
8605 14426
27243 82480
606 52878
24004 71717
30049 54685
20530 53746
60159 95363
14747 43999
30136 82178
14497 28601
24186 45432
44255 93140
10786 25561
13000 51368
30931 46649
15617 21907
29031 63308
11565 74058
63332 99064
90214 98425
40392 78880
15679 40062
14638 43100
3412 75672
6462 24068
3201 26313
69843 83623
9523 49249
18959 68915
20132 59550
6431 37068
46638 60345
17144 77709
48508 76652
39893 65541
51690 86670
27731 75572
10987 65932
1358 51248
3250 82525
52137 90035
10277 97636
19715 92424
7101 24246
4465 92071
16133 87629
19845 24460
25965 28315
40003 69508
17154 77442
5368 11909
8587 99872
19237 78958
14123 22049
16599 28382
32718 54444
10383 98931
31959 68281
74798 83024
53111 65203
12908 24746
24106 73135
28527 83016
19945 54243
10750 71568
15107 52258
9433 73669
13170 80417
24384 42691
24721 75233
76157 84171
107 21275
5826 48551
39858 85734
27000 37203
38247 52328
11813 12368
24870 42311
66330 74780
74437 96585
14212 78800
55938 83392
39859 55649
76532 80816
12944 14239
17135 85395
460 65283
41998 64317
57684 61144
213 97570
2478 51515
15758 64397
42559 95085
54029 97978
16166 27837
7167 81478
67 3981
64290 71568
44056 90367
51644 60445
3024 83583
3139 36400
21524 25292
41255 53851
56131 75421
55551 84648
81126 92137
6587 10731
17173 76927
15286 48201
47286 53121
36077 66267
28976 46603
1288 29542
42100 90157
11425 12776
34388 85097
17737 79191
63063 70366
10230 23243
17799 65368
2114 34044
64857 73280
49667 97958
63465 65276
63070 72399
39777 57193
62264 92057
35503 76317
19544 37910
32372 82483
26243 84137
36817 54172
7394 64443
35644 76554
39122 67119
5611 84277
87981 94121
25149 95966
704 86713
73526 96704
6297 7024
27066 87515
67366 89329
10469 28342
2165 47093
42066 52944
66183 93234
31820 92752
685 48313
33034 51040
5891 47063
1548 65552
2175 72230
13513 94374
57683 83327
43497 88311
17096 60067
24035 75310
29081 39865
49452 67894
64886 71525
5216 67372
17009 93336
17112 47143
26146 90094
43246 89259
6789 16863
39643 83663
15560 50747
19866 39313
58979 77190
41255 81682
9905 87098
69900 70759
41589 97508
50117 51633
25962 31788
3895 65060
1830 39823
34472 79301
5149 32246
75269 88519
49151 85400
66659 80768
48778 76992
2111 42858
15929 78333
20606 26301
17926 99962
15882 23530
18280 39422
2683 94679
141 11657
43559 64736
42635 90569
7730 64943
4387 39814
11167 66939
8744 89731
91571 94092
77895 85546
55258 77544
27638 87293
37258 49011
63101 95623
3313 51036
40471 49560
6671 97436
6086 15501
3394 56870
7711 11390
49352 99880
83352 91537
81035 97137
78803 94629
77069 81800
71340 71972
57662 76334
57845 70274
22606 33386
44997 50825
39830 86143
77126 96775
11209 41906
20062 87588
41000 88528
26025 60192
68981 97599
17023 76395
6379 34878
701 81464
15250 54250
12794 36229
61342 71552
48837 62741
41798 51709
14782 39671
22137 48941
49864 89232
17526 46499
65576 72789
4557 91392
34593 39759
44299 72410
36670 51432
45869 84845
30037 74535
6375 77288
32046 82568
82768 95010
9026 19537
15947 69708
46800 74819
7817 69004
89046 92690
24535 39975
29558 44423
17378 44028
30391 77203
73056 83674
19036 88439
23307 29339
1550 35766
47179 57433
2218 90466
39225 64646
43742 48894
41631 90892
22699 64243
31486 32062
286 59960
71137 71936
11634 61895
14851 50659
56598 74490
53490 95769
57231 94428
24313 95052
85511 91741
59773 72278
70004 73607
4582 62489
44349 93839
56244 88164
56764 89523
63537 99969
8013 83531
19350 48484
7497 80384
53878 76068
51718 52433
1021 66037
76250 93897
34629 90667
32640 57654
37543 81005
74847 96123
9683 18325
75922 94984
2775 11263
7070 99393
40267 62629
52038 55168
32105 37305
22177 68355
29541 36527
23837 31581
15485 40775
27500 73131
20245 56585
45796 72748
7157 88236
29330 85166
97 77552
58958 75698
8531 76905
7405 45239
14350 99934
25527 31492
30834 44479
12643 96352
3651 23817
39022 55298
7037 38589
4837 89271
32827 56525
21812 69304
24242 31070
23692 51098
22033 94979
59472 71780
32413 81988
15453 97658
51745 88032
21048 67795
16635 55330
13083 75172
30118 32148
67610 94967
12067 36907
2009 80914
16929 50212
82142 91074
5041 90791
44101 64031
45199 45787
14945 21582
1545 42327
15342 91490
45188 48289
14095 14626
85150 85922
19032 45238
2282 75402
35021 61736
3705 28156
39772 62624
10179 25804
50620 66409
5627 10105
15135 74389
32856 63536
19664 31385
15887 73247
56720 97047
24019 74334
23493 28255
64699 71608
67323 94671
14150 35470
22980 91504
6909 79021
16261 37219
83164 91838
22229 46878
17323 38447
78718 83467
3074 71910
54604 96303
8753 58101
49212 51513
37930 66481
56150 62438
1899 94208
85287 87330
18347 29926
918 7023
15833 35305
7652 29600
61564 88710
33326 64469
62529 80930
44654 74161
59985 87984
41773 47726
10049 91197
1016 76215
84387 89338
5353 17543
73123 80158
40321 84195
31599 95413
63423 66787
14053 17138
32969 95586
16818 18250
84577 88810
15940 96993
62433 94285
41635 95720
6961 88657
43724 54242
35830 49370
76600 92183
40526 78315
79511 97432
37798 73613
46751 91238
20180 68717
18420 32780
24497 82499
2999 37677
79991 90221
34317 81966
45191 84901
37101 55250
5084 70283
50486 51577
474 98005
33048 56401
15378 27806
16635 27439
88895 96399
12072 86338
44231 88373
19915 47115
428 43019
22502 51623
1243 5738
70353 86794
25861 48461
70865 84547
16372 28592
48015 63049
50950 79837
22220 23733
26140 56719
16937 28259
17891 88682
21657 96500
40494 69595
87267 89358
2542 57725
9949 78293
12569 25424
9371 90050
40665 72287
86926 95477
46132 84764
79563 94455
40838 60128
28554 70182
24875 99673
35402 89794
24003 63909
41727 50791
3802 36712
71784 96768
34828 59359
39031 66740
23962 27818
67829 95812
36445 81976
72146 77426
1529 68618
59741 84038
6730 86917
8714 21830
21935 40386
59502 90389
16798 84152
67623 70405
90104 98981
35461 88014
1496 51539
15982 23617
40991 81522
23722 94878
10925 13750
68250 84756
36845 71751
6043 74618
16201 86572
2611 21124
59903 76428
54031 77625
42975 95378
34130 79429
23682 44561
82850 84456
53448 56285
67665 68454
78165 86897
35633 41361
20123 69630
15619 93750
33630 35039
30008 64857
5745 68577
48408 86853
6055 80132
45627 64089
1322 8487
11374 38546
22929 43339
83291 97772
34051 85006
23035 71519
30469 79640
11746 68892
28259 85772
25377 38205
50054 65104
46215 77701
45607 47893
34282 38801
45988 65475
5246 13184
15426 59689
41718 55690
56885 57115
48435 59244
48904 75584
1310 11891
3759 64702
28847 33829
64845 74416
48781 85479
68463 68997
39038 73378
9547 61602
8458 98270
55012 61076
63675 76131
205 23596
46255 84668
21984 89703
18318 33694
22575 65266
77698 84880
13154 20492
8334 89135
62553 89761
62825 68682
35438 80099
46869 65455
89189 91094
19237 29240
487 63150
30423 67670
29420 86312
30253 95631
36930 58903
28884 65265
957 55190
37917 92859
36868 78355
17024 92208
49933 92754
19672 92796
2957 15673
4513 66575
5655 96872
2845 41941
40658 68294
11469 63606
3846 9677
6241 18154
44972 55794
51843 60416
29281 44053
22583 60546
1996 17813
4449 33093
38198 68015
252 25331
994 21287
44146 90507
1783 8442
2574 76015
4713 8911
43419 80636
26160 84381
2642 65788
61478 62248
19327 62942
24605 66184
60229 82920
17095 76541
5091 87315
6437 32573
14659 94296
43766 45181
59830 84140
2232 90802
1587 94725
88384 98477
38679 56426
59493 89335
21502 23811
32711 86554
68028 93904
3358 37591
40947 61306
29311 77850
8091 43645
2345 80966
15633 98271
2877 64032
82823 94385
13842 53517
36333 89293
6917 32234
61106 70856
5312 82006
55416 73695
50088 65318
10777 31502
168 11510
4774 66090
33774 93223
39768 57678
12168 25565
35899 92012
13565 26624
18197 98082
13755 85712
19867 72897
19546 31068
8417 53529
57237 64382
22880 98891
32061 41521
2377 19454
2951 93300
39146 49988
36960 69044
75262 84087
16412 57726
5036 86891
10467 64296
51372 80650
11008 82182
43124 43426
18569 80752
28736 75959
4437 51545
7584 29750
17820 70750
44928 70562
33922 66783
15693 81587
63589 66278
37120 78815
36732 84107
11571 56453
80363 88247
22052 98697
37169 39668
32712 80470
64235 70886
842 29697
29405 66591
78899 88730
31927 47442
7722 74697
22620 62060
21575 25718
26172 41207
36904 67923
14253 83414
8026 40553
27548 37787
13043 66530
67873 83073
65068 99970
72871 78928
55489 90988
40826 47004
12564 33238
73327 85123
36602 57654
64970 69505
16205 76305
20319 85829
5336 95466
16328 88481
33583 35040
39307 81399
47721 52667
38428 49627
17719 20359
35967 66882
40676 45842
3699 80160
6480 99284
14939 22291
56285 93077
36192 78654
58163 74856
62052 66417
82297 94162
26302 33423
28235 29611
8804 38426
22484 92738
30977 64216
2988 53369
4133 58627
79469 84753
3625 31077
49044 72192
8476 70618
32191 98992
73549 95854
81631 93772
36247 69098
14883 97323
47030 77300
41055 56590
36794 45893
4437 43209
9975 29129
53437 55230
77182 91207
60705 63227
30523 46305
3138 21230
25586 95758
8996 52701
1038 71661
61754 68332
83785 95923
37170 97011
73097 74446
51825 62237
72638 94914
29334 51649
42243 63011
21793 66712
10686 27856
10179 49701
50487 92318
6912 68115
33789 43625
27629 73234
53221 84591
42088 62685
30614 90027
24417 33668
3152 72924
32204 65572
35300 92819
4620 77005
48794 70759
6444 43498
59327 97981
22883 58264
15077 39470
7729 28963
39978 51668
25795 76991
24760 40201
65331 72044
19427 41700
38260 86227
59837 61027
24987 47568
4789 51145
15282 25738
30690 38600
52588 99775
8728 59567
62313 98531
47834 56755
34640 37560
61479 80153
35246 71956
66797 80680
3275 21761
33928 78525
6101 82993
48795 71859
59357 82364
10659 78505
7111 12847
42000 95722
42067 89724
33125 97602
8137 26794
31265 87226
16923 98384
36719 74648
16264 51278
796 46961
16519 76126
6774 88095
70073 87228
17836 76094
44774 72874
16499 75653
31827 99823
2000 83030
20205 42766
21412 36112
2605 9692
39933 83575
83901 92631
18585 20399
53747 60580
6567 40343
41321 81528
16460 90049
4306 83901
94677 97114
30975 80072
25576 94996
12184 62077
49450 97280
42195 78803
82038 96720
92628 96561
29459 52574
7704 47937
15230 62237
3281 21035
44892 90565
25513 50992
46910 50985
36428 39168
26106 78457
35133 86396
25427 73787
25882 27311
62012 65471
86627 86693
11527 75566
52479 55138
7847 90756
21549 21607
16733 72958
17051 20514
14494 26768
34029 56951
26785 56024
79165 88390
37362 95518
35571 99529
13889 40678
77982 93079
30985 46793
63824 82314
952 58593
39098 44408
74843 80349
11396 98841
8424 98932
7559 9164
17223 81271
20130 99704
6269 95647
6697 38148
48678 83958
96467 97557
38929 88398
25095 94891
6237 8842
50863 82885
6157 89661
22048 58674
34840 70777
321 99850
13363 83877
42855 78670
15348 40370
84255 98806
28999 46593
10444 78388
94294 95514
27102 59096
61846 88537
52189 95067
19269 63277
23763 58521
54934 57897
53471 63001
33969 49790
9748 73347
72437 76756
51792 71851
74357 97837
8822 31637
37266 90467
49172 57123
56339 80113
19150 89615
1932 96001
5595 95682
40796 89423
1489 20588
18321 55745
8372 95401
6135 10033
65413 72051
6653 19494
3542 80360
322 71204
14447 81252
31540 96168
68004 77668
10909 18355
59599 75302
41133 55173
7151 47533
6550 61812
45468 52193
19697 91881
45363 90629
28790 88895
53598 95880
28798 74402
28904 48493
4990 80431
58183 61568
7263 32500
47338 71905
42204 76176
39020 97579
34964 69058
48885 73302
881 64406
11964 25640
32714 79044
85766 91867
10192 83133
10162 45447
5977 26240
15177 60144
92511 93103
38013 68867
3723 19559
37866 46190
50835 64381
68899 94551
24270 67651
52108 87126
14743 42211
30913 91082
15383 29328
68583 77674
1701 66758
22582 27668
47985 83988
54110 87875
85482 85814
36825 98714
6977 66226
27952 33529
49958 80462
47087 91976
14388 56135
53188 67765
78993 98793
54325 62452
4040 20629
73048 76647
9293 87031
19561 37033
5991 30548
38310 84832
19993 44868
31826 75304
15308 95969
28937 37515
11735 50073
49108 53682
74227 79705
96501 97972
36332 46804
381 43737
54100 63701
70325 80560
18027 90277
1544 91902
62893 86183
23165 91747
2666 93170
38477 53055
73213 78875
79 6082
44367 93581
13142 19463
40389 97879
77551 88699
7588 30657
9463 12052
13692 25221
67640 83871
56229 68964
76297 98166
9664 66216
2731 90458
48341 91967
21265 65713
12681 72642
75967 99897
9261 33282
60829 68826
43473 85745
37866 70184
341 73355
46985 84279
25375 77727
1021 4149
67848 94302
27743 55447
49278 80081
8315 11572
56683 61044
24979 74304
85643 98101
24245 30701
48844 78327
200 67394
28941 60843
78517 86855
6918 43843
16700 60207
65428 82628
18233 63792
61146 64325
70355 95695
15141 61532
19096 94333
17169 42370
1088 1623
11236 97929
52890 61676
44478 47761
32251 54995
52395 97321
25365 73608
50790 78929
19185 87349
30585 60590
23289 56063
44078 46397
28154 42178
38711 73311
57319 85930
58808 76402
7508 65523
31346 80091
4562 26667
6174 95404
30993 61546
5808 12991
8409 56790
62047 69668
44509 94892
12226 34434
3721 96204
20022 80110
65063 94804
52643 67236
6810 16318
24961 90521
16924 81503
20503 25052
16178 24685
5802 44996
45664 87594
54819 76191
31894 48468
31072 54277
30577 74106
18466 69634
40539 70333
26328 87656
8654 23658
64342 99411
12478 65126
15154 45162
70246 94243
2543 55341
2787 96031
43373 76837
9966 21253
2813 69574
43796 47409
15629 34825
52772 83616
52141 71733
43529 59569
29625 66432
31014 97572
60156 89403
75917 84127
1117 63083
44541 74414
37457 76940
41106 92111
52710 77863
10530 97195
77486 82430
1422 60715
61890 64713
81641 84292
55161 97468
41361 73441
19819 43930
78381 96348
7351 39857
69968 86393
40536 78046
19583 19866
44749 49507
75229 94388
81742 83434
9532 73844
35045 99886
22157 60848
54735 85968
12761 88932
35096 59996
53273 67712
27098 72515
68491 85796
11463 42636
19082 74152
46998 73992
46781 87021
13735 60739
79875 99977
12727 32949
87709 95224
26106 32375
65198 66811
18295 80882
24500 81722
62778 96031
35714 69573
8005 63284
80484 94253
44256 72594
14048 34272
27533 75627
46221 99049
18221 32761
29040 93273
14384 96367
82619 99096
37607 67255
87348 98849
23366 99643
59437 68296
33409 94841
14904 31962
62517 97085
18779 33101
23942 69078
32309 63476
13841 49867
32922 68093
33065 62995
47218 59183
33715 43735
36513 80289
47159 59003
56092 69375
6496 37120
29378 67177
1886 16787
5005 84616
1767 67894
66629 85161
30963 58358
9242 50254
60554 99511
5921 81569
73423 96979
31060 97239
54739 68850
2371 92120
43413 86160
47377 69471
649 33746
13036 77277
11308 98761
3303 57726
3496 59213
28502 56803
889 8118
9413 17262
18949 71549
11252 25149
2367 22034
29517 54227
66278 70209
36150 44639
78553 92566
20950 51224
6354 13115
51364 81891
32839 42839
34193 37258
33918 67859
60225 83520
35580 85454
2216 90906
10231 66653
11221 20679
26906 39718
16576 35543
6901 59509
5838 43964
17291 64861
8285 30576
2266 13938
63334 66390
28432 60275
13867 32838
22541 50269
33657 88101
10938 78389
67126 67192
56675 70219
34029 65388
13961 74849
28602 61646
31365 98625
29521 38462
10675 19829
296 31067
43240 64522
44732 54341
1652 9384
28237 65680
4888 12829
80309 80949
21267 73637
82313 87396
36349 95183
49466 98984
13614 80917
21850 73779
4855 77017
17114 86468
12079 15031
6247 22213
60967 84686
70231 72597
41327 82325
23939 72948
18164 41081
50407 83027
2635 9808
1291 6320
26925 74871
20108 74978
51311 80246
29281 70202
50961 89170
73976 96086
8998 43702
17230 73837
89771 96324
48301 68779
16039 90313
2383 76937
23925 95604
43843 69093
29712 86465
30029 71487
56856 58709
29818 63388
43024 68506
53550 59358
15805 96793
88903 91344
24780 41524
30276 37640
26117 79313
51130 98560
5496 88289
22065 42790
13890 20351
16142 68318
42553 46745
32591 81482
45150 87394
74620 97846
50899 82419
69323 93260
41231 82897
65409 83506
2871 98389
15754 53162
54464 74755
16215 81110
33696 96120
41628 96048
5707 85537
48331 78705
40094 57176
7079 56468
23175 77999
28592 60137
43742 51862
81936 90725
42713 73154
35297 89047
16436 71875
87654 89671
4800 8559
24181 75953
21595 76615
14079 71378
28759 36077
50804 63582
63937 66132
9216 54249
22243 82435
54621 59367
22100 54550
65870 79151
65435 76226
14141 54176
35934 97562
189 60242
14568 53224
22807 82377
5149 62869
24625 63530
66438 75353
1292 58970
20751 34744
59044 61816
13601 48998
45349 77029
5818 50312
59898 96878
28184 75591
21480 88885
10662 83554
1520 4929
57469 89250
59014 97707
13564 18051
26152 50428
59140 67507
25639 35977
5154 78401
24043 25664
81476 91886
46989 68694
16063 69842
10853 12584
13814 43012
17675 60451
39074 65342
21925 52486
26691 29553
35536 37888
24642 52927
32305 37202
25377 62464
38248 97566
30145 51394
67124 94075
44014 99121
19150 72953
52162 67057
50316 88761
50199 75021
1754 72526
18611 32163
62656 73015
72254 97769
66667 71116
7963 26196
46633 48392
69731 80662
46501 63901
14203 24323
24369 55534
39489 69060
26093 50434
333 41328
16346 58893
4439 10176
17722 81066
88416 93251
34852 79078
38751 43729
50013 91618
39879 77021
29555 97363
11764 66720
31103 37436
52019 81400
1783 73340
38614 72521
75150 80549
33720 72112
52261 80678
15668 35668
52586 70766
68587 80308
15509 50440
54370 68486
36263 44021
34746 97497
15013 37427
235 73536
51248 81274
7030 72430
53354 95611
64102 66908
11308 83710
10438 44775
78179 79015
4090 89721
28324 93563
35433 64985
64344 98321
48723 68785
2955 45183
73811 75014
75219 81806
30 78040
92235 94396
51151 57585
61455 78140
10509 65561
51362 90634
26363 90758
40213 46182
26524 51089
12100 75691
17757 37159
47477 90545
23286 28137
43992 73447
6773 18102
37201 68584
16315 89906
8935 59937
55994 62716
45556 55784
53682 71091
15390 61364
47812 51547
4435 8836
22145 59438
65763 92413
60268 67089
67843 96168
43271 65512
25133 60679
5662 83045
65412 94770
57823 65769
68947 87829
4652 50324
55161 90105
23007 88823
16471 69181
28307 82347
37990 44591
15524 44749
56635 70160
9594 10443
13939 90174
11795 17308
10433 31135
27494 46002
11948 77671
32011 32437
59114 75538
2837 36831
76013 98808
61702 91338
6671 89753
48168 49198
2044 32946
9433 35186
10162 99030
22587 76633
43883 49060
72271 73924
79591 99925
25893 30172
73108 79666
7954 52408
37642 84564
11146 45089
43480 73076
18428 87056
15005 21452
3624 84023
21178 28127
20172 94440
59956 89433
54656 95170
73538 73595
10294 26752
3932 28739
82028 86187
8176 82039
33226 67478
36505 66349
53152 90238
36947 90733
66550 73261
93180 93968
41907 62781
50338 67980
52935 67135
2302 43799
25315 94179
39323 44857
37801 52196
81305 93288
27898 45784
36049 50718
55060 91495
75567 86875
2667 26392
12042 90414
8805 88135
17025 44394
17713 51474
36183 72367
77026 78134
6279 30543
24916 68614
54185 83746
30576 86852
69774 84205
14566 57797
87954 89891
54481 71265
1172 59217
53278 87541
56296 91589
19235 52091
44444 45441
3780 14282
1172 26629
55404 80341
64015 84601
27406 71431
19016 66803
36521 65687
60609 86435
16761 18814
50415 93378
33775 87821
62889 82916
84110 90456
37968 44165
33205 96382
17142 36934
38177 45290
6663 13974
21440 37979
96152 98059
81393 85021
42206 43101
19011 36936
27957 67039
57685 61852
896 96348
3764 15103
23260 99134
61742 74150
11680 37739
11532 95092
27234 95418
32828 36980
1075 48602
41571 61370
40632 59560
19909 97273
26283 46744
44856 47923
30175 94533
12767 93329
42541 46752
43691 70787
79314 95379
52289 72947
5193 50555
4706 99711
32111 88107
60681 79438
44990 57921
21610 33588
24174 68905
90694 99320
20533 23671
17919 49850
21241 49587
54962 86842
55175 93782
47413 68848
20399 37142
34863 79121
4347 89727
68633 95890
3766 77108
29659 56315
34634 39616
56362 94734
33260 42739
15742 30182
69349 83273
31617 50188
26723 88959
73426 81770
11865 54731
55488 69231
59995 92568
30099 32348
70031 78134
43333 70994
66021 70240
55463 80224
19756 99421
15147 23925
18089 86663
5119 38282
42792 73880
42316 86772
24614 71420
36198 65140
6080 59257
18449 86260
34422 82383
45863 48338
9218 16922
59893 74280
94095 96149
49023 86336
50329 98680
16673 22193
15812 58783
23569 71988
14182 42452
22004 25588
32237 46322
34715 37282
86251 97513
76179 90988
47513 67229
51567 78983
60727 75521
774 99343
11689 41526
66462 96091
20987 79299
67073 94754
35658 39941
46282 95527
17758 40407
48688 48973
67686 83566
65731 83706
19417 72468
34497 44628
70523 90145
59630 74543
18377 73928
55284 74051
10150 29639
3841 63692
22431 38564
26537 62243
51023 85693
3748 85055
85135 96346
81358 91147
15773 86012
2721 84752
46118 94264
17264 17455
3256 8503
59860 96435
6065 75435
3842 46361
48395 72059
15206 62730
42081 77019
20376 24653
32743 94988
36846 47270
98113 98635
65315 77168
52409 55596
29899 30151
37730 38106
62710 87999
21973 98611
20330 27427
2803 20707
45072 84680
35176 85083
39966 72831
22652 83618
2404 28610
2511 74444
30260 41511
69123 81590
4647 51803
1490 54175
4555 96046
37343 78946
36806 71721
61329 93293
32773 59073
44192 49651
9177 12847
43905 62138
12936 85411
5638 52605
18061 33946
41041 60493
14866 83904
5054 50695
62195 71309
65171 95552
60412 95680
3754 47515
26357 27184
23159 68435
38417 56952
25836 49152
28345 76265
66285 87130
24283 30520
80690 91601
11477 75627
25187 44654
37637 84043
75074 91687
18076 28296
64122 74892
7371 28266
15200 99519
59797 97402
38919 61115
35895 85720
20175 45964
17132 75570
11112 76695
65065 70817
71618 97107
46536 74241
82231 90487
21532 89873
36791 85224
35065 68940
202 406
9967 47467
68003 77924
40923 64649
11258 84423
10808 38040
8658 32164
68757 85150
13021 53884
52855 73875
51571 74047
25605 73652
55616 58604
68936 90968
31855 78317
9421 56656
41741 91309
22100 48048
47579 50619
57500 71266
46873 48804
42765 44280
7351 8606
71713 94265
69954 87341
39709 83792
34920 37352
29718 38004
4158 72453
8643 27392
5302 97861
4352 66787
37825 79017
85746 88761
39368 72250
21225 24811
20227 52267
14923 52409
18983 91337
52764 93616
44843 60462
31657 72382
26051 64454
24355 55120
11781 42152
24097 66412
22222 69124
9015 54966
2744 25170
11789 60378
48406 70704
49570 65724
1734 47336
40997 85152
85888 87039
19645 50402
4427 41027
86301 99605
21157 98801
28133 76038
37896 72856
27349 84512
3326 90619
4687 30088
12221 74580
2789 39051
46434 53782
62179 68848
28486 67052
5970 72496
76863 87485
23550 39214
64694 91248
83452 84491
30208 93836
77121 78091
8315 66584
39744 40852
22882 57703
34384 73958
51966 93787
67241 81109
31153 71615
3544 75892
10002 60961
38387 45440
56823 81926
63430 84710
9920 45593
27218 88555
412 59529
72405 84023
30003 61870
35698 75121
69158 84466
12639 34469
94216 97520
40368 69401
8590 85465
54948 66910
13792 63562
39784 63557
33695 99899
47788 85929
32799 59843
79660 98366
8980 16580
51831 84910
29149 96643
54914 62166
11628 66453
7678 10969
5967 61270
43422 86763
19980 25288
7558 46085
70521 75574
14446 67773
24459 48193
35419 88229
27920 31812
67077 93893
24148 88297
48005 85288
3583 3977
25913 81172
75960 76258
12950 80305
744 40819
72540 87194
45055 53233
18580 25581
44673 90104
16691 71953
19279 42907
2449 13332
20901 96997
42137 62777
12671 33678
19411 74218
26934 53596
12714 21486
20013 23951
9246 33361
12938 88870
19984 65687
36940 77863
30891 66639
18661 23324
43186 71485
32654 35103
75293 82719
3893 77446
23085 59470
3704 86632
31192 31254
54055 70125
51207 68010
73550 92559
55676 58023
65471 76029
46100 86370
11862 94013
34512 94559
69421 93872
8144 88854
13485 50591
1845 92872
59401 65464
60228 91705
13642 52738
64565 92128
21479 39362
27046 45133
34659 84564
45329 95053
629 84642
57283 86614
88609 91722
53255 62065
25133 89146
50592 67392
65615 87280
14068 34476
43252 95197
42158 50786
12809 75747
14471 41606
65085 89802
42566 86156
51053 73237
5984 26071
26034 56233
27809 48201
46427 90676
12756 59577
6118 94289
11860 12800
5529 64774
52534 61766
81258 89082
90411 97377
8696 91549
33694 62671
10531 20931
47327 92011
73264 96965
17016 93614
87897 92964
29286 40953
21345 58842
65772 96506
16815 31445
59141 72630
33614 71829
32964 86055
48308 48768
56901 75236
9308 60805
49012 67449
17902 33297
60749 61442
23832 61905
3644 75750
31113 59246
57443 63598
11317 46097
9694 96605
30460 87787
43787 46178
82835 86192
31571 46192
14509 40490
77808 92303
3056 58233
66284 89177
14578 24472
18457 99459
64211 80033
59441 97044
19116 39477
29654 93986
59859 60084
63807 65636
49388 63851
31757 55318
6765 9900
38319 62831
26282 35930
6035 96083
35089 56912
46209 71724
45761 74300
20671 89193
29019 76758
42619 95754
7058 11200
22994 26043
36192 78838
30960 80904
36125 99856
3896 47131
80188 90847
10181 50061
1648 96615
62244 63057
69786 97771
14795 29105
10769 80257
4438 56341
2378 11564
4990 57566
16537 99913
9398 75248
17503 54316
27755 40550
35264 54336
54967 61695
38297 82599
5974 70147
2753 28098
38487 59311
91945 97345
37645 40223
50966 82700
31233 36539
33835 59504
40579 76029
65310 96684
55221 61447
38101 87979
13565 58665
9914 18862
44863 83909
16146 48081
13573 47588
39169 91939
11056 28319
2352 83451
52827 71481
23551 54595
39299 57938
51099 65470
33709 61790
51244 90261
43972 50467
43301 94661
65712 89694
51823 85839
44036 81361
10241 87129
19076 53335
51801 65847
33969 87321
20419 96987
7827 47193
69100 75519
69538 70411
52390 75873
53219 88528
19118 81298
35689 70006
11668 51503
33402 35081
4227 86934
29050 44647
65783 96998
57232 57560
76217 96614
10849 28844
53670 69300
72411 97840
47184 87910
55216 58187
24989 73472
27313 35457
35269 93945
2112 13467
5149 64838
3662 31598
64855 94458
26188 76244
16620 46297
23922 65172
592 72762
48143 48355
2399 52060
12968 60355
20247 77412
49747 81765
54487 98653
56626 94571
35781 93326
73270 76000
44963 60958
36256 80752
38777 72615
13699 58855
22720 89866
31879 94408
15609 26479
1573 98698
27183 28549
6412 47318
65819 99126
34350 40015
64840 87484
8921 71575
51139 80822
5708 32633
46784 83573
17956 68884
38434 77497
16624 24006
20915 87471
22636 72908
57547 87527
59115 77107
16380 76197
6572 77181
9074 84798
27440 30607
51268 72064
19145 51703
4691 80498
16853 30379
21521 91655
19998 61422
68578 84474
23704 24102
16715 89084
11700 39720
82370 98461
1275 56825
51726 64586
38189 81579
6639 42177
26475 78063
19661 43967
4496 60438
16618 25254
2875 89510
12949 33580
5202 24818
5542 19061
53374 95387
18574 23715
17567 37171
37993 73055
14659 87369
25653 63644
10549 44882
12825 54994
36310 38861
76456 87757
5862 15284
30463 65236
6578 20428
18298 38895
1829 24500
52167 59016
11782 70777
93213 94970
12925 17813
25168 93011
15599 86511
55575 88462
16768 40783
9725 44249
41072 85123
46785 52053
21655 29628
45136 94231
35534 82979
17891 34308
14489 95815
14214 78186
76340 94579
10101 82524
44013 93415
33973 55990
54209 55518
16287 60845
16381 73929
24214 80374
635 41735
12593 59543
4536 7635
89101 96948
42862 65091
65174 79741
46032 66884
501 11618
83117 85950
919 38145
16835 17868
36386 39732
23787 63807
2662 50263
57378 83042
16386 94399
44534 78930
2639 79987
81628 87165
7327 70523
41893 71152
17740 94778
47833 75667
32418 78297
45428 69645
25957 89982
33831 80790
82286 93454
75340 93770
50627 97037
13412 97088
57300 74078
10723 25498
76657 96908
67085 98984
49051 62993
8014 19656
72815 97576
83532 87412
74604 76776
41045 74381
10985 16739
79238 87791
9582 21896
8782 18285
82760 98581
31158 65861
15125 36510
3587 28214
8038 12649
34638 55752
4856 76468
15371 18785
22191 41265
82802 97527
40898 85114
43196 47530
39508 47060
12340 75771
8070 40661
54060 86308
73108 88009
67594 72664
41844 76362
47338 68777
5191 17068
14117 50833
12214 23422
34062 59713
2866 49540
24223 33629
68122 76334
20479 42790
12348 50196
9661 65573
48044 61016
9624 27767
68764 92715
11062 93050
34314 90047
40666 59435
43694 65968
16180 60791
3117 75022
49375 98776
30278 88492
45809 70819
17892 98030
7273 28302
39648 94973
17434 96333
9834 66078
80842 92998
44067 86386
55088 74703
47962 56118
3371 48570
81283 95368
21902 80352
59063 97891
67929 87556
45578 55779
68529 80471
6713 57977
4860 22297
81828 96387
23094 96289
53824 87903
31615 31721
29243 88833
9815 27790
33225 79710
46637 68128
80735 97457
24653 86027
65934 99962
72802 75573
33507 95996
642 73677
63294 94816
12681 24140
60651 76474
38387 46517
10006 93836
11253 55164
4701 9881
1833 98931
65070 81689
52637 71766
62351 87510
53118 97665
27494 44312
30607 77615
6341 36090
15289 16074
21006 73059
25100 52580
50745 68725
63129 72346
2276 43013
8516 85376
25649 81417
35987 47623
73168 94073
16487 45322
62619 66919
15865 54147
4307 10079
4404 48022
340 3185
7947 87311
8683 34166
42349 82768
2122 72116
18443 69830
33084 62254
8508 78332
13335 21833
20418 33335
45950 68391
32705 69053
56036 59964
36071 59744
17141 21162
3182 78372
32086 34037
874 91011
16556 77241
11657 54734
24844 87101
4202 65390
8551 55576
18653 96102
18531 75647
230 72873
64283 94071
3247 29442
6419 90691
29656 35329
68605 90814
30428 43476
71046 81408
16651 85546
37779 53157
14072 65467
5710 78203
22203 97925
32294 71898
44600 49128
12573 40920
33500 98489
4676 83172
3637 52846
1552 44174
55267 80581
2372 64698
53240 72323
20633 79830
67889 94231
52764 69652
3970 84807
34127 77189
5956 68032
42856 52285
43169 50661
27663 49573
16788 92560
26705 63374
16756 55192
59255 80662
20138 92098
91506 99791
18984 66051
666 57701
54114 69342
24696 90637
1154 20369
37894 65760
39377 86503
11135 66117
38530 93420
4426 82825
10171 16759
13644 53636
62875 81033
76777 86707
47404 88435
32040 90420
52269 82986
21351 89256
18496 37139
1195 37861
40894 88426
79407 80291
28778 45166
86321 97990
59522 94316
56578 77357
6641 94023
8563 47552
58722 91617
43022 87767
31593 54959
39584 60006
39169 80056
30981 57038
3306 41648
12409 93968
37902 45456
12675 28849
5871 42986
3992 27038
72009 94998
17821 53247
73107 87131
29545 61014
14673 20560
5365 41225
10839 78744
68697 76765
9964 72251
10790 62144
26869 87671
78790 93696
48643 92174
45854 52452
30937 34810
6369 58742
55163 78750
26109 83447
58127 82557
9507 56554
11917 29481
42178 58717
3720 41300
4450 55269
42541 76686
55807 71042
21231 93525
27756 49302
43641 96861
26884 89136
15919 37681
52612 84816
31159 46461
90652 98994
93307 96047
84562 91489
51104 75865
74737 76911
10609 66117
23035 97300
48490 77953
16758 90595
58098 86916
64717 76037
61495 75120
2650 90377
11414 39424
427 23834
54962 94678
44063 53379
2727 5689
5554 31610
45163 53178
68066 76248
64900 97300
43875 84803
26536 47753
30581 78962
39020 90673
2561 62031
44111 66763
80195 99714
71841 88334
17961 96856
84638 92910
84809 86176
52826 67467
15679 38414
54418 56028
73578 74651
78678 95519
21089 27364
62649 69002
3317 97136
53786 93686
73152 96116
51225 87887
30756 32689
69925 92797
25393 96496
51717 72117
69140 92167
68740 75984
76037 78892
10120 71463
45658 69725
7154 32664
5913 76650
22833 92649
8040 29665
5156 69346
50244 74512
3622 48964
70984 89121
13471 84807
5474 10170
47036 77484
16227 37900
46473 86872
11761 17885
49634 78781
57950 99917
10530 68107
73738 92143
45289 60741
3908 33895
27897 75137
14271 98060
36065 68628
26621 63549
50671 88805
85413 88230
58742 98522
35962 77859
17341 36937
45061 83319
23926 56991
5608 7534
62820 93585
34935 59111
27881 59566
17161 75003
39921 64751
84917 99481
57162 75259
38146 72285
6186 17114
1531 48681
48328 57249
13791 84927
34038 43590
9613 51366
52856 60883
18917 88941
8258 44153
20198 46085
9436 28241
17545 29698
3987 32416
46283 55757
20265 51973
87180 91268
23116 25667
14808 92522
53702 60452
14166 92051
7750 57940
3636 16216
6001 8102
34050 62869
36654 73033
36362 82605
37400 57264
55181 81003
19161 53840
12195 41820
57975 80053
25910 31248
37225 53346
7334 32372
38928 76252
23482 61980
79954 98597
65311 75263
84238 94468
13049 22627
36669 76677
35492 99351
87131 99173
94900 97904
7823 94508
26169 29186
59804 60951
6016 10425
27837 47061
18143 55816
75385 99279
68574 91137
14350 86398
32032 68227
62270 68535
5703 16019
1409 34000
20012 73922
53159 85445
28583 48255
1577 76281
58957 68472
32273 99661
12369 35630
43347 60775
5649 54446
15494 92366
64476 93917
65732 86766
42429 98675
12034 56148
48064 60104
12858 65989
74270 96906
34659 96579
34798 68745
34824 97324
4366 67686
4262 31870
50844 86102
12616 34835
14821 75093
49847 52306
3771 47555
7653 26906
18211 26075
33093 78089
20632 80358
2103 29388
23936 29794
5692 58313
27230 73680
8249 95953
11186 34126
69584 92268
1957 13924
4855 86072
42505 48871
43720 47063
22279 88574
62696 98756
17352 77087
21328 80421
38930 39874
2267 37018
76571 97624
10058 56854
11259 58089
8041 28532
428 25014
65821 84706
77073 82253
40103 86439
17242 98048
33490 82301
40733 71882
18715 25942
3563 31157
48839 53692
72916 89200
6443 52163
28707 83857
25691 86677
36353 67214
49410 75264
33501 95956
40625 41365
43374 68217
43544 53301
25615 37761
5174 5816
81849 94978
35234 59748
66533 89343
13040 46528
22880 49411
76676 78271
2447 46221
50544 65726
3960 62035
546 68050
38482 70900
1750 7377
3023 66444
21751 91536
26720 34761
78303 93976
85327 99339
4771 37441
94767 99353
7588 61232
20848 86460
5788 45971
62668 86103
41716 79357
12025 12242
56990 99980
50674 77382
54646 59654
69161 96491
9663 20371
2722 85915
14252 17365
22153 60179
15173 44283
17295 47607
93121 96806
16730 90490
27814 81475
60398 60501
16795 58517
23684 47398
33252 93048
21158 26074
64521 79603
19161 73361
39749 82595
53871 82934
50655 53221
927 95769
23840 46357
8263 78990
7718 86907
7247 10918
18919 65473
12854 22267
31256 92780
55874 86846
65071 81619
63244 70377
14621 69633
7417 99099
15562 92278
12771 60852
49695 51192
27860 59825
51911 89875
83825 94781
2934 43107
30448 33879
8757 80784
47893 82930
43576 84814
16448 87108
43893 73727
93153 94766
20199 53972
66454 91957
35141 53548
29267 41179
70299 82649
68794 72388
43129 71342
60755 75669
28429 53404
35570 66511
18616 44993
38637 52175
66209 66379
3357 76850
77536 98122
28773 83138
7973 59654
8124 79722
20602 77723
41742 77170
41399 56123
7868 98333
85386 96905
68431 94829
18646 91314
17345 44634
35325 57469
1349 46340
51189 56025
38700 51884
1283 92696
11494 19758
77262 84760
15007 59550
42770 48304
51345 74036
25877 33171
33106 33820
45579 78381
21204 35405
29428 60633
65652 96570
10915 17951
58761 69372
28943 78264
22742 72802
70595 90526
123 70677
72626 86354
22163 84534
52330 65768
53961 76430
11579 18965
5774 89736
9612 79776
46021 49002
2586 94071
2733 85219
15897 37870
16782 78075
47610 60434
47944 59135
13571 68783
12858 94773
47687 64406
57974 64236
64532 79814
93336 94387
25260 49972
73731 96806
19516 98445
71959 82472
57952 91757
8108 35824
54465 90849
12713 77283
20371 99778
5962 15025
17726 29994
71978 98979
13473 37672
20413 77697
62287 93318
15960 87139
57029 78605
22359 37542
50742 94416
76425 93344
34504 43440
47958 59666
16266 85569
6988 7546
14820 68569
23227 84755
51075 86070
10765 27187
4083 93197
15420 82940
28307 90823
49072 81518
49760 58204
16929 39850
71166 86108
16019 98225
52546 96999
18298 86418
936 87090
2446 55779
5502 52507
2231 88672
77007 96975
10478 84243
35047 35954
71402 98235
25138 62064
77232 87901
33419 59756
53160 72133
65716 70666
26153 75743
34371 50294
87226 95944
7928 64528
86370 91744
19254 72651
22093 31233
559 2497
29583 81848
21522 67708
60496 67920
8340 78639
61482 92916
3242 10065
70031 78282
22814 79628
43565 51648
4414 14530
28352 66879
86231 98164
13144 16314
6360 47159
73823 87502
31992 81357
29876 45142
45264 79110
1805 26833
74150 77232
19736 25397
22602 81879
4475 86157
74302 85817
14539 19617
56750 59400
66169 79107
5426 91466
36330 79985
5363 35687
69106 69527
38287 81511
2459 75752
20645 29923
16487 57042
15883 40519
11595 53602
27808 61855
11952 99489
8589 39821
23647 62942
60478 71349
17081 93945
62853 84558
50506 54697
8414 47003
26368 94012
84067 89304
76951 85394
7841 9501
92658 93334
30312 49001
30258 36872
2782 59888
34108 70640
6430 99249
63080 75279
24951 33817
26437 85908
7257 40975
36297 42281
21944 47725
47601 57901
29909 34935
42256 88709
33479 98983
10530 67330
15054 84732
15026 67224
33323 73339
45666 50992
41919 46508
13936 72611
51676 53575
6750 99498
42040 43322
15263 66930
5332 85730
8188 85194
41170 46511
21334 66952
3542 30300
49306 63019
10014 26359
36557 95944
35798 44041
35048 97170
28162 81092
47668 75635
401 76723
46061 67083
28 61903
5096 59998
13959 76702
53970 81563
8460 69798
2478 74895
16030 36355
42017 50241
47758 59900
39723 78536
87156 92509
8390 94390
29473 97209
8978 97532
32410 54579
24207 57649
64435 72566
80593 81978
5935 32249
36247 98770
47742 85689
60760 71729
31570 39872
27703 34139
2317 50355
49718 99688
72330 98185
10945 86576
5651 30251
3067 16066
43993 90524
37629 84731
21684 29330
64880 70376
21722 35487
4372 91137
3867 34284
76387 79927
9719 45479
74221 96355
40828 42069
32508 52559
13605 21529
11357 51412
46870 80884
66601 85286
51962 67578
14318 81227
4999 56114
34460 73321
47777 88780
33572 68162
28131 75001
3337 31905
6124 65648
30939 97624
48472 50716
53731 79250
80642 83721
36118 65725
13746 55012
91332 95830
71881 95896
48399 69451
32920 93696
67744 71944
64662 91722
40954 59549
25304 72789
32841 93861
93348 97571
16585 27720
26119 32409
32267 41606
52732 95925
41002 86981
68641 95192
65835 76907
82234 96411
10561 59539
5589 51626
8697 9219
29176 97870
5388 89489
12991 94642
40964 41724
5457 16258
27979 56632
7921 75773
10779 36574
41367 50161
19898 96388
18707 70426
74510 93229
42500 77797
40725 55337
41954 85698
6136 6206
7184 82667
43869 95061
16764 35110
20165 96210
13451 47889
10259 92272
334 77128
4887 56046
31435 46172
19520 83543
12332 64412
65634 77952
65591 89948
71146 79334
12929 42204
399 17922
7327 72309
19664 44221
467 31140
54624 79243
58741 90497
19220 35475
60786 98814
81522 95385
51121 75030
15098 18169
14210 86113
42280 82394
67747 71145
33129 67226
61208 98382
33770 34169
14815 36299
91645 94954
6215 28223
7242 38284
33514 80626
84384 98535
14610 30274
22176 51141
12231 88825
77884 83117
9766 53777
89963 94090
10559 99374
69706 93413
82440 85964
82369 89282
49694 66422
10639 40681
16990 17646
727 23446
12796 31914
21038 49710
20122 70945
8276 58134
62745 92626
2044 23094
39343 84716
6952 71688
46297 58643
46320 53627
24190 32642
19754 59841
60538 82161
14869 18786
10562 92442
13137 29753
23235 31686
27185 89900
32627 73480
69708 72072
70795 96115
16172 81977
48550 53503
38117 85159
44035 73631
10079 81168
27305 72889
52281 77594
17916 69260
980 62375
10944 64944
61855 97830
49051 87556
45212 68486
56348 69009
15248 93385
33797 39981
10618 50368
15957 24699
26316 39735
37876 40532
35228 50296
16161 39920
68097 73586
56739 92895
44163 85276
301 4979
34130 65859
8364 49301
60799 62661
57560 74096
45421 72036
58453 91595
15677 99021
6311 13805
92529 94393
4043 90728
31403 33607
70553 77102
4683 10838
21865 24168
20826 75743
15353 97963
431 34659
33110 81616
24476 25407
29571 97571
14380 70088
27662 73807
37798 63942
40327 79744
46964 90920
5829 10585
81008 85423
42965 48454
81485 98666
19866 71347
21331 55407
5504 22388
27361 78196
57925 71680
13088 39581
15028 65642
20719 71307
55647 92869
14393 20704
73603 98463
32639 47983
19791 88850
89161 98573
93096 98397
76052 81273
29268 47193
29738 62343
12255 32425
82066 96898
34430 53209
36757 70640
3120 29495
32310 50951
35774 77326
68089 97935
63954 96203
11872 75866
16232 82793
39684 57416
39613 58879
28843 53839
257 45161
18681 76197
41532 72123
19083 64352
57988 76272
60569 83344
26112 41627
9072 54403
27388 97937
58204 83158
48619 59365
17145 42558
55219 79574
16453 44182
16403 98375
30050 88596
2542 27406
63917 98420
52332 89008
19599 37631
65103 93638
67550 94019
43416 56728
6403 73009
49434 88260
25653 30425
759 84252
16400 50606
27684 85532
16199 27219
15738 64924
20596 39367
71629 94478
9861 18575
74282 86657
12257 63797
37954 38479
59309 98456
1613 41043
48046 59147
29695 74938
407 40253
49787 82147
45023 66791
9759 27471
11219 30575
34205 60202
23693 44016
68297 70966
49982 78926
44561 95662
17335 97317
39996 74531
83987 96507
13756 54406
54234 78335
20433 50916
2327 57766
3109 98371
71684 90308
9665 87241
6398 33580
51596 92411
3220 5317
21383 36986
17871 78005
23055 34240
58836 74435
10552 96447
32665 81659
170 58979
4227 86569
51902 94347
61687 87882
17823 71627
94897 97162
82565 91688
51799 66228
4210 99354
11172 29438
24714 49133
32776 34730
27588 80847
12053 51787
23675 58713
20844 53186
21664 94843
11291 71184
20410 42165
38836 88354
37744 57869
20700 72027
31608 91320
47845 61431
35869 60306
72414 97782
36164 92246
12650 67363
34245 91741
41629 52338
5704 18563
68706 90003
38576 81458
6146 57323
50804 92905
47586 81364
36484 89299
8544 29781
2323 74614
74929 76357
83850 84735
4616 21406
54835 62063
11889 30111
11589 58224
30975 46716
19011 72849
75376 80303
11687 50996
14228 83991
22191 49982
15877 51988
23741 49077
41593 64852
10387 65375
8519 24904
47811 51821
41567 89743
3353 22861
49569 76143
6147 42785
29388 65615
528 80121
5530 10028
3097 91909
39556 62041
3803 9434
18006 99264
58766 80022
1835 88235
50434 57343
2113 81121
78061 93360
41001 89085
19879 84537
9338 76590
31060 54836
5256 36642
11348 31757
7418 87944
57818 63497
23845 83828
8992 49582
2456 30286
33419 88187
54478 72857
62808 72696
2912 86789
68107 86044
36713 43613
85653 91538
21994 61188
64459 94061
51499 81203
22866 91969
29722 43056
52804 98526
2732 13613
34643 40829
22831 44528
80840 90921
7657 63282
23276 48584
66952 78217
70019 71078
46562 98210
49802 88969
31522 54040
12828 53295
44862 71729
1323 34126
38452 90019
69433 78138
84976 94469
91276 99272
50543 58701
32545 70266
56938 74846
9415 45185
42751 48701
27681 53207
41568 98234
26075 84288
83132 87944
17531 43007
47792 58598
1949 7469
12811 39573
53409 67277
23679 42917
58130 88190
45825 97426
89204 93481
50140 90123
538 5801
46500 68924
11980 93248
69588 90348
23675 67581
34890 59227
41212 74881
31862 56981
8043 31602
3466 39763
12582 56996
13773 38545
6135 57222
44664 73924
9510 22058
3240 13127
6492 35330
10273 44180
8473 98278
18900 57849
3363 35712
40121 45084
2867 26905
19493 94976
14411 59585
45184 47175
14594 46079
1261 97967
17111 50619
49801 76327
30575 39194
27702 64323
11978 32453
36539 76407
25193 56287
766 83740
48476 83543
60626 88793
5525 24010
3205 80151
19471 86815
83887 87622
160 60619
64908 68650
2991 92123
63369 83678
25962 73274
12756 27623
4583 85352
46917 92779
8248 58471
4072 28694
9603 28636
87296 92576
4532 40985
44216 68208
36622 66187
27655 42681
35458 91867
35750 59004
19094 93924
54730 72781
18748 21945
5298 86590
42555 78682
896 68261
26520 86211
62784 77522
2966 66122
76729 93137
11626 59526
53070 78260
48404 73300
83373 92819
41541 47148
33716 78279
3078 41748
8665 48737
16013 37482
65221 75784
65526 75909
71707 97105
57257 59885
10861 54335
45417 97861
56529 69107
41470 63937
63355 96487
4286 68021
49205 50710
48371 82573
9159 14799
3469 83350
67426 93189
11592 28441
5280 67117
5644 97516
18655 53820
34443 40443
54413 79769
66024 77690
3107 38176
27152 41442
31501 33298
45011 89629
43943 67220
50808 54696
27593 28739
63848 75718
80918 90241
10575 11580
8186 69547
63632 87187
11569 20697
198 41631
65927 66066
28198 97292
42924 65974
26737 52432
13799 99210
13332 70980
14002 23989
31427 79080
48239 63528
5680 75682
20432 84049
2310 47013
17777 72351
9695 51319
36980 54142
46424 49265
9292 42542
50292 82627
1639 74767
72624 88083
14670 72706
49576 95259
9588 48149
18752 78103
14433 81101
9409 66758
20872 42774
59600 68237
73263 74260
56021 94290
6445 67517
15018 15745
21174 60748
44451 83013
54193 66280
6566 63052
71706 98332
23917 56029
34141 48825
23620 86009
11062 15537
3988 68656
28921 30061
62994 69733
47304 55344
22034 77405
13184 37163
16122 30058
32532 95510
76849 88110
41558 94765
68815 87990
29588 53477
8534 53868
70262 77906
52259 87443
60990 88830
13552 20370
16887 29336
59824 99136
309 45265
95107 98788
9884 38607
80618 89215
54364 97646
61859 72816
52490 88225
38915 78447
67285 79836
23592 24606
22560 73974
27719 33936
59577 68298
38710 90819
47896 93756
84238 85555
74643 83732
32798 80871
17857 53732
49792 58774
18337 58648
66404 90072
17238 74611
37347 65810
20213 32193
24838 87942
37323 84877
27035 71233
40859 51964
8076 49974
58332 84814
18832 32883
10131 70365
3358 37924
42967 60888
26913 41695
1687 27128
45138 51296
49436 60410
39 96348
19973 21917
22629 35465
10155 24445
90088 95666
42164 94971
13924 63311
5358 37341
26777 90707
435 7687
18781 32857
17129 32568
4187 47141
21554 39027
69776 87101
38928 53208
66895 73478
50143 58571
6201 75434
20884 64295
160 83658
54777 80648
44339 77107
19372 58178
57327 89255
57734 93689
36311 65635
59822 99014
8102 9256
28551 66379
12827 68297
65790 98237
62097 89363
33457 90679
55638 60685
29945 42898
57689 97962
26202 77581
2041 51543
35120 37660
17460 60067
12685 82279
55861 82191
35257 89542
2567 78170
23146 61061
11034 76342
79173 81469
74292 79249
46530 98513
53839 96790
42912 83312
51086 68689
44726 75874
34406 91974
28586 81362
2459 98668
40035 41393
80530 87611
22971 77216
13350 36078
35333 53038
18933 59989
13710 26571
36965 73102
13680 87379
30872 52170
23925 93579
19544 25245
3223 5686
24319 50066
39106 93365
37181 86660
7951 57829
19085 50112
33877 45770
4477 78782
15111 70064
16075 54845
14452 32930
71379 74578
5727 90099
93863 99404
13248 66870
4336 58797
38196 50826
9415 73200
28692 48352
12969 84496
48561 76893
78348 80592
17902 91158
12985 16088
43400 74857
3510 55405
30926 94211
45300 56287
15001 74748
21966 91200
46790 67809
56337 71422
23312 24081
16691 72995
8159 86476
54997 82197
25227 33998
67947 69062
28036 28733
80517 94663
4841 70771
24911 77125
13126 28125
61225 62636
10801 96822
65675 95938
64458 97379
20807 34299
70559 70642
43984 99702
18037 46785
64805 73894
55531 66435
4822 50321
49111 78263
64767 83655
7931 98035
40237 78756
6334 24293
20576 52419
43017 90357
24655 29270
7194 22694
7291 52757
2184 15067
21443 60411
49590 60788
50743 98237
27689 75131
12161 29969
67092 90608
75508 87745
22318 75922
15553 61202
1514 37120
317 86200
3019 26662
46495 68339
30717 95834
51421 76658
59824 94209
9841 87751
79311 82514
48192 57244
18075 33753
141 57632
36060 80894
32251 34008
16934 83874
46488 49306
2193 22494
4584 17915
73081 84226
6744 81297
23127 98483
70436 92692
30686 34581
22433 50345
31073 38321
83636 92234
58080 59189
65233 67197
10223 84506
79184 82438
1600 51297
38020 59042
20349 51726
28932 47424
12272 92546
29412 90975
32014 90373
44790 58637
74958 84338
1081 71189
40758 91488
43419 59763
37516 65011
40565 82426
59901 64107
10027 76717
29377 59103
60665 86638
12781 76135
51895 94171
57028 61001
27993 86942
25656 80335
33438 50635
52881 58047
38588 81470
28261 79551
16217 81965
18104 77203
53977 96684
17718 37817
24946 74685
6796 45523
4530 45339
87220 93553
25699 94304
4980 20403
51934 83458
50660 83420
41177 57287
38128 87468
52665 77391
5427 14722
25003 44788
56210 60159
29598 60174
32286 40569
75076 90416
27441 95653
38735 56769
42540 91976
78573 98147
22384 53222
45972 62398
50684 77401
23678 78979
51545 58754
31188 94906
7583 79201
61697 63662
26275 32581
50871 54818
6223 16008
55207 69080
13391 18924
22800 23256
73140 80582
21401 40665
7779 81776
20737 21671
60521 91574
35140 74656
63723 91387
54993 94260
37160 69046
90092 96291
28307 55316
34093 60601
4440 44209
1449 54143
33872 36345
23763 85210
17138 91963
62186 97813
54670 71558
23400 25201
52849 59972
11917 26228
63600 96228
16284 17993
76277 89457
1266 7653
30404 87333
8823 94962
72785 77681
35864 55855
68011 72235
15037 98873
3409 31382
26758 95755
39751 54029
1967 74125
14011 67668
15842 18894
8553 73332
30246 43073
3569 6463
72860 97476
78491 95881
73703 78740
67236 87383
31837 63607
4854 97571
5978 55907
44473 68167
54575 89615
4902 37091
12022 18933
42863 74743
17903 69306
3774 76572
17861 18332
68341 96256
33318 60154
10074 85943
36413 67095
14320 94271
49052 85995
52990 75855
25536 98169
14519 67704
66165 97001
20855 64436
14394 81059
9853 85780
9541 63359
52411 81576
38782 53646
14868 68536
65813 71323
45761 89670
49003 70657
32637 47700
1114 39197
34474 60703
19154 48399
25541 62375
10385 79994
58372 61423
49134 81563
9054 57963
16438 36291
20006 66281
16948 20043
65259 71811
67144 91456
3683 70684
21539 25464
31960 73860
40421 50009
38282 71833
40139 73699
60282 78839
30885 81496
27169 80215
23143 71009
51845 77057
22007 25608
32912 33478
26541 45992
31059 77759
61487 62705
59803 73077
5274 51935
62345 80254
5905 26017
4355 18003
6880 30553
17061 35758
38396 38765
4802 65361
50522 93785
75150 81201
1864 76072
11652 39789
27018 50040
1245 80660
92665 97334
84992 94930
1787 45795
36655 74620
87707 91699
5518 96457
11484 69340
6235 55888
28023 54451
35958 97733
2025 36151
13922 48234
19755 67640
47813 75314
15903 92098
44049 85137
33446 70186
23816 79894
8942 21555
67461 84347
23453 55625
41297 41679
42444 88569
35265 71890
32624 98183
62078 71370
46486 75154
13159 87614
60741 81770
48143 50162
16199 64833
19726 47375
4861 81914
63665 68762
62366 75006
11788 25072
6447 14021
39166 41098
611 6706
28 57284
13376 95495
42754 72593
83354 92778
22934 44398
20884 48473
69313 84516
24814 73027
36715 91440
9338 15013
76671 87090
23447 62766
27219 76583
25854 54227
15619 17573
83478 96749
21518 78014
3400 6445
35140 51760
68806 89348
34589 57121
25869 72745
25098 34964
67499 97512
38137 54011
54869 61354
27635 37271
21347 84499
34503 87208
47356 64055
23321 51134
70649 79565
11635 13597
16660 18177
66537 79545
34388 77119
10142 48367
8765 22755
10463 79875
2609 63029
2445 73714
18733 87841
5819 69904
5952 30342
46225 83652
39475 78336
12831 30991
7671 33568
32955 66629
42864 59666
30292 77729
22286 35592
36777 40031
5152 25348
53909 85204
9941 90092
21274 72698
18632 86141
61040 76062
12905 85507
87472 91125
38994 49080
41530 47306
73630 96942
12923 16573
64472 71673
24905 51772
45622 81815
12889 89967
44232 70099
65961 66467
20531 31594
41302 87670
20288 79965
10672 11802
10047 73666
34774 53854
73233 92573
12782 37827
21064 30486
26711 54487
51967 77695
27917 88319
45533 49298
11076 39840
27420 48670
40242 77872
38853 64077
31187 77994
41462 65782
37598 53147
4238 48816
32387 49752
69816 91584
27296 36334
1651 69105
59933 83773
53287 66999
41772 91123
45923 98577
67213 71592
53160 72629
60418 80354
59994 93375
22022 84444
47195 67025
63070 64850
7797 67843
53952 78355
33156 68411
68719 75715
12841 68942
20594 76034
87158 87605
4816 66024
47909 77135
36453 66893
1128 85457
69069 82140
37884 61931
41037 55332
6035 28223
52681 92063
48824 99155
56386 75185
25057 47356
80363 97580
10899 13469
55356 97402
60142 90989
24216 50999
2382 26745
81865 88779
48420 50915
55553 97928
77440 84952
24772 31807
31384 92258
3669 24774
10226 51706
2161 96515
60111 67003
54948 66638
10066 99091
78942 95256
15125 88114
83326 94749
44031 69349
29805 60804
27100 53634
2374 41879
24762 43111
16579 18252
20608 66297
3605 79561
2003 72737
12705 89772
75270 86710
44607 68157
50125 95971
18843 79024
35626 96157
10271 77557
15437 32183
26337 42115
47328 77049
7649 24252
34749 87070
14286 19775
15473 83703
51610 91186
54256 73899
37415 89007
182 33045
73582 84033
92561 93047
17513 60424
51964 56951
52832 85299
25004 73396
52938 65338
39900 64560
4701 55811
32767 98783
45035 65354
21284 44635
11707 91551
40430 43563
47362 98663
56317 56884
1452 3412
35139 37442
1377 45690
48766 98725
32652 36547
70480 75167
41851 57323
48808 55370
41661 86433
13937 55344
19706 32166
2784 78934
23618 56416
26519 82287
21508 94679
30098 73555
17349 22020
5402 40452
20803 33537
48099 85100
15630 87539
71484 78508
1565 61193
66759 67419
15633 50655
10154 26901
79429 79744
19581 81950
21431 88131
36323 37091
21816 30183
6225 18033
4860 94704
76044 96888
67305 95654
81212 88899
7119 76884
54226 70440
24509 63766
76460 83105
35292 69233
10441 43829
45973 65582
24662 99208
2095 16350
43611 84135
8658 70692
51538 91087
41868 66363
47725 91461
38277 91573
51496 74716
19326 82205
12254 40925
86082 86813
76619 80131
252 99239
34386 91887
24268 75647
23663 47187
29299 66659
31925 88593
91302 98206
51214 60531
4698 39821
35958 36177
37311 95243
74502 97152
8348 91529
12730 34502
38462 39070
21193 24737
38590 79869
1676 86649
44571 91254
83342 89970
61975 68344
41584 64858
9737 18358
15184 45159
2394 29418
65331 77319
12551 86063
39886 42799
37955 69560
20755 74286
21758 28006
15187 68135
31863 78196
22041 51468
14056 87368
41718 79385
90097 99645
3626 30589
93882 94182
79387 95235
3480 47615
1392 41780
84613 96657
33432 69706
48902 79244
57337 86814
18368 23724
8833 76691
43928 83637
683 74444
17544 20119
19485 42122
52178 89915
46868 86335
28220 82404
76615 87332
3933 64249
15216 55372
34673 66256
74636 95617
21003 72954
84332 98574
36998 97418
13875 47392
4819 12964
46807 93052
38293 97087
43857 67024
58016 78210
74075 93774
19546 69594
38408 51216
14632 53457
28042 79761
3670 11259
71368 97772
6067 89272
35415 77802
679 25758
1515 70433
86496 98211
20113 46721
8883 18424
16587 47594
44062 61353
17867 96629
83346 99590
810 83603
24022 29124
58441 65678
39193 56259
42322 73567
85028 96408
33964 41048
60291 61761
21418 61199
25646 92825
30733 71198
71251 78918
13851 52415
49680 50082
5406 31344
71840 74785
32981 82012
1718 19482
28509 74734
10686 41405
45631 76509
29506 60494
64067 75897
50551 82190
14065 58497
53832 61588
57695 92888
4574 84922
20623 95064
7386 98722
2480 82685
13618 46934
17847 19221
13505 92177
45586 95450
40584 58463
9706 13186
80638 85665
46318 94226
19108 73949
58811 81299
14341 71157
37178 63090
14461 98306
23350 38209
4065 41917
15546 30842
31708 37513
11091 49620
55402 87537
22058 32490
14810 66620
67023 67818
51540 56044
92102 98274
53122 72811
46722 49252
9603 68182
22132 79633
19879 83613
40968 95224
33094 44296
44970 86130
20334 36962
76045 95821
41964 79571
15601 61546
63934 96739
75739 85857
38576 59869
34804 97562
28243 73617
37624 67897
79384 83162
40607 79224
46882 82049
9027 49176
42833 53843
14651 15009
76504 93577
40083 44136
26466 48726
18694 31762
70318 76146
9114 32883
7795 96681
49942 99249
11843 39802
15266 18789
24069 41942
45585 98956
58064 87137
56378 57253
81479 86004
55289 67603
7445 23867
85098 94842
17316 71194
13170 18162
10863 58684
38431 96196
28274 81397
32336 69245
7210 29350
9308 95237
92795 99697
63516 79600
24150 95536
46051 86626
14465 95686
13396 79889
585 10507
12407 48246
69994 96448
14100 34370
7195 61151
49470 95960
13024 78916
16348 78010
10960 46660
37987 76979
69342 82721
1577 65173
18008 54597
4662 59918
3949 75926
87303 87672
82268 90635
28477 80816
15575 64508
24874 83773
84800 95172
19251 48363
20838 54278
69300 84617
42901 44750
67681 78398
15578 41745
88049 95419
25753 79281
83794 98914
37323 49723
74686 96755
71933 80578
24704 35612
7747 35757
66237 68112
29891 68000
53721 67547
7258 82878
63298 70167
4330 89098
39183 40580
41194 66302
11874 70441
27455 47593
9635 23435
34864 42551
9627 35064
7332 77810
41429 84638
114 86920
40210 74353
34508 84994
29986 42574
34704 41518
13754 66887
42973 52098
55726 72189
27478 66968
34263 36637
31404 67266
25588 62293
79024 88016
65057 74397
17828 44831
11344 93114
42206 97355
75334 84568
4286 66783
44307 68086
71489 85174
51205 79815
38992 45706
27749 38489
15168 29908
79594 99253
51758 94341
16388 84025
4446 52714
69461 72916
56093 66560
26979 81236
49895 77519
55345 95431
12351 15881
60213 61986
34836 90823
7310 74919
30199 68490
54795 62169
42702 92005
10918 56256
85763 91470
24957 43719
31535 35847
27443 38106
7934 59616
61828 62672
1496 80766
5942 98419
46033 64053
14499 31855
44853 77485
12043 30951
84454 95555
32230 69648
5028 17345
58574 88785
29034 67316
48433 70178
36365 48919
23436 37813
19100 49344
87154 88807
25882 54186
51962 88302
21048 33337
22856 76044
50096 83988
23702 57349
64624 67900
57689 82803
5369 64292
28966 91836
37526 84671
34700 59544
25663 88522
64756 78026
8843 19045
90719 94398
49418 57869
3616 90317
16187 82820
5253 9998
13570 73463
46140 65261
81213 94851
69319 71221
12724 72548
60404 69460
21499 90319
26955 91331
35067 38753
50175 55548
9296 18114
53880 66176
39788 85627
28077 82436
26586 48783
57311 77128
26278 90547
26432 71443
52364 61234
24438 40011
3735 83956
16953 28686
13983 40536
46888 94563
21944 91710
60175 96961
63535 76107
9279 17828
36586 91617
4837 56455
4636 76428
88498 88790
35099 54944
5125 44653
25998 56815
27688 93129
38238 49682
13983 84156
68226 80274
82377 96199
233 80743
46568 76622
26264 42312
35695 76423
58945 70973
3113 62635
16176 91651
72020 84988
11381 98308
49630 62079
18064 32552
6912 26851
57032 86133
40441 88286
6860 57102
37067 83819
31822 51570
15962 36203
57374 84478
17093 22435
14582 51806
163 36032
90285 94931
1636 82192
12871 91170
12322 72619
520 62587
26120 41994
6158 44541
17478 18449
15733 42346
13476 68755
73693 81473
36507 59353
64081 99797
45620 56445
39916 48828
43058 43455
51993 94930
25547 58274
15580 45609
35927 67682
11948 69934
90483 94785
93725 98837
17333 24251
54032 71468
259 68357
19565 53112
29023 37244
8274 10820
1498 52016
15199 91217
11708 75033
3174 89474
2887 96302
9976 11820
11591 67346
17774 30980
32822 87500
56470 60180
84626 98475
50194 83223
416 52387
56197 79140
42323 48447
19431 51229
36316 59438
83418 90348
23715 63716
49577 94122
22063 78770
52798 59072
8670 26088
18499 65472
16975 71012
16703 77740
55957 90207
9381 50073
41551 46993
30716 48585
64388 78223
35818 40766
41736 89025
20422 36378
11858 77999
26761 49144
46132 83448
7320 44689
31286 55873
15744 64423
42769 70765
31571 43289
47168 88941
15767 49307
7427 20562
46098 81598
16466 67873
53804 96525
51235 99294
8209 86246
19608 62592
4678 56036
2495 50956
62281 77080
43348 77745
33912 93981
14668 92338
14343 51361
8218 50758
70198 81482
9135 51374
33371 69191
10 86530
91562 98246
13752 43599
89618 99410
24219 52106
30435 71430
32630 39203
46727 59316
78041 82126
8293 14143
27887 65370
50024 81324
10192 63702
42487 97157
69509 74473
74891 82088
19614 60055
31582 68328
6993 62211
80428 81809
65308 76038
31463 50635
39964 55472
20773 49643
69759 94455
47529 89284
75838 98746
20396 42908
76559 94952
69824 74689
37539 63357
66565 73397
4721 5366
44202 71912
32590 81396
13123 54360
72546 79682
38746 64838
2151 60308
79008 80152
41081 48144
29674 42591
62897 82513
40435 63083
77159 81187
38039 72687
21955 56041
79811 96078
22231 59810
52467 87416
57576 90878
25627 43995
51862 89008
31927 88211
9661 51716
31543 59828
59504 80969
54519 71352
19783 68824
82573 90655
8839 56464
60636 79975
28445 40396
14501 47722
8772 76832
67054 75389
48438 57861
81549 86809
36922 86916
5858 26470
34894 40549
19765 66541
36389 53495
24403 47746
80403 96309
11668 59255
52664 76735
48629 66874
62862 86113
25487 74524
20332 59411
29099 98396
39208 80751
14848 70531
23155 62256
77962 80071
48083 67512
342 61725
21860 44616
37569 55030
38799 46790
36492 39368
7592 92057
37062 42366
13935 63848
11449 29350
39651 85216
16376 80547
10772 73374
38580 72881
12113 74239
13864 82838
2236 52709
37763 38419
25111 38762
16039 19523
25718 89159
46797 73873
17327 68031
46086 99634
7620 34261
13076 20525
1436 87307
8135 36469
8015 74422
2650 98314
18310 24116
74020 80579
8532 34329
2090 22332
60060 77174
37736 86303
15845 86803
39752 62487
67160 90333
4479 32806
27283 74392
42466 62184
60877 90071
14908 83591
4715 30716
4291 58485
54644 96040
19042 44707
55288 57805
31514 33629
13040 69640
58041 86734
69976 96999
17623 64188
52775 76167
28847 49874
56733 69898
10807 93691
12680 20840
13251 65030
63377 64958
23529 87696
39331 91433
68517 73225
3421 41029
25072 42227
5688 85970
92851 94316
79507 89238
33198 33538
7712 45555
2270 38055
86813 99720
42375 78219
35171 58499
56456 75579
91 9086
48794 66532
88164 93086
23443 60169
85752 91398
25227 26041
17495 99241
57494 83956
43002 80404
1131 85985
54038 80995
37802 79807
21767 26037
6629 50587
35856 72236
6213 35143
51670 55011
53204 54797
16155 87739
41495 83886
82225 83134
38724 96362
13948 87704
41164 43891
7830 42482
18520 51947
21375 55515
4647 25342
79151 93846
8326 23503
35654 56644
58023 76403
17398 91955
46740 79589
52308 54093
19623 52763
15377 92060
34308 61239
22391 80261
78005 97409
83709 99855
91965 99148
75885 96928
90028 97669
10483 84036
12061 92140
45939 59957
2683 17644
32554 35445
7750 87671
14781 92894
17261 32957
10094 29315
47861 95630
30644 74267
28094 37449
12755 95136
30414 56395
8341 42326
23972 68353
22888 52291
13461 24831
20734 39441
1297 82874
37634 92884
64562 80660
33969 87658
61498 91646
23672 35290
58488 77479
28728 41776
19032 25265
76384 95991
36602 62544
39583 88652
76991 99674
59191 98241
36718 80320
3813 77010
64788 82055
49447 94077
28472 55028
2958 7787
4372 79948
37525 42452
44914 57684
16289 92187
37011 73091
74766 85247
56796 91672
35009 56516
65899 75802
21796 30482
6811 95667
28365 59049
49567 56146
69034 70040
22569 64734
18175 32751
37456 52269
6226 44059
28732 59955
41132 88185
39625 86332
76131 93613
7162 9077
12096 32306
76201 89400
97456 99278
16929 48205
5435 40844
25759 99719
77261 78266
14424 89016
9040 38786
4434 46740
40933 89841
37518 62437
47436 57743
33876 74041
44302 44583
67818 77737
554 51008
20894 60038
7257 63822
42914 86883
22770 31822
9368 15064
48129 93482
15779 62330
5511 11796
81397 95421
64954 76547
30663 80515
83572 94433
49563 54093
3334 40113
12573 49114
56128 65892
38680 79536
20384 29705
74373 79718
32770 66967
62043 79662
16901 97858
16176 17751
11520 71299
62629 67991
14015 87835
1443 7721
36794 58642
13440 82251
19550 68365
6644 60736
11368 34321
66098 88082
36251 92258
26411 97036
37325 47166
14692 72643
43266 88304
17186 40676
67369 69497
56194 84854
15510 36654
73893 80460
63888 76006
5034 6025
354 58089
5811 46704
46826 82133
77991 99304
31058 53225
30970 98824
43028 97017
19429 86591
12101 18687
6068 28606
53774 63745
40227 48798
21168 50147
18591 36146
56643 79755
12600 21019
64850 67964
57308 57694
25267 50557
34421 54414
9082 54112
27029 72336
66911 90777
30643 40227
26898 30692
38375 73020
83933 87110
49374 99919
4402 53101
1016 8333
17258 72767
61619 64977
9324 55169
18014 28981
65073 88466
75800 79998
36908 82598
45664 58550
37153 54818
13922 29748
91667 99533
69008 85473
58705 81539
47606 52735
80369 93808
61498 73640
43456 87585
31239 93818
41724 72932
43137 83523
12234 29960
8391 23675
39121 71595
44128 46030
67712 96582
22887 58613
67934 69531
29572 75728
5324 51857
39073 83280
86513 87137
6406 18653
6466 17804
65002 88053
111 19822
54818 60709
83099 94519
58547 91114
20980 60028
15566 72856
30704 41866
15989 24683
28156 45662
33304 64171
71683 77328
36554 54192
53727 81159
86468 88602
43246 97593
64871 96816
84427 91955
33636 56686
43727 56494
75992 84008
21335 95725
15340 61064
49203 52100
19738 78368
73339 87742
27806 57338
45700 96844
22266 41132
4592 45480
14614 74903
26188 76793
10413 81396
680 76723
76738 89180
37092 58183
17608 43995
13024 61299
8400 46465
32101 69167
13948 84998
83322 91638
53414 97892
56013 62400
52573 90770
31400 73817
43284 52402
19926 58698
37205 87744
10688 18827
56867 61312
14632 91787
83014 96664
8833 50449
29113 63356
19479 55793
55261 68243
2724 65172
10750 34578
23111 73527
16699 87631
4828 70106
4473 75659
28106 57411
40014 51580
21302 90096
14605 99659
90454 99223
81660 99566
71343 96396
47482 55614
5823 23919
8004 74328
21943 65134
104 65852
63168 75966
22520 85690
2239 96466
22739 78727
3283 17974
60183 72900
45530 61483
66399 94680
25075 82910
53655 86469
3327 71975
11850 27720
4641 11387
27615 48286
36655 49700
34731 73329
46186 51868
87507 95787
83300 84229
26724 67393
56487 84705
77508 94296
4506 46661
29045 64834
58182 91699
5199 52673
42883 93830
43125 44325
31296 38955
5832 65893
16512 30616
29919 37554
4350 13197
3114 40476
28806 99729
73491 93287
6026 41754
77973 95410
46995 65690
3864 11865
42506 78897
60902 71509
6433 29086
24883 66711
11137 35505
12134 79229
45183 47949
14025 99315
1148 11051
11296 47042
24489 73608
49754 85465
5185 47795
44545 44948
59998 99208
46932 79239
22104 90998
71393 76628
25218 86524
13272 20449
40834 70215
14349 65929
49240 61201
4167 48971
1611 80902
8361 15681
70959 87363
18541 53273
57616 83777
16588 50896
23658 52281
29488 58685
29933 75744
91651 92724
25191 80119
43400 64759
22802 74327
78449 83982
25686 92270
57028 71723
62670 97236
24877 60041
23977 58183
20183 36533
11706 12984
18784 23767
1593 46210
29208 33065
2541 64513
44745 61650
20120 53600
54638 61253
16052 41237
55911 97904
75597 76330
51309 70235
9976 91353
13407 66335
81770 90937
79799 94886
29836 44931
40049 81800
4202 95100
5411 11946
68231 72706
5669 73264
993 15649
58646 65433
48227 91615
8403 85025
16273 90343
30563 76180
56887 74751
6310 90547
2847 62885
48851 68478
4657 80016
77049 96134
62167 79014
74708 79222
43780 97492
53598 75970
18328 99839
16957 41389
1895 46436
49877 88987
5559 32491
45230 57124
28950 41236
33764 74653
58928 69211
14415 31057
68122 74725
30460 42466
33338 98077
8052 32445
51446 68474
12204 18342
38976 58893
53804 59567
14213 23543
7819 49494
10995 94680
4976 40385
2036 52177
33041 97979
18641 19261
13844 77678
6981 57085
64807 73576
17066 56739
7010 22711
14780 94670
46225 53683
17821 47232
30399 47612
10017 39566
42904 58408
21592 90100
58351 58846
71171 91643
3344 9411
56789 84914
48799 89519
83725 86453
20509 35374
33722 78940
7030 9602
36124 37604
22647 64536
28786 32907
9122 18656
42398 53819
6255 90006
24802 51610
7916 52083
47820 89889
69543 93448
60754 86108
72903 99671
35261 61464
9027 33317
65277 87247
5424 9562
48087 49039
32928 63561
35266 91525
38365 46316
3296 31924
11119 46841
6085 92622
592 10734
18848 85739
56163 72531
81569 91161
66048 94025
74978 99539
53627 79779
15448 85547
9262 97206
36948 60965
11537 62555
4378 63289
38709 71121
67179 93100
27188 36877
51911 62211
22167 40203
4914 39165
2345 25624
7681 57635
30634 54141
1641 28529
31101 79595
95475 95876
11647 80064
16948 50713
9632 76557
6055 10130
9966 49668
3413 27558
16859 96557
26585 31615
35942 78556
50502 88908
14493 64683
29020 68135
5635 69452
735 71548
6277 9109
87275 93810
47510 83005
2910 60862
47130 97678
36059 41396
27948 54362
36401 99239
36815 40838
14397 62137
50865 81383
62857 85666
21859 50944
27263 95600
37653 50726
64184 81464
7856 15071
26680 94104
62725 88435
16051 64810
5338 82103
54380 92739
8497 96518
82929 95667
55332 85372
76961 95771
30385 58601
11914 55432
41823 78859
31422 90402
64424 74841
59897 84153
27340 58482
76604 80842
20219 28715
12911 60442
55409 85874
3235 81390
24163 88093
9900 39597
6442 53046
686 20657
20921 91881
65103 95826
16820 31137
20727 79608
69962 83473
26149 41043
68478 83552
30140 92443
83 53666
11285 98498
47407 77446
26552 99604
34067 51909
10667 86243
3378 82078
14833 51050
7506 32021
63507 66233
36020 77320
18454 89470
1282 40061
45082 45857
55161 83696
83965 99743
34750 84927
2583 71944
1018 96710
1638 99090
35675 62875
32924 73152
25314 78242
41720 76559
59248 90384
28993 72718
25501 62970
61096 90398
71199 80967
27633 35809
68007 94318
61281 77803
49216 50710
4354 47832
14257 49768
8401 12125
43178 58890
33275 45696
72187 92571
68156 89726
81351 81855
34738 63054
20582 61335
74281 96533
45356 87805
33016 65214
41676 49552
42194 42478
28794 49534
42679 71433
98475 98480
91496 97373
58645 62804
61502 87875
178 86765
3482 81266
52469 82684
5328 50632
80316 92908
48980 62847
69390 79759
47418 62115
34124 35113
50089 59782
13882 90624
21930 58110
33435 45313
27111 73550
44205 99648
2969 66480
23259 78906
29270 88480
25618 31911
80857 93173
46286 92481
1504 98173
28395 79027
62374 63964
84525 99178
51363 85167
75195 88346
14639 21947
70592 89174
42735 54216
69872 74760
8961 56904
46791 54442
87547 95892
14025 82669
50429 84382
3219 4567
17689 84316
92926 98882
473 86562
25964 58320
14955 98836
3744 32994
26149 55642
40357 96411
27252 95408
21689 22471
18555 45149
42317 51518
19672 48312
13745 23855
68322 94324
62092 64484
23063 54427
63796 94987
943 6193
10900 66278
13088 28657
54420 91523
350 71456
38247 79403
43304 47944
10102 21931
25502 56308
18619 61825
24071 99306
22467 54892
75083 87213
8480 24250
80246 91031
28919 89912
30344 66435
25476 49382
67117 69329
69560 72246
39247 58161
53965 82198
72501 98305
4256 68817
24680 56707
9557 17637
20933 99427
14261 64518
30878 91034
37839 87122
66555 85058
64382 82765
72001 79280
10428 92744
16129 73020
83378 86539
24581 56311
797 17711
11507 47323
3390 97448
28285 54047
27071 56287
28766 45105
6973 15262
90 2035
39909 50230
37963 62959
44314 55409
82368 92780
4452 57596
25846 55539
48376 67109
68368 94171
72724 98257
22865 70015
16147 54793
49094 52888
21487 92882
5128 42773
9881 89392
20155 65303
23300 37214
52211 95883
44996 62816
54655 73523
45007 65863
29510 33907
14976 51175
26560 70212
10754 39557
53859 67151
4354 66662
64011 95677
23490 79735
20792 95731
19293 21727
38440 40694
16459 29921
85053 97185
37 10476
68526 87440
2961 40973
27976 93275
38791 88746
5097 67382
42299 78157
8546 81292
34180 90943
6255 15812
51739 59107
17536 68560
55580 79919
2791 93664
84001 94801
589 63686
18220 61948
8700 99210
63666 88542
37709 85684
59409 84963
23931 62490
16605 61028
1661 54239
21414 80544
21234 43780
88641 97929
39982 51895
23212 40196
43317 46386
15060 63672
30412 36747
28185 77833
55694 83925
53145 74858
39145 84289
29410 63173
41988 53529
16713 45089
39925 62142
4016 49943
48715 72958
39017 57067
32463 90642
62366 96899
72765 90713
31014 74348
19729 45134
26801 76583
3108 19847
15402 42440
71206 87537
26687 46501
91496 98024
58982 75509
60463 98557
29272 78150
84734 86344
7550 66165
14620 71393
31279 54089
36041 85282
44926 51358
67061 81073
51913 94583
5356 13100
58977 79121
33113 37287
63863 66123
84377 87116
16998 27974
15924 66793
50329 84109
47604 75822
19070 44163
10835 71901
69855 99628
7394 36348
25998 75348
26274 80959
62436 64431
15714 27105
50312 93938
26088 27732
32331 53070
21869 42472
61558 82975
5518 94931
4679 5739
29888 48855
26959 39686
5543 86123
40084 64319
20942 27610
54877 88031
45328 47067
33868 85086
21016 92201
35203 60675
21709 94454
44450 88383
60448 60919
22724 50026
53326 63327
55141 63739
11575 29094
18098 45172
83724 98224
32478 76875
21018 28902
24598 98027
79650 92439
50229 90310
27619 77320
28756 91768
31770 77939
25652 70558
3897 91690
1897 26437
18001 51083
42201 48650
12984 13907
68147 70555
2423 26990
239 69364
69466 81221
26196 75607
29384 74205
9966 72082
19811 80503
18499 43872
50739 74113
53765 59582
55612 93943
37890 84781
70221 90871
32890 78780
45350 76787
19854 93109
21243 43531
67006 91068
26074 72706
17062 43915
59704 59887
62007 88695
28894 91240
6681 70539
12732 62673
51193 88149
45791 76253
15044 92196
6711 72133
38830 68866
39962 57030
82442 85429
14761 77677
90862 91448
62186 80133
2564 14151
3323 70970
4410 13799
37276 41802
58457 93679
30329 64153
39605 63092
13384 38223
26127 70177
14671 33520
52478 84394
3259 62235
37482 83278
18286 23296
81735 99000
77625 91321
915 2269
33474 39367
14317 30592
29937 59105
13752 99533
53678 83468
18641 32028
33362 41867
2194 44943
4747 26424
4467 72997
60458 66348
55988 90484
17352 50365
14157 30128
74922 99729
35917 91372
13477 99574
5321 40516
41328 94195
44525 79336
46431 47199
24307 55744
58076 74826
65104 90529
22966 68139
11626 70635
18752 92311
33979 79018
39865 66778
37491 49829
36960 96225
1027 18363
28375 78348
39075 43221
14269 91411
35899 36179
87632 92773
23964 33205
66970 78447
37291 70287
18915 33132
47170 69336
9445 19978
52721 96311
4360 41833
11954 82902
80027 84131
62189 79051
45868 85610
27380 80530
25640 80170
44028 68749
49490 70309
62077 95843
61208 73351
55857 85665
12096 58119
1185 47518
9056 31832
3020 56764
10317 68970
32620 49976
22679 42547
961 41373
45269 67868
18479 76447
45645 95539
52458 66771
24131 24283
40666 52575
57291 75572
44023 94363
35989 36748
55611 96576
77493 80404
79135 93665
28267 66640
28203 78043
5254 90550
75879 95712
33705 70303
26728 53666
52312 89595
54271 99686
5836 79315
48629 77053
1787 15750
32369 59490
32518 57615
55779 89346
4864 65723
13234 86098
9264 92072
30912 45157
8016 14973
26733 43423
59929 64508
35028 90269
22017 76288
87863 92703
10543 28197
39984 64148
53182 62528
28886 34484
43698 74055
22382 55368
46876 77417
363 90788
34919 99549
7022 66538
25040 43012
33004 72057
59553 93550
14854 29652
7289 69644
51870 62859
5538 54866
82253 87258
25958 46247
25539 67183
70693 76994
63279 74614
658 15053
9659 56061
19915 78476
33277 62107
77907 91959
29793 50441
28333 50338
63421 66146
27742 49175
2096 14085
2273 21176
13611 50536
18152 83071
7714 49088
50627 67668
76027 76785
31801 63338
58684 84475
24975 35259
125 8096
21818 39660
76516 82927
12787 50937
48780 99178
51054 52347
25163 25513
35289 56095
26548 38412
48633 86507
62669 86693
249 25159
3078 42716
12577 38309
47015 82556
64060 78616
2511 30257
4808 73272
26652 54395
18007 25000
53263 78153
3272 76178
29981 30271
78736 87067
33254 81408
9451 98703
14170 31200
24648 57330
10404 27708
5271 59915
16850 86500
26566 76871
9537 83830
69251 81838
39721 94023
17695 47072
48188 59841
85046 89992
18945 70054
1865 73760
27595 69297
56851 60080
32968 84266
27914 44180
35144 70611
9211 48723
43990 65488
51938 60491
3479 38597
20962 27117
62205 80152
568 62060
32500 74537
5360 87392
35143 45508
15181 59837
7218 87691
53829 67922
52431 66818
38498 84129
38438 57543
86356 95439
10273 46540
46115 71658
22388 58673
778 43340
8515 73403
42020 50563
5724 18037
1556 16179
28029 89189
67463 98880
66245 87703
16757 18584
28166 63051
8467 89710
29172 55003
22589 47963
48936 78201
44382 63207
40856 73299
18130 59176
38493 77766
8666 89957
10115 14412
71762 72711
49422 98260
46417 56423
41376 42390
58790 80855
3642 28527
20643 80430
11140 64916
17076 70803
19153 46027
15270 94439
2671 24887
2548 35072
28931 52312
26947 81955
53273 74807
11870 35842
4622 80150
31246 64966
74161 88784
86078 87841
76751 94498
17397 24439
30837 46410
39841 80707
9182 27830
27216 47372
12389 67177
46423 69639
60586 86646
17151 28914
3669 39671
76508 90168
38063 75761
26095 92324
18728 28172
47264 97837
2049 61375
80240 87286
18914 29532
64713 65218
77806 84052
17851 56271
31264 93851
58973 66480
8867 95301
24286 56412
7289 27298
59813 71718
59195 79700
19445 27289
49079 50609
13871 86829
31420 50931
284 25694
76044 78943
77198 88964
21160 62198
65464 89271
11820 35641
36336 79818
39085 72351
15027 56868
52308 54209
20863 98657
56118 59057
12501 55911
58165 67553
73510 95745
46967 54624
40837 45179
51249 72783
11860 85341
26199 73578
53597 85479
64022 91469
51236 90171
12473 41515
13334 50190
28635 93750
12011 43197
86046 91107
59065 65789
5515 87049
11176 33883
31894 42968
24234 54854
51771 75192
63264 76929
61202 99502
5004 5908
51591 89416
71870 84084
57260 71390
11582 86838
9894 44707
58606 63568
74215 75086
25242 77561
11548 42144
2873 10545
32252 56049
1551 44401
33724 52033
39204 61590
16979 95043
55884 82065
33791 51488
23167 55596
13031 41898
31305 48185
74752 91764
31087 87719
73941 78566
1639 45156
58860 88952
21931 25288
21486 57566
2777 20241
39207 49007
47193 94650
11786 91793
7911 33449
1045 88057
22977 82401
29809 51621
67028 74163
24454 42468
1839 7358
17156 28711
3358 33530
52287 76678
31598 97961
82064 89075
31661 51129
7044 20114
37591 40653
39887 56181
17544 18410
2745 18551
18302 33363
16353 18636
5919 98457
25544 97242
39782 96593
55684 68281
6252 93955
80217 91133
17648 82877
11430 57445
18253 26526
38021 79664
80951 89422
42201 73971
6831 97645
59423 82241
28345 37076
724 28221
35409 57086
27195 52090
65458 79644
59851 82749
31512 43698
78719 82770
8029 67281
57619 87910
16511 76851
32038 84324
8187 80788
5323 67199
23773 78505
31892 74016
63543 85722
8337 9576
20037 58270
41546 82066
984 15090
1193 58557
1869 7891
13497 45972
39250 81824
24812 95549
32044 68645
73972 82876
53470 79836
2360 57822
63386 73005
31883 82298
29879 39739
1196 8593
72793 88340
15202 89931
14999 98442
8862 14352
53588 87253
26813 88005
65681 94174
4038 52649
25662 45349
38980 95640
735 83550
3302 49697
426 70766
32246 40182
54121 92032
81434 91900
26445 80886
17887 63202
42621 82896
11442 45702
26203 38500
45693 91307
43112 95927
93747 96083
3713 17148
13076 46002
35655 93481
40992 78071
51776 89391
3988 64426
7881 81095
53484 67725
39414 47306
28884 75292
32769 49541
3935 24028
41262 90761
7007 78936
29928 70898
17160 77181
55615 81659
50043 55660
50073 87315
4581 76055
4399 56952
16765 23674
50038 71878
56486 83067
73449 84305
19598 63236
33910 87053
30991 98305
53608 67331
9076 24466
64182 85889
20796 49608
35554 46990
57203 76485
3760 70008
15108 70763
6796 99689
13884 94000
8683 90173
6423 50094
14949 15460
83689 87159
8708 33784
41829 47851
47654 71085
36255 92591
30262 56280
13976 29762
29901 32649
1538 85742
19113 45236
25865 57632
24108 65640
76905 92397
57310 99787
27271 31957
13042 97492
64111 80000
4643 44487
32357 39884
81867 95771
38068 47092
62108 95451
61061 80220
5217 21958
9927 87263
40240 92051
9690 48646
9832 18609
10571 46114
36060 98781
28617 88407
49247 74538
2952 83634
54439 85822
20601 23731
42530 56827
19814 32772
21807 43804
20855 41272
14768 81129
8985 73083
57985 61551
33244 49137
11198 96161
41274 65039
27295 58161
23655 94848
1498 84942
25123 94901
13347 26560
13832 25298
35732 41691
12010 51428
20472 36266
11438 27280
33174 37039
22171 76917
12753 65357
2187 60989
22556 71966
17946 71623
20391 90173
81191 84611
22213 51832
9095 97306
1842 97325
58553 94040
26862 70342
18676 77110
13338 28537
4231 60125
26171 59526
2673 75587
66009 99596
26603 97502
13070 30841
22096 34463
77882 93813
4624 43474
15001 18151
67308 92225
19063 90999
25367 94451
16552 50076
57367 68864
42208 87575
58530 79480
5420 45467
25910 30879
8400 83627
2729 13856
25350 83060
95595 98815
4892 34094
38558 68359
5520 91032
63167 66229
70900 80055
44323 96890
64314 85598
22758 65480
3349 95248
549 15156
76881 99870
17418 61509
74494 79996
30992 78445
12729 83636
65292 96606
52880 96378
17783 62902
33746 53148
20647 95110
24031 80972
29710 54579
13988 34339
70442 92635
510 9272
52099 56020
59813 82220
22146 59253
11482 44481
13527 67721
56326 98385
18521 83757
33134 84378
60339 62493
6002 50486
7580 61398
96452 97380
35065 40472
80940 92351
17010 28515
11069 82339
77563 90866
39888 58355
15812 75682
62124 84327
13287 27555
9440 64241
82988 89708
34079 45726
61650 72085
55620 67436
68439 82499
31551 70938
14726 31164
58124 66221
437 78209
31995 60195
23877 37070
31198 34049
7160 89116
32050 50794
37086 91634
11323 47031
14216 84750
12254 20675
23111 28642
81309 83617
38720 99132
18146 52405
65177 70291
69368 97651
73669 87771
27012 37250
12594 23759
771 9114
42175 98617
41766 81991
16642 68363
38700 61063
31432 62674
15841 58825
2890 82247
22096 63033
42671 87714
43785 45201
15096 36817
31266 31478
19590 69509
38688 98479
26394 95924
44698 74266
1267 28857
15359 96863
35024 43175
56518 92805
56813 98253
23766 53565
53316 73615
19474 82776
69085 69269
8303 36618
47973 70826
57121 72344
2957 83298
31230 62326
50715 98938
29706 76530
60172 65660
19099 41581
63137 73799
35893 73277
44050 79165
92141 96773
26612 29430
55682 65174
34801 90756
23308 54528
46309 69715
45855 63175
24429 32054
2184 89539
19875 61383
21847 71767
48805 84860
20219 52647
19858 71749
44699 77350
22827 32902
43027 46508
34947 86346
10780 74512
61351 65964
19177 93410
74590 95420
63240 81901
79078 92891
122 12082
32181 79028
8165 54684
25081 40472
36544 66054
43765 87782
48949 84763
13773 14252
33291 91272
52474 81177
39701 85928
17545 59644
29666 57838
47182 78017
4216 33064
57204 58699
13265 64319
70548 74066
33208 80949
86871 87739
69611 76061
77302 86008
34489 82013
47624 81237
59883 78426
20985 96574
94264 94603
49198 59091
37618 39934
5615 25150
13298 20812
89297 90214
753 95710
40093 94942
44116 98359
62904 74464
41214 80295
72527 88055
51001 98098
28436 41698
27626 80675
62420 95417
26606 35689
33104 47024
19692 40057
22321 66172
22641 36824
40352 71456
4771 94109
11106 24287
38942 69142
46946 56444
31083 60582
3295 30141
24904 85375
43939 65528
82905 93451
70624 84144
12006 49962
82754 97303
6856 72446
23915 63037
75847 79950
38445 54724
23866 84609
4759 99767
34020 88952
45602 97432
28071 81534
63820 82012
13972 45679
51179 97948
30828 31157
2213 39824
8928 11974
24461 72953
48227 87753
22800 37540
698 10468
20907 87896
27246 49931
46801 67883
29575 67415
37758 43079
1318 29940
14760 77307
53834 80461
3697 13213
6359 19078
30031 33769
89541 94350
61813 65161
29985 90285
40999 45476
67214 72941
4095 90991
29973 43004
20546 88447
10863 41699
32223 62137
7499 94588
24942 85844
42460 69789
7451 50512
52194 60878
77134 82752
524 56224
10822 32403
39787 53882
24280 48682
2659 90943
12222 46541
24251 69504
48759 82176
49301 97051
20477 25324
25853 82888
26869 65675
24163 73408
22294 98847
5477 61356
18137 46712
36801 92682
42028 60035
8840 35072
32231 35821
28354 32299
4760 40345
63023 73058
81622 87582
7795 71835
5211 8470
40861 48111
38543 48005
24650 74628
18784 59524
22984 93072
3054 63049
37142 45682
16034 66453
41055 81649
6393 36927
7725 86215
19665 44806
81339 92365
49520 74113
10310 83264
40702 67530
46755 88304
68966 70352
34061 52514
59394 75021
28322 92475
73137 80745
47704 93921
23611 95631
8577 66162
7728 89526
34408 47398
19533 84776
11265 30713
72906 82780
40955 99733
16136 87070
36393 97736
69889 93470
59357 60386
43401 76166
63537 97481
50698 99717
89649 99976
47846 82331
21495 40309
48839 54799
36950 72125
25653 53776
20701 58433
32128 56811
54311 56028
33225 99930
32452 38078
16202 70586
50857 71855
22019 71866
38735 69365
47247 83682
17617 48045
68014 80997
23920 76256
29840 63567
34557 95711
25503 42207
34043 41330
37863 61938
13231 76937
7412 68898
76033 98488
53505 97727
22102 78361
96600 99383
5604 91345
40691 50468
3722 19414
17243 99100
6391 17539
13345 15130
74528 91424
60923 92349
7127 53446
62257 90292
66223 84566
25147 75903
11338 70760
80376 93937
58807 70151
8695 30151
28300 50233
8021 96772
6002 63045
672 95527
32686 94258
24852 91725
29731 63573
33647 52252
32853 38036
40182 71860
38126 82967
55752 74908
19397 85246
15060 28997
20424 71349
29516 54391
7129 33170
43416 49431
5152 13949
7889 44807
57058 59288
9665 70056
38705 41226
38968 43543
42544 89400
14524 18915
25497 88372
18623 73197
81239 97645
12331 12731
26773 44238
43211 50122
69447 84760
65698 71983
32190 94537
24386 73156
19655 41369
41158 71556
52553 88281
16480 46652
16357 71851
36626 89194
35219 43301
52573 57743
55924 85242
7035 75087
40121 63055
37926 77317
136 28978
46082 93685
68041 82150
82139 82795
33526 83445
32923 66146
2384 89076
16287 57898
7568 63434
67331 98453
83031 88357
34608 43274
50538 51598
24937 57971
66413 71960
22465 35356
46847 62164
18677 98531
1818 89907
20635 91382
34496 47795
43964 87487
92255 97051
22245 60522
35566 87794
1676 12192
2861 95587
7670 38490
55852 86127
18492 32310
14990 84067
16675 99811
16753 18609
39685 93864
5903 19784
33304 42375
41587 69212
23487 66011
72380 84766
64500 79283
1329 96775
57960 90281
76210 90621
44324 98400
31115 44132
34239 77033
26388 95600
36430 39053
20801 74751
18961 98431
29681 32598
83236 88004
59677 81147
54597 67598
85514 89173
5548 79675
28526 53452
34590 50272
72231 96200
52081 65919
26004 26581
18692 55215
49491 70373
31918 90374
1776 48116
33922 45555
2983 17422
74086 77182
49390 82263
47031 91528
41334 45096
1301 95828
45465 45638
91023 91196
10343 98497
33697 73002
14883 98947
31052 46144
37380 39711
51292 74480
33934 41626
24851 43907
27711 75674
80299 89504
381 63856
1053 18167
1622 96476
15984 44723
20486 88344
19519 29360
17395 67328
49667 94377
69479 92147
8134 22469
12296 14580
56968 70127
46994 80463
17111 74228
54823 56033
68333 71079
6343 26853
37953 96489
12019 71582
82827 96419
48585 97287
30160 89107
79153 92758
36384 74604
56808 66103
14195 72469
65603 67931
12809 77863
8220 63953
29427 49900
35471 61962
27841 77108
45673 57491
38273 78770
23346 56657
9717 16758
15344 31375
51344 96141
25391 37748
9317 17831
8354 89466
956 20547
59313 92188
56681 67822
51821 93220
51768 66874
57734 70827
46302 68038
48439 57191
63453 86419
7033 96383
33002 78336
32036 85559
52233 84804
513 61128
91060 99590
37376 63997
41020 52219
32147 79669
9189 36735
34375 67276
29876 49127
84720 95555
62663 66600
27483 60529
47881 77752
58288 74198
62086 86364
24238 58433
40014 41439
55648 97526
4210 46159
25377 76386
16699 75235
27407 82857
12172 79195
18379 30493
34823 62731
15602 53607
28923 75795
14522 38784
13256 46742
14792 38077
55983 90239
19706 53402
43991 99360
26593 70593
15538 55526
5342 32234
42338 63595
25556 84000
5679 75785
26181 90116
35649 74444
16277 80420
1747 32071
36589 76822
45358 96687
30219 79521
13960 71259
74589 95587
47235 53088
20408 27502
70499 98739
45319 96763
34131 65609
18127 91366
12934 82665
41002 90692
13837 44890
18459 34930
58820 84102
78021 80281
49542 80211
9400 49502
46774 60134
29936 95036
845 78875
6955 7468
14397 77816
8794 12434
6160 62322
41738 98346
10628 45666
60259 88396
25338 51867
58762 59809
57058 75733
86967 97515
18482 88502
14900 30564
25650 64413
58970 72917
49874 77548
44700 79860
7498 90116
26857 67473
73525 83811
7203 11204
23943 55628
45537 98499
12389 47244
63655 68550
38712 72321
10693 51876
29821 97316
30281 37697
22132 98400
41511 61501
60250 92484
9766 93570
40539 82043
14573 35770
267 14826
19986 43574
37419 52003
78376 87324
36436 39615
28548 80293
13938 93108
82582 96020
333 39986
53772 57882
66432 98595
39000 55399
28118 30089
90028 94123
78423 91344
12095 72970
50598 65867
6629 7079
69124 80076
13752 36305
15916 64261
96213 99106
20871 73745
11103 83261
85128 87440
113 37969
62667 75594
17789 33726
50141 60860
76642 79890
30617 99583
1763 99318
5083 29802
58872 91414
46276 63660
75061 98485
62352 90998
70735 77602
45482 98684
16168 69040
17873 85204
13804 62956
58300 99461
9100 30146
42475 73050
4348 36636
56808 88154
60350 64786
66269 97643
18220 51353
31751 70880
4826 87332
17816 90095
33350 58920
46517 72629
13940 50243
56105 75731
21583 67888
13959 61721
66268 92118
4695 8452
38861 48943
6826 58546
21277 50600
62066 65440
16606 17772
18399 65548
69462 76265
38062 99425
25262 89849
53717 64708
45288 69191
21099 83917
4370 32092
5319 76611
67600 95437
13440 33266
7854 27848
19468 50739
65130 88836
6649 48611
10265 75418
3420 9883
29352 71835
22735 76933
12218 63256
17292 92705
34100 90437
11408 25023
53433 62053
8140 90633
24378 38222
435 86256
19646 38274
48424 69498
13913 77485
24444 98146
65250 87383
28157 49540
4607 56005
9303 18038
27881 34303
43457 87356
25628 25970
50002 51207
57673 95902
21848 77731
39943 55813
68569 73771
8577 48879
3931 97250
31590 39359
64435 66300
2634 70793
4568 25129
30019 47381
88139 96875
63920 90320
60362 82967
28625 39155
17221 57386
19505 82993
39963 93529
39640 78311
28720 49088
58845 67042
16313 71024
5145 92136
5101 12027
15300 97367
2532 45484
53362 78215
75949 99829
19970 76913
39761 67490
4071 30540
2314 44478
63284 76497
62386 62820
83530 95600
43047 92213
42448 81813
5973 24424
38764 59207
39843 60060
36263 86048
6130 34036
36949 63720
32674 42378
4265 70001
26194 32726
11480 86973
17159 59958
47636 74838
54639 76973
8577 40980
20815 56691
11405 63342
18637 66661
20439 68924
30163 46523
40102 95468
18403 76342
34893 89392
41711 87710
21907 67513
1030 53940
13818 92999
12305 66771
32443 63083
7476 47816
6152 76896
60329 77233
52012 87754
32452 59324
17132 75436
68145 85596
59420 92148
8271 62516
9939 34206
22230 61892
41404 77413
12840 79961
39029 61274
45815 64353
55399 81165
201 14693
44624 54748
62731 92304
11087 86338
20400 21901
31547 80641
14768 80036
101 71094
22545 90282
2832 69569
60432 98877
92910 97666
10350 48485
62500 97523
18953 87942
16204 40959
55079 86468
44359 88624
23455 79647
29923 58145
17333 57006
5952 22742
59172 93941
67375 89053
553 53425
41271 94142
45990 92599
18703 20451
4590 34557
87543 88377
33901 43604
25437 45894
21501 88621
49131 70039
34471 49586
2754 52482
9240 68241
24650 83603
62325 93505
49973 90852
4865 74455
44444 68664
4140 98423
6141 63074
60154 63108
22986 84074
2198 86737
9363 62081
11916 41239
2846 60038
36681 46078
72088 85684
32253 41707
13701 45222
13894 57756
55107 92057
57736 66724
20948 65557
81859 98450
25804 48164
39711 46983
7786 87728
7935 54489
3843 34835
38328 51160
15813 98354
47158 77959
9388 19750
41671 92497
21751 44160
69353 92269
45569 76073
45895 94183
3537 11863
49169 76573
3120 61451
24146 28042
60460 79053
17481 42084
57024 85633
72772 77250
34598 55180
53255 84623
19121 52288
21755 87189
31328 80248
45135 55451
19918 40849
54398 98873
83715 87689
29034 31930
7026 85351
32000 44853
66888 69667
12677 51768
42412 69664
74027 82548
71006 81359
66828 68636
71009 76411
37004 67420
60294 95970
35398 44526
39421 97139
44289 50588
63325 72399
17679 97888
4822 53516
24476 46381
4589 79289
11089 77839
54651 68821
44645 49421
36927 47968
59345 83353
25350 65898
41295 95882
41133 46384
22224 73183
81694 83704
42404 68631
49385 90326
38559 39657
71585 96494
33397 90367
22130 28658
29310 77425
29108 84690
27123 94213
47147 95606
42004 95043
50241 84834
17144 45570
64632 65496
5464 14649
23026 50263
35106 85478
24330 38293
23449 38957
31424 77302
34611 74967
54065 72521
2857 5912
180 78256
70239 70473
58212 90056
1120 49509
5863 93797
38474 49594
29645 93037
16809 43752
5646 84659
59440 62665
46173 80677
19519 83235
39801 97014
11611 11754
24808 28123
1810 38269
25062 98782
47860 89159
8201 85518
15040 58476
30233 60300
13881 92917
49859 90606
5345 8937
2117 55696
7639 61204
33571 85982
60600 70267
28454 94094
94541 96367
82644 85634
625 57439
76682 98130
33879 81713
12226 65751
42571 70458
7425 30211
4602 11574
54752 97422
34423 94395
64754 81869
9161 96649
17468 35801
5590 41564
11162 41122
33010 42326
69196 83904
6964 61577
19615 63910
47223 91441
66660 75527
26001 84919
15586 23233
20832 70563
27650 93446
80831 95810
1031 21486
77147 97644
20122 58587
32335 60007
65856 74366
25899 36565
54947 63064
27434 93988
34106 79262
15895 57435
42681 87596
19682 40265
71097 81342
12144 66286
7462 81684
91076 91372
19885 70117
19746 96386
53892 60627
12131 99028
54245 93136
43375 95949
70400 93340
68662 80995
15540 56151
60636 86690
46298 47494
23206 75267
58267 97184
9102 94572
2114 7030
9796 74803
5470 8780
48367 73680
6331 41148
63601 86717
13194 45611
53932 64777
45500 67434
53330 92454
11086 40841
59772 65417
30472 74730
41388 46699
25738 43101
9585 98301
61374 94815
18566 44838
65286 76113
8794 59702
19590 46404
12169 54729
31064 55264
14598 58653
34424 81275
37184 52098
3237 5071
7835 20867
49445 53519
11999 88080
41867 75846
64081 65538
16993 90399
41244 96909
4595 23263
40372 76444
71462 76227
62748 90048
25039 88167
17131 49330
24065 88441
48037 61611
4062 66683
20173 24853
69899 85843
1510 54499
42262 78140
74720 99872
34029 62892
32351 96742
1659 15350
14321 28644
14879 65421
24105 29114
96117 98995
6655 35708
75538 89633
62959 80714
8905 21783
26028 67548
15301 65091
9020 78784
22239 77378
59922 84059
18275 39388
14203 94079
14726 15880
7474 29063
24244 77814
45531 55717
19576 34380
71770 91260
39057 95461
33666 87860
26266 51558
26532 55941
3418 37328
90514 99822
668 54652
62523 76697
4065 86955
38700 40209
2378 13973
66761 78860
5359 57454
84263 94883
13498 32809
8374 79983
60503 80067
59842 99772
23244 39237
27544 96196
50758 71414
26129 49149
56431 99455
15323 97806
91502 93448
74959 86777
13061 51832
35283 36010
78574 85806
54082 76247
31515 93123
88167 95450
28365 71884
30333 64493
74606 99677
20429 32108
14941 51865
50480 81421
11869 19358
20929 62184
11289 36286
27195 99159
38014 95939
27598 84160
35799 58792
7473 41558
12233 42690
66177 90496
41146 61167
8104 88521
12247 30478
16116 74565
11496 89415
32546 44035
22317 23529
1761 83238
84753 86037
39451 88217
19465 67672
4733 49471
5549 65840
43734 89459
53329 88210
34119 72503
26546 43954
81494 91862
25906 84710
35981 78215
47239 61210
23199 49568
24120 66081
11763 50157
40740 66806
4584 20989
2367 77783
20074 79894
6043 58229
24278 43619
12513 68957
2526 28496
1623 69833
19067 48022
17152 41214
3147 11061
95193 99689
49880 57067
35294 69532
6522 32590
38896 44028
44037 60153
2200 84639
52607 84820
21756 85779
11833 29365
6425 48315
49546 82433
26963 61891
18956 23727
73814 78260
52531 58404
34659 99016
3208 82816
49422 55108
3560 48432
11869 21464
55807 71319
2377 43221
30688 66540
67435 76262
43337 57847
57442 70363
17647 77630
8100 15962
63068 75267
15930 75615
53675 92871
64524 81897
3694 87001
18109 33597
23145 55264
36459 75744
78 75863
29990 97372
72435 84721
28832 44367
19297 97224
12948 96572
48202 71105
17311 18641
40792 98496
11757 55859
39730 91379
35567 37639
63331 85011
21705 42591
4537 83129
8990 34953
39434 83323
16483 38296
33265 45122
5463 30698
36437 90825
10043 95565
37204 79850
49208 86989
54513 56619
65636 70133
87985 93914
26361 30127
47435 49093
22990 33543
39608 39668
4540 50533
34930 85721
16974 46131
9459 47325
15404 99476
75553 89016
40770 84919
16028 35489
49836 57511
58865 84817
10352 35882
52633 97731
15127 98186
31731 52503
41071 69482
30625 42446
9097 82888
55261 74836
32193 45482
9499 16216
47687 71643
69871 94595
5376 61438
57972 67981
7842 52209
33543 51742
77921 97979
24544 50609
15560 76563
77950 83872
61052 90801
70523 96503
34942 97297
1306 74452
46142 52373
92304 94180
30448 64848
62300 80643
3115 37634
59227 82918
38819 76121
41435 82720
65929 85390
23608 68390
33365 48055
17005 89847
25847 78832
39327 63727
63256 99098
27332 97527
2977 65838
45613 46560
36214 91868
41142 49765
1476 19676
63228 84857
56805 81315
58097 80044
12254 92069
73417 76118
58229 93847
96538 96793
69275 96453
188 47485
41481 62379
18559 61008
15825 87560
40869 69166
20594 68382
28652 79792
1621 22200
36410 80797
41111 41975
42965 52333
18975 34361
39213 60988
41454 81128
32047 95605
49247 61361
13682 46842
20544 79628
41681 49265
60161 86086
36414 49953
6632 70666
35127 38275
73666 76556
49913 68994
53650 89204
19546 21576
52751 80894
33091 98579
61666 92476
16949 76408
25386 56741
18299 32423
26542 30852
54268 99954
21584 35810
32693 38998
13844 22172
10725 29768
12638 22523
11067 42274
18439 98880
33943 96990
8627 44746
55683 64859
11465 57270
7246 57243
2632 63436
12444 39410
8901 16921
35012 84932
29849 49786
53270 64311
84914 96273
9226 41573
19319 73009
31655 82317
23454 71148
79021 91911
31118 50927
66879 77912
3106 63086
28179 81338
66592 76537
13911 16212
53666 99941
1197 78365
10103 71657
534 584
91443 97165
20688 36645
45075 62302
19340 56682
1716 96852
7832 94687
4738 9188
10588 26144
47323 65966
9403 74585
42227 88002
1084 52181
73732 89154
47375 95612
17078 84860
17226 49034
304 75762
59562 86991
56452 65513
70196 77097
2052 46388
22101 38592
19641 29846
39077 86462
32680 80953
46625 63347
45337 92903
31241 55695
58371 74288
34192 58260
50020 64573
52548 78661
79109 83802
39470 49028
69142 84862
59560 72729
25331 77502
11556 66050
24273 74528
45948 74344
6909 42645
10991 49589
50066 55807
71346 78660
40611 63524
62362 84242
79800 85005
31229 79576
16553 70311
6229 64068
34580 67370
88938 98702
31816 47589
36452 72800
38580 99089
7546 93279
39108 85807
15764 19307
32319 78050
81452 88826
53553 55624
55585 90587
37685 74049
8170 29445
5828 47051
18593 70533
999 15131
51732 71817
42461 87525
31037 59911
17445 70108
35014 97713
18929 75466
22627 63544
33004 52157
96319 99007
34186 87029
25469 99245
18239 66605
1727 63632
89912 96472
20344 42775
69895 94900
33065 69117
46025 57888
17202 49710
77463 83368
46529 74454
10861 46359
26905 94743
6472 22327
13862 22607
36165 42159
12067 63086
356 70811
13818 40852
28227 55786
25949 73905
30098 93707
87310 89117
23506 98056
71943 89256
64324 85649
17053 23542
28847 63221
6243 70100
75706 97987
7137 28037
43386 54550
41633 49063
59419 86764
3651 86592
42782 66177
11350 22373
13980 47079
5926 37919
26775 36342
2345 42400
12361 35091
34790 69145
42559 81174
66524 88140
58243 67734
32942 98808
33551 44634
35785 49403
85910 98886
5589 92978
53605 71703
4707 36298
34678 57038
32981 58934
23571 49639
8449 17094
49194 60387
22712 82400
93923 96777
20660 44901
59241 93379
32985 68790
8709 65842
1164 97397
2776 96797
13429 65372
13474 32731
19467 31409
30051 96212
897 57588
14224 48329
31311 34419
4265 46804
15205 53133
17575 18109
5251 86242
54783 66639
2024 47506
26861 68968
56393 98253
4646 23622
38745 95489
36974 55084
39023 49810
70691 91667
273 83244
13956 40414
75276 99362
36716 63164
43244 99259
34318 91687
12234 84791
33657 85406
3380 63880
27226 35582
4816 64682
3220 43492
44209 90920
86205 88943
3048 11116
81481 82351
47450 75742
10614 42998
66153 77085
7597 44374
10232 83863
27780 87377
65598 97033
25940 65291
88030 94257
18713 94624
12281 79692
17867 78533
65150 66056
60737 66247
50400 55787
36489 83467
34544 75504
59669 91868
73959 98812
70523 77451
25522 73614
32569 50724
59916 90659
26730 70548
29581 95069
10291 79932
37227 61348
8478 30863
57401 70817
80314 90000
37467 59910
34999 73228
1403 53937
2218 56511
30894 48460
656 69243
46274 58290
20443 98442
3827 44989
11059 17401
2330 92844
51629 93063
52773 98604
8741 51554
43649 54156
9738 75068
35470 97757
36070 64856
11490 20530
3671 51570
28083 60945
16097 78248
54360 75754
3434 61402
31792 66162
38013 59300
25009 81896
34385 98990
11935 34755
9895 20976
55659 79435
5339 28412
26329 41994
39215 39756
53991 95019
41385 60514
44512 49787
5623 58241
56917 88399
48207 70150
49216 79678
34684 90520
15394 60635
9219 25412
10259 96424
6197 29278
297 18468
88128 92532
92102 93275
16160 89747
7459 16857
69444 84804
6604 12744
12898 65454
5749 64891
9409 40587
64593 68010
83664 93455
73650 94265
15379 77618
33643 46345
15894 75934
14991 30907
15605 73279
52006 98453
12494 94800
9263 40186
75072 75158
13024 13610
9693 67851
11295 38686
43667 45361
48682 91911
10608 40616
8724 69444
17684 77854
24652 60599
61529 93817
17238 90417
18565 23404
209 92891
738 93139
41411 42097
3004 52243
41595 59735
32632 58081
87348 96433
38763 58409
92326 98003
50644 63141
36574 81312
42554 53898
68756 94927
32388 63681
15629 24108
11836 33286
43260 62957
15322 42131
3212 88167
45722 66031
41933 84281
39408 68877
17073 32752
24022 84637
45202 68729
12330 58287
22050 46450
30747 57305
50552 74929
5010 36211
33682 43528
3229 33506
27216 90877
43324 85445
12910 80464
50718 60927
15698 36939
58651 65772
46752 52389
4857 50017
44080 69614
21684 64091
42141 62197
22005 83525
37508 96684
10034 22425
29948 92517
25297 48173
5856 61966
24397 30875
33394 58300
56847 69173
37896 69320
68665 98299
31881 76900
3241 92345
43042 52457
30268 88280
38315 99302
46099 79164
32384 92813
39074 51178
76414 82633
11612 84863
12810 62010
6986 82960
48577 63513
26477 63942
53566 97656
89884 90173
65262 93473
63991 97802
64493 73595
38162 38703
21713 93080
7253 9779
19360 55354
82812 95687
4504 67212
41420 80671
46975 57288
72809 83814
26961 40682
62311 66911
49712 89495
10743 19897
28522 53562
7286 83418
11962 22741
75680 93196
25488 73377
67073 86240
13769 54565
49350 79745
34938 55413
95110 98466
31652 65996
25565 25954
72246 83730
38859 63943
62244 64313
56460 74691
53743 69204
51589 89923
49017 74399
45252 45834
29095 77722
23429 32682
1580 20374
54574 57441
40900 64603
2274 56934
20667 62268
44783 82131
6628 57494
30954 97478
3879 96295
52463 84544
7314 60338
17156 96827
19693 70125
68628 93195
27953 68577
14278 74020
31598 39840
46614 73471
805 79946
2735 8660
18473 94858
56204 69315
75279 78713
12780 92939
29797 57229
33111 96401
3335 80377
4301 32865
49541 74281
24995 66260
10561 67450
32329 77220
4145 88503
31854 81857
8171 70027
39823 46949
65865 72627
573 94530
14090 76000
10352 89074
30167 55658
71477 98268
55682 59981
5235 70138
19241 94978
35546 99572
8685 30824
61360 70108
54362 55984
44618 68397
43264 77770
12996 61452
78895 92763
15394 27721
25326 87915
29674 99035
7232 71219
7999 97190
12439 58032
41864 62412
24927 59851
10301 34431
23759 39591
45314 73792
8862 95886
15398 67229
28825 71244
69427 99485
41392 93095
6740 24565
15432 44900
7434 37137
36198 59132
55712 79032
30825 30874
28450 90297
22985 74040
36680 84177
45269 47876
71849 85213
1846 34031
33277 68976
55818 92308
54752 96460
63289 91135
11640 51546
39435 68626
2710 11013
35532 94200
8005 47425
2078 75738
18131 96454
15678 48077
54852 76281
21401 32827
53348 94155
43138 62699
94544 95099
7079 73351
95662 98990
24311 58864
7797 23817
3890 11630
65581 76015
50326 55707
69019 96553
23943 30617
57687 58769
10989 52816
14631 80249
33128 45176
12461 43977
42348 72625
74062 88104
71813 94568
2965 30402
71224 83908
53707 99835
1827 41806
9916 61052
10664 98809
34978 89544
14781 93141
54639 92368
25199 53059
4036 33109
60182 68317
25452 29961
5949 21071
9640 12223
64380 68341
14551 40865
50027 53347
77953 88831
50707 66099
4896 43749
39526 86951
35686 43884
96 89320
4756 21090
682 34773
74800 78706
9191 37665
38913 58079
47011 48433
36573 84022
21998 61638
64716 75782
85466 86139
37167 45974
76949 88259
30447 71917
7001 82868
27339 36487
47892 83011
13705 94108
24697 99909
76947 87294
42239 45525
11160 74521
33653 94036
57043 99203
323 51915
2392 23594
12332 48063
3419 79986
37544 40918
57847 97086
42070 47298
12816 54163
28078 38346
34738 69201
28741 34754
4355 9500
81088 85202
31575 67401
61577 87422
41036 69593
24648 58798
19325 94465
35036 65128
42903 44057
83152 85727
30505 81600
8432 76662
6980 35450
10626 63779
2873 36945
53921 72048
11186 12307
24627 28196
88456 99037
68722 80691
88844 98796
85040 99700
47315 92811
59852 96752
2551 78958
4502 76208
42089 96549
20166 82538
67816 82994
46660 81007
70764 93188
59922 76194
34296 39938
35544 39525
1585 56360
63539 88806
21424 55353
7009 99409
24355 63670
38558 75211
19377 87894
30124 97038
83184 92205
70493 79281
17647 56830
50152 70292
16583 75047
49275 71054
4675 87666
9171 59080
44629 90557
32679 78966
64421 85162
58589 63832
39430 68578
31155 56561
13463 73364
25973 61932
27552 84334
85399 91935
2119 2764
50978 62902
26247 94550
87745 93031
57732 74955
25498 76337
15341 26364
4248 93265
30973 81316
17481 25085
4911 98613
32421 91070
12460 80637
24790 44159
11479 53859
39929 93801
1676 95446
11832 15878
11365 99118
40966 98369
20691 57901
26819 89279
19871 34423
16596 30783
9550 85611
37577 69525
35281 36433
9748 23597
17849 43234
22748 34834
54930 76548
1250 74951
42526 89426
26015 40775
32297 84480
12096 60033
21438 40418
26210 63735
17956 43853
15638 71775
71839 75246
40945 71716
25282 50971
30764 56712
51997 54907
53070 66485
1728 40125
70694 91519
16458 79502
27355 66447
65173 79011
4579 58984
72530 86421
50899 65783
60 3830
7354 9741
14326 34305
4941 68437
118 24439
9926 52430
48637 56442
12046 15775
33749 61073
2520 41267
15293 84692
5802 65588
16636 66809
41053 58978
40925 53905
1114 44497
81104 89409
68924 95492
90806 92375
78516 80169
22601 38111
58495 83099
7791 16259
34990 80276
12032 80969
53474 73651
79131 89400
47688 48087
56391 61204
45667 55698
47954 76824
59546 68281
5241 99277
1176 8641
2853 68964
7934 45761
85555 97364
48226 77083
80314 90565
14567 95382
89771 93586
27305 44402
12461 71337
24489 31896
5168 9297
2142 24390
51856 99078
18104 97157
630 13394
81263 91930
37091 83903
52111 91313
42340 77694
23678 66488
30995 94020
63083 96649
93341 97823
18255 30756
50696 97162
8177 25964
49307 52581
63282 99090
26429 96076
32855 63752
62416 74464
63963 93101
55607 60120
3436 18058
617 54024
10828 98032
51588 64238
56350 66720
46492 77409
12153 48702
30557 89026
1607 4037
12328 18917
47371 92035
38393 81313
4822 79804
13752 33951
34199 53208
42372 48613
30772 75560
15449 22482
57758 62505
2046 39978
31915 88363
12027 55100
20243 46156
22271 45558
62814 77896
27837 79526
30564 52949
40802 76833
52418 71562
44487 74349
82074 88315
19151 31321
54192 58455
20374 43316
13977 63287
15707 80791
13950 76596
36017 46994
19927 50730
35400 96675
38809 67017
8286 96570
14865 76044
23703 81220
59234 60390
68971 87634
22326 84829
4457 8219
11971 53039
48252 91496
55662 69473
6292 95922
27183 59004
42100 75078
64761 85855
11836 40318
55612 85212
84527 84535
41836 62567
30537 84496
32947 83592
94205 95409
31554 85407
30537 90124
8369 92930
8886 89533
39331 54744
76938 94835
58791 95600
1781 10205
46431 67484
79420 89535
25612 34100
1392 34739
45242 55129
24000 84567
6729 76950
84098 84699
6380 79273
32941 46182
85637 99900
35400 68998
5576 98468
32766 59729
14582 68667
46473 96123
60649 67190
38084 41664
40141 51879
75728 80217
16924 76440
81553 92314
11610 72242
13838 87443
47785 78496
60238 96840
7020 65227
12988 74192
42568 73906
36056 80860
77273 80022
14213 92420
4877 37652
17299 45308
68482 98055
62184 68231
36523 76548
7803 16115
35532 77677
77005 84422
31810 78515
8879 72455
41803 76736
32559 85559
32884 50923
11456 38436
66082 78535
9051 15003
16547 91825
6695 34283
77130 87376
22636 84800
41315 46903
14554 82527
56840 86199
6494 47405
66073 66998
77909 86869
4959 91830
30401 34420
7142 71466
45424 77446
7145 49871
41829 63265
7990 45054
47837 83978
22682 61698
1310 74459
24320 58383
29393 57425
6956 26089
16931 87934
38194 73056
52015 89789
30369 90093
46288 74720
63119 71864
897 11043
67810 75792
263 46378
23169 89303
36380 99368
37829 91044
21631 37328
78427 78475
45406 64452
48351 63987
51105 52236
44772 71919
69137 83874
62702 91455
20709 43945
27188 27912
30813 81415
43479 79387
38922 72226
2662 8080
33605 58973
51156 95812
3726 63062
32924 48282
86455 98650
5222 10347
36043 50972
9030 51463
33199 56680
37990 82469
58936 83599
29487 98519
44443 78934
11788 70979
2069 33821
6842 23598
34373 95380
716 3158
50820 76717
40613 97651
20280 47055
85877 98996
30263 49839
8747 51627
56540 64884
91542 99464
967 14798
29083 33537
1985 71134
29755 56835
29083 30240
7044 31777
59636 67468
17038 37968
5536 15630
30840 84971
82029 95151
25876 37564
37997 86744
62645 83312
62056 84172
4795 71462
17722 30358
80911 84811
57228 62012
19289 40131
46749 74431
16012 30554
92466 94687
48805 62624
13450 74824
49103 69921
36397 80316
16564 38348
44567 68897
70730 87212
31146 44373
45497 48305
26768 77406
73500 97079
51944 86749
17806 68207
18914 86574
42611 94224
45409 81922
7247 38560
31399 50096
30203 57722
56440 94059
48483 87534
20387 98615
32396 40208
27337 85342
38239 86450
20100 56227
63416 76107
6230 74390
47816 88659
4620 14306
15610 89272
31255 77336
54577 67938
30526 96727
1759 70926
25545 93884
38618 85727
28189 56708
4018 18081
60902 66429
18934 45721
59851 77579
7369 29911
51388 71514
23447 61654
33756 76465
12649 46533
70788 78663
6169 94799
27265 55520
8941 33952
16402 23732
54456 59388
57081 62030
25259 92806
29320 61956
63283 92520
58584 76279
26871 84076
5154 49081
65552 93340
86916 92707
64756 97272
8451 39052
31227 99182
23652 43410
47181 93091
48326 85080
23102 40439
53 99341
21136 70015
25779 36039
53133 71393
20975 81022
29035 58872
30070 53565
21981 26450
78822 97740
24559 90743
65523 88130
7130 92530
35227 88208
65482 97985
6151 83005
73843 83941
50702 92574
28081 38482
52094 89319
27127 32488
13234 73396
38447 96649
35157 87489
5745 37021
36263 85729
9126 43886
47862 51229
13451 66782
59642 92765
58779 73981
48010 50727
34265 48954
1451 73904
7312 15511
25400 79437
42601 84830
47529 67755
31481 84610
86113 88731
2593 76897
9802 90868
17220 45417
19823 24371
48066 59990
9302 70622
73369 78902
6245 59066
13577 80052
27138 32070
5249 12114
44252 87350
7563 27251
4855 57015
336 76500
16171 22130
11853 43446
45595 67125
40676 72581
6060 75983
60735 79572
31447 95138
2472 94880
11273 59608
62025 84232
28422 69254
14486 50024
48760 73484
14320 94601
6062 75069
52833 92713
59368 83017
20292 25795
3529 91594
85061 90939
9049 34684
22003 45213
7147 56177
31691 42637
839 53261
2634 66715
55666 99947
2696 12216
45325 49382
61511 94126
22051 91713
72960 75716
5274 26838
18494 54571
58670 92882
27250 64282
9998 84792
59219 90707
40352 44025
16328 18035
35370 72867
39727 48898
3749 69295
34149 82125
48329 55886
29935 72247
17035 57511
71979 77890
17937 90912
47257 51269
18250 84837
80853 92397
17967 46235
38086 77130
33006 50040
25442 66918
66304 94693
42341 77225
13192 40417
28216 49204
45123 87429
3680 38533
55672 56467
15425 46138
14145 96877
69271 92714
7334 90867
46636 94545
2178 62356
60043 63385
43192 70754
27197 38201
1239 18557
43724 71112
42025 44779
72840 93661
34207 97438
42013 62734
3328 79400
37546 74748
39137 99453
15716 15779
17467 73336
39666 59456
16304 32147
27562 98417
52586 67107
93504 95677
81598 88341
35869 76252
72315 93330
47263 61493
3161 35287
9582 87042
57494 74315
17066 80285
39158 94722
35289 63825
71618 73238
21247 28156
82753 86152
11409 53850
27871 38203
40742 58543
15057 21318
14814 22297
62490 91985
37168 66788
9118 35001
52328 71203
17472 86799
32625 78277
9516 62090
36192 66049
45420 81747
57405 64563
71332 88028
78385 85726
31246 57576
6524 14716
1606 27574
56848 70166
2439 51649
18893 73551
10786 87242
72385 86388
26858 54013
76095 79722
33596 40818
91801 99180
12797 77475
19434 56222
25749 93835
42268 80833
38773 59173
13090 36216
19239 55376
32359 36598
53630 59581
42398 47524
11448 25676
16873 63036
28406 96367
21535 27900
15357 36733
44529 46044
26554 82360
36469 93701
6306 64223
10894 29183
48184 65606
48511 61689
11080 15065
34838 64351
27967 62173
59111 97273
25051 72256
49110 71325
47500 74257
11393 52224
35568 47073
46435 61519
47660 97315
41621 92141
83631 98444
9048 44831
2431 21723
31538 71380
22228 87869
26598 70431
43952 63955
16028 34098
53437 80361
18058 83854
9493 55605
3279 86406
5969 78361
4534 12501
39886 53152
22776 40699
21304 64909
7775 40917
19908 87841
12806 78008
52651 53334
30716 39721
17197 97114
3516 77799
11892 78923
23268 94343
37028 95199
27202 94093
71618 92572
54388 99133
33459 92019
57196 89470
63152 98058
33862 92085
53322 58095
9854 90745
36275 70485
12827 63763
71675 76390
50827 81580
13927 66325
19507 26162
45394 78893
13991 33726
82376 91453
75726 80013
54670 63522
33807 61131
26825 59909
77619 95731
52009 92612
18969 70961
12415 19550
3272 41487
9233 16921
9812 23023
20156 22202
52296 94165
61348 83316
8204 69446
25409 30774
8486 75707
61109 61904
12315 48932
28004 60215
64675 87719
35251 59750
16187 25874
25133 30284
10950 25139
15415 43905
62932 68426
73199 93174
13976 26452
1383 10078
19746 92041
16747 17409
21571 45433
43643 62656
74256 84222
53195 93327
9433 86152
26244 82128
1627 40032
48036 86801
49425 74490
33866 80058
56255 97250
26458 32103
46577 72600
61680 94445
15275 45119
45440 46652
27783 30877
47765 68215
136 2938
9564 92901
4744 72122
36498 87878
2571 95231
14496 90567
2078 21479
7553 18278
37231 74164
81579 90519
5936 16636
51731 69703
31057 91159
51619 78332
31671 43929
5624 78325
37201 46463
72637 86765
29696 62054
11556 85143
4148 9407
18158 73307
34194 46830
6552 68575
15589 79287
37715 44749
19928 59990
51859 64831
26173 73405
19896 90421
1090 42134
31689 56049
11402 79817
70810 71473
66117 89823
2095 44840
38081 44523
62050 90287
55093 86911
37733 71368
2777 97804
24388 65711
45472 88006
35829 81737
30917 40148
13123 50523
25420 63497
26203 72268
42117 62908
24064 87293
10554 21338
32156 56389
83972 88747
226 73974
4519 73361
66918 81147
50430 91863
4501 69726
20165 42408
50365 58329
13828 64539
43649 75400
7379 69931
75721 96038
16745 59913
35317 91396
43994 68246
6716 45049
75614 89591
1598 83800
4504 42252
60253 60942
12509 50249
69890 82036
40887 79939
55524 66319
56308 91117
27916 61628
20594 38265
22395 86126
43320 55398
15146 39723
47831 77654
19783 93409
24491 38439
88475 90089
68213 88572
9393 22994
54816 59405
70834 84839
9063 13983
53999 95548
21572 63828
56050 81503
23518 39031
78559 94639
68070 72664
57363 68855
26502 90303
75193 80058
29409 96033
24795 85084
1872 48166
51654 91899
32414 57061
42057 43238
6050 10278
71351 95552
13424 94734
72863 72959
66151 99277
40133 60014
5548 33470
6956 56483
25595 58228
22666 27813
18599 68500
76006 96612
69804 86176
415 85630
5873 13873
40975 84612
52758 93315
27175 60136
52954 98158
10512 85109
33415 76631
61155 98161
44472 54497
18367 78879
810 74106
11080 99177
17246 50455
58139 69210
35498 46336
56717 63617
16230 57785
71055 87404
6793 34022
47304 71523
26121 27880
58202 63238
20347 90963
44538 96363
52067 84800
46116 59818
11014 25812
58381 77992
16638 84107
2222 73375
6040 97329
69200 76638
25995 82857
8043 94325
28049 49460
34428 54631
34770 99900
13970 93588
81531 82527
19039 96610
21384 96377
54921 65326
13797 45607
80839 94536
63537 92510
4793 69044
62297 66758
32260 41200
76730 93887
56766 95197
9099 70981
4103 39527
27006 38716
27359 79022
67358 72700
2187 46547
19188 95414
38610 97087
39159 68858
32458 76016
4531 22634
50699 56577
9759 87592
17380 76179
79434 99546
4711 69210
13673 68418
15982 36825
42687 81131
58375 62314
19540 80658
83786 89131
39151 77159
2288 28164
11079 85400
43320 48084
41847 54999
46010 72424
44055 52351
11135 19409
42272 73392
14782 90128
50846 55469
55813 78014
28812 35052
45933 74266
14630 83345
13191 83864
33687 72455
38688 93495
15732 52059
18292 97067
25272 76575
58601 73406
44709 72194
13627 26429
26483 66111
78718 94297
27840 96939
45660 81022
23045 67958
147 40149
64952 82285
22848 52914
12376 72834
32051 94912
76515 87929
66001 84601
50833 74017
18524 65046
32052 62556
33823 57062
32537 74508
17261 34856
58289 79311
68139 70298
41428 89016
54920 94756
19405 31002
6493 57003
68540 85189
52275 84974
10434 63383
95769 99019
72848 98439
31718 94615
40097 64200
75579 83094
8538 24260
1792 25376
3245 8919
241 22508
48759 77163
47470 48893
1228 51369
23030 88513
37016 51348
19075 49876
46053 84412
3530 51389
17919 33310
64094 95872
57821 79918
25198 77252
29402 77693
4837 32843
46303 80336
1296 90153
10997 57697
34436 75641
30614 96658
61423 75433
29313 93264
13669 68650
20331 36673
32842 48319
47076 72088
7928 96854
63419 93521
62099 76398
8138 98302
31233 53723
50733 57674
43853 75971
41182 83169
7293 41084
91886 95913
66924 95799
68290 76808
33362 98541
9727 55922
66104 70092
19842 62507
65442 96067
15638 28401
12397 99113
8179 62836
18439 99095
73734 81105
24812 49712
6950 97680
55181 93036
36117 56070
38421 62044
52484 77835
31182 77138
37782 58707
38921 63045
73757 93291
4327 50453
45249 81201
25620 72053
38815 91728
56940 90721
24567 99246
19970 39088
1884 18805
12029 41943
15540 31127
1461 66914
87279 99528
6222 66781
61114 71632
17950 98338
45177 57227
47234 76615
28560 55637
51035 54007
73905 75909
2354 72559
13736 19889
2910 24303
38822 93509
4290 50368
31946 84982
17764 35821
78754 82905
78568 79694
10636 44035
10284 91303
27898 70783
22760 41565
34006 94723
1905 3928
49353 53356
21874 40991
1912 98035
8827 23466
14375 97011
85136 90474
92339 93021
11503 97764
28569 57657
36724 52550
74484 75802
347 23137
5763 86427
18650 87790
14697 36636
17081 79757
35662 52244
10236 45371
34577 84067
63048 66760
9267 24483
74939 91835
5333 14401
87089 91335
35693 80359
20555 25668
58605 93586
19939 85107
68378 77845
28271 75803
31474 60624
959 61858
11674 77757
17421 40572
26189 72031
8667 85324
3166 33370
12310 65846
74046 95594
87654 99953
70304 76474
31890 79995
51616 61370
31683 73781
19742 73762
44622 99349
29523 45172
54061 95716
37308 86864
7764 73773
30065 46425
45866 47544
6172 32283
19318 77984
92044 98674
34850 79525
25945 45474
4753 48955
55382 82179
3839 19739
22316 73983
9644 61727
43252 89529
50889 70215
2020 7060
8247 89182
23387 92428
17492 28325
20075 50529
48878 90459
55803 75446
1786 75752
15174 34922
23030 43150
6899 83583
20507 92506
20437 60306
28509 36252
31061 89397
28533 84352
16650 56553
89947 99844
3984 62217
46178 82146
6077 86417
19220 50893
19629 25003
46463 56544
59705 72119
82868 95640
2071 25478
34180 69722
40357 68585
15636 60467
48285 74876
12918 69857
59478 82752
25617 92323
60102 83349
34486 68805
21168 97317
63226 82202
15004 83823
29099 43082
17387 27976
1089 17726
43715 87663
46095 79457
13912 25853
5095 51557
56780 68772
48528 96960
49756 58364
20928 88784
17363 88623
80324 86513
29976 91938
18948 64404
36669 93255
1707 15315
14215 76972
24686 90018
19148 90366
43348 53965
33590 59232
25797 38810
64970 65821
2374 66736
29536 64978
8682 42526
9729 20648
67019 95104
43340 48425
40887 95409
1457 3783
63415 70713
7785 89052
11050 88370
68978 74762
45271 93364
45423 59480
23762 81768
59417 71741
67677 68357
18965 75686
7668 61569
1655 18478
15327 48984
19152 62349
62135 66724
37855 45539
29090 76163
8353 38018
23226 80191
2724 64605
57294 71799
31004 73063
21026 35441
25790 93561
92115 94618
40186 99474
8909 35874
13259 79813
47130 83155
47671 75347
1800 48354
22900 44643
26336 65203
20007 67646
14548 53322
53031 62474
3946 69180
75289 82663
45031 79709
26275 37436
38158 88094
12008 27348
6567 16359
13996 26325
80370 92533
56249 96635
1197 35869
5876 15132
32933 50317
1366 28715
15934 78630
20996 44478
25862 39842
39034 86237
36634 66378
87384 87696
63376 82891
43532 91639
6802 43223
24908 69797
33551 46319
77102 93894
4203 97099
1986 41381
12599 94278
6755 29775
88763 96232
7406 91329
45520 97041
26835 87403
32767 79082
13942 41876
24733 54290
7320 32738
10952 96402
7306 61582
17918 41098
22755 54175
42021 54400
32200 93065
7446 76499
5228 67778
5956 91664
28531 46426
38573 94685
39862 55257
12444 42483
78073 93187
34711 93770
36527 59658
63308 94220
34398 54031
39979 53651
50767 53350
37760 72654
36133 43940
84777 86342
53584 98940
55776 56782
46951 79311
13139 85673
89699 95424
16504 94259
5457 68965
32474 39247
50274 83797
57048 95747
28704 67783
16099 93622
23232 94021
12368 20507
51450 86442
15092 47603
9926 59489
7897 70063
48984 59369
42996 45497
15252 72154
38846 83800
18802 43135
7769 78822
49689 63347
21083 51391
43161 55560
49454 85632
64978 91610
2602 10505
42545 75755
7585 50440
15635 81378
27937 74266
64053 80946
6321 42181
57694 61102
27304 75777
15417 26315
52391 93460
7473 41151
40694 65209
2308 30349
14400 54041
47774 97664
61694 67615
35274 77342
8848 20860
10359 45304
14746 25572
42520 84967
11237 71274
57046 69149
11775 48538
83468 95644
39718 70798
5809 84716
11135 53393
8255 19953
15254 28857
11982 65322
9247 33796
34252 59701
76996 90407
22339 70824
2380 7519
61999 92595
21353 42726
45646 97005
45097 90520
52045 80519
19329 81059
5254 78434
4419 86035
66228 73601
7318 48531
4504 79925
37422 49357
38150 53369
28018 63560
46988 96087
38502 84755
88186 92173
47231 53714
865 11132
21777 71687
1631 92129
49673 83289
4997 44135
31129 44770
10991 78953
9076 65259
48716 86318
23053 97329
10261 29603
3196 6999
56981 79994
13157 91867
5854 96520
9751 92371
70862 84162
56108 88361
7257 69773
9922 31492
2209 58301
67315 79071
7709 88885
31908 91876
7460 37230
38273 58500
85285 88865
32346 98517
26914 36836
40570 78526
86586 87647
18931 92416
23591 31590
29701 71406
18115 96792
26832 30360
8046 72585
27303 78513
48169 84305
24131 80955
52755 65502
8913 95157
31764 88717
13521 43891
63447 90474
62036 68037
49408 90837
22573 40886
22091 29121
34684 49738
30241 42104
27785 64022
64449 74576
14296 61770
12144 54169
28460 47692
68844 84289
1942 96740
72336 72496
56391 76773
35928 67519
55629 78157
17775 94789
51654 84398
74415 76788
81493 96500
77920 85303
50905 63147
45709 54548
47306 87646
12489 41389
18570 60227
644 41594
18965 77668
17001 18418
23418 79779
15383 47433
14571 64361
58234 95987
4631 6853
26567 72294
58499 59920
42655 95695
45907 80509
34491 97319
14786 15715
6821 18965
14764 57131
26862 44175
34767 86477
17715 89464
5520 26593
73799 88046
11341 44563
40811 61870
31896 84029
9095 74104
32391 67956
34521 39356
8212 81541
23106 46504
47587 62315
19163 24016
29922 66666
6531 73151
68138 93743
2502 68002
46578 50829
61259 71202
42812 82968
71542 80601
39475 43747
36055 95228
32886 81381
15345 48563
67681 93943
44542 78835
73610 83889
18292 99216
29092 51395
27242 77497
73929 82431
8905 69791
73801 78996
25533 45445
82447 85019
42105 65071
2572 80650
62531 65501
2243 51301
20749 63847
17040 82197
14595 30444
20753 79542
9991 69940
11288 60739
8279 75875
41666 89921
25736 75582
30410 67581
2603 8318
58604 90028
7985 54410
47056 58686
19939 99132
38691 95419
7933 67071
3076 56629
16314 33220
8582 95649
25259 71325
40272 42741
30784 78303
91655 92538
3844 72404
38015 53331
25659 46177
37653 58914
26694 94075
31930 44349
43376 80920
6986 60040
10717 78745
51874 63975
26854 77484
5791 28436
7694 15094
43918 99148
44696 94289
35980 36269
20024 87742
78084 85234
69376 96433
49914 77510
27350 59675
17819 24012
37013 97469
5906 90636
63161 70814
48260 70124
6170 77805
16031 63814
86213 94881
49141 64062
14851 99629
82887 96798
4039 37425
41261 98849
18514 46993
2764 90845
40181 95982
40845 53290
18871 30558
11260 26940
52240 74728
56904 67677
46082 49042
35847 35884
41796 52835
25482 34910
26405 37928
76082 81098
35414 80577
7688 15110
32499 81077
8839 26020
22935 61177
27912 29431
54977 66184
40559 76458
59774 80532
26121 79895
12919 53785
96478 99929
46591 85119
47777 59793
27190 35842
9417 26348
13032 82370
69519 83266
10248 63185
58290 76588
19302 36201
19000 77759
14638 36601
42656 77528
8590 23344
4163 16758
95045 97293
35310 37593
56665 79882
5913 91566
10590 37258
20729 30768
14568 29186
25445 80233
12117 47671
14703 34251
64884 72357
41649 56038
62756 63074
33443 87468
96527 98753
8074 95902
38969 67996
9601 67195
22966 64633
18020 61115
3832 99069
42370 82222
2983 10024
72171 95538
53533 85951
85187 97236
7948 15577
52262 72817
72064 85663
53407 92310
4978 6002
41138 90258
83982 97249
21300 84667
44762 64544
15580 57944
5699 96980
14215 53660
44092 80019
43374 99111
9526 53480
14192 80637
7910 79014
65940 91131
13015 36754
74494 91204
70508 85092
17399 89839
18168 62689
170 62764
28008 50738
11215 72718
14580 42579
45526 87810
9989 84128
18706 37917
54262 83127
54896 98147
2902 50575
23859 59107
8690 36396
52285 60720
11996 29617
33937 42006
83396 98757
32147 65016
36613 63557
21192 25962
137 98004
29681 70903
8453 13409
5377 88451
14227 58955
55506 87281
7248 29304
44051 94579
60705 88978
22423 82521
96701 99444
35300 82426
50860 81518
12043 64472
17876 60331
18608 45307
42823 75305
26347 50017
9772 79105
11591 36388
24319 84973
18420 77983
3720 74790
4727 38079
24475 53863
3221 8301
65036 97131
42324 98959
32881 33361
10079 63323
23673 96922
9468 95299
12593 54183
32097 32793
3388 31827
12355 23128
61230 85246
10320 19661
46685 84306
63715 90779
28606 58692
57814 69029
21192 75116
60516 82473
43704 92737
52153 89547
20314 92228
1696 9864
42038 57847
68637 80622
24858 58348
60134 66504
37588 84644
1391 11689
27330 50272
22251 88875
30109 49230
22867 66751
39426 86176
60729 98908
22597 57618
47265 64892
34073 80862
26713 45763
2318 67290
28483 68019
22976 93033
41195 45998
60577 72134
51151 92876
31115 47763
34770 87619
24559 54727
44333 57524
22257 31432
11772 12375
58556 94201
26852 51702
41691 92508
77368 84477
39394 60512
69464 86014
71538 89151
51266 54966
4631 51131
32703 49024
33084 42915
52597 79679
40693 77670
11257 87301
58110 96754
25473 38398
9258 52801
1852 31320
2211 88626
89994 96223
24528 62336
4672 39135
71714 83315
64709 83995
17404 74677
27287 50085
17628 82780
22900 91864
2779 47861
34995 84367
75923 78157
27005 74868
12729 57879
75201 85121
53589 78356
51455 90931
15010 85609
12156 66448
22984 63174
1520 11002
29842 95880
5448 57219
14106 58923
1172 87487
23361 42382
30437 62401
2527 57665
9613 91188
5175 44294
6810 41540
37365 92470
31673 55661
12475 85202
3104 78676
38964 75839
26214 67752
70488 77519
19356 56967
34629 96759
20813 65397
66255 98210
32461 39315
55134 79081
3926 5809
8557 21467
28963 45211
1258 96331
53692 60770
51565 79486
31210 77797
30844 53089
68183 71213
27174 77386
10164 63943
46396 77914
20234 67815
40641 91881
56289 99687
56041 91271
34175 35804
45913 65970
1733 69976
42292 89929
50884 60046
21151 51551
37122 50738
35715 82975
43059 64113
41387 95168
8271 56316
42660 44709
13425 96583
13402 96540
11077 29172
8294 61708
23554 83923
20100 95514
939 59300
24514 84856
78057 94161
76339 92045
38528 75677
89551 99150
9802 87835
25057 89233
73041 88092
18740 83516
20800 73839
30470 75269
6873 46799
8939 60408
38559 80206
3463 88177
3963 14355
1179 59148
31492 48075
9229 44601
8873 46999
34272 98467
13354 47255
66607 78222
10591 47129
23548 95108
18698 66725
76035 88798
29975 95990
44090 60580
22393 68322
36148 41598
74427 81560
5305 75137
39645 78633
65929 84610
14135 69632
61694 96657
21540 67627
9675 17017
2684 87496
32352 80531
52918 99928
84109 88613
16948 24398
56395 74829
12707 86643
45860 59327
19558 60110
16429 87102
23374 51884
3333 41567
46575 76265
39436 82635
15673 53261
32035 59163
26204 93165
25644 97845
28093 64391
67060 67326
18116 21498
47800 54611
14708 76803
37275 40040
69002 84513
1924 38447
44801 50849
17739 92705
80660 86313
29126 42893
48247 72969
7954 50193
48042 69973
49114 74503
34767 99932
28773 43961
46427 87230
49928 93543
55772 57115
20771 59689
27111 97382
73417 95296
91833 92285
69713 74535
4409 27554
63717 67126
48409 65787
7173 40167
21048 89254
22009 31987
8985 57601
9419 55359
57150 73644
60217 85506
73651 96186
8688 49186
73717 84673
22949 62561
27003 87283
6829 47189
48314 85747
16880 44281
5224 77233
36041 50151
20410 47555
10633 51215
18567 43201
24550 45769
55308 91327
17929 26942
9658 40502
56988 86646
51260 71935
72207 73042
32139 68918
34640 66194
16885 58902
7589 81997
50420 84276
80332 90971
69887 72886
11406 50674
43321 75350
3562 91037
35727 41764
31305 74082
4371 95303
41442 63421
16248 81629
57339 68568
1261 30780
74213 89417
72277 88789
49092 76748
1655 2691
513 27497
5612 62483
8346 67104
18528 83077
45278 79913
14440 50865
4816 82256
58732 95221
10347 48042
32775 99541
53107 60607
28516 96856
5018 23526
4261 56800
20611 58200
15736 68877
15423 77649
25572 73165
23016 98710
68955 75465
61807 93914
27308 39115
14022 21912
26495 66687
27298 39496
50942 63434
44969 58000
5055 76181
32670 59762
15002 47129
14093 98877
53593 85546
69401 87577
83820 90777
36158 49895
37929 90106
33654 82862
23662 80405
48383 76157
56819 99126
82191 92104
42278 76682
18010 58276
56132 72835
17297 46916
20037 62695
53830 66158
7912 45762
33076 65491
71142 78475
84214 92560
23688 51569
26294 98491
36067 62803
71566 92292
4734 63836
33856 51699
18058 51812
53365 99365
77301 88666
34650 62093
4897 16615
257 83284
5193 66986
26482 36438
27800 67702
24085 68868
40212 89963
44435 48245
4265 86399
63313 86792
3067 5199
39401 81389
61755 99870
51525 81214
6603 49110
51315 63308
49532 73859
83832 88040
36322 92339
38552 60308
28015 95558
25755 84636
34230 38839
58321 61967
55676 97110
19367 63714
15504 60638
84725 96388
46905 98128
59609 65786
58221 81388
13974 89375
5739 20157
2008 39801
27958 35477
46210 91626
46890 99890
18727 44145
34287 87501
31485 65971
38703 71515
70986 97582
58399 96579
9304 60731
24005 34256
2797 24405
23506 98874
21342 44130
54531 56378
58821 79000
18178 78568
54034 60140
21082 55138
16152 94938
35379 96782
79380 94815
15747 23814
45919 46305
60964 86966
64579 66298
26624 62326
17133 95002
24890 28186
3264 85784
81080 84509
59332 59548
9277 19694
80794 86179
83481 90676
91002 95686
52266 69102
45927 92088
27841 43110
16143 63274
68195 93549
47057 67485
36389 90721
56341 67814
4151 44655
4569 72861
3658 46941
30311 82759
29197 43192
27502 99249
40507 84683
37869 38922
93270 95168
3682 58058
57777 77546
25292 48430
21840 36494
43336 63894
60259 92566
38081 61140
39934 72255
30452 48317
88197 91207
62370 88573
17471 81363
71131 96257
43925 52717
35471 95362
17350 56717
74465 83794
55154 94958
34348 52560
21499 47581
27470 69848
22928 91833
10244 28584
17484 59588
26692 33822
65971 67818
46123 62275
2164 98516
25606 37351
22755 47154
12716 31642
923 36783
38937 99506
43756 73822
67235 98451
30010 60095
65638 73016
27261 30673
32884 80168
22075 40348
17770 29366
45943 80985
38525 91637
3173 11708
24693 85140
31596 92974
6630 56583
13923 87052
47822 93599
15527 76878
61756 86436
50957 74827
2420 85193
11646 67106
33636 95925
58042 61872
66135 73196
11317 24073
65742 97076
22680 94267
85035 97598
16902 92898
2081 44414
9734 20663
35941 68556
3177 44267
75045 96782
66419 95864
36031 78524
7089 69415
5046 16423
30802 64526
11499 34009
49293 63986
11643 71258
42645 78723
59117 81847
46972 74394
61440 75858
39904 62891
42368 75630
3025 85588
12174 87576
8321 31981
31407 81538
21867 77537
63378 64812
24760 36891
6948 69558
6267 16209
2112 67014
17645 68921
11698 29376
64712 82998
60392 62649
54641 67935
73764 84376
76705 96890
43967 74899
53836 73162
16364 95434
7670 95775
24634 39678
52865 96761
52989 85154
33622 62340
38006 66261
35182 78536
79718 94694
28159 93432
61638 91004
15550 93576
66590 99861
32844 92132
27590 28872
65221 98008
51755 66744
31572 94358
31086 84977
39455 81613
20006 66978
27365 42719
16815 86125
22262 56778
35557 79301
20708 52820
3981 57536
21640 30779
44951 47797
11027 19818
65351 84748
2063 64522
16656 17470
3557 29888
16492 89184
25128 76154
7524 39946
61059 66814
30530 38512
20503 41318
43872 65347
416 92282
37625 66753
12221 55460
60560 60591
16152 27424
29348 41395
6195 18000
57207 74652
27325 93664
9881 60895
18758 37359
18577 77465
10675 57238
13186 16834
33203 56368
26394 51892
2566 34223
57751 85259
43456 98710
27007 41443
53691 57695
39748 57521
81223 92812
16911 21783
38011 80239
46492 63262
37896 59411
27297 77428
2777 92187
675 32839
35873 90218
82329 91405
21740 96758
59076 84665
39616 68412
21260 86403
67974 76566
65897 98426
64049 97488
13539 39677
27017 67195
24974 33564
29254 97543
86653 99654
65056 89306
45049 92133
24359 41606
15970 47840
63544 79327
34842 62344
17543 91650
26683 80644
57703 71085
42402 82679
81682 99251
564 23973
52127 57028
45135 69971
28931 35137
62006 84153
69912 72986
27869 67608
82566 98203
88037 88722
50873 95573
15419 46734
43996 70458
19608 63790
30436 95862
4957 33363
16934 95089
54015 69868
27054 48624
38222 60938
12174 67560
7725 80741
6972 48954
6198 98836
53242 91429
39565 98901
30623 82397
81783 84628
39678 77341
55382 93290
80617 92256
513 69854
10014 97073
49972 76440
8337 24190
60900 96768
18290 88202
7430 39899
60219 72737
47282 99712
33318 94777
50348 66507
33064 54388
77504 88704
11636 94428
5972 50575
58180 66098
58107 63268
1045 88528
37314 44594
20406 79990
94022 95192
68412 77234
84393 96717
68723 68875
1589 20946
3022 94794
46293 65179
33606 79647
1094 92376
39466 45027
21166 41273
16389 24629
3782 15521
21838 97442
9665 26299
17660 63698
13041 31982
17212 31880
89337 95375
15923 69119
58172 92580
25537 32547
14431 69990
17925 25130
1798 61850
61069 66813
56520 86558
59093 73816
1275 13045
20270 52828
9305 88577
25556 92698
5203 80076
69746 90660
10065 67615
84549 90412
16674 77651
21891 76279
56540 76145
31699 97151
36780 99855
9384 80247
4806 81454
4010 89020
52026 61847
10563 90471
37071 44025
11522 44672
10291 20065
21342 48413
73329 82195
52141 63206
5228 54900
43704 49818
5824 16128
34998 57648
55822 98875
64069 99583
8684 9698
14408 78967
69432 83338
67174 87233
82984 94743
53446 72221
23951 37738
25343 49743
21701 88250
28225 78256
45598 56857
40323 93152
29559 99551
20284 40263
40337 47856
61403 66454
39381 83155
90369 92078
17795 94937
75996 97936
80036 99241
77568 98546
64650 88177
17033 92474
19153 87725
62096 99619
11049 94031
73277 82234
9294 91655
6393 45337
44356 50204
25793 34078
8618 58429
3099 8899
73076 81403
36617 74007
42730 63629
1266 60959
56027 81939
46341 96962
7007 50100
76583 88199
6306 22638
39629 54438
8565 31041
9193 41409
16809 90669
41524 52915
1816 89838
0 -963417209 -961657865 0 -605315529 836075130 0 119039273 871262449 0 -312628050 -200294698 0 -315784578 240968063 0 847250779 -364030444 0 766780644 -796274396 0 597561699 519838280 0 229158515 -695950604 0 536534007 52035793 0 907556524 -157608790 0 -285456392 -826322541 0 500487373 822648265 0 -472312465 -385964124 0 -918274576 -788955449 0 -163345209 779551709 0 -788152654 317019369 0 492969 -7760404 0 928256161 -810095703 0 147963326 526718048 0 -537418481 -624970188 0 235103396 988382831 0 171338450 -526085278 0 -853394073 285808292 0 -42936638 -8326943 0 170751995 915070415 0 -829652355 -650024541 0 -255001088 -175783954 0 -405490883 563672668 0 -194491901 -929982598 0 -476818890 -961224168 0 -169923222 -210594111 0 -316099640 -19178903 0 262228554 -458038455 0 681029460 178456884 0 517812295 -489516342 0 632306754 310881468 0 281622744 -949742298 0 -455457113 396465266 0 -337091590 -871223236 0 -865517534 -870934092 0 748877621 -308610418 0 -63613182 -170952500 0 -26834361 731575723 0 -895791572 -999470317 0 -108847395 -520731603 0 601922133 -182198518 0 -928342366 213532721 0 410985309 563495083 0 825672162 -304439034 0 -594766850 -110200838 0 -835162353 261350488 0 532552357 618260753 0 56893585 289998521 0 371667154 -733576467 0 -217709264 75962100 0 846952167 703588141 0 183902005 -304964207 0 135667209 -888659503 0 507344021 675065741 0 -742105593 440258488 0 -122525927 -664082499 0 -903181532 829221892 0 516504156 178135172 0 439280682 67754487 0 448757762 351048064 0 -465426055 -557784745 0 -114956463 -880942872 0 274712747 462777991 0 857233137 615342075 0 -601798841 -355189667 0 -824499747 78524536 0 -137948978 -999364844 0 531814122 -771327001 0 991522277 -546617082 0 461181379 893649743 0 -976729627 -308489146 0 -355208795 -650402120 0 -47265555 -624623760 0 -45561808 543895742 0 -376676468 768818915 0 647348640 283324901 0 -202188814 -406856378 0 -459221264 -108460575 0 790942378 -32394961 0 352854592 706106935 0 -325886137 675645108 0 -57210533 -603251001 0 532743926 -75529769 0 220873663 -726217852 0 -950752503 283678868 0 922545493 513905641 0 319599220 980661935 0 -597613345 198121682 0 -932978941 -151110732 0 992723951 -858017645 0 -292260622 -24298576 0 312259764 -25913947 0 962270990 -194371584 0 771839976 4287829 0 697992891 -137673345 0 -914506133 -737092788 0 -399069222 -631345008 0 -330579597 -152538846 0 982934054 -699379993 0 -370283497 529269527 0 -367346785 473332343 0 531748716 415825835 0 -107049280 -292531987 0 -356810874 283272940 0 -566089525 999149660 0 41913745 70004804 0 507906579 925459374 0 802381348 -531228902 0 -341856549 948358246 0 904613465 254100885 0 883645412 -435742235 0 -849122305 -97652709 0 180253793 528768118 0 857222594 -828789546 0 485795085 861053836 0 522435498 -690676052 0 -282794496 571109240 0 -213925335 148658768 0 -50376233 -204368988 0 -687511911 -995469 0 712306862 15952455 0 530473619 894142938 0 978641038 17919113 0 843623313 -268522841 0 -56170304 -55735192 0 -772825931 -325029952 0 -779978557 -522802488 0 -97841705 -952603955 0 333271378 -367686943 0 -236750325 437020787 0 -606811838 614906124 0 109613007 -698346563 0 287626979 23886176 0 -484050583 487146207 0 634373470 -230637708 0 -736608895 -52528086 0 -331599291 833259299 0 -816105692 440923721 0 -592094219 -867265851 0 328773636 502063031 0 -791944672 -738650431 0 753985800 280338419 0 -684711301 -729384495 0 -800218543 -600225761 0 132829056 -219402841 0 113259475 88667471 0 296843074 613100476 0 629393160 -962722789 0 582270763 -896299984 0 148782167 -99982481 0 151715054 -35539273 0 -151350856 552372799 0 239280279 339130439 0 226271669 372132971 0 667066913 -980106017 0 -618283645 714130701 0 -780305004 -438869256 0 -955835681 -699781338 0 -56803826 6323995 0 -3429411 -529561249 0 32229794 780363478 0 825120853 399603326 0 -518763337 178035175 0 215600019 909851950 0 -424539554 -105252068 0 -44908175 -676622004 0 449958884 -769457486 0 -469955659 -389365795 0 -445710961 -766008577 0 110169075 480771798 0 -700853890 -217944180 0 -59861127 867651977 0 493530831 -152268569 0 426418264 873276325 0 887343509 330358485 0 -464434354 912483551 0 -346638639 162291806 0 -99235842 -542282863 0 266345268 -947666019 0 718647108 -508466647 0 289887637 839714432 0 493918941 746003334 0 97722491 -509333866 0 -952895297 725731319 0 -834538908 713699490 0 -155512555 450523950 0 -229221339 -953951362 0 -373164403 879550006 0 494007432 -671476968 0 480107989 909310481 0 -439773728 781221161 0 298401332 820028879 0 256884433 -224875620 0 -349636704 796876375 0 -450317510 -907823391 0 242956854 -361942379 0 585413970 135134749 0 343429795 -620251834 0 -712678797 326761953 0 -320201291 -745155674 0 197021919 173879833 0 200866187 464679345 0 610641374 50038407 0 282239813 868093389 0 -371793232 -728501390 0 -413952467 -677050059 0 -47037590 438598170 0 185146236 701232240 0 -74170277 -800363309 0 -978159215 -696130593 0 212120623 813069743 0 -299304697 -910070731 0 -645331550 21586884 0 -555724598 -860616538 0 -951516070 -538559069 0 -735129969 819993524 0 -79033470 -953077581 0 524480286 518254136 0 97414786 197305094 0 -89860579 -918706036 0 705439 -32030763 0 636057527 -335764413 0 -133193298 388937641 0 -534066449 -785267816 0 859169433 945742972 0 860781250 -760970517 0 -288042445 -842410397 0 -181078219 -281460528 0 -315366981 88345189 0 318077273 252413388 0 235294440 -614339300 0 -56990357 755971369 0 -963746040 671591796 0 329522517 47898392 0 913733570 530938709 0 -877096834 -268523662 0 35316469 -768098923 0 505950900 -430532392 0 261751147 335334655 0 280155817 -665976776 0 -203197906 984817643 0 868703373 -667312843 0 581448009 -584209765 0 -663162220 -874348194 0 643876561 -11766549 0 -678372956 -107156875 0 -92965599 -895391794 0 -142311344 96465701 0 -24643124 632652847 0 -544856754 887530339 0 -529145420 -522873481 0 843954937 845859410 0 127893650 373803211 0 -361203802 712693890 0 387536942 189398860 0 -437843116 -391088483 0 -621953280 -325631897 0 606838396 -694980954 0 314135654 -47739955 0 -74369020 891222673 0 171707760 -155668596 0 -212444013 -481436970 0 457711970 -372266922 0 490562930 20289717 0 539941902 487590007 0 -481654669 -537760133 0 -396706702 -717432775 0 -890514175 -897172011 0 -527669180 431036174 0 541988320 -344568812 0 704189653 -790444508 0 -918263729 -540416471 0 -522531721 -43443429 0 -812772741 554136931 0 -329676302 308101339 0 213642265 581250363 0 -735716948 835134059 0 662661306 -517418139 0 265933378 690241964 0 -550534716 -175540010 0 722941720 735303201 0 -377423355 641869861 0 -809838755 -177319124 0 874835075 298387664 0 60059358 -869491690 0 151810349 475393748 0 -161731734 808513594 0 159078593 502984417 0 294343298 169476839 0 555017033 264169014 0 -949565053 235999358 0 696568714 -412767838 0 659501997 -473153879 0 854383563 535684481 0 399770467 136124373 0 228471151 -947075438 0 -15654588 426026851 0 -960880865 703021382 0 -218524428 523500549 0 34903616 865151 0 222574928 859445158 0 359847211 617916561 0 -409293998 910268510 0 493061483 -477423513 0 148726172 631353217 0 233137632 -956826401 0 -596537824 554005776 0 417487901 479156126 0 -607505393 -491283257 0 472112766 -651494291 0 -707428969 -345757351 0 866197034 594380119 0 -56423199 -842484992 0 137786991 -613107519 0 -277874585 -967750448 0 24727089 442024217 0 634187495 -238816280 0 -459032685 -527041880 0 -42017938 -253621364 0 937703558 -856735550 0 544976021 396687257 0 -549332163 -508538809 0 -410863287 -814286019 0 -547600162 858003374 0 86900667 198468330 0 -71126074 -948530103 0 258316142 971847606 0 -997464464 862725941 0 656986872 -391002168 0 -588092029 5724423 0 -92124768 -105558759 0 -520000607 -471748137 0 -404991088 149884969 0 -99981317 -454423993 0 -180943598 -983350613 0 -146066218 340913055 0 535222995 -810996415 0 -281165697 -568855168 0 206708838 283071118 0 -717761210 747572176 0 -236912104 4496903 0 132457712 886558536 0 484932372 -295935475 0 -607487209 -602489979 0 619795045 -352641405 0 227450320 -642250100 0 -235109861 504827871 0 954445904 4106943 0 -337226876 -610822932 0 -844708548 -746515157 0 -594560807 -528336943 0 673843007 948594630 0 -55235496 -867391690 0 988720487 153556163 0 -54075105 -877887671 0 -708539595 -272648093 0 -779858934 -161964304 0 -79094385 335482330 0 857661607 -135089308 0 493293258 324754676 0 12688243 776885398 0 -865119204 754272566 0 -543509321 -419757075 0 -573583404 -330685719 0 679688759 -535797527 0 770267526 -96932932 0 -651984410 828670917 0 926592678 769086507 0 546021320 438992537 0 -392011838 -276792148 0 -315163768 457671126 0 -474269365 249935041 0 550814956 -869085518 0 840322668 940126513 0 158181200 773765131 0 642383831 -736438576 0 451031343 449705658 0 359055719 -625976428 0 335812546 446203298 0 131205744 691289108 0 96246837 663942616 0 392291204 629518199 0 284747899 -762677123 0 -54746318 389131060 0 285635886 730227451 0 70223013 -29071613 0 185919026 -104347827 0 804835768 -111162423 0 688797007 887482340 0 -800359888 57939373 0 -560923933 -757924073 0 719050733 673540568 0 -458970833 26105721 0 185491084 -223730952 0 206140941 -415836292 0 53049407 -482477150 0 -423183511 540795824 0 -661399899 -218779060 0 -241475478 -752411270 0 -875386617 -298153114 0 441979060 18633039 0 -707437804 235379110 0 -470463456 425908755 0 738056772 999503317 0 -616098889 -423922613 0 -921527286 270610076 0 838832174 453891222 0 -737141194 813445212 0 136100671 316560389 0 289934676 -193731079 0 758974656 -697754455 0 -200318405 612768618 0 -705890258 231461582 0 -267758825 -496595381 0 181347955 -95745296 0 447993647 -86096777 0 186351304 159866937 0 621174921 262075034 0 64340241 -604055092 0 783499744 224809712 0 -683269733 255361639 0 -493379421 782971362 0 867149267 130031942 0 94402377 971800641 0 -782648862 -879204360 0 260718455 -750578739 0 678576285 -663929140 0 847989444 381068028 0 -602855468 648113484 0 895538102 95030096 0 179531010 -478069672 0 758103068 901107153 0 -693964295 487450426 0 -828041020 -25755204 0 -337435083 800551450 0 -400876419 133537556 0 -286019627 543606995 0 342524 355138812 0 -436473365 316059263 0 587774971 -25213097 0 -464376528 818443140 0 -750763292 -46127859 0 -465808088 235715401 0 -247631024 -351344576 0 -695992588 -801842572 0 -758784556 -765890347 0 739456071 -398622099 0 345373535 -350271547 0 -861717284 351612487 0 -99055958 -860046843 0 540736068 835801667 0 228360019 -188367961 0 -412157963 399887376 0 -627521495 -873925400 0 -421681645 496271920 0 471320996 652170669 0 692823718 831837146 0 -94383628 -461760429 0 469429667 723604447 0 596188210 -505028393 0 -817138241 -167182734 0 -870488980 833816687 0 257652381 550939773 0 -431090220 -948504867 0 -761766852 -665890639 0 329114834 -947748858 0 -856268067 311876052 0 -419164950 -588486932 0 -658336662 -88206537 0 853551337 686763631 0 -101280951 -657158638 0 -16694741 -222212188 0 -19709122 -510898272 0 281926008 525414829 0 519140458 786346907 0 -313525860 -789443827 0 849240704 651643238 0 438394021 -309083806 0 -493162240 565585939 0 -172597845 111469527 0 -273779157 338170874 0 -758418677 -160187287 0 -97578130 644612603 0 -663933123 963891526 0 728979976 976122348 0 -391376095 364018117 0 -921205046 -170342571 0 611146109 -501806598 0 857142663 982768294 0 756654654 -964309246 0 -688158277 572390328 0 -147004139 -166754414 0 -257124043 -35857191 0 -835457606 63053262 0 967917999 580239650 0 -948067128 435031333 0 749887748 545634571 0 978251474 65864494 0 -856332847 310568021 0 -449523082 897736679 0 70096766 71996636 0 899086917 551339148 0 -454236762 -324695268 0 475579114 222968868 0 -483787406 143703429 0 605671640 283857241 0 -639340582 352610794 0 627429054 951831807 0 930447828 497268902 0 -610969258 -327881064 0 846203985 -186828319 0 -477041643 899398709 0 228506795 -365267922 0 654609139 774748506 0 883387494 588821539 0 679438395 -55344032 0 -492212829 943256181 0 571723635 -508053950 0 -952825902 -544793752 0 697106653 24029075 0 -955106132 -136628573 0 -396054331 -987209624 0 613371781 -322796199 0 801978259 936101604 0 622173207 957825946 0 841025834 -807620663 0 -646764318 362840106 0 261062559 -514245978 0 -902054060 -478074084 0 -789000883 484771222 0 -478735481 -813735741 0 -241924143 -393166732 0 804168349 -693345516 0 400518449 -301202678 0 532529042 966783453 0 106022243 -509498653 0 451317306 866060052 0 -670670184 40723352 0 214935261 -997525441 0 452757217 813356831 0 184196629 -878392539 0 506988673 626625087 0 314635936 465958316 0 357608089 155022433 0 -11482093 -716973516 0 889540035 119516549 0 -622326698 326399417 0 514023574 -810448000 0 -178509332 276565005 0 -873176107 -183013313 0 25124027 -373073828 0 -589008838 -525274304 0 967782514 -405211946 0 404390617 571950178 0 931238700 128100527 0 344480715 414248970 0 -497201731 -461610564 0 -194711247 334059584 0 -833391828 60457085 0 130490327 -62316926 0 512180687 -774575686 0 -112060389 -21839706 0 399577318 -127997220 0 306837348 -589829744 0 -779635995 716691733 0 -147104931 554331919 0 -21344149 -702606449 0 807021844 394481122 0 626487678 -276008212 0 -329500691 854088466 0 -268391558 -762760357 0 -762379252 732226473 0 957952694 598533311 0 -443153446 -480155532 0 949467318 244405912 0 -180366848 616633257 0 66676881 957052249 0 474967126 -607200010 0 582513493 -751350633 0 558254791 -187083151 0 -343228558 -285049087 0 -379734599 465954650 0 507101568 -192976946 0 533127769 -944748344 0 -847256322 -978652301 0 548011564 -253531427 0 -594523115 367670566 0 -619595985 -326100469 0 97099794 283200169 0 -428484713 -519861060 0 -758931481 686595106 0 586958908 368101938 0 -967975614 978674981 0 169280568 291956487 0 -592541379 580419050 0 398341924 254981010 0 749324095 24340990 0 200301270 183089005 0 906598410 -614934182 0 -537700939 -764074798 0 952471368 669095007 0 -752359409 84131171 0 -893944713 46941736 0 856654101 97581367 0 143508096 -33120207 0 114544011 -854775192 0 -209551925 -155930590 0 271852224 984273093 0 -642495294 882544986 0 -861325083 -192271653 0 -184532866 -336401313 0 -544356555 -592936355 0 -41227061 281689346 0 -6516188 645008690 0 -317080559 -384004339 0 -697321446 125382472 0 105918173 -888737437 0 167918740 -126567158 0 735103994 -983757557 0 -692166428 -527056799 0 135241133 575968181 0 -707893943 68410817 0 310215284 35506334 0 -872943959 -411388731 0 -549858861 202377492 0 -530380888 -653542833 0 578064377 -177983927 0 601978089 456618073 0 987863638 461567435 0 884886256 -33604802 0 -147201721 -934241198 0 -261364337 730028733 0 -207290022 710644849 0 787214997 -612984892 0 -973635585 661294401 0 -785586975 -180946941 0 522680123 504692635 0 -344605153 312749970 0 -709785814 -992703350 0 368327510 -753984212 0 687275000 660631394 0 372039509 855693872 0 939635222 -376943361 0 476964512 -349362256 0 391819819 -225868519 0 -203540722 839493032 0 89755389 -223657965 0 132717671 141705048 0 183514797 -60682172 0 -977635724 -295447258 0 186464247 -608919902 0 -543956201 -522573226 0 -248566545 -926237180 0 -822211009 -829084683 0 904861903 -416187888 0 -67131398 -657507028 0 -249462636 -696189523 0 602787281 -325691181 0 -448186819 -754884260 0 362510413 -811592804 0 -187075633 608469720 0 515019153 -420354991 0 -169042014 -213434635 0 537029849 -103404960 0 -650427833 -758273847 0 94746176 -305673246 0 941067573 361999590 0 333387873 -820239450 0 -710524983 -905655182 0 218838096 -354895613 0 31067850 -909101348 0 -199512149 -21840695 0 843609641 337976844 0 -135113311 -996284412 0 -281151198 -983001296 0 -310661386 -222665036 0 -306944373 375313069 0 210655406 743048084 0 -283688448 -677958143 0 -682629510 -836230565 0 195042848 9598422 0 -328236778 -165655636 0 122200503 -859625335 0 755507038 563296540 0 -188516969 317071142 0 575839951 -541370256 0 261029170 944625559 0 727945939 155853016 0 -317396961 121464827 0 919889104 -661725359 0 -809038090 77087882 0 901835149 -396479214 0 597428059 -368046375 0 -803607900 509492417 0 303254120 -761845980 0 975100822 604868050 0 -351539693 -122365626 0 823629433 924883448 0 855438155 90952316 0 -235678267 611338950 0 -189193281 265043339 0 -602349083 86925701 0 365643503 496035557 0 -537193370 -263720652 0 135076025 -805140775 0 -662781398 -376449989 0 446991873 -124539158 0 157489716 822665823 0 -366136773 -574269441 0 -436604309 645259909 0 25905074 542262809 0 -241765164 -307661910 0 -829580623 -184779646 0 -786526458 525485844 0 -209255547 -855134006 0 -151710190 333893154 0 -699121927 169173233 0 19112075 501660777 0 949268144 221323336 0 -927176816 -898389745 0 -904532687 -175188500 0 552946403 346524854 0 -202687229 -499191744 0 548229597 -519535562 0 -340269739 -428671404 0 -699473698 524422839 0 -216430153 823638819 0 364958572 -844201796 0 178476500 -500067236 0 -843819512 231497637 0 -736279636 596502409 0 366362886 222777447 0 184240383 -967219446 0 681945240 -323267479 0 517663039 -417268299 0 -433397815 251666542 0 -68801046 481365290 0 361451031 638728118 0 -168242800 411046248 0 -914813634 259649405 0 -29754617 367047456 0 760867883 -778563849 0 57223306 -836797893 0 -263708804 -824462371 0 321389618 522649556 0 941592557 -67104628 0 -40956305 717532357 0 372233004 368266312 0 271461877 -779758962 0 -170580060 598004347 0 719432010 909167175 0 235731867 905072160 0 845990989 -167779235 0 -920350156 672608860 0 -683276483 -839341339 0 -365296446 231705990 0 750204248 217243045 0 -985271762 598909238 0 -725944917 291020687 0 605673861 -686642256 0 -389246789 -686293589 0 -597934965 -348581987 0 -464637679 388503983 0 -178862054 -575229933 0 -515109289 -272608025 0 -171048480 -73365054 0 851520356 -629507818 0 330879246 464192155 0 902853925 -102396348 0 -616198091 181385006 0 748556729 -384213092 0 609838143 -201618037 0 452718531 -343390607 0 -698426445 229970077 0 16516492 -374255901 0 -322692109 -934038787 0 387225703 361053430 0 -751287443 904850238 0 -234727457 557089464 0 432940197 -578983909 0 -96492630 -437481343 0 921625398 751129695 0 -834421228 310442535 0 -537967175 605719069 0 452326094 226100855 0 -771052345 2843060 0 -841907795 527641814 0 -874930299 -684438345 0 150445793 525272566 0 190114056 38689737 0 -188473093 -554852896 0 -185696793 988707909 0 -729406770 -403347861 0 -808382523 -609776024 0 -292089574 474511779 0 -11908375 -580430302 0 -545438690 534136157 0 915452255 -929350756 0 -808110304 310078985 0 867786829 -537238074 0 961001316 -247139903 0 -735545135 -616413744 0 23926560 -748227152 0 493337087 -364097967 0 350330233 978476956 0 -71814398 454344842 0 -9026200 -820155481 0 -936913915 646024266 0 -728011472 872317612 0 122145791 769358592 0 -687424846 369088702 0 -397520061 -444490484 0 19941901 910493704 0 -284814147 -516008037 0 546506449 -33801740 0 -132386946 -708301548 0 619483788 758274502 0 174715210 767626140 0 -435156970 -325438361 0 -565672849 -126256385 0 330236908 -683463507 0 131251404 202368326 0 662490380 728275941 0 180301786 785334631 0 278759266 -692716828 0 565404670 392748444 0 -987422741 -916916042 0 -388374116 -137227655 0 732345295 758458743 0 -433319495 185020856 0 256881659 -247619139 0 -447598009 -804426338 0 -402569482 -952911717 0 454580240 919059469 0 536282157 -333133183 0 -250321464 563619893 0 -469418114 352557203 0 -538871379 -870233092 0 -138329599 -546248791 0 -773943777 328156646 0 164984844 814217934 0 862406738 430245785 0 959482589 781982645 0 190672398 -928559174 0 -686456318 426404661 0 672464091 -667709603 0 220459525 875218345 0 429649045 -713227302 0 494171636 -118857429 0 -68370829 -454613751 0 626673811 -963543714 0 -789635658 -509909058 0 122864783 -987656187 0 996988189 44696830 0 179253526 844577846 0 -980492618 -110824692 0 -681418796 -76669948 0 817295702 -713064163 0 -384741552 -715119673 0 574235138 367615157 0 855029665 534547970 0 -327051549 388065734 0 404014657 966683421 0 -796844979 -369025375 0 -111431533 -648604523 0 -591493043 -772727730 0 -618252099 -943935841 0 -946271178 486362857 0 492008718 536848779 0 -497686081 -458270317 0 338001187 -180880997 0 -63635526 598660652 0 558903253 -578219699 0 -918085607 -818833036 0 -345731581 838681169 0 535354770 216639515 0 -175963647 856709965 0 -242176972 -176397165 0 94582681 619451188 0 -414963669 192674223 0 99500063 858366038 0 -670366887 939814217 0 215189304 532623219 0 24800479 71206984 0 -684539253 -51019027 0 335661506 431514377 0 -44035789 -328752835 0 836063299 -644082572 0 -183770347 -872390089 0 8838325 -63386544 0 -945356722 600867007 0 256800611 -515585796 0 523275695 346082057 0 -813902445 -952049360 0 -693539269 -162118477 0 -768790376 968645994 0 926781927 -241862580 0 976192507 -967522380 0 -793341023 -240017087 0 203724195 -572399828 0 893151842 -930051338 0 -770264049 118695690 0 241709323 166190012 0 786403756 -43688881 0 665238593 670191009 0 267842046 479085286 0 883475607 107233429 0 -841430198 513352904 0 -387518936 931232226 0 -485704096 22521405 0 609027448 148679271 0 141634496 -808848622 0 -614286214 675976897 0 -371335205 290121146 0 366730156 406570556 0 794646787 -869646177 0 33682942 945382171 0 239432438 850004982 0 887280525 806890160 0 295333532 769378661 0 -227405749 -429686780 0 -660957291 -165601179 0 660623428 -209609720 0 472521574 -663741657 0 243835392 92972630 0 -833325807 -657727168 0 -584607172 -24389186 0 -624757080 -191600796 0 -678291270 -852767199 0 34247928 -292873390 0 655464668 518284739 0 -432831248 -901184620 0 -949514664 524473093 0 869460638 -176849800 0 286887050 -502748975 0 332254983 880450093 0 -271054330 -643712562 0 -486506907 -178494878 0 -228878737 -534502464 0 -685331713 58438319 0 -171694377 527268146 0 318271918 -914722387 0 -147545305 659454458 0 160320904 -93545616 0 872408276 538888887 0 -495535113 177190164 0 -973206075 -835231173 0 463658565 -510229078 0 -966316179 -728927625 0 -619578152 -227889647 0 890105577 -181862399 0 -621762430 776849878 0 -96977171 -485661328 0 810986213 56597510 0 378232329 99642914 0 -662374043 -377316342 0 -480382279 612112102 0 439191310 70522220 0 239058752 -50482797 0 683850012 -275497078 0 -672896623 -504003523 0 -157171985 176742504 0 870205856 -428001877 0 619447537 368224556 0 807424774 -863905255 0 159674735 774401541 0 872870055 -756724957 0 -243112328 -431114756 0 505533826 -113368092 0 452232286 -630727622 0 401709155 19059807 0 -597519083 -460068900 0 836150102 439814203 0 817758478 859856425 0 -836283295 856457867 0 482260680 -394823330 0 -830856949 555216329 0 60172821 313703186 0 572198824 611218774 0 112731426 -77242506 0 574522852 -769864674 0 858734769 687395606 0 -100962739 580522984 0 211426625 -142381238 0 162889307 -94559221 0 946891492 -733122404 0 122833285 -219442180 0 360934092 780530861 0 -559972438 -766299157 0 -216103279 -212702068 0 767998223 745233199 0 939058964 254610207 0 -915668798 -613006701 0 736472751 845627297 0 298156674 200563480 0 -671642432 -787426743 0 306389076 953208654 0 -436713357 -775385292 0 765437871 881615349 0 501184926 748498316 0 771887553 770618224 0 -819926165 -574914597 0 -607279501 -97797842 0 -590334220 529297824 0 109112039 313929894 0 580834541 884716100 0 -880632011 868565396 0 110033580 535431005 0 415102742 138519227 0 172177154 -682380869 0 492284121 337153735 0 937771083 266056559 0 -288012266 -91247002 0 -250987549 -366562315 0 894413466 102136154 0 160251525 718978041 0 -216422145 327279329 0 -990913924 -970644611 0 253809871 801217291 0 405430772 104268292 0 -359164311 170598737 0 -617328962 679541524 0 305067462 305957796 0 387706632 -91612432 0 -174671856 319421769 0 918703758 362400971 0 341979909 -801358010 0 407243037 853757250 0 -78970328 764340842 0 -88155056 107047947 0 -47071139 315867654 0 -944864280 -213921276 0 30153136 523643644 0 304710775 -162557824 0 744340439 -91206990 0 196888543 -518293411 0 -895436699 -839469487 0 73520389 16543114 0 -968407645 100142179 0 -751275605 -928590828 0 -339624408 -11056866 0 -880713162 310737559 0 -137399454 -476139225 0 -138983548 998716700 0 -919854346 -75704508 0 -717592009 894739841 0 654672043 -584547839 0 -407685829 759989123 0 929446629 -505474053 0 -312560351 253380292 0 152011333 171983930 0 236367746 -81807568 0 -158910207 88607 0 -590481728 -771678766 0 -726919162 797220516 0 98328864 -444835571 0 -820684469 255951818 0 -396534465 -467185506 0 183666367 -682655353 0 651053001 -853528034 0 794691947 643132381 0 801412554 589127394 0 531546474 712417297 0 -299446158 140744095 0 -530840920 -481596657 0 51376406 -186897537 0 -973879910 552642202 0 -336499632 -613531837 0 29403617 209232058 0 848141771 -94641093 0 -912057932 109977886 0 -544696863 -496842103 0 415758037 -428421578 0 -152790474 484666870 0 982172146 -181788185 0 134423811 302598618 0 -148786734 -3604509 0 704403393 -455536837 0 554199778 -185545536 0 445271906 911585090 0 179457119 948526047 0 -783431387 -472546965 0 -959712210 -676490910 0 -823474627 -199494091 0 -438554889 769603594 0 183350185 -507273550 0 -259621233 -452816405 0 690985883 213709058 0 -684056602 112427193 0 -679861841 -825703192 0 907976308 143167557 0 -220588832 -170068639 0 186113974 -443455941 0 602612124 -507308017 0 -989476426 -811837764 0 333315170 806871386 0 668302740 721086758 0 360346998 -821703948 0 -671092416 -891542705 0 -717253158 668505857 0 647702210 594523791 0 749542201 -842769002 0 95758873 358826183 0 -91942046 -870738981 0 166979486 -299571713 0 599576559 -801538919 0 119467746 328247489 0 95279296 -128566877 0 -866867081 -60872053 0 -420177737 119104394 0 -992168485 -308817885 0 -712790023 -716392328 0 978178327 347849982 0 -523257052 656422433 0 -175142066 -887890604 0 40143857 -771195964 0 983683567 -148574219 0 155345465 -458544275 0 445468747 -923744818 0 -664035419 -341268849 0 183830051 944661604 0 990207462 310841560 0 -354417227 -37820046 0 -872542666 145713602 0 828018792 470583752 0 629708112 -948826062 0 -212636710 224101281 0 -936662336 317771341 0 327224069 -700417746 0 -561551569 -330574457 0 659020125 -212703385 0 -883232010 527531656 0 -52849066 205208984 0 -868912075 157774979 0 -724931640 86486300 0 -732183642 -348702713 0 449670428 -430427618 0 684898579 137926786 0 -143450759 625149505 0 -745787804 574155831 0 122205372 -910654426 0 396213971 443851632 0 946091001 915591919 0 -401031990 -228690159 0 -289245142 -310881469 0 -712444209 -6146827 0 -874792047 -893086264 0 -610537399 562613471 0 -682754994 740249431 0 -787588015 202058316 0 577026175 439517992 0 114072883 145886713 0 360288528 710725458 0 -432220586 -805470291 0 -134960917 379571985 0 -288825543 796063069 0 668131270 872604249 0 -658135519 -311968412 0 -725315385 301179582 0 33414480 561251523 0 600161233 283559306 0 -752657757 563805605 0 -894376014 -567768804 0 95823856 -351696181 0 214032376 -282577725 0 239198963 -35865002 0 -382827756 -731293775 0 621365846 -991314536 0 -959020911 -384195598 0 -485748231 217093031 0 330712032 853922622 0 39464341 805426405 0 512009137 -419067713 0 -155370329 -824133686 0 -596020604 -801180414 0 503965392 -449835561 0 -118369961 -812511361 0 421373006 -250973664 0 499434256 18198754 0 -928520412 596466861 0 -17095091 -323867068 0 950023881 743550946 0 364233298 575546462 0 -25192357 159165868 0 -851019062 877296810 0 769405515 103244411 0 -613619951 -337916637 0 879246147 -554912506 0 383402891 -816658973 0 61626968 419146106 0 -844940316 723942274 0 -771442308 770397211 0 195155382 -352490370 0 -794289826 469438905 0 761620546 -925328042 0 -879248198 771549677 0 -389334744 -938354166 0 -326005701 -394824049 0 358338764 43664476 0 -171145295 -562359563 0 -195656698 912938233 0 715078257 -233290458 0 -353191468 955770577 0 37131738 272000322 0 788772144 -186326926 0 -975715837 -661924209 0 250649028 560499182 0 48977301 -803812811 0 127843835 816682863 0 -642604763 833127605 0 370387394 -486896472 0 999654268 -661664344 0 532109977 -543190677 0 -818659912 180014152 0 947641477 -20617515 0 315502135 -350281849 0 -904306313 -571557945 0 -899574092 -49422236 0 546648238 -901836357 0 -558395652 -143070873 0 570077974 728259443 0 -165709413 10274744 0 -451606235 -511873354 0 -963005664 -955832863 0 -753536656 839433528 0 -361443735 -710293391 0 -249858954 686863771 0 -975461429 801395088 0 -274790999 606404624 0 -47858341 -336250604 0 -355294627 511387063 0 435037026 745275007 0 959075056 851172186 0 -393421405 829484308 0 -472596419 380055760 0 750181235 -39176464 0 -617545987 547638262 0 -777594938 -782760948 0 -759865180 77853018 0 358469504 -373609476 0 -169492400 -552687824 0 -192925825 548672354 0 265762062 358487168 0 -489202246 -307753124 0 890472305 -325190511 0 462923894 16429658 0 145975153 106634231 0 -869293758 -229653233 0 919016183 -93731043 0 -342495218 -900156590 0 210091021 6449627 0 -64541900 -846127911 0 -398640904 -466432478 0 783239391 -617148259 0 163007536 937340163 0 315493483 -815907676 0 339198669 635538507 0 941334319 411866609 0 850465342 -740028019 0 929210486 118450171 0 -583564389 -410297226 0 429445627 -474991767 0 892421463 -179807212 0 677767655 200029938 0 643058624 726011612 0 -981455121 428100135 0 -404747447 755724502 0 -738348871 965938630 0 -305208739 407633174 0 890552134 209004313 0 792905544 417782159 0 260668737 348648706 0 502587633 746643781 0 -851029355 168367412 0 562518122 570594731 0 -170877802 888320681 0 907573949 876617478 0 -251849137 719252341 0 -246642765 903712929 0 309260203 162807222 0 450928759 -556055992 0 262132658 353003708 0 -908826933 99329807 0 486514752 17734156 0 347591443 -357142492 0 291922092 476474259 0 -780072723 -485995923 0 334640577 189084707 0 432071387 80541474 0 -289953967 -304019313 0 -605328739 185495024 0 103650512 -683842707 0 853117974 -353840517 0 685378673 576248047 0 976164139 -523473537 0 -663973414 13285762 0 462555140 7567722 0 867104071 283411193 0 385048843 50462388 0 -623907594 249069468 0 -419073352 405495964 0 986760221 587983069 0 -853053914 764275053 0 95052707 -249149825 0 888109943 -289308407 0 -481681650 -338333635 0 522864754 -91836223 0 -617403406 615986934 0 -384791637 413964965 0 -114712449 232051374 0 547652427 -429880401 0 221381049 504493456 0 -753576305 347806711 0 -7568839 -961182892 0 -890235532 1838028 0 -694795045 -282222133 0 -624181575 5530544 0 615175178 524857892 0 950811951 738639571 0 -206162547 -894970476 0 -798766990 -840905979 0 -185492984 -887537893 0 140047312 373885334 0 -587099655 -267270069 0 960079433 791249755 0 520233005 275352605 0 449946158 -661007675 0 894046436 302502829 0 403599235 464133119 0 897436933 -420017723 0 407048853 -359158160 0 -856565441 685380479 0 572070838 -983366292 0 -972027243 516379139 0 -575213393 478489706 0 -134865554 -75600459 0 602826277 337191985 0 -27298223 917297135 0 90558989 540445494 0 -274465098 710006128 0 -302333356 -780988459 0 476859008 -195729902 0 485488043 769477872 0 -306871775 -385986427 0 -926506659 -741621387 0 -505025954 -384063410 0 -339274715 590981253 0 -645162128 299208762 0 992574156 -158088446 0 701460183 983396946 0 71643589 -925944227 0 228519594 -890471466 0 -291416611 160897306 0 758641153 385708426 0 511036394 -33490973 0 -156120042 738451291 0 -633279342 219170916 0 675153286 912928962 0 941287993 -504564396 0 -727311741 -360542112 0 -940804514 733256238 0 940317396 496477225 0 685533451 -656514243 0 -550523809 -741636618 0 498016975 319895651 0 140621561 -620239363 0 -820097058 -408139765 0 866083135 979157040 0 915765365 53939268 0 605856607 -995529798 0 516824449 879217092 0 412710824 -832962616 0 -264768312 592418562 0 -197763107 -378034718 0 -289402661 -404073436 0 -326991640 -593609053 0 75555496 -116844513 0 -609849268 -446452968 0 204244511 -640999276 0 -393409902 -132930167 0 213242829 303331417 0 -821327580 -308427731 0 26221465 253334414 0 626433836 -228442186 0 -832975762 -785657011 0 -500686283 232926779 0 -671090449 378152656 0 871767185 -335214973 0 -490371419 -588329126 0 430566177 -176508093 0 688128846 487172178 0 -889782412 -420917935 0 -856456795 -893588963 0 986929015 633842766 0 717127512 -937743867 0 -781306854 775049394 0 836243576 -219307550 0 866566389 552599230 0 834827223 709268833 0 -930744863 382614662 0 581111229 993039135 0 791315518 -487945251 0 -974745969 -151919368 0 506925907 -64585616 0 282550455 -817364717 0 -660045143 -517515064 0 197889693 -162970003 0 947053378 -140694834 0 -378820116 365126372 0 94403585 -49238641 0 146191723 112438084 0 589158590 570633916 0 -31577344 -804570246 0 -507821933 79181107 0 -643902512 -217574230 0 886733140 355064097 0 597422882 364599776 0 265164485 46750646 0 951505131 598917465 0 -252417917 64033042 0 681454101 -522624118 0 -211844026 69631171 0 746741034 -531856119 0 -84911215 909325985 0 555661423 651022085 0 -181660480 775893185 0 -822212564 908425423 0 -393993183 842042835 0 605159732 -766313527 0 -619349649 -533284367 0 -192006527 -705357687 0 -290719565 746267920 0 133574851 -54041885 0 232987977 -303457517 0 711863449 662597924 0 760985172 931713368 0 -429333113 351013740 0 -332389570 311963169 0 479720183 -829633184 0 755098202 316688373 0 -279053556 362410553 0 -321955026 81756240 0 -42976272 -933480378 0 -200617914 963412319 0 744591886 699604000 0 -655373144 -927238415 0 -68823192 -38177091 0 679344085 -845263255 0 -509889229 365091421 0 -749146659 -904918815 0 479592721 611211780 0 -738261623 487768289 0 647341440 733904818 0 -237016256 89351682 0 -654632342 542392559 0 526590241 -675712867 0 593691780 397260695 0 347643735 899489809 0 -939010131 -332004019 0 895135587 783288737 0 802215726 990069613 0 -651483027 -64291525 0 -964098642 -357700705 0 -407520512 921702182 0 15239772 -28271742 0 783993355 845460447 0 963499956 -310476068 0 -819453120 138389910 0 -314254986 74980713 0 -130917718 645381547 0 174861661 -417927188 0 6785735 425774936 0 224016599 556111390 0 863959565 -804962597 0 128250391 -840055896 0 315114662 473726786 0 876076310 151593850 0 99765173 279136336 0 373081154 81296790 0 135808317 -471126536 0 -95685 386052244 0 -925698684 -768655166 0 -797077284 890796506 0 -728686553 -277744094 0 -805267290 -325738235 0 254197943 -41167761 0 -150952802 913725977 0 204408118 -264254839 0 405902699 725846047 0 -171970404 751852321 0 -616831224 474675796 0 521533791 593420226 0 -111063455 -29068517 0 837855200 174926449 0 925047211 608191944 0 633622612 467760475 0 73489167 -675644244 0 638429226 -665526602 0 -437998272 -657960200 0 201143557 -214227892 0 -506640853 -957578019 0 -837848952 -34254774 0 -568849851 -464211094 0 474885597 -763408057 0 -928579915 358871833 0 -819611329 -928531109 0 -632544550 904626788 0 -228454934 896113975 0 675299023 531183661 0 -59824980 -224811578 0 794615260 -558429497 0 -779079982 -427492324 0 392154447 -325390699 0 881001608 -985183690 0 253785896 -889194148 0 -122930654 354421413 0 -459566462 769657142 0 891508366 -321826297 0 922038895 17232307 0 139598618 -912825525 0 423845396 -894208037 0 643970441 628991580 0 -342594157 -609557675 0 -839594984 367796100 0 -889469782 -914732145 0 -673105647 539366750 0 797973597 -700820583 0 741387869 -663435591 0 -681679580 973568341 0 960542635 -85317557 0 746272407 -124234358 0 970508462 -652507210 0 917567834 29690758 0 143695574 -776871750 0 -684877877 287448966 0 176420993 511640784 0 691777468 511735974 0 640428583 721637098 0 -545588494 -414610881 0 50184438 550632405 0 620992929 -81821232 0 -868247680 -18309608 0 -645473968 -438052071 0 -192457625 56008623 0 -674775270 624929973 0 995877066 -308393169 0 -329361593 -114117365 0 -550204071 -229312913 0 -164651544 -681051568 0 -118339914 89166595 0 735737132 576534157 0 903890065 -151447120 0 -509250076 522742411 0 862731652 -941673623 0 -313675160 440110297 0 -744477477 140750095 0 917700709 -623757581 0 528191858 178650994 0 -480811938 460828976 0 71496266 376261764 0 -783833649 890411816 0 -811807648 474760130 0 -774420974 -652785827 0 104491367 -121884795 0 -546411801 138730898 0 297261016 747486553 0 -398495291 226158020 0 105898267 -239383417 0 -510262190 384492872 0 137904712 -352940999 0 894639588 -849762848 0 689487737 -647141600 0 -702761790 189617890 0 -523586824 -802903142 0 -157113090 -554922232 0 370853178 10751456 0 771377399 976361217 0 897745823 -979980175 0 -103971159 331909598 0 -921937503 530177442 0 746461097 -917064740 0 -483998433 123605775 0 -868903177 -942088824 0 -924246710 -751621470 0 502191196 254151784 0 -727943102 857639553 0 486381821 -783867783 0 179952555 -623004640 0 -160939384 848244569 0 282030080 535238024 0 163469984 215162765 0 -23059295 352549091 0 -556194369 -49577966 0 34955330 650857198 0 -40447177 -261902 0 481351722 879023121 0 -499702164 852477202 0 842936950 -933925287 0 274546913 -162819327 0 948531289 461082055 0 -873396937 147725419 0 -821252578 835917662 0 -594006886 -376050239 0 -949468353 140168670 0 644895447 974822593 0 -874027624 372573150 0 -188652368 452484682 0 137725011 -664380182 0 876292500 944944055 0 -744542920 -262281264 0 -28380951 -160664008 0 -445973467 549813281 0 154332317 -324738628 0 -324931592 -499345518 0 -624052007 -322772976 0 99769142 -985027474 0 95228339 271530018 0 -992211041 -128877310 0 -612930107 438329706 0 265801617 262327242 0 -802088633 -67644871 0 -237371372 333351074 0 155609729 181132464 0 -456805084 -186988624 0 313579840 877331241 0 770902725 342243725 0 -483218485 568828534 0 -452925370 814061966 0 668803310 271978623 0 131377799 -772125184 0 -922175802 -673556504 0 108438294 -242618026 0 -59409473 841407489 0 121233670 -633839351 0 -505447147 -833116892 0 -441193335 266899774 0 694683526 -609956806 0 663768181 924457468 0 479272992 -959234372 0 331921504 -978916138 0 7945600 -587936565 0 852029677 80772323 0 916058495 -431862156 0 -755855680 -117255484 0 -389507116 -85364038 0 -329897310 130791521 0 -528289447 -698449108 0 -189505707 -788675985 0 -375427599 310590170 0 -293345919 383115987 0 -749823286 738563176 0 -699558531 167386925 0 558292783 -211759382 0 -728809644 931047452 0 -988574488 -943266436 0 937164708 960951090 0 423548884 -408114759 0 642710721 -511808507 0 895344497 26250308 0 -632498916 491103068 0 560587241 251316915 0 655701959 -64737438 0 629740970 380968042 0 -420647492 428737848 0 282738895 -668496163 0 -565923202 -864540486 0 -699050769 -803004261 0 51617898 700434468 0 -409729763 943181172 0 -156022895 -594465469 0 -507088859 -307597330 0 83791886 154425130 0 834980055 414150625 0 -789277540 -929046711 0 -987583036 -511529011 0 588800088 -652461011 0 632815135 713258361 0 26306310 -596890118 0 -795874264 19928676 0 919196845 102834017 0 122456332 -364914407 0 -917994707 -988360820 0 -32288442 233356722 0 397219742 -471701190 0 470954541 975578530 0 223260538 443945713 0 -981036189 509283781 0 -738399138 -481083 0 -431112363 680713280 0 465701564 982337436 0 -441203004 718364764 0 -693724151 -257193307 0 858774124 -778739746 0 -280352993 -753674087 0 -963444236 739945286 0 145879835 714603622 0 488121361 57509568 0 27529635 -895430134 0 -903261044 -543407999 0 -159992021 -1214246 0 -64478552 -767144722 0 386210364 397016075 0 384336717 86261390 0 401332452 79043512 0 258936155 611553090 0 -315401961 982906085 0 -16496484 -649532182 0 -808130245 126746103 0 242423994 724006653 0 596641381 166304969 0 -576119517 -775126334 0 -165760119 95915526 0 438374142 242888154 0 -858622174 -584755023 0 501293634 -613464298 0 -837008436 310434153 0 622888012 935820779 0 -802243780 -867124879 0 337704132 900276280 0 -303459620 -239097421 0 -875285107 -149549354 0 915962708 679762238 0 -524441606 -41963288 0 -989343802 448447930 0 -891868861 582018957 0 -656139894 973857681 0 777687505 454241787 0 -152451776 152914950 0 -585692933 -487336874 0 650809075 -861015197 0 82253992 366093805 0 -958589406 -51855535 0 379885449 629316227 0 -883044894 -421463216 0 941386228 -999237135 0 -454771807 978273603 0 -954875521 -231252505 0 750192354 -587407594 0 -9279599 882376531 0 -360445959 -728805146 0 40215518 412135704 0 176557509 -178643236 0 789478030 977481435 0 107282674 -971303695 0 46722543 299278326 0 -441873415 -850580235 0 -994406473 721186407 0 -405382702 722072819 0 -531800397 -762744149 0 -626625246 166010753 0 -268363081 -441917330 0 731609166 -630338474 0 -595314353 -528827706 0 -675056743 -213809750 0 -896981129 -684814418 0 -382275790 242320565 0 -937682680 -998264422 0 678069867 -344999382 0 -590397871 -310779193 0 -202359214 -490800093 0 -316695164 749946408 0 -840021446 2816684 0 357814647 -495746372 0 450361096 269732700 0 -620888296 181022814 0 -762543103 -25081459 0 478793059 -26034166 0 497436962 -658997933 0 844166048 -986154143 0 -967692633 350691310 0 814336617 -205916053 0 -294959675 -934739651 0 -742411674 327980147 0 -163354682 -617963615 0 947511447 -666439239 0 767484655 96725438 0 -19419459 -601694932 0 80193856 321559541 0 987774242 -279025697 0 166975827 167750670 0 -442488231 829980177 0 143321066 -951088937 0 154647914 901528533 0 -313516315 975670762 0 -212163305 353123567 0 435066468 288027068 0 -122472467 -34397421 0 -504444730 828676540 0 -550862923 -179416262 0 640050286 -560176243 0 833543435 524159275 0 -305831942 796551160 0 -266154967 925518376 0 -674561951 -984373218 0 -641563964 201611908 0 423954400 743530986 0 86945610 -764259851 0 450413676 -536127390 0 -819517972 -307081752 0 -996169695 198639201 0 14077958 732278118 0 497329802 759910524 0 852341835 -176973580 0 514180552 -878903581 0 896182760 -438923007 0 216306035 -126101333 0 -753960327 -586218773 0 -705579403 -895307829 0 -564754770 705643416 0 874105945 356509163 0 4569505 -520813622 0 293609765 188713395 0 -357877616 354180896 0 947034326 885726133 0 316620441 955686199 0 688760754 -443209677 0 180933926 748692569 0 886465339 288131489 0 -200223240 -608432752 0 959846623 -743868979 0 729708507 -738199068 0 -213668636 714122716 0 398142000 330256214 0 -153788878 728046485 0 -142636269 -386497127 0 637863638 -491750030 0 -887930486 -951649135 0 19882062 -324553914 0 806132666 -43667565 0 279735728 11420765 0 -872385407 538641328 0 569794875 -702680558 0 -395619955 865282241 0 -859331580 624149888 0 683144527 737712642 0 160218507 693575083 0 -80502456 -508890749 0 830617913 -488562732 0 -645578970 -194081690 0 -754298563 777961210 0 163954300 -146172503 0 -229830575 499309946 0 -716332272 779918555 0 878232109 -376226095 0 518776609 -326223199 0 486192919 538504608 0 758403512 -51263691 0 -547743745 -818072758 0 655734175 -253283689 0 -465111133 -586833130 0 64125117 -384433483 0 968162973 -911990811 0 414667560 231105501 0 -893204449 64110192 0 462113321 -83105492 0 -816032986 915039674 0 -699388364 -88284003 0 282673117 751905436 0 -752053996 -922313504 0 624053103 -766917036 0 -975597367 -260694209 0 -979225356 -885173582 0 859736539 194334228 0 -706490462 181094149 0 896410053 466231385 0 669656512 -396522718 0 -126786391 244299775 0 -78654777 696854541 0 303621219 -694750851 0 404540196 -19571299 0 -153156149 -672859876 0 75807388 500471142 0 604731638 -875907926 0 -456752834 194910172 0 -360356564 -115400903 0 -404497736 -51511542 0 462822902 317647393 0 73665695 -315703899 0 -546506106 -310023752 0 -644774229 -103792292 0 182063134 -211726498 0 492792449 97495584 0 -558573702 286739998 0 -192626235 -498163266 0 426164484 271746087 0 -295823932 -702061426 0 906932154 203066184 0 -329079413 13270643 0 -223525280 309258277 0 125834740 269731979 0 948507023 -201114077 0 401749815 801218626 0 607939915 -755578552 0 -58418993 127023475 0 -780450165 -503331491 0 200452629 -828933901 0 285225726 54405667 0 -319427080 428586422 0 192931767 962475421 0 322621888 -839796132 0 -233094114 -393637193 0 523220177 49389520 0 475315201 -226902676 0 -798584988 -2648798 0 -900355177 915242423 0 217771033 -843389408 0 -418479195 694548087 0 -175042716 367838834 0 -858839894 202935661 0 -563952638 449294609 0 -590281808 -747411455 0 -562483572 -703145524 0 -464192169 -775437853 0 688783480 -779273391 0 843580984 -754853892 0 481588380 560340766 0 -201653699 -879171191 0 253151675 178643766 0 -185371244 -248986648 0 839053444 -743341978 0 -162686226 -3652111 0 -786503638 -668403355 0 482911540 -595103948 0 -580632871 -320833838 0 683285647 -574140610 0 -512433749 415923283 0 277202845 -341835942 0 34594231 678778505 0 -207720842 -99411293 0 67409741 236568817 0 822959397 -257900835 0 21437741 -664567532 0 872576145 -17769039 0 -584753472 -987492545 0 947807962 -127027436 0 254532414 -784441350 0 300320309 -547790153 0 -827947104 115305974 0 564206779 880941464 0 486142693 -290236733 0 -854255701 961179026 0 934618067 -713928279 0 -215264670 225208077 0 913089604 -156828274 0 -804433998 -486511623 0 626638019 -404284166 0 -922552751 -223266563 0 965291327 333323261 0 538426390 -936910969 0 883950840 -207487420 0 687046388 948069750 0 -774747528 -744985971 0 -884945593 -934135918 0 232630652 -92557885 0 530048471 -679268210 0 905906575 429440271 0 -183939198 -357099675 0 -345309418 525272028 0 585127598 -455153312 0 -316538402 -647674869 0 -204909460 957880426 0 445387307 -332999884 0 -533667070 781823499 0 268155271 -361105665 0 153720971 -666466386 0 591613236 -477063922 0 -212220025 486069322 0 -660961403 58373030 0 646588420 -474347811 0 -543809109 -353608752 0 -690046877 932272378 0 330731634 198634657 0 587331919 -939665584 0 -528366215 -316165775 0 833012983 780519211 0 -417807210 -663393585 0 931434606 -899847826 0 291591187 -342008851 0 -525836523 -835286692 0 125930364 622665931 0 -337331365 -106120228 0 -366492450 -769850935 0 -610586429 -86763137 0 -52946829 -614901898 0 937616405 -701983144 0 483950264 -340381971 0 253504784 320546524 0 -662414592 -317719545 0 -1522992 -261987777 0 667410857 923892274 0 -105180020 -628089911 0 -813365887 -927914211 0 -985241030 570252556 0 -416041449 855821876 0 478714607 186971427 0 -211836047 53884804 0 39437641 -686774628 0 -255928947 27786976 0 230823409 -480572144 0 762059301 -84215411 0 -677050820 443599130 0 -55146232 -69653836 0 -282100648 478931684 0 -481731809 204502107 0 -255915269 -833511004 0 954375699 635591896 0 162215293 194149469 0 159058524 -278132676 0 933405867 -644400869 0 794255710 72255031 0 -972662933 -402313649 0 -904446024 -84322388 0 4029077 647429103 0 889808801 -750190802 0 -626994253 652935085 0 573350258 -24289041 0 -364371504 -626766500 0 -720667571 179852559 0 326206534 369133915 0 -73877340 304447378 0 545985916 8197501 0 -998380452 -207945273 0 -369469864 133601772 0 368318724 720800388 0 448191610 184508319 0 371785245 323917888 0 479563931 822684661 0 218288777 905669204 0 414125697 -577226585 0 755172901 936926105 0 -468620461 -298544937 0 788029046 -198884997 0 41977279 -911293783 0 31526501 -572586897 0 106016443 990420340 0 462641335 -547578342 0 345598384 987215670 0 444530380 29211136 0 999383265 -201831445 0 314545223 92149942 0 -217419622 723082199 0 199247705 -967423274 0 267007584 56516746 0 846554697 -737672523 0 351895065 945657312 0 724548121 138336384 0 -817438259 416629195 0 -978801315 327666768 0 -241718302 -881228810 0 146480814 -222522108 0 -70727200 -233360786 0 246359952 -655368714 0 185140851 -162565637 0 270102639 -754443752 0 850682896 465860637 0 -643738851 667034445 0 794871185 611642300 0 643510053 -938142596 0 868216187 -107366276 0 -751768507 -350291663 0 -957295999 941116575 0 301658022 -89727590 0 217576023 -668985632 0 -529582190 610675173 0 850109990 822977280 0 918775703 -953606578 0 326609334 -525584476 0 973526165 -558849249 0 -711867845 -112283299 0 -262662719 767737975 0 -343313790 359096788 0 478672584 375157392 0 941155214 828743667 0 -127715791 421699209 0 138447958 911193782 0 947281603 -424562783 0 337391508 -456839048 0 819117858 424823206 0 278672675 390636599 0 -738900926 49565109 0 112717621 -814903116 0 -827077843 688760966 0 -171465779 -779742716 0 389045851 662640839 0 746140344 21257293 0 324996907 -851817993 0 -331859776 526802719 0 -902327241 924486051 0 -369375516 380612211 0 107299264 789552930 0 -39782568 -473609872 0 219000159 184744227 0 -393405102 225009155 0 736505718 -595516034 0 425582513 -704304185 0 512952256 -460944483 0 115157987 350401997 0 -468651648 -178821018 0 201023372 -735155515 0 353886595 626691852 0 -658403527 233252375 0 499625811 993476084 0 -14589733 -18922934 0 -580230933 568521555 0 402579345 -603869764 0 -647252485 -195079057 0 -402541947 -921563273 0 -246191379 -887403881 0 929757510 716564396 0 -847953547 666983195 0 23439065 233621986 0 763198921 309509819 0 -173896975 -298985115 0 -429593512 -18222489 0 67076525 168813098 0 -439184134 -626115327 0 365787896 799471133 0 613129695 -391935441 0 -632745843 551497908 0 704777651 66349297 0 -961504291 -656860599 0 -902645600 -305841354 0 245565943 575439162 0 -515246054 370294970 0 -885806008 -541889165 0 -179688833 -529327146 0 755725637 -869379466 0 -30053447 -860367469 0 -115102372 313817457 0 -154578833 168556224 0 -353510082 -755739530 0 58641178 503631504 0 -700915253 984452102 0 912183434 208309776 0 316546320 -862961493 0 -231662282 -537045782 0 319326104 58503544 0 849910162 -577572773 0 962451899 -149696936 0 779718279 234892002 0 540505740 -548684023 0 307415307 790326960 0 50406218 -23634863 0 -886429693 840333874 0 -257097241 692209667 0 942789593 -183930148 0 -831799704 750704756 0 -631627363 -182533931 0 -807070934 952389060 0 -423152345 682986834 0 760908644 -386046589 0 745381356 499719357 0 -802465006 528407483 0 -887777960 -26647611 0 -152344671 -300374803 0 601167276 -569398074 0 322683050 142542777 0 -727207912 134115679 0 285786923 188939173 0 788319647 608463247 0 639430928 -662585087 0 -763998597 588974369 0 -156493661 567145511 0 881173520 -28042705 0 -982187873 -159827981 0 807792753 87716611 0 -260136056 -30959729 0 425823867 72284654 0 -59923062 712611919 0 540008677 257735688 0 -824199985 437622103 0 800412723 -699557856 0 920071799 690154312 0 -320479374 451574980 0 -477194334 323655184 0 -808769075 -824979481 0 -653930914 995760953 0 -830362813 -229520087 0 916972234 -62728314 0 -991599486 -569987998 0 850798750 -425840845 0 -710423476 954709104 0 395029754 -725697636 0 721364203 666984257 0 -517996829 736519723 0 750578766 931421982 0 -808418609 676984909 0 494511896 -116259561 0 -122230846 -187602255 0 332234336 282829894 0 -148069530 851314263 0 -774147649 -529693841 0 -743989855 -504390335 0 -754567087 619892804 0 -831934843 141673864 0 -955250262 -824692878 0 -557793896 774540094 0 621460454 -92599195 0 321618460 755287718 0 -11869892 48749917 0 669942236 -746663711 0 177566687 -992658609 0 335785828 268485082 0 67264967 616190235 0 -576005386 -264646601 0 471575725 637221246 0 974922878 210617779 0 66495527 -782373926 0 540143366 -79774112 0 -951406982 -650699029 0 821021985 281884551 0 -297576351 -783754892 0 -914373851 -127818630 0 10731944 -250357165 0 -209470589 405861632 0 -373423524 213070790 0 -896411765 827499753 0 132892426 214686360 0 641403978 -613562436 0 739028742 494967213 0 -45649269 -821548579 0 28328980 147635164 0 535286902 150422612 0 -762427899 -41668260 0 980250884 945482400 0 786507560 -697051120 0 605527999 -507650410 0 -92196093 -148511565 0 795523170 306254943 0 988846861 540579165 0 -308514273 -455572527 0 911294215 59301199 0 673997118 131567798 0 -787400514 -249559956 0 -286692252 -901072860 0 -178004679 483665640 0 -305883153 151894594 0 -394594420 600582930 0 892946814 -75259816 0 472964241 196627316 0 880306227 675524981 0 -145175530 844763593 0 -326759718 785986983 0 927254967 -620277062 0 -38344393 -926316355 0 886050287 338692023 0 -222339004 326646279 0 271553003 -260359348 0 405226568 982651444 0 -702703722 -489589948 0 -666424268 683316167 0 354928546 730994564 0 256921914 -341600818 0 -26635408 -152710943 0 686594407 -225521885 0 897414210 -252933739 0 259560838 -990179673 0 962848774 -643841572 0 -459884209 818811024 0 -155558665 -916729785 0 463604629 828120939 0 -134979055 701341170 0 686632330 -262338292 0 98575568 -680603591 0 608505631 -870611917 0 314479858 -18206286 0 -33817927 -367524896 0 -743610268 -923783375 0 874438222 17483359 0 -702809843 102176108 0 966403052 -543761132 0 -935938069 -828926775 0 -903908256 -573208039 0 -477001811 -937959499 0 -651922538 30610061 0 -508333654 -154712568 0 642697842 30522426 0 -781124702 825829522 0 -45037528 64133618 0 -554213110 -488056120 0 566540016 43583393 0 21826272 667126185 0 192093749 111327120 0 304616829 -374119478 0 888581082 450407847 0 -214257784 944662574 0 578207873 -389334640 0 -385773158 883052951 0 176295810 900419981 0 -444352855 808059175 0 180125827 357541488 0 -636806415 533804104 0 -709751735 471236217 0 -172077415 -364375508 0 -511949429 517083633 0 683708493 -776260566 0 -871359514 530567717 0 461501811 732053841 0 614383820 360098834 0 -989621504 455578355 0 71912367 -83417317 0 -96061645 194537088 0 -653604779 838937724 0 -792365356 573866968 0 -895011354 -889911533 0 -713755974 42397734 0 438805325 -996569888 0 -67737234 914040840 0 -636656943 752823599 0 -826106908 -973119300 0 34955114 -322010030 0 508220135 -725314836 0 -515812464 -892479959 0 -256395005 -146056566 0 -680732534 343779289 0 391045341 734376212 0 -854221057 867185562 0 960685994 -509051019 0 -29798820 892951831 0 -956983984 -888865431 0 -472317588 19981469 0 894371044 -535121458 0 -302329080 -184840605 0 948537815 -457289267 0 138356028 544671295 0 746517776 288460910 0 -878110296 -609338448 0 -59403182 597998980 0 726866417 -295465806 0 -177065688 791839238 0 50243773 782587154 0 -338127266 -124530767 0 599940987 454352143 0 857419239 -346189571 0 -138541667 -539898725 0 -453054349 526705346 0 -65123205 -408440646 0 366996472 -686636967 0 348782956 272671297 0 -231832056 259081223 0 -327544903 -446306191 0 -981075774 -12981694 0 -398541918 795565335 0 -638290767 -590522914 0 -571171063 211620515 0 830128320 144362389 0 -742635724 688033659 0 486610596 -875742812 0 607730637 832492517 0 740953772 479938059 0 875620726 -445690773 0 -775163596 -929109417 0 -165838609 -47262265 0 -376277774 440922075 0 507753355 -824225838 0 -27858219 92320675 0 -70677656 -917996437 0 -222049522 568588695 0 -643894697 -8344172 0 -64828628 600278454 0 906708677 -630717739 0 132209204 294002021 0 822477032 -942263531 0 93447265 822395580 0 899259892 -861012645 0 -927070259 -365275134 0 -879832282 -801242511 0 -99119383 292499327 0 606232552 -789133693 0 389166527 521015554 0 750399844 476807994 0 759417418 815629223 0 -117374818 -739746724 0 483667632 -372200561 0 -548117012 -759069437 0 693266832 -685449373 0 -189621589 -723315023 0 -26714183 161762086 0 -965916932 567266777 0 -863461982 -156508763 0 -684861169 103516870 0 -858370212 379954960 0 714971864 -359698309 0 -262278037 -386872934 0 597629067 727364865 0 -589224998 690512292 0 -612828464 468227546 0 398452557 237712009 0 -499300454 -257061191 0 -606114259 392661455 0 -634638051 484268144 0 -78735872 997071480 0 581879710 -777735195 0 492860763 794966660 0 -496358892 801318171 0 -82593973 -309670563 0 -320468122 -781732833 0 -61492437 -254152859 0 355910888 -854403605 0 -907729888 282452649 0 106442764 749130870 0 -268372264 -666690535 0 -93462057 -948728239 0 249101462 168677522 0 529115026 -970649530 0 643304781 919366064 0 35344514 520044960 0 13298398 -695325381 0 -626974648 969792209 0 -400017809 494690311 0 -193375583 -154948753 0 927115267 56859097 0 -744772752 313381507 0 694394059 -619375552 0 264745774 9702358 0 967972576 659261753 0 66690864 -906910754 0 -416059835 -498753121 0 84141017 602640830 0 664896540 -210672911 0 15117211 -669345558 0 -709795732 690473019 0 -281455952 179785129 0 509690278 756870930 0 741181844 115845893 0 607424226 -24501814 0 26041978 -241496082 0 -653507307 131227815 0 713791539 -135200639 0 54245949 -410540183 0 -190283512 776872682 0 271053748 484245681 0 518504084 881506600 0 173988455 -310060926 0 -165452504 -973985428 0 -719430333 767579471 0 -193582987 -355498227 0 -606107835 -203337834 0 898709973 -101157178 0 771256351 274490432 0 947594337 659349071 0 -435470849 -27180894 0 -616145686 -230937924 0 -512201325 -68873369 0 -457985800 543768923 0 674870454 479164562 0 669166947 121016767 0 -353086581 404266265 0 -772423709 -105708160 0 -856989600 -205809122 0 -139839885 -778290711 0 223896713 -331553611 0 -449378882 544293553 0 -474960512 588501055 0 132666246 674901164 0 -516322818 -338373881 0 -782835021 -247037281 0 -272335259 -125730410 0 512061950 348849696 0 -180038945 510857377 0 809658356 -254758627 0 -355534448 781533438 0 -497683844 512283301 0 -959025863 -341527404 0 401998204 -7106245 0 326192053 243719513 0 397512860 -260677792 0 -763605126 697673570 0 -421852034 511475332 0 139798581 -694456127 0 687003683 -127896681 0 -211355564 635561648 0 233096372 765458111 0 364650391 134112579 0 213814990 575877189 0 629250343 -200693624 0 56978615 -684449525 0 -459414321 239420827 0 -280732870 100776727 0 -856985888 -219266974 0 -983411892 -113777148 0 980119859 -961759882 0 242369891 503523315 0 -294853609 -283753504 0 -95089271 -429128131 0 431876286 431429684 0 -487738253 189192425 0 878938719 410768094 0 391563670 -728906383 0 -797320142 -810092274 0 81498021 632688398 0 684623789 -421482357 0 143692311 -586943991 0 -547338276 -43048583 0 86855333 999013576 0 918671663 143164581 0 667358270 515413338 0 517378977 -287343572 0 455334772 -121532705 0 -342793711 -17670628 0 379307231 -56112396 0 -176547592 864290968 0 281595690 -458541068 0 938516048 -480380442 0 221945954 909583481 0 -51028420 269035732 0 217153660 217684374 0 -975309830 -412709040 0 -323743520 -276294973 0 -598592844 759657637 0 329979893 828435174 0 -651102949 569405598 0 -664746026 -79752554 0 29124351 -639045169 0 12615403 -105639409 0 685969000 895191892 0 -376615611 -983909446 0 -90183579 -356915033 0 705146455 -917539888 0 620785496 796814301 0 -781612280 -60529551 0 596104099 195356756 0 813285590 -696690485 0 190453864 846751514 0 -623103619 -305541167 0 -385931150 -711444657 0 -210518813 211076058 0 527003215 -415120071 0 -299139231 -283519056 0 -260692629 961285034 0 4469517 206416255 0 -282918039 -450811570 0 771464803 -547795935 0 -643204460 912194305 0 84230311 -661301763 0 170266914 162808476 0 -73769347 148269977 0 -233950277 616991641 0 758335629 83730355 0 -256748916 -861718044 0 361906663 889891112 0 -388415946 564538748 0 242173538 -494413103 0 331644457 132122499 0 -232893361 -475590423 0 -860283877 411045591 0 627708166 -561778802 0 -681061108 -26494565 0 -797900896 844638392 0 886077456 -161181031 0 -372589154 -741170731 0 -204588509 285780786 0 -571567599 997479520 0 117562886 -843427399 0 -500591134 66821296 0 865322903 -802152149 0 -990095347 -596218002 0 524517243 941419229 0 814857788 619808952 0 -394912404 576251635 0 -903847007 -501776280 0 739320982 378830189 0 564162034 -434647893 0 -135936832 -992953339 0 -617850362 544706614 0 -981292023 861352759 0 -254850557 -918833780 0 612092386 -58044391 0 -376941002 -186905605 0 304536694 -485714707 0 -135098224 508174623 0 509922548 93427253 0 -56537843 -118083388 0 -630272710 222972981 0 -631650171 249425935 0 705986296 -52839767 0 -733176697 -243723102 0 -964408240 -135474940 0 193740128 691342685 0 918967793 -831198823 0 -594171566 951266238 0 366572544 -519514323 0 226694128 -980406311 0 274110712 -231722542 0 -162153045 841457715 0 318468591 -678549875 0 -840874337 721787720 0 128178007 -749341554 0 -486767912 -756757947 0 341916016 -550844145 0 565423604 -30943590 0 305379272 -633755020 0 -643714042 -914796629 0 -906384829 -525634126 0 -748585977 -296267731 0 -581416036 -18373680 0 159686936 -756713654 0 -121477198 -189665021 0 -478315152 -225414606 0 671894295 -775836549 0 70413811 -343072718 0 -24767037 -472659850 0 -517694161 -792085684 0 -566477768 511217206 0 666184219 86792599 0 -614585706 -565592116 0 869162534 -65449355 0 -21703072 637144398 0 -464884383 -329739803 0 -6049485 238720586 0 260831759 291420795 0 284615208 -700547634 0 603968545 396056499 0 -12582915 -832856200 0 557152332 -472868804 0 -822673440 -732088041 0 -423118522 -446621155 0 831335311 865231556 0 663335694 -204925997 0 862931360 -956785225 0 -46806731 924965033 0 727118305 618790827 0 -322624343 254454668 0 -578983549 518537632 0 88735225 -190914155 0 -523330159 319746322 0 -194375017 -859523430 0 -962479456 -376721817 0 668569803 246003038 0 -923197796 135934703 0 417997305 -973355977 0 -925032813 25189866 0 -954386344 386023438 0 96896340 587768429 0 537539399 408013482 0 -853413182 -153077591 0 423213408 -88650114 0 -405732879 -302997500 0 447238648 -779276823 0 417305718 -471370620 0 14179448 -985174198 0 -974080511 140588884 0 -961014622 207626230 0 -982151596 196477577 0 -784962666 -462208660 0 845104956 987126444 0 394033945 -95757499 0 -885106521 -524917754 0 -425079564 -64578558 0 422212383 560229700 0 109470575 -235777472 0 -577579602 13716221 0 -354538026 792084675 0 896354780 -799514225 0 -516983196 -859575576 0 -741917854 -378222773 0 462793579 859584952 0 -185966220 399198401 0 -503415305 569066077 0 -235228959 -899760258 0 355639640 -683563312 0 -997641486 783873544 0 -903526740 -547354615 0 248529355 428142556 0 626240516 253479308 0 -973659910 264922451 0 975116033 -78659958 0 -335260509 -220500149 0 62284372 -199490885 0 -326120677 -362989185 0 -346106827 -308807719 0 195538276 -216235524 0 -893047627 330283997 0 -447352197 477900490 0 513587647 412029935 0 124022403 198349350 0 990702986 873904031 0 303998503 -787999010 0 93199052 -930852052 0 -186342230 -236455408 0 -654561924 281744887 0 180598965 537963033 0 -760097438 -705423953 0 802024678 634673493 0 -256140308 -239101657 0 117458634 -437783833 0 -656439086 540734683 0 -315366478 233439377 0 146754791 315626007 0 128798613 486554826 0 191502370 -62819927 0 577807571 -653976973 0 51417383 -187626140 0 -872614975 812082965 0 360904617 562382023 0 -102533839 804152903 0 -171047914 41923284 0 346797084 -392451926 0 529133177 -666188496 0 205523062 -935410539 0 177069768 -835310610 0 898228841 -63657958 0 670680368 468836931 0 900288729 -542603718 0 598926579 -422173808 0 -4202810 631440269 0 -837810245 309489035 0 770896633 553390936 0 153972683 -119569712 0 586819149 -730381633 0 241274748 526965526 0 594420518 -162549436 0 814472571 385416385 0 -992269930 860078511 0 752063488 -11632416 0 -883391210 880076431 0 213119166 543242948 0 -69174840 643118690 0 -264859204 -975847988 0 -636995413 -411768470 0 -335044549 905778841 0 -615331415 728007 0 -931617319 -466858636 0 -350829807 -920613233 0 903883086 -227747019 0 -238481942 574247901 0 -136220468 37793331 0 -61738732 -63896856 0 214568012 169243073 0 -719908351 518540604 0 -949180595 -860686395 0 213192642 -899517693 0 -915101598 -446289131 0 -565248244 593768850 0 822068092 -454298585 0 -479021114 696910032 0 -98356977 -683168312 0 -442608831 640101475 0 -686900291 190219000 0 -741854048 541649741 0 822555949 -229109139 0 -573495118 924252500 0 -509062389 564445959 0 -289020368 237498772 0 758736638 -211572282 0 -577483872 -79251692 0 -641334411 -418690749 0 226592752 -244217581 0 -964751672 -207243296 0 -764428680 216553212 0 469919421 -976077071 0 -817189439 54220947 0 949129988 -393026921 0 -62883629 133972007 0 -741757779 -36348032 0 930149192 773567 0 -774898486 -133190351 0 -654493459 446362074 0 -23158601 469161910 0 26266627 -222642702 0 935397158 517193931 0 310856246 967679688 0 256359622 885962062 0 409295442 424479672 0 -138811049 -992837641 0 -57228160 406842444 0 329348224 762281479 0 190326749 244977183 0 -271062762 -562340150 0 -265808532 -986652087 0 -189714984 173500001 0 -570467486 940514689 0 302685872 -341149005 0 -896103504 -228591048 0 418579121 13809889 0 830476933 -948807539 0 -377251429 -175797993 0 547351717 41829297 0 -659089757 -805840551 0 302352208 946553371 0 540481749 -656447217 0 -633794063 815809332 0 -191811755 112027322 0 274397448 841238565 0 862428120 -828669242 0 -356220677 -393921317 0 -822085323 325841989 0 -321944949 -597783336 0 -921843062 -272938714 0 746735315 -722401930 0 -892403708 421856978 0 -178268779 -38682917 0 440674683 -28571886 0 -848492319 -657851441 0 453164640 194372660 0 -898912376 -64579375 0 96764531 -836467142 0 640378061 -755556085 0 -482999400 773916900 0 674182986 795029265 0 304853711 -393716676 0 58563246 828850717 0 -333067739 827224690 0 -85302156 18597993 0 152744093 -848622166 0 -809543470 -884941864 0 137330849 629205868 0 219908564 380007317 0 533983890 110700255 0 620638270 863916680 0 -248552260 477434189 0 -460703459 297970800 0 124060829 -350102084 0 -522839279 -962297278 0 251261572 -121886252 0 -467292150 -708418207 0 -787287208 -505314631 0 471247788 334100899 0 -588047085 431499261 0 135716788 -918296638 0 -516482930 216706847 0 501017216 -63006518 0 844006735 741632807 0 -662798120 -363732987 0 -997870052 778670808 0 852643367 978472898 0 80186367 31914682 0 664865746 783808788 0 -66163140 -42576054 0 -403456268 118633909 0 -370175954 94848689 0 339491505 -353766192 0 -756002469 522243746 0 -837748280 -853771803 0 -524083109 737118927 0 320931147 233099197 0 -843975658 573270065 0 522734889 -385327705 0 336452776 863441088 0 247607870 -269554910 0 -816773014 -865610643 0 -989766357 247813865 0 -804071471 221162197 0 -366738641 -990531160 0 836572761 -54632292 0 118533594 -632069151 0 7228004 -413822558 0 116910124 -513482898 0 671895765 132374634 0 -678162829 -972488009 0 -670941663 -686930538 0 361658173 -59811766 0 211927432 94062714 0 145246608 -913070886 0 -946303531 -239293077 0 -462496730 269897613 0 506880874 8781682 0 497286910 26860484 0 -641926789 962727668 0 -28967833 492135344 0 -623874802 -247082012 0 -334942261 867269380 0 -498756771 142579559 0 851635942 -786949747 0 809775834 -943025449 0 365019049 858188680 0 894836729 27489166 0 -831349026 -314370142 0 666431168 896016996 0 123406523 21573480 0 883015364 -2054578 0 -720256881 -251472135 0 852616329 253764901 0 -470192071 12430903 0 293800071 384498118 0 -643748189 -225640869 0 -797064724 249773611 0 -303266108 596363262 0 -798150832 -161953343 0 -921980799 557815317 0 -387229470 973766679 0 -127877068 -253764972 0 -778179967 -438869840 0 308318362 -322896566 0 848036336 696381540 0 -757807942 343986381 0 -475383523 -244713115 0 301309954 -810816782 0 931124339 -611893 0 -442221675 -849884316 0 85468611 -910122671 0 728091704 -244001923 0 -754677832 929096579 0 -218401709 342501825 0 -589025922 936636766 0 528228980 -164161613 0 -49618050 140675223 0 560102216 -209979007 0 17497807 -623911625 0 -840712298 958912381 0 262039508 448207792 0 -273312314 644247638 0 344063295 -667028268 0 -422881486 -541376655 0 -524134712 -241844359 0 915786375 -777916897 0 -220937958 11788032 0 -739822414 780101100 0 -919937924 -831420122 0 909340462 527299192 0 715392627 434166515 0 -579180506 -828782866 0 -10636041 -434709917 0 913533068 -222123982 0 -629660224 -629698278 0 -718853344 901192312 0 -979004501 841170493 0 -55103448 -589386578 0 746596226 51297648 0 -823241104 -153151894 0 -787451116 -920812059 0 -667817441 898395357 0 -117494805 123649410 0 815305158 91138351 0 -970730218 -93750426 0 -449180648 -908156399 0 621934804 629112166 0 -671978039 -429365731 0 876240816 -384843813 0 966421372 365913515 0 962702891 -860454715 0 -710916063 -121084897 0 -653223233 -40411336 0 -29895761 -501837832 0 -265559340 -901293216 0 676301059 -874069214 0 102463146 602369400 0 -60400649 -808284070 0 -831426807 -426552334 0 458555802 -142183757 0 234308229 -395136756 0 -742375638 -282634022 0 -909375637 458493871 0 798110503 171919668 0 -33740790 760723381 0 712642474 -229059526 0 -858563215 56590546 0 849847504 -97866098 0 -431564132 65168180 0 659878097 992892710 0 333156571 -275001878 0 458119641 489235968 0 709277831 -133560367 0 889563846 88919372 0 405107678 91958923 0 -627746951 -931137765 0 -926423893 -496948977 0 -293004152 379690532 0 97026083 688054203 0 144877755 435914476 0 275862298 458068474 0 208654177 183281143 0 885998959 585229715 0 914421585 241407616 0 -774609083 694431078 0 803259351 -627642297 0 -79547584 27896136 0 586343465 -57498073 0 -658129064 439407151 0 652878599 787097178 0 989247789 917607698 0 -79819413 -191429303 0 -698659850 -955090531 0 622292192 710940195 0 186368354 975709713 0 891833681 -14880537 0 -930321999 108996168 0 100736685 535952454 0 -417609144 -39438980 0 -321443269 673919254 0 37798853 462442278 0 216211793 868986547 0 380102033 131667517 0 427586396 -808970639 0 341462159 546619812 0 -748038676 -559885966 0 512372844 232178998 0 -319110644 591996014 0 66648773 -382526158 0 23718232 949457001 0 -77505597 983913204 0 -93176111 -847955041 0 -518329252 -814851186 0 -249759822 389071647 0 -891926750 656943463 0 351801844 839871876 0 -358088047 -413549613 0 91217653 721428605 0 -337343138 -11714523 0 -794509195 238425439 0 83705804 -310939842 0 883682214 -683202538 0 188525394 790861139 0 -645419023 432836799 0 746005596 -331104690 0 301172321 -607782673 0 328588844 -579429296 0 -920322792 -297390555 0 -784474189 846368793 0 431979773 228998186 0 30563377 -521500840 0 515054442 -290837860 0 -596883484 175945642 0 990673364 742133616 0 -355756096 131385424 0 -491937612 244449611 0 883248018 759297537 0 276442782 421204462 0 215096421 -220785271 0 809460047 91323362 0 64336016 -484209472 0 698423511 -243480227 0 -474360888 -670429167 0 -394200169 -420742418 0 -835901036 -194730888 0 931067038 -21592595 0 -771294686 -407385623 0 544449975 -206664781 0 177228122 743255511 0 58852727 -687440067 0 329241676 -548509487 0 633001538 344312865 0 930897012 390754887 0 -570186610 -119144251 0 468726487 -542188877 0 593147783 563358803 0 324680940 111321534 0 137762577 515600196 0 -32645915 -651147185 0 -410589212 97493195 0 537866032 -196991516 0 624504751 -88694244 0 -767696011 -752341681 0 456793761 625303539 0 985897612 -838646515 0 344147680 911922624 0 -21893294 374628370 0 276609427 -132036033 0 -495357664 -135551225 0 999101287 -419952399 0 -325372991 442312014 0 478259101 250590224 0 -880750415 -980630700 0 119350860 -73480009 0 491943453 475923953 0 816568208 -555794575 0 622005252 -188934312 0 -636655316 -16916363 0 741342636 10741657 0 -720129288 -500282251 0 -830028041 876234863 0 -397331875 537062754 0 -845734652 854707683 0 637731662 -309210882 0 264861374 -343874840 0 -326452309 -401738485 0 -127563188 -549839194 0 -987351433 953729211 0 -736005719 -943675961 0 839136502 33531970 0 -776763260 -97182964 0 -170011266 -842022465 0 121997870 -275834318 0 207589199 693804786 0 4449107 114202206 0 -215518766 -985795997 0 390760900 600651597 0 -687529791 767550496 0 -901414126 732155745 0 758117493 -772191795 0 -273571791 148534613 0 -131091673 945528973 0 136645676 -317284862 0 512334755 -565311342 0 470830963 -684565824 0 -774164010 -125864267 0 -111912942 -140575929 0 -798701440 -424616083 0 706963623 -734615409 0 -361255529 -411512757 0 -596963968 -664672816 0 -171187795 -216203827 0 -52879102 792112464 0 -175847412 -569653710 0 158543223 160445487 0 739759502 296492791 0 -78250942 946669762 0 862409075 838971721 0 105519876 -144285928 0 -143461934 324148046 0 296809603 77625199 0 -999263972 -348878748 0 -663232379 -412059888 0 -852837534 797630122 0 -406755125 -936797515 0 -881894567 282262127 0 -223812457 -594092129 0 127754734 215621883 0 -455176539 526638729 0 -984805286 933932492 0 -696272040 428378012 0 -167478008 -660543483 0 -268165724 782954885 0 -282775179 21444442 0 -823486165 -511152923 0 -46260524 438898388 0 749861577 925007994 0 685332165 91004222 0 -113685745 -929052767 0 120890448 -848554493 0 540043989 -517803725 0 952615840 -332610617 0 -917384317 431721029 0 -746317126 -958236524 0 -806067337 540760145 0 69319997 -938882157 0 -352425437 -242157265 0 -680768486 58778943 0 949758165 -321447065 0 -302193228 41327560 0 560207552 65914990 0 -114734764 930795220 0 -632336155 -896000419 0 646535023 -512073666 0 -407274121 -339284351 0 -35078242 333890359 0 -53020482 -543148950 0 83197812 -980363027 0 803363394 -354324169 0 -688342593 286858420 0 -472274710 -342076656 0 425953025 354894987 0 588233112 -233790070 0 -479465603 342026574 0 -725472792 -328061527 0 -471839102 46158016 0 349428665 583938139 0 125003302 -19708737 0 977316738 43790621 0 712243320 -617003328 0 -465357802 397373911 0 839635305 220244974 0 332347356 100147343 0 618362742 235770169 0 -884120753 598801138 0 431490378 954890685 0 -351960767 34745325 0 800970435 -346440490 0 -426461002 -402109533 0 -635964166 245123574 0 -212142171 -575852189 0 -63130997 -362238976 0 -903348675 -395543946 0 825575348 122006058 0 -483477283 -649913247 0 597272595 -378762826 0 -504542045 777393177 0 -447549658 238861380 0 499003790 976780786 0 -20973338 -337036762 0 476741260 -355636123 0 429903693 162064702 0 -824834916 99540176 0 -450523933 -111665052 0 193259648 -767202069 0 -931748628 -738034931 0 -194542694 -922954301 0 -163999521 -768572872 0 101819748 267831037 0 230967562 578368643 0 269802709 95081961 0 -468026574 439287370 0 -205301254 -850426342 0 846526860 204991170 0 -527132519 930450854 0 628439689 504966448 0 -193076906 -449886801 0 -969839055 -417790971 0 261872231 761290694 0 -751002763 -741398163 0 -584351828 -521274783 0 658166413 -474010658 0 -479374494 592951089 0 -748189525 421611854 0 -73321895 -332692369 0 -680811507 241594910 0 -5716810 -641101975 0 778869962 102643392 0 -653677019 -360686960 0 24681926 541706796 0 -961818092 -570057821 0 829470567 965615467 0 -38878169 -542613019 0 -268112340 167882808 0 -820344541 -857632812 0 -950785313 -354603939 0 -676795746 -389797915 0 973497904 16722161 0 -207533164 -878382011 0 -700605835 -900274954 0 -370985506 333046416 0 -718627012 -443117879 0 -662516220 -888805448 0 402315011 811791455 0 -639596062 -651725607 0 -633766604 319537328 0 78295445 67568291 0 105507565 -582985179 0 -125808128 -903664244 0 -277309367 174522551 0 -231234789 813437846 0 846795530 -894006498 0 -357506974 861646975 0 -435023653 -841630812 0 364830920 -148020428 0 124879672 396719924 0 -489560407 556008060 0 -221237073 774965259 0 -971972975 -158232196 0 -830744766 261630617 0 1007356 -244806861 0 -403014174 -357336711 0 478449462 31542525 0 305755516 -471548337 0 746696890 310575496 0 -265067025 494017770 0 564213352 576362954 0 -73162027 -108061386 0 -610803861 -316048381 0 -705755845 857682609 0 643029794 -257576822 0 150661321 -675656140 0 -74030425 669583351 0 794594716 924470900 0 766560377 -813974268 0 -603297512 -513912277 0 528832247 -106989617 0 -232134543 291532202 0 494350882 -398830759 0 -548186186 342015690 0 745850174 -192783893 0 252472390 -857497240 0 -947110944 99529652 0 -269108626 878706382 0 620036285 427143071 0 204198907 -586029811 0 -689897916 -321306814 0 964012981 -356684654 0 543923100 -192372310 0 -340818300 -117097691 0 696837634 -522229444 0 440731520 -687916920 0 840737850 -487173047 0 -390040348 -542399708 0 872111325 -708079828 0 955353435 714480012 0 -248341747 -109273701 0 430505194 -252137343 0 669870828 710387180 0 -324982386 -571749984 0 764861176 583923121 0 -98259335 -906683085 0 422582529 456896850 0 244819431 -727323544 0 -367957217 95381312 0 811091850 467343962 0 -892869286 825425239 0 -148036196 910880187 0 957527159 -390416395 0 706417087 -220435906 0 -963201158 232275011 0 132445774 517660218 0 -684453327 55627496 0 -990960621 779839788 0 994023843 466785795 0 -260355939 654939828 0 -759064642 911738648 0 -406611228 574949054 0 553631759 -105364092 0 819463245 -394682911 0 827960078 -514679968 0 209760996 -366410055 0 -701668689 -259221404 0 -953863504 -746246507 0 -331069037 257170076 0 -727851756 708722772 0 9973300 987891707 0 -14764492 -945643502 0 729263387 388109545 0 218143001 358445770 0 319650920 -817039221 0 673302048 -598493050 0 349020030 -468119996 0 250878124 -855266715 0 -508214393 159155136 0 -823211336 126539523 0 -252226772 -564042864 0 -942465070 654154125 0 -601241297 263836750 0 -107813738 -891168317 0 -351392172 -373478265 0 223672679 762360761 0 -598080423 -22720643 0 -773162675 787128762 0 -737977538 789345244 0 -922905665 -681205670 0 -365061171 204201986 0 15079826 594141587 0 -640751203 168351568 0 -251171112 -359234447 0 499031373 -509056872 0 113625151 -56670470 0 717679850 -959040667 0 734193652 -51980835 0 -842150680 134731572 0 360283652 856655431 0 -555729155 -918181771 0 -556702990 620081551 0 306648364 500225999 0 131032364 301936867 0 589297468 156550842 0 -583569528 -930311177 0 729964264 483013261 0 123598127 861950904 0 -12498946 694317407 0 -314799933 387331045 0 -196250804 536987097 0 200575838 -404164693 0 -607804087 -290349267 0 600213875 -294006025 0 182221435 -584056809 0 108214844 551943374 0 -664997809 20413046 0 312607188 -58813840 0 216313107 502018368 0 258945127 309348460 0 -979675854 413386204 0 71640387 -343247034 0 447572853 561443637 0 118242692 -751456899 0 -481440403 -369792304 0 -45036622 -420098636 0 936604580 -19740315 0 385304613 -64814531 0 -841506231 -139875367 0 931141641 -164590795 0 165368901 -645354497 0 103477267 559129054 0 5428432 155138194 0 2585235 295733381 0 94377896 -323718217 0 425540121 -636612674 0 960771505 102782800 0 -722002921 700688330 0 136527848 5283033 0 -296117655 89170741 0 -320495773 534683520 0 -983949633 -524770499 0 670837039 373748984 0 281707921 -836537869 0 -994198485 -43766678 0 960692098 -117855936 0 -655718958 22928487 0 -879498021 -564040195 0 169586324 642964200 0 81513600 581493878 0 -489410378 872714082 0 -8154948 -10969184 0 -305249069 252070325 0 391116259 293277819 0 -677904418 666765098 0 -910433061 -264639989 0 518077489 -884787538 0 236385862 130979111 0 -204292773 -829630277 0 -610924818 -94016285 0 124205833 293263401 0 781244406 -629208405 0 -762149438 560866206 0 889614903 -189578603 0 716682068 -994135647 0 643222527 661745215 0 699550220 -161514935 0 -286903182 83556322 0 756474193 -601595299 0 -360175252 729835236 0 -603952919 582407907 0 -10137916 585984478 0 -811227377 -773032200 0 -200054908 986754473 0 878618498 -357251505 0 852844542 646747808 0 286169693 -940989385 0 -885491190 845036138 0 105195520 738922870 0 -446426831 -824822446 0 -287304742 294902841 0 -692939979 -498145701 0 706880300 113852103 0 -314178007 133198065 0 -571209983 -659501347 0 -192113130 199400825 0 577104565 55695992 0 16681476 745421211 0 459966208 -19848429 0 295174852 561493298 0 853588600 658853681 0 904318491 -149110615 0 -374643997 622084120 0 -479965960 165582124 0 -672418597 11510634 0 -580493858 -361794986 0 -432877717 374393156 0 -229199735 868590947 0 67068901 96016062 0 568766368 -92241212 0 169972115 125217403 0 654623684 659778160 0 307677852 926154145 0 837956213 -866008772 0 598654863 176448363 0 -134157507 138100051 0 981240223 -641460762 0 799586714 852425563 0 865765334 613965449 0 -459791636 -267897193 0 338327057 -61641211 0 636006970 -336346544 0 303608819 -593107730 0 -904060152 -403595925 0 858927305 -363482906 0 926995648 -821958237 0 903043671 710149883 0 -943119790 500240489 0 -540897266 152804661 0 478757322 903177477 0 -799652338 887932341 0 314979589 -104707518 0 166693708 -623478092 0 233302958 424061082 0 -403619819 476548663 0 -183493251 -25916572 0 54902177 -596654905 0 43722360 -793392774 0 -793364057 -405804285 0 -24720079 -61811604 0 533965053 -431264434 0 183796453 -396623144 0 73185978 -166595775 0 956510282 -850910483 0 789895914 762335104 0 977336125 620477360 0 665439510 704010819 0 -710391376 -111095676 0 -173005945 659961872 0 -67534838 -785818372 0 -47395426 -710081952 0 54471089 57247436 0 -9595506 -452016690 0 -42098779 99009877 0 931413881 -245104714 0 -840740712 836666850 0 539243761 -232920886 0 65279496 -884747072 0 103886915 459027938 0 -896530183 582431338 0 -563680363 122992619 0 -555140942 161159268 0 654466278 -49558702 0 -253872906 235457685 0 -505670094 -947119616 0 -800113917 242247231 0 378790004 -416037801 0 681266977 -353167625 0 -375861270 -892945274 0 351233597 -831720190 0 -38942098 964871640 0 877466999 -191891862 0 362904180 340683976 0 -982523982 -208201287 0 -573139613 507620248 0 582044802 -197958553 0 560146847 409824634 0 363411772 -878390729 0 744498999 192410030 0 339291686 -447843865 0 -394355708 -119708314 0 374875511 78100143 0 677503970 401150923 0 117125985 -220710363 0 -107734155 -285120762 0 430591383 749524415 0 -767995426 988860524 0 -553453312 -489621459 0 -510730834 -333336703 0 354271597 857288555 0 375749406 -818452089 0 -638969818 -450051392 0 -928875870 658017968 0 -625148319 20650570 0 -755711001 249291564 0 -687736586 822955221 0 772054016 673657491 0 752898600 786255968 0 851422607 -739470698 0 160469725 -797550264 0 457879510 686440442 0 -395733345 -88836769 0 -900098169 643977882 0 -322886469 528010683 0 267754089 -429236735 0 94209019 274701178 0 535401133 726450911 0 228321174 954977572 0 -968504568 -927341334 0 424881638 -402056287 0 -392579341 336286878 0 -255445056 29616200 0 -815666259 -820320049 0 135417450 -175160121 0 -858592242 604621263 0 -733991181 28520588 0 984504305 865269589 0 235329047 -212575442 0 -265019382 253820675 0 136515876 740532652 0 -417356461 -36408800 0 512250635 -948615792 0 -145728558 549099903 0 -976409716 743153550 0 402853328 547266553 0 -973109401 -730412683 0 514934646 -416637689 0 566814872 -893064077 0 355469765 649751990 0 -343014087 -937260606 0 531195838 136207181 0 231071122 447036327 0 -938970510 -699335961 0 430696980 -726301159 0 -602492095 -513019911 0 527959718 -540512189 0 -200182006 -837691446 0 -577925210 -370790829 0 6745164 -9906617 0 365216962 -407469834 0 528478977 509910061 0 34794191 838285778 0 661264218 -724463544 0 376175051 -298056117 0 989789096 14023796 0 479532205 668899565 0 159808889 662247671 0 618141721 -403442936 0 178537825 427820379 0 -524860566 926435279 0 -25804804 -983049713 0 224152600 -755888805 0 -600751342 -909145155 0 -492717029 -82196698 0 889667305 -105982982 0 -538292263 870459545 0 -734129500 -226010052 0 482214320 -730143973 0 580723475 -934339679 0 155915938 93400668 0 248974677 -174289557 0 554531011 -625732379 0 711296973 -827024238 0 -469649473 365226637 0 167357666 -687547133 0 -151158660 545099170 0 981218834 -294215667 0 71089136 -308647118 0 946112436 -359527042 0 44958288 -376813981 0 -80259410 455002465 0 632817948 803444839 0 -801496043 -215221493 0 548234119 464913788 0 -657266145 830577564 0 218957230 114718115 0 583912608 409219638 0 7723168 626712546 0 -250667026 624302151 0 -18016861 -966021791 0 188487431 -955326563 0 -388770077 388019966 0 -575061283 866982723 0 367188470 674664996 0 993865757 754986603 0 -985536311 537135716 0 -763208524 842016716 0 773975440 284287621 0 -463536602 -416400684 0 681903817 615673884 0 854850931 -834173259 0 -664113458 342486305 0 -639402653 867528313 0 82859030 830435126 0 759958548 -522851791 0 714654455 741438700 0 -343021081 -923826328 0 -375651974 -127300738 0 790322977 -768001730 0 719108935 159963833 0 259617038 379558122 0 -125419966 -174859795 0 -677926260 260021526 0 918088322 -896541055 0 509773097 -728482510 0 266371700 130016475 0 -200621381 -566834509 0 -820774731 623923936 0 395309565 413735350 0 652707741 -489471441 0 434453070 274043315 0 -884482347 -756065422 0 208973463 947904405 0 -193013303 765720089 0 554670248 -812814113 0 -270829257 -412995822 0 230531133 -403858634 0 314268037 -53615868 0 -326881566 -334027436 0 889478874 -794855540 0 -782698255 617033607 0 17373136 -781668034 0 -102436327 -820993040 0 787110583 59597394 0 504255534 91258197 0 -386447961 -843081262 0 344250639 -539620047 0 -733113429 497196497 0 981571081 931866018 0 -935206701 868459275 0 -78246921 738605387 0 -947976024 -22943804 0 23250347 -422654247 0 -166512200 -418190577 0 269657491 995252382 0 58605674 46758783 0 314910342 -481928129 0 135243194 -989498388 0 -549259890 502850027 0 -328092035 632924053 0 987019118 261169735 0 -154904750 -390519946 0 836278197 962713132 0 -918404277 -190018857 0 -674414640 -367501545 0 -468641098 -893505746 0 38870840 -659392067 0 673707932 610949124 0 241479275 601684771 0 -682655890 -380974602 0 313396379 456412674 0 576291062 674969789 0 -508427165 -787346174 0 405185855 -792334873 0 463486843 448226543 0 643783210 77944863 0 -566113406 811826997 0 -487607441 883975879 0 166562932 -848947650 0 430438931 826200242 0 -799640912 -113843045 0 -30089661 -437688138 0 693711254 -460267200 0 -658897336 880613179 0 480470430 -888653312 0 -151195711 -973210367 0 886852081 -255437948 0 -785801530 472743823 0 -662455173 484751532 0 -276379379 748449847 0 -22586265 554253255 0 507547452 -734413783 0 -278583026 655849071 0 53550480 -209376869 0 350349579 -406222332 0 378031823 973661352 0 975678506 579653091 0 286830306 548265791 0 -136347532 829232572 0 -635550213 -967954055 0 -650117383 818152868 0 396239524 97603505 0 895529509 525618521 0 22170497 282141240 0 -793838678 732373964 0 645799004 -665551258 0 425914267 -270493894 0 -419929597 594893993 0 960803696 43652467 0 -993329984 144159425 0 804421990 -67677252 0 -829235963 -286628316 0 -442439610 21314460 0 -155809949 179044546 0 837285640 -888601357 0 -424779941 -780741951 0 -164320748 -21520494 0 331023786 594625756 0 433494270 654803485 0 710015841 -38148595 0 709221884 -708229166 0 -715065326 -120701449 0 8637626 -14856588 0 -99205837 -938206467 0 209669125 -451992599 0 -501678653 922166794 0 -275913948 445030275 0 62747954 -779822787 0 -655903267 -250115309 0 533861145 -538921737 0 697243864 -624530229 0 -503536867 -520862142 0 389459877 473277209 0 975892012 514325328 0 -94430100 -305228067 0 -439017634 395041763 0 962915043 -356848305 0 -512963587 529978399 0 -597272803 119269956 0 -894367723 -785680471 0 -511246893 -623825641 0 736687396 -179718442 0 98274802 -708785616 0 -479078068 -816831214 0 941328062 -645519153 0 -407322887 976548983 0 456320392 -917858681 0 -195145474 -212900761 0 -364498814 172152094 0 440040904 -84106954 0 -710996015 443669380 0 604331946 -172111932 0 -82070086 955444967 0 -320137166 43026282 0 215108906 46231624 0 -386601480 435122875 0 -125570029 -874033772 0 -525900245 690889709 0 120409049 -655955379 0 -180899275 -218863120 0 -124153328 -500905964 0 893696253 -759724437 0 -971820766 750763998 0 870424749 -366927675 0 935076660 927630157 0 619788998 -867207835 0 205489974 -110733794 0 571049998 376648238 0 -997599176 22988491 0 -236020487 356939977 0 205848043 -604775705 0 -949495046 -508258620 0 901074179 711904480 0 -935821900 793728443 0 134045001 -843909564 0 -11202546 829974147 0 834131404 295199535 0 -533755679 800446056 0 -280040800 -899388321 0 -768348528 333286254 0 -537123030 715279015 0 481024733 -52687224 0 -907876513 -763760617 0 -445698008 -696876392 0 -909421503 485978359 0 130391423 -854989830 0 -424835927 841290556 0 413305687 -696415864 0 371655226 -329166862 0 668231126 399855087 0 25735084 -840269198 0 209016538 680313923 0 595706082 -814779468 0 58059626 -704570922 0 436433259 176288869 0 -273174667 -547670488 0 -557515380 -932619408 0 366025293 -376044752 0 5946033 464837038 0 269751310 -669631146 0 72913025 913150936 0 -602330375 57022654 0 929102026 713569623 0 -74605073 -585614030 0 119993297 -281304420 0 -802550524 606244475 0 964867652 -981320897 0 714839198 -982063665 0 -972317591 264962832 0 -860186787 144592422 0 -112713673 93528736 0 -60200823 320740604 0 729958079 -80212343 0 854647791 492347977 0 242248594 367801208 0 -616233401 274639073 0 -241748078 210191454 0 388897685 782659341 0 490281495 18281572 0 -310617154 493567428 0 936300635 -122321871 0 -903803922 515096818 0 608568030 -181248294 0 -567991744 -325898835 0 -302987629 419809420 0 442865644 736358617 0 -999513291 34906835 0 256941777 188039848 0 -919800228 335457553 0 108429966 995226456 0 -938700913 405701783 0 -33345999 -483116149 0 -530138154 -203469990 0 818622938 -729334118 0 11842168 100556844 0 533002165 202305285 0 737800523 -393224635 0 974636141 -961205953 0 491440907 -943901300 0 -291103008 667341663 0 469561349 -386722538 0 490652797 -294294398 0 -270860488 865945384 0 789425632 -567692442 0 497091469 842594564 0 54237868 551722681 0 807421170 630463227 0 65656376 -569563133 0 -666696249 446350158 0 -318429598 764460208 0 -255048608 -601608076 0 80590458 -535152064 0 343742403 -288217321 0 -374523756 -293575858 0 540034316 597927878 0 884620804 -652402985 0 362197794 -659285242 0 45732839 -119165407 0 -676178789 850455317 0 -216737655 -581599813 0 -860027729 427212192 0 -223008474 -46108890 0 637423786 -15358371 0 937630333 -419922751 0 984300206 -727529465 0 503589883 -620360312 0 660762193 871030095 0 -887134483 -842030749 0 731776054 -34706315 0 335688300 -584842113 0 154569526 -980717659 0 879969186 -868152610 0 -392938223 982779438 0 947330797 121262410 0 -293166930 88473483 0 379721052 -292623135 0 -552866432 -516255307 0 358169916 304410144 0 381994539 857122483 0 519992526 856453961 0 -702430686 -774385094 0 -645817833 -665945509 0 507080207 -284364751 0 -1702355 96957700 0 -490091173 989203585 0 -792143039 394107789 0 914768964 163340113 0 -913576554 -995267764 0 464822361 631919953 0 -798100314 692554564 0 -735407009 947828873 0 986531487 28111584 0 985313284 477213922 0 706091241 -470091709 0 -380728042 -66499977 0 331147528 971816542 0 874136833 -297893926 0 -589586769 -528264836 0 312243803 335431811 0 -62061457 -492080831 0 399823541 681792211 0 694009229 -982776639 0 -92071585 -466678237 0 -300596747 -371480689 0 -7723230 -492626681 0 268012379 819091328 0 701831645 411370003 0 -169359237 -393075906 0 -204703529 8787344 0 21634343 945882107 0 -129961536 761416033 0 -351831083 899047819 0 217517363 428813030 0 -288245000 -709437779 0 697925999 -802584585 0 524633639 -23515774 0 619676344 972084076 0 -572470242 626113185 0 -670712145 -677176477 0 -170610010 -235643713 0 -81323266 477036779 0 -699146854 -544178969 0 -219595257 356151169 0 -835857092 879652941 0 369552880 -703626379 0 215201059 450666745 0 -237694272 899158999 0 -20838066 -861099517 0 506352732 174751510 0 132362887 911687283 0 269618546 -176972583 0 -668556759 957392798 0 -987520777 263380771 0 -12964940 806585179 0 -471818435 169165351 0 394214540 -372968345 0 353662858 -273252699 0 -23131309 -539696358 0 401983319 208672312 0 753966659 -783243864 0 378560043 703825624 0 -891636313 -319559870 0 7502877 95325817 0 693246453 -404966022 0 23324010 -595867181 0 -554520513 -377274841 0 -239243857 -480424017 0 -512695763 -737039402 0 871290546 -240444194 0 -756188697 389635757 0 994086055 -944419273 0 -768117275 819895108 0 814117217 -678711161 0 747900733 -410445956 0 -367807737 -558783683 0 22882302 152457135 0 -962477891 -624533563 0 860468372 982638310 0 -575975019 730686162 0 442744214 683916480 0 380091778 -652145608 0 114140858 -820575846 0 783090515 79195826 0 -773684348 300231108 0 -185133263 975060150 0 -876013566 394190500 0 -827274419 -513875109 0 187327901 124072163 0 201126269 -150716482 0 54918298 996395834 0 -934777298 -567103193 0 -295536989 -316365984 0 280040215 -659368673 0 272335502 574212141 0 299401641 -601731436 0 225761800 -67105711 0 -593551034 -640120767 0 628012915 322919396 0 -748813718 889441353 0 679000947 63621382 0 356717836 369229554 0 45127352 182023734 0 -740794289 -352899499 0 568828666 -475905650 0 -490668424 724659746 0 296824046 137145227 0 230546757 374358763 0 -181181855 630209651 0 -940091389 -530900208 0 947238711 665872187 0 -960791794 -502395227 0 105047241 509800264 0 564771338 465265028 0 -464514573 415202733 0 917194443 160662452 0 423295660 576331515 0 523073748 -93534484 0 242407858 -827994948 0 897318630 -679123720 0 17610416 -80702407 0 260729379 -639737275 0 -981752193 -761378058 0 139101171 -21699933 0 867313752 -466383491 0 -39210800 -832725808 0 -486615143 636491487 0 5772918 -456066434 0 -870463877 692879895 0 -374576549 -246174550 0 -783487422 -134333732 0 -76508450 -167659839 0 314642014 -684409552 0 204788752 -422853432 0 219801473 991766366 0 -333482065 987647871 0 -638716723 99276966 0 -409790972 -569813014 0 226899791 402151644 0 187373132 406706708 0 216669198 -496481946 0 -540824643 -78155687 0 942227618 628934396 0 705296851 213196543 0 309343182 325987646 0 836417263 683367404 0 -393305538 -833003373 0 -755110334 16063050 0 -783002627 -227583923 0 248442148 -917451610 0 -500640013 987690943 0 -283698742 982194620 0 -52911350 -546417005 0 -860406603 92011877 0 -240468787 -405961731 0 -127738396 -979793375 0 625926836 160060453 0 -334689336 -326490490 0 728710992 95692455 0 -143394353 -437917418 0 -308761171 -586747820 0 -530875658 873776706 0 -451139231 -464534628 0 -499185302 44450195 0 701381368 543061460 0 -844760800 -820861554 0 -263247034 -326750166 0 -130941611 119101892 0 465994226 -537301081 0 742752933 -207702581 0 -168814179 -673544130 0 683971672 -678245720 0 95744065 616676238 0 -635952913 120805998 0 546786663 386622651 0 -316273449 -312653474 0 782538474 -884417686 0 -320078018 870496157 0 -536427306 410468267 0 -424316568 -829737442 0 741456215 747738052 0 904633678 517426519 0 997411906 352386950 0 -270557992 -148780065 0 558373241 777116370 0 875702946 -271646204 0 -756174062 430769897 0 -928247028 -132146127 0 -826742644 -243864379 0 757465786 -381159113 0 248086247 558657218 0 -790269865 -786971545 0 650967352 792679515 0 842158534 680925805 0 10269550 519476738 0 251061064 769256380 0 310020914 814049426 0 -55056426 10647657 0 -742253162 454459445 0 555317494 -401783188 0 -105765518 669480324 0 -776632970 963603417 0 580648601 57784642 0 -554344705 -68127747 0 305553696 652758480 0 -583424069 -994969517 0 671369069 913366475 0 1609209 -33778261 0 825088403 487425520 0 684767011 -538364805 0 180881290 849161087 0 673961529 -448587108 0 -491257986 -438085094 0 465871366 -148220190 0 -38337850 91149661 0 265080731 -579440231 0 70313030 937048135 0 977294371 657452082 0 657953029 -7625868 0 23916371 -288068484 0 -884808306 806229202 0 164972379 -626904828 0 -254898932 797027602 0 31520552 -613523950 0 995293161 -981929740 0 920899806 362776128 0 816534083 -211841796 0 -756713711 -119408083 0 -412241583 -293368365 0 60274730 -127414266 0 -465181618 558229492 0 473881462 988178174 0 -740446021 57165111 0 -970360399 -537426851 0 562122183 21558517 0 -321066684 42846896 0 -667583850 372444737 0 145480966 -318353327 0 807167182 595024140 0 -137797228 -429055197 0 786389590 887280529 0 273146253 280217606 0 -870771951 -978071028 0 706891573 573994084 0 997595890 814104449 0 -73190490 -402087503 0 263604532 280003145 0 -226626206 714685721 0 668794868 460956647 0 -795593009 591358888 0 347832548 -350440658 0 -736957291 -767213751 0 109511458 -36820994 0 253368030 -872241449 0 -738043309 138298717 0 796948461 -633713712 0 -836525947 -935235038 0 -361477653 340068600 0 753347405 -747281349 0 -848066206 952785879 0 -600869169 -94039137 0 -939883519 821884426 0 973122952 192720869 0 -862681062 982178350 0 -785811861 202472583 0 996144068 169114441 0 -860041621 464173851 0 -881161295 -939465789 0 285265336 309530954 0 -574908659 551295985 0 614749353 -291055977 0 -717826908 78157785 0 -359476694 -372705820 0 779888710 -414109703 0 -115238030 -651304457 0 434185954 -818678965 0 -644385201 249507416 0 223419719 -888899676 0 -732397918 -988521797 0 -581513241 -786062079 0 -672569546 -344510058 0 707071824 34884810 0 817185864 159842752 0 430891862 -160904602 0 -812796102 -768182906 0 298150062 -549550002 0 -676734453 -720168446 0 -446792200 -524188951 0 814409775 596455787 0 -418349884 -663070725 0 165513334 -36591100 0 925141632 239949333 0 -545516127 -857134531 0 854937549 -196062966 0 668622190 -452843435 0 89911832 -670725268 0 -693125059 -934142911 0 68978154 -955526605 0 -181201579 -363453581 0 -122895876 898986501 0 -53769198 97211641 0 -357273734 1940582 0 550130320 443936777 0 -355197340 -706075217 0 -131690791 -695308647 0 -14034669 -139265883 0 12426576 928169023 0 249343871 -390619303 0 401357997 254176109 0 272379226 -638633331 0 -541492123 719041231 0 -733193115 -840176541 0 -655684288 -184303532 0 -603202588 726827940 0 -286655612 533440546 0 -507454011 -215062592 0 172572728 799280087 0 112244711 -912257608 0 -217474790 -180758593 0 827707375 725081787 0 -200442809 -792887314 0 476940797 -934811819 0 377057277 -564498998 0 -548804381 874114614 0 550213673 599650316 0 514433197 -572221292 0 625639450 756512165 0 408986550 714875472 0 -46083628 319341036 0 -379582380 165802195 0 59001910 -184365980 0 964325661 -327289839 0 -499536878 -319185233 0 402581649 72349717 0 -339081904 -237238739 0 863966433 -499655468 0 -759441331 -324395989 0 198411722 762762886 0 87348436 828545036 0 -69842414 -275693887 0 379959527 -948548431 0 213014613 350474932 0 785661682 -444745720 0 764037688 -315019582 0 112390562 -855353592 0 -847066233 567382492 0 660829966 -397359773 0 -738022552 692089668 0 672451013 -271030956 0 -968032491 -55551340 0 127131091 -701393301 0 548956881 85062955 0 -630857413 447344085 0 -834296937 -883791832 0 -716732725 181530383 0 -522135068 959619566 0 335722376 -661719389 0 -360988923 407315494 0 -90355859 -976610708 0 637143144 890703517 0 161064865 -983761904 0 -984981452 306722944 0 -862131953 -487783229 0 -208705937 193176398 0 -118319018 -769385238 0 88428222 -199083113 0 -620640031 294105034 0 642373274 -893856825 0 -734173580 368732962 0 -754222091 -225337549 0 991910914 -755040168 0 -971650299 -137672230 0 -785287019 93017211 0 496713909 -48120125 0 254930990 -475008370 0 -833498771 51851523 0 -332458589 -526821335 0 -783155565 -964868811 0 -997779907 167910738 0 848098356 694739826 0 624303669 -596519402 0 -17801294 691826443 0 467589342 222587433 0 384326692 -82462048 0 -611833358 -885203626 0 677010954 -228355016 0 -499925804 100495747 0 -335316023 -277226527 0 -313393930 265072422 0 382881821 835577764 0 569839856 -298791603 0 643324897 633250239 0 -956015040 113602675 0 955316070 -222720986 0 -70515206 709722394 0 564717246 896229861 0 258906778 215232619 0 -790689731 950513068 0 -350963533 517678419 0 646884898 173506885 0 -799544035 172646484 0 -980006038 259190995 0 259750806 -879259839 0 -763895608 859386796 0 601589842 -115745470 0 -242211158 -202398120 0 -858688166 -123506584 0 890241008 -599776400 0 458960931 75767185 0 487278161 218208906 0 -943458997 710013777 0 -150218592 420322365 0 27603286 273848493 0 -847370923 861962357 0 33741839 -216569943 0 732093454 338673555 0 -561138280 116943143 0 -718160529 947153631 0 -160555791 342198738 0 223618416 -679236595 0 844545582 -513833493 0 135259449 -884466985 0 -503018579 184335519 0 -661951928 -829742787 0 -683460665 307075011 0 -534068981 505425746 0 33276563 572630084 0 -969909129 912236228 0 458127868 -750322164 0 257211046 -626398414 0 400253838 190847917 0 -272226638 953576523 0 -372272943 -921864562 0 137868520 464555567 0 484526050 -448649548 0 91504485 -940387633 0 926872992 -906777002 0 658246713 468427246 0 580969826 -49041995 0 -300765544 -373837127 0 526169079 -877058522 0 480238867 -566149557 0 103222674 -567641095 0 -878886579 -212614872 0 -764050728 -480525888 0 -834860088 572625217 0 -747013191 415592557 0 -234216986 224093163 0 -206392953 -60196588 0 195097493 529862405 0 693909825 416223833 0 -351261094 262050768 0 -699089358 758398414 0 684337205 783739503 0 -334833010 206724031 0 -276169931 -865784761 0 -812410182 -153252497 0 -978034023 -815157356 0 -510917677 30590157 0 624331067 -121607274 0 859097583 782919785 0 657433369 -805920329 0 -144943249 -681718693 0 635501260 -265662060 0 -109139927 528381671 0 -158857684 620346773 0 -371667419 199683112 0 -456916699 189302406 0 -511883704 -405131103 0 -740723777 -710079006 0 57975748 -589975823 0 206724175 -215739935 0 410258104 -580814952 0 188504804 -19115401 0 -784320779 -13991576 0 463938844 -305137239 0 -925727575 -319280531 0 675485093 70699655 0 81381916 470422261 0 30897885 -809983337 0 -753344615 -307849531 0 -232755564 -794569304 0 970501125 -468885535 0 496221913 317482212 0 -154210751 -617170603 0 678084392 -72661385 0 826083636 -932456911 0 -167323549 634062368 0 -974251569 336430024 0 -14434553 471522201 0 -554689186 848419989 0 758252531 -939246787 0 227061898 -204748254 0 570983373 882380637 0 -49256728 745556688 0 -43644968 990287900 0 475996606 -548176270 0 -852429540 584727401 0 -183699220 583357159 0 -192509915 -133672156 0 656418344 -37570212 0 649019948 -493670547 0 -611739429 -762408158 0 643875625 29786312 0 -809971659 -860716626 0 477351053 154600089 0 -816102982 128057461 0 -256637748 12705964 0 913651390 999633770 0 -423749140 -56781067 0 -252086353 423936138 0 986782870 99260536 0 -486588660 198194047 0 574005633 -215820081 0 -615584659 -157312292 0 -320278625 -289510051 0 -429905893 707494019 0 214585336 318973522 0 57109849 367525621 0 285374915 -355464547 0 591680087 944834377 0 307948767 -944532088 0 -676931982 -652295273 0 19528310 667465558 0 112037738 213581210 0 -242506184 461552089 0 -904522639 -90045549 0 456289974 -267198327 0 374044266 -441055112 0 -33575077 -395134573 0 896041075 -868179397 0 -17484814 614998549 0 505896995 -321381032 0 -622719222 235629730 0 516065619 631802539 0 509932536 -377784032 0 135396148 -77443472 0 -378539463 177558339 0 615341548 778736366 0 680642713 -427489257 0 516236168 -90192555 0 -616911062 -454299563 0 265469578 -10795155 0 258058169 -948132900 0 -811400737 173184991 0 210817135 -62710145 0 -898615034 -553634395 0 700969309 -496960870 0 -714326545 -954832265 0 634933752 -362385340 0 -316096350 333397168 0 768589851 139538350 0 -760639728 334685015 0 158733017 -66602720 0 252565688 196573220 0 455167913 251016744 0 819874436 545573298 0 -288440924 -394955648 0 998465108 -617811179 0 812457702 -933539783 0 922196029 -673334478 0 -761766306 323860993 0 185317486 -255620292 0 -451578708 -127009711 0 -609016855 990172456 0 -981779941 268946665 0 959840493 613092457 0 -78680197 536835442 0 977130097 455125092 0 -655687652 -629908086 0 742447398 284472660 0 454875851 -937248579 0 894615620 942796637 0 -781176819 970088705 0 -865426634 129516571 0 59836451 20950028 0 848720543 -337057774 0 725981731 521379147 0 759066266 756885688 0 -956052123 -306583730 0 511119792 -322958642 0 -477913334 477037141 0 -232861809 670872441 0 955748383 60084941 0 -313565164 257878511 0 243990916 -391568498 0 943831970 235053724 0 492403339 650388781 0 680136209 -768279554 0 -732178615 -845946314 0 109767417 425987540 0 777181983 -637047244 0 -412816442 397335693 0 -591528815 -687163101 0 365444478 -232216967 0 -659293031 280345445 0 325997155 421939689 0 722015877 333463156 0 -430290706 413695632 0 493545573 492502666 0 -673341489 3702742 0 957920901 543060235 0 343655946 256140308 0 805602793 490842201 0 -806128808 974887439 0 95927682 202360288 0 818777237 -571401842 0 708543467 -116142029 0 -756178091 -847167345 0 481738520 279121858 0 -991246746 -104049560 0 -605853119 -689386505 0 768843628 169210941 0 -656919116 -266378138 0 -153228869 -31397502 0 685763469 575659007 0 128020386 -93997194 0 153499982 -817070709 0 273797834 -519701204 0 336265312 727255049 0 -361856806 -362326261 0 290110191 725726960 0 -668026034 424725286 0 154126436 893518126 0 -805824262 -579611424 0 120101749 -439359004 0 -440492426 952972993 0 -79957944 -842167719 0 -985103869 514781954 0 738577237 237131466 0 12352498 -758670517 0 813341199 -898686976 0 -655472039 636270092 0 769901549 886274256 0 -599772548 752603342 0 -109524423 833729940 0 179862958 734798086 0 518208851 400181354 0 -321406794 -460368536 0 -171718004 -407327003 0 -676161442 842176223 0 73598518 -643409305 0 139897649 174142381 0 -759754169 625361366 0 606462003 -395305249 0 -618737863 678053533 0 2417110 482996073 0 -153210283 -832744632 0 -326887173 -390748317 0 331955635 -837141562 0 583370825 708851210 0 161199940 449021439 0 33270178 -888654701 0 -969965565 438014875 0 49950485 -842620815 0 -63516749 373928827 0 -354739056 415753263 0 158702387 -491586011 0 58784588 -181501351 0 -388344017 -435801020 0 -190558166 -37806893 0 687128624 -417816653 0 -677486397 -896999921 0 82428149 -717812433 0 878440338 -988149376 0 651426606 -436192413 0 -397741278 -940851332 0 -612133903 540490100 0 635103760 768369450 0 568667066 -745381603 0 445031852 -895125312 0 665485572 220121502 0 -779001285 -580725430 0 -489381804 -910219585 0 28484085 -456655414 0 897204554 -716502932 0 -285996947 272858349 0 404591940 164803045 0 649494626 -7233443 0 -638119522 -482341699 0 -5105581 -900513274 0 426220362 -746191389 0 -798699118 -562367824 0 532881613 -491625858 0 -836653195 -510939967 0 -180473920 -535551296 0 24235604 918851815 0 563360906 468940695 0 -543793584 754842974 0 519491900 -382740284 0 -415760418 117683513 0 -175053896 980492482 0 -715056006 -567748875 0 -355928348 -743313854 0 350750784 -212459197 0 -526990597 87930804 0 669465151 -769896928 0 -993415285 258980553 0 -966863965 -503455932 0 -57084335 207156193 0 882625030 638406386 0 525926031 -118032908 0 51632256 -996022954 0 786416612 233827636 0 -657208455 -651290337 0 -195811998 614362936 0 -196365103 -216311525 0 -979512031 -225165692 0 408787892 531900531 0 228345710 535299441 0 37304752 -683573135 0 -155598858 746711011 0 206398987 719568057 0 336055150 -218612104 0 632544476 686076440 0 -528162011 561953291 0 118237967 -285048222 0 43603642 -124357924 0 493498144 -332064957 0 623670803 927211539 0 -680691968 843171823 0 -545341844 2236935 0 291613671 -746084152 0 -732219410 -271398694 0 253709884 754565891 0 -741512438 374844997 0 -122762705 765531788 0 -474957600 -506695450 0 -496726555 903171084 0 -368100008 743580907 0 856972425 -980398166 0 -780183120 580242593 0 -905606346 -365064678 0 670020686 470940912 0 -261530257 -154616755 0 -580539025 822444244 0 -745979122 609242212 0 -20220152 357243446 0 -537662616 -248131511 0 -473047864 512800282 0 712100784 274470684 0 -851731216 -375143120 0 -826830311 445505996 0 -456848153 -594650946 0 -967421649 -187142485 0 402331983 962072070 0 409693160 -430258690 0 888156451 -779017790 0 969758381 732943793 0 -899757822 860116459 0 -401947903 -700138619 0 -900378568 -938485857 0 64962366 52869695 0 243566228 -649721437 0 -453260603 -185558753 0 245274256 -525845218 0 -224910282 -200937155 0 -160001127 -549094589 0 -554658134 852634620 0 -585726852 -677563437 0 -865723642 -762977719 0 -40173811 139223712 0 -295007571 413615946 0 -561275346 806761292 0 828071348 -323325854 0 819308231 -546830449 0 446479582 576240234 0 171908163 849151887 0 970474796 849714467 0 -974526027 889405316 0 -940641614 -728731139 0 389592335 -362743201 0 462989562 -627849634 0 96613299 176262860 0 -297063937 820504542 0 433633296 -621227700 0 -414383301 724619 0 334728208 -473843456 0 149941872 -12121970 0 708329704 -583617696 0 629489656 -419018626 0 196671813 834983140 0 -777073589 204333227 0 83498565 -733920513 0 -864794551 -583357878 0 -706183118 -359909698 0 -132589082 -299824966 0 488262705 -549550587 0 -623563769 427779936 0 923321232 237554183 0 859404129 -571284263 0 -674727492 -757146045 0 564850708 665591687 0 -467562905 -151835858 0 58209406 -262706799 0 400397246 81410520 0 732603368 319661250 0 -502151891 -528858048 0 -760881753 203997913 0 -674677028 51348540 0 -745551070 323115537 0 313771851 -645754416 0 -112330522 983409721 0 341126419 -353058369 0 845535603 -217117250 0 -987926423 -934441696 0 -189123196 -947504601 0 -92813884 -301244554 0 -884411516 -622566699 0 51543791 698592947 0 -120196487 37171633 0 723431809 880536485 0 875123410 -63832451 0 -742629784 512686645 0 -884930438 -944701201 0 32502527 867891208 0 480513781 649292892 0 -218390678 317603673 0 -508811627 -236750155 0 25715029 -393435639 0 -68245756 540626890 0 -925948668 821854089 0 571119370 -436875952 0 588074468 629671212 0 -210391626 -643066534 0 575467774 581056950 0 -202618258 -302490865 0 -231325631 9835904 0 467402474 773823539 0 318230968 782305128 0 972372353 292768208 0 782521936 -391680118 0 -67347272 706982495 0 -553631958 -681130572 0 -176005950 -465408406 0 835718524 -836694322 0 -910815335 -714533108 0 285835704 -655455681 0 359581957 803761147 0 914134183 -924261479 0 -911320955 351795334 0 182582994 406921050 0 826301233 196835004 0 725453179 726302575 0 17066041 144224633 0 243670942 39327545 0 -772653806 632903687 0 398071108 -647534309 0 916694523 -668732338 0 433595716 -212467879 0 229810788 604730514 0 -814861821 688548859 0 216611478 668994249 0 -713756858 -679094162 0 -158187719 -328479427 0 -383089663 -646335963 0 -550892481 127584373 0 128564334 -812581574 0 -885742146 -201177709 0 -420252616 988492619 0 -152805670 -553741600 0 -325877831 -442445735 0 6432596 -125412370 0 -265973559 -915054356 0 -936258926 575522788 0 -925314597 100221092 0 -969008138 -676413491 0 -427306752 49133904 0 -989235850 436309276 0 917614397 438921450 0 -947767582 917606439 0 382193355 -97650313 0 -621047086 -80278316 0 -970975644 341623685 0 788605900 875295021 0 932517635 -69672814 0 227688101 -66844014 0 -424423678 96985659 0 -987793294 589030100 0 148043298 176162592 0 446195922 -624178229 0 998717872 -375596162 0 -847901445 -468634388 0 806879857 103913513 0 -877710192 997275975 0 775302269 378358799 0 425339447 -529223725 0 983626409 -484084738 0 223873006 -652562213 0 875308517 503516706 0 -901337368 885205757 0 -382950712 -780488687 0 310601657 13083374 0 186311367 -610913448 0 478530836 726923224 0 -586173120 -757540317 0 731057016 375647846 0 -678312026 720133355 0 803732997 -428366064 0 -118781677 -827617498 0 -580153366 -286016508 0 -936092857 745151238 0 -665644442 -944094406 0 -536630203 -621165507 0 881227356 31039469 0 638388799 663131814 0 303714016 605079287 0 511046148 516740986 0 530537184 -341843467 0 -853090882 607740783 0 -334666945 873930294 0 -923221769 -961112182 0 -820855019 -156967170 0 -788518611 705929960 0 681456132 -338836813 0 785994127 505295025 0 -829838313 737625362 0 -969732172 769211494 0 908681826 958409841 0 944802303 -723576929 0 53805538 -761614535 0 -240352959 -588823772 0 -4963207 -532119820 0 -951483421 -818881567 0 -819912242 -13045211 0 511904584 716882953 0 -623793885 -954200062 0 -222821116 -81064277 0 158285894 -65324723 0 372219941 333663027 0 -942016112 -338383083 0 39912947 448685661 0 929644040 962161367 0 -243675172 198126505 0 543205402 10637893 0 -199859625 437060345 0 -89649316 630296630 0 561854199 -603869323 0 -212111041 101468963 0 117622459 -860727031 0 42130012 324989086 0 -527009371 182840689 0 495422513 563132717 0 813498509 -183543227 0 -397219622 -952769825 0 776062311 -332872832 0 -55176718 86101872 0 -433235667 475078313 0 239661812 -569852782 0 952001169 816803993 0 689814534 -374677434 0 -535158435 601640470 0 -30091674 -118907138 0 945761596 -182936119 0 149261669 140604066 0 271361120 182412948 0 -713826820 250860352 0 -94528106 527774326 0 -217499096 833450097 0 373016029 441325130 0 656280133 914603112 0 392341234 683213556 0 -930477895 425360692 0 583562570 -522798946 0 -739530116 -386309025 0 733470043 -927861245 0 -655828829 67300370 0 24930162 723206803 0 697427246 474178695 0 -647817534 -286394094 0 -67464877 895091750 0 -671255073 -334781534 0 -374336345 -241219309 0 631228613 875195187 0 -728411531 -469430623 0 184286640 538330051 0 400285576 -911066272 0 -928255805 894351115 0 961039221 822074107 0 29863069 966322283 0 -752214551 -395317879 0 853590237 -767230748 0 -897149633 715456163 0 -759387290 -589262965 0 -47895851 580265653 0 -619233041 698599917 0 177741282 -5035924 0 -853925098 869366460 0 494705694 -478117219 0 -856662370 -856484728 0 -536952464 521113699 0 905097514 -442179853 0 -645564939 112301980 0 -904570189 1706990 0 -126585338 419588213 0 -159970099 724001836 0 -195860503 -511688483 0 94496666 -25088411 0 -116438361 -858471457 0 451105526 -717915570 0 929980959 814125536 0 -962590064 559492183 0 881218950 492779276 0 362561326 -295874522 0 -73151962 199182105 0 -500343161 -970879851 0 -881692278 760111145 0 849346904 -210141463 0 -472540993 795307825 0 151772054 -252327662 0 -101067591 268114995 0 -753737408 -203830339 0 97766948 272210887 0 651966239 -263419090 0 -69437491 -498251743 0 -861990610 -903653695 0 -762347785 -965003482 0 873083266 -881176133 0 -704898731 11428660 0 260756728 155635998 0 -873028889 40624897 0 559564531 610135688 0 -968253884 833378088 0 -663832457 -584410402 0 364816391 451846452 0 163994565 17960509 0 672785719 -582675389 0 -260553000 -778857253 0 574198964 -788652215 0 -741020159 288829752 0 340111776 -128221417 0 -861850450 -233382840 0 -840827423 -830190421 0 -930625758 -11998988 0 -998420863 -617208007 0 870212764 822231652 0 645192580 514956414 0 -343011374 826872008 0 425115038 339449520 0 136434096 -894960876 0 -441738836 -246973066 0 947862562 169080945 0 280431973 -689572416 0 707835436 -221088083 0 586920577 -82814096 0 -647062841 -629658907 0 -789675915 625308531 0 -770515002 476211081 0 49119828 -949123538 0 -257408581 -969233887 0 432943896 -473484140 0 -170384714 -929545675 0 -257053381 764242631 0 276554354 896080014 0 554148681 869517001 0 -88954079 -714367888 0 -254717285 -240456317 0 -471250743 232490293 0 310804897 -790983757 0 284501505 -314718946 0 -581474067 51959426 0 -750605911 404658180 0 -514021197 -308823017 0 644022016 357311984 0 929897813 -686471807 0 207470127 693857499 0 -939202771 -76604499 0 539066200 672428320 0 -149637991 -936939198 0 -147096927 -67567796 0 -345906847 -727441211 0 425536205 431980431 0 -266156058 619810957 0 603009231 164250043 0 633975639 331011925 0 904799809 -125895260 0 459074040 -393488975 0 -844652868 233426332 0 -110630175 -899356403 0 804249710 -160905659 0 966019862 -441886747 0 565054118 -540710574 0 467196139 544328602 0 383658963 370238768 0 266444294 -996007384 0 -488237349 -447710584 0 -351633955 -735652033 0 862065133 490184757 0 -850207434 -447841099 0 639747527 -295965072 0 272793739 69698491 0 270620990 -100910868 0 292166702 -598348142 0 -631090445 -294217262 0 -926873060 318925030 0 -265999364 148206332 0 -428020381 -356894133 0 606511099 544390848 0 316711794 93652527 0 859821696 566885388 0 472012836 -826034200 0 -143778910 -809426689 0 -520236428 692430927 0 724466091 908083092 0 -740375610 -547741761 0 919082419 -618450863 0 44465941 -571661093 0 859226453 -745138097 0 -585386120 -18127101 0 255313920 40365160 0 962833136 89135219 0 537200911 -665869206 0 -818649879 -691104541 0 -764259164 -568098240 0 604191163 -74947079 0 -959719609 888958818 0 102315681 788644986 0 -254921234 -488381254 0 -926295316 438400711 0 -682937179 870042486 0 687771913 42140299 0 -586640692 -214248244 0 -431720570 -773836437 0 693038590 21087691 0 -194561306 910897002 0 -568007389 672387151 0 498078461 470556396 0 580236673 706599409 0 -875389970 -707272165 0 497929840 -441179503 0 -74964321 -781572200 0 -617099864 -762515649 0 514247884 -718532323 0 -676086068 -225328765 0 -789252176 -751274945 0 679058532 -403763897 0 -506351150 -815643514 0 726764723 -660625331 0 -449305187 -817110471 0 193618228 -506899032 0 212942774 958655450 0 -229480888 -231973258 0 897261083 601358949 0 534700035 591925103 0 -499704367 -794774531 0 762322197 125018013 0 -315869428 360991584 0 -639078130 209561418 0 94619692 -373381537 0 356087683 466844972 0 974312537 727729544 0 865484081 -245948401 0 347629143 617680384 0 922960637 132143836 0 883779162 92381622 0 543091519 -240451644 0 838657741 -521939563 0 134341256 -930200416 0 555975741 -18335691 0 71873879 948583328 0 180970389 214279129 0 365097152 -778506499 0 184552266 380274185 0 -306939514 -401894973 0 -892253474 -185331061 0 -159508482 -488714298 0 803217035 -295219351 0 243027517 567857968 0 -412892667 632707652 0 -318150493 -97041157 0 3160648 275000597 0 165343834 809560045 0 673035541 319548911 0 71159573 249078260 0 -793642288 521591079 0 224833413 -552145328 0 441135496 33413751 0 -209562135 971237838 0 453921495 334866068 0 -343760292 -687289973 0 938794471 -297582458 0 -989696852 478871854 0 415938374 73338460 0 310741432 -526647918 0 544857554 770276260 0 -49408058 255387118 0 466404297 -222797031 0 -630631240 813722727 0 464726188 938826505 0 -933816962 -611828740 0 737655015 271665192 0 -635146934 134626959 0 271211931 -893544706 0 -440248699 -921253917 0 702793371 -815028058 0 469620617 -736480781 0 -877058491 216096764 0 -815817180 -626733189 0 371864183 -378215271 0 929399361 -477555528 0 102464957 441936371 0 -236832028 895978468 0 -65221087 -469376005 0 986246140 -946916073 0 811476223 337350135 0 -256778408 -897202288 0 269817166 -315387082 0 542523894 192086414 0 -33381291 905459544 0 -909719495 -641588243 0 844548443 -71125440 0 373887771 -304594460 0 -322117619 -51517844 0 965882445 -710032683 0 -756251130 -539291902 0 -919315399 -398398303 0 -55727376 539211198 0 510672224 -905448834 0 -361763202 -78943125 0 457984616 430169537 0 -614458561 -931980984 0 -648609358 -703400942 0 -131389695 120681034 0 316618561 -833484403 0 465839949 702061024 0 853353035 729532888 0 584403387 419908822 0 -843685401 -393355252 0 927181892 371740584 0 559086916 -322105703 0 -759516101 -634149520 0 517803502 591940258 0 -928019318 443148156 0 2262901 538379837 0 -477545784 271845940 0 105120294 -114130199 0 -502280260 624554973 0 544946702 868442122 0 912471164 709005449 0 150338773 895707677 0 -223916683 -387329018 0 208604919 -776901438 0 -206689410 219149753 0 105310370 635750326 0 -475232718 755445269 0 519675961 -940040200 0 442622961 207094372 0 -681133652 -733337083 0 533278041 -807379047 0 657640698 -504187842 0 -989519519 -681248115 0 369489715 832640600 0 -456680941 241385523 0 493804185 457289757 0 708973423 -197244047 0 728061924 403065634 0 27571278 108736716 0 985339709 -115768550 0 652098863 70648061 0 995726420 44141999 0 113007995 -925184279 0 -457850588 285016786 0 -777251509 -786407024 0 -640666439 263192849 0 704846477 536117213 0 367144469 672158828 0 -171127614 644719982 0 438314335 122491726 0 -177674794 308962946 0 -51302703 -145311735 0 501791696 942557767 0 194253938 30274029 0 -859412760 386249753 0 -812941327 72239559 0 472720301 -247583968 0 821297472 -946267916 0 501138471 -484585151 0 -311572400 -793810400 0 351303091 775541066 0 302951191 -729225711 0 -530109917 352771382 0 191393867 128518402 0 -284236298 282888619 0 245585798 84718381 0 -799332885 -982136778 0 799044118 402641605 0 404669770 719999618 0 985738416 -527564926 0 871979504 -714081043 0 177350077 -863581672 0 -530392546 -438695885 0 -137281273 -378067642 0 192093721 -41721727 0 -597229216 -961719153 0 -197366866 -715355944 0 -135014981 -546945157 0 411979993 410887150 0 44768358 -502442758 0 -467674137 277647107 0 596925633 -45869710 0 -785839501 111612142 0 48949119 -452864326 0 -678921060 -548805755 0 582727811 -640361884 0 -510005288 -173598192 0 -387086467 -335926758 0 -133753551 553068090 0 -646385956 -773412318 0 974250054 486313528 0 141003927 971179162 0 -552497734 -718968416 0 62695206 418535094 0 -252208049 920214548 0 524743619 -329563958 0 -43758158 -16964104 0 -780404498 -862722647 0 -871352957 -907073644 0 130275369 -598713937 0 -760373317 -143138507 0 -504976997 919312162 0 683149094 513558766 0 169208445 909979614 0 -709653558 -679489140 0 841878241 364015378 0 -409152039 -822558137 0 -679486575 731523574 0 682518355 -688273623 0 541639369 973849632 0 342783945 413661076 0 118831999 834422680 0 81048490 -956489176 0 -675088492 -791921239 0 92259754 999074078 0 -991659183 -762656197 0 -788170636 812154630 0 910991550 -260633383 0 92474605 11317260 0 -858770797 903368318 0 -680178927 26191251 0 666135062 380710110 0 403044054 299580790 0 -849674795 314461920 0 -465585525 994786979 0 -71799848 -132727056 0 -895825390 494033625 0 713012872 82002490 0 -7189787 335857508 0 -623667660 726701365 0 -186710782 -516319737 0 -568078484 -860997516 0 496994651 451404489 0 450318498 364070680 0 -716540853 -754881872 0 449525281 509556640 0 -995752487 -404565814 0 840540935 -668726751 0 127357523 467080040 0 -143061675 937380818 0 785296489 -298840036 0 721737865 -680105198 0 -757036828 626590223 0 43464971 25380508 0 961097988 52008507 0 -464926617 755246078 0 942493546 695690676 0 -400460423 133514011 0 -380639088 -143572747 0 -92901388 -95185909 0 -768478546 704950668 0 -310125849 -414441010 0 65705196 283844042 0 -903210784 -264294329 0 -269379605 462920559 0 -578160461 -223229675 0 -242431586 4499762 0 -98600687 978338247 0 -106148431 -229164514 0 909877810 804465682 0 463010307 -321760415 0 -108160140 -640875631 0 454295251 869891238 0 257086415 -386048875 0 -645905397 310244417 0 -102869901 -183992660 0 352065676 72260510 0 499191373 143770668 0 984230710 883360021 0 -577779211 229675469 0 -874812470 905415088 0 829871490 228112679 0 108784576 884931890 0 294808991 149265585 0 -109066831 -648760541 0 -563876635 -929247501 0 400090951 -612450192 0 -922285521 -66765544 0 97418058 66688945 0 -237015364 -55542447 0 69755927 51863710 0 -771776713 -996786522 0 -266774557 469405098 0 -524490243 -286613492 0 363930065 560348493 0 613946646 -178964473 0 -203591233 612020040 0 555870165 409298197 0 -309012935 -587678476 0 -714619604 351672008 0 930778222 -355758806 0 396963534 124998958 0 -363981290 605539866 0 -645146294 -659956365 0 540781304 135414773 0 -493282666 -924575104 0 -374863149 -943135329 0 -705236474 -128518969 0 -808142794 167781978 0 -775466155 569007342 0 -222954129 612760646 0 868684342 927622064 0 -346376930 917489200 0 91551027 91669021 0 523724973 -588171987 0 501913265 864358682 0 -159460971 -683632413 0 554684348 914153382 0 -133168001 34963224 0 381305836 5719885 0 864822769 -777793733 0 -413540849 -734457023 0 -458501372 300893743 0 329669227 -466021710 0 -612066343 872712413 0 -26539694 -152733233 0 141261088 -897583095 0 492664732 900947024 0 321977356 475240216 0 -426816656 969986260 0 79906635 -557707615 0 -563254484 159875716 0 -907013560 -318456798 0 527416321 155987200 0 -201271415 91910700 0 -813239212 586630252 0 -867945875 913331266 0 830585354 221988622 0 312727744 -632962647 0 722688951 -434792710 0 113985823 355607150 0 241344709 -313721756 0 25860750 650996889 0 -626882220 769180967 0 800506266 -116479218 0 349162343 105592066 0 808067419 304457266 0 -786833257 -509172433 0 -222054354 647572444 0 637887000 668270926 0 -647910196 453823057 0 553241521 -706033397 0 669171689 -102999086 0 747735604 -705940047 0 666732806 -488551960 0 -957685151 597168928 0 -436573085 777682338 0 -337865994 -939660229 0 375728872 -324696394 0 381717250 994294222 0 614767846 843260958 0 -715076230 -390305288 0 906103630 831394625 0 -182106941 -778236915 0 538589554 -793101868 0 -553912016 738198798 0 34048387 -194761491 0 2045292 -684547858 0 922938117 104991310 0 455759503 -767357324 0 -278329930 -113409129 0 -146695463 915242352 0 -433585157 -846552410 0 128167696 149425569 0 674922869 990339047 0 -25790176 -200131887 0 64706265 479631028 0 614291871 -454778938 0 239010081 -207804532 0 -773483149 -829310959 0 21266863 -347887775 0 651607065 -99537511 0 843989572 -831345715 0 -298699311 -203625114 0 -400294147 56954635 0 -765239851 -271012918 0 -741468198 -618220431 0 571467269 -815956169 0 -499860209 -782414765 0 -657368678 -95137781 0 672372540 376817537 0 -970136043 944685479 0 -765299814 -900530563 0 10945190 481958334 0 230964634 -985353257 0 -605406081 428841838 0 -256531422 514061669 0 -937700593 805900524 0 -109089194 -683525479 0 593945766 775266240 0 201943229 -871669614 0 995798847 -816184632 0 444771801 -609283105 0 -24972956 -930755095 0 591159868 -834594124 0 387718685 535620548 0 -44631742 -877277206 0 -996248273 666415236 0 601315480 -190489966 0 -979941896 -317817614 0 -589717774 -464736653 0 -325191999 -424088554 0 -350886839 764313923 0 -493739281 691559493 0 -816023619 766218508 0 -735400969 -250237183 0 666982680 -901086001 0 665260960 431074062 0 732559772 115675765 0 -979423523 -756197097 0 438157862 -402456114 0 -723066301 957191559 0 57836177 474021085 0 -647120258 605729154 0 633136533 -173537279 0 -704959837 -75171972 0 -624088499 822467508 0 -841844770 -631734358 0 256884714 241144475 0 547767615 -43921739 0 -301225146 -574082661 0 -632388864 -859298935 0 -7293787 424020602 0 -704475648 -689277189 0 543271268 -687494950 0 673492230 138059 0 841142502 122780271 0 215543397 -504970634 0 332046238 -157581325 0 703066633 -157450041 0 -382476266 912118997 0 322442831 112374193 0 115748396 -509383367 0 -385429889 -403862329 0 -296600211 853704454 0 -908761713 858243342 0 -626318396 -525624311 0 -870908737 -101334884 0 -44339677 804037782 0 -280095771 700499289 0 -932906699 -792720138 0 827795521 -322379078 0 489478758 -97686220 0 -951026858 335129206 0 209267358 -371141464 0 -570995614 666237680 0 -127086042 -480290480 0 803139864 -955161177 0 -425741157 947843743 0 -551567130 287372982 0 -30638176 -878595828 0 965928681 824894997 0 -595389584 -675929663 0 -978698881 -471326916 0 605497263 -758157538 0 -813216977 -833475759 0 211588221 534572571 0 162506305 -585764103 0 -489282568 764702104 0 370879648 -926460061 0 -802234972 -108481369 0 -831867726 942233181 0 872247420 175430062 0 629964876 -99625543 0 390498799 -852632820 0 256619214 -913775384 0 -528023483 723223459 0 418047563 676348222 0 76102496 -432114920 0 -822624306 -186474881 0 -759224615 -554773589 0 -920522069 -684027561 0 -376595031 689405570 0 662629859 -283344027 0 -6648070 -849442636 0 381763247 -603013333 0 -289143496 235781758 0 360012156 245538675 0 469863799 -653718869 0 771217374 -801226685 0 -991099729 -124558946 0 116256841 -693426314 0 510111019 -447382297 0 -896183968 135152177 0 5902628 903176957 0 789880377 -59457377 0 -942669161 649313917 0 -896976471 -411285405 0 -82785380 442762524 0 -138508669 -402416649 0 -443368003 225785231 0 -900906172 -907375936 0 -179883469 530858812 0 427953246 531969580 0 -30200929 805144575 0 311672586 397009371 0 70294920 532007861 0 -343252745 591096417 0 524460151 393117769 0 -470143270 835910564 0 883484670 243784698 0 -289492870 -812365562 0 -349056476 331954388 0 423745751 -44868977 0 -662468357 194043623 0 975741946 734359971 0 275295306 -264429391 0 87779795 -318112268 0 618237093 300533855 0 -577705933 310467331 0 227942482 -974511192 0 118936450 -119464093 0 -827397243 695616425 0 -743490814 617488189 0 -561201046 -551775842 0 149856704 -149509583 0 588338109 -775611494 0 -958454013 -873698119 0 560251701 277527741 0 -973727362 -23217896 0 618270055 -451055882 0 84624583 515295049 0 -291928409 120869266 0 -535513925 193394615 0 -713249322 146522164 0 532422655 905987915 0 -910287242 394065440 0 -796492233 -517438224 0 817912641 -400533810 0 781200805 798316611 0 226610957 504888585 0 -348973800 460989564 0 -6583741 -267775051 0 -703827103 537749523 0 -279207034 585602213 0 -942634180 274177352 0 -281023227 -58711041 0 86812881 713798097 0 438287572 -363532533 0 860001394 -32977503 0 698727297 -452421376 0 349336004 -152584725 0 763097352 -26556559 0 667358573 293777701 0 -457449645 479174126 0 -217834775 -680505284 0 -859504876 -640498502 0 -999413895 942630841 0 -649402360 936458628 0 79080583 231763558 0 -787823653 -235917337 0 -332591243 -154868700 0 853065475 136499241 0 761022902 340241655 0 758778812 509710072 0 566143601 352398323 0 201171481 859745181 0 -729347244 -830717841 0 -795700499 656591391 0 15371305 -267265191 0 275926597 648394631 0 -535302684 -582976565 0 340312661 -248670942 0 973614457 -235205239 0 954951025 836346433 0 -18857988 -510311798 0 402560351 990599212 0 730425925 -931112422 0 -944627755 -8940449 0 -262248853 996738702 0 -866872052 -349803168 0 903086104 634312689 0 225926431 386341490 0 -528542129 994148335 0 -830128564 156052094 0 -925423734 -310629456 0 750976717 -752989180 0 -922146867 94558739 0 -801140226 -493421442 0 993725943 419134555 0 -304529648 -826190988 0 298873564 957716154 0 635856960 -189814239 0 3072951 499462908 0 212091516 484400467 0 21677494 37017876 0 776669913 -799423892 0 358475888 -365890158 0 397815131 -905563451 0 -998697179 -911094028 0 782382259 298011245 0 717356280 -773992193 0 -150036496 840215890 0 -204892198 -419825070 0 -233708618 662896056 0 998122186 21033214 0 244351675 -211319347 0 -331991099 976468948 0 -550928674 -718277840 0 562733694 -976298402 0 821246087 -265499113 0 781831964 -542444107 0 620359097 902648892 0 364673726 967351327 0 352902866 456345201 0 189503995 -489773145 0 673260944 -176487723 0 897484358 153480875 0 426684430 424389814 0 627626403 -199309641 0 432279699 897207610 0 890740421 -643579988 0 -518561527 516685117 0 246607140 -293814263 0 890126398 -775138712 0 582383722 680558299 0 -249809642 271158244 0 -801692143 -773869529 0 559525413 508979369 0 -899331576 -61528796 0 -713953346 -542185474 0 -987278138 -477691815 0 661860270 90888364 0 -257292262 925048911 0 -616754118 -756668240 0 -168212536 914696523 0 622336263 266090251 0 650545202 543195644 0 -290562648 368068862 0 633952979 -73966125 0 -906761131 -759818378 0 -550668214 -373761877 0 806570148 695105006 0 -481947095 -481904542 0 -292397487 -353629994 0 -521470871 95109069 0 -595686824 -302794221 0 871492494 433683719 0 52230239 -161855045 0 -522610484 -721004987 0 722315009 -782752600 0 -652534264 107789822 0 48203033 695131759 0 -224963944 391015841 0 666595872 80434170 0 -40449104 650583523 0 904756302 -121701932 0 846545346 -57712074 0 -453998664 -831570072 0 -200470515 855423549 0 -286789289 -93433928 0 -698194597 570112547 0 -84513026 614235987 0 -645173063 155079592 0 571721156 386167004 0 -76543989 -690843604 0 262453516 -22317205 0 270478385 -273273270 0 -991295363 797117881 0 153236706 137128597 0 894298215 140037781 0 111588213 -57836573 0 -272438384 -839210251 0 -655473565 636164571 0 11707390 -709154402 0 -849922980 452973287 0 744856657 790951129 0 253681607 -631607790 0 837974203 212972173 0 146436496 947066079 0 -823528778 -652478082 0 296748808 237217182 0 -829687773 -690443094 0 46075887 -845674478 0 473315488 -457036637 0 397660406 919553824 0 138824290 -639437232 0 671998864 -604211951 0 607151048 439747911 0 704742831 -573208384 0 -487144905 1877178 0 866041983 629964493 0 600354606 -88756564 0 285421575 -600638854 0 859617083 524021715 0 -392239153 55729676 0 -481574332 -244745308 0 -779909542 -889544969 0 837834264 -186688061 0 852228867 774943735 0 804268919 551483127 0 -284402915 -110891711 0 394635190 842898638 0 234085829 -840825003 0 -189585740 -604757745 0 -225438199 -102492426 0 417771661 -121613162 0 298907180 261702343 0 756448797 525828111 0 513813191 -210271380 0 -142263402 353465318 0 518919776 -335417654 0 -454983578 491319210 0 68885080 293662291 0 -45791241 410014825 0 627845440 -354877580 0 893703885 184984337 0 -695852337 282160885 0 -847798129 -639001168 0 993992630 -966454514 0 -885883943 -772881996 0 -528674326 -232349466 0 -989903296 -13412924 0 -759786374 -455865531 0 -508720083 -525170853 0 971053495 97510901 0 60701552 -39352020 0 -683401412 -200737858 0 -330488137 449251073 0 -318570547 332166152 0 -782199493 673112124 0 94617624 -579768705 0 -128821544 -135023667 0 -57006745 634710495 0 -887554385 -282869390 0 -129543213 -431946136 0 420958369 563302871 0 -807191915 61955779 0 -899571900 -332553180 0 -163685177 -910910792 0 -743536036 -635509461 0 -154214473 454596788 0 632893964 -189635523 0 -771384109 -605611071 0 -766936212 -677511105 0 -467568242 -248237710 0 174654922 -117219926 0 -623124646 -399548055 0 817705920 -360653346 0 488078243 537639376 0 954623992 -37540992 0 -705849711 -683627780 0 615461961 868755161 0 387971605 710985409 0 -206685400 669076403 0 -242301981 76363523 0 963281808 -622490853 0 104840131 270190533 0 -210493131 -623060075 0 -124896836 -594073341 0 402624455 -472790133 0 -169146505 550501923 0 -617270442 255626570 0 277714156 922618413 0 346978675 -869757989 0 -649016553 168292913 0 -767657420 -503838272 0 -353211343 174058060 0 -821673662 -505192386 0 -56964321 -866156110 0 -246241037 -925279029 0 664840773 638822303 0 -68352558 520788085 0 -763098270 -47879511 0 -651237361 -593016837 0 -932580785 -984328200 0 -660271663 692431226 0 923472814 -438929161 0 682999078 -629725691 0 -303554606 910808724 0 727767664 -733482139 0 658809604 418516545 0 489987810 -277982731 0 -452157531 405094320 0 -792415006 -205149706 0 841393629 376816409 0 948271826 -451458498 0 -752161536 338796491 0 396852759 -488267896 0 -346305070 696037236 0 107800370 574491487 0 717342246 977064368 0 523070222 -569534159 0 -286367520 -209803523 0 903445934 -152489057 0 954899371 -25079733 0 914043993 -424788351 0 -765674256 -636833461 0 -588530496 -662969979 0 -756528994 478481814 0 -733585925 209102570 0 13325579 78357352 0 -424278490 -528730139 0 308134189 76643843 0 -966125254 836490783 0 333147821 41448680 0 -425084982 972098194 0 -748142361 -297123846 0 -766761603 478476811 0 873742562 89039440 0 785022623 -418592596 0 265050995 -578497845 0 -535025409 993359079 0 -783906485 -856644947 0 823257687 761377964 0 -591243728 580807204 0 -558430511 62794127 0 133548168 -299707806 0 171682052 -622949536 0 -713972059 657856849 0 -253957643 684878889 0 718252905 85579244 0 -722882066 315425870 0 -746678514 -312712428 0 -364544513 203308656 0 271815700 -58501707 0 516964673 -849560489 0 -122844215 797122475 0 518060092 -684748501 0 474619720 486686763 0 -182813626 490106732 0 559171228 -363739583 0 -192931086 -810854324 0 -642468559 -828100061 0 509940092 -220467593 0 -822867037 818423698 0 716209323 110672484 0 411956269 -795321503 0 625473910 769987265 0 924423798 994000266 0 -427675872 446372553 0 125855421 849274824 0 -387422533 820112151 0 -107481748 -356934345 0 612032170 807933641 0 -585948112 948843476 0 -272448374 -454388091 0 698883390 -134026125 0 544147442 70838953 0 29889190 -99440202 0 79626447 817923216 0 -149327158 -302177768 0 -487077095 -453177148 0 -946516075 37835747 0 514376487 747175242 0 765633889 -43168113 0 656208828 -140200178 0 -46147134 -850478256 0 -887699924 -483473733 0 131256244 553373467 0 -788906298 -315600244 0 321857687 396538899 0 869788686 88872240 0 479492234 -895290714 0 690265846 555560958 0 -888867083 868135510 0 283392383 272591187 0 956296830 -746537829 0 119062119 808418010 0 317839306 -370454439 0 648676279 -106966972 0 596220479 -586452559 0 -986643325 704555899 0 -887698246 -305276390 0 -478989381 609998288 0 930473698 229615925 0 -183873279 -251565736 0 157475293 992968263 0 -931327695 973984845 0 177177797 -523002922 0 810168505 -336325642 0 772666137 -834916530 0 -498776750 825442037 0 678381094 -845064044 0 653879826 544827657 0 -914605185 813946736 0 721699387 -75069802 0 -387580422 -81427601 0 695634798 695308001 0 514296800 168018862 0 -923987211 -417531654 0 794873935 -310541459 0 356254463 -699592104 0 712482593 -784432353 0 37103892 -538548643 0 391197245 -441960959 0 -770630826 147977582 0 359893344 -337823990 0 21136653 -741357070 0 -423629094 660555527 0 949339073 142162209 0 741462869 -939281560 0 393828854 -814120804 0 -630377721 -344082003 0 -74573713 -314856946 0 -715151126 -365062574 0 -607373553 414099487 0 579059082 115625315 0 270706411 911812095 0 627741711 768601962 0 -504051488 -277462281 0 -567199039 -360066014 0 591812877 -888134994 0 79777849 293429133 0 52820663 648526005 0 123481295 574672139 0 210636651 -173129126 0 -798553591 -40178330 0 895184125 -32457450 0 919909331 666489987 0 -95612121 638578684 0 -172469699 541220880 0 -938980861 -853220753 0 356844845 -164028179 0 -75231340 10149113 0 -459476986 960814263 0 52046810 267234057 0 -874217950 -901611682 0 -175666874 825222043 0 947501384 -583287580 0 -408141149 -179552622 0 -710646203 -606758313 0 -75211405 -342639957 0 657757221 751443952 0 -97850426 -462316224 0 -296470869 -10491910 0 711652725 559219286 0 -729422074 -904117657 0 332482721 92551765 0 -396288432 376705686 0 -512608535 -361129224 0 565294636 -758173979 0 -364446107 -329279888 0 -997521953 -366997055 0 373407771 -929847380 0 451487350 -342731551 0 -552035859 119580067 0 -984311860 891765143 0 -592242294 450974722 0 -838976664 809038707 0 -976746227 -805853947 0 -866220424 800655379 0 -26898365 347820535 0 -312531162 -899651053 0 755097184 382523726 0 -102558691 943234902 0 771800659 455586518 0 155520224 -637364598 0 -847138736 114721170 0 963283550 903012391 0 -446257112 190323030 0 999285207 211758765 0 389575496 496393610 0 707885907 154053669 0 353149058 94972522 0 -9180361 -821089001 0 98808625 -833986466 0 464097741 69020230 0 -588981021 -1025988 0 214178445 925012120 0 -321563984 -657879552 0 -896178580 239939537 0 -988947723 876128802 0 535823475 -288835794 0 48674853 433329085 0 882868986 36600244 0 771983423 577726274 0 -534206489 688530775 0 262801576 5014279 0 -289166149 -969524695 0 324207493 -953009680 0 -160144952 -560555395 0 -979411776 678781493 0 259545688 729123411 0 -625819215 -668971611 0 290740339 696406314 0 -480149349 -110534425 0 933143874 247689430 0 -332249375 19181574 0 461732967 250650507 0 188981544 837479906 0 -435491103 164585355 0 -226755840 863062780 0 -283039429 -144393166 0 176703458 -339789447 0 559159860 244536340 0 680251282 626887829 0 -453856438 -55981618 0 -775617630 573595541 0 989917010 647422957 0 797424402 349901318 0 -130785819 -894918401 0 -77820610 510212774 0 409381377 -351853876 0 -451642901 262113181 0 -490740616 945905402 0 -703162380 -723273655 0 719084254 7553536 0 -81600043 -124360857 0 -59143563 424387211 0 -753949415 -872882748 0 616436080 -980194307 0 -997803517 -743875343 0 -4730657 563433141 0 60777710 -11704892 0 582443050 463945827 0 91626597 -124906026 0 645604534 644811536 0 -723833165 -870940186 0 120527933 -940029048 0 689174071 -83423726 0 140799113 -400347279 0 -114489289 -396876266 0 509496963 -747790832 0 297518785 -563271379 0 -520613958 37476444 0 -694980464 578069377 0 839406937 -930303912 0 850312900 -430416927 0 -638728074 -30485956 0 -163040195 -459351497 0 807237792 -867721991 0 -822314690 85074197 0 -724080661 858020362 0 262299479 -117823486 0 -393445456 -665016345 0 313319123 309352621 0 280037731 252847036 0 -586103427 124063136 0 -499670725 -934354747 0 -373570532 -973795339 0 823707881 334308399 0 -440759836 857314349 0 -106269181 389661979 0 -665810535 428304628 0 166245901 -815376892 0 152066134 469637223 0 317885754 17331157 0 480404389 987810177 0 86177743 -745915178 0 40975972 923796109 0 332782273 859293169 0 -651120020 -54165326 0 107274618 -606203090 0 973318729 495578316 0 1404966 547960833 0 820395560 303468691 0 -309260985 -764357992 0 -19861232 977955858 0 -417445233 734862380 0 -170195822 361708353 0 -927671606 -800938801 0 -882844748 334213504 0 -217394395 321936668 0 -830166285 -547818469 0 -188069982 -511711772 0 63371258 -146499514 0 -669431231 -263939797 0 243301450 424046405 0 851477486 -464900445 0 -362589941 508627618 0 -637408541 -384089575 0 812866828 597466994 0 -96372723 -827090577 0 -376815374 902539444 0 524701557 465938380 0 -732432612 695577146 0 67588347 -263818864 0 -439133956 267980682 0 -219602969 -8302058 0 881170795 -535233888 0 -511713793 -410314792 0 131913091 -454653851 0 -571633237 762317818 0 -275521507 238234879 0 36055147 887959532 0 -594952571 -839431972 0 46782024 943403111 0 -637398112 -316246513 0 891063603 -368052379 0 -441411826 -613007220 0 -27674346 140072010 0 -239767632 -120973793 0 -636528916 -358704472 0 239745842 -758053427 0 843044984 -25239518 0 857452119 55794007 0 -78042052 -77095279 0 -978364047 -256172853 0 -465625676 23501504 0 858384599 206559862 0 358520976 744658583 0 -323477125 -59338168 0 -446535210 -448113248 0 638970933 -573113420 0 -842159537 20906125 0 936816716 119247526 0 435520714 72987937 0 -365196398 729289629 0 937173419 -713100110 0 348518011 -64922830 0 -492949308 -283552898 0 -664648124 -625636921 0 -755916652 748263981 0 910036962 727727501 0 -160199123 346808304 0 43613620 -148121924 0 822869638 319698317 0 -646187190 -558690162 0 -406242130 -915353318 0 -778007269 32176780 0 387143982 -641580353 0 19795079 -809603943 0 -52677186 831363572 0 -991278498 -460012653 0 -366654296 -934512873 0 604120476 -630166426 0 932525304 -914771579 0 -352509429 400646094 0 -165429308 53877705 0 11474985 494316638 0 552268902 200335219 0 67306060 482436362 0 -202592360 774233773 0 185505024 -653111331 0 -906351652 521929079 0 559494050 86957491 0 74532180 -476211254 0 142514683 -199286677 0 292848175 -605593624 0 821619061 800596559 0 570384679 -14168709 0 -65859604 -244763501 0 -150336191 -297915459 0 149543335 327265030 0 -740950023 234122680 0 945508006 -1459228 0 431329110 -480778119 0 -196978464 227513223 0 -186669533 -302673889 0 98662920 -426599967 0 827414516 675794851 0 -287134615 -445352809 0 223717489 802565157 0 -753136863 868446286 0 -751642356 955826916 0 -165382837 -184713432 0 -723986781 665026851 0 742423953 -491919697 0 912014307 -238981550 0 -640169587 731739031 0 729571629 -797881328 0 -466838380 557773545 0 -721379287 912801447 0 -794853469 -382663230 0 -194325171 475518894 0 70618131 -705410121 0 -399114328 944075321 0 -176138588 584121912 0 262467093 -295867552 0 -425795233 -828160065 0 528472323 -415359064 0 521044382 -62087295 0 -73250803 -830435679 0 -7019204 -646317079 0 -577603279 -22304803 0 537878606 575585786 0 453325527 -315933675 0 413462438 -627070505 0 -398470086 991518488 0 724844760 -652156001 0 573141587 -428312992 0 99394323 -343063375 0 962680618 -324467643 0 -164031584 -633855293 0 927895649 -429639666 0 -279182061 -732510338 0 -668603191 -193412788 0 733483127 934716179 0 371639649 328275578 0 -179263445 -130989089 0 -5815441 -400534484 0 -595694702 694271360 0 -700852356 882830359 0 -520183417 699765948 0 782444126 -798703658 0 -55425074 210999332 0 -938715523 419624843 0 321842120 549635322 0 350185585 -421328656 0 -192725693 761166882 0 812986243 -44369276 0 -729189230 -545799823 0 -481966852 911847965 0 -830171615 280836534 0 368477103 85527819 0 657673743 -118350807 0 291819261 84976450 0 142490519 -714256327 0 68422830 232518296 0 -493815865 809404809 0 538152978 -389304161 0 -111415996 305047451 0 -806737140 -467332937 0 -273622513 425042964 0 40630002 -567955974 0 401791461 -845944626 0 186960415 493177458 0 -727184657 534003299 0 68044710 403368786 0 476338042 -694139536 0 -967805203 441385334 0 -350880541 871889232 0 881602168 -357388975 0 -25980064 -957653925 0 -391061286 -986561322 0 35759504 413915718 0 -936836210 503894932 0 -400689374 -957351904 0 266729760 -813919648 0 26324776 644001609 0 -866658670 -480999775 0 -105685756 777285658 0 925925781 -133250970 0 846964666 -583873124 0 -49042356 -745596363 0 10360992 376938229 0 -941962183 333219522 0 791077774 830389169 0 116649905 -363884265 0 -463455384 20073315 0 870187897 745239371 0 -532613292 126062623 0 -191541819 835598267 0 -414488930 656247834 0 147575485 -915274578 0 -470010303 819745138 0 860710816 -788298899 0 416949981 -358065063 0 745013540 801687479 0 -30400628 -475069082 0 -393386927 -218504176 0 -687233155 -456442754 0 -598143376 -542479985 0 53252208 -568232154 0 652033029 -591633526 0 -916963675 -72180302 0 336577458 -977579029 0 -209690673 580278609 0 843509017 -655925893 0 -64982352 -821577624 0 -657494533 -772979991 0 -837021812 -885402608 0 758408092 -339847872 0 17556059 538115284 0 -744684302 550259881 0 -944143628 270778594 0 -579201233 438377999 0 -75746378 871184773 0 294066106 409190130 0 31900623 277942045 0 828956188 482738532 0 837112692 -734336390 0 507392193 -18112792 0 119483488 595743095 0 393649313 -128164645 0 716093438 514648352 0 487902814 921147761 0 341521908 916128095 0 -979866157 -419526158 0 724699642 -865355466 0 568806124 910529714 0 -501966758 -772072237 0 -437812831 -15927931 0 86271611 -780860584 0 -24930867 -598694939 0 605808541 107451927 0 -524776974 -911347288 0 871386459 278462344 0 532407889 459364399 0 -942455717 -641124808 0 -916261452 -422674766 0 498554005 794878734 0 -562998222 41086844 0 -363239171 608839094 0 330630652 459457318 0 -881786890 749434826 0 882143370 889855447 0 -570251872 -790067794 0 205236242 -348876813 0 -440966849 969703589 0 -238755250 -736629531 0 -394406613 205622257 0 -405975318 301426799 0 179014835 826961806 0 -435985482 -3288993 0 -664424162 -690556580 0 543452 793807037 0 304370692 225759401 0 145770533 674989895 0 323758534 7078856 0 -304576242 238928270 0 488267746 293379350 0 861036540 850051496 0 932054979 -119866846 0 734956441 -290830565 0 -267649741 112153787 0 173987782 -20490580 0 -543367379 -985687773 0 -809656568 -560321649 0 -342494170 -415670507 0 280983933 87496475 0 -149232484 -487430737 0 618902432 962228594 0 41486692 213710419 0 -803911195 -234660717 0 -270166638 765288279 0 -403711598 -646521453 0 -983152097 849680242 0 -403168347 -274606742 0 -296510525 -514678036 0 -438551773 41539148 0 699779396 -26424875 0 534113083 -964732161 0 -563399514 -357420846 0 256410569 201923651 0 -41838043 -118674554 0 107495131 158372028 0 718951487 -994922283 0 -623775301 -731993627 0 -44804436 -808796156 0 539043339 974478100 0 -438531946 441535792 0 255444308 735736283 0 -870260932 103763275 0 864587915 -654054841 0 989216771 974945824 0 -289653859 751057061 0 -40454676 -787818190 0 692324485 866642097 0 -692795342 307750607 0 110228382 388290710 0 -320901341 -750168331 0 -374640364 801604310 0 -159325022 -188984972 0 -236071759 -372530460 0 -43499781 -350864804 0 -416348201 760769593 0 267236550 664521743 0 -94030509 366215722 0 -613712739 102626564 0 616019090 987814850 0 54758893 -443396670 0 685981301 -368815447 0 473786961 -795460599 0 189165317 522835895 0 968743222 -597855014 0 264227834 319040309 0 277756992 869149140 0 522164502 -421720906 0 397680966 544134216 0 55869364 569435923 0 895324335 -189278717 0 -636731144 -845031221 0 -852437419 -164326933 0 -289147957 432517797 0 -262726881 634579842 0 44655396 -660004582 0 92607883 -157260610 0 577347964 402446411 0 -626962965 -285424924 0 -196083891 -200663589 0 -229064732 -928223640 0 791583014 -202333280 0 -520477357 -79982982 0 745812263 902288042 0 524437508 716678029 0 297727742 539157952 0 -892427166 -927765002 0 507509884 821786250 0 -540038957 -535174627 0 354309977 394702451 0 -261018493 398506934 0 375454262 -935739367 0 -266764928 -250266928 0 -234518111 -870008517 0 488602327 731551328 0 -283752815 -149504229 0 -834224210 192365236 0 218953841 772660175 0 731548230 988673195 0 -351017528 -795027157 0 -874475529 -157360308 0 985260544 -385374903 0 469641815 -640598731 0 -422665261 711520631 0 81449314 321215329 0 328671951 102252744 0 410651226 241017726 0 237974703 19692571 0 783026515 -533574597 0 -905650407 -564368863 0 -239626050 -360148545 0 348381577 9640092 0 880733577 528336947 0 -632211367 790039693 0 468785005 -282457132 0 -143508331 485312382 0 -430302531 -726588531 0 231854575 -148804173 0 99409446 -333219388 0 421098133 836296120 0 -105839724 -232539331 0 827321101 -524679481 0 -728072033 837828970 0 -545714002 979911449 0 -274348764 -698821907 0 667386073 915551558 0 -460837001 298340973 0 -189476555 -288786109 0 -506210149 117195760 0 106029939 757168477 0 -892435685 -481137972 0 183114483 -694110833 0 -181308769 -277697701 0 -169092934 929573187 0 -435323670 454851109 0 -427297621 190723499 0 640668013 -844655545 0 -344611950 98229057 0 556799845 307103962 0 -716001245 -225167600 0 -860909382 472234229 0 -915142791 864470534 0 -349081443 -198210237 0 973065583 455330159 0 -638155703 -146815690 0 -940276655 586650667 0 -190999620 -521903142 0 -77799511 858598999 0 4483338 88994880 0 592055514 -112032417 0 944046389 -501045110 0 696807132 789227257 0 -933640604 -46012850 0 -275875916 -305089188 0 507185348 -559918088 0 21112935 -502672587 0 269868296 4952416 0 -686740863 -677883352 0 -638140426 7580770 0 14070760 -837485232 0 2839318 -632521677 0 -426064591 473815512 0 -562856406 -82959052 0 -314320941 -156182798 0 198207610 711630605 0 581725564 -769686805 0 -480155277 -89807595 0 -920454334 -854252162 0 646919752 -763659306 0 209486916 -112316390 0 860852012 -215548873 0 931036430 -505544160 0 58013929 -759754617 0 169022960 654798766 0 676141640 478703407 0 428410256 -464723237 0 -230115195 -948745625 0 753207454 501781821 0 -985629183 384540355 0 208198712 -426609845 0 386291770 -534750211 0 -312144989 -378851105 0 -825348171 243908056 0 -723861618 887958158 0 -39250963 987381394 0 748294047 -121503688 0 -208497109 252716525 0 411428922 274052799 0 -444491044 666891424 0 149081816 592244180 0 -609851771 84874337 0 -836522294 210449005 0 539541162 -702674950 0 372298080 969117552 0 407105979 -368641698 0 966576762 289209850 0 -506347896 819411799 0 58310656 -865128478 0 -864052685 -659436352 0 846400957 -271748328 0 -429622066 -720812660 0 -748334188 966317299 0 -700403088 -616260084 0 376567743 -398583228 0 -89132381 86380720 0 55612460 -411387104 0 -507789607 548510669 0 -895133817 -329992979 0 873825734 772533363 0 445053025 -66614271 0 849537222 -386054565 0 -604293836 19559825 0 990451742 -630764727 0 33441244 -577799243 0 883212011 -810567844 0 900304920 191354939 0 407929229 289270253 0 869280432 672323248 0 -411560488 -949940437 0 -797408873 8877786 0 161916699 -467164283 0 -249663478 692511809 0 -988909916 227421991 0 735543500 354577347 0 825296038 -463497520 0 -740113189 -590889724 0 -682079146 -738357123 0 366968296 -859068839 0 197217403 -575161532 0 -122240463 667717622 0 -938750616 515189903 0 -231436885 -750337639 0 643488700 370195815 0 -809652127 -648598409 0 859962156 301274453 0 -273813028 684823367 0 14568618 -575187746 0 967221855 -12624330 0 -274737227 -134958944 0 -428646137 -834106962 0 -739074434 480854134 0 -960637578 -923404527 0 -326424001 -426983992 0 107470419 916866526 0 183312465 -909922395 0 140560468 -230625450 0 -831717107 62867213 0 381366298 -984579397 0 621668784 -869015514 0 -88804472 187645541 0 799674222 -329060527 0 -182947453 -232030603 0 -494092577 -90119018 0 73440469 522999802 0 499282439 998478545 0 640172361 977322234 0 852162435 -184212720 0 -445583938 -761495919 0 161927697 190143156 0 -395953622 -968016298 0 923077883 273244091 0 -307788465 -386464229 0 174461750 210379345 0 -113060552 849197728 0 922893834 -489712353 0 405621462 369852378 0 972018144 494937801 0 -313853823 184356930 0 259500436 296800151 0 -761444276 321770627 0 795195212 -812853978 0 21313268 312940322 0 935160190 -333368908 0 -731585665 797705337 0 -828625112 174043328 0 353816359 -689159551 0 -591947873 834129732 0 -171364032 -871802217 0 352545573 266522342 0 -749166429 719818447 0 223697973 -118126563 0 102619036 -899936327 0 -978454524 -269505586 0 -300465329 -431160502 0 -109201195 -481552329 0 563309201 -370749297 0 -817463328 -875858673 0 -445270878 -804737740 0 -565636679 -3572202 0 543015676 443897678 0 145651456 -908916769 0 -102118661 -326785088 0 907018763 721013547 0 -564253562 635845997 0 -926973187 764148356 0 -730048209 580311363 0 -350274876 -695580446 0 -510669835 -566589741 0 199819513 -339774421 0 -53815848 -717899253 0 134305845 -351801333 0 279701239 -181643668 0 577312786 632973211 0 454831121 694620997 0 458664132 981930460 0 166354184 501762984 0 -122501225 -467729972 0 -710039247 -130580155 0 695650153 924812610 0 -329182382 32964793 0 -645556250 25639599 0 -327383628 651578409 0 717247283 -985470081 0 705920975 -695347752 0 -138593000 -543128904 0 -207731672 717818846 0 480875909 -849338903 0 455116773 -614338676 0 969148239 871510255 0 -258829735 404116235 0 617053856 -691030644 0 -95956223 -404018434 0 -410295554 303564993 0 -219386796 -976184475 0 -725681424 -908943029 0 614801556 207816869 0 -315558336 -915149431 0 182770225 -355588336 0 593601012 -77130216 0 295804235 -149048935 0 -665626964 407401074 0 -537995469 -438928176 0 956335847 -603648775 0 715867311 -392621426 0 -107834306 -378029275 0 186057353 465531403 0 54187858 -757708997 0 -457115483 777904355 0 -42107412 689041278 0 -465929841 -889415171 0 -757819034 409117803 0 261712721 -459140657 0 -878811889 -901348430 0 812958309 287954669 0 602701551 48648214 0 -241721453 720331563 0 95366737 751731324 0 -660768844 -568844688 0 339077432 -615986811 0 -930332586 -780287613 0 -617821272 -634822267 0 946097448 -408019451 0 -465861561 920772891 0 527621969 -911485041 0 937281306 201789252 0 -203065832 -228467427 0 -486712066 572729196 0 412331093 -755293156 0 806421616 -833181985 0 -711580875 -231129723 0 -306859034 -81345127 0 480322038 -743178652 0 567254484 417398027 0 -827944013 -475885460 0 -808590354 -639248440 0 128401459 -119624764 0 386052547 405275550 0 -217757422 -773076779 0 -601856227 590985597 0 -710020211 109762904 0 707656724 -997141595 0 577730696 187027075 0 420713118 -627453067 0 486970555 532298456 0 156026306 -269471245 0 980176128 309977394 0 -495706074 -614130830 0 -569731586 -181446064 0 -286087962 -640951653 0 -265676364 290990216 0 -292228275 351436539 0 442718439 -535186568 0 -566429342 587498941 0 25125807 -219441762 0 625826132 -326086624 0 -268511339 807897352 0 307216091 284333752 0 763880476 519465522 0 153217403 -281811179 0 -480315539 763946438 0 745864149 648390368 0 8223170 -260887414 0 605921700 308868703 0 -860223922 -907398176 0 839559871 -167125733 0 33516382 328546562 0 259754214 -976371617 0 416786250 -832166112 0 -350224623 -543232822 0 266697874 328597741 0 -635124394 -576822676 0 -27774675 214494085 0 -177666317 -229371229 0 -931573838 212280736 0 254848045 -532353619 0 -580068251 -898165605 0 -61646239 -494223884 0 380423846 -266032784 0 -318921868 -243884497 0 13377519 -664736606 0 -985122431 -421231386 0 -210900080 -85070116 0 22206368 -222425716 0 -934002903 274817899 0 -135610897 -675999740 0 -158916233 132436784 0 86382303 782543869 0 -816261169 191972987 0 800848702 -893331950 0 -656676779 353736564 0 -580360835 -811764406 0 -313589150 569457068 0 -372734234 151091074 0 -301323279 82936565 0 799591346 247809876 0 -561408259 59679536 0 467975842 367191602 0 50337970 -589338777 0 -938579458 408729030 0 998194915 -889032082 0 -991718517 964472086 0 -485482716 -164701559 0 856834639 240466472 0 -86871472 88686267 0 -400834234 -24946422 0 164726150 115421079 0 -250176840 -808183482 0 -115673597 691522870 0 463877226 353657961 0 502072150 916911767 0 -241695701 -550391247 0 -390857562 955214504 0 -605362415 231502275 0 -885953653 -369124895 0 753577944 -609333754 0 65923691 -177837621 0 -572851828 -664420207 0 -378945118 -310861815 0 -751340342 646908097 0 -545820965 658366360 0 -52077200 -366776803 0 -686896655 -355541984 0 -846489022 644290905 0 -36246611 386569695 0 -688094048 -483401081 0 24783381 292888702 0 855331716 -457377152 0 839327899 421142116 0 -676648864 -588154733 0 435672789 -204439251 0 757986540 -657169023 0 169487791 -351487326 0 535663433 82282571 0 -28788269 -442125374 0 36882390 643221857 0 761221178 780136861 0 720348403 -528424335 0 -333464186 -639036892 0 -669529174 506707852 0 -507888031 -647717091 0 484856409 182341369 0 615489180 -24991510 0 355039787 210400220 0 528276055 -450904417 0 246457384 62470361 0 -454651061 313568314 0 -820608178 -415666816 0 24146763 894728182 0 539522219 399312024 0 -362421761 619281995 0 -481970521 830924524 0 371369247 -635084778 0 -587825467 907114944 0 192950376 -793258649 0 95396359 252695807 0 -539586714 -889508856 0 286709228 348479563 0 649195357 -920315080 0 -222174400 290845523 0 166301899 -545650048 0 202334065 -598572833 0 947778707 155960717 0 296422847 742737195 0 -318746439 958881378 0 -23803256 599679961 0 957570077 713363601 0 889286670 92715927 0 845247544 -258375912 0 457692005 -97257058 0 550153163 892567918 0 -59425230 -937700963 0 -267114654 405529480 0 22626681 947341695 0 -333714263 618661395 0 -404858554 624020428 0 -161078309 -372348691 0 -348665255 -815564075 0 -731665158 -350642371 0 740352354 127834388 0 540241226 487748277 0 526137928 292840203 0 -655016543 724888711 0 103757444 -647110868 0 -837637979 -102606406 0 683724413 326099253 0 -819884257 790399594 0 -117383564 808438188 0 85117131 -930785578 0 157065974 148806256 0 603699293 -230498913 0 441457981 -655827120 0 669214551 -477365785 0 646205624 793063651 0 -255416033 -260401300 0 474419909 -570407987 0 187262988 -779401866 0 -691259908 293804297 0 851786390 956154311 0 247918416 222660052 0 176422477 490989153 0 -293095953 232000971 0 560461744 203190279 0 106343424 894260914 0 -502099659 907088758 0 484803653 -135742542 0 -887851799 71950734 0 400925210 -990540382 0 702559156 898009880 0 -46256750 -137474641 0 23836271 729654249 0 412000351 -598511197 0 -140519171 608178870 0 -419853625 -446892716 0 676616075 407469072 0 -330689316 228757400 0 365649575 273034570 0 -294852299 751552196 0 161120266 166392618 0 -911513374 186022855 0 595797885 847172346 0 23424517 -589157981 0 -274223553 -262736898 0 -166341454 727151450 0 892158663 -433147032 0 364394473 303387076 0 -690472174 -764724000 0 640718806 287884807 0 -129612347 567347408 0 -909268046 -690835151 0 -492131323 -707497583 0 -145229559 -499011221 0 -426576702 844855283 0 761353001 -458592157 0 104175842 401822060 0 526900533 609050567 0 798398307 -728299475 0 801769807 -587555201 0 945929123 -654664004 0 -569498521 732253488 0 432675130 -961136687 0 -173040644 34824143 0 722766129 440283997 0 50260169 -147500280 0 973593367 -324605944 0 478301141 -850516714 0 197470262 -786688600 0 -497009699 -563165202 0 -457010625 -232411892 0 755078579 -755182071 0 -391596484 -986298601 0 91476814 899051227 0 781418869 653756583 0 478442972 -487429426 0 707480402 -474732169 0 53907267 -628326437 0 560779015 778366896 0 -395739305 -290345146 0 370896150 354971935 0 699071429 937026912 0 -198807759 158121599 0 380778727 -775464820 0 975823246 972359152 0 736549512 -445711311 0 -374336064 -432633210 0 -386323132 626793661 0 -248828282 -405095176 0 -158759239 -353026712 0 -378276889 -532246735 0 -187244028 456890921 0 78476180 921525189 0 163934708 29838896 0 112742962 -88499743 0 717409876 920733153 0 532429228 -926903841 0 583208015 -769624108 0 -877908089 823080089 0 519844147 425769572 0 780434626 -367404723 0 960728406 -598757690 0 -807648773 523525706 0 986823243 -57411806 0 810924430 926254979 0 25440294 -729128606 0 -631584196 -995767662 0 -382965351 230787043 0 787980584 -624726398 0 -314931409 841982236 0 475517564 -525429561 0 -952103202 -762601084 0 -635831306 -904796297 0 745350696 917996138 0 693698674 -62345937 0 -466748830 816638681 0 -540329043 -954301516 0 -467624725 -760351945 0 573646584 -264696052 0 -656281620 763299790 0 -163830321 -931828628 0 -577173860 -135551506 0 22586969 -884927427 0 -479169760 446504985 0 326142991 55818658 0 725480675 -367196263 0 966158058 -203070803 0 -448188858 -936676223 0 945101884 -69236008 0 572067983 -112876274 0 -275496034 479799218 0 188155819 -98682118 0 -723850495 -355321121 0 -403813755 -171384738 0 -136580238 -880738880 0 -764150090 462703218 0 -37977039 -914093806 0 108863145 799541369 0 -902784644 101150945 0 -538566525 -799673202 0 765309752 -612344486 0 -669545900 735214182 0 307911969 762378129 0 619617719 -263969616 0 -747445691 460329187 0 -150746559 569019536 0 -595136375 -727735388 0 697913561 -895642597 0 -860163853 -16384651 0 918845681 -557628273 0 452105017 -976320461 0 319782690 -381808139 0 199750936 768409179 0 187076064 -180545372 0 787973121 603542091 0 -728530566 -387894262 0 359315987 -782661857 0 -939392495 -408206911 0 -619121078 -75435210 0 -225144761 -869543044 0 617849170 756670656 0 -747697537 450374644 0 523514788 -457107725 0 -116318637 -803263106 0 675432356 -263934219 0 -339616640 -3047614 0 -308898711 -169489750 0 260030455 471670364 0 -148036394 830101967 0 737832128 420891032 0 -19523427 836322231 0 -436972296 812131186 0 -325839760 -345226354 0 -334047258 844110931 0 688457249 -346558654 0 -643328565 -267462204 0 279350909 -55689623 0 -214323756 481398088 0 562350985 -365821641 0 -221908409 -352626193 0 516991633 -726363242 0 249000916 -878259592 0 -527166458 -916252712 0 20874645 551051949 0 574590725 -910016200 0 -487595029 -731808478 0 756744176 -987426818 0 -580836122 380161364 0 -903413528 698781887 0 806706296 217963049 0 640954635 -289098484 0 -601760643 767779730 0 157480334 740285746 0 -636211637 8479149 0 -674015757 999576908 0 935829884 480227520 0 942706501 -593291654 0 -426314107 811167771 0 295577328 202916014 0 626648741 576644616 0 -812456261 57532558 0 -555797409 525090138 0 -816557466 914390048 0 -245431743 -878474270 0 -406474400 -500353305 0 140664944 -505658762 0 -909638406 102120291 0 -104025433 479100106 0 -67229941 -235567576 0 -83230841 144993246 0 318442273 -714155442 0 998476743 -523168093 0 590781815 -421122879 0 -243014733 47358636 0 741467197 -706054516 0 994866698 -724437172 0 -801516514 894659398 0 919720670 999925496 0 61585827 -53898319 0 -623553256 99344799 0 -152106050 425634268 0 243320057 -282875852 0 -295328075 367718343 0 -820762743 385096996 0 -767352878 -821202095 0 -631627475 -64137462 0 437653267 598372857 0 112092934 -634351383 0 -701520758 -518608623 0 720403043 -574108832 0 730831476 951816158 0 -804267940 -209257339 0 -269717673 -191304580 0 -118592798 169383213 0 -680687982 344388384 0 -756863383 694408358 0 -391878977 -689051271 0 108551183 472061355 0 176795533 -278021558 0 10871747 121883026 0 774411127 190838734 0 38409662 583920789 0 -725673162 401961695 0 950751472 -554143475 0 461504750 -191814179 0 -877552679 932371345 0 783049640 -993490425 0 398662437 -649087554 0 133951209 -983951598 0 776159332 539307999 0 528133528 719384037 0 243065324 -57996384 0 -777481396 646989691 0 -929557559 374835421 0 -127137968 354650898 0 -159891599 495547649 0 -180808331 -739765931 0 53255875 412070204 0 689638620 -171611900 0 659134909 -373821246 0 -538714416 -729258844 0 -281780031 -776947949 0 723188967 789301050 0 660214667 -767739350 0 209367016 -855169516 0 184750310 -33334118 0 488627818 -388209770 0 82133153 -241382604 0 -372631904 -947586546 0 -20334105 531617222 0 -36682680 -920262130 0 -594267933 -227111304 0 -441832073 -323505000 0 -621095060 -90374524 0 -971644006 100641122 0 172736696 262419005 0 779565886 685367944 0 -827275472 195598965 0 -318227680 773252267 0 99103444 -287817661 0 999770889 982914309 0 -524489321 480597140 0 -700659215 596120516 0 -528964646 486425940 0 396812128 -832278811 0 820689613 -603492609 0 -481425549 -613881570 0 -307685381 -112194923 0 -431771837 -555127940 0 385406327 529197087 0 -460811893 -508056260 0 954650545 186647541 0 928312617 -384717365 0 749300889 217680516 0 -196883117 136173351 0 427991506 40588080 0 882801818 -15532650 0 -29889764 322456430 0 493579631 -878409648 0 938232728 -395525405 0 486150014 496553255 0 231753323 -241042738 0 897795643 697251604 0 740741761 437212676 0 -993174624 -95349431 0 -966150014 -79004880 0 -527034880 -347110564 0 -95995708 -366103112 0 -14431942 691340192 0 152276110 -70367919 0 -740302421 -149986818 0 977981990 703213350 0 -147123373 808795961 0 -412401819 740926965 0 -765394162 -809299689 0 67449155 -302171329 0 -859307509 -696470111 0 -106417685 846002183 0 -914069141 295511837 0 280438646 683179562 0 526327207 726600465 0 -996751025 823826534 0 -174555289 181382833 0 608271767 436621361 0 65114900 -942208416 0 675639924 -899737601 0 -376717957 639291241 0 982212584 -824223612 0 510170648 -221745270 0 -553810756 -71845999 0 313244901 329819775 0 -253353644 257912498 0 613118432 -677552383 0 -449861685 320873928 0 278818354 967569147 0 -675703919 -68885172 0 366818661 -567377114 0 -7529280 824410861 0 -669965762 -330595383 0 -749995436 543029428 0 -444340627 -71681103 0 -789030903 -69707009 0 678440721 8969383 0 -26868566 5716349 0 -837023115 610004895 0 477960922 -116814128 0 932862249 63512657 0 507574350 458745903 0 -81600851 733789915 0 -414706843 155189428 0 947790543 -727683141 0 -32279877 841770017 0 -650181293 302490198 0 -661594537 78149340 0 -129798195 580964658 0 -448868570 -790158845 0 -869744500 -36534041 0 935862105 857989145 0 393257458 -105128796 0 915565033 2355321 0 777854387 206172856 0 481391045 -335941079 0 859352956 -926919131 0 401962650 -566178175 0 -24183831 -394554486 0 33938624 -426016412 0 207623506 495814691 0 -56824466 590423191 0 199577161 674487805 0 32571273 368514159 0 -169765304 772001322 0 -292517494 817289952 0 883435304 -323852807 0 -934271501 653387254 0 -202237703 573203170 0 292577473 -614890390 0 594105740 -911060780 0 -479545589 -170321636 0 -433992341 -286873486 0 255315530 -899032226 0 -765808229 -31132170 0 659435337 -926110507 0 560236825 841400230 0 -63691678 -346131532 0 11779390 -724735213 0 517449584 -316623452 0 -148757287 780102089 0 -579605645 -349887483 0 -71134432 -422820071 0 145203369 318039773 0 -659680826 -878536236 0 -900644812 -232156156 0 -449536007 -779959774 0 -821986321 898014435 0 -397796251 -110276311 0 628858426 -598058424 0 -84040313 812749264 0 65225080 -686958794 0 -826516296 640767007 0 198603567 -466404067 0 -490079503 199569676 0 155392084 -161608140 0 -595977747 -247233809 0 -552892450 -621249017 0 191335329 399221987 0 542251281 -911467257 0 -697586288 -581325557 0 -827995638 149747661 0 450672441 -847919035 0 -119496088 377766191 0 519569808 -915855591 0 -848850554 38133462 0 -817845190 -518362880 0 747891383 -50766847 0 151716431 -42606084 0 -402116425 887923886 0 875450463 -179605364 0 -822663761 -188060045 0 953422982 -157417679 0 -378819774 -169298163 0 -945411942 -394401844 0 316470130 514397847 0 -535092867 -602923317 0 -729404971 -468139135 0 631559248 13310350 0 -642868607 -326095064 0 956900977 -598741437 0 967907446 -610744228 0 -610470915 -666045414 0 348258269 -902777081 0 -98117862 189688894 0 -806316151 833921865 0 757806012 969564565 0 -208177805 58947352 0 388624597 -431908733 0 -598816415 685464935 0 -370152295 -402211585 0 611142158 -384439648 0 650664087 711967497 0 487628463 869117824 0 449523278 -5412345 0 424799008 208497400 0 838756101 -827997061 0 -438494801 -956762879 0 561699992 742045992 0 552070857 471498966 0 -5825515 -526434985 0 -459517940 -256110426 0 -945619665 -265514760 0 454614337 -410307380 0 497066428 95567583 0 455111285 -995495291 0 -790813933 -582831221 0 -747490738 717313023 0 760185944 -736024528 0 -197638055 737048033 0 78302482 -129487509 0 779554214 572591464 0 215581224 -951447557 0 -672912933 -478002272 0 -364925045 -79574069 0 136836621 -974845319 0 -995332014 -677133960 0 292416932 -308279059 0 319125618 -40361534 0 -905481605 -944865619 0 253687342 -605925701 0 -314386506 465958365 0 548644466 735348484 0 -127204528 -750575492 0 509006717 58406490 0 565541961 333995934 0 932390743 -575127192 0 373151093 504452040 0 742678393 -762590256 0 -81072219 -712117873 0 -943710577 -190975675 0 255082215 783093168 0 -740830517 -45873740 0 952010777 53064508 0 -831811236 438799995 0 -733797189 -472503117 0 550990322 -866882067 0 -124075180 135984785 0 -181027820 -84199178 0 368445384 67444479 0 -792808632 508818287 0 173933336 97646068 0 153389612 738326113 0 115338960 -23475903 0 -413197713 -379484762 0 852488861 -337651122 0 747759621 463880936 0 596141209 137309016 0 585142663 288436473 0 1753980 68487689 0 -719849399 239918015 0 -701800417 -965504284 0 347245503 -893268258 0 -399848116 497664800 0 -506418374 -997501755 0 136542677 648832231 0 623021325 709684103 0 -385282759 -816218568 0 -912995258 -423434393 0 -931146852 405566851 0 -5711609 975291501 0 -548096538 675068687 0 -422719407 -455079347 0 56941739 -206510870 0 -519779417 -574820352 0 -755535787 -732979493 0 -83391915 -258453068 0 961248129 983437563 0 -514285876 157069481 0 76559613 455798861 0 979931182 -474591785 0 -899551452 568192245 0 -287682639 -401069624 0 -551967181 183311125 0 -447753418 -667141312 0 587707790 715228491 0 -99019751 774847203 0 -982117652 585593891 0 -524344336 -884988656 0 -431859078 166796989 0 209272907 238937743 0 -695749701 -12916615 0 -782467572 227057678 0 -437283450 617629660 0 881683865 -121139686 0 -873516203 -955098743 0 -855813782 873254966 0 673787529 324023414 0 -568050307 60372250 0 -363298549 970408083 0 662019077 234641833 0 231814940 -675925282 0 335084100 651263000 0 259676249 -854225472 0 -542603241 -293517748 0 200916665 758089118 0 -539199913 -482425966 0 -558140463 749855461 0 708806122 -823096796 0 449671961 646287475 0 -337401156 904443011 0 -970680534 994589466 0 612206487 -617208830 0 711673815 298432096 0 415581286 -975267271 0 601630032 294797567 0 -609459818 -328263802 0 161412340 -287657143 0 195773834 542488600 0 -724977945 748644270 0 -835131367 620957061 0 443853525 -648169626 0 -889798997 -427814864 0 747629078 524067390 0 -300366021 673318573 0 691534254 812789764 0 -991598196 -649464580 0 416510748 557782728 0 180811108 -377599655 0 -705323724 -250845114 0 351173773 -517081176 0 105114822 -266198440 0 -353338605 44906237 0 895898408 575243936 0 882686057 -113399888 0 926975158 -490734775 0 -871476812 -762739988 0 883219743 -95571242 0 94868633 258383135 0 -746497380 459259653 0 675133676 -629870031 0 -556036723 360863148 0 215398291 -974547579 0 -3154521 -797619004 0 -372519864 -638835852 0 127392070 -136614360 0 224130769 457346949 0 -809005038 36431207 0 -309237999 105266773 0 159011431 734859505 0 206072526 -756314776 0 710459608 57128057 0 -995115075 53563538 0 585310192 760150497 0 162862042 -603262607 0 944410535 33775157 0 -792584420 112752114 0 412507846 899506548 0 818520942 404291448 0 -878399916 680851223 0 -390498789 -142428975 0 977268923 312243635 0 -243677669 -329923649 0 -701695795 718945380 0 -947715545 -941023400 0 21791220 -589756077 0 270576483 974578051 0 -282667046 -974639890 0 261446318 961416673 0 -313986396 -964724531 0 211647061 -758596037 0 562274069 852940245 0 268806593 -509855449 0 -117306685 185127207 0 794680093 -26216860 0 -879247087 877690444 0 989193620 199816618 0 -696776652 968947282 0 -901874024 807399724 0 -787384102 -450020004 0 -682138259 -346085262 0 580631046 -653527781 0 -779888452 558135988 0 -547239006 164031573 0 424294294 -574474601 0 683996151 130681668 0 561780162 -370314873 0 -46961209 -447734581 0 -200662299 -470778854 0 -404561915 -485118832 0 -248498797 5073112 0 895618312 791403147 0 794573485 -178847158 0 -8867694 -817089378 0 -53454893 907604976 0 -818603200 -687069443 0 -231518906 151276109 0 -617535337 -234613231 0 544748660 -859719198 0 288164266 -578999723 0 -541602720 -331378314 0 28566582 576241458 0 -603848387 -417793712 0 -27268281 -274679893 0 -416036340 -882887377 0 916324322 -131300704 0 180850888 -257211543 0 -911764024 378711838 0 -555924656 691212478 0 -223356514 434848066 0 482041898 -118299165 0 46923325 649421023 0 -626580716 -175984710 0 217764736 992319494 0 -510058353 5205915 0 -532896990 359826185 0 -205323516 968044038 0 362684395 -365884160 0 -872216668 -166801991 0 -757141903 -904038072 0 330618442 -122852678 0 -133201394 210064223 0 -315143800 -462290495 0 724180452 100530236 0 525646081 -658073864 0 -944920940 -749019103 0 -615397198 -662817221 0 985447640 -319350524 0 129186524 -786231548 0 -734641802 -437680591 0 405650642 803511443 0 -399539860 294195771 0 -5931242 273206528 0 -93432515 195179860 0 757851622 728892717 0 82397272 969672910 0 459825984 142216010 0 200879130 -242269879 0 423895483 -732265360 0 -280845752 409688019 0 73495647 -429034810 0 -362354 -987927564 0 -27024798 -595082594 0 461946822 954460359 0 466779686 650281255 0 37804658 -793235186 0 909225337 -744690200 0 -984081536 807889432 0 865307688 596293328 0 -812968469 -762124160 0 -819583953 -652107030 0 329672609 718755846 0 -48839395 -362161726 0 799650498 -199528287 0 457867409 -800330196 0 -86137056 347079436 0 706777705 419033756 0 -795525933 -351066936 0 -96768973 -667136229 0 -630286664 39200953 0 -359198368 -117335223 0 38330105 -234873979 0 -392688066 840152015 0 535065761 -674789965 0 -861372512 793450834 0 61207669 -257361421 0 81751783 -334807451 0 3768387 124809263 0 17607999 -262550570 0 -153380323 -828792197 0 -475422738 510695790 0 634187897 938678240 0 316557397 -257932571 0 428264059 -548696260 0 50317984 880357756 0 -326312469 101414227 0 507947539 -568000572 0 707907388 275180916 0 449797070 -566339809 0 -303417590 91191160 0 -594622998 7208053 0 549485229 -891487878 0 612907432 -197761527 0 -938522983 -275259364 0 41185010 440585845 0 -277013974 65002809 0 76397664 -779964958 0 -283579694 459437151 0 -411381341 -2838658 0 86757762 -144075435 0 588896109 444784246 0 -589135021 -771186950 0 -184378261 -688249747 0 364112019 -50299617 0 -867337573 832180289 0 236677089 -423247898 0 -898713479 -1228982 0 -396602297 -559641496 0 -414293258 64662496 0 -787353642 -149816534 0 813150189 77069566 0 -84177576 -451078282 0 828610250 425092700 0 -835467756 -464816152 0 638402843 -606487996 0 699675051 -491850885 0 46970862 -746542264 0 -89481640 865385735 0 643220288 970153786 0 -866392979 495158019 0 -175287787 981051248 0 -533795170 894910285 0 -260652995 -292756628 0 -664414291 -355431521 0 -840097930 75542929 0 331984222 133829431 0 -482054732 -508998426 0 282724680 -633013573 0 201025561 255657979 0 -463148847 -825074605 0 893706015 -451348388 0 179001545 -217465095 0 177517595 -418995681 0 421821252 -194474754 0 194927190 -475394596 0 -465487102 783807235 0 -99176795 98833397 0 509715008 -90733113 0 -965886239 978940999 0 503907127 627110892 0 984046073 492230091 0 300344442 -627771192 0 360936542 -154551108 0 -127616265 364275493 0 385251392 12946893 0 258188161 939217375 0 627564666 -362312194 0 -289662340 358429787 0 -180799729 -316443140 0 -306039989 22750806 0 753115298 73425583 0 -425833977 79827434 0 542382637 98491949 0 577112310 -897478872 0 -828132464 -747097805 0 281159231 864231518 0 718922067 -771232504 0 -661284874 -890061119 0 -139631170 654057850 0 -325984142 505627344 0 -293357304 -70661170 0 800704652 -363185012 0 -799157004 860027769 0 -278160984 237933457 0 -779702189 580132819 0 590712367 767743747 0 -571093933 -478116091 0 265015471 533234025 0 546804062 -221901460 0 -680495081 -114190767 0 526554867 279010838 0 -578313049 368604117 0 -489335117 -875907675 0 604712850 717924964 0 175033317 188720980 0 183350302 826605649 0 -770221333 -180462394 0 354076850 287234265 0 244718027 37515703 0 433316320 323185945 0 742088231 -449174732 0 620383876 89056614 0 -842193069 -989234470 0 638176637 -157971239 0 -148300578 251655767 0 -860302199 943757256 0 -799471855 187633208 0 614382906 529057820 0 -10820661 -221220489 0 -419849510 352042790 0 -238933885 -809715759 0 651284276 -803932459 0 608294310 289205760 0 481350502 846746077 0 -375251050 -152291829 0 745809093 755235167 0 -596669812 -913141585 0 277953814 675014049 0 -408692081 -915866268 0 -731030889 310105590 0 203358042 -858499199 0 -876620169 569758797 0 724339905 -712892148 0 -729876402 128757321 0 23183188 655842211 0 -768472739 478786817 0 -749281614 -892463791 0 419826005 -591834144 0 48393780 -292968351 0 328864629 -25381188 0 649300991 -333196552 0 881395355 719819562 0 928789838 706280496 0 372607872 797532490 0 -909183051 147239291 0 -365937432 906421211 0 781421180 35068681 0 403196659 -142902589 0 469339564 -845633438 0 -254924299 -468376582 0 -91864203 716622570 0 -194040122 -219806967 0 -75820520 427192799 0 899867440 432799017 0 275482171 -573591057 0 432632469 222757388 0 -916209821 804618939 0 530450778 353635654 0 805840708 20819504 0 -129340742 769894392 0 -354804796 -443533195 0 129850904 -292972420 0 267785403 -324406156 0 845145975 -210567558 0 504802298 999824230 0 -361299852 -800262012 0 883297557 -556224063 0 -763535542 864562682 0 554469358 679437698 0 -642121243 557788693 0 -374177840 974654764 0 -350252708 -710172415 0 524380749 63744713 0 -420932697 -234582001 0 -872817368 52351304 0 -459416716 -521199558 0 300696582 294395084 0 168508542 751838713 0 701321735 -104588031 0 -50994628 162892890 0 7273265 -139947255 0 124065940 622079100 0 -594586242 347467878 0 270136855 385111945 0 -337889311 356139599 0 -490445592 370301150 0 -962749180 -287756228 0 808979199 -714692847 0 -163109041 -335042010 0 -421231223 929464840 0 804776219 400257839 0 541657201 612099176 0 -433615261 432527027 0 -20786476 483107378 0 532183390 420984405 0 -640035319 -795020699 0 221299841 -872055603 0 689797355 731423504 0 780720477 -228792653 0 928564579 -993169347 0 -849190820 -308697361 0 917426351 -588856766 0 -846118529 994537129 0 -587863661 395377642 0 751045696 67466268 0 101146019 81052035 0 -680001764 613025271 0 286145816 -89532461 0 -335948280 -809523321 0 -34706588 988172288 0 -278683204 -143624564 0 -889207612 -122619866 0 -437382924 -496001937 0 -847114133 -807028264 0 223331140 -204936082 0 848203561 -675721349 0 -909458266 -503487228 0 -256604874 -675138569 0 -271412024 933069498 0 -741277040 -417020339 0 767562083 840742224 0 -755145676 -623490044 0 950621296 619676124 0 -152079473 775863003 0 100762271 719605148 0 984971277 -534576016 0 295544555 -393372647 0 366916721 -939276797 0 -925299455 -590317598 0 105518430 445062908 0 -501566122 -841698845 0 -281744500 -291759858 0 -633718032 -454081566 0 541812874 102270353 0 -990371306 -29404062 0 -865744573 -488609849 0 -576442919 661383496 0 275574797 -403350090 0 -915034934 668767430 0 -735946741 -881755049 0 404800405 -197682333 0 739404946 -523306943 0 -643633354 819001241 0 -422117734 -872028968 0 857812456 593579332 0 477441229 440101677 0 -327334397 -787230737 0 405444019 19565849 0 49320878 669362347 0 344263562 -448542161 0 -947579027 -257118605 0 -628148705 86943051 0 -275355009 868996142 0 -985338792 244395634 0 860643449 735434559 0 -265776595 -336046731 0 109981210 -69181545 0 -280366594 824983532 0 -134912007 526907263 0 -842491647 804862093 0 650293649 -855677153 0 -117714514 698318240 0 -381873786 -603359256 0 14153857 -93724482 0 -581224091 751685079 0 57176224 91415730 0 -420700515 -244199487 0 627850981 961349675 0 128422957 999409426 0 569811137 -380557171 0 541784769 -288430258 0 202683426 433050339 0 -9177804 -607915125 0 -36004571 12669003 0 653321745 -254924130 0 -247854127 516665719 0 -705108431 652799382 0 -808877311 59886781 0 837164766 -287185066 0 -842801497 248371537 0 628030550 -956992112 0 507772888 838918307 0 101780511 312049825 0 -373168196 678949618 0 -396215084 97621128 0 -764168838 -124795374 0 -279775652 -989265110 0 -665873763 357262555 0 763079284 -961390197 0 648590140 -982826888 0 835333292 -221238378 0 317855882 68602531 0 -764152490 -869027354 0 -41539635 174689623 0 -480953607 -396921962 0 552314398 80607453 0 -416647186 582697337 0 -223240886 914271397 0 -362267034 -811904084 0 792788638 112557988 0 35663995 -737796199 0 -272063048 -941957025 0 439993874 -796166336 0 -358201513 -233036636 0 296383561 -268284655 0 -130916039 656602144 0 677506683 -245081437 0 -123451924 718616209 0 82322896 702500056 0 42568572 781301287 0 891604096 371377645 0 743679999 383994745 0 407931071 -683266242 0 242569843 -445870436 0 -242623126 317949478 0 -851921633 712769232 0 -825645417 215935510 0 -305012375 -811700862 0 62860640 894906556 0 231469624 560217052 0 -774382097 303355847 0 525986829 827520055 0 665545927 -157755329 0 -102232270 -597492319 0 42417550 -42438275 0 765851289 -330112969 0 -903665594 -875544099 0 -740998343 986036751 0 305896888 -94197465 0 -260703001 315192295 0 812572729 648280555 0 -962835930 663432713 0 -463924655 249080031 0 -830063117 299676722 0 597074413 -708119733 0 -642389611 936104103 0 -867339622 -728135678 0 -661642541 810612988 0 205263706 -267818184 0 443915437 291184398 0 565962675 -628955813 0 -748602911 -602808920 0 411905855 349054451 0 -949338965 -574902910 0 718348373 330544231 0 -543505692 -109648188 0 -184004018 951886352 0 613791986 605944647 0 853066516 -597513242 0 435018416 -273919903 0 807698538 722472796 0 -210376270 -423189819 0 21678601 622184204 0 317312069 299252200 0 229541843 -270733544 0 791871310 -792841540 0 -889211720 -955099782 0 -825012798 -377781294 0 361152963 -867080739 0 -126643825 -596713681 0 -272867816 749821287 0 494125121 597715522 0 466168926 592096682 0 36319639 984233887 0 -192671072 950630079 0 -317460259 -270770065 0 -516161728 835563433 0 654899999 -47113725 0 -565600003 918635986 0 -450314957 -90583934 0 -279047078 629149810 0 -522287756 209285078 0 424075730 985295686 0 369124287 -26395562 0 383482421 333642240 0 -778930464 -948745273 0 -173259787 569613154 0 21906376 668337770 0 -409368984 -10754669 0 690818874 -921383212 0 -5609909 315680733 0 -409793434 -815624430 0 -380020177 63518261 0 -118686325 -476662515 0 580263445 -746173319 0 -942785239 879408015 0 688100143 539920007 0 111250494 -801229094 0 -150065227 190112085 0 343142169 874726254 0 812173329 -919962289 0 -651776759 -469945189 0 -109463012 -676182426 0 -824005024 -353917070 0 503219912 425761534 0 857987921 363828197 0 -34944298 500369766 0 -800932334 964669102 0 33619276 -289835881 0 -578998941 -88810592 0 132333933 717902291 0 -358277201 -193581043 0 419210395 43898084 0 892334876 -850719597 0 -209223089 -279714539 0 506512128 164731476 0 -579506219 -801330536 0 -448210177 644480953 0 -918160496 15578419 0 -700447831 -964752853 0 114992642 677914878 0 702805672 349961932 0 -953411583 781504691 0 25194256 265437316 0 470335818 654501809 0 81938270 -794370154 0 59234390 -534192102 0 951961404 796996669 0 50110780 428873909 0 324886865 -290611643 0 204402641 -812266669 0 340405748 -471818813 0 -294840124 -592785258 0 333484338 945707114 0 -122871626 458327802 0 -150929044 -815101071 0 -233505249 -25162794 0 -51899563 -72543415 0 217332104 220649688 0 -905040556 -714774823 0 936094409 618700874 0 -71664417 983644774 0 -974409435 -98786117 0 -352154984 524514264 0 688127935 -602399710 0 694369494 -335415438 0 566150038 -150771815 0 324331831 -371805543 0 868456465 -605701869 0 -674610714 -451116002 0 -603165899 500313721 0 291348198 -507442229 0 759938356 899296064 0 332384001 132073474 0 482397049 -11737615 0 -690551562 -806418085 0 740800471 -881844875 0 755729600 291253992 0 -236277979 398633301 0 647318567 -417956662 0 -532053783 534331387 0 -435327593 -909171368 0 -593331978 -59606013 0 -556647423 727456695 0 -718283028 884712237 0 -693844745 -419080540 0 -907105087 -426696185 0 162192007 708241197 0 102311923 411639295 0 -547901922 -75967124 0 208525052 -808124062 0 -518559919 627129091 0 -633042439 444151158 0 -701536781 911489418 0 -592386118 438723110 0 84781066 133312834 0 -632505460 615442875 0 266772233 740288863 0 -714743572 -61742619 0 309185299 -444563793 0 749366252 733847207 0 -113211432 999777749 0 -429171142 286492397 0 256659067 -106648489 0 -539331069 737523296 0 914840047 -622346966 0 -490584338 -144906898 0 252469771 814681278 0 -920928377 101805539 0 495565716 -761376789 0 365383042 -544859289 0 752418714 -109055083 0 -236970665 -168821514 0 280671163 -715943594 0 185051953 767100877 0 482443188 -485475819 0 293306443 566699928 0 -651315172 658133255 0 -429443147 -958322658 0 -641082971 818836807 0 214800582 -32803434 0 291601278 50572622 0 -954213292 732723107 0 -641694839 -247591918 0 -399055276 998541251 0 50183748 -706584769 0 -640015298 -156444419 0 -584885677 -501614702 0 617804933 814348078 0 -198126426 -802891081 0 181759895 -825589913 0 482194712 370634590 0 673094817 361735642 0 964571979 156547460 0 -699406884 -220452893 0 466359535 240029164 0 -602071176 -541249548 0 -162607132 -533345041 0 -795107389 7853637 0 495833657 -402016635 0 -970312365 715200902 0 -178248970 -929524437 0 -213843916 51443954 0 264825620 -989231954 0 281948404 -366419985 0 943303792 -47600240 0 -444935709 -189562672 0 223150864 793143770 0 400374234 -717188480 0 752339082 131082047 0 368692788 -72893222 0 -247082634 528254413 0 -291306963 25635213 0 -992520196 499806108 0 -357100517 -711441034 0 870460210 576718720 0 -203210609 -305628470 0 203848089 872867572 0 -247174953 -746699133 0 712033219 761323424 0 -53245682 987292781 0 -865041265 787470990 0 637380469 231365308 0 -501641057 -930121358 0 80883891 695638280 0 -12656692 -869439123 0 -961773881 -967880507 0 125422631 509666169 0 -427952582 -442938201 0 -79678731 404577218 0 606990752 -19338281 0 562219596 -292038144 0 107141760 -13514079 0 -597024111 725943565 0 -123942040 -904707876 0 -317215663 714099377 0 358804377 -151599525 0 902715069 -370485973 0 51554770 -253027593 0 -902662521 -712833708 0 -624689805 490989586 0 453609772 -689004004 0 -58324951 117345385 0 455948460 891047670 0 635725165 -677681882 0 -226697679 910121567 0 -190008584 -8824196 0 -40221821 -261280735 0 363753797 -396579051 0 -209523152 -532844020 0 666611039 -566464689 0 -9565674 -552830430 0 -510137225 687627348 0 -129038366 -134764822 0 588960022 -817591343 0 56871702 751556987 0 164680859 -466236332 0 -42159394 661396485 0 -381070515 635889039 0 -103214524 842510826 0 881311286 168060208 0 -812676432 -956864746 0 73379719 282639428 0 611023682 842565415 0 -407819324 -54756704 0 -510679053 312273028 0 400694470 581380710 0 3923489 43563613 0 -262976220 463356006 0 502574295 134672091 0 584827969 276963307 0 -310010910 503673346 0 305407850 948910858 0 478561870 827888217 0 -936040091 609837840 0 -222871830 -424321962 0 -235779044 193861608 0 509136801 836137148 0 -657051731 -465678443 0 -302247016 -906975419 0 -47456105 -487852660 0 -159026782 -450279897 0 173724148 979365446 0 -778077626 497282409 0 -274294993 -219980752 0 448241519 407218047 0 -317051297 -670959407 0 502955246 -812719359 0 -796955190 -388818771 0 1038670 -291097902 0 -610596755 892071485 0 -224535939 -597080201 0 900111276 589614541 0 875563011 383858330 0 253999465 -428184214 0 1208370 687491936 0 -125900950 -912040557 0 606502765 670791267 0 834154773 -926884976 0 -914450371 294665456 0 -406000239 69312209 0 -47360369 -820733030 0 480031640 -841076852 0 853016339 305450540 0 -841033316 772790695 0 -144067716 806159439 0 467349438 559181589 0 -37748454 -697508685 0 -921429968 -264259670 0 -463187824 -669033161 0 918512458 -986348841 0 -342863019 -976404843 0 90717493 -534878966 0 101201082 383346255 0 -228392793 -656812530 0 -154217493 836855560 0 -21207987 -133065172 0 420909433 671572701 0 -238011106 961409427 0 121529965 -675369399 0 -838721826 68691141 0 839541531 383856024 0 243830003 920550373 0 699876354 -997841581 0 -720077099 -356429632 0 334019210 -58497681 0 308767316 328102491 0 -196174817 25168441 0 -469337764 -512843974 0 -346623495 346552195 0 936456783 322158001 0 -792502988 993373655 0 -599388777 415060883 0 -340442088 -624559122 0 -243769353 355882742 0 755834252 -443525966 0 -614576214 -714726611 0 -769996586 459757494 0 -529685592 677821512 0 542742082 340076708 0 -246155096 220830071 0 601306862 -884983192 0 -686459460 598151829 0 -703528007 641724722 0 32714002 -534358585 0 954573135 912147904 0 243833993 99451288 0 -439827433 561865385 0 -481224140 -151629353 0 -762873056 906495945 0 991760812 -18736723 0 -710001264 989476487 0 959157548 -428554737 0 -554560061 68290063 0 -210295521 293868817 0 769397710 -972488596 0 666788220 172260681 0 638215421 159340012 0 -581601406 -874003104 0 520496985 213261989 0 184221265 -932806175 0 955919886 3626632 0 737653830 -572414506 0 -609966160 428059870 0 -903458224 336279094 0 995673979 -671232614 0 -140515116 512199415 0 -332934873 767397075 0 29002604 730795998 0 371575409 -967368864 0 169610956 948009597 0 -14041238 855786076 0 972932003 973388449 0 64067498 -259753041 0 -559012623 -67611829 0 -363816518 470510727 0 127936111 -624495275 0 845565865 -196079212 0 -264922672 11403931 0 698715177 829197754 0 919041966 -230256228 0 165098427 627734235 0 -294245627 -723445663 0 -495409951 -958120676 0 -669547158 -951452356 0 -356304473 164731053 0 -830080845 42606041 0 528541065 920793771 0 883443097 591428902 0 -605695626 -251662759 0 285737848 654402543 0 41585878 935471659 0 103394907 -379007616 0 -451990795 -44509282 0 732855476 -875113005 0 -310614424 -985234812 0 -701805892 -597282208 0 824446934 -520095138 0 -70970342 52895875 0 -122873351 -870033847 0 909289779 -119611145 0 347048245 -554232971 0 387257008 330360452 0 311473780 -707959716 0 902699386 288524600 0 -788574194 80024967 0 771719025 -8799192 0 -932075738 -242059914 0 294440186 -987207515 0 688487251 429580693 0 -494980502 -459506170 0 749408957 -178661460 0 825366789 -924687295 0 -147483338 777890632 0 -427350811 524260005 0 249518175 -347952931 0 628715202 -407177676 0 890439531 -898574246 0 -722932841 814532682 0 -640573082 -660791772 0 -444764053 -127080819 0 743028454 899887778 0 -932011994 683021739 0 544544660 205203000 0 676760081 777973026 0 643407666 -97075659 0 877677290 -158634063 0 300192233 -799779549 0 -587357959 602520661 0 525242832 -572525123 0 -473050560 380249028 0 580285624 121973159 0 248704330 281692330 0 -614271826 -849813721 0 -368047290 -687760476 0 845134586 -112771768 0 140046299 25656567 0 -364274534 -305910490 0 657525237 -391607291 0 891333881 -93073248 0 878455413 593100541 0 -903624709 422743143 0 301691810 -86885766 0 102302068 -193119819 0 186518440 -850242725 0 -81396116 -551974492 0 -675562132 -240396403 0 -130755773 472535106 0 33640938 -608373870 0 454948419 313329070 0 -964079625 -875372443 0 432012284 -314266396 0 340728350 -14094551 0 -30810923 -276210140 0 647845375 698201061 0 902684519 -421697077 0 66411424 -669810209 0 -888842153 425415605 0 -665787696 857148728 0 -690429568 645389875 0 -122279476 939085668 0 441086324 -217390812 0 -784376728 519124872 0 -342088693 771867773 0 -241191133 -567140580 0 689171453 334724739 0 -248910443 228939428 0 -817813600 37265924 0 -890520592 228059091 0 -226064796 449800145 0 -187251189 -850295074 0 43864005 608528273 0 -411836613 733061870 0 394447571 -945520690 0 258123958 -65232547 0 -686029475 823138435 0 -824857283 -843420456 0 -944981374 -371551469 0 -831553759 -529561385 0 476620284 376144674 0 893366097 116200228 0 826861156 310549547 0 774915283 -615309141 0 -692525157 524415133 0 -685476008 234365462 0 -251303335 640850263 0 -753475184 648617092 0 928820840 -21584586 0 757765863 827640554 0 -848324121 -217720123 0 -494535262 -164578468 0 324734226 887255305 0 -181010622 883637230 0 838378997 -994351431 0 -44699012 -338037447 0 612406635 -81584737 0 15199591 -931847709 0 -32056289 704465810 0 -132065851 68051509 0 -47322620 419323642 0 -79221782 452398699 0 10106096 -663850105 0 -28750669 993029588 0 -911862406 296220045 0 97233916 253167707 0 -676163743 446050915 0 581483385 -132853571 0 404591942 -765818373 0 -581636286 -480132753 0 24558016 444139784 0 680881849 -922538263 0 -584914969 -631264128 0 290568745 529874791 0 -66265389 763092601 0 45137705 270009478 0 278805430 -872949399 0 416722405 97032151 0 900778976 -572906866 0 129196838 249024410 0 -844877629 112271836 0 957138846 32389623 0 -905247958 -696286584 0 538231665 955798469 0 -680530954 -631722227 0 340150351 868332771 0 -1683160 -266024175 0 -759561784 226028397 0 -638195328 -103282590 0 -8986850 779040510 0 -110628398 -658324052 0 839020873 651307384 0 912572802 -414565022 0 343612335 939232139 0 -928754295 237243468 0 -359686420 750785826 0 -85866539 -67732925 0 -535215816 -842946317 0 -228586514 405609046 0 -637732639 -282864555 0 906974884 -725887366 0 818319015 -519379041 0 -827869964 944525699 0 -230195200 -994089158 0 -614338991 391897135 0 679730831 456012023 0 -884490819 847975594 0 -713224052 -123038133 0 -727436362 513995014 0 -164252094 -535483172 0 -622806000 -435720762 0 166135271 -964344110 0 -910349415 155711849 0 154442463 -601219258 0 -502946540 791336396 0 370430279 869371079 0 -957100594 -877581573 0 -500785175 -116875725 0 969098578 711126501 0 -371331560 -217625019 0 930610050 -890864690 0 379939132 -182977842 0 680926962 408123300 0 373058557 207203831 0 545588770 -95498891 0 99508965 -806429790 0 -357954639 -368788268 0 804542180 -285447007 0 -438576460 -87401973 0 404963316 482794284 0 -652914876 -307193434 0 -311744964 -720683126 0 -158975516 91277709 0 -898035736 -218927057 0 -521262518 -317659192 0 -390789345 572439264 0 -823523285 -760837602 0 -455898084 217684769 0 -440633117 -840943515 0 -672952135 24912315 0 -821872807 654001938 0 968219594 451619703 0 220397868 -152041017 0 860762473 807451760 0 10956120 -703034615 0 903186262 104600731 0 786042642 -486071606 0 -177636276 718528851 0 287371374 -631252444 0 -141691617 581485655 0 -213114757 -68651434 0 -147098675 200552454 0 -228890618 41857380 0 -918746420 941514145 0 279606993 -507807215 0 347134639 -881457753 0 329220975 -803565789 0 -122995434 -4791098 0 543451614 159584081 0 978131460 -464014658 0 -52855441 290883233 0 -521430968 -24121423 0 778114481 -311478689 0 873254320 385987947 0 -33122356 267311789 0 -975967053 -751344856 0 658980653 56208041 0 -579418333 429748995 0 84731148 -4461935 0 -185892081 -995658166 0 912604900 -153361095 0 -246459585 -482429188 0 104231308 879513799 0 -899848254 -508285865 0 808741088 -78734996 0 230000981 -661980728 0 -97989987 -295252684 0 425563478 826259773 0 -499780878 -648011921 0 580827738 587980944 0 -137081813 597738259 0 -556459204 -313937979 0 -92745892 -316188758 0 27686661 -522783233 0 -239476882 -125193894 0 762517126 148109591 0 309804057 630408700 0 -975577781 710502496 0 -467254703 -852552231 0 378972115 860790949 0 -433753365 -302715623 0 599045529 -161579145 0 -710486982 -180660640 0 -86417151 170700920 0 347081274 -353425065 0 -54460435 -356642909 0 864977376 -10661000 0 -656795914 -72486325 0 458131092 -45728466 0 -706578020 813203295 0 -390914319 -391574185 0 305461724 -161799433 0 -318086110 718513091 0 512487575 354025869 0 763499716 700674480 0 801125894 -322375151 0 662408109 725782247 0 756204544 -505746369 0 -89151093 -622150174 0 -661279382 192914022 0 211707579 -926311287 0 956425238 -935815759 0 711060670 701382122 0 808631007 -840831891 0 -254637775 446135940 0 -123589200 893734548 0 713528241 -898965808 0 655873502 156729780 0 41473567 -752111450 0 -559586820 38716750 0 442712168 458020409 0 964837572 822390281 0 -518906384 -834906886 0 -584750618 463493848 0 -611398786 -990764030 0 704374847 692455214 0 -227615074 -738748448 0 -841327813 872772983 0 -593792598 -239769744 0 602103051 -194784235 0 -426830730 -660133284 0 -958627392 -361384898 0 -935608662 -682339823 0 -886664752 258565699 0 705366310 228883059 0 745603249 -241642285 0 278384230 -768037261 0 -422149616 920783239 0 -533643721 547307242 0 586713728 309889738 0 992943147 -729579973 0 -613715064 -593986609 0 -703382390 -82855923 0 882420245 -605198060 0 200330532 -481978367 0 -40802667 977968567 0 -338244840 654470304 0 -921454169 -143865552 0 -385439037 865900688 0 720474944 869150931 0 -763392058 573633349 0 129187761 508817283 0 -300995732 473635157 0 263605062 -107022248 0 103863838 510635628 0 -941249854 -187986824 0 -989131722 737398106 0 -642324865 555625008 0 749958545 -787566564 0 170223773 706035665 0 -247551835 852877503 0 -182008643 -645670346 0 -706701037 164333307 0 549460603 -366238487 0 580391081 490353639 0 883494440 -799235358 0 741053284 -935963312 0 310694573 394075272 0 307858707 -914276864 0 785557039 917619956 0 150390193 -439016198 0 62827990 846286051 0 -746660294 702295657 0 375548178 644950814 0 -464976275 -866309563 0 -175719187 633111588 0 -479709204 -223791820 0 -113735683 165641596 0 -513767191 -774062324 0 654332247 -496688186 0 715319417 -179932472 0 -483554682 296412825 0 -725619873 -274729160 0 -117417136 -936767392 0 -181297657 -292771091 0 -29844593 635641858 0 947494169 893476165 0 -581063364 413182961 0 -985696307 609619086 0 965991517 890690451 0 -731925713 -931378662 0 -651509143 -509881049 0 -91916522 -504712224 0 -375640450 550694675 0 537633487 -407356235 0 -932079725 423278650 0 560814570 414076734 0 -782185548 127661970 0 -70416461 272158118 0 232666082 -903091661 0 -271228906 874913624 0 406148231 371940835 0 179427109 -178219371 0 831904001 585180291 0 -256887645 -938676287 0 -583993852 276544622 0 801806784 545915806 0 -811401635 607801825 0 119798055 -211338083 0 -891871650 -86595958 0 -583799147 408229486 0 627827915 -903619764 0 -231383224 -285340982 0 -566069706 -76066305 0 257005045 -83164212 0 528339144 275571739 0 91032494 931874604 0 -632590139 209499652 0 16583501 -426305794 0 -527396057 -403972125 0 -354498958 -273800231 0 -638207364 856789651 0 291796296 -219807315 0 54973036 -774077823 0 858037609 -623265040 0 -166374671 394168640 0 931865884 97939186 0 133079237 -443578872 0 -377735996 938940415 0 -770961174 871464485 0 -824789733 696769486 0 791381367 -605995465 0 376708651 27118137 0 -821553348 -508562390 0 -689036828 989496189 0 181711252 -580681304 0 -234075206 999797641 0 -937497969 -165675319 0 -688149759 -742082473 0 -652271260 607291233 0 216121009 -832516032 0 -588625472 854764818 0 898724486 528846783 0 -85931950 216810808 0 -512523970 237960650 0 -269368059 805894471 0 -610683968 -675339919 0 -349714646 -822318024 0 143620101 -838230563 0 302497813 360326003 0 151389406 -298339601 0 -741429305 -542663833 0 -283320965 -21263433 0 -395604774 750850203 0 281891915 -330120813 0 -434741000 -437696391 0 -828840574 947951963 0 -141053555 -202947474 0 -938595886 -982295169 0 426877538 582164255 0 487610964 510461778 0 -782974715 -644829713 0 -852062419 234535002 0 -364384876 113684413 0 -865988755 -414334353 0 582301972 -702478871 0 -764412207 795926510 0 -693387544 6227790 0 -149054163 836854067 0 378851374 281442707 0 -920865086 994478408 0 755294675 -269904071 0 -844765164 -789744547 0 -703073776 518097075 0 848083821 296842860 0 980563743 235302008 0 530938713 869966093 0 311809531 -774679041 0 583699429 287214067 0 -17489581 776992137 0 -958457039 258737458 0 -495185319 377153493 0 29934576 -676738555 0 711107812 456970777 0 -894689345 -237767235 0 -149476928 847540541 0 300693143 352388163 0 657815056 -427188818 0 858039469 517217049 0 -170276809 -243557374 0 462134400 -502371881 0 276345179 -989358000 0 268322882 445519569 0 79215527 367749069 0 -886303258 869980391 0 91318374 594923828 0 892893862 433708161 0 300938115 118427906 0 254931533 640024661 0 244747298 -675458458 0 699674198 -666498539 0 -245026876 -701877472 0 338400232 772340364 0 701949950 -544095982 0 -782239252 446723623 0 -311113676 322222057 0 -301792586 -243526074 0 -45134502 749604590 0 68465107 -472136272 0 -959601517 72092274 0 149385583 871074760 0 -386126355 740831391 0 -660235204 -892165768 0 -684304342 -891007931 0 855444112 806533511 0 -213215900 461926525 0 226111480 -70003654 0 -518847378 -684664545 0 -169070251 967969944 0 204324081 718670917 0 -272099863 266921851 0 -986588701 745132537 0 -641814443 -159735854 0 -926135432 731689821 0 938305081 -218053429 0 -896470419 981134491 0 -514147187 562215496 0 299807182 833615702 0 -575393228 -381350421 0 -472331953 33853334 0 -539762432 515461025 0 247967825 486311891 0 -605995491 532723119 0 -667893314 -789380831 0 -940479331 -745872173 0 -45808319 394665490 0 617668280 541822182 0 544158253 -637067499 0 -127193145 945275909 0 -869570748 697057276 0 522653195 686359658 0 -959679014 399268009 0 536718229 -979559887 0 -241483857 -940084399 0 -73794959 914134868 0 9877769 841910612 0 -151964288 978282952 0 448572915 -877211887 0 -671886572 -47053057 0 447211713 -794405091 0 581668836 918765854 0 -473272632 -25783835 0 633791948 785510223 0 840162983 -27026966 0 895782132 -666204438 0 613076575 -273195664 0 -821479002 -944588029 0 493933715 15689905 0 632694658 -579461048 0 -678077969 -215535722 0 -928172575 -911506323 0 988984370 375997192 0 334195404 -878846369 0 12439064 -679023256 0 -493376430 -441257520 0 999812135 790635806 0 -491498209 686947855 0 -976055120 -695137699 0 387733179 -893416990 0 509409716 -542950161 0 -661262858 274078257 0 484245330 870076258 0 -86764702 885379890 0 -622313604 -725617305 0 194971553 -797384434 0 -67269796 -888313417 0 485788205 493436798 0 677401959 -655052152 0 186589868 -321288594 0 -792282226 -605522493 0 -918248807 91816349 0 154885820 -227693548 0 -461105377 452624575 0 705489844 854647094 0 -478377126 -578598358 0 -341408929 -670972014 0 -460881456 858535162 0 327420086 393723818 0 954589235 -491247901 0 729032710 -542799263 0 965448239 848997862 0 -543914282 -596508117 0 -469636673 379415472 0 -604436506 -55999381 0 -966732655 -724991984 0 356435262 226654441 0 628280328 572224246 0 -206453562 -993732613 0 -46931032 -691808971 0 -806796507 -170295273 0 749321169 398601078 0 85048521 56939272 0 -319186858 339162816 0 338336961 -987606827 0 -949603182 -485108335 0 -916118159 -317382225 0 -365726902 -9720048 0 428649703 -416814052 0 868677193 -826270331 0 955140567 16374119 0 -423445776 -396930783 0 517904428 -563978264 0 744540159 -868357225 0 461067828 381645699 0 -444000947 926164102 0 -334088717 693688272 0 -942220823 -611433053 0 -430802235 720598840 0 -99464683 -542151314 0 -514847170 434852881 0 -204294146 -453755330 0 111874437 655013744 0 -536307122 642474128 0 -351226865 654965887 0 -717843583 -252572657 0 -690276264 161550988 0 -448184034 432962526 0 155973196 468633850 0 186618988 -892403227 0 958288447 -89574671 0 494394047 -958958215 0 50941412 -432721063 0 610466653 -865503398 0 572199015 938232774 0 -808626668 208012008 0 861091524 811234800 0 -351423348 899646681 0 92755980 -824459350 0 -752158963 -482689805 0 198005913 740353932 0 -63252756 -251457274 0 537617944 -754597918 0 311866490 995615316 0 568155216 -59912009 0 -749359871 -327526352 0 -79743646 -440562310 0 -571401748 626723294 0 -832812431 287373129 0 986015603 -946173043 0 -129575799 -769170507 0 -834415505 944657418 0 -145745928 -17308268 0 296127262 -14672374 0 705583171 173331475 0 544521435 -8090655 0 -417627076 195717552 0 584495966 635546832 0 134486571 159923045 0 -546520065 336025290 0 -591562832 -747073877 0 -644126415 -931212422 0 -501656533 -480227201 0 -676365290 -433671930 0 -211515853 177824812 0 3831692 -170908820 0 471828743 216245459 0 -438878760 -379299380 0 553844491 -56766035 0 479251537 -209414443 0 864987296 -922817098 0 -383003122 85283894 0 609442080 204760126 0 844361970 -848377382 0 -553404988 960574943 0 -624138707 467033974 0 -48864072 19857871 0 -649253864 -904393457 0 -179460095 651239060 0 -312421470 -410221369 0 -840547468 4725924 0 578611195 997359025 0 -619887492 -679750284 0 898969207 858189723 0 918277938 922562937 0 -335176869 416607776 0 421221241 423653617 0 -922459692 -239739690 0 -389179203 -311620594 0 -853887265 -640182431 0 279406181 -203751010 0 -604960162 -201500284 0 -679559342 -899131038 0 159325272 -229971993 0 368959919 -437735813 0 822841327 -147090236 0 159378804 -969075443 0 -224002999 299705809 0 392740940 904156468 0 326877088 -750446405 0 -303071000 616009448 0 -411508530 -25255405 0 -531993194 -286775462 0 10794606 951704815 0 -862347217 665563155 0 665994167 256502007 0 -254004268 338321954 0 -70443788 -784891344 0 405723099 -871502937 0 -682626126 157198224 0 848499565 542236664 0 -667977349 -870667364 0 641443370 420203092 0 503675747 77738379 0 -630714599 -544187672 0 -789778432 428671559 0 735872559 782889835 0 889603878 21277549 0 -109798263 122303759 0 177915447 -437712360 0 118191813 294491801 0 -948379177 -718490221 0 -304373244 -725383291 0 844900451 -711603317 0 -767883476 73356270 0 876519580 -313354788 0 -767906524 74006655 0 615536746 -927957885 0 415027404 -531586974 0 -668268663 -274882995 0 115199509 161172009 0 897920921 -846579725 0 723015417 781052505 0 -192068027 -632062054 0 -877601525 -908091323 0 13641515 -638985119 0 183919133 -872023007 0 357797893 -888382600 0 -236981679 370628708 0 974852389 -135174988 0 775323554 -464035816 0 -237857631 -683902348 0 -38378305 -128315443 0 4680422 -171608518 0 520019789 216865205 0 647387080 -878636787 0 369787820 954248711 0 559642253 276240947 0 722331322 794001005 0 137949403 806536128 0 -228996716 754344675 0 947237565 837955881 0 773537656 924519666 0 797350175 -534499624 0 544189343 -78749938 0 -483904892 -475552260 0 536452596 775911401 0 225242048 -461745063 0 942991024 -107633308 0 990231276 222029777 0 -889525206 885868411 0 592159399 -196989972 0 -154233693 540991680 0 -23896580 -881599023 0 -311051998 -682881143 0 589904918 -143588955 0 -692087698 26066633 0 -321917440 308583003 0 -936380415 -480378082 0 -937378845 986371720 0 710649829 -341934414 0 -233293613 -166665894 0 291902959 -241103290 0 -490111236 611079207 0 -599954583 -833727802 0 468911606 -606184738 0 -584048075 436393732 0 -657110433 167365201 0 404887537 510755143 0 -983609722 -736055481 0 -865373619 -837616300 0 -377234888 121230579 0 -394714978 992121143 0 -307068724 574034213 0 -6766079 714661346 0 -708097407 418171385 0 797713918 330770639 0 303621104 -338800832 0 -36679771 44859720 0 -450117637 -744997540 0 279864396 4787273 0 858590585 -75912042 0 -267818877 839890057 0 484901585 526861257 0 -667196374 -665762889 0 -621916822 -119625445 0 879280720 562319191 0 503663522 532261732 0 437856412 191922388 0 -205766732 952591201 0 337181390 -339678750 0 123455487 643685641 0 -731484294 614315524 0 990151227 -896569367 0 -233947958 -87167696 0 -673360021 961034858 0 -340673847 457818508 0 -473680559 -993466053 0 -118372604 573475298 0 -668133795 734075611 0 -666879838 500887065 0 -295315776 462428020 0 96049702 -938686901 0 -163764958 102191159 0 -807223394 83061055 0 631990097 -870547834 0 -601627206 -615975467 0 -30047848 398945239 0 33293748 -693500049 0 -115580322 -551681066 0 231483440 -251703991 0 66630603 -158097753 0 -480214650 648126722 0 514452364 -786027922 0 277017673 325756057 0 -290824118 -413518789 0 -249769986 -186485867 0 -58382896 872386224 0 803277434 846209653 0 -174127055 312836398 0 579281402 -509196691 0 181898887 -902499864 0 53574752 -105457304 0 -404041358 -933447091 0 834312921 964235173 0 631006988 -51442207 0 368537840 -76758371 0 996282897 -842694494 0 246199763 998635708 0 983277314 878026199 0 -626185163 -59083440 0 -802457024 243805006 0 771028903 -642982926 0 -518553170 -752426921 0 -260643622 203477187 0 522737041 34239939 0 -222059736 -412577797 0 -828247537 -655720489 0 -810346945 939777610 0 -708125659 672003627 0 496120385 331183038 0 383980791 -636186747 0 431427851 -993090045 0 296481607 396956396 0 105138692 362508575 0 -408005776 70512459 0 925108512 -682547300 0 -634727583 478848166 0 722161306 -360937964 0 -830521040 439236175 0 -741463099 211240921 0 -165720130 103441102 0 772588681 -737973319 0 -334960002 -941611236 0 -621914697 417529281 0 540573750 -629146662 0 -524259012 463753522 0 -201881901 -933976159 0 988895983 683133221 0 -513757727 -502175596 0 -807192668 853436279 0 -355323566 -384717397 0 779231807 -518045274 0 -171261780 -404380231 0 -483472102 -849550800 0 489665374 766114579 0 74222730 935361018 0 -708283686 -346212843 0 53779330 -154388280 0 947587977 -555399697 0 374576520 737807846 0 -552518934 -619883465 0 -618038231 -73154543 0 530677917 5080214 0 25765068 369439176 0 -958445680 -367946333 0 -587720035 50126054 0 923550765 -716641850 0 -698523913 265735633 0 -432573001 -39471323 0 -665341883 376096793 0 827888919 19169474 0 -820831197 -131265468 0 -744535844 -777878739 0 169719189 56226282 0 85222092 -413339109 0 988036601 397324435 0 741011577 5194147 0 -292901384 650815523 0 -780421684 -302674893 0 -869470385 -222093287 0 870068854 422811015 0 65038496 -247822142 0 406893746 -887213829 0 -174985434 -183831534 0 -224797605 526901175 0 -722974470 162493354 0 129453129 801530747 0 -600733474 921565551 0 143404970 332374838 0 337157185 623520975 0 79436757 326407348 0 -616122610 870219222 0 356576658 362059019 0 -640674031 767328984 0 664263009 -484456801 0 489898699 623429300 0 -209544670 887683758 0 -878529144 -674390332 0 912801485 184067029 0 868359579 -812440498 0 -208778072 -522284845 0 -813542729 500187591 0 -142241443 983979056 0 221178092 986956728 0 521378197 -910913262 0 -260409530 848238911 0 554750755 943445276 0 -158552178 -34598755 0 -475365909 242314434 0 250002447 -405528009 0 -257640119 -56914558 0 -152106843 542606876 0 467330176 -573966427 0 630838289 -338862310 0 -66113912 682324728 0 421012646 -653244273 0 940009955 353097543 0 -111318086 991743137 0 546335398 -248372784 0 -329568060 -952020378 0 444838075 723713766 0 967923931 -737808504 0 413601528 564231251 0 -417657118 59015007 0 819888506 475489601 0 -415387167 -755891831 0 -683435577 414961198 0 758073916 -850994273 0 748026154 -229515112 0 -643381656 -964775845 0 802653260 -623934727 0 -662461604 561310977 0 -526434012 323679099 0 593482020 -864996385 0 527475223 -495104181 0 -18277508 924837497 0 -359942470 983892337 0 -603507282 -230103422 0 -131156459 18368202 0 -796471466 -249696605 0 913688370 -287122243 0 989852879 -318596993 0 397640583 215476749 0 -703703131 -355962112 0 -387883382 -293199337 0 -63274311 157516895 0 375672465 -923632758 0 -325059509 931959021 0 -100680675 -388642949 0 -647606947 804092602 0 -551467813 266084608 0 374952688 595682529 0 910707792 345949413 0 805293015 -988115148 0 -528573876 -340544903 0 -309373883 388889935 0 -595475049 718823729 0 -543975598 -89076442 0 -408936650 536478473 0 -724340665 308225182 0 47944045 361024095 0 533450736 838982767 0 698179300 439950351 0 38413855 -708652399 0 -602774524 44572001 0 -78352793 -699219633 0 -234444442 -931770232 0 -502960437 -310502655 0 448756045 -187472507 0 587326859 593643660 0 -716071303 566525038 0 -857247968 959135866 0 -387334222 587162035 0 -637932823 34460744 0 475620223 -407857610 0 -372994216 381107164 0 434744292 69880665 0 227129214 822196185 0 -721971390 -510115445 0 531189765 186959679 0 505757060 -687753426 0 411236245 490341126 0 198072388 -636622623 0 797532417 -755533164 0 -211256837 434658476 0 -564244390 -419529130 0 177267159 737678491 0 414569035 533010301 0 353669852 -928663245 0 -977515745 -126866770 0 216877766 317327351 0 -463941968 949525379 0 806705950 -510247256 0 176648695 614746089 0 -34102540 416956543 0 677177481 880349948 0 819371893 429902960 0 763728663 507777062 0 -443480355 100024047 0 62981903 -21245952 0 630799700 493515311 0 74706231 800830766 0 -866077132 -619319252 0 -479780118 651818364 0 571151734 275827746 0 773892380 386650154 0 -386466085 869895409 0 566235547 -617962253 0 -857468929 -646314393 0 -218780164 -717757390 0 143483037 66501127 0 526593479 -807566624 0 -244275705 557597394 0 -940259739 776875381 0 540619160 901345774 0 -287111767 -100103825 0 749702799 753457318 0 706587470 -580975820 0 -330611816 785689118 0 -351837836 -204479292 0 -95511168 331413215 0 753845640 -579845851 0 339954716 789305833 0 810381282 -839780918 0 196894525 -448980875 0 265543967 -948320560 0 -513094567 120490237 0 166835591 -12800774 0 -19299520 300764165 0 69612959 -413261418 0 -494708781 928891709 0 298642127 -95574558 0 953974451 298639125 0 780178017 -874851653 0 201868582 -369553982 0 884457564 -546955001 0 -360912633 869444901 0 -88879935 -309115918 0 -421094590 740323201 0 744553428 8467141 0 532319296 -612977284 0 407433885 640795502 0 -488608625 -298835483 0 -902859222 401126252 0 -926423064 -629184490 0 560587442 806233176 0 -742672570 183698433 0 -652828877 839566991 0 391958627 398525166 0 152616425 613653068 0 -910398467 272712615 0 75226698 465315841 0 -249371789 133114816 0 141023108 956274957 0 -181406380 175790790 0 83081880 292703146 0 154317299 610497903 0 696466670 -546926008 0 -854833209 412085441 0 -668904061 560345483 0 -623283138 631704348 0 130404073 497801831 0 -523838396 833628722 0 811255562 -744760264 0 438057879 769159665 0 -805306975 930635141 0 24946938 687632971 0 728105474 826537715 0 -322834239 -637428951 0 -46060309 -719007695 0 869527094 -666930507 0 634062072 618357622 0 -307339675 415727831 0 -860579266 -146475537 0 -341732790 -494237251 0 -230406398 -590368961 0 221320225 -327084744 0 631275747 977054801 0 74538452 -201738355 0 -73779916 15002815 0 481737537 171506309 0 516835688 -355617955 0 880342068 -716370870 0 233039481 -436420086 0 591867933 891588881 0 -880644146 414244189 0 82813775 961733912 0 243570803 -960439300 0 272953956 204455441 0 932900699 -312007924 0 223385129 -563175098 0 431486050 535020001 0 665577881 -417955945 0 578827749 376406650 0 721337396 354749262 0 439694411 706317890 0 290300862 426072647 0 545985681 -231994675 0 -207170934 -71075357 0 74853717 -10438635 0 -658060990 -903317585 0 412221064 -638576087 0 726909546 219508784 0 -990803654 -380153896 0 -57299619 853457380 0 -217556788 811670509 0 -413005019 608389629 0 -492814593 926330087 0 679735605 -914811217 0 -360860416 -89524389 0 -66787281 -952983070 0 855835670 -367781903 0 -419257798 -333892962 0 791342604 -144427823 0 269549048 563182158 0 -667131799 -73172176 0 18029018 -682840954 0 -689448562 -980892544 0 -11232749 -935688234 0 161185304 -974531896 0 187936928 -497539087 0 764652035 584022894 0 978747386 -24590201 0 639493184 -762665876 0 26835522 -641638410 0 759166902 -164809918 0 892536311 -659755016 0 86346058 -763834010 0 -479845152 -224666337 0 140868586 -514669493 0 153615676 -288091391 0 303381467 -514451398 0 -6340946 -800299136 0 584457465 -882070710 0 -276632014 -695576443 0 -761309157 -19351582 0 -94553441 170264716 0 -249789489 -626790296 0 203851001 -325756227 0 29229505 175494187 0 407397388 511471982 0 342366671 162085703 0 499902233 -406861983 0 -522455870 -188199617 0 621894403 -602091958 0 240429258 409420106 0 -242598268 521203424 0 706020965 -774824779 0 700438586 -164429837 0 804237029 792657111 0 963584297 902921755 0 199413708 428293172 0 -923269013 361084532 0 -862126671 -555374261 0 -267512415 436491067 0 -925901073 -109720629 0 96918588 876277266 0 842764100 -854172092 0 -114089310 550537179 0 960607238 -842161105 0 949317259 -814908606 0 584490021 358003750 0 -555713969 -50596060 0 -871940542 72524568 0 912282656 605966069 0 -20421458 452206013 0 968234564 230254747 0 -584170357 -641976658 0 -825628392 -293387289 0 418515869 854409279 0 241091576 370942686 0 -357002630 119658505 0 -265930407 835508514 0 -456442397 329207722 0 -435824913 -765530949 0 631295539 890804576 0 627817301 493789502 0 -882637337 -530649967 0 847695202 328699225 0 138201901 -30734510 0 -544293520 -487855587 0 -496341864 -502861405 0 911663739 -234000937 0 443091853 -461173493 0 55007390 -951097579 0 -846082168 386604048 0 -387394221 -225562997 0 -685546453 -408536879 0 608096636 123866200 0 596679265 401594129 0 -773421467 -140131453 0 -409368487 317079489 0 -324219151 33651449 0 -284032752 -314398863 0 893809364 -55693684 0 -486249210 548614243 0 646422643 380664360 0 -810636988 886621257 0 4659371 -799396274 0 -130733055 18242290 0 -46071696 -473629700 0 -141685524 -423637879 0 -254760954 195732194 0 -230713457 438908710 0 -907918222 862954092 0 511538762 17289444 0 601465241 318814896 0 539219602 -881585112 0 -342339777 -844305281 0 -745276280 -292132449 0 249098059 -396128649 0 304217620 -884929753 0 -627580765 587124326 0 -144647643 -939818220 0 727195685 -276170334 0 -928257355 83508270 0 277550733 674680469 0 711555859 -868416600 0 424578659 -545976237 0 -165417566 -320226058 0 401929541 680703627 0 -771538470 444769594 0 247194959 -317063385 0 2052387 954956260 0 390189531 -337176252 0 -36425359 -97436260 0 -990773659 -909643780 0 992015099 270936110 0 174071222 -837240144 0 605218851 183759587 0 -924360811 423163446 0 -275825255 -981569152 0 674276719 741241333 0 450299106 61575596 0 -671333466 673474065 0 -327905624 565448783 0 -905450338 556797600 0 -544947294 718839076 0 53848538 -466282938 0 -616928936 -799071092 0 -64353649 923692086 0 -51836972 -510048378 0 916242822 -534184687 0 444223011 369187774 0 592842963 -726612337 0 -677160227 -813590204 0 -872258080 -863747487 0 165363986 628527003 0 -445463339 -254596425 0 43885797 -274089843 0 -271970256 -863543710 0 -984866405 -721184799 0 -700021881 658318718 0 346019233 76124375 0 509916749 -518954512 0 -437244833 369495915 0 -892785807 -692966758 0 526870944 -176740219 0 -427199073 415420921 0 173782907 420366194 0 945240811 -85763989 0 -365963376 839529504 0 61352891 -794195239 0 -568785094 612218048 0 -883572252 208128612 0 305162570 551314767 0 -416679746 -396589752 0 637341140 594711930 0 30049676 -929773190 0 -129992656 562515147 0 766451249 373621507 0 69483240 603651850 0 -472833119 605085786 0 -545672046 611104648 0 -326057413 940321250 0 918480424 817880193 0 -931464150 609443961 0 565346056 -626144605 0 -347061805 -163796847 0 126241662 -233384221 0 695528514 477810957 0 101163068 -376307407 0 91415017 -402864087 0 540953882 -440184619 0 985857855 156019275 0 -580032812 -181245052 0 -643944724 -577963625 0 -439677635 -616997177 0 640945185 161765415 0 258601365 -952366107 0 -691374861 -170190860 0 506670200 -306204146 0 185426302 1434665 0 -390413869 385057712 0 -574013781 319989237 0 915767708 -245813977 0 -430017936 -219147266 0 -185047270 -883715632 0 731026567 761481514 0 793405218 -166251199 0 -441585000 -300024224 0 176737787 342739713 0 921381299 -947308368 0 -599247835 -996531274 0 251879753 -963449096 0 -188602168 -211394703 0 -422514605 -560064717 0 -283370152 -589309376 0 -401965601 -587218088 0 -999499405 -323752316 0 522311284 624522366 0 13304958 593861033 0 495286057 -40746469 0 -576787182 -267288184 0 155799550 -350183540 0 -255066014 -76530376 0 597279939 -913752559 0 -922552075 -703907376 0 253477311 769790786 0 366009532 -231459212 0 472198770 301333884 0 997502752 -712661940 0 -771833854 -842413656 0 554052373 175128130 0 -436239731 -490004492 0 -709556526 544293987 0 -358753228 711026740 0 -252834442 -573999046 0 45730928 981425741 0 -654383976 762356181 0 -825001374 -572688292 0 557172675 -362225327 0 -793039442 -878254051 0 -10409094 -126529881 0 780447212 641429012 0 -239428203 -488779722 0 -154016606 922382685 0 -726209592 -242253514 0 451247325 780527525 0 636412022 143835176 0 -367207019 902669684 0 483986469 -982200052 0 -955953312 -752459780 0 116167902 976017039 0 158830905 845057960 0 214398020 226732283 0 852412919 -919330425 0 -608586577 -527786228 0 337374376 -167040208 0 612952303 337630917 0 320470844 -455838942 0 923182927 -524286863 0 557860846 491342559 0 644822126 -771630811 0 834928116 -585919313 0 559616080 450494501 0 -271778092 55464514 0 -948392280 -606833512 0 953319617 -764026140 0 -621217004 526691471 0 596966602 66946177 0 773908477 -254643161 0 -321592150 225861186 0 -532533993 710513277 0 -692181591 -473173091 0 911370136 -251367986 0 -698564177 59004719 0 861859196 977001393 0 -753603088 -481032983 0 -585229216 -902960553 0 422047707 -312556181 0 -177870114 -383469898 0 -644595536 755706853 0 833254613 107724728 0 604201537 712015530 0 762770903 394845776 0 -523082896 415629036 0 -822951773 986730847 0 -188583096 -67820812 0 -621786565 524163432 0 168935591 -971490290 0 565764915 742762724 0 -189373041 25571667 0 -613868177 903365718 0 -490541587 282918255 0 765998761 641751083 0 763416159 -269960870 0 356902159 694700191 0 -102321931 -117215562 0 820134214 919313097 0 -451454809 783956927 0 -968207495 916705847 0 499907538 -485384945 0 -65004291 -642408755 0 133193254 -522053947 0 -673362976 -875982684 0 -402082257 304713118 0 751042526 -663847236 0 -211580672 -908622227 0 229934322 810410580 0 409593213 -330803400 0 -195752344 170369643 0 230970148 -644914561 0 776396070 -628129977 0 804743735 72065359 0 84214831 -118537132 0 290921242 637205539 0 37711379 908120993 0 -492920101 939862487 0 -656662120 -265735036 0 -676522446 -118698417 0 186090730 364057593 0 -405728407 814855618 0 -38092182 -240860400 0 794191879 635353322 0 -72289856 203031592 0 -382047745 -761357576 0 370664992 -984024216 0 -951430758 -997931426 0 -607603774 457747574 0 -192842389 855221989 0 -80093556 -245126414 0 -971188204 -141562084 0 723209712 -448719798 0 -481823308 741786122 0 -916750215 819671420 0 762869582 270234109 0 -917531063 -368094149 0 65458822 779451913 0 392747277 590271969 0 893861736 203757296 0 -181050615 349069007 0 603718135 674749545 0 534341218 18825614 0 -526395829 -257853338 0 192011203 -971657604 0 -739501272 -743873128 0 66827472 -544267013 0 856011569 -99647542 0 625465191 -529195463 0 -314114299 336929221 0 215025469 398138013 0 158598304 233347177 0 -981523369 -788798349 0 -486978962 361055839 0 223683446 206550566 0 65907809 -922798241 0 -929712090 319887356 0 915659840 974906273 0 -226284206 -296734670 0 -773332961 256048668 0 330614916 785007540 0 -74593189 153282305 0 725195618 -968811740 0 230388700 224251437 0 -263820376 296153185 0 -631598675 880994504 0 -569289332 451014922 0 226838324 -270350082 0 -993100534 -45039166 0 -602335369 806353419 0 130151352 878599257 0 -833278641 -16466360 0 689685088 427841230 0 -576409537 -487771559 0 -39599978 -919402392 0 -735203735 544664036 0 646057878 659689681 0 -153445413 -508410446 0 -800148485 -545337591 0 780265702 -397075595 0 -714372525 -93606453 0 -873994170 500704184 0 -978305029 797167694 0 13871619 580360605 0 466379779 -340853977 0 -341438237 -90972122 0 29193759 350599522 0 -112268120 989169323 0 -119227929 -102524458 0 -515327814 449209378 0 -409241448 -125378779 0 -419473822 715577300 0 652383792 -621771473 0 -518767518 936493213 0 -635452704 -988760715 0 157857377 -933088317 0 -867349019 313513350 0 -156193909 171010346 0 683997235 -232366727 0 949637089 -635898620 0 249229574 -570133823 0 747736496 970281446 0 678196962 -90477084 0 770933090 -136570455 0 841428936 -387445768 0 197919190 950079195 0 11119923 -416266708 0 -91341182 619245631 0 658571032 -650617225 0 604259678 -337360185 0 795705626 -394901721 0 192648201 -471706186 0 94856368 985006979 0 227539629 921016227 0 -847941859 -20789485 0 -178104141 526125598 0 -463568680 -72746661 0 -173090691 -94785462 0 -460463318 -203612185 0 180604449 151445257 0 875194813 629925945 0 455556154 -557925225 0 61125561 -987069031 0 647068339 -933416994 0 -958929544 -823899636 0 -38419308 -962634902 0 -317798180 -213136910 0 62332127 -284236421 0 304731263 -864449085 0 211637618 -75066530 0 901972697 163046634 0 -81059798 246023355 0 -259288217 -805546547 0 736960525 -950582868 0 -739036779 -260863133 0 -886970780 575774377 0 149158993 -418589980 0 887654961 800309874 0 -213178013 -485919229 0 -760837402 -32536579 0 -175661843 928671096 0 -210500661 -362153219 0 587889782 -28122953 0 679638724 848590867 0 -142657210 446610298 0 -857936178 -888168045 0 -895664896 -809041457 0 120559033 791740708 0 837546980 376491231 0 671313372 495392554 0 -35091598 914996020 0 -603289848 992507454 0 -810502278 -439554281 0 -429795797 -619449055 0 -685945590 -710573900 0 670026511 190268787 0 -646202347 -163982295 0 713067186 -516159622 0 -443847795 721833143 0 900554845 137240973 0 845548945 680874120 0 931646785 867515781 0 -644736257 85590560 0 -857200247 -99046016 0 545203509 -437693837 0 -587124481 -525512205 0 -348945531 622535124 0 262250261 464039427 0 -793234694 -398205536 0 442880276 230026000 0 -887338777 -330861541 0 -364863236 -620513902 0 -613059463 725672464 0 894084401 -581873865 0 11609661 170711004 0 -691829017 313201717 0 383884394 297955143 0 -616044372 -778837513 0 -719300841 -170415297 0 602995007 -955620817 0 545751635 683334919 0 931156324 490913537 0 754669579 -381335776 0 -420149622 826094020 0 -668108244 64009682 0 -509748735 616021048 0 305871748 902706631 0 -159813368 -353422371 0 829357643 457382820 0 -571287010 -690098070 0 746320166 623908811 0 628564596 542919673 0 -721072750 -239187389 0 -525078163 986607371 0 653106145 66175472 0 470332434 -502416637 0 -850415883 -851811008 0 -917146639 356678040 0 -436227669 -839926450 0 -47348609 -623631156 0 993503036 -681648863 0 135463020 562549598 0 36553659 948606226 0 -481652429 -968907731 0 -467425523 197814458 0 584637018 974989378 0 995120564 256612970 0 -731999149 -632458941 0 -6783209 -577665571 0 -334476413 47631455 0 535530906 807857657 0 681983718 503791558 0 -162664663 293889821 0 729026963 733970490 0 -493111724 135972322 0 -632450285 -683179363 0 -612632538 914103733 0 935111815 414680532 0 -683630100 -760249889 0 -423836386 -14272201 0 -673248235 995193814 0 -710614353 304814637 0 -583280144 659350449 0 -809089482 -347420605 0 -454031900 -850738248 0 823517535 -408190653 0 318936436 955409865 0 272768297 308416297 0 631134920 907150398 0 440792981 -32308875 0 -19871781 -619588998 0 -21023392 -137983187 0 -266488405 -802385463 0 982571445 733243874 0 -159076180 89031300 0 994012757 373797226 0 904276087 92843439 0 647865020 -805598174 0 -305644242 371084913 0 -990256566 402917244 0 -296369780 -338926947 0 818045241 -618798431 0 -939275497 -414694556 0 579514909 -115690077 0 -277717941 904104546 0 245264231 -437088111 0 724104094 736693246 0 104856358 52653807 0 -660842970 918570358 0 990396728 335697212 0 412704603 532589631 0 550744471 -888374355 0 -722878531 218498256 0 -296886000 -659041603 0 366058479 641920098 0 721909520 953861568 0 130347278 -899670876 0 365402436 -937835062 0 995205410 -69472722 0 -420062600 -354611938 0 -139501056 -970244379 0 671431365 -650344288 0 975317477 -883032678 0 987851007 -824978002 0 341864223 -894830246 0 51686860 382195397 0 -188637573 -893412237 0 350430683 203298447 0 -927792483 -20938665 0 -624907059 -236494783 0 -294321062 68248877 0 310200144 325904647 0 384051817 -717602223 0 -914563286 -391873228 0 -793777140 855938486 0 -420076675 -8138874 0 581180708 797244942 0 -203822156 628108006 0 -238144959 746658886 0 -106628537 -491949088 0 861628659 783796649 0 93722024 121338036 0 227845369 -812151084 0 -913237544 -709505357 0 102157047 738152657 0 -793156203 776224875 0 -676892050 563118271 0 97152921 158094008 0 -194163665 509040280 0 -244319872 -505253094 0 109831250 447031597 0 145596872 782470076 0 -355175737 -979826774 0 -786104989 -501330515 0 594536241 -510313226 0 -620463606 846680794 0 -152068683 -517040770 0 -397955120 -663870825 0 608112231 146820571 0 -417153837 345496525 0 -554946390 -55608245 0 -515149859 357565495 0 -828405968 269896456 0 -64440697 -679521237 0 -425419194 689992738 0 432669580 3205469 0 -843736557 292384882 0 -980898388 -198098335 0 -515166535 -455489342 0 437432443 -887375252 0 83514810 -378688165 0 745583942 221115329 0 88944250 132984385 0 -927604905 793055423 0 38644468 263551163 0 -638241068 295435077 0 -705979657 359043790 0 -821888352 -93561985 0 -735237209 -298684522 0 856094585 -831614409 0 -561010372 -533884533 0 -869259532 -575292185 0 -920840693 492117977 0 -745079086 2979612 0 -263892690 -718306458 0 420365748 -346351778 0 -819471273 409487713 0 186580854 -924949492 0 -490667514 428919733 0 -172645636 -258374786 0 -349249315 -44934125 0 355022525 470507762 0 641507726 61845712 0 275655157 633854580 0 288464951 -153947373 0 -484489073 637792136 0 410778709 -633294202 0 -520297914 -806455839 0 -133437970 903066340 0 242668219 881516313 0 411962835 -159968111 0 -437522855 215689190 0 810097352 129097378 0 533548971 563670469 0 587822944 -743410 0 -10111341 -690132648 0 994887096 -754150229 0 996620235 949706005 0 334680347 -91303072 0 -199978757 602901640 0 455428448 242850457 0 48524852 -584601782 0 527605775 561414342 0 -288356254 -511385271 0 948628119 -556093742 0 940505770 -971933061 0 -782574004 864268123 0 -333523022 531746918 0 -635497790 -494328782 0 756721236 -846866772 0 131544884 -603951527 0 726508032 -109525766 0 -988564847 583456098 0 651099103 686273205 0 270272559 -436575785 0 -555151182 530292116 0 707192690 -812399360 0 -971871404 -761743273 0 -495979014 -442683043 0 -332842932 189872730 0 896191016 -633731944 0 927277808 -879491780 0 -32457720 639192182 0 -121438396 -357456410 0 -945387519 727921479 0 473769863 -159249714 0 25847976 278229691 0 450853452 792435378 0 952720127 -420431599 0 -214596931 -467473825 0 644440061 -580882617 0 674116907 596293904 0 -145913090 -970430368 0 -449073636 444567332 0 368107648 -613164814 0 585823566 389139707 0 -183867256 389632951 0 981072012 342694615 0 -741296151 -298367053 0 -58195722 -679308888 0 150584515 570554310 0 915156904 -705768480 0 736210058 761623838 0 13277027 829584417 0 494825609 976438373 0 354738725 417342300 0 -6314877 -180595600 0 -204266593 -959525886 0 -816325969 440001061 0 -817149953 -159292639 0 -43351313 969154901 0 871049220 536058716 0 356106289 -896309535 0 400381238 -29775796 0 955287018 -646636473 0 -275054453 713425293 0 292001283 -29199953 0 407974100 -759457508 0 832965200 827352381 0 -194219915 -189636751 0 -426143119 558176106 0 -87110079 641559957 0 -903838707 814513513 0 665307098 381541344 0 -499470174 155688669 0 -649345755 -864774673 0 373600265 569028993 0 -783794608 581080732 0 -515966096 -230564318 0 428734533 -800688076 0 -1387898 579251451 0 -522513778 -223586325 0 368681912 49172335 0 -545310507 998765398 0 -226416878 -373377661 0 397086947 -724655150 0 238216273 -756522466 0 -462157308 898131087 0 -280666589 -53455793 0 -908014446 -460044469 0 489894905 -836626059 0 -887130945 974549505 0 -102974254 376897514 0 301136539 465010105 0 8351996 296865603 0 -489063823 -499342867 0 342478612 381996865 0 -2962668 -874298182 0 806736107 -479275136 0 87293522 -129341554 0 -562961702 -264795556 0 -2527003 29233893 0 919320250 -400105523 0 992275288 -929849443 0 177690041 209786818 0 184190885 569888562 0 -294575274 89817564 0 -223614923 80312072 0 126152664 774775990 0 -541939715 -185356318 0 -54258067 164427049 0 643284612 -154662939 0 288990717 -926933733 0 -383065001 764786333 0 130018076 547132800 0 -625889166 801660137 0 857464388 -264811691 0 685475133 -713247108 0 -892741882 730754146 0 -226077757 -68346870 0 -412432787 -559476286 0 803779347 -706047543 0 -50709043 57352054 0 861871027 925167706 0 -852154166 -701048224 0 -989961128 150394174 0 -487041127 406354048 0 691330009 -351239392 0 -230764849 -637361161 0 -446388791 973843032 0 487568665 994019092 0 -331510688 -9849889 0 -267415414 -321327314 0 73573155 178704074 0 827317042 880138995 0 -410968495 -992838641 0 -147073927 -147312142 0 -533716473 -528835856 0 768645648 394859269 0 454734353 539722283 0 -305144203 332083870 0 732621752 322390117 0 640554055 -338190506 0 -308531775 -693875276 0 -525150806 930911831 0 -736411937 832542477 0 523081772 -229082439 0 -104943326 470637178 0 -790604795 -395402068 0 167071267 680704475 0 -97677192 50777694 0 -419104402 233650253 0 -877419615 -789487053 0 -550070753 151301989 0 -99354714 452637001 0 -437395532 -544473704 0 915271716 704458827 0 -15344624 -276794509 0 -858679728 279022734 0 998470230 377755918 0 -156117080 -196626853 0 896305645 341176450 0 737072945 923325686 0 508548447 -315812137 0 69836257 -806199802 0 -753069482 568145536 0 391882985 -995505252 0 -661886687 886568308 0 661027704 -689387607 0 -847285593 47128049 0 707396447 827348550 0 352897325 -654820423 0 70528983 439670160 0 -328995703 219780298 0 788010000 -190075222 0 421802513 484456624 0 -501474053 -912619712 0 803496248 -249440867 0 -107299200 -709830442 0 -312498955 -461847017 0 -904781857 532186213 0 -285945340 50112544 0 -900480445 -706580594 0 -667667036 -528153234 0 13962105 889005086 0 -617002850 -933088299 0 -933526609 816999323 0 -770073011 863271789 0 713225451 -42999682 0 -945994646 -157311275 0 739466305 449939213 0 -122664098 837989430 0 603753237 -615285208 0 -60016900 -728613925 0 -620362302 764534374 0 -860850688 433432863 0 -670291506 222624137 0 -89395948 967282379 0 472152911 -562948066 0 156558670 253350001 0 744456998 -885614160 0 180219706 174533561 0 -743384834 725253099 0 -519166447 569959683 0 -165973242 -414494953 0 -196505581 -422977142 0 937696570 -378223222 0 -944933630 433092822 0 780039951 837724101 0 309985624 -402950250 0 274748451 657864182 0 166830011 433065158 0 415415945 -321611878 0 -603118476 -305128503 0 -623736973 263035455 0 -242914315 -469438133 0 681248715 -814411766 0 604721331 -371256103 0 822304450 120393379 0 505074685 -962164741 0 156282759 -501082736 0 -316175293 -899714176 0 943917178 -879892654 0 882864086 268402475 0 397084549 -830907536 0 -363053309 718455611 0 -28414623 469406538 0 100242095 670212575 0 -589616582 -690538742 0 -364986428 -826290300 0 755985746 173381587 0 -828968535 499835687 0 63282655 778083797 0 -636305943 483376560 0 99574649 641965309 0 324271280 112706789 0 858271796 -297134192 0 535566670 -679455319 0 953354295 -968992180 0 617304825 809045985 0 898291149 -592923242 0 -446297095 -467407155 0 -577361734 -209828572 0 -995186071 -151000151 0 -542528497 -966868828 0 -811980033 584693966 0 726775834 932589562 0 387037890 -137220678 0 -701435236 -760833258 0 -474966895 106979051 0 -841594985 658610975 0 -705373927 773821371 0 -566636586 -464371124 0 -484820975 496596497 0 527381914 973732433 0 -926029734 -959259821 0 -472907386 683889678 0 -304577538 735166689 0 -409337661 -360224080 0 -487612056 -548351856 0 -503105352 16349861 0 708103282 44208881 0 593393254 -229851229 0 -620528303 382896834 0 638674177 -91836428 0 595594514 94793946 0 70842305 -197721391 0 -767357374 -143259490 0 -819332404 896740479 0 989403003 -542931083 0 -625126124 999176493 0 -278468075 -965561227 0 179848973 -350481098 0 -418237065 -131422494 0 -605741164 -786931501 0 -537739012 401181403 0 808814949 -282270314 0 819767055 -194553897 0 -668902942 397152029 0 312718991 903887326 0 754492996 -289508259 0 -937036315 -506729966 0 381811943 883743323 0 437106870 -647028994 0 666323533 -699603397 0 92435258 -344336453 0 -628478104 319528354 0 320414775 397449896 0 -201629094 -470350559 0 -240015431 337438531 0 198035287 665871435 0 -407314161 -48941134 0 404972300 699780516 0 -253335118 772253528 0 572435009 -45132299 0 76160887 -750121128 0 -331595643 -382947592 0 -433723452 290786847 0 566749901 977918592 0 325373988 -297078403 0 -448647376 974367914 0 -365082248 221578817 0 760590752 -720405186 0 312000122 69982059 0 914805674 398445930 0 98875551 -207791732 0 53305031 607323856 0 849662402 -164236911 0 686224655 860415926 0 -484375364 -400047736 0 952658494 264801723 0 -600691346 707372364 0 -926112765 -798992759 0 118632496 -823029632 0 -727630743 931013654 0 406724980 729558619 0 -783329652 377050906 0 928588778 -442083305 0 263249392 -603983994 0 162170287 -646848918 0 18221852 -959843564 0 -656367204 -326875709 0 -696806037 -450029206 0 -181099941 -227098361 0 117954004 848170117 0 980517763 -482801702 0 -495124520 -136975062 0 809889979 -497635175 0 729809054 941690301 0 -391385729 893931133 0 -904801873 -377538345 0 -199697099 610456613 0 -589081554 51588737 0 -520327778 54901788 0 -490629272 881243523 0 -4696642 690930427 0 -169533282 612829749 0 699648276 89656260 0 554311515 698775630 0 -781966145 962341986 0 757912876 128430590 0 872353078 -651016785 0 925795452 546904488 0 607947220 -409694250 0 -195894484 -498986821 0 -643499496 203241581 0 989170200 -667409385 0 -430090141 691249621 0 749187199 -959130543 0 -970870795 663899747 0 878834201 284184652 0 -909802147 -786319391 0 726330573 94747527 0 110422303 -223792796 0 884837182 -971574405 0 -891968356 -272200376 0 276773028 -975982213 0 466660245 -21394131 0 -36904947 -895177179 0 -754819430 -868481663 0 -718881578 -76529746 0 -317741268 335822920 0 339281593 247793004 0 394323241 629763654 0 949080118 -195284179 0 -73308261 -619408231 0 -771005060 834159686 0 847867073 722503306 0 234494114 -230025510 0 583664432 -156576761 0 85220048 -825602860 0 -627634927 -381350524 0 205600293 -637985397 0 643224593 -794600436 0 -962351145 446186991 0 686577135 -705798980 0 -39867223 -46770153 0 382391246 884510392 0 -222455262 -671028073 0 -290821666 207765908 0 88048509 994773499 0 -417118151 -362578255 0 348455512 -764523421 0 699231256 -841641325 0 -268324094 470533087 0 -380266993 618948365 0 -621616352 383971841 0 841111085 79306479 0 -568608618 -92037921 0 -240721475 -665152958 0 180143560 -714073155 0 -853760082 -485751893 0 311612329 -884211163 0 -316394787 -361933210 0 -253922667 200837371 0 842479991 345403478 0 -457213205 -448278290 0 262751691 391300992 0 506367983 948319282 0 505511933 -428176175 0 -247480894 932259928 0 824916049 -805523307 0 380053834 -4465725 0 447363138 612555523 0 -852120646 -728075214 0 492085296 -900623360 0 -792184794 451120978 0 40653575 -126409741 0 346042923 -527381575 0 -191182108 907898172 0 -777653587 619928003 0 -835424159 -996337618 0 591709790 977532500 0 -844673555 -984719828 0 -682026839 -977845298 0 686479291 -125867765 0 -78277519 962568365 0 -433488772 519238081 0 -618590967 -751448941 0 -815491270 -204374802 0 -533983110 -439859157 0 20142911 788236443 0 -941916402 448694718 0 902680488 794468851 0 -990072796 -52389382 0 494822588 -96319739 0 603163360 422441601 0 251157153 -569295406 0 728985282 12974913 0 397692311 -779019508 0 843151225 -561860419 0 -468312849 860511801 0 -808934517 -361029667 0 -603403452 -676761944 0 834420008 -980996287 0 -607665633 957489789 0 -555548252 10205028 0 454000409 910605009 0 -268159254 -94856003 0 590961505 -28020387 0 -600229311 744520235 0 -491881553 839518962 0 -571774121 881845171 0 496877037 -642407721 0 315333021 281107387 0 -943169526 -270289582 0 656218438 701139738 0 -852850917 22742797 0 604715288 826936256 0 -487354490 938310752 0 -721985721 -535905841 0 -669823568 591963232 0 -941953699 -99595769 0 -800966985 -301750923 0 -87588442 346429783 0 -48818800 -998126142 0 517966457 934500977 0 674694754 -304746138 0 408554053 -967106916 0 -378056423 923718779 0 -310346468 679455664 0 -3629481 606664365 0 -245032420 -305744720 0 215471097 -54720529 0 -632425835 733352269 0 -663221347 171183412 0 -434269539 78583629 0 -989275731 -42815139 0 110002355 865848240 0 -461361585 922564714 0 -682794387 -370388652 0 -96286198 -211909769 0 -320304406 549237231 0 139725731 -497360445 0 -224604956 -393873416 0 -957503390 -85230681 0 -513972502 154749372 0 448510617 739125042 0 -664654272 476647783 0 354295250 -164114099 0 677059662 -394048623 0 219620159 652945375 0 522854145 -689844753 0 47154199 -190380586 0 -629391178 433167923 0 932089203 434516881 0 -208334043 -447487439 0 -339054664 480118860 0 -580661851 106961603 0 -630134356 104947076 0 89957659 -343499746 0 633335843 -843668219 0 -15121431 211900145 0 -577919450 543445689 0 979315892 585412764 0 -86285789 -668328637 0 -69061602 839423417 0 965969803 872431519 0 -352793386 -175034964 0 984606945 -200714715 0 -601343263 -470439610 0 317357497 59496842 0 775867362 -7910055 0 -377994810 -45054799 0 568528580 909844205 0 583171750 -670250825 0 -250348346 -214938496 0 99999704 -76060726 0 -602051243 -752220564 0 -445166439 85216156 0 496007945 -88776873 0 130457375 684583480 0 -902988309 -443504442 0 812642707 -558513526 0 -578861981 852425506 0 -765372713 -604881534 0 -154539528 481132171 0 409119038 406290273 0 758355107 938760018 0 -66319477 -284418112 0 -545718526 -379814392 0 -764123102 618828003 0 219079175 18454143 0 253611808 -472258453 0 318110011 -602599605 0 -94363970 359730362 0 291151515 552854357 0 -562576235 -742119350 0 13512889 -642443559 0 321970239 499581184 0 -113973501 461948135 0 782829207 677221014 0 292418819 982185202 0 -807361553 -878175347 0 677820541 -279477446 0 -559722143 658338833 0 234732433 635622390 0 -881487116 -888198983 0 -836509485 674112035 0 305143550 -985737659 0 -73476643 -273341181 0 127665372 -996210955 0 537071909 856551055 0 117092928 -978811866 0 243270492 -99965396 0 680545804 949734195 0 296009909 -922044888 0 531698866 -57130613 0 -230913625 -370084987 0 824753106 -993703850 0 -431696202 -625508312 0 -539861910 442939019 0 904349420 500046543 0 -910974639 173975746 0 -294285686 -732444853 0 -525939836 -334684400 0 -348337438 -474137696 0 761374939 -76836336 0 -584166591 541131125 0 150816995 726064435 0 -241767851 -274161140 0 -123498436 -979537191 0 208007435 -541598011 0 -17679001 -911150858 0 -895596603 512974223 0 -859196386 229084705 0 797146260 -566535428 0 926558734 823784444 0 -10436373 -722891063 0 26309882 183306316 0 895266630 -586988649 0 -346183569 479207607 0 206245131 708279119 0 -491805605 939476444 0 -939258950 -902757705 0 -37058603 885534882 0 -100915136 -198095569 0 -348742202 -524234372 0 778965500 -649173704 0 -500634353 267638696 0 -449775730 859566754 0 260498737 -745629297 0 604736181 -357404806 0 128880779 190300056 0 -921007274 -1579398 0 908469531 354917591 0 -179159894 255724351 0 -272762477 261289874 0 -176854637 101965283 0 -243056626 -595380918 0 399059532 244715470 0 665566697 -750268440 0 289823591 976400215 0 -106049341 8395992 0 -624063341 -564861231 0 330018304 24952140 0 -319754520 611415689 0 -430166036 -35513466 0 -668730319 107403469 0 313651773 -774505750 0 5402955 361366392 0 -642012370 -689089335 0 364739313 196262123 0 179985567 -48769147 0 -769193184 992754469 0 779715611 -920468883 0 529519154 -167403534 0 -685212367 819304592 0 -795815676 608434277 0 864063799 553751177 0 364611336 -713865981 0 -751861290 -938619910 0 195105344 -988110597 0 787197300 216153876 0 429630766 -837170963 0 -435104169 -407705723 0 -672692622 -672167470 0 -409708381 927421586 0 -46070526 231811752 0 -379802026 198046324 0 80519287 900562579 0 679549476 208859463 0 -10304212 -961186068 0 798969134 92567905 0 778432515 -296644912 0 366851361 -994397684 0 -987338072 84383437 0 -833621885 -874859364 0 1332797 -118250404 0 -335083839 -488466625 0 -139169994 224570984 0 703799810 694159661 0 -761504716 -280032647 0 164733685 830014753 0 -544491321 370924936 0 -786213089 740950691 0 894038811 814365163 0 -373001862 282936579 0 979586382 937961941 0 440128068 -703938437 0 84530951 -917783824 0 180227094 -449032253 0 612074148 79521080 0 140228056 -137120453 0 461940675 -547930705 0 -792256853 134755488 0 296394778 919231229 0 -986800831 -808810532 0 986561464 63700725 0 -53800161 457892686 0 -415835663 -470680728 0 -656739221 10326120 0 -58383923 -720081353 0 -398007823 -396274169 0 -667680446 842004763 0 -937769926 297897934 0 491903986 491138609 0 526856722 -738896220 0 -693471406 468263846 0 424080734 814474148 0 927676385 -412048245 0 -534887245 -318066716 0 886591488 -440533467 0 775823718 -388240093 0 553941445 568631447 0 -798766736 661342351 0 -307811698 531002545 0 736864914 -389373237 0 395424356 924598799 0 129331239 -173755536 0 585351122 -311961354 0 551885291 -620366379 0 -436011227 -564877671 0 974181438 -445478642 0 -455872472 215733622 0 -813032810 150437491 0 -860004827 -44448667 0 376843592 -690461111 0 863240186 980866679 0 797930152 429223264 0 676016404 -694653730 0 908190265 -937385705 0 -244323555 -96125193 0 385088491 663662463 0 205885836 -939355549 0 445510978 -744519586 0 350048629 -979039672 0 761371641 760534372 0 -348102192 -620027835 0 -642738281 -443921489 0 -861774792 653105804 0 537724327 -13922164 0 940477888 477387428 0 515219675 180211527 0 432675948 -367020185 0 830747598 -684490767 0 -28953891 -829288333 0 696029026 -875047076 0 -913272479 -837225231 0 102405231 473074233 0 -141920672 287812229 0 -227879840 233884853 0 648511250 841469641 0 -428040499 -409997789 0 -173601689 -464066253 0 -222550415 123992847 0 -459562871 642523721 0 -488687942 -586281530 0 408179867 -14303420 0 737778275 884346448 0 942559323 -327674378 0 -957615709 76786993 0 -244129926 668172630 0 566233062 -881994140 0 948409639 -101652903 0 -337214931 737924209 0 30915567 338007975 0 519949473 -702747859 0 78896843 523815322 0 266665223 933631627 0 -578600656 -175682965 0 -202334889 -495947056 0 272400183 -695559094 0 -327276545 -760032202 0 -217204421 509068712 0 -172661709 -865900995 0 -429419766 -883510364 0 578456270 292743630 0 712195506 -828735745 0 539885203 956809625 0 -233816095 690709411 0 -661403013 204125933 0 646810128 -333249994 0 627311323 -526947001 0 -87292144 988107834 0 634261822 -952137923 0 -364464242 278859297 0 172040146 -192920996 0 -493205617 479204902 0 -501228329 992000416 0 -177437283 -673776397 0 374832689 -341892019 0 480076945 643871201 0 139451134 -723365477 0 -657591544 -941154064 0 771656651 998521295 0 -769247439 -612170209 0 -390090811 508654923 0 417462689 847049104 0 -17149875 935539239 0 985831955 -25448994 0 957905832 -19946204 0 -198631119 -678088433 0 896753794 698865663 0 -359860100 -921788188 0 866750318 912512622 0 829479757 341806499 0 -196536463 -195210152 0 -608060236 875921106 0 68222347 -259499474 0 -566541978 -97652870 0 584411794 421163350 0 73478467 -914333079 0 -27579513 -235494184 0 -145302360 -208507628 0 -545700826 -757441599 0 502562721 -542857444 0 -842019686 -67700331 0 413485239 702156628 0 -940119508 -903655874 0 -242981415 -65428620 0 117168081 -586649226 0 -185704316 -848643942 0 702285889 -958407688 0 -747651651 878366438 0 408426349 101911503 0 343989787 717801748 0 518274567 -751150513 0 -99795315 507050075 0 -286766393 161661504 0 -814377265 -289880919 0 851050103 100650366 0 -288657047 -654029051 0 -246767486 659097271 0 -576364007 795183777 0 -842150119 -678830017 0 104222244 -92080777 0 -394521934 -942578396 0 458658578 867851407 0 874447845 -265094755 0 522753309 192571121 0 49000592 275776384 0 -429717062 179032680 0 904992431 195724906 0 -573085195 406480299 0 -538898849 641209646 0 -646171335 -426107772 0 17832442 555090725 0 358384773 268744862 0 157547289 -94427163 0 -990703491 377483715 0 433176538 -617432599 0 -884434166 -110987664 0 686996160 -460813816 0 -361858398 479945295 0 -854237455 -822269733 0 990200819 52984947 0 -115346421 470518807 0 958971630 -80138396 0 -352025814 -861460608 0 200156494 -845181662 0 -935748179 998940748 0 -797974195 432464369 0 -716688968 -449270094 0 839951471 196824228 0 412590616 -423340860 0 423312241 -59931494 0 -193206815 644585712 0 988088664 -618920121 0 565299754 -780777038 0 -845653004 -410648221 0 -768623024 -55069367 0 -905403910 838210560 0 -312089806 -8921354 0 -561744368 -805359216 0 -989599161 -92991970 0 651130554 -755411703 0 90460963 108713230 0 230002368 250432733 0 -126878815 52159255 0 400145911 562403027 0 -453898445 -596186380 0 337797249 739433959 0 651784597 -208558268 0 -161584936 -318964672 0 -852547652 791754643 0 -448802722 13871264 0 523359814 -296250225 0 -43820974 -773066053 0 501500061 -168866547 0 575764409 374927694 0 -675744519 746743249 0 -297281560 80473486 0 -898102992 -589821826 0 957281960 -915931818 0 783127138 -800409022 0 -269763628 -515884054 0 -179941749 -230946452 0 270669479 -229008522 0 -209356502 452539879 0 546130411 -420822090 0 894104361 466129551 0 -700658879 343206915 0 926476874 324269317 0 398179360 125529982 0 680631014 -332839368 0 -664293482 -966872576 0 582115621 -199947400 0 -907400134 -361449491 0 602539292 81968967 0 -101767228 121827812 0 194159302 -122078048 0 -959844644 603849516 0 560553845 243530837 0 -415593437 -194565191 0 408187620 950663442 0 -590633426 -821035685 0 -186099126 489907478 0 761420369 -85226748 0 -594058309 691629698 0 -478009565 410674978 0 243140985 -395410697 0 -975735483 -227033093 0 813933908 -340419381 0 451864264 -678292186 0 -915469657 -663488328 0 -665361082 796161210 0 -863939374 -440353429 0 -317786253 43320229 0 -618425833 -460289478 0 257723813 384706478 0 715015997 -34172986 0 -856037914 -672318407 0 -352314672 343386250 0 533810504 267459644 0 385636365 46532778 0 -192359406 792029531 0 -679865187 -82418786 0 607336034 -908968325 0 268916693 476323054 0 -906676176 361194350 0 834556833 -572058859 0 676790000 -289372976 0 506954077 353863263 0 -649560357 -645718292 0 92689900 140655384 0 179448958 -60415053 0 17760610 -189666626 0 858099919 168740763 0 914633131 958079238 0 -844247322 -513181719 0 -64027861 745736607 0 742546543 -276471223 0 165948013 804823639 0 809859093 225239887 0 -450936684 -306710460 0 895660148 -929391238 0 -266140454 -234659875 0 -597123576 -44043295 0 21064806 -523596198 0 936190840 157600949 0 253532992 -33121838 0 -618008590 -216051020 0 -555938775 -510353872 0 -640519866 186672606 0 133737208 -221855989 0 523955827 86892881 0 -80620569 717504505 0 469682858 870595460 0 -624665174 -791323020 0 -948719745 732603270 0 -247787638 -742878806 0 -702454789 323713881 0 -792798358 50349142 0 737580859 -322718916 0 -940690060 -1233720 0 816653030 360640305 0 828757994 305699719 0 680359716 640728125 0 -924113998 -12912368 0 79782246 -151419359 0 -718290885 -800584945 0 133548915 966325398 0 327144229 -225247447 0 -3371099 -443765249 0 249917824 185290567 0 -993328784 -561796382 0 424009693 -842711522 0 -421191767 140675065 0 -680451992 312589335 0 -173223975 -966291715 0 359435324 825827963 0 -840649998 -435261306 0 -209159834 -399013319 0 447243713 613632492 0 843184043 533923717 0 790201200 -618341179 0 -998580607 -521547561 0 -269333400 -197696937 0 582232707 -224316979 0 -170857300 -669699759 0 901979919 235868590 0 -795006821 194525005 0 -885727364 -707433926 0 -965422539 284225328 0 -688284424 21333589 0 -908194058 185256745 0 36833438 235566176 0 -982272528 452821730 0 -954080909 -691902486 0 -521327589 -299941959 0 -47675069 701147242 0 412513697 -165649049 0 -364862377 -779800492 0 889054801 909566779 0 388245961 -307860013 0 692326191 509702730 0 507517926 372177575 0 -946141553 856369023 0 123150092 523899534 0 705344752 -155798390 0 609443753 -465752679 0 -325237287 -629216228 0 -906891103 -759102176 0 457496184 -704468320 0 -93096980 -685759217 0 -986111973 67424685 0 278672775 -448787818 0 -857022492 345154205 0 458911537 -993340101 0 330407197 321391057 0 -264424753 -524876175 0 345770353 -474429431 0 -632201889 -56367064 0 608022945 476191158 0 864572348 207080540 0 -769798690 -13910118 0 474294496 -320906894 0 254862317 -900823950 0 474178233 143995909 0 -516461960 275768628 0 -288700011 224167499 0 654583448 734759282 0 38267191 -510020090 0 -658785953 509937324 0 936362279 -718424549 0 -385633159 355327208 0 22789420 406922650 0 521871500 234964307 0 -899108782 769279583 0 934335920 249673122 0 -55339653 629740226 0 -77955007 793246845 0 -617897870 -590170166 0 -994160275 544780077 0 326104558 -860483242 0 629894204 -14820601 0 -277612612 -920947521 0 806033148 516784572 0 130221916 5135345 0 218103521 918222230 0 617410192 656646731 0 588556412 784893088 0 727136854 -482270915 0 431413481 75122653 0 -142841562 -445035296 0 -771220664 -270940975 0 682510094 825946536 0 -967416467 -444795799 0 382158652 -945482264 0 759017864 270412884 0 394935907 642276118 0 988724144 539486626 0 48247238 974435859 0 -969215624 -782379486 0 -243623351 289639084 0 -863565001 -336910471 0 648205064 979332643 0 -269967058 -928483324 0 -154711517 -321767442 0 525267315 -73720598 0 -850653999 -373555560 0 824931758 -130769812 0 -354561416 974365231 0 801603098 109115140 0 -986127735 574397324 0 -27802528 -408100876 0 80136141 -472817782 0 -496375635 -476124598 0 6580750 -913186349 0 -929918367 636391756 0 -108161016 -520631669 0 -563565727 18497005 0 337602760 -247533010 0 214595580 -541590413 0 901043482 -249388315 0 946393812 586815449 0 173528238 834438329 0 615616060 148477783 0 -724774700 -477579813 0 875901936 920396955 0 983454575 82373397 0 -693956000 571660772 0 604378683 -951451462 0 924175369 790820462 0 583502775 -888138270 0 169765380 46255219 0 149428117 -597141386 0 8846625 193976986 0 -717031195 174568897 0 -847216767 716179412 0 -53336013 399204469 0 -1722004 801349250 0 -106516565 172789496 0 -426518357 -200446933 0 -869907068 968581062 0 690808088 -622593733 0 -917718798 -825044361 0 -898308351 77095441 0 -884700873 -715715638 0 -683588591 865713659 0 -342680506 -926124653 0 -257890196 -491979925 0 -738591742 -266810481 0 773468252 -93502245 0 -257809800 -628500404 0 748341691 941887575 0 -683700493 -351989704 0 -839072441 507394682 0 -187611665 -316632533 0 318643634 -816829149 0 364957396 215017741 0 -750996960 124812477 0 -954849764 556199705 0 459759200 -151421818 0 -104024997 -854082656 0 681714148 742989077 0 -505395271 289005001 0 -818846363 486808033 0 -581079550 990457225 0 -584047863 507944470 0 953943825 -373716935 0 999416710 -760261016 0 857366242 373858251 0 301621862 -971274959 0 -688524743 636673754 0 261526935 364202446 0 -919583922 839320116 0 -394357212 -512033261 0 299965146 -756641776 0 704908861 -631670416 0 -739129547 15698442 0 496625317 -359702619 0 12809945 -903120292 0 932901252 -600877936 0 -335443397 -419735801 0 -11905723 315592857 0 -568108006 -890012409 0 571694873 -222174682 0 721253353 -32184246 0 -871535016 -497948279 0 -988187170 -277929078 0 -57988729 -895543373 0 135247018 280328554 0 -535940210 960205833 0 17357158 -454546000 0 195833558 -496243471 0 -131631078 -385962833 0 -925945059 318092374 0 532475544 -146814218 0 336592228 -91399341 0 -961123047 -947673270 0 -874287114 -903924042 0 -805758944 703183074 0 -539235630 788170274 0 481306254 -522043721 0 987816796 324669476 0 654272716 955955475 0 700691300 615489242 0 -814165775 877955353 0 -783059076 -502472610 0 489135073 -794137971 0 480252850 439389267 0 -444800697 -554757410 0 -527526607 -971729836 0 822689823 -408587198 0 -637346707 933327376 0 -257060502 -375007443 0 -900313932 267714519 0 599246559 -517969278 0 -183369124 124248072 0 678741006 953266114 0 -767909199 495379893 0 419073872 513950650 0 923907681 -409783522 0 -191770219 -824184590 0 -255566801 -964763323 0 296258277 63380827 0 28634404 -229026393 0 491634037 -349637042 0 361298994 -141855972 0 -44646799 -890453635 0 -764733594 238254472 0 359229540 -452244954 0 714475421 989317235 0 -248611508 -278688391 0 823229374 773147052 0 838574678 751685609 0 -804647697 -4336482 0 -205442188 256503085 0 768586769 662459258 0 383648742 -925556283 0 403595854 406434112 0 -328859521 872054677 0 -709458849 -512416580 0 -457219136 378514601 0 464894632 -565708290 0 977853625 681989477 0 -523520538 121606416 0 -995451905 894799371 0 268453892 167743040 0 -841290631 -776818216 0 -415541435 721100654 0 169470176 -357371770 0 -401601878 -691229578 0 -218516902 -852242320 0 -733765184 166123800 0 79494364 -133552072 0 -492849536 745266005 0 99773168 -24709853 0 -398434744 681586165 0 -472615701 908750100 0 442551000 731725719 0 347624345 -649487216 0 32953764 5601431 0 512109128 -213520187 0 682473984 -503474051 0 253935947 -49178556 0 -18841892 261393533 0 911915758 -990435275 0 -91518596 893455860 0 248131829 -512110953 0 726871625 -260812955 0 490061141 608730612 0 581961579 -273681871 0 -912142109 34968541 0 -538219088 -905248774 0 -576363489 -314266131 0 833258439 -750675432 0 306599514 817747227 0 854879290 599393559 0 5684846 -228901547 0 -256028570 643458152 0 25878549 -731969323 0 467983659 897174411 0 872796323 -956748018 0 -74037391 933115427 0 21208095 -757182994 0 -234791514 -571980062 0 463629599 -986799209 0 912709534 108903329 0 783913856 -613793196 0 -942998786 -158739359 0 -420646186 -94744685 0 752568470 99374743 0 840783851 222611771 0 777930288 642174186 0 -482292901 -617964211 0 -777511800 81553202 0 529361319 109233637 0 554196397 866513225 0 -72496646 -258086568 0 592932038 588965515 0 72266769 -135229456 0 232997892 827727853 0 310569333 -38416493 0 -958241208 770647158 0 936470861 792408724 0 420430753 -290974439 0 517363177 344096501 0 -3749330 572083198 0 -787957180 393696055 0 133073901 271922035 0 847188491 274737556 0 -581615487 831135568 0 -652056163 -882978635 0 629880991 -311271849 0 -858811726 381435399 0 513387674 -247265719 0 853403831 583171004 0 -630049372 -720962598 0 319017152 256948208 0 -314385693 -314074069 0 -657586036 -700749383 0 -298808344 -78470719 0 -379333182 689410311 0 -253204760 -904574437 0 326035635 767275430 0 -235391970 718329275 0 368884431 232743062 0 -230352344 392856735 0 899593891 -532986747 0 485567416 149683590 0 -929980941 -800403932 0 -236440201 733992534 0 955269103 -27534786 0 -544286177 956607726 0 386090724 328028523 0 -405320145 732811933 0 -301280668 772581495 0 745682639 -763260057 0 -548502508 -837219812 0 -181893254 -780634899 0 -351867905 421992123 0 -946712111 -10946614 0 -825009934 432815325 0 897975064 -64721686 0 361503647 -660800537 0 840229112 -691641980 0 -592554510 -547056103 0 -242768452 -52077993 0 -283260276 -658342558 0 -447575286 77412054 0 -500310983 880248170 0 803513993 246850419 0 523933290 -17546660 0 455264404 -539242470 0 -36651303 -944593768 0 -560177062 578953426 0 469292664 -286905537 0 266613027 -435654644 0 726967744 -485961617 0 13179374 283321454 0 -243242346 23174043 0 94353560 511484899 0 588513652 410589513 0 838912480 -393797946 0 521492457 -530730214 0 -399368194 374726097 0 -21229043 162486122 0 -536900793 453367553 0 -192495589 -12909154 0 -744226903 229224681 0 9540169 31258887 0 -587150872 -518470760 0 -844215091 551909914 0 -957805281 534052989 0 63717082 -51595487 0 -775104114 603221002 0 -55928281 350645049 0 -103227258 856957182 0 -314122346 500243497 0 226975386 -368581647 0 -773894102 -389702096 0 499052405 11390669 0 -694443533 465722539 0 449134139 627631359 0 -428627422 -13122896 0 69528612 -273218384 0 -379829211 -491665390 0 -312130917 369043843 0 -495777047 -767001330 0 919614244 -492453588 0 -685780717 401626319 0 768820521 -351339657 0 613751098 713058730 0 293203499 -32919481 0 -310196064 -595938804 0 -869708683 -88054567 0 -835081986 934502030 0 508506267 554878589 0 -328036103 530840794 0 518612933 -539313487 0 -725490807 14482107 0 152676980 414897370 0 -589818407 91503323 0 467299817 -583548662 0 -867679229 -132442884 0 -23829743 -506964036 0 555306613 -48656042 0 -88395614 393999709 0 -157024350 570375457 0 203918618 -956385560 0 7162763 -973486579 0 -692760277 -830415876 0 962255021 -657697946 0 278093543 363691686 0 479561902 -238052850 0 -981380046 258347609 0 5126857 85517809 0 -940891913 -773687179 0 917827215 -190676953 0 -122083548 -761173990 0 -422203340 542820581 0 -741765411 708848938 0 -993195177 -64181095 0 -714466823 -142699602 0 539105306 339000164 0 637209890 -874496948 0 756028164 601422727 0 940955773 -185980287 0 -258453608 504194607 0 646148652 625496678 0 910395177 -872990944 0 -279850631 425384587 0 -925270210 -161508786 0 977022845 -373328470 0 385522444 -384785792 0 -635478210 -816406230 0 650294235 -333692569 0 68452744 -936126473 0 323756354 -495609668 0 902282990 -869426696 0 -517153111 -327935885 0 -12961620 989985807 0 -339860788 -275243191 0 439728203 64740644 0 -641189364 -78559994 0 -894173454 656216530 0 15168847 739003763 0 519112543 -379270911 0 -480113558 -113687243 0 550263592 -703155569 0 226456980 -596280923 0 -737931311 471799972 0 -20815395 34512017 0 653234679 479403475 0 151149474 -893721125 0 -540192762 625913755 0 -549346461 831832846 0 426518305 706997561 0 191119974 -230322722 0 -880667737 -779331661 0 629770103 -945361295 0 -371408830 988341754 0 123755269 -423464199 0 906863475 -460120294 0 -509528018 -310301856 0 -156351838 884997743 0 -617668612 856818786 0 545815455 -420499777 0 610279257 781678988 0 647289888 -140985887 0 -583706884 799655317 0 -567641711 -597580603 0 643568629 947453348 0 -564388104 694209780 0 -499777345 -286778157 0 390958401 381651521 0 931165697 52169090 0 860773192 656976575 0 579876936 196533083 0 621030771 673088114 0 597510487 691525705 0 433328834 408546000 0 971543106 -753554119 0 -364653452 610926524 0 961995550 741761453 0 -793388251 -229702993 0 -281727518 829603710 0 -186621456 -281516184 0 -165986494 -256152167 0 359886815 217851010 0 -298415579 154636151 0 517957284 -155614378 0 311071488 339004754 0 358825947 544285212 0 -575954018 -880788947 0 937875986 496127653 0 -261027967 -464619061 0 732016382 -301792524 0 244947576 -980288235 0 686037580 141669346 0 986065442 501101941 0 824245708 -293549227 0 -575994656 11602151 0 116362700 857939201 0 -218413787 120366969 0 891439760 321458491 0 536492441 130561220 0 996682859 -876019353 0 43438169 87466868 0 182903390 782338251 0 -884798102 -177309115 0 924251659 -808802400 0 -798727421 -595828645 0 591457362 952337199 0 -339744252 77957792 0 247084542 425019794 0 830435773 -395393585 0 -737579705 680406789 0 -682763204 -481301998 0 861613846 285329737 0 804510273 -233712397 0 379457846 -328158658 0 -127758698 283891537 0 -955791163 268660167 0 -840335449 848277925 0 -303888123 583586864 0 -593434594 538180690 0 794882351 -726304090 0 575780855 -631635224 0 -808345994 234561952 0 17816026 68717489 0 259703592 170228991 0 974038236 -736717485 0 -712905098 742554998 0 976517661 -916582604 0 549616532 781617212 0 578009634 582131411 0 683925761 680746545 0 496091820 -126269417 0 18004057 -578911657 0 -640373150 -71249424 0 -741409404 -793845422 0 746370127 -509063979 0 -746517950 159193061 0 105110119 -531530814 0 593166082 206280393 0 481432189 340457459 0 -704546158 954658159 0 286709879 24058570 0 716891001 177849410 0 -282535554 360279415 0 971176217 -478361848 0 16870824 914440121 0 873717963 -519484116 0 947928043 226171031 0 441857691 249869130 0 -184317115 -924129476 0 -431927043 455466502 0 793826463 -115048695 0 -816165193 493535424 0 -567198924 354985809 0 329661410 -401640704 0 -52405911 467988350 0 974143587 835214028 0 -260697973 357117479 0 -688429666 -412470259 0 601358372 823097269 0 63992129 156229845 0 94802045 795522906 0 -192126867 -868492861 0 -804134578 -923500569 0 -806343709 418309765 0 890786995 303383077 0 725200129 262010267 0 -653281120 -460609896 0 28194006 81259537 0 -950187173 413125423 0 -180819141 -43321129 0 -924063387 -22838833 0 317099564 990543515 0 -135974834 919206112 0 950659899 -6336625 0 -561076139 -104405845 0 -34888707 353332469 0 -937351352 61431412 0 -550440282 755085611 0 -154904461 405653511 0 -415111410 659434138 0 222865897 214986041 0 -156889025 -716532263 0 202512509 -466911555 0 -249204293 471830469 0 956900146 209847072 0 447974692 371514433 0 712049966 545968034 0 -512167041 681016008 0 681708901 -755427445 0 813644903 -767716333 0 737409030 -230662257 0 279268882 881817198 0 52151629 -135860147 0 588387243 958196346 0 -510815951 -423381072 0 661818569 -654751232 0 -247503467 820224809 0 -286118351 -295418404 0 510611468 -188357828 0 -813084998 181321300 0 -747858706 513117293 0 -537159105 -778620364 0 -928130956 591605794 0 323475756 -932465302 0 390640998 -328928247 0 -298818939 326960445 0 -145109557 -718374790 0 951321424 494326887 0 -43040661 568964832 0 -393326261 -881264341 0 -246358120 -187149690 0 -151013898 910303053 0 896441292 573909434 0 -657847000 -880341291 0 156926914 -657521841 0 622252698 -413336025 0 637531156 -758422235 0 956312768 134306469 0 919691861 677384702 0 -475655545 210351171 0 -268618055 -147064346 0 268867139 -516935632 0 -550017456 386421290 0 241321945 207422707 0 -655601532 -616454360 0 490067669 531302137 0 828794433 653720324 0 -413966650 -849927027 0 625501278 193711795 0 -360940639 -693502034 0 -857925878 -414140593 0 362546873 918834634 0 47195078 997473319 0 861050174 256700370 0 -119287774 404400351 0 851576833 97088824 0 497436902 -823689041 0 126351595 357734075 0 -529131124 709786815 0 -59454547 -279220163 0 -955229011 -13764462 0 867798495 -761284168 0 -708752867 -92071176 0 110388546 811648607 0 -898303468 736864537 0 -277592806 -160134902 0 -171692171 416507493 0 -521766899 988426755 0 -975711750 25960616 0 343390460 483648775 0 -481464313 126454856 0 -859920999 980195135 0 885474624 782597165 0 -311471091 -445084246 0 599905260 -196334264 0 -653587564 -623571950 0 523365973 281371636 0 279433592 -99198219 0 755105277 763809216 0 -829641799 237260548 0 164482626 762900949 0 -439571541 -713322599 0 531466187 -687314435 0 834296845 793159395 0 221066236 146910094 0 6951803 907797040 0 247287837 370144831 0 -469960132 -729566753 0 -237242026 214028903 0 -916414421 -229408854 0 -22973361 971892645 0 8784119 -611562799 0 171536710 838155978 0 -786573258 -16054534 0 743614994 -79095309 0 -819405560 802587437 0 -364318272 53868080 0 502003854 -817227286 0 474640894 405660832 0 -959258405 130054285 0 660837865 -78426979 0 -898791298 -668420911 0 -294200375 -272050333 0 -4599298 -472358910 0 -663281539 -867594337 0 -407571048 603768556 0 427199222 895212892 0 890992010 991668019 0 362761091 707443953 0 -305218912 702737976 0 -555710254 674335840 0 -345184445 202246112 0 -758296641 994217658 0 -218766965 -992461062 0 -888907391 54767938 0 -886938110 -168289032 0 -608033806 -598738264 0 -835496348 447064802 0 376450453 122838644 0 254463537 759182130 0 822811125 -229790683 0 144965723 -810407491 0 15149617 251482192 0 325345247 235453432 0 754910203 -946460254 0 -830332806 -80329575 0 771611939 343046264 0 88840621 357829359 0 -378193916 842121480 0 700661427 -892896572 0 -653050373 -411141038 0 98401248 -649005294 0 827637659 -858363282 0 438430568 -753862274 0 659279951 318782988 0 337193050 18638866 0 -464654045 983133438 0 198939100 705726456 0 -72325737 -711342405 0 -326615074 814847481 0 409680962 922359781 0 -968432520 -287858155 0 402531071 -684662117 0 -387685177 285543344 0 136922227 940684635 0 -507663738 -249817072 0 18053713 968672440 0 455653518 151242036 0 218291768 -867041908 0 162299572 -263302521 0 -157217890 569489647 0 -196162540 -501544325 0 169665685 571507074 0 119407098 -780790709 0 -986227069 -514316880 0 -349229173 -690199807 0 556655984 -938812077 0 962730946 555929423 0 -502573199 807511987 0 656143474 -945579217 0 775866646 389685276 0 -482517242 -759216829 0 -978051033 993782076 0 -457562325 496756609 0 -444613907 696022052 0 284189801 -402370668 0 -222407319 38203535 0 -203292103 792978975 0 278654306 -741588022 0 -418958846 -124663821 0 694447344 995786973 0 953658040 -803572681 0 495585180 -656753340 0 -228265750 -994407577 0 -742785175 -894276933 0 574874417 -195515361 0 77557482 884004292 0 75531013 565685489 0 -496987105 514214332 0 748553577 382773911 0 842972646 -856616181 0 -964214150 781610570 0 -742802924 -514726380 0 288142222 -8748297 0 -866342024 126052860 0 463126922 846568003 0 -970299712 641166776 0 771543461 -461512917 0 807792903 -475616670 0 554915632 -916249636 0 274930551 15056948 0 406695583 -497442480 0 486122651 550638617 0 -219591175 210477031 0 352274213 -312427442 0 -426957021 -996499384 0 -491373407 932979506 0 -445728790 422810904 0 181353159 279591836 0 -678205400 -581857515 0 -147553339 -138647290 0 -414337517 -799493868 0 714089441 -40733424 0 198041819 722813050 0 568022467 -129954943 0 519340347 -984933482 0 -702907532 -117620146 0 -454007188 795151843 0 350936850 482522578 0 -896055775 -589982843 0 -657631506 665642687 0 -328109906 463074546 0 -976430484 702132612 0 714850141 302066128 0 740480611 -852322305 0 390293083 633026134 0 681391924 -11934428 0 972188086 -882169573 0 -236996018 -163978363 0 717793419 -625249753 0 -701842123 284748532 0 517018131 -541808508 0 -938686233 -631823697 0 -112525932 81781115 0 218659067 893043089 0 -607731704 -264026494 0 897934962 -325099288 0 -993909470 105971314 0 -29994151 -901280600 0 -43101410 72080407 0 749311856 134941797 0 279508959 864754052 0 -947579363 767229157 0 962072066 797555868 0 -955426573 -225758908 0 641628476 757934709 0 166023148 -367103822 0 702595104 -424599935 0 341441521 -185459108 0 -538554604 -862194501 0 278763148 -593077158 0 -464492707 -670711415 0 -717398726 545783802 0 -389166085 315573214 0 515254662 544293138 0 615710855 -570665275 0 497481841 508700855 0 867471220 985946423 0 744988418 403338854 0 408417889 -15466517 0 -470059924 -912555590 0 672841558 -400980213 0 -828997655 456478443 0 463041008 288619789 0 -535737733 465913909 0 448241387 740395818 0 697811775 -347709891 0 -27006002 -737374152 0 -787954265 -937773689 0 -742758385 371138194 0 636420694 365323002 0 314196771 -197065829 0 786509577 155445365 0 -81539501 651293232 0 584997065 -390852971 0 811334221 -995599257 0 -942933841 -317783890 0 582193188 963994246 0 -940936906 -410844829 0 -757834910 158007176 0 970514528 989453098 0 -184796792 790603898 0 614538873 -668993274 0 747086494 758240647 0 901495650 -312750563 0 -781703170 -832997952 0 -264436997 -613909819 0 793853158 -426712366 0 -423869570 585907566 0 -28917103 -791222509 0 -7554908 -338689224 0 626253652 877764551 0 -137071608 457850149 0 -298677367 324296286 0 -681133593 -646099391 0 49046454 368947759 0 950023129 -46545298 0 -156772590 707428255 0 856396526 -686633160 0 240901422 995919863 0 -241540498 317456396 0 203015023 868694077 0 695688295 366085550 0 -899346920 -70367195 0 -17554634 -821601325 0 672123091 183118970 0 -692438371 -678322962 0 327325470 624180172 0 -921703427 960561319 0 -775034036 -27109197 0 349521016 760362688 0 -822907145 801692930 0 474217571 349427318 0 -82325619 -294331412 0 156743029 -113408011 0 61904613 -767795896 0 515980525 -64239575 0 -957295963 -640293441 0 -183174383 -453865492 0 -788240195 -267769964 0 -22167181 786856635 0 241507551 -156594859 0 -891587649 202493294 0 676902082 390929872 0 26479383 -654424960 0 -170892003 769477374 0 24093203 294144690 0 -297169975 671666842 0 558482799 -739976868 0 912329834 -284996646 0 189194971 -818220999 0 -178119190 582388587 0 -342109227 442145779 0 -629146736 101867911 0 -87294278 813361957 0 900510025 750609838 0 -408498303 -502147879 0 149749926 -906652191 0 -387004090 442900802 0 -538362774 244883507 0 413494651 -775746878 0 913232255 378400413 0 -259439068 -739843997 0 485332122 -282546113 0 440747147 -15908431 0 879810792 951109473 0 -944605733 -934090748 0 -456014249 214157413 0 -88045317 623897611 0 -948291674 -438871994 0 911182433 -188687034 0 364829885 -229441382 0 327481159 96048986 0 226428427 949754690 0 35985454 -502744104 0 588340090 -342237013 0 -937180682 63738166 0 461714341 -603869901 0 907507428 -410526216 0 -746756445 -980727301 0 -7269170 962295953 0 -833501474 543328408 0 653159841 567094484 0 607989431 -111803253 0 775625628 900607764 0 -216105563 -245035764 0 -676304445 902513995 0 -794385747 -575997154 0 841712168 -499695784 0 682773928 192948759 0 966436748 -444511752 0 -625420035 -995262340 0 -653052577 186459301 0 13639199 -345904763 0 -888124500 -389241088 0 991740269 183711102 0 562529725 991326524 0 255324526 601303213 0 -146858715 -745532279 0 494531947 612069933 0 856809492 -887166607 0 -573061838 -49400457 0 511892647 -147921215 0 53440667 704358121 0 -745419818 -652520986 0 -663052448 547020024 0 -752008857 691312146 0 -546823561 -39470594 0 589890894 -561194864 0 -947389461 -178847716 0 -228514889 281778703 0 387587832 -281743002 0 322794882 175455853 0 110748032 564126677 0 165190364 -4321746 0 919876969 -511156853 0 -151481051 -745942435 0 -524802984 314461401 0 772965262 651086428 0 564948394 360409170 0 510504829 67098336 0 929893986 -966424501 0 -3306293 703841644 0 -183538265 482485517 0 973725647 -360472779 0 -49370655 -189978421 0 840996425 -160931934 0 -169574384 -490701465 0 72630281 -976048346 0 -873000908 690088976 0 697863633 132525067 0 -187934096 -549672779 0 -400941948 491246198 0 -641557515 -519293906 0 -458651977 585864372 0 725242177 413361007 0 -645180732 233263638 0 -356115731 708047856 0 -142616100 -836251076 0 544154244 56157538 0 -932618024 -391697025 0 909005579 671471145 0 538839457 752484717 0 564559683 -446859179 0 229286517 929497814 0 -489662038 -239542076 0 -269320039 -286560068 0 304634495 241785556 0 524231111 755771788 0 -631908503 87281655 0 666969246 289860636 0 -951471222 792106633 0 348217159 655761783 0 590450984 497922902 0 -443681734 -615426801 0 -282072885 752786238 0 -404442056 -515554599 0 -47587889 874463321 0 -442643484 -176231946 0 547356361 -421552882 0 -679504380 805366369 0 -865265374 -911846712 0 934712756 66141057 0 -622886337 236396356 0 -388945856 -161617562 0 -789479732 266635900 0 -99274178 -866167137 0 -858389681 967078398 0 522725972 153234674 0 -86240614 976330100 0 -213671990 -892561362 0 -351493430 604574193 0 734061009 283882071 0 537547272 -772172246 0 261315800 -220346057 0 -706674073 -621618377 0 -164872123 523152510 0 -122643053 -987685049 0 915504560 -138561530 0 622105678 149078284 0 -693497686 -413490458 0 -489814829 -792281889 0 -433650102 -54528621 0 309479988 329380715 0 -321923943 295741277 0 -771632837 -590517865 0 761143768 809567033 0 431900939 -248669861 0 299978298 778456505 0 -439766030 -48804048 0 641918845 -65570572 0 954621832 -912092051 0 359040817 639105926 0 368793094 -182182144 0 -883842604 -887597557 0 -488852276 747349333 0 -695929666 -874473606 0 327508431 -841194592 0 561406261 746584678 0 -237670448 -651897136 0 898490812 -497762531 0 -737645250 859110431 0 457039007 -26175932 0 24422267 -748254286 0 -537810100 -23055370 0 -510905866 971311536 0 -72918386 -35381232 0 -134949162 449458766 0 -217778136 -242546286 0 163266159 -191416718 0 -769446378 -379558181 0 -184905081 464649995 0 904103846 54353796 0 94599000 616720886 0 426179229 -235866031 0 -957022025 -945091197 0 51459504 833313475 0 217268823 -935368828 0 -779265612 719991759 0 -651836079 -193070803 0 -352236682 736878062 0 -152364056 107911264 0 162658409 7542317 0 518519328 -485104676 0 -244456630 -103158261 0 128966593 -32445359 0 759449820 -231335497 0 40212030 842173591 0 249257552 516192402 0 -158576519 -218038137 0 -989129560 -239090939 0 360168517 431394560 0 139253908 -822166913 0 -909653431 599160410 0 957461582 -512367351 0 981895528 237882657 0 -622794096 -986337762 0 -716994426 715178018 0 577931079 -79519937 0 -163924060 -344957881 0 -12935366 -415371004 0 -882508403 393302910 0 336392013 459241618 0 -809704973 780749008 0 33373467 329205630 0 -357905111 -138685940 0 -839640919 287950616 0 -818729109 519344053 0 -459984304 -199120770 0 906315873 211920919 0 -964463008 135542035 0 -657193610 43762147 0 675038702 817845698 0 727168382 665218049 0 424518354 663006327 0 -168609208 517781395 0 984113194 759683972 0 -2308265 826904506 0 -398688559 -213436365 0 820489875 854527716 0 993074040 -48205074 0 429276092 -235632443 0 906411564 835205215 0 -533070395 644363394 0 67558309 -826092653 0 -290775855 121890000 0 142176433 347644672 0 596101916 -866363874 0 955224303 990800548 0 -712506450 741317927 0 -836302026 -982055430 0 493671453 178624676 0 -449559834 74340663 0 104555115 -626127022 0 -663070431 848314940 0 595156595 -945847668 0 -603914802 -166162130 0 -927360379 -26469028 0 -962504727 -899603029 0 107981972 205230660 0 428054937 277899093 0 199197678 -801663027 0 93954871 -321132590 0 415490142 -344372084 0 122177755 -350126595 0 331669470 -939169878 0 251736433 -193121876 0 -198310963 -300066656 0 247929890 912141409 0 -224317046 -904040415 0 865815307 -336578168 0 750051385 186198842 0 -400697386 49714288 0 -730463074 828779926 0 739885978 891486564 0 -906366690 511853091 0 163040196 -605316585 0 -452346181 137670774 0 554988391 -858943277 0 978533369 934482041 0 -963512022 179666463 0 -508315581 969205168 0 -403760357 -581809380 0 875722730 951094720 0 -937567042 -260031668 0 939356898 22946036 0 676222122 276392304 0 -566960351 167447443 0 -362382775 -532026902 0 940960072 705683706 0 360395930 -550877569 0 -213494417 817555015 0 519416048 628791730 0 907770738 -613707988 0 746891468 -404455507 0 665616146 221036720 0 100406170 -961371131 0 -174992245 791722237 0 395062274 651343607 0 -728042468 178934118 0 54986074 -117151977 0 740173954 506461516 0 -479074552 -170805534 0 -334497113 555568965 0 -817594121 191444051 0 -210038178 -558809396 0 -596032888 -868051240 0 -157383441 -520205185 0 -635035725 70012107 0 -222602287 -771718787 0 -915811932 606543643 0 248211286 -175441701 0 -610232379 748635709 0 -421266676 437660260 0 937801125 -344865953 0 -520428499 -19729086 0 -61514283 209882579 0 -884077657 -64893946 0 -29801848 550649849 0 -636303873 -132215975 0 -205296460 -323270845 0 866295054 511502944 0 900929570 609362935 0 886852829 -20592344 0 -440872370 688027994 0 -590977579 81034418 0 93481014 -407673786 0 714137438 912389159 0 -475193611 -515571663 0 -934565608 -773559407 0 776953622 -395155335 0 -575654415 424983324 0 446985899 652919296 0 -756804388 -132287653 0 -132866237 -542921278 0 121987719 173067978 0 948616625 -644114323 0 636951168 406136546 0 -235515366 -785425644 0 561092284 -768151286 0 727485437 -506729683 0 -866151080 197274317 0 -16059617 -297295975 0 -774219499 -780828459 0 -366600596 -218728727 0 -418762516 -406148949 0 -225796930 -602436707 0 680424604 672078637 0 -650073568 -815803516 0 793362442 -927220666 0 -505055162 -569147239 0 319971966 426956151 0 -331378132 -106449727 0 126138447 -513559840 0 386457423 788815015 0 581950070 -338130790 0 -458175072 -618619213 0 -601018614 485697750 0 117575160 471285251 0 971289956 130271278 0 912318217 -760660997 0 -907832900 -196757896 0 -36435344 -388744684 0 -358322076 870652351 0 678843381 -826856213 0 699086802 480162764 0 -617616482 -232890056 0 382247479 704162085 0 -922008445 463479269 0 677807993 101969503 0 -632436394 -578070858 0 610733975 -935991808 0 405457487 -308915780 0 285966910 -681556084 0 414448093 -64106767 0 -890244922 -471365678 0 823921863 -165647341 0 520048500 141183015 0 905683191 788315529 0 -830535399 -966356161 0 548682955 104488842 0 180253166 259341071 0 504917586 20408900 0 579371036 -813613668 0 -576376790 621546135 0 547933954 155741470 0 -258071203 411530255 0 -149050454 -567523294 0 -470967504 460419327 0 943449010 -985461881 0 446759638 340998481 0 340479175 534618205 0 -444644319 826224312 0 -810984852 857152187 0 601154530 -358713828 0 -942740731 -354469731 0 347230089 -166995328 0 -658191036 437306347 0 414461233 -599082455 0 -497066750 -785086120 0 646999413 185261552 0 420697149 179922149 0 245564048 -382086297 0 211520690 364812903 0 -474856234 -312058331 0 -111440610 -529256679 0 -970961765 -367225250 0 -818044605 699845003 0 289656282 173297007 0 -493118721 177622052 0 -448441892 26542578 0 -934051894 -504603761 0 -111328490 -390371156 0 381261057 887670853 0 -267734107 -471496102 0 -272670709 -220498549 0 63874773 759774447 0 230809898 479824150 0 -575914959 115201229 0 -377627304 -345086718 0 677057765 -193894513 0 374648755 324097834 0 848579253 415812307 0 860496570 127755293 0 -795290479 222287583 0 -118154 -966447023 0 632092334 174399521 0 681719938 735379142 0 -152183820 28198371 0 -290020371 78251739 0 768083114 -313662593 0 -318145236 674578290 0 423117416 -330578802 0 -548794519 5337129 0 -379184071 791045388 0 -993711101 -735912191 0 492634010 -772207092 0 -75423120 106228337 0 399227544 884178172 0 -128866875 -340629473 0 -485689126 -209722459 0 318355288 672503332 0 540137939 872008945 0 572619084 648816103 0 453417531 -408671968 0 -709611572 826728801 0 385838931 -522118552 0 -856201273 -169201122 0 597587430 776991888 0 644783995 515909261 0 -325405251 -503001119 0 567004521 -585133626 0 117494333 816443266 0 -748903845 -245565561 0 -512922765 -195931863 0 214789796 -189274711 0 -458464494 314896700 0 -435251302 -805240536 0 -231604140 703107352 0 709730621 -202151293 0 -492777749 -882613892 0 53938032 202159622 0 220821925 -872734091 0 -1002739 782660368 0 683664378 -327035063 0 -491139627 764944867 0 457125825 866920466 0 109610198 85515355 0 118987869 -372952889 0 -881013348 342891085 0 23217415 -720406532 0 354653316 793356134 0 -364940515 -870771565 0 -652074429 -526541742 0 118070009 -77098959 0 -500576977 112475987 0 902529595 176678954 0 132838991 859380448 0 -156422586 -54780963 0 78215477 -988753222 0 215587194 663451054 0 -253734156 -336916202 0 277519972 890454894 0 96747512 643603247 0 -270867822 -458450929 0 409880691 156178519 0 116113988 -792983131 0 759507896 -418572407 0 -3812452 -939108944 0 -705707334 870737928 0 -212745093 469319341 0 225439463 -102877722 0 335227673 -524107865 0 148341356 684386339 0 -21202412 -741793085 0 455909810 795973086 0 292470888 -763604631 0 -170575695 922839898 0 150618354 510883612 0 -941828109 672766388 0 427724913 -387178350 0 -104761449 -963641976 0 -710983588 -649897884 0 -776602927 735902486 0 609769946 501135117 0 844422324 -547323776 0 -13828623 -560670815 0 -661524955 -939272924 0 23206084 -666892687 0 703557405 485217869 0 -719865565 -717271354 0 -492834767 802121295 0 239993721 553700766 0 296114819 -585205243 0 -338226481 279825127 0 -455104796 -147383105 0 -597564027 -875270870 0 618674916 -938967882 0 -951121897 935386891 0 622706068 -742078956 0 160389571 -623291667 0 -159554857 344000803 0 -382809147 996281710 0 162342045 739186232 0 268416393 -660789122 0 131981999 100986283 0 -269338864 -852980643 0 293763198 -954019439 0 878450778 -646565825 0 905613603 518970966 0 -85732787 -612314301 0 -769263821 973468166 0 -997774569 -939159474 0 -648567301 -727003493 0 -77808085 111659075 0 -749580739 936432674 0 280780697 -910740849 0 478153169 -808776540 0 940246491 -753348797 0 123579046 833454295 0 -825417331 81106865 0 -923929478 -215252303 0 484158130 -299577319 0 -915236160 -399266089 0 -339020309 655696786 0 258766737 -264692870 0 -77492530 101208667 0 393328613 344658862 0 132512982 -294196906 0 -386730941 -40573658 0 662470114 -762782906 0 728986709 -182551586 0 999836314 859985203 0 -56982460 -909164268 0 -453877319 -867213938 0 -223028217 -241724695 0 695593198 -337911279 0 368857153 169940950 0 928370743 -147404353 0 -479531721 547002724 0 784279630 913026380 0 211817577 99953822 0 -865214625 -499340072 0 655781792 400915076 0 314979810 856369860 0 693475505 538862764 0 329866763 57424116 0 905173286 820701248 0 -526046074 722616456 0 786952732 -628201261 0 229527824 307945673 0 148558322 583264922 0 -376210001 371472632 0 853920508 90816408 0 348128159 -548791976 0 -374162911 600917193 0 560285782 933418578 0 582234669 103761092 0 516909225 633601448 0 -725225669 849584736 0 -599760070 515336653 0 840441608 148411647 0 315536007 648376119 0 -198242494 453690434 0 -526124795 -508124033 0 617913786 374762958 0 25452809 6516767 0 302459505 -984910036 0 393568667 102916377 0 946095874 -605056609 0 -330754550 81388044 0 -541069899 -458800631 0 794366444 -304924146 0 655102693 466610683 0 -88761811 -671657450 0 537071888 -541428982 0 139760388 58479448 0 -262038662 807697643 0 165119465 409480668 0 476952532 669729518 0 -730037800 -178614272 0 -437584246 -384719432 0 529591064 -312848011 0 528403265 -733882155 0 -559099009 38648285 0 -200012267 199643140 0 -956173709 607768418 0 711006947 360695067 0 -173701216 -960615814 0 -124094819 762638330 0 -380458744 -509699270 0 -850326086 -627755543 0 799883835 471654730 0 -684375276 395144183 0 79643059 -52539825 0 -25597096 -392070570 0 -482089064 -657644443 0 -505109900 -13864169 0 -138164605 -764764588 0 -386563861 -384660777 0 587228356 -74801220 0 -529742393 459704367 0 479218506 -395447322 0 66656240 413085246 0 -42909087 -436521675 0 -963990582 103856167 0 452467964 -943510174 0 -940558020 -26211549 0 242462903 68839112 0 879981467 -560856021 0 -635329568 -816122848 0 603862438 -814377892 0 -625927779 -794033552 0 359167273 -462018784 0 -621236360 17788600 0 -378915750 302956178 0 -1440019 872575815 0 644132426 416730603 0 152434527 -191598168 0 670798213 -461520831 0 -125915690 -505210301 0 -36252925 -390409115 0 634863824 137950400 0 61948016 -605974262 0 963543835 -223999037 0 -567903669 593563805 0 -80294985 879247478 0 816778866 295180264 0 -672414348 875366311 0 746379984 -165952238 0 -628488867 -55100749 0 -402481451 -886160535 0 -456572438 989886411 0 895806338 153810542 0 656833999 -800046179 0 373867417 4317863 0 953036740 155546468 0 97429933 876359253 0 -144607302 857437708 0 -341615512 -600297344 0 -389994985 -862129554 0 20818412 -467481644 0 -236390747 406766050 0 461032983 -896824203 0 217051676 233599595 0 560038054 90671199 0 -863707374 -425197321 0 298686642 481328775 0 419734367 -622573539 0 311941554 -428268994 0 -158443874 -183399834 0 -120540253 899995813 0 39710506 276729764 0 -235336971 842776055 0 696864117 -482209164 0 -27574861 -904770011 0 864310177 -891025122 0 867422150 604345416 0 -578046243 122489628 0 359853914 480648319 0 483922472 -817311342 0 310155872 351981490 0 724303897 546543572 0 898180122 4216843 0 577632562 864355194 0 951878088 -711209998 0 -585311895 -446366230 0 -290856501 -946623890 0 559041000 -845438752 0 447347886 871898789 0 -212091432 712053380 0 -354032526 -409587974 0 -204126606 935669621 0 -666800512 124950364 0 914227803 -76538112 0 915105133 -715736232 0 -402462657 584739414 0 258269957 424621025 0 856459523 -402551466 0 -849629441 218300555 0 -551574768 947205388 0 129542319 886038233 0 735926220 -76554017 0 -833015313 540661915 0 -9433813 487920802 0 -655228524 543273952 0 938489172 525720273 0 -346059434 807644487 0 -526620414 -54528651 0 596753626 440144675 0 -834423215 794512918 0 441407858 214648147 0 517725697 -933169379 0 -716498798 -574782285 0 790094688 315143457 0 351007656 701597567 0 608831427 18843669 0 651551100 -999993480 0 -839794884 164686893 0 510166028 562225570 0 -150548161 744046174 0 -247994505 926645669 0 933237414 -876602979 0 788280057 -414352251 0 -745369030 -494645234 0 -161257798 -239396679 0 251698154 21241553 0 -898323766 287056339 0 474777813 422360371 0 -497439453 -976884329 0 593592951 -241994155 0 518355037 539738636 0 244263788 420376765 0 475308016 952073982 0 -555318201 311025317 0 -621292303 -467226383 0 -134748355 -790302452 0 776925745 655924079 0 141952928 -509194293 0 999601574 895028107 0 -563850566 -543849521 0 -824693960 758704548 0 -868515088 636312395 0 -616171963 73832515 0 229340787 354416834 0 11072071 -539017313 0 -708394013 -382904045 0 -519922006 123171752 0 -407461603 232253906 0 483462503 828150255 0 -737406951 -291327573 0 38947964 710833602 0 -124373202 -64399692 0 -780613373 496159176 0 183245480 -801939137 0 -554828436 -378895055 0 -431038260 -178904768 0 124734441 -555826693 0 -545633059 -346577706 0 -553463097 -615708962 0 223622405 181733079 0 -230796954 -547601795 0 -150179695 -472953809 0 692938849 -990425310 0 305099486 -221221747 0 897214238 352835548 0 -404356217 341276731 0 711211022 136539099 0 248044261 -173558095 0 -261008029 -235494375 0 521989552 -86818669 0 303715104 -910965066 0 699838564 835270620 0 -752371304 -890532092 0 -655319631 236629872 0 224709931 -601684384 0 -774586262 -981938014 0 228040554 124644546 0 931095723 322106218 0 -859825518 567128712 0 430488444 287661816 0 -190615464 58262236 0 759982807 -957160633 0 816540144 -354756815 0 603268208 546482322 0 653049107 757710186 0 982440064 267419055 0 -135927242 -498503510 0 -984075304 689581461 0 778840934 -55666138 0 -777945913 -620184439 0 168855968 -648653542 0 -749201124 -427754974 0 -180248241 173980303 0 369664193 -656220167 0 318015684 -970154512 0 734882500 537124191 0 404806381 -214528643 0 -932380288 511192434 0 -379683038 189430125 0 178943916 -774575721 0 285910953 544309627 0 225482594 983093836 0 466297982 664667290 0 -114875240 -387776342 0 -53268419 -646025922 0 921432437 666097353 0 856596315 -281845159 0 -271765200 -460216378 0 697356565 832819880 0 -122907140 863694055 0 -842547011 409869351 0 -915562325 144517658 0 235710387 -351003274 0 842759609 111000512 0 -838507266 -671132612 0 -886319117 438435786 0 358566758 876595651 0 -593809865 -465335359 0 -396640825 -698830420 0 -346886600 -192872619 0 81646764 -141071032 0 278159252 -986236023 0 -401064909 178201927 0 658114035 330046274 0 -363344618 781765455 0 999409942 675011823 0 945833328 359889840 0 23512888 877772596 0 -890134332 -602795436 0 451048952 634508172 0 -180058188 -899784540 0 142885882 -481595707 0 13673979 897057611 0 278289770 -454407095 0 -931954986 327149979 0 208732878 903253870 0 -107060699 51806214 0 -659435926 -645529761 0 -37389424 595155845 0 -723930691 -5805077 0 -455896534 -523323492 0 -902949064 -577262450 0 955360651 -888617299 0 -486501266 177471333 0 -428226267 -866060541 0 445604034 255067758 0 869505200 612636946 0 -126794961 -452849279 0 874753590 -3232153 0 -380178896 976279449 0 618662343 -541510011 0 -26082357 -168479921 0 -547293055 176254825 0 -967137555 -257535653 0 -362544834 418254669 0 -612700863 837445605 0 76816585 699261359 0 -328636110 877627945 0 -71311582 581814316 0 -335027976 -984008315 0 -171908783 -258067031 0 558974952 -173904383 0 204532331 -685573409 0 335769580 716308593 0 186168433 -145926437 0 -736809147 -109692846 0 895896898 -215444821 0 430259621 -675729092 0 -514141417 -274644651 0 -262878491 992097221 0 375048996 368558290 0 -825686494 -395319765 0 690204524 234244004 0 -297104853 303779422 0 -214763525 16213317 0 -59830450 -359863986 0 536836262 168445420 0 -384274667 734097406 0 95328393 -797056712 0 -138236028 -535470473 0 -539448963 554071754 0 -775838098 -932961050 0 637759774 140956942 0 -505390120 498938634 0 -688384000 469794941 0 -43688056 684996903 0 809308637 -98170075 0 174773632 629062271 0 512258023 -583296867 0 519204235 975477084 0 474612486 -7677901 0 -205567181 496747897 0 -562307679 503531798 0 605616721 952832445 0 -22234925 963096783 0 318169788 -87225530 0 850680286 403341717 0 283010174 -705273909 0 -56555420 -313445812 0 -327139619 -130366535 0 -93363632 633146958 0 -267449535 538549320 0 278340523 152473420 0 609294937 -698575683 0 328113304 -36830599 0 -857209358 596811272 0 -505030960 538706983 0 902766849 610496590 0 193243681 597932705 0 463090381 24482340 0 403495988 -52764919 0 929754264 460209579 0 -368364307 834122662 0 332215170 -636171365 0 -74171496 -699396575 0 -590393112 378150265 0 177212730 393180414 0 -333362413 -50572300 0 -368015551 151622888 0 -136533819 807116294 0 532155259 290470275 0 993635165 278767375 0 308870483 -750098398 0 547003636 -346065266 0 -698798646 590237966 0 -88042465 -795474856 0 -170584225 -198487173 0 -459247090 -877600869 0 5274081 517266034 0 -209207147 -59582714 0 856978836 325033985 0 972902174 -375739417 0 -924023930 -415994804 0 193712819 -903551050 0 -252491769 759888533 0 -70951517 904955969 0 -414283635 742297089 0 -146999975 -447970500 0 -446362469 -371523567 0 688430527 -161048405 0 -257275757 -935463246 0 528656988 -506920601 0 282549265 -543029822 0 -279366104 -722272327 0 302012190 -213529588 0 810949332 648653237 0 926111110 -998019154 0 562531222 -691513136 0 -229810846 -828557242 0 709799947 -812566297 0 693637034 -190819522 0 -921091179 -311534560 0 906110903 -604068442 0 180293111 160948575 0 -182895902 159496151 0 -505863170 -246617994 0 -491032075 332789329 0 -262528385 74897233 0 755894535 -641119034 0 651143390 185613743 0 -520855411 278099449 0 -396745636 751275637 0 -256868098 804595657 0 408511314 -194013233 0 205795874 634265300 0 601119917 -207892713 0 -496066543 327169365 0 -318997400 -238158112 0 -306286751 980800343 0 347447088 -346764587 0 974251501 -900063556 0 -896516574 -949944157 0 419633955 848612143 0 -213519645 402434263 0 -692537499 -887311137 0 452625144 463903479 0 -180002649 -832543009 0 628699412 488216426 0 -225859510 132264979 0 908710140 289971760 0 -296219696 -174756442 0 843770514 -512166286 0 -286389584 -139318566 0 819727570 668944886 0 -726706023 -942014898 0 275139231 279385905 0 901446745 463981996 0 -524644582 756541361 0 416069898 -22468756 0 -476230074 840100177 0 816009972 121718871 0 -956423355 542161641 0 485825540 -465378117 0 476523862 732699494 0 668354992 -438248660 0 -851397227 -473853357 0 -135595842 -675103209 0 -104593476 -143136672 0 -649937743 829852881 0 868518678 210304034 0 368445431 -23941066 0 64190759 387909269 0 -214412454 595292260 0 -360890755 -460466385 0 -31948865 -652604868 0 744619926 -302846784 0 -229483687 -867388999 0 -672517727 -512387899 0 853526451 -731526077 0 -225649016 -645756183 0 -898022647 -107187922 0 -948065020 -918116645 0 486022323 791972688 0 -66521010 -519386335 0 956008876 694190347 0 -352443003 -129595815 0 3509495 -450178795 0 -533486867 -866610693 0 685960629 859034229 0 -775676545 4956769 0 -384923068 231400616 0 917539135 -141094435 0 988634633 -332776157 0 -667258894 635045517 0 544075657 -437777580 0 -947031038 -214396740 0 15960130 -873092318 0 -559760643 -443335345 0 625104470 7634409 0 -381227940 53717309 0 694973303 -678679086 0 88928111 -182808807 0 -651192665 672541708 0 785535923 -948266518 0 -850454481 81050297 0 878569797 -629284158 0 100719539 -278110987 0 -711790829 75752818 0 -579235919 67293025 0 453079663 837420866 0 157260462 -364139104 0 964479333 834667425 0 576671669 -90159143 0 257910730 896715011 0 437234335 661944664 0 103597640 258098381 0 377678344 -794918260 0 -56420408 -520116595 0 -421523026 -313316984 0 -910532320 495801462 0 -777926165 -909084797 0 -206088537 214146298 0 -215773493 534628894 0 373925769 -765510626 0 865248519 965167080 0 -940936346 312924163 0 632365100 42185435 0 312351560 -596218567 0 -819785877 487930275 0 800399999 560521586 0 185102179 -945539519 0 64360794 327771842 0 -229768786 -358644320 0 817712498 422187814 0 -666569908 -892009771 0 -220525347 -683888727 0 243050621 146508256 0 640196691 -851981685 0 35959374 -110652926 0 310480575 354072698 0 -917988261 -888685126 0 -3803844 858288135 0 -529214137 -831305820 0 603371075 304899306 0 926757427 520029025 0 -420600457 575779705 0 565835305 953578933 0 186292939 -663762084 0 260630185 368968247 0 651244697 702960510 0 310161065 -256517497 0 -234340215 541259738 0 -592084083 705564436 0 -36586313 -856674681 0 -751428392 -867559906 0 -113638400 202081426 0 -442068435 472277926 0 378000618 -394858878 0 942785874 -545553686 0 -87579691 -551062752 0 -733178974 -5133940 0 -499138360 806966755 0 247406563 -545533512 0 883050160 308979505 0 -690463472 -614063478 0 828614451 310014510 0 42756083 235521981 0 108103080 -213804091 0 384899000 -452811271 0 -819497246 166455960 0 -526164999 157264385 0 17778331 -939564969 0 -286961401 379083872 0 -676043697 40412384 0 -766155606 -645943887 0 -40258095 -860983980 0 -984632976 339734018 0 767465746 -62124438 0 448695693 502751420 0 580593076 -129253388 0 -113263434 -434022187 0 31881012 -653982723 0 -365407220 -129757610 0 940109783 472400674 0 207575391 -921788201 0 -120937527 -459185061 0 -214231350 -10434121 0 332110735 814986319 0 46612813 343276691 0 -347921182 -3870240 0 -606273821 682391957 0 -705227924 592063378 0 -365212235 556532151 0 -199498083 327420805 0 -301996525 -258738312 0 26871385 -360024150 0 -79788466 396942301 0 -369953863 -207306013 0 909728740 585262972 0 -979908630 -160860023 0 -386796841 404528899 0 -575369008 -955764176 0 -343624239 -244531704 0 568522285 -815113919 0 -398932266 -679723346 0 -114115908 -730599404 0 356541187 348525795 0 -420788259 113705810 0 508538117 466536416 0 -178567950 723143843 0 513615557 840802966 0 34090843 -405847233 0 -640183914 -990910803 0 47677185 -342107263 0 -928260528 494341258 0 -515414409 -144368066 0 599626609 -861769242 0 -60513833 -456965418 0 461359941 168253994 0 -569562491 220538933 0 213504116 360137004 0 -578042980 -118762048 0 -369725217 -633367455 0 -305102649 -477227343 0 -223224214 -430525095 0 146556853 553023294 0 -249450893 281973831 0 -684736584 -59230092 0 -817594957 -255158307 0 -62922409 -605354898 0 43066692 11887199 0 -314536280 668304218 0 -147228053 44281451 0 -984616059 688998014 0 330850116 635535400 0 -681595825 750119003 0 -357609636 110741172 0 73270448 597892757 0 -295621720 -282220399 0 794973708 834902019 0 348904011 -71592054 0 486654982 -349828664 0 577786016 674752319 0 -194782620 453346221 0 -267520612 623067268 0 209706198 433908450 0 329664216 223685515 0 965485184 64063448 0 433244732 630498241 0 -604310897 -945787493 0 896504524 898415849 0 -830474362 34860351 0 -641124628 781526555 0 -824764726 340206291 0 -696705033 142124747 0 975760630 547861727 0 191513753 -857800426 0 -66362476 -913742824 0 -33943575 551502586 0 740085619 459185325 0 190958012 -857718592 0 31731079 -821034562 0 350705209 -849407026 0 -116964366 622433653 0 396739908 -614133883 0 -736547379 278803914 0 -509217484 -126963367 0 -783738217 238107257 0 98129999 849085498 0 -935903259 -782939329 0 393626283 592342330 0 -531037363 -125596187 0 -761126535 822034293 0 -370433481 393574411 0 408936933 -838450428 0 -24936797 253211168 0 17876635 446708100 0 829510120 679203207 0 403730570 83832601 0 13620337 935887499 0 953773640 -710702772 0 503835957 842472145 0 -760808733 -622956516 0 -608289073 -340652252 0 -621772807 -878608452 0 565560761 975417359 0 -238031954 -629036104 0 -696105415 81165064 0 332324415 549292914 0 -44960 -881907171 0 -975042974 -235039114 0 -969982014 -350277876 0 498975804 695029816 0 -278850999 -425662547 0 -994452354 166192828 0 -368561092 -661125854 0 -76730629 77288325 0 272560056 -873524156 0 -85585145 342366730 0 379822253 444651598 0 439014300 -232289351 0 -703426454 -760424427 0 738300807 585506443 0 763765288 -970466023 0 746643785 251566839 0 116323662 -639118611 0 983578353 -136874372 0 -108274314 433508529 0 496412298 -656751784 0 34100119 -977527112 0 -435886597 805137969 0 -842202968 755366938 0 803130293 -620103351 0 308505080 -662453027 0 962087837 -391839085 0 -309717724 -587659479 0 811168607 868855333 0 -706868913 -849278990 0 -483859345 319690752 0 -52599330 151257168 0 721076660 -212249652 0 436664274 203016702 0 -108923031 207210019 0 380386526 950439075 0 902783604 -938867748 0 -417209861 -621297068 0 888110850 -76388072 0 -557743171 839658742 0 -956195418 -295378438 0 -739228311 812813626 0 -374496688 -99863799 0 -85464795 917356600 0 409000068 -951474740 0 326957701 -33925755 0 992729765 -60406176 0 -963982815 85274009 0 713266436 -818532426 0 -185085117 -469218181 0 -336130109 250841864 0 -393282403 970345839 0 612394519 -532619254 0 148937053 785966409 0 -452584453 803894949 0 -85620812 -997923268 0 -777235484 525609171 0 -180290481 433450007 0 -206780596 -374799936 0 129514401 -708744624 0 689593088 830647047 0 -123395502 -620916157 0 -230168397 135173462 0 413986198 -120036522 0 -990043228 261294816 0 -799262599 -644882352 0 -547697210 772889080 0 -496256952 -493895159 0 -664828380 135229865 0 -652589758 -784912327 0 833423483 315872741 0 420931027 -14218094 0 559459422 492623946 0 -813434231 976370504 0 -492106017 56596623 0 568834396 144128883 0 12784061 645048780 0 -618941040 361816205 0 736236046 621890475 0 157713043 14105458 0 212517038 608861247 0 -430374251 74376334 0 -469574100 -530672692 0 -805272927 -180891625 0 718456133 593240079 0 -418464361 196670172 0 568415289 -725134721 0 -560853845 970300108 0 -895609574 586726494 0 512526173 -711957607 0 79515531 -758055623 0 -810057828 467394971 0 -68149372 671131074 0 -978666806 292234299 0 -933147502 -109481511 0 846838486 -384423062 0 740636742 930042689 0 -565276120 383858900 0 277896086 -910009502 0 -616072769 32537644 0 110742973 643870730 0 -551285039 -834255095 0 -883940460 961307427 0 552492104 866399444 0 -476908051 844767670 0 301890444 -773733855 0 -862598811 86322610 0 -435686057 -521116332 0 679778819 713847838 0 391926234 282615448 0 -974229775 341366156 0 -331008888 402643344 0 232095768 260747753 0 -623490496 -88647816 0 163866722 583091244 0 -581631330 -132193453 0 250873617 655981759 0 -101865364 454753573 0 -206243238 33084175 0 -152947310 187723004 0 -805503353 -284080335 0 826724939 -785289374 0 -373372570 -776972742 0 -65961466 -263182011 0 805095015 241842136 0 465837275 796565454 0 772437096 397381119 0 333041717 -956308397 0 -428529298 -123679668 0 608191693 -69652057 0 498845163 -641739048 0 -246990466 706732030 0 898677229 408420166 0 -489904558 -582358169 0 960958974 -598302902 0 -484561849 24760221 0 -747397668 -251111732 0 -58194404 -773070132 0 487244556 -686191641 0 135891867 970304651 0 -210319431 -456201387 0 547950074 -406690279 0 856707417 -442848202 0 943811096 35452511 0 876587132 -578940064 0 -779931657 -616889391 0 222264090 726189123 0 409535407 -248911513 0 219555201 821930067 0 770521636 998181397 0 -761400676 159195228 0 -685313748 623214379 0 901987957 -137311261 0 -1504620 211204522 0 -579337235 713817997 0 84435118 784951549 0 219105058 855738725 0 891499304 -480529686 0 639343588 251876379 0 -930745146 -527352448 0 -864839644 -44743111 0 -830415168 -224532346 0 -292081437 -376545211 0 880933042 262945203 0 619379770 825273735 0 704922694 460447243 0 -532282113 120541906 0 416514734 -245005810 0 381664278 -382864028 0 324033897 228489050 0 3017109 -341548294 0 -471038064 -608694444 0 365012748 340756509 0 166977455 521683938 0 725545392 -738341255 0 613469125 -702555620 0 726052252 986063898 0 -316973926 771812137 0 154517155 -420968597 0 421607106 -632265079 0 359123148 -643829797 0 -305484667 634379939 0 -683577882 479663399 0 861969893 -100438908 0 872226518 589077460 0 842149622 -456546421 0 -18176678 245798304 0 -772966332 -730216028 0 468851892 739775267 0 730054309 592309420 0 -245168966 -699955238 0 -704357134 916723661 0 913021393 78527097 0 841746619 -99617149 0 301959632 79228294 0 -138755901 113020036 0 981392811 -783775163 0 738952152 -906389873 0 -379214413 355371551 0 581907175 -785503559 0 -566233727 698013479 0 -342193392 661928611 0 603089655 -860996210 0 -539961127 502092101 0 235101828 -379688130 0 -126667201 -156435769 0 -267486485 -610367816 0 -347242664 -486946927 0 282078432 -975909680 0 475148547 -606941244 0 -103699824 172755115 0 523695994 707565318 0 -436379801 533659205 0 -781135946 840429187 0 -648301573 944783458 0 80133914 -407890345 0 835207917 100836899 0 839686085 841653318 0 599960223 99823463 0 655626263 -753355511 0 706638937 -715081119 0 403831419 698023839 0 -716773339 502040239 0 -395706406 229354166 0 -730886079 -71835308 0 -817084267 -34948789 0 -362076608 762801649 0 990668736 -648390046 0 724889560 -934412073 0 852430136 -429080650 0 -31188736 -637490672 0 698681796 -933990423 0 -162636768 -696293511 0 225488370 -469855363 0 304529516 522308116 0 489946275 -573531660 0 947473961 -979899506 0 -941536822 -870417798 0 363123998 -951533979 0 -797798852 -573703231 0 -479012112 623424776 0 187305707 604522976 0 481233983 377375804 0 -261316221 895646723 0 502938934 801785421 0 919711377 78002277 0 669307766 567431730 0 -225916020 211304886 0 -167242400 583349063 0 254589892 -369346306 0 469358485 391017199 0 205475700 653522470 0 -16959348 515019270 0 -429049885 471678192 0 93698332 -572909463 0 -652014553 251092509 0 -241189028 -847152059 0 -603930053 -506682671 0 -239000148 498665279 0 285039535 -390824515 0 390331914 166460263 0 24755708 -405614577 0 946106051 -850135697 0 377635683 641885270 0 -129000795 186541702 0 723169682 -599724278 0 -340339291 -929159992 0 828205725 -161215542 0 931830810 908008310 0 -990513999 126435870 0 -26794593 -343474306 0 91925082 -934882635 0 328544208 -535067390 0 214059715 655540195 0 -956855935 -883775485 0 570491636 -815374911 0 -623267825 -149483906 0 -203529729 -125295441 0 -124536449 -553709220 0 319291312 -511561909 0 309796698 788695774 0 770796813 873241078 0 601684100 -285893434 0 457977365 -367907885 0 242352307 -371611398 0 996030840 750629054 0 -701284005 269913501 0 -425881357 224901627 0 -909781080 -459748207 0 299987579 -505837408 0 -941826421 685103264 0 565455215 57209139 0 -964749351 397452641 0 -785277691 -307599422 0 -80029709 -245411092 0 -987335808 99987048 0 -234083689 -637359563 0 -737226646 883764314 0 -143180843 -964186830 0 -499734852 -635520214 0 -460562135 81237487 0 -785798290 540160556 0 -82701287 -771255289 0 226183792 -125402963 0 484058999 -274769093 0 225653264 719974430 0 952395579 998389132 0 667280812 -565213359 0 722054642 -25891918 0 -395523360 844045754 0 906590818 -579023011 0 -415619198 -849324276 0 688383267 920982478 0 -863388199 -124987706 0 -394015156 57937037 0 225541093 -962731626 0 -944332108 -188034242 0 -476889819 -8634307 0 -633849982 -194233444 0 500107681 -968424919 0 -852731913 -373197012 0 -924629406 646799237 0 397962861 338250528 0 586828306 -818286377 0 182772292 -403329915 0 284656321 -160865083 0 -218967500 -124479719 0 -273964708 712539368 0 -588508185 673200420 0 -718250923 448818878 0 950953296 -977705442 0 257193375 -399945029 0 -574046604 615747186 0 311322732 597259021 0 252543922 -553227760 0 684268922 198873317 0 276821238 -318511004 0 875148739 -111450356 0 831044981 -714893047 0 66648870 759544404 0 -485881852 -894324345 0 187642843 -260861817 0 339445151 -971359544 0 545858292 -264928021 0 869043516 -854257486 0 82342510 352820132 0 -171570558 96023641 0 -806040720 -752184630 0 -61061990 851071438 0 497302127 -21782774 0 878439485 447700747 0 25904054 16643214 0 105215229 380448463 0 247249183 101789393 0 476118428 -247824982 0 -206502348 533993823 0 139677009 -852769705 0 422381601 550622746 0 149613301 -837819025 0 908553103 -345646904 0 -684891888 -970442075 0 924200282 -123761415 0 -881538648 -788419688 0 -375290512 42182689 0 422290708 -638786170 0 -142570911 827972342 0 -56809703 356185504 0 -742731526 438592327 0 710607493 593767916 0 975449240 -506721397 0 796334205 -385382072 0 667618013 8903726 0 -178295087 -167943581 0 -213125442 500309769 0 -433568361 -414544302 0 325796801 54186148 0 266755969 812313047 0 55079285 81810317 0 519687549 -193901242 0 -453376463 -95755166 0 19423005 235135531 0 -720825505 267834189 0 -151203630 661699386 0 -116623564 945574247 0 379170404 -471663282 0 -735870757 35670174 0 -235849674 -599500778 0 -117921818 582102906 0 -784343896 609704984 0 -513233426 -609085681 0 922125834 756358850 0 -204698782 -787843751 0 -194887498 -886195649 0 -559837547 84769018 0 991546956 830065639 0 647452210 -369010381 0 970875031 -580609621 0 -700116419 679287553 0 -49688265 -715590977 0 14320749 146995110 0 -677333327 513926760 0 190140024 -768809963 0 237287300 482377653 0 -974768479 936708183 0 522094023 -634841500 0 317442646 -548458794 0 -575072229 -563361586 0 -462616383 807539823 0 -830456261 -579772361 0 739156818 -112247150 0 -90102139 -550601748 0 762525302 606180136 0 930791892 522811998 0 -246132526 280320272 0 -200422198 -566002495 0 538066299 -543805186 0 647187578 549300800 0 -503305332 134419191 0 649067074 662803843 0 -737893895 36821611 0 349230761 549177666 0 416491929 233284083 0 171129285 -610104511 0 809639356 509598857 0 -570056142 -335617244 0 427395215 -800452318 0 -166461919 -346305523 0 195846319 37355071 0 673897658 -53072543 0 16068460 55118730 0 946733237 163441388 0 -726324207 -643799790 0 93262952 678378393 0 -645201078 603855614 0 499315000 -512330033 0 746427906 -32270723 0 351792862 787022701 0 987114586 -566317469 0 -444124275 -474333791 0 962868178 -481333447 0 379140557 -2775301 0 583424134 500038545 0 -894682523 63768021 0 702415413 -568598404 0 -401922232 -343233315 0 -488481187 320754921 0 -675015811 482114665 0 -522097115 501621091 0 -635510596 794029658 0 -303097886 -788699737 0 918409179 622494320 0 -930511517 -53805853 0 158483472 473995416 0 11753508 -285495085 0 -907694683 953906926 0 947734381 755567645 0 -927915323 701867949 0 227256471 445634932 0 913777050 115237312 0 989041613 181956287 0 -487426566 -482915938 0 95088322 -330072877 0 -270645592 898374297 0 50447054 -339906832 0 201439907 769449328 0 39846102 -472703308 0 864917219 702125999 0 325171735 -288242861 0 -105952064 982185738 0 769693231 592678601 0 131905667 937712204 0 -280760017 762594029 0 -636376526 -125572241 0 671955207 247189348 0 -258118524 828778882 0 -481501330 132283657 0 -267799282 802078236 0 -538008913 -196728647 0 -77062470 786945453 0 -167114914 -362442583 0 747573883 646077183 0 -565610471 -517181073 0 -916738370 469045930 0 -528484070 921156641 0 594617617 333830019 0 -796304777 87844670 0 -471827752 489412890 0 -785031155 -236768661 0 586873377 404497628 0 579964066 -863058856 0 -868011172 -789132703 0 302052063 -182465637 0 -499299667 959678925 0 -871037615 -23718576 0 690986146 -437872346 0 -993159674 551952209 0 715710320 779567739 0 855556771 552658167 0 -223655300 -892450951 0 163842154 370951875 0 -910334512 -26396151 0 298413656 269695866 0 165600978 -386844845 0 208457548 -498383962 0 -114814663 -282490878 0 43808930 976479663 0 60171020 -632379174 0 205940495 168660607 0 12095081 401638395 0 -129295783 -784252947 0 329437028 891249590 0 -642513987 -510535893 0 -505601290 757131690 0 532884691 -860354759 0 796662640 623433040 0 -614655121 497399498 0 838606831 147164710 0 -219169717 137429621 0 -5420188 -726217884 0 -248915489 890494497 0 777121555 -294966069 0 -879179230 -263266732 0 775595612 -345639029 0 795932047 -490117533 0 26954020 227132237 0 -260105523 -685627952 0 -65697321 198270696 0 -88751481 880272930 0 416445090 81411049 0 -275101751 -125162482 0 612195670 988670306 0 894543305 868105520 0 929555030 365432289 0 -503031860 -966011909 0 -914606790 -459235888 0 -514318291 -188152219 0 677931030 -673893180 0 114690380 -406185842 0 419638138 710091449 0 486471091 520288733 0 723521754 -124781868 0 206963131 152669495 0 -959277176 -863224873 0 -106848080 462815035 0 48707953 -114583174 0 334683518 -816687385 0 753657166 200190662 0 -627055128 -523906033 0 17975191 -756628021 0 483559528 799494325 0 -578273978 -459369031 0 138599207 547699693 0 955812118 858433726 0 560639470 256627410 0 -288666520 195290229 0 -687627211 -165716984 0 241120962 -999183388 0 335885529 194355162 0 157147827 195626259 0 303002701 917213805 0 535036380 -78987513 0 120367451 -265118438 0 715461035 231638942 0 -82282581 -180308689 0 466476815 747124147 0 -449432370 -328176476 0 645105018 485955803 0 348839373 591933025 0 962102257 -64281122 0 -298256506 187454940 0 744655295 -402105639 0 358341665 -63288554 0 848783564 -694663077 0 820051936 -616418357 0 -172499209 799177100 0 778620351 -403905819 0 -935766949 659528746 0 -898521185 -233055626 0 866615861 -252985034 0 578433958 -159890695 0 -319512379 -479330709 0 395090978 -843736605 0 911471751 538627913 0 106541830 -774461361 0 -719545108 -972632954 0 -992946419 -964978359 0 -348567205 -980283009 0 -471035978 662806302 0 -511195113 43278401 0 -892114574 243311548 0 -1766281 -638177473 0 -351439380 44617108 0 -347599299 -192887371 0 -611294540 410464054 0 -674246468 -116246549 0 887026695 871635651 0 -854006699 -649891638 0 -694779955 -586032931 0 703950954 -122331112 0 -57992336 684917549 0 -265505389 -277847021 0 -719909573 200222056 0 -706826912 280652002 0 -263161197 979917670 0 410570276 -789107398 0 -843210680 -767207528 0 -676268956 -112565525 0 539211133 295289902 0 -494551963 -19318782 0 -821512249 -530341165 0 -181556197 749212941 0 507927852 258310799 0 715035926 -546953951 0 8317341 -328627374 0 -673870756 -437342851 0 -520869151 30395205 0 672422219 412181134 0 -232947553 -27482869 0 296761516 -437496280 0 -763434153 -647191283 0 362158214 -846712837 0 -725010746 92272503 0 -850760872 -575661458 0 375788778 644135685 0 827374957 338217196 0 -662016031 968531394 0 542581884 244441737 0 -137862352 -937269098 0 -230256713 -327707886 0 545102146 -572915244 0 -682196699 98915108 0 -529507965 881923589 0 -36521607 -230530511 0 224623639 753922349 0 -817711855 192285517 0 607068823 851247998 0 754436706 424242934 0 -775972509 -404055034 0 420800016 -80969547 0 -791863199 -761231035 0 -982495078 -704591386 0 -635764396 19720454 0 87221539 -710215431 0 978218452 -601051210 0 -466233941 136174510 0 840543286 -765922172 0 990495042 625243911 0 211606824 493403413 0 -142112287 261231571 0 491826739 -757824267 0 500801034 -471012337 0 495497255 -367895077 0 -622321706 735056389 0 955147912 -899078582 0 202985497 348696179 0 325118239 -975206779 0 400953923 719940278 0 646372980 652952098 0 -522016501 402306214 0 835991101 167215682 0 839286922 659902359 0 161641601 -835737015 0 -968840434 -164403561 0 266153341 -657605254 0 -849853704 832268192 0 285398371 -805514850 0 245908544 722790898 0 651578603 -536755645 0 -348588353 675173615 0 -670482617 598396211 0 718524617 -202965961 0 145335705 -964343347 0 -958263807 -843152319 0 -152108838 991903863 0 251369420 117716693 0 191590299 -883696828 0 -663595204 -504961561 0 -851436456 -65716520 0 117067031 -460404407 0 -633448256 -61185164 0 -816593143 627911128 0 749107618 -642034509 0 14067193 217707625 0 877328208 -468517275 0 526011989 521546291 0 815475165 -265796577 0 99486499 468424186 0 -550124535 353645410 0 -489484965 -446921825 0 -343262753 -596437904 0 23631739 -137389450 0 -628087611 876464761 0 183878164 523200514 0 601268645 666751149 0 313702661 430276866 0 1559082 -123559995 0 855431756 -890985143 0 31980131 -901262389 0 -812310188 379248007 0 -493105065 -200341359 0 422989759 442192738 0 -906192206 770822065 0 -181026534 -607482401 0 640856168 449914764 0 -120720203 -402208628 0 553263370 187204387 0 720871790 668106819 0 211213056 -673633833 0 383248449 316950470 0 -443716257 -830027827 0 -273069511 -715283360 0 -94918687 -321114661 0 441406799 264332341 0 474322546 721446779 0 288347769 -895628033 0 -473197458 594033808 0 44017517 -561348181 0 -860874843 -135932002 0 -515459671 -687884021 0 423070634 377380650 0 -564482889 -5381563 0 390085850 -943993924 0 -892776373 32447265 0 -766914080 37814350 0 523162916 830866708 0 465396063 -660706438 0 -390821396 -318400662 0 885155874 -916995100 0 -612302144 -250104925 0 -630628433 213308090 0 93405989 -990253045 0 183635350 -100154900 0 544667357 -953084954 0 -996697529 -435141700 0 681655009 449279274 0 -716910204 -312359761 0 -297173374 536338113 0 -925717005 -159381665 0 81425274 -175853431 0 433129826 282797836 0 -896142971 -114456116 0 530112880 270004929 0 123448480 -772215530 0 -414803603 330364976 0 -688718687 498409084 0 813665070 -886823237 0 -829203570 -151214420 0 -104932477 -104874102 0 742311751 -348886417 0 -472523034 -302970745 0 -417857604 -619839625 0 388055530 -852675078 0 -214287146 594287048 0 -611358033 868721741 0 -256788717 133399087 0 253265781 -738935307 0 -493432664 565400091 0 471991260 -788662300 0 -48174117 146180032 0 -649742842 -930078215 0 305619017 -896573153 0 -516713188 808246276 0 -531212499 -270753711 0 -612181479 -573721026 0 683477015 -505986717 0 598624257 501064442 0 291824366 -939348196 0 -462081027 -302742648 0 -188542204 204227299 0 -890139268 -704179188 0 430344827 -734061154 0 918910687 953232435 0 -923373884 292459547 0 -84277297 267599402 0 250854136 -48792730 0 -243620533 -81476723 0 -520152101 -493440447 0 -196406855 -147983631 0 -726131864 823536216 0 -85158857 684485141 0 -927700641 566040649 0 822722718 -219058732 0 946845300 955501665 0 602442090 -834448095 0 197096535 -455434817 0 -912519636 -683880109 0 -532491622 54687140 0 116624907 27459953 0 -597562802 606735996 0 840107288 -352708208 0 772163361 -37738015 0 541778809 540203490 0 839993878 519281720 0 584420863 -996694237 0 340276382 942797683 0 -569441161 297149477 0 -893093100 322512653 0 205990908 -710753229 0 -44144995 986144079 0 -922033784 -682518463 0 -791909948 625198568 0 -485533017 -106257954 0 -603749829 942771882 0 -462906075 154348693 0 -795894204 -554176679 0 -140914615 801799764 0 -230781240 283787632 0 -682237498 -420532107 0 213838577 372510748 0 -604378177 275191623 0 -140925052 -289143953 0 104723140 590992041 0 -798859086 826943962 0 -878682845 -813008753 0 -519539085 -466474451 0 383376748 -520581131 0 -69818100 -505146548 0 135837803 -527170260 0 221245943 -307804573 0 -947999313 -189988778 0 -567606493 -945027295 0 -596316741 429717598 0 947721718 999381015 0 47614952 883175059 0 120941754 403685082 0 829487265 -87496271 0 -937332099 909812053 0 623940553 952522638 0 -125482560 47019873 0 -511278241 -780488041 0 -575319826 782955611 0 55431260 716846364 0 648353475 -300113334 0 -573320452 324637070 0 -742027549 -631794835 0 359060188 -828734038 0 429780856 -991002186 0 -525371265 357852435 0 477815165 -258048391 0 887209064 -860993649 0 -407949063 -471472490 0 506903036 -831668760 0 -138372934 -312132628 0 117297486 57253830 0 -2590018 -694083969 0 270202629 456658423 0 -971212129 -812825978 0 122540444 855317626 0 152480287 -33389442 0 765346357 845862944 0 -238757845 261708214 0 -555781929 -444588400 0 154161444 -185660541 0 879426819 -580739056 0 942782603 -305087101 0 -91316629 709816772 0 782988866 994596464 0 -190495859 999594775 0 -385517758 10374045 0 817777142 432579473 0 -970442019 -206431322 0 -889561679 896761328 0 -91055445 928001624 0 -275242723 -534446796 0 -178831691 389213429 0 -106599710 -710130022 0 -481404528 -434370473 0 -123412106 419328469 0 72426393 -529270040 0 -862644654 167125526 0 724037014 958084206 0 759482194 -238463246 0 -356463140 -803358414 0 -288932961 743050678 0 224788448 -991303109 0 23312579 -97411679 0 -122281292 -659245860 0 330858459 -948966322 0 409656748 366362330 0 -295291001 -113896021 0 -651029596 -808245800 0 612270689 -9394412 0 -9046213 -825558844 0 784318514 -672330991 0 859146601 -132550124 0 -465030648 124024090 0 -614175956 753139506 0 42440490 -811463895 0 168028115 -503371824 0 802929396 -446822319 0 -816651155 -917283927 0 93856928 -101788262 0 -697146575 -262555293 0 609179069 -993769893 0 -653264908 541215846 0 34671914 321842995 0 781597698 708421193 0 424765943 -138077437 0 789211513 546626409 0 -706027626 -244359388 0 260814271 447045288 0 -427593673 -81083132 0 826762161 -351527599 0 -438493922 -146931893 0 694851682 -951266210 0 713614896 617940346 0 62302192 -926927146 0 282742700 -919795601 0 265660946 -350524574 0 409477167 -590527609 0 962734649 391085519 0 945712091 291289905 0 -359843777 414555342 0 883185962 339578060 0 601142222 -980268397 0 78327684 -492052470 0 736410802 -730664626 0 -32835282 601035607 0 463692509 -695595903 0 -706538838 898164285 0 -163860286 314764356 0 251053190 -738977618 0 989945774 337733406 0 -494742153 -966581336 0 460053395 766671840 0 -221473700 -506373099 0 -892532365 -160326890 0 510241028 -890770545 0 -456959641 910464779 0 809577067 -531213311 0 -811952007 -555663931 0 658123999 -220740858 0 893583101 -877523032 0 944625045 -722051118 0 214541368 221509823 0 -674367940 -640137946 0 278046675 -674845064 0 271102428 94521130 0 237386383 -218352736 0 40311318 826716303 0 914824750 -521870928 0 388340303 71771151 0 -924906900 187614789 0 218503635 846154271 0 782471354 858030792 0 838309270 -215299032 0 -929722169 301234937 0 -538017269 -751158345 0 425880846 -745277022 0 -589493899 -355251390 0 -703507094 -961520467 0 -812499275 103911786 0 -304159055 -744095616 0 999790023 -159190784 0 -690763410 406445518 0 -997660263 -563639403 0 66885769 919837084 0 -446935959 -346718938 0 -98570146 669679857 0 331089303 107552714 0 -632352350 -532848649 0 -676635930 -961476023 0 937194948 58441635 0 126450653 389222413 0 -425128445 292572571 0 -784552679 -902896528 0 -175275025 -717853589 0 786712391 -198701398 0 -291885546 -386689711 0 989140827 264673833 0 -228346566 87368443 0 367283173 127760981 0 -32537241 -624023393 0 -678307408 -856518153 0 -719587170 -832567217 0 -648486763 425951667 0 -628761183 -745820023 0 320320063 -369357467 0 -132500255 785741739 0 -223524393 -468521326 0 -535601935 280542076 0 544616021 19057715 0 291226262 224388799 0 -823308750 478969054 0 -987570510 556622366 0 -571773580 -349964318 0 420850947 -505803202 0 -122908183 943787839 0 -918650642 73813581 0 -120911348 -435734493 0 587422883 -860784524 0 -556349774 954449193 0 -643337473 216952613 0 109514074 824621512 0 -644929562 -217422264 0 861805019 -505192026 0 638959411 318943524 0 -381706078 -40846446 0 573749136 419962268 0 -30813337 160002887 0 -714051249 -931818232 0 -528223159 -780030086 0 765996125 -172506570 0 171158837 -774299713 0 739447613 -236837819 0 -641669946 -581911608 0 -803832485 588944307 0 -209080061 434096263 0 533214567 761904191 0 328553030 -1234234 0 388249169 845606438 0 144196388 553168143 0 -112599593 279345336 0 415284002 -148243168 0 -945263193 34985493 0 406497151 -120464853 0 64947163 685988250 0 677519462 -822579088 0 709839796 956685607 0 47312883 -2142384 0 926828289 281234655 0 418343831 -758235286 0 -958230147 -427018229 0 600402757 538882543 0 489807859 -286178030 0 -78010141 -676240559 0 -8794881 -874922105 0 -416008772 996520795 0 252876480 264183765 0 963583245 -892575783 0 -421752967 -321962464 0 942694312 -138717047 0 645593579 380574259 0 -485188473 123521151 0 491853420 -237309429 0 747181369 18613559 0 988002776 -303899810 0 675531234 -66817750 0 -796726248 540166624 0 -562363232 128444380 0 760016242 432472310 0 555757469 320386665 0 -264179368 -12566353 0 -889825484 301728848 0 -950542380 -173597024 0 998866787 -208007602 0 -698295544 757986641 0 406556625 108806555 0 668343653 -432056240 0 -350400937 -976106112 0 203586411 -712810648 0 -510384321 -914338956 0 737439883 124265574 0 -93235472 -79030813 0 -826532452 762419723 0 961705047 810201634 0 -685574212 -714000999 0 -833579739 -616759566 0 1132226 866579394 0 -236916389 -121224573 0 695476560 320205233 0 -642786404 154499877 0 -758943185 671573332 0 464442716 -208751805 0 378611537 -293925323 0 -561546231 -426607559 0 -971527676 945558561 0 -94969726 -671685823 0 344858558 -772364455 0 186196360 771581484 0 981148348 -543927318 0 -10546332 -308709564 0 226181060 626513175 0 915367277 -82813584 0 -331661587 13087200 0 256806067 711391604 0 97961664 -786745490 0 917366440 -691094884 0 -133607704 956981734 0 284000394 -745700392 0 647166920 50172279 0 239470675 -233066899 0 432875965 331001481 0 -388935629 464228005 0 -55030538 948322596 0 50974681 436785970 0 574341806 303183532 0 604912978 -738393926 0 -900035830 158034545 0 548553505 -832769388 0 -945619936 219178585 0 832027496 -243417849 0 795548047 683768998 0 -852612019 -191220416 0 -531071353 -533172970 0 141480942 611748817 0 -642903692 312240598 0 -349829947 416614396 0 -824145026 338320505 0 928843136 219823816 0 407517931 211415245 0 -554862253 -523378953 0 905284551 546926609 0 889716003 965714932 0 390847888 479481315 0 141480937 -464996031 0 -901765946 358714633 0 -415019380 668024135 0 -759142466 606864060 0 479520754 983883186 0 113116364 -320938627 0 247317529 129231169 0 -458999726 -786067942 0 -168559735 158554168 0 -381442412 981093422 0 -481392534 202882248 0 -809733016 574032641 0 -626789289 -950805640 0 211591046 307100298 0 298144103 -810195989 0 -690186753 183582881 0 -231497193 -361325363 0 294341991 -884568397 0 -321670589 982976421 0 -661120443 500191619 0 886186169 -841628513 0 -634931767 393422789 0 240043469 442992591 0 -397318807 -636730067 0 233321342 984604469 0 -267717862 64694406 0 -949245636 384487119 0 596921948 -193661967 0 176349778 634418715 0 -785367957 -580618066 0 134814558 178735598 0 870169944 294412654 0 -353321418 -639595958 0 -176226171 -452680644 0 -854893753 -444182786 0 -139404687 -948407279 0 -989947387 -552388029 0 -179998533 -189557235 0 -587704994 522383746 0 835062988 575599648 0 288327215 -728276769 0 -977802297 -237917402 0 940115484 -833916657 0 -473793178 -261537654 0 -237171814 -436431084 0 953354173 277701153 0 -775154850 -862056746 0 256718946 675863689 0 263465317 779969553 0 338680784 -274302411 0 -360644782 847006486 0 209852810 586647931 0 662218216 -448269785 0 -375140677 -13492544 0 -865147724 987272033 0 747335954 468389149 0 -809191121 -964828776 0 -835829489 901145992 0 440108103 13800752 0 -114426949 236987423 0 -293986727 -618422740 0 -299263704 608572095 0 478847399 998409785 0 -730806896 -402675179 0 -156667591 -165310278 0 -601932728 696614482 0 995277413 -32457746 0 41248515 839268047 0 30095184 41858255 0 881014090 822155453 0 765140211 459617019 0 469480469 680127281 0 -320564010 980418316 0 -930478541 -472555182 0 749797223 -843867376 0 -852638488 102045029 0 -320890056 -879544619 0 -48460478 -983202617 0 345940103 -394131127 0 266758710 -807668274 0 449514202 -526397837 0 -888793046 -662926023 0 541870061 154448867 0 -969745080 -564306149 0 -427387208 -244889897 0 -951461942 -854094116 0 -363184229 -198484258 0 675583275 -778117280 0 571768154 488862323 0 -899404377 449240864 0 -866014709 357442654 0 645711097 58395726 0 -152046613 -746773592 0 632028773 -71521968 0 -504457226 -447743812 0 987643822 923740561 0 821554565 -365109324 0 -102275118 420341066 0 624789953 836217431 0 834694473 715262254 0 -911081424 952686799 0 655065285 -555129236 0 -354187627 453732951 0 -800573006 -713711417 0 433340489 -163137460 0 -558321446 -932281048 0 -353852359 -347074656 0 -865577226 291087446 0 728863149 -763624641 0 417149 -976678621 0 383785217 979233917 0 846721486 66767337 0 -21861999 659602266 0 -400806675 933960341 0 893503390 839265553 0 70675052 531907918 0 -402868044 792668181 0 -294831199 -383666073 0 150767749 803440158 0 519948532 302431986 0 -208671129 845805264 0 -456940062 -63388099 0 425138866 -91633902 0 941280862 -521229170 0 -635715190 -678806010 0 533827735 -892226301 0 -512046319 -771929390 0 131325771 -352704042 0 527768611 -14701547 0 795270809 -23616414 0 785867744 -185181803 0 786182246 -23719354 0 584616691 11579386 0 -370940355 -327575374 0 -915919738 -93127461 0 -367036421 -626394458 0 -544911382 -179234339 0 -888772607 -600492366 0 -411643604 -629873804 0 310316494 390876342 0 -988033636 326275779 0 830440045 -254802890 0 603871905 136001995 0 759075828 -264592624 0 -804664609 366857924 0 -509363113 -833998587 0 739015586 223261790 0 -880487058 893471185 0 875543024 -844205091 0 -642138806 -148413540 0 442423001 -515715551 0 330817084 193013778 0 668301197 560463293 0 603105554 -430819418 0 -589903755 -27827941 0 -330475079 317949822 0 -857567206 -842853993 0 687815754 -757601778 0 937759954 -550742110 0 -694985787 317214493 0 865616378 -632275927 0 995127017 936341512 0 -839732524 958894047 0 229704278 872606715 0 -634362357 173945739 0 -954332239 -255492142 0 -229416362 796536737 0 331793191 -854128690 0 622427281 576295636 0 919580487 -681599726 0 -141769253 258843770 0 177386475 195695212 0 194635587 653472117 0 -405171905 918364615 0 -286821809 -58744077 0 -415331976 -487874495 0 451582492 -587970046 0 -491385588 572316738 0 150134431 997074308 0 -477632773 333527096 0 748708962 -791084912 0 -192384834 -453372125 0 -555683124 -63278364 0 -952352629 -530098871 0 -843448424 -487792626 0 120293989 -528540824 0 655764105 764745989 0 -557114260 380452824 0 850394809 930223411 0 169877584 902833715 0 -534710114 728530132 0 971048273 -28455584 0 -828649555 864078326 0 -11900282 -804139569 0 268973217 69148799 0 -740790497 550258054 0 -695023349 102939881 0 660640809 -300410823 0 157740110 -884886582 0 965747190 -269783673 0 799251937 57565159 0 -526346178 -230957465 0 -683265089 -637822474 0 -482473923 -223505415 0 -846657225 -622738605 0 -66806932 -32525332 0 -758704426 881341135 0 -493872933 -547379791 0 533286787 57932014 0 821752235 -888262557 0 -893941598 403714932 0 -909972081 -30414247 0 254813381 -90765164 0 -159702642 270033426 0 -821606600 362560775 0 -732371390 284426708 0 713236056 931022736 0 -32629471 -666260640 0 -853746839 579503721 0 90336906 -803366063 0 -424295522 -715724693 0 54610385 335648696 0 -82769748 370225345 0 756045721 -497726375 0 -197528982 824241244 0 195224374 961857144 0 367143692 -844795754 0 -848033324 620207080 0 -812815638 905808118 0 -145091135 -76696579 0 90770121 993604558 0 348769476 221165512 0 348129317 23440298 0 822112666 -857924002 0 -20266606 -104993574 0 353598634 -343654946 0 549008743 -788697726 0 -426779312 -664576130 0 -459014954 -767337970 0 228750693 -293363879 0 -873163499 -70252238 0 334643317 989864041 0 365717727 -201849718 0 -439176305 -288324130 0 -868533015 -492490202 0 -477987210 -234116512 0 192413807 -126133997 0 -549808993 787914157 0 364127347 -760837696 0 63562147 -595728089 0 -432941633 721456791 0 -48795652 -310848071 0 -546947591 972002393 0 -995887765 773331308 0 -170874773 768949188 0 -422251421 -237392523 0 -506934312 195748846 0 456203378 -699092127 0 -824511883 173498575 0 330288086 957797996 0 -166489617 -14968138 0 59797981 -617829412 0 -209898479 102169239 0 -831409755 980982087 0 641269685 796271425 0 767040944 600269090 0 -482379870 790675057 0 410234299 211131939 0 -751335592 799921404 0 58793939 -206812132 0 699422088 161172481 0 -879755466 48200800 0 -147117332 -516250898 0 -718409635 -951582029 0 -878514400 -515999405 0 584728547 823626543 0 -187140574 15212947 0 -993253499 638082404 0 -96046813 995704124 0 763631349 -614900991 0 -592650175 -920942178 0 -678446067 -835903844 0 506316602 292033760 0 757068435 260965978 0 611110976 -347328181 0 -644156208 493093784 0 -165855907 618905699 0 183484573 -40275498 0 -655427229 410515745 0 -563528332 719812109 0 123912004 71495201 0 -973871046 108396056 0 11597838 312732706 0 -529593801 372685735 0 72329138 -47830429 0 745894283 479618924 0 469294535 309506213 0 -591208784 -413629084 0 -873970891 -141553129 0 -399585995 687825370 0 -980303601 -775734828 0 73005563 294519973 0 635699367 -825203656 0 70241269 -130341859 0 -410496733 484256660 0 -944920019 -407700601 0 -592054115 950511295 0 -185372398 -831870594 0 -595775086 -869758870 0 -338644569 -926338731 0 -938954313 201487630 0 -622919502 -238111827 0 490049713 91752656 0 480917847 597889241 0 134304999 -510727603 0 -584831061 -150814465 0 200731164 -700531445 0 867049311 269444616 0 -761175441 -142244713 0 443988360 912732111 0 -395919967 -387682687 0 499609434 -879357928 0 860635695 -848904435 0 536228007 -196819647 0 769687342 810382934 0 -117563523 -855729072 0 742684767 619321831 0 -625238191 -753636149 0 158441170 918298073 0 -299256155 -264227384 0 997822686 610713615 0 -476603472 -723821687 0 -730838163 -797858954 0 845223681 877269412 0 -344262453 -897134753 0 706153947 276052637 0 994215329 882423432 0 425040154 -670110600 0 -899404599 -877278615 0 -185690393 -374718544 0 858863250 -945668161 0 -497871406 810720959 0 -834300507 850024369 0 -385010160 -491688126 0 850187159 9583976 0 669260400 -194425039 0 -129954282 -359314601 0 -775741627 521931890 0 -418547011 112308374 0 906373311 612862200 0 765791706 -60833913 0 724887365 382201692 0 996978221 -597372935 0 -985943112 728151354 0 -834706903 524463827 0 -635052500 -84256282 0 -53961176 222634578 0 -902288143 -930226328 0 560013395 30995087 0 -380106135 557562657 0 -176302106 343364147 0 -193651163 -101818388 0 -878907809 127031710 0 966049721 509421237 0 -352827516 -986275874 0 -464225533 527872620 0 -513432635 974902243 0 957727840 -293772401 0 5457798 16076133 0 -820493722 777148790 0 -378567352 -815034551 0 -287973500 -658948629 0 622058365 457753705 0 566272918 733743241 0 -297204646 285008042 0 -532048102 -247484564 0 -16858990 99113883 0 -211544227 -994153428 0 -581007821 733648808 0 643259676 7024497 0 390236728 164874838 0 -395057153 42497825 0 324117757 507491764 0 -871354502 -592357337 0 215247097 283547792 0 -891121592 -146387915 0 521270841 811390896 0 770976924 -445073461 0 -73905535 -117141328 0 451293820 856499717 0 822005914 138411715 0 803196266 864954587 0 -79689338 -43569790 0 314979178 -153822880 0 222578561 -452619558 0 -741961367 -446737186 0 932352645 -55511723 0 -125245555 -4785799 0 -68408711 909198130 0 -547237054 221825868 0 -954600325 175683396 0 941752192 -225038654 0 -281193035 -909570447 0 -556012425 181402119 0 -117336925 894596794 0 153856963 -724164121 0 -219399039 -868193775 0 619195101 843527689 0 -487580568 -731441135 0 -998770233 248126463 0 -280146145 177537106 0 -721222966 188491702 0 305014366 -332318750 0 780657712 -547159005 0 -776526668 -559570092 0 -313820175 -366366603 0 157697084 280611862 0 364452338 104297318 0 631635143 -907358178 0 -716891780 -273550625 0 -946899876 267770342 0 387377235 -934589993 0 341518467 706423321 0 346074168 -431001090 0 -794644849 -726511135 0 -104509599 -602764766 0 -614196243 782419562 0 -366178045 -698175377 0 912039166 -80650451 0 639125050 617684724 0 99482038 184661131 0 272878135 382820944 0 -827275628 -617211417 0 -96631921 419946605 0 942811017 896923220 0 59523821 726324365 0 74278674 258597303 0 147419260 -268029986 0 -215517832 306089419 0 198494196 513820435 0 -900645535 22687618 0 -425618767 -210975853 0 958045832 -203945449 0 164169830 -646816671 0 -452277087 806319924 0 551215615 334544917 0 -68406334 -748884500 0 -874481748 -991112657 0 585230918 -172046609 0 966957418 56456746 0 -149414258 -185170160 0 272726587 -481841343 0 -261498417 683449729 0 -169223791 179414549 0 597503080 302437908 0 901232272 422973750 0 361953416 52436321 0 -330439850 854957985 0 -862769644 -134441042 0 574946579 459131845 0 -589521711 264801276 0 -19740085 942728500 0 313877154 -421860710 0 260225916 87468338 0 -736945108 -940267004 0 795473575 144096837 0 731440370 465793898 0 -22524362 -893616336 0 246892408 -723604250 0 999479124 560874422 0 861784859 -969600953 0 231623983 420888351 0 274828698 -800830965 0 -621740424 -273671952 0 -309167666 359174033 0 388875542 619106188 0 803488359 -342320655 0 -370516142 -473079443 0 -580174309 -813939033 0 -897599864 327832925 0 -47429681 -143544370 0 616365274 221709293 0 428652144 -885154780 0 508569654 -885107386 0 582553279 27477085 0 -175814066 445177470 0 -468542177 -399983771 0 810067509 321049926 0 849152002 -140959408 0 -703854325 -883648862 0 -488411393 -592767084 0 643476350 813366693 0 888805637 -326395427 0 -841123496 -472189007 0 -3016836 638825547 0 -392168595 -114457055 0 -506164288 -219552148 0 312081097 -495295378 0 566782007 146397454 0 -744222606 -374327591 0 -974954618 139826671 0 -539340041 -815547523 0 935284517 520168387 0 -219901530 -639864486 0 144863983 882935643 0 -791773184 -19854645 0 -393656612 857542145 0 405124529 -235967705 0 -85128727 -600725099 0 -844622359 874614662 0 -197908020 -732488704 0 -583870382 842222365 0 -555608215 309392099 0 423089782 412157988 0 921461317 -673992981 0 -721381522 -408490283 0 380959543 -27523604 0 5277257 -843140148 0 -802569409 280341662 0 -681598 520666886 0 -896820362 -629462155 0 680325068 294776158 0 -77412945 -104907711 0 404731830 63926208 0 -465390047 -92893019 0 -125866159 483852430 0 -624835693 362935548 0 997781042 -632309402 0 382019012 -96952730 0 -134140008 -823457466 0 292920581 53604120 0 -602754657 48956812 0 533824838 -514643600 0 887954484 -160923383 0 -349988987 937069947 0 -254591647 921553422 0 979258317 -60023817 0 681306954 361195890 0 -32077696 -978475513 0 935932507 717055000 0 135002006 -400048325 0 -292392456 978553371 0 591430103 -714224633 0 -540970649 -173051749 0 -599607984 -865242078 0 127244557 -87561166 0 -889224624 420994211 0 857399442 132163729 0 -590945202 -936247840 0 -997580822 -925034167 0 -632743026 -652840327 0 367298188 393476326 0 -181776735 162004164 0 777534740 -762706587 0 -198123523 -81917485 0 -830142408 -158757217 0 -971111286 784169634 0 -403562327 -209984385 0 -549996017 -598512065 0 -732324284 929265243 0 -382354932 114660683 0 -862058901 46247400 0 845763807 453897525 0 348431554 863036780 0 266170605 196752554 0 295456156 710506984 0 950845651 293889522 0 -138513566 -347719541 0 503704980 341764467 0 -473396970 500074459 0 13403987 -879529010 0 -972617574 690103451 0 782842342 -791188392 0 -683022542 71473354 0 -544394879 -642744800 0 -632477229 -832584295 0 -622789184 -618643830 0 17978557 -308943099 0 -928630908 232519530 0 -116141413 665845926 0 -516273539 -58183046 0 -913312005 -672339157 0 269875040 284231049 0 -475088331 799946463 0 167387610 -301313120 0 -457903703 -419937500 0 573515500 -494380261 0 -890225726 -367357645 0 -117894174 -618991401 0 -814579731 -919770655 0 -526302759 734982158 0 899068451 402770276 0 -642488158 796699358 0 -307507617 629312678 0 -696377755 -328200825 0 691240572 155681214 0 -569724088 102448068 0 672417073 -457903908 0 541312647 -439898085 0 -864197415 214206773 0 710686701 543419443 0 -884180364 904201605 0 -137044222 251868259 0 648756105 674453323 0 138132785 -371386384 0 -536311926 -691527041 0 -809975225 -467501009 0 907440356 -410142745 0 -635563934 -755442875 0 -129340171 225590402 0 -206303892 577056648 0 -495495049 320810988 0 -561192576 -229424712 0 363483954 866747941 0 734317011 190402172 0 -140719793 867946488 0 629467254 201894675 0 695874227 -153869352 0 -679424624 196036325 0 88607330 455320135 0 121628894 932664765 0 909626854 687245594 0 628549100 -27959786 0 986823774 666063221 0 -545926502 -509829525 0 -124777979 678293134 0 -227332798 618706438 0 272252325 -675816479 0 230363418 -584931836 0 215399016 -860761499 0 756143469 772704555 0 -172918108 953194999 0 -337988946 988003232 0 -696919832 488363665 0 -890431947 -193346346 0 -166176178 355241887 0 800136484 333619285 0 231520037 935960198 0 -884835935 185704298 0 -65183536 -96589353 0 452758936 799242111 0 431909031 585731829 0 -108971900 -420730982 0 732002837 711723980 0 -608895197 -76655467 0 -60088752 -899890851 0 507918805 -87178409 0 955554621 430571455 0 -838567138 704549527 0 983113180 463702813 0 -614880029 440528031 0 380467216 -738010128 0 536925477 84722676 0 641536433 994860842 0 -552914635 523157596 0 -128155214 673519364 0 -877954818 260943648 0 372672368 110213470 0 576845308 31414542 0 378041067 930060236 0 -145955622 -259940593 0 -238570535 452411953 0 -209824638 -934320951 0 -106792059 586803260 0 -99017679 178370785 0 966792454 -277475031 0 -593859339 -73106297 0 256739289 -987213739 0 802990077 -416745369 0 -615344234 415228271 0 292570225 841624194 0 -874436917 309952064 0 -873906975 969448591 0 -528118700 605640104 0 445928726 -654862751 0 186188681 -105290180 0 984045748 923308748 0 485925699 974746598 0 486769000 -613883855 0 -402680449 -991167420 0 -65658190 -403980875 0 -610304541 -512409265 0 624745127 57428266 0 219253967 -942045658 0 -52554449 37870216 0 292268244 -479042787 0 16714493 337051280 0 -891117901 39999753 0 374811551 -306367303 0 -629889446 -639659908 0 601875158 -561339193 0 -711615890 -850230534 0 -671414728 -293571041 0 -326692150 -352675044 0 314629061 560117960 0 359304496 872306300 0 271234606 -473237725 0 -648056690 -696746873 0 747809391 -776019357 0 -576343699 171625746 0 536741372 642783953 0 672540521 -611151846 0 436107724 39906926 0 -578480600 988064121 0 108048314 -594396611 0 102324147 812899655 0 -597276397 -494758928 0 966483747 396966480 0 927840974 -100656630 0 -8350660 -837971775 0 -541572228 -386620821 0 726463455 635310873 0 -789142883 269457131 0 -694433588 -187900514 0 -907923020 -710689529 0 -994978868 833468582 0 -861896808 720099111 0 -651507226 677935493 0 6070701 763145659 0 945178838 -122601610 0 -260495118 191787832 0 982830778 -922156930 0 -188825816 -553430460 0 416000987 -678451327 0 879348442 -909528253 0 786581981 264072102 0 550374806 128213614 0 679731937 -138333158 0 -993704426 259677134 0 226135426 698703084 0 778812392 -530392049 0 569378115 861578417 0 131880378 740061369 0 -386712637 -224947149 0 781118445 596304152 0 277350124 777354710 0 -830578843 14911103 0 -493748795 458133609 0 -697719692 -995464725 0 -926292975 468332182 0 -121865665 -859359700 0 779117897 997989974 0 497801051 925828344 0 -429975803 -521340476 0 813831605 253166013 0 -972383897 -491498496 0 545744239 -486754279 0 -455934220 -549385865 0 -861497845 268620009 0 769081127 881846659 0 -592267079 -196708615 0 187928731 341480003 0 -11619091 -313397198 0 -127416349 813519138 0 -604761150 -918767670 0 -195519485 -780331903 0 34103108 793354525 0 -860778212 569355384 0 -152920166 216760099 0 848635153 -535748731 0 -464473987 909278531 0 -201077048 191123870 0 381127053 -364975428 0 -972707165 -261784223 0 -669950079 210090504 0 -175371387 607688741 0 -761243523 -43405658 0 899085043 -33469149 0 188566756 209668782 0 196183667 -79346934 0 -273644144 -960600632 0 -450185605 -825880781 0 222660312 -959434103 0 -127783812 -8810391 0 -325720329 -689361399 0 577372814 268535240 0 243512469 731496076 0 268949494 36069419 0 385859846 233134048 0 908447633 -540986263 0 584780685 -632815112 0 291819802 -941608015 0 -93541894 757251913 0 898370079 314345167 0 187848163 671331061 0 -265839841 -234522569 0 426906302 -580552693 0 987799944 -196479343 0 119250357 -202132586 0 -912878177 -93148195 0 411180039 380945840 0 -622338321 -14574828 0 124634208 -757495919 0 -58931001 -283190046 0 520943947 92426702 0 -308279293 -77185900 0 469854380 861841442 0 382508123 568306080 0 -618203146 -801596492 0 -432868473 825489186 0 -961592517 -622162102 0 380681521 -467889275 0 234932098 -507370236 0 -996533483 570566981 0 217730653 -629237233 0 459025406 941327658 0 982266444 686897747 0 -70516306 354402711 0 149529595 717045967 0 736331848 -6980336 0 870025953 -835552329 0 -691598233 114101393 0 -681958942 763581920 0 -746054111 199250221 0 -656769398 164707760 0 414876352 -614429836 0 249974630 -783696680 0 689563726 -173095871 0 500318308 -916472222 0 -562075039 -470691109 0 568240002 -571918299 0 -517175645 -128884038 0 -450474224 -994045688 0 317501860 -2870129 0 -175645547 -52913220 0 515497085 -653685762 0 488908475 579648287 0 -265305697 519697657 0 14129666 -634099802 0 693493982 475861388 0 -287481977 -342590331 0 106560765 198773372 0 -4799404 -358224727 0 314996880 -416572145 0 927211767 547881317 0 621776331 -998218389 0 -562463539 247693986 0 760831656 -245037926 0 267168439 176607310 0 -87725865 -686260715 0 -141834455 451205698 0 859862482 -59833884 0 63562874 -724964337 0 -552473261 803604153 0 948749804 -593743814 0 245706646 432225164 0 72152344 654848896 0 659670968 -717907080 0 -208144745 -586590867 0 650006653 500274252 0 -51523324 604715022 0 -488213879 -346510341 0 445436402 857052029 0 392299566 158874511 0 -164940225 -456064398 0 412071999 -137966028 0 840230811 943090291 0 -635198053 -799486422 0 902227314 -317923898 0 693820180 558394622 0 -363897197 -557033057 0 657203900 -511739125 0 868914145 888629193 0 698153560 -257302705 0 364608611 -763606846 0 77670623 -67001038 0 250962195 443863471 0 -176131383 -841459515 0 978810053 -259303872 0 58620713 -499091442 0 -621818660 -770039836 0 978375614 330043403 0 -170403403 104924851 0 791828690 -759128565 0 144521779 331810091 0 -270851488 646257391 0 -309681920 -949187720 0 -970304911 833556184 0 228325333 -197224551 0 434198958 448776843 0 375853577 21583423 0 428008451 -495994114 0 342872398 404166507 0 156715921 -956465787 0 -989481326 763646044 0 952610970 906500214 0 -189447869 378346067 0 457409926 -405682782 0 -928769799 -289258042 0 489972657 313246362 0 842705497 -535060547 0 112944902 128555723 0 962110868 -327086005 0 -137123526 272858866 0 -430030561 -963362084 0 808775767 -605785056 0 -120876105 -624950681 0 -477536567 -628193326 0 244307403 311039085 0 -49980630 276431462 0 780584931 135041229 0 359531161 -983105219 0 87473400 -704936262 0 -573216255 361782580 0 -134041239 -434915663 0 -169930916 -330748256 0 -929710531 -978930986 0 -193874967 942523249 0 138950856 380337305 0 453797089 -39991277 0 830308925 -972436577 0 -415043482 489639869 0 -181981405 10088459 0 159208736 883142164 0 -520705615 -895508811 0 -858950591 -596291703 0 -141628511 -761031117 0 999687879 -19436914 0 874058205 869707611 0 -814872475 853703901 0 -891555301 230886647 0 -386909263 -373103638 0 204147221 543609401 0 132493999 -605179846 0 -502406731 -854773035 0 416294892 -847280446 0 693878812 -739649159 0 297391387 450557393 0 902730523 227131124 0 67845995 998026011 0 393545155 894775582 0 495660557 -589893680 0 185191829 -281691458 0 559279770 264882590 0 298251455 -252949272 0 952662865 -988463969 0 479581100 606696909 0 185080852 -339806616 0 -128742044 144933674 0 -841708361 -636759499 0 940251670 166258267 0 782142806 -530027483 0 175993983 -566081866 0 180360393 -515503989 0 -813212946 -831579391 0 -901334245 -11362607 0 -122541375 -923564349 0 114345012 393693065 0 -954220968 -492036112 0 -970254174 -211409527 0 -467946190 -345750575 0 734550697 -856397876 0 -636360785 -534951912 0 61085980 -658790100 0 830392925 871520967 0 922627977 -456073901 0 -251168888 603564427 0 674415286 586830005 0 -916012591 -593850501 0 -114651199 539029546 0 583688629 208758295 0 444824178 -722317427 0 670833197 332227317 0 427584298 -728318338 0 -686699644 -852798495 0 99125244 13836412 0 -483250749 407124399 0 595872886 -138081722 0 -351401777 -11006506 0 607488932 56892373 0 842592767 155141061 0 447649171 400343001 0 -224968627 -867318262 0 104026042 846764392 0 394109526 -848649670 0 884087432 -779179325 0 174620924 -454162689 0 -139053612 -376381177 0 855824634 -520311234 0 316225770 763503726 0 -421839392 -2141897 0 -853737003 401092140 0 401541674 777124551 0 -461974395 61120562 0 -254654340 -728353950 0 -708695655 -334210093 0 -100149681 -985421795 0 -136484135 -459810867 0 -361476779 -510033245 0 318784393 -515112033 0 -233653965 873772054 0 132548477 -674434354 0 443171288 -39633012 0 -51627842 599125998 0 -530329071 78042139 0 -622586758 493649232 0 -478839966 245262619 0 -100352194 588813156 0 55035576 -388995905 0 -646005506 -632592005 0 -719000348 894950168 0 414540780 360871172 0 -277195592 67407366 0 -351386260 479395372 0 -180046672 -257234380 0 -589577219 186702101 0 533786467 760809612 0 -188810427 -873582821 0 621873221 -567654716 0 -282648469 -157196403 0 674890423 -86677157 0 109886194 52555661 0 563905426 -935282415 0 -401558318 -866325456 0 -126747961 -530707752 0 -281505088 -226122706 0 58141255 -241933987 0 736279828 220790587 0 -22072097 913289301 0 -483451687 -632419959 0 -654548237 -408106900 0 -837122090 607996543 0 692430089 94824215 0 345435448 -940286667 0 618910317 -891155123 0 823665525 48210238 0 78741450 -48025618 0 280412874 455933706 0 -932794931 278828956 0 75978951 788881448 0 -543617045 50578664 0 390243529 -552194592 0 -700761040 529851788 0 51254059 -184980182 0 579206258 453759303 0 -927342228 844613533 0 632991307 -896406812 0 4460971 -630397241 0 713937810 763402674 0 -239755112 194971667 0 -571966994 -673204800 0 -625936814 306270520 0 -992672902 276729121 0 -683552124 -816878177 0 -788475547 -759788349 0 574102642 -933762213 0 702133267 -886241059 0 -145248696 991346993 0 -512469597 221113006 0 -351493679 -150772067 0 12333089 -188122721 0 357415504 -660441976 0 679523888 -989683946 0 575767122 -257433229 0 19915596 -358240866 0 -168163413 -841398354 0 812021064 -788610848 0 -184114143 478441160 0 -896427195 910509356 0 -598013735 -480388258 0 -770741079 -933987942 0 -791063556 -790151592 0 826067469 929809251 0 -382695112 -183783055 0 -38455815 -798919385 0 -792530439 75021221 0 -389550035 590497955 0 -994428135 979261246 0 -708533439 175503828 0 743364249 733612294 0 -962092192 407602737 0 -405363907 -390994944 0 432228685 -558820295 0 -949483276 78877023 0 53632986 -555704418 0 -784636139 402488645 0 509148743 -479538063 0 -120664926 -797869078 0 -391117730 866828082 0 -823541682 -801420041 0 23459674 -859106623 0 306801555 -257591021 0 -112016981 -736495100 0 517124011 -778904206 0 -318248283 137305702 0 -802954639 -730461644 0 74251274 -779791270 0 -289847305 -674438057 0 -85376772 -652738168 0 592033621 -354104822 0 -252685974 -651090756 0 -446472584 803642706 0 453914500 -915872618 0 202689736 -144131516 0 585430803 639407106 0 -811128902 433177847 0 -20877603 606965381 0 -789527159 49302502 0 946076494 -922405089 0 -301620237 839369156 0 -466510927 -862640449 0 -936907024 861425561 0 -321918890 998931123 0 51742631 938012296 0 313129885 -243814631 0 -356623287 713300299 0 -598498867 -666147549 0 528525299 -749100940 0 852150257 757096033 0 27908712 -270488169 0 -593058245 21512950 0 -798587804 212529304 0 -696612421 826301330 0 538470837 901993356 0 -590590864 417573282 0 -78264041 -636401791 0 -620135154 907748468 0 -112791391 939559959 0 -576525009 -978946620 0 637481803 338201751 0 843421259 -873581189 0 279389620 391060801 0 106258428 -956782615 0 271144356 843400404 0 -784098338 179951895 0 -10282 -203878547 0 -140184556 287222001 0 495092073 716134535 0 -796403017 -836936144 0 169687971 -58458244 0 974215054 487582977 0 926632322 -306313860 0 539660434 456540945 0 619010266 149810361 0 954103371 947570254 0 650933152 385074967 0 741731818 313445917 0 522835447 -206529082 0 -155347571 -188453756 0 574747880 -767022208 0 876722255 928248385 0 264364423 -600644342 0 604030656 591353013 0 416742297 -770487710 0 820350599 -847082650 0 990442046 -248397876 0 -658152416 781856995 0 23896495 -189370350 0 -159256145 -889117594 0 800769865 -852757380 0 97622903 816508252 0 -946886670 684250271 0 76463724 -959970895 0 -945696477 -621560869 0 -998429718 90712095 0 -773871077 265199255 0 890651556 -974451240 0 -595745646 494347528 0 588960930 -77679756 0 -439848657 917453049 0 397367420 -736628908 0 -128223531 -447437694 0 -847522742 -400876438 0 -573032313 78728776 0 956012812 -209582950 0 501735305 508370271 0 -167489587 478621241 0 -409785121 936527202 0 864686713 48836888 0 -136435611 568564611 0 -425396102 860636112 0 -694244008 848894995 0 -569059246 367592917 0 -767678939 -931111576 0 -840389648 46761910 0 -570006635 70272504 0 -838648905 -355652735 0 -604553977 435307878 0 497398783 832410817 0 -378484745 946653073 0 -14150740 961220013 0 158321011 539364445 0 340937785 -652227231 0 728332667 -371698204 0 921025788 -521406708 0 -654846368 36846065 0 -739939155 505066145 0 -867050744 -647585869 0 -452960668 -288123625 0 -897340713 424990974 0 -420562643 655307683 0 -315517476 361542252 0 28205712 -213528836 0 944613134 721561763 0 504182119 -145314895 0 129262340 -210589410 0 74434132 -722951845 0 -632606870 364921173 0 526708213 82973975 0 362662966 -467545892 0 -756810354 -685074891 0 -985350427 433215266 0 -26588573 -601089396 0 577317717 -155616990 0 -706753198 -131631685 0 -195499943 363219644 0 -133988458 -13698898 0 674562613 -119403597 0 740586869 464553577 0 -69391143 -316323519 0 -841457595 772300665 0 -156273252 -61740939 0 -968965789 -307842744 0 -463050129 -81957445 0 576845263 500635289 0 -79092400 246383517 0 -460047671 751915681 0 526440849 -383333685 0 -285255631 -930656697 0 44621448 -356107641 0 -502659630 -552297151 0 -346351353 801457501 0 -97930026 -579535204 0 492096575 -690958151 0 -783918810 497933918 0 -808358354 292504596 0 -663161688 -522538097 0 -322755606 770870911 0 293313289 -924936396 0 -617262673 -945157192 0 -964413999 -305537769 0 881412368 240594362 0 926244572 -614733283 0 -663575485 -349182284 0 -884847361 -756621834 0 -699672902 420218742 0 -32957077 -116780636 0 -404600239 -437783435 0 -471140572 -715356293 0 536545319 -774302419 0 759169495 489705125 0 436709372 933938436 0 -461217412 412240972 0 -78901516 -351319089 0 -93344690 243544942 0 321244382 247660066 0 -481649947 693122562 0 -242082732 -136219591 0 -691451855 719843564 0 300067184 898408927 0 60801438 341223230 0 -481460895 692836287 0 451565064 718912955 0 -603522020 642857690 0 -277884598 -466224046 0 611782215 -614842117 0 -947079523 160845302 0 117442479 902195992 0 -592177909 826847970 0 -530567644 -453189638 0 333545108 -664839377 0 -672241033 840899295 0 -921002067 51726029 0 -7667805 -625038871 0 349015758 -180326321 0 -998696474 -140472151 0 929751079 358581819 0 504429136 367142301 0 -153628978 -522455661 0 -639577885 236349680 0 555710593 455987301 0 -158681213 -544668356 0 -116927788 -111410709 0 593498075 -369667299 0 334154576 -274780225 0 -895033428 414525355 0 -680504488 970395870 0 546514013 554633885 0 324224488 -258610163 0 375491322 204701149 0 711378957 -980250606 0 695740126 702111547 0 -450175423 79634883 0 -449747067 962036302 0 451390058 50643224 0 999468374 819917908 0 -468435667 -982641742 0 585098398 224997629 0 923917911 665923048 0 -498225865 -717823895 0 180916648 -405125799 0 -855831358 354409509 0 -479143177 624884013 0 596090978 404795244 0 289531395 -873604510 0 -486585970 -497230966 0 -796461589 402813902 0 793484405 -666377516 0 652581581 -377861584 0 -188289820 -210840208 0 559909036 -574418660 0 811453244 34766567 0 800976506 403295454 0 -210824341 -265040156 0 269473048 910837480 0 -527094115 602115132 0 -151631752 302323403 0 337293016 613442852 0 216813498 751864718 0 322153112 -704066246 0 -839995447 775938019 0 264508649 -808304919 0 -913459209 697270049 0 353450756 698100498 0 947986152 -514867748 0 599965506 939087591 0 703738636 -154468783 0 834896461 353470403 0 -19131805 272588920 0 -70000693 304031551 0 452809886 65932829 0 849026877 735528906 0 437635213 861760337 0 528146442 159194774 0 745829695 976239142 0 -474040406 -889913927 0 530413250 -625190324 0 717951719 809549043 0 -935210939 551562577 0 -817937188 105524456 0 27278413 108633114 0 -371685404 -147366784 0 -78800121 638592143 0 -47230495 -977234060 0 -741684595 -702918612 0 -494871515 -911744160 0 205718750 700937721 0 203946831 -970048945 0 -275816053 -938556373 0 361213592 978915400 0 -897300519 972236270 0 10364008 15760263 0 -120658058 809132313 0 -23965552 462995436 0 -544163785 829107126 0 121751652 733121715 0 76201904 483788817 0 -705435829 453031684 0 887343864 351810184 0 -884670590 -64799303 0 -956933383 -606809009 0 -268826693 53310065 0 -368027019 -639490413 0 14141467 223327469 0 -513162477 -459603480 0 839369495 -987785632 0 -125782843 -483568788 0 -382108592 -326396704 0 -975942472 -926211446 0 568546139 78434595 0 123611823 -195143784 0 -731991294 -568731664 0 382405451 341338205 0 -86897544 958632614 0 181786646 -751945015 0 219226212 816716291 0 122555204 335992636 0 755689917 212820371 0 326880203 -581442326 0 125350757 465735800 0 610017249 -666428672 0 -994933591 529518899 0 -625867094 804819870 0 891059698 -352560893 0 -95795941 -846103313 0 -328875194 -516798699 0 -628751727 -306322981 0 406859784 4243331 0 -244594697 94014512 0 366658539 52364883 0 945794591 425444159 0 10981147 -914747547 0 -637261313 120434473 0 21321457 164761964 0 -347399809 684655757 0 -654247502 -915467386 0 30485828 -595745573 0 830295418 -448916205 0 -703098975 14551393 0 -902588504 -109692247 0 955449586 149392878 0 135513941 -291568309 0 -151631433 984550043 0 -777723049 -393784887 0 67864715 -806316994 0 547584935 -546957976 0 96539672 687003627 0 233572209 665546588 0 -94652379 612701131 0 244244370 -720401781 0 -231463218 -652475482 0 118368499 -894702320 0 464951660 -174063449 0 654531865 546355559 0 559370363 762039726 0 -941486783 312838053 0 -400084337 568273550 0 271908968 597127498 0 633422770 -580301662 0 -778465780 -117490689 0 179735462 -915064183 0 -427937658 943790015 0 -886121428 379720347 0 -583483688 -226674300 0 -657837481 -114508570 0 -513405410 119880753 0 392986960 -778445735 0 924727944 -905202633 0 -296191568 980918188 0 -550665776 416978230 0 -533349124 -806887886 0 711341947 124845719 0 506428166 258263237 0 354202121 -612605382 0 680734969 -851234625 0 -498339345 -391163351 0 708031571 -962782303 0 -663671319 -635390449 0 100677563 17860355 0 957532147 47607833 0 -629350149 154707886 0 -70894079 912164350 0 718283007 -562443512 0 863159601 732104355 0 -299820141 90726750 0 -68020674 -816887701 0 321905763 -215287078 0 397525343 982449110 0 142465320 -134669503 0 -586479631 -564546164 0 -442302986 271940087 0 -86800567 -809402961 0 965566485 790408357 0 -423046577 -359044513 0 -853519006 750788376 0 -536275379 759555046 0 -770671444 -708648931 0 980818096 439741415 0 762527823 415303426 0 234026453 959573519 0 -616283445 54831979 0 -155343138 -853538629 0 963451115 848370076 0 -968887528 355606104 0 921012482 126796195 0 884507166 -403524382 0 -596066187 -825844449 0 333824677 -441757556 0 434057411 -472014913 0 966825803 -220448371 0 631077609 577922532 0 616096681 -683992042 0 -160262734 -577444211 0 524849538 -101316423 0 -689324176 915720063 0 -214231258 -945263133 0 216689934 -634810223 0 -380793105 -553102680 0 236915345 636507207 0 988939769 263462373 0 212751005 827523757 0 105595161 -157866243 0 -448303132 107046354 0 -628140319 -88627161 0 10874974 -822537604 0 687547475 930847873 0 -539974283 518334147 0 -119886865 136089568 0 288572079 -152686001 0 -172747900 -335713460 0 86247445 -793661938 0 -742097872 -719495798 0 505160141 -594801554 0 706489779 547943437 0 -623445300 -256142824 0 96830601 -408287173 0 518851772 -918467300 0 -533936829 194092890 0 128543740 -120366906 0 -178534995 -860889029 0 -683125970 741590893 0 -118093441 -470723965 0 -605841740 932709974 0 438539334 -667093112 0 410612547 -855325293 0 -782762451 696360244 0 -550528111 123128797 0 -264078014 777037238 0 -198860474 792307731 0 346580762 -824024196 0 103078697 471459641 0 -439352724 789117580 0 648437598 -813864038 0 684203246 649574624 0 677883230 493859323 0 -241777689 258039553 0 -173656882 -196945598 0 244270103 956833050 0 899430886 240650118 0 -461289160 488101846 0 -628638071 -639954134 0 -9073943 884416832 0 899397064 -438182071 0 -606698839 662701705 0 -79504636 -674975988 0 792682818 705203966 0 -477961432 894274980 0 772469785 -635419067 0 805621555 -610115342 0 9507663 -886857017 0 -844729102 -138785186 0 104734146 740012486 0 -875340151 -437596350 0 -569178357 -73421769 0 -624075472 -449357241 0 17008776 -306557091 0 813969023 476688439 0 740041468 -843708561 0 315195663 -29231996 0 -869829905 -190858729 0 100321453 -338827320 0 -83952293 -172156243 0 40081447 802071255 0 382684667 -6115605 0 71577706 232733350 0 -422898194 323972613 0 -961613653 -281355848 0 -766628492 -446928160 0 741570988 -503316206 0 226843071 774983368 0 -185220888 -389189170 0 -864135115 -62154842 0 -81593038 -276646723 0 380398929 -931877966 0 -209475733 330174695 0 -592121899 -135586611 0 -48081861 -119223336 0 108982769 705649215 0 -595624316 -553867910 0 -381717897 -829303915 0 -972065565 -274247706 0 -96803627 -724484115 0 864941635 192790017 0 -327089495 607609726 0 872492838 -361244178 0 -130353456 -128631267 0 832731324 -551472228 0 -615098910 -654719546 0 697370866 882052091 0 824192441 309990416 0 -616456412 186259000 0 756126017 810912176 0 -393027559 -206914304 0 -124823660 -820155426 0 657697336 -610566176 0 304769352 -508529152 0 347706429 51182713 0 -964737229 -897914918 0 337552307 -656881769 0 714532435 -345302049 0 915121942 -838488007 0 123292825 -909726005 0 48676654 1808608 0 974645561 174266679 0 -221510846 393290557 0 848163552 -216216273 0 685653195 -25944235 0 967417474 760010108 0 67558288 -412936230 0 596622286 128464106 0 330235462 551573205 0 735570127 -75813276 0 -996483657 573471334 0 -540747188 -373337184 0 338184366 -555761059 0 885011687 626792814 0 77339435 54217447 0 -49929931 308199878 0 -970952201 810954843 0 -885789179 -237487307 0 993486400 -558266349 0 824003274 632296899 0 -760737405 1430461 0 605893627 -545149125 0 -430532310 -603896167 0 -560103141 227386397 0 -204897004 -764438803 0 474933270 579273000 0 819694487 -601711213 0 -649723407 365834846 0 316801123 862831270 0 131458942 591194786 0 -254855953 935219810 0 570616523 -83334907 0 48503376 265818873 0 -934398500 858656742 0 -829964324 -217382460 0 -602989424 -449457078 0 25305552 -703120406 0 -31664329 -35511402 0 599961812 629159643 0 443989271 808449405 0 523211023 -443122663 0 -835736853 297702285 0 709843402 -818839609 0 299801378 -912758465 0 -838630867 -852949879 0 958855749 398765790 0 -87610649 666772262 0 469198915 -360145954 0 176343182 -500147345 0 358323457 -23174827 0 -747258367 -111066563 0 767596581 -506050750 0 244305316 311625384 0 -778233540 802554009 0 170392336 647306052 0 775125436 387035980 0 550625239 -949442903 0 -765681474 488391702 0 149267564 952108926 0 903533236 597359633 0 716198807 764267690 0 -383500200 120315950 0 -772189274 -730203934 0 32578270 -929791637 0 215364005 -130729569 0 125613624 166228737 0 499952005 188056562 0 -412905908 231055779 0 -774854178 869469101 0 162049260 888871784 0 -845141412 -695917046 0 -33021480 -311133378 0 712456083 647944357 0 623934036 -927219208 0 -535432883 695791257 0 -260203692 699378099 0 230693447 763965492 0 480331388 -891361203 0 -397070295 89805924 0 859896626 -907541461 0 315140504 542489065 0 615718517 966847363 0 -868393703 -146005398 0 99775368 -727733551 0 -871679318 -359608418 0 -753967719 -484253264 0 -218469627 876336839 0 -991634574 -668484569 0 980521443 -471429361 0 130778609 -342113971 0 408120489 -272756602 0 422609889 -37019906 0 -60791590 -135977250 0 133921595 358632212 0 826480928 56815207 0 301040361 -916437864 0 706623522 436127446 0 -230488214 281079381 0 -945536643 -857334572 0 -591655683 -874122143 0 47618741 485876352 0 811938712 -716357605 0 624611948 860699721 0 520388370 543190366 0 376330747 -530308869 0 -382041382 -623027926 0 230527083 552388795 0 -560969184 -865479312 0 485411828 -962354098 0 418549587 -957228701 0 53965855 697330898 0 432727316 952608783 0 352702840 897010350 0 -383173753 -733642674 0 -391401187 375509495 0 -356556542 -272393923 0 22936002 97783673 0 202524331 -496528637 0 465044241 559287982 0 638323433 510449601 0 -461207744 -45701089 0 -852374733 23773987 0 281028649 952068608 0 -788128416 303829056 0 -74745630 353011383 0 -189139817 -464423994 0 -116129009 384617788 0 531947425 -479220820 0 -343133262 -374877349 0 649813946 540596756 0 -332730087 -567897866 0 -15645757 -99127246 0 -52503623 -243008399 0 638471112 182449317 0 -33482611 696160485 0 -286225970 -339022379 0 -182782021 -468147564 0 -300303932 548025772 0 501208863 -737743558 0 543426690 466766180 0 739562482 -744413194 0 -645409497 247303815 0 541062835 679538406 0 758784621 97605107 0 -552435658 -479113282 0 -626791388 342290159 0 -785264736 -984311941 0 893426715 19780685 0 -484259090 -233537890 0 419361087 324332442 0 -901381652 -227027184 0 -697983448 320864508 0 -222487575 466048940 0 331400982 -695370945 0 -408735748 -193364486 0 112341175 -306270877 0 762596052 33439761 0 -704087029 -761496412 0 -996818482 328086403 0 795131006 -993080097 0 610902665 -351197345 0 -874966991 -826489626 0 -463170520 -473483841 0 -274987659 -815926343 0 992915818 -971689112 0 730596808 968851015 0 488533222 683733324 0 -11107017 -787017368 0 213957108 442548356 0 -488122773 562226839 0 670527756 -529921410 0 774749669 640179589 0 320931240 728325888 0 606798628 -745438413 0 -148213400 -783450628 0 -290919986 -548570925 0 -542718116 415121140 0 190857220 -399885488 0 -802343140 -528184971 0 642391784 -808325048 0 57504632 -380539222 0 834734183 885562892 0 -419879068 -747971387 0 -364158035 794910342 0 888848056 -2258046 0 -194823116 726433420 0 377266511 29172226 0 218479523 138258803 0 111842728 231618291 0 861747848 -66557575 0 -667722435 -966611089 0 -615571504 657938290 0 -759303652 508949068 0 562987457 -528059956 0 304578123 -172990568 0 -570888499 -954103655 0 -108277714 524495716 0 876700852 -807969792 0 -938118635 -411905844 0 937762880 -77417811 0 -893274293 -506045634 0 -331493311 -778808311 0 762654175 855390470 0 -943471808 -255402061 0 -620531587 -435225004 0 -34588863 610190486 0 -190430158 -542147795 0 -457595534 -653545801 0 -947764529 180424878 0 -473691699 17824377 0 -309287987 -750622705 0 777144622 69013486 0 140747450 -985004366 0 -182556401 -540559640 0 72800299 -28817498 0 860961284 37686356 0 596599737 538571186 0 -312111640 -688421321 0 416507461 -102927782 0 353426347 693373432 0 139884813 949329617 0 453980897 -298712465 0 -696996584 244962690 0 659050848 -207358424 0 -793713189 567501301 0 -862900143 744894900 0 654910149 672714933 0 615300483 -177207180 0 -241575248 -654891458 0 333260697 -466813538 0 -351682660 -392941733 0 -453844299 981841147 0 -669029178 356261213 0 -832813691 680554528 0 267144487 -372613211 0 637349 -557584681 0 77203380 -500873699 0 -57559432 -92275201 0 -226658859 -702668557 0 -222258860 -660839385 0 805191979 -756850780 0 26031029 817364374 0 118319875 -208123695 0 123402359 -923924495 0 5329417 -533461252 0 564473899 640190414 0 -550367688 -786303029 0 -188654238 -456117598 0 942860034 -396426173 0 532445663 -273243856 0 853112787 52250040 0 142417880 -475790360 0 -696852809 -416424392 0 307605749 575275538 0 -379604511 481119304 0 -531200374 -232313007 0 227502633 475667288 0 -815010839 -841775253 0 801913711 525890762 0 -386650273 -540320049 0 -115444288 -110607523 0 697258899 784822312 0 350710055 624849599 0 -61981212 531725424 0 -184590417 779993548 0 -769517094 -747211521 0 -596580684 -187779644 0 -938214686 -651858244 0 935645386 150510081 0 122328147 -976143277 0 803202880 -519302788 0 50380372 113307055 0 562942631 818122254 0 -871890410 881622128 0 917856774 452326887 0 -646214218 -606700293 0 689030152 384120897 0 -81874746 -448384814 0 -307401298 182827065 0 -453198519 548146539 0 615712414 -378719494 0 -343314643 -387508065 0 992458267 123941630 0 -933380820 -833554768 0 62667329 638688673 0 -183997890 -771292342 0 -85460176 230481682 0 23075546 806455 0 369692577 752785241 0 77479226 -401191918 0 -599384193 335332936 0 -347986976 -616079827 0 581740970 -172229896 0 -942734619 152637535 0 872136568 -708110640 0 782540453 -178742685 0 230482529 -363185393 0 -100328618 65434036 0 -801015825 -717536365 0 -940322909 121237032 0 -564236462 608664812 0 170287112 -581219813 0 -724841495 -591845299 0 -824455342 650429269 0 -235790750 -183072922 0 -311838070 28681704 0 -67873800 -453044520 0 450166621 -727927911 0 -500462845 896283112 0 700369061 395481599 0 262470820 -445104973 0 -121462750 991477605 0 -573825831 400883081 0 -869118857 306449771 0 -469931705 589639807 0 -502442148 -776488415 0 255732750 -908705006 0 685422207 -830315179 0 -221741679 -170782664 0 -646774240 -476270435 0 -691796092 -958553347 0 -292963504 -243957208 0 325281007 146282137 0 61987278 437684722 0 605214613 -653246002 0 -492337771 -458874310 0 645980219 415849668 0 -783110258 -607238806 0 -855457867 -856395782 0 349388457 -779442349 0 900050882 713860302 0 -267776758 -306558790 0 -597482156 834480187 0 448732064 -242710929 0 -901332054 -479496806 0 714490946 518840731 0 364086101 -510015821 0 -289132781 966873074 0 730669219 -59129786 0 -579552267 359306440 0 270985171 -447604683 0 199431892 -984212521 0 -824520179 -371195417 0 251066697 -663060094 0 10380972 -744038189 0 594874885 -320021847 0 -793122454 477412913 0 -326708257 989545593 0 146460829 -912321423 0 844533699 647683784 0 151639773 -211128629 0 -87324513 -971905469 0 445586961 -508258389 0 -682205405 -934447492 0 -328482095 348738398 0 -222756252 -940204826 0 295260260 -623571098 0 542815754 -630711198 0 152286435 799902802 0 -602428546 459871949 0 -977444914 -770724240 0 635457851 -905207715 0 493549663 768868855 0 656425929 -717909877 0 -790478942 -858087805 0 -176933116 106916471 0 -811364068 823135975 0 213050189 -852113925 0 574905107 -128967003 0 -369409758 157409690 0 328246744 587938720 0 -741566902 -833685783 0 401642420 79836831 0 821804634 -154127921 0 527182488 342608940 0 384728008 -697544608 0 792709379 6306088 0 568195552 235898786 0 715521369 701676780 0 -560574197 -9030442 0 -497531029 167859249 0 211526940 -665528190 0 486167335 222999901 0 -844076140 590301400 0 -575882157 -87373215 0 -260440911 456726062 0 881422646 -600938193 0 -282143007 689822278 0 -503604992 874346184 0 801497512 -809814860 0 -913155190 967726087 0 -986899525 360107145 0 -19835641 241629595 0 907339455 -395898565 0 -73461715 628601486 0 -521020485 606102786 0 725863475 522411977 0 521203878 904327278 0 940804470 244498524 0 -360262032 -845927975 0 -261199806 166635122 0 477210949 181053810 0 -869886114 -664688664 0 -3890317 547163834 0 -4648159 -132538126 0 387614150 -52481339 0 -557309825 -706517049 0 402226255 -835448355 0 994271795 511707005 0 -52013712 87792711 0 -887492349 916191273 0 -917459159 -787728709 0 -573398713 -422872042 0 759290404 577527601 0 540865406 546084524 0 -107818399 968451708 0 19195282 235689075 0 -579612515 -78061788 0 -704914432 -425831349 0 981621535 633824405 0 776778575 129120183 0 -203441941 926198709 0 371234503 372832616 0 -245711977 665549002 0 -433057475 393688362 0 -999677991 871800268 0 -433152741 638310608 0 581173262 -304808971 0 -683331059 561142975 0 -893672690 975138705 0 -769544867 -377968663 0 345624472 808386837 0 -712574372 -676307066 0 -817160768 -180392808 0 446093099 -226986508 0 136803456 -320179496 0 305878581 918946966 0 -167343807 -145689987 0 521016302 -514889063 0 443512302 -455418001 0 -57116225 510206635 0 686800661 221360184 0 123229523 762374970 0 264276396 -28464766 0 -913246024 107700210 0 486623777 -661206967 0 -644785186 -470915723 0 -287861475 597932343 0 269438752 -874947639 0 712471499 24403476 0 663113923 394760671 0 -208971712 -508867389 0 530670586 585783926 0 -201317243 532525579 0 305608595 776731335 0 -92015231 -531559068 0 -390538446 71828112 0 -925664592 865951557 0 443321485 -440892300 0 -677614515 -678704120 0 -82088685 -812227074 0 13804429 730509101 0 218348631 -835616875 0 -205991757 902038753 0 343789731 564792624 0 -237911523 -757292755 0 27636836 -234115437 0 321632518 -889796551 0 291820803 12097867 0 735817035 -645252310 0 338109659 -613357206 0 228480932 158118728 0 635913793 367339563 0 652121799 757330990 0 -972576757 236122124 0 971408041 556287966 0 614226777 -947936557 0 637495461 -965375480 0 -970998019 667803036 0 -554643782 -518306049 0 386383036 496422809 0 -529585031 248543726 0 -856216289 -71078601 0 -940633154 597130127 0 936598478 -291724942 0 -23869067 -310568318 0 -815028199 677110887 0 -699346901 -73828396 0 354587765 -756870345 0 -411432049 787166795 0 -444212456 441792364 0 -76160627 -99790915 0 806774244 346197064 0 -448410174 -250747768 0 -622932084 755007158 0 663025115 711298152 0 -342263445 993156344 0 -243425316 -452143526 0 -382519520 381138149 0 -695875638 -385176535 0 -926149268 -539015314 0 -29220687 -228539951 0 -928928923 923171607 0 658652922 281969199 0 379247176 914382161 0 495370930 443020555 0 733984667 -39645992 0 949003404 418233304 0 779817128 206651484 0 -467079127 -651896480 0 -110149446 -931938323 0 483280541 425520425 0 -402451991 71713956 0 -870393881 747527655 0 357023648 322504586 0 -357841399 -381436530 0 -567250018 14155290 0 -784728921 -378628342 0 810152732 634122196 0 -597473507 355659190 0 362575397 240199886 0 -957516791 -321638693 0 14944511 -260763632 0 302031731 830597597 0 -492058441 -753743043 0 -741182274 94478826 0 -164985161 276590116 0 -476555547 850342448 0 387648771 714515655 0 -377299974 -383328451 0 -459867056 -308968446 0 883995468 -174714682 0 -550908916 902313635 0 -371238206 464101474 0 -898462424 471469141 0 -247191649 644454291 0 80955692 -479797754 0 -691128886 -403963699 0 -270352251 -360706833 0 -454805971 -111383865 0 174245358 -260714920 0 671717668 313931401 0 -738272543 -673664542 0 -520275907 -342423320 0 -968103466 -536210067 0 -846182431 -518406422 0 71852429 75089707 0 918006302 712697762 0 830773534 -973895943 0 -290630634 264083110 0 948449100 392251904 0 -302455083 -835835834 0 -720719900 396865644 0 -548939135 609999950 0 770335607 486523115 0 565109617 -166668659 0 424622269 -825651050 0 -469829714 352699154 0 55908473 -958910334 0 965514764 -491620708 0 -414670460 753328684 0 112931358 -432544529 0 -594388334 -967476413 0 406932088 -987042574 0 452111107 9088790 0 -893618972 -946721255 0 682287138 195757812 0 300546185 -428329857 0 -117677465 503145225 0 68492656 -290921850 0 205678514 -728801690 0 -492526099 859137099 0 245840922 -63136991 0 -76023887 282968300 0 680947868 -285151920 0 276706864 -33268531 0 -639651164 -345023618 0 468362342 -679627361 0 362567260 -34311486 0 -24743880 -211323399 0 -965739464 637185044 0 -940655145 -366894346 0 -218620635 883996827 0 -86044564 557844827 0 -335518550 103725665 0 996805850 -778322993 0 225075478 684062319 0 -818199234 -863574355 0 -665224456 -933799312 0 -111436969 720268340 0 529626551 409130609 0 -591844231 851891686 0 -85515210 -236962278 0 762384171 -317393794 0 -969519714 553960691 0 635149229 -148741406 0 -488884900 160335301 0 81819052 234715281 0 -924724218 -149619834 0 475309456 417374097 0 613532926 872336680 0 -427309426 -296640548 0 596488148 -297010601 0 -44537013 827863505 0 490456979 761537598 0 656050973 -135610967 0 -476203968 775180722 0 41094503 446692673 0 11787479 -188926948 0 384384069 -715033378 0 -21472395 742170129 0 -410284213 809416326 0 714839537 232719625 0 -328654267 365360806 0 -324957483 904541755 0 -604201956 -631184927 0 -748173541 263975268 0 -264814587 -961242272 0 -415198563 -741123661 0 -71609974 -70532879 0 46372373 -541635222 0 -479494570 455958523 0 -253328913 156821834 0 -634861195 863038880 0 636531950 -31926505 0 -995674919 454527600 0 772052622 -923987561 0 -816049178 -345668337 0 -222808217 88136360 0 -3547261 -356560850 0 270119845 874334777 0 962781311 -598614397 0 309600980 496478711 0 57080235 405415818 0 -588640330 -425894359 0 -134059251 173482759 0 -277242970 269409189 0 641958156 -887520756 0 634146100 722219226 0 -744789983 120509691 0 557588395 915497223 0 -42550734 343960749 0 -682929635 405155498 0 182974138 -703944320 0 596356409 849593824 0 692382617 251242485 0 175416192 256319137 0 831028975 34430555 0 -311855633 540170593 0 -907443800 347909460 0 903298659 100870067 0 -75296494 830629826 0 -130616117 586158853 0 799815077 438836472 0 55985443 106495588 0 521605359 231485231 0 943253476 -984698739 0 -292917150 757678249 0 -88626749 627014564 0 -661139240 623656105 0 -348415721 487539964 0 804229426 -538012252 0 73659710 -872679053 0 -244366904 254921115 0 515382407 904968986 0 -348169972 706260431 0 888159151 -398049606 0 368217807 -722672547 0 -286674868 -695513980 0 832032403 927330066 0 336911683 -574857687 0 -723568978 -849944182 0 -289676825 80818998 0 23531495 -974967492 0 987910092 778940207 0 65895277 -832092834 0 93838292 719540282 0 -183883524 293421480 0 845341235 602005618 0 880843607 707970640 0 -863169215 579857052 0 96764856 -515751365 0 418557863 769684356 0 124096699 302117204 0 -474524100 374143177 0 7802041 607942189 0 -811179861 7344843 0 -829372752 -718191169 0 -710549615 -994967182 0 -825547251 737299464 0 870772933 -516226381 0 -378274818 419122472 0 -371240105 -18750595 0 54573969 -947150865 0 -457035815 -218280795 0 -951680000 804562094 0 -342788014 -141176464 0 -590293423 -249966086 0 196143841 -860079584 0 -730296156 92596093 0 651164828 -555907348 0 -367998761 -348300326 0 101246468 -755879584 0 -430659218 995183552 0 682502990 980349330 0 544710082 147743847 0 -867101044 312613518 0 745333352 -625101619 0 208440882 -558661232 0 -13254726 -87076334 0 -868171851 -120187656 0 267538118 746790364 0 482509564 803794818 0 939846150 31333750 0 -14220303 80366100 0 -563104081 734753670 0 302343746 660198659 0 380596141 -209102854 0 -830022136 -820943885 0 -558046496 453714512 0 -389502332 -373903220 0 -228384692 483941443 0 -43412456 833351243 0 -828009013 -848787912 0 -471287186 -1593065 0 163523739 -353814957 0 -576407243 363395970 0 174568095 55296144 0 631540446 -42820643 0 -862046954 986000477 0 950338606 579802613 0 745046967 -594287035 0 437368726 616715675 0 -172724827 627340460 0 -266137042 832985157 0 960565496 355880504 0 839986526 -482136785 0 -19344039 487027499 0 667818834 22062640 0 872659429 134695225 0 -893404088 -51089157 0 336187714 87452803 0 -54795418 232595674 0 786256973 -917610086 0 -17109725 -540342954 0 761427952 -99197654 0 -37167379 670886886 0 -935246081 847128825 0 -192225703 677441930 0 -658702008 -305466459 0 -184107814 -158503800 0 248986800 756156445 0 -641519916 -994569039 0 334055654 254288758 0 11015576 -967278056 0 978856880 -86912454 0 -556211118 -489058259 0 67288194 -823621941 0 272885392 -712953423 0 936472057 515097513 0 419661730 -214741764 0 -257865859 230756545 0 106483206 -12532107 0 -919445280 687622607 0 594813066 904673194 0 606038291 -773837333 0 -212199829 27805676 0 290783422 -143411752 0 -851818808 -486379372 0 391240603 967922081 0 654018781 -315140530 0 -271204999 952522424 0 181934059 119372886 0 207173843 226921675 0 -382716772 -500738345 0 -308773962 -625384661 0 -526569920 207699966 0 -996080655 713783603 0 -484734392 432180560 0 -626937419 502862584 0 -940790282 -673223311 0 370841262 -563015211 0 41190685 372516246 0 264951153 -533595739 0 374453216 -745231490 0 -253440643 -494271844 0 464551650 283450919 0 -928660408 297935933 0 520388498 923696724 0 464192604 661893786 0 -690159357 -39779433 0 172451181 -812893228 0 535464649 381534564 0 714573792 -305560200 0 -654436667 -407274791 0 -249287357 447561570 0 971892713 9732186 0 548309521 -951626347 0 -245808053 174721647 0 826745114 309112631 0 -916711873 594493285 0 -926202123 -212402816 0 -125841643 -982584298 0 148502192 -324986603 0 -715816529 815694492 0 -950105578 -218343246 0 -367262346 -904596605 0 166038816 213201967 0 -144380243 -874012240 0 -305011259 -993023451 0 -433462901 -577493328 0 656206451 983308162 0 -183599000 -893995573 0 -943129621 -189404156 0 -782561121 -772426927 0 150088370 185443366 0 -624820934 639434259 0 -508533438 -665826552 0 -294229734 -658048360 0 709890548 -196932348 0 -966216928 -48338295 0 210400555 361031986 0 -910340623 86918026 0 123780616 -766882835 0 -757011710 382295002 0 183232859 733223240 0 636660376 -997943554 0 660127982 969254763 0 38044463 80014656 0 -749689072 -187243704 0 -592185970 -430529753 0 514560245 538131130 0 -138799282 162059306 0 -882116778 -796572780 0 -551514664 -81657099 0 222416670 -809173180 0 784496836 240318593 0 114544443 197447676 0 243829573 -984878207 0 721232674 392027838 0 309584516 444886834 0 -552031756 434193492 0 -948849810 -112577356 0 -194130411 365560507 0 -85938519 -794089244 0 -918748646 786372863 0 -891378099 -249662386 0 937891161 -924901863 0 -228040827 382867925 0 339361787 432519137 0 504840789 599274477 0 -203134362 -344879500 0 926728129 35263729 0 -434738163 64331457 0 748941016 -789128438 0 243783439 294750925 0 -624744866 -45846635 0 -523739015 828601314 0 120555589 780882345 0 873203437 492756992 0 -555256910 216149386 0 -328283111 747570986 0 -797041784 -765731471 0 -596939043 733110890 0 104109379 -577935221 0 387829863 -576730174 0 -503514131 31436361 0 -86523006 -526846625 0 -709470510 914599238 0 -524035828 -260799139 0 -248815131 184948938 0 79595096 -458444955 0 427586281 810127767 0 -810023034 -820051779 0 -494856758 918163853 0 -959290680 -626249234 0 -47291707 272400508 0 450672383 -300771087 0 -912850538 -974308548 0 -865692092 774097452 0 -805499569 900191513 0 -58733397 -575289696 0 496858876 -216574665 0 -753539376 405370780 0 616953302 950273819 0 -492483389 608509089 0 -891859172 528008463 0 799512736 912002105 0 924761652 282050933 0 632817215 206937712 0 -774615773 278918210 0 844737776 339882217 0 910959238 -627258186 0 596450931 863258611 0 247897973 -861512731 0 937623078 82603790 0 -327771783 -57546997 0 164965264 -736305679 0 -421752372 -126062942 0 -803336220 -708324575 0 -813397038 -829793937 0 -186360043 -780803083 0 -254414322 609958231 0 713074705 -801022680 0 502738678 -979296258 0 405415182 -519796590 0 -421387424 -387498972 0 -5782113 501071373 0 -188814931 -640154881 0 712497178 881975751 0 802011068 693739428 0 -11122333 492458932 0 249931749 -541556869 0 -996041420 -777081465 0 -109463922 371251798 0 395180918 474717352 0 -850053310 -867764181 0 -338560664 -806898597 0 898918021 -43553364 0 -667451559 -124542105 0 -829827733 -754212026 0 95613521 -639787255 0 511255768 201096721 0 -221481888 249823867 0 -444187051 -493662122 0 399489701 -116746639 0 -80384291 -637087481 0 446750078 829646751 0 484481871 -122557500 0 -725543257 -124861783 0 584452486 769046535 0 723902384 306951275 0 -536118808 938900221 0 360231095 561356752 0 -787718592 161989867 0 930642910 -646795913 0 -930829436 492634187 0 -633435061 446024234 0 507700802 -626618002 0 -900594874 65176349 0 -571635173 142267085 0 -532560684 670700349 0 -274671932 133353250 0 697689935 -237567423 0 377216948 -111614973 0 765212127 -651281751 0 -998141663 341088826 0 -142043440 -815154720 0 -85967030 -984357464 0 -963998096 511979036 0 -81529470 347679069 0 -702190361 -655080444 0 -211430671 52313456 0 503809167 -65551961 0 335308241 432923641 0 -349589498 707139504 0 203586365 927493695 0 -991413320 -468870290 0 168815470 586195481 0 -193024237 972378297 0 -803849892 586923162 0 276928124 -240125985 0 766123797 55257629 0 119434570 344668593 0 -946975930 64069671 0 -469107258 -893459997 0 207082897 -749075511 0 288763695 642999722 0 273663515 653422560 0 -188613695 -519429245 0 37184926 -97186547 0 -245675265 497182022 0 -353780243 803466731 0 522194954 -922259374 0 -318825921 -185758812 0 -46810774 -673074553 0 -677452756 -630675096 0 621570953 928670554 0 692044956 -825420517 0 -853877986 -570348887 0 -548732446 -356157522 0 -434811178 786364094 0 -662048117 -931160255 0 -153040467 383043350 0 551249150 -426649279 0 194341938 81927853 0 -710332798 -711207503 0 -674587120 -373930343 0 667903917 894384599 0 854349486 -144817093 0 -119782695 -942098233 0 315276966 -682111581 0 596595705 886624649 0 -300939651 493761564 0 78623049 412637046 0 -778237768 31489921 0 108367626 333594908 0 -619331409 588427015 0 446853017 -964132365 0 -229883272 347612802 0 -704237368 815885408 0 -5751201 -637860931 0 715999668 489159580 0 -883177643 -435957054 0 -684317321 -815013952 0 -430907211 -357020085 0 -619216083 444911906 0 -363281406 -328407841 0 -348136042 -510377516 0 -707676102 597495209 0 -468323933 -735973714 0 -632101361 758284029 0 375070110 594746418 0 -342198220 371181107 0 -981172989 829609801 0 -469561644 151929365 0 396988029 -237761761 0 -557981861 134174811 0 811218405 -659255546 0 515974600 -323331239 0 299834815 -150223297 0 877032756 -31970515 0 -423707740 472340459 0 -889113550 130957640 0 -251148046 -419944747 0 -277269165 593840231 0 -628435560 -3958077 0 32174263 -277538693 0 -996777851 -798550337 0 -816513284 -664937751 0 26135220 777219429 0 -666598075 740547874 0 387013224 697197667 0 5539723 325651995 0 -912847971 -844894106 0 -436521293 -457545504 0 -323776533 993888990 0 -880126339 -176801499 0 -974062242 746152676 0 -156839329 55998531 0 -72120469 467363349 0 -794261949 -882381587 0 365092847 -573518099 0 -858658227 406309471 0 -395922314 -177519185 0 233443809 672976270 0 618733706 262932999 0 926786285 -990943793 0 226638697 545910089 0 191040070 -765608759 0 994052396 125321748 0 -113844196 -106990173 0 -870665711 -212156138 0 339134395 -578788471 0 -199757030 -50447687 0 981080824 638506675 0 -564176120 -229962810 0 675001596 -708344521 0 159174650 -763761129 0 -312489906 -595815730 0 -207628874 462378719 0 904299537 -959369572 0 185962879 585916111 0 -919280554 645892620 0 -950164447 -342282050 0 -253718574 -841406222 0 -441568083 236521002 0 -629190025 979285879 0 -347077199 -828871135 0 -352716576 217853720 0 613973830 174180522 0 521603688 -225018546 0 -443448524 298322776 0 -297981481 526985006 0 936467892 849157584 0 218709038 -814012443 0 -473727815 -621011468 0 288621569 -384616839 0 -605981987 -606266023 0 179554448 640649205 0 -46289893 -583348726 0 502606027 -859719699 0 -453918019 179837566 0 -721176122 -89692356 0 -85727059 -461937863 0 -461228402 -789426789 0 617183250 -343440359 0 -150381781 164515077 0 -912169042 58547940 0 370413798 306888717 0 682215751 -294205929 0 191687161 789200056 0 238414354 216588404 0 -110226391 -8763386 0 221700124 632760783 0 651741759 816326294 0 -117854941 -232419670 0 938025066 605108914 0 -608374960 726587331 0 -428617192 390646253 0 790403395 -607254506 0 -71082046 -17331822 0 298082775 -968524162 0 -245584579 -359587667 0 748654447 -737882506 0 -583862620 -959320019 0 518976490 -407829243 0 718611386 -944506190 0 754592858 -206260654 0 -503123021 -648917581 0 997734846 -791709390 0 21945972 -855278452 0 991103031 -58346360 0 -303496812 366903571 0 930483467 760572594 0 -488048028 -261754649 0 808591953 697724671 0 682093555 194803607 0 45592026 415419333 0 -931294208 -712373888 0 915689586 563288251 0 458236937 -16173626 0 498475805 -314958519 0 603913407 -35271307 0 307992929 -507453095 0 -220313723 825339231 0 524132240 -792620492 0 -338175744 -141022086 0 908455450 199601690 0 650272235 675835359 0 556925803 366932860 0 -930683199 -849690580 0 -390279804 964946570 0 791644174 -881369546 0 -782516114 -236429594 0 824272345 305777574 0 -99092902 502617879 0 -707014667 -634283684 0 -882091969 44369706 0 -465067560 -822276381 0 -297320371 -655269147 0 14575142 356186000 0 -306200774 -455639221 0 -825607793 830491250 0 364910465 -697106327 0 -332688219 -431906351 0 -774935844 365224481 0 -314666224 921983475 0 526430559 -776303000 0 600061636 -579982811 0 625117705 -189347691 0 278518871 -920179601 0 313395559 78539531 0 -682432246 -691920446 0 275511588 992393147 0 -918520243 897118665 0 532083615 892470803 0 108607746 -882281941 0 -156056017 -905472325 0 697455022 -600463820 0 -776202761 -242183580 0 720434133 -200879101 0 452970025 578292279 0 -296090519 -707465056 0 -517524828 967116901 0 557649619 874240209 0 -667444069 -32323558 0 402372126 -650780271 0 828274783 -412169081 0 953902930 -575662246 0 482261857 735795730 0 194493922 -730890590 0 880396401 -174421823 0 -542927961 999457895 0 -115743725 -454543382 0 -5291862 329063119 0 150826168 -846466780 0 -933467644 65140493 0 -175553089 467402105 0 -783432318 406347940 0 -850383955 -981912854 0 -725982706 175154134 0 -729008926 -72858055 0 136874692 -569003595 0 341152223 -60496492 0 994514002 564812482 0 -568533754 654062412 0 -254635504 -768736135 0 401872982 343117050 0 -299926858 896817469 0 -630059802 41257789 0 755915886 -928671718 0 605040863 949326086 0 613350711 938093626 0 -980915098 -560055233 0 875555051 -970588623 0 -885851268 245700182 0 840740965 225721176 0 255013383 409254606 0 -297079937 -683955751 0 44745575 -757459232 0 -67764216 218206826 0 747115357 -258369671 0 202754370 -623648630 0 -736385194 -773419721 0 -744243625 512110880 0 939457437 -552783720 0 -69049720 723392798 0 599288181 324772909 0 -19617970 -684338701 0 -776676524 855801699 0 175412394 565443273 0 -643437723 136025897 0 756568109 -205198552 0 -18835539 841538547 0 446078016 -688119240 0 -299860627 -998563273 0 -340412887 989335279 0 -558367559 -871858073 0 -842672172 -470722751 0 239468030 470538888 0 -62282488 -875040598 0 -719447522 -250749188 0 996091965 240173132 0 652337906 694557020 0 -438970170 638123298 0 -314482034 707832432 0 791092275 -230873658 0 288369121 -426494053 0 543344234 716972521 0 -96831920 -407063201 0 -800090723 523091047 0 -481057226 -680192437 0 461274336 13650551 0 96824580 212583625 0 -868329200 304752950 0 -91058517 843699861 0 758804789 362410787 0 981313810 -67122217 0 -676199567 5813535 0 894495488 806840374 0 -290204712 -210868365 0 770516541 -679772224 0 243656905 -378804576 0 -883484703 397124004 0 -840901411 -181651721 0 -448610161 551370064 0 -679698892 -901391251 0 872100771 505843929 0 687624917 37953239 0 -8763299 233714364 0 741724774 428095704 0 44370132 441739274 0 -569821486 729507029 0 -477862117 -40440620 0 -411801877 -374520413 0 -416282441 447583327 0 -425605253 -791337122 0 858318946 424467065 0 -797032382 275121843 0 110558213 515599670 0 126089351 -35981503 0 -655000995 997947295 0 -591328040 -43048145 0 185097163 327951683 0 119874471 -922143213 0 -579714106 316898628 0 762842029 111327413 0 991404306 183437398 0 -538217541 544677210 0 112194674 -57662997 0 -822922902 -775702064 0 -748089294 -769094671 0 -101179962 973812412 0 361371616 -908879902 0 73712788 -609108777 0 -686230006 465260805 0 830493294 -800531712 0 998733812 19250922 0 -882187101 158242758 0 119900159 -788159113 0 -191126092 856836710 0 155864605 -676947076 0 -89502946 -572446109 0 -687691855 -595802149 0 970966397 275840458 0 -650857515 326436859 0 -648959165 -284311605 0 822173048 -117852188 0 -222360272 833930510 0 701042668 -925167071 0 -317776036 -467863993 0 632148180 868829728 0 -96818192 634294589 0 -906324407 187082624 0 474667893 -164747993 0 -325577161 -867127615 0 -44101036 658160362 0 -256059649 219789016 0 -442205095 789116677 0 945893628 645447915 0 -363033984 506692140 0 567711846 -653174515 0 -971705548 755160962 0 -231861802 269622596 0 752324657 100052670 0 976370136 -793629362 0 -276679356 -232608622 0 -764043866 -760362153 0 -375132347 799226206 0 -849785514 -64982876 0 930967098 -201132871 0 868648131 -493011972 0 -174230563 -699708831 0 615612039 -251210856 0 -548740077 654221430 0 -863854730 210875821 0 128802962 139708901 0 258032599 592942009 0 -17381206 -378882906 0 882669971 -206868139 0 583548987 205350856 0 -109638454 -416327303 0 228121640 415774652 0 -941352490 -203102307 0 165844104 -327572397 0 453104820 -726120615 0 122011314 621516353 0 -942163843 -451747313 0 577483298 502790458 0 -305727384 -742809914 0 159315549 274118287 0 477207685 479292521 0 -81272112 132390265 0 794940300 -930766551 0 -295573516 387651498 0 531320312 657104266 0 -568279502 837501981 0 -284588472 2728050 0 769502149 340228705 0 662051661 386717751 0 785323785 854947708 0 396863532 887926754 0 -904527630 73959733 0 -420183093 13793014 0 908307380 475741291 0 978249330 932358392 0 405800101 696399637 0 -792014500 681424175 0 -638426389 766736814 0 -90117105 -854435921 0 637568310 -987288237 0 -773440807 -408635925 0 -406449782 -165207525 0 345890977 -567593706 0 117864882 -938969680 0 67547259 -266621347 0 -236834685 -876110704 0 694952219 93264304 0 -952357015 -338985241 0 804123635 332845295 0 587742116 -610443047 0 -670462363 -355534097 0 -815656291 -500864722 0 174779868 801006422 0 -310230577 -115283436 0 473806692 423285918 0 90564693 -555572986 0 -222674098 385356875 0 810726030 751086771 0 -866129090 -608246820 0 911792571 195025083 0 734643750 -385370720 0 983338814 -837939035 0 -252289865 614974657 0 318788397 -470068577 0 390204275 -225195188 0 -844808185 157319155 0 -288701247 205653305 0 -720156134 -296539612 0 263521104 43564388 0 -703048267 630877535 0 -497986114 123202694 0 -370803772 -739630171 0 -454242954 -576056723 0 414845630 -233472499 0 241785176 -883190695 0 697945762 658295089 0 486268937 -447628723 0 -594588294 297555852 0 829001662 -264956465 0 873261228 -83041538 0 -75212653 617106017 0 364770031 876794042 0 -770675618 470291074 0 543581102 724861717 0 -524198778 -759864108 0 400729220 -940952770 0 -532681696 -996330516 0 -192285670 402651781 0 -35433209 199090045 0 -384894006 -400499576 0 779358463 863493517 0 86192819 -462006153 0 -836959773 -898648805 0 212010071 416525291 0 -443797776 -274102691 0 192800205 -647612202 0 -288086419 849626887 0 493888567 -578290248 0 424664291 671959281 0 756433092 491573488 0 737294288 939863747 0 220836385 69410023 0 662939204 -562859979 0 -568261978 344050978 0 310847806 537651310 0 213620679 851485068 0 -582641394 -799288797 0 -372361653 886650659 0 -386525078 -409979576 0 -578658687 -399295377 0 588964095 330577710 0 320640856 706696406 0 674375768 960296159 0 -476011090 -38411318 0 -532528978 150924995 0 -6850300 -741769118 0 -465619373 688979816 0 -662709620 451210797 0 -793905919 -334529907 0 905337923 -126716988 0 503823155 -92748229 0 -704915894 509105872 0 984765433 -749831278 0 -753279312 -803014705 0 -470167292 864004 0 904961753 -679441493 0 -54728112 -753545205 0 947728597 744137630 0 696403099 -527629568 0 330780602 -615652667 0 396047886 36264796 0 -73474149 897478432 0 915481549 -863557497 0 842605816 -836575399 0 107627262 362796081 0 534619053 478279550 0 -816744432 -688181246 0 428420096 841635566 0 80820977 209526284 0 -57376309 -303012397 0 794811786 147264724 0 -908990887 111639026 0 -30763092 -840091893 0 327135675 -203900500 0 12982690 -182349678 0 -160966088 765953165 0 -261241112 -794759497 0 762060921 -372131703 0 -998606038 -959511886 0 -609611355 815014904 0 633638976 -879117048 0 -293872866 -33814261 0 -76078566 -751081471 0 638368241 -226647449 0 226704776 -780571169 0 401395020 771152602 0 753395521 -742837444 0 636827390 294596622 0 -466243398 790631313 0 16681988 225536688 0 -525272333 -314202204 0 11964888 946954865 0 81921711 761164196 0 879335374 550260537 0 754726785 -149193113 0 -971804620 253615731 0 120832684 639219250 0 -41466928 987675670 0 487232560 159794816 0 -700880048 -487984266 0 90053264 -879892311 0 -881385184 897523809 0 -245986618 932767716 0 169481205 20917582 0 -236482964 -712246206 0 380034089 -554528467 0 309982228 46528151 0 -102833217 -522872697 0 -588654011 939194360 0 -437587333 -768719651 0 770607214 -591064409 0 -573852211 -800279654 0 579531866 -608063658 0 702652139 -344752304 0 -448767340 -589209868 0 950423975 -949084334 0 -105679509 -696184195 0 742485465 -441639546 0 277800288 107003636 0 -939566400 994637053 0 -481975988 541623391 0 -592857746 -731520477 0 -278061102 437408814 0 -534531156 -796806708 0 450181695 -785178473 0 239241067 252763539 0 -681450164 -319040179 0 -458885596 692776080 0 -337042236 86931959 0 328556607 787168244 0 -151176918 190731577 0 3262656 -846164794 0 -252795837 278515019 0 -315618091 44082885 0 401941286 849289609 0 -357401055 391786938 0 25446165 490768622 0 396910751 -163969050 0 -976472865 397818808 0 81528789 -773486275 0 -988351115 -612168482 0 -872149212 -637386239 0 283689170 -631252777 0 -754250395 -812835719 0 -369863828 932365061 0 146150134 538812329 0 534465137 58201734 0 -473385447 691827121 0 33557002 -170125754 0 834724980 766217873 0 -542653044 -807709993 0 328612995 704994337 0 394989001 -193535024 0 -865879267 -698224007 0 -600195878 -734538268 0 994144713 -84529616 0 -507329767 241893354 0 -694472332 -183413663 0 -45632497 531107477 0 221169281 -781149649 0 -890632755 -899114387 0 195611018 887995069 0 -841013989 -339545919 0 -276913896 39942237 0 -625566596 -518646621 0 -430998522 443616969 0 -255271085 694455486 0 -619461474 859247983 0 -73572213 -6110791 0 -836262822 386552390 0 -955454544 -989250395 0 -860903274 670241715 0 -160930045 -217547069 0 -324083641 -342711190 0 759109950 792747422 0 -80210487 960054089 0 407825446 556721139 0 -543004874 13581385 0 -323608892 -375723828 0 -963419723 -216613568 0 368547677 604172326 0 -907595605 -558659442 0 477601479 433899471 0 977959979 -403744156 0 724534508 -860245394 0 -918772183 -372783214 0 857713240 -595451057 0 -72321316 844475820 0 608156779 846145511 0 872920449 -109308773 0 358820619 -212736057 0 -310099446 746413292 0 -377974207 -609787268 0 662381237 391736245 0 -171416276 -660172265 0 115809915 -310412267 0 -967605968 -69025503 0 -361232624 918043906 0 882483826 -119497711 0 125321791 175039907 0 -655735918 -997726194 0 422743411 382403861 0 -456785532 -275578700 0 -759096253 -490085405 0 582275109 670938551 0 584291491 481350874 0 -100719837 -951402785 0 761040103 501960353 0 -234147450 -504074209 0 -444350620 -925968120 0 857361740 237180965 0 562076383 241140823 0 -991246013 -29595828 0 -275504880 537644761 0 -39669594 860444740 0 658504507 -470346657 0 -273912641 -203924069 0 -875885615 -486042330 0 859021843 -450414206 0 -93380542 -299173507 0 -243327368 -622599112 0 87700184 684706695 0 639696956 -781278889 0 796632488 -744905618 0 394694247 -430017731 0 12638675 43237183 0 876092105 -110485779 0 571876872 294907036 0 -341730523 -733511282 0 28142247 770639828 0 -40483347 545112431 0 -77881479 506130297 0 915589431 -76170141 0 -705769094 -488958591 0 -56573694 596853401 0 -659368360 -93802050 0 -249352286 -986166329 0 -133959833 296585307 0 911939425 -582511288 0 965117152 -39421979 0 195566923 519142862 0 17149851 614310354 0 993475019 213386507 0 339540337 242175324 0 792962151 864941819 0 -457709224 424201111 0 510052937 -4077098 0 659279983 277888484 0 -860160508 813190495 0 249378463 591275210 0 642974119 296888003 0 -608351583 369296170 0 983376770 254690589 0 412527747 -526622923 0 6772661 959036893 0 761616381 308774779 0 264252718 -961567182 0 810445995 -579191089 0 -789769696 -992064667 0 -377981458 507443319 0 -677687081 877154022 0 924712938 -540985117 0 -762392858 -263492139 0 739079956 -866218744 0 -96823132 -162067748 0 -902892262 468360064 0 944176476 654225707 0 277219765 576608038 0 767256502 356549432 0 -306374293 -92869954 0 449042193 711990799 0 -405413722 358135637 0 -649719604 -150004016 0 876896109 598731301 0 -280521756 -282403405 0 117133687 -79225272 0 -389406451 -113168851 0 -40188422 298822833 0 549171750 482515732 0 -836839468 -993103758 0 173572744 -854745707 0 191827076 466260826 0 -74741132 -928268069 0 -977828083 -468535851 0 -209806684 -169406424 0 852090113 78326006 0 555065594 -529274283 0 761414927 290856801 0 32011014 -385479792 0 -533740600 -343873298 0 589679077 -539265462 0 -728389111 294396658 0 651362264 -541448452 0 102697350 -4192100 0 -57521913 596993688 0 -910146636 -619041954 0 -762971519 256007965 0 -563249748 -868954014 0 202466345 179727372 0 979375268 -419818520 0 824818902 424522293 0 -754766930 -172005356 0 257064823 644416549 0 -469106026 -427768083 0 -848871347 -713108412 0 900234889 593867667 0 76205305 -309691288 0 -47408977 -485314652 0 398856578 -491023648 0 -970211517 976139595 0 -453128470 -875201475 0 -765628173 75261879 0 -344556800 324602037 0 510994791 756838162 0 638874720 -312065723 0 245644185 53516371 0 -802265551 -538767373 0 365120577 -898224553 0 -96200740 28724056 0 33061591 641387131 0 655476933 539738217 0 554986528 851222454 0 -953404237 -743618357 0 589462794 -740199637 0 -558286312 -134417849 0 233063388 920033570 0 585105748 253084945 0 -66364418 826766054 0 -319946680 473605758 0 834325971 -694333632 0 -389324987 -796589059 0 822614923 -712727999 0 -141383777 -665601508 0 86047367 774762667 0 -553561520 468905590 0 777678221 -133624188 0 -809115674 -149944122 0 -906719283 222673460 0 -1137285 -210181711 0 514980151 551911162 0 -49763357 -235839153 0 -43662462 100484046 0 518748121 -503757314 0 815491285 -767639803 0 546503910 -11268602 0 617638484 -350359314 0 921792590 503754866 0 -993293317 -121925729 0 -818291061 242622316 0 -854673568 614268710 0 -598935333 -828739498 0 -780240670 -469967451 0 -868039561 -617007373 0 174578728 866558536 0 -526299276 -774965448 0 680579586 563990656 0 555922656 13936270 0 880529159 478923990 0 -272874973 -650700825 0 -520589516 -77405581 0 -855576788 -795460412 0 -712058721 -444272771 0 979461794 176870158 0 705783675 -437057588 0 663698229 -376504398 0 761996980 837494279 0 258504753 -496126423 0 487263252 269545379 0 -889450924 -983044046 0 -246352654 -368196814 0 751887708 -164850154 0 -707383524 418384094 0 92921351 222631334 0 518323219 -288291625 0 -987382745 318926243 0 24673461 -669684783 0 670530267 454629985 0 65704835 -109359051 0 579151326 -222629508 0 -751480661 656636120 0 -532481411 219999741 0 722144175 890866787 0 -877477381 3452118 0 354987254 -114306874 0 -810584895 750858814 0 623827315 543403719 0 -2534738 860192701 0 -648934261 -790796782 0 -576016503 -804966601 0 -636917881 -392785203 0 752739679 25740486 0 560838988 922928833 0 -497533079 -374902550 0 568013093 424049343 0 -211575889 -149526827 0 986687953 107842820 0 -6063741 668496991 0 -694380416 -476767006 0 -893393951 571539156 0 -886707735 -781578203 0 401888994 460198243 0 -453033712 639424055 0 -250668210 655649367 0 950104844 -750207132 0 430115287 115824969 0 758497791 845450031 0 314726859 -571775648 0 -118080366 -852346190 0 -812441230 54547301 0 -883117815 740200047 0 334842460 655802094 0 76736377 437300024 0 464189470 25372118 0 -988529064 310916160 0 371032865 405084724 0 -842127720 -635554751 0 -278703802 446888701 0 671948114 378662625 0 270230758 -549636829 0 136170074 -595311930 0 808734593 400450932 0 596750942 -114401197 0 261192298 -447757034 0 899035279 -927852319 0 635699499 392159813 0 344114457 79956852 0 100746668 -849404233 0 -968099760 691929671 0 -231461184 124978792 0 -708251814 -671369429 0 -441509825 -471687615 0 -243573845 -278500715 0 -52401870 -704156829 0 661373263 917057511 0 296029246 354046258 0 955808719 -742286060 0 612877092 313953416 0 -695036640 -683749033 0 983415536 972650635 0 543082570 615085788 0 195720740 -588049736 0 932217190 313945831 0 -190620004 -827799315 0 -778146404 -487345766 0 -96664146 300746028 0 33995124 535355552 0 -656741136 -780888874 0 -940316095 -771523087 0 57544043 541606702 0 392010216 680626876 0 -746537991 -361359612 0 -600509471 534652591 0 63948161 740618624 0 697287584 811575257 0 -263226750 -176820672 0 607302208 -46660794 0 982924779 431425114 0 -213343377 196358848 0 -224197745 862238108 0 332261568 98172102 0 -302181336 971618740 0 -768316815 754812924 0 505392399 568391078 0 -233974421 -715056709 0 -224639441 -347222463 0 353908598 -641901715 0 498842138 157596175 0 -317091320 464257400 0 719695892 -115967903 0 -962374988 -466727680 0 -800385735 -747893557 0 551299643 -308964967 0 128666902 485732037 0 531984807 -556443232 0 -855882932 -586906737 0 -707504782 -840622355 0 444094819 -200831647 0 29148458 354606225 0 510794667 125480169 0 225071081 297733031 0 -154912695 -711273114 0 -663745077 885616634 0 -785100929 693707024 0 806664560 597940133 0 -226705792 433745768 0 672710816 -796451328 0 -185150576 884445158 0 -774738277 675097647 0 -174033998 42985481 0 439301746 225856519 0 638233820 -577795161 0 -294158716 -911055477 0 -820006164 376086270 0 -68215343 -697036018 0 -122886434 392557149 0 -543068847 457574552 0 -812051498 -730575579 0 -815477997 -842548634 0 443681333 -407864755 0 -50585677 721887497 0 809548391 -558050123 0 -645628802 659449719 0 799578033 -289787803 0 493956572 -989621437 0 533866114 985502327 0 -960817544 -134588199 0 233548632 -818282497 0 239311602 912493233 0 581270364 -563125929 0 -162065067 -61411257 0 -529956985 -248029655 0 515336356 943948839 0 -284001792 78500359 0 -986809694 138544440 0 779137056 802087229 0 -431136700 -835370077 0 -96875127 -814468297 0 -117750663 335747473 0 -936432876 -492214116 0 899431699 594826037 0 -252789856 -242272556 0 151192033 -582840487 0 -678975748 828513919 0 -419584831 -614687243 0 403644933 -288389482 0 -494780161 -842905905 0 846681957 331903784 0 301080112 208877523 0 565757725 -758565711 0 231925902 -771475614 0 -419962466 472557686 0 -589214122 835447725 0 523732585 387890188 0 453551843 987951284 0 -990334183 568450805 0 -770116139 -572119862 0 293564944 -571310227 0 626506455 -596017668 0 -674708550 886598085 0 198200677 -571994374 0 -151858457 481784473 0 -853575028 -232464232 0 653889292 254601996 0 539167312 -173153750 0 117668760 -338206724 0 51567036 -496051971 0 -378128274 929082129 0 -198616153 -594349730 0 -761117030 -714747845 0 895860923 917510126 0 -132543764 630323752 0 -786749478 644867129 0 295909405 519021833 0 682035983 553136003 0 163847834 342715260 0 -738803735 212018087 0 834450710 884813337 0 730555410 422713671 0 932810577 568509282 0 -546925791 496670666 0 -130159152 -331278032 0 539644992 145383527 0 -393560825 50779634 0 38579219 500912576 0 -930177226 939196747 0 -665617279 -537074994 0 209892046 820049433 0 -123132375 572663713 0 467857452 45416001 0 -598341742 157077929 0 -146335506 -234375298 0 207088128 -226547742 0 -246202133 -852883798 0 -64790834 479882364 0 -252722449 -853602812 0 599309713 -970947510 0 123704912 131075057 0 777823785 832032070 0 -148973623 -367217579 0 -286284519 342795315 0 -258007818 750318913 0 -71061126 -773346659 0 -790866879 884946232 0 -860991874 -521234845 0 795974486 -465830116 0 -18817670 262196343 0 480952713 -222810641 0 853574637 777690259 0 -363150660 -480747085 0 -474552109 -522799215 0 -346391625 644992974 0 -469819471 -494219908 0 716723813 -107561789 0 -355011682 -430764700 0 875815958 8070488 0 140132293 -160971523 0 -352961734 56080112 0 -167070388 117323640 0 -730015718 823588543 0 298233532 -334218165 0 833298287 357357371 0 -760777218 988952874 0 566382899 648187163 0 964792422 -685222387 0 -796749885 -338622799 0 949684501 778842118 0 705194870 672135623 0 -629332975 970615184 0 889617167 347051805 0 263414501 133272434 0 -725365703 315787219 0 442968413 -505940069 0 25249547 -935821753 0 -978964874 -731372608 0 -831070236 -598574928 0 33295756 -881545555 0 242472318 141843778 0 661310447 334934611 0 969928601 934674261 0 5684670 625215083 0 -289825790 -473653412 0 -913617193 309128946 0 -374366626 -687746126 0 521874403 857521939 0 -110621858 398293304 0 -41525943 641182254 0 759197378 -192877417 0 -561512166 847885957 0 33026527 246140885 0 -917094863 274448124 0 -349709917 527079905 0 882847622 -375910704 0 881604977 711537565 0 458464642 804559599 0 63171065 266710680 0 -893002136 559688740 0 870618252 132706362 0 -746736904 424586837 0 181140934 444048498 0 -802777473 -559834018 0 810559528 -310541719 0 970429027 548212945 0 467716289 560976014 0 579441688 -989587906 0 -150949559 758576844 0 522444202 -240793593 0 -115387884 -967955255 0 -848769244 -387512121 0 -419148346 878981703 0 -630083823 982084315 0 276106984 409384605 0 317324419 -912289239 0 -411444195 -132494071 0 -470659297 -476659656 0 616326186 37476161 0 -708829354 449653714 0 877384482 -897998032 0 -619741134 -513327360 0 -117449796 274317115 0 -956393543 281854939 0 33468556 -600785182 0 605080868 -333431498 0 899552425 -12988105 0 840487967 684745514 0 228425632 -458464185 0 400773552 248614801 0 -500502350 -272772162 0 -226092659 -803242166 0 992177434 824829048 0 905168456 737145774 0 -861548856 74411493 0 792521785 -988087043 0 -47216561 407577156 0 962491827 -660354935 0 -28012089 342693133 0 -335449745 -515300774 0 -351341436 853088759 0 -535861392 202574909 0 615156726 -95322906 0 16391969 -879068256 0 -7326306 359571509 0 -953997162 -707954833 0 542517335 -419106601 0 750425386 -309227008 0 -36762905 917549549 0 29536304 -549922619 0 993312096 35141163 0 -749130638 -142931037 0 -806711590 588108651 0 -404490448 541631354 0 -368637768 -176197848 0 94583120 977715678 0 -841826953 771765195 0 -949842099 -686140778 0 208270079 -754417288 0 85600481 382950235 0 -167251925 -22606335 0 376640764 -226106692 0 739359930 921264734 0 685210408 -228197859 0 -250964681 -56571147 0 844191267 784752211 0 -945041531 258434267 0 -578200088 845057556 0 -688272424 832973895 0 307292824 -77778902 0 -8344466 957408895 0 -797427548 -627955253 0 -467091768 839507808 0 -402842847 -252423118 0 201395939 392426437 0 -554539229 -427956250 0 299425185 895900581 0 -531967929 145398164 0 74638163 -111462914 0 896783355 -291197860 0 -920001886 624010047 0 718067883 -875731190 0 -100128349 617546613 0 568066156 -30806788 0 -920260400 243204081 0 687428253 108787091 0 -879846700 577815636 0 949713339 921402178 0 -914874243 345341021 0 -134780007 -368323052 0 570971358 -420984939 0 -379872122 -775080740 0 506018390 -536539334 0 755071155 -377632064 0 520961702 458355847 0 -656956925 151799227 0 768614942 -690725029 0 -867816425 94252695 0 -449385725 959657803 0 321940759 -463360501 0 501308854 -65878145 0 -517897427 -898872170 0 889641318 -586777202 0 995005621 594648579 0 -666766279 117970373 0 313490983 727745225 0 -178369602 -957259720 0 -425284160 -688987912 0 107363829 -10039700 0 447394219 -805808282 0 867666994 -445433303 0 -804234556 -123037092 0 648850531 66713708 0 -458563598 -683306627 0 -987896402 -425482847 0 -629483928 863964659 0 738390343 363354725 0 -479918606 -750498790 0 -152263053 833853189 0 -31955556 130341654 0 -728187390 -608888677 0 739783126 268961462 0 916312244 684503931 0 354044859 -472164206 0 682500692 676161985 0 539478198 -657447285 0 -696812763 129807686 0 -876746377 -542749783 0 622430134 786406056 0 -241703745 793964633 0 15109147 -969099008 0 -105052718 253354556 0 -641142984 694562354 0 155323514 -885406712 0 316130904 -989724278 0 -823449747 600591616 0 -932281358 315299020 0 -828348517 -829293986 0 940307556 837067120 0 203878156 66348009 0 611604114 418189274 0 -608893544 625778838 0 -511425899 819568976 0 -92926353 -694300581 0 -3178003 741674959 0 553513018 528013211 0 -63347248 739372548 0 -564227042 -68590299 0 -337450924 -736917325 0 753551337 455193012 0 977996439 993778824 0 -837064847 -947704528 0 -580730935 -813488748 0 569069655 -987041928 0 246967186 -791248707 0 -959008569 -64356774 0 -491159132 915052026 0 -427805829 104290702 0 -4573337 -967574046 0 439378431 -154700955 0 -444089079 684526956 0 -819155367 317697012 0 -482432551 -177383049 0 -51968448 -195197004 0 723413364 709614590 0 110780167 999001616 0 -573871174 618559159 0 -374420215 -478559398 0 166590297 286823224 0 318483179 -147971617 0 -130982289 -377555550 0 -743092155 276016757 0 -722530637 144286329 0 -762553896 385193056 0 703723333 -215880198 0 -120597479 -191583410 0 -395284473 -686257926 0 467197370 -660858529 0 784599594 576148200 0 768634865 493190723 0 -325133371 -591417787 0 -147720304 -887194536 0 325693504 313066492 0 802187200 -516721608 0 -864719276 422593431 0 -895836283 933928936 0 -580521731 563832429 0 852314151 709596276 0 -954675727 -162691297 0 -670781749 -451501995 0 -249681311 -171826656 0 -206626589 532957135 0 577967259 -681411584 0 -330396951 802040904 0 -194750379 739068543 0 170709317 -367431588 0 -231615713 715213615 0 194695568 -674910583 0 56479531 -741672590 0 -498948396 -190355932 0 322097794 -978746580 0 437690599 366922538 0 564494628 -218778023 0 396579815 53830151 0 -626153046 750798535 0 -636056890 846573719 0 273468555 963409290 0 -577148111 495240805 0 -775685930 -739770007 0 -243276763 -917332409 0 211000232 335497941 0 612891529 -90116094 0 -138732555 -730834089 0 742031085 -922569914 0 87844163 -81081482 0 -474901733 379869083 0 434012484 938522218 0 -661755648 -324295806 0 567770193 -696497731 0 -288578275 642776079 0 -398066583 258852479 0 -184987851 -89260686 0 784437443 8781936 0 -223981623 990288055 0 -360439509 -15179311 0 664397137 -994160856 0 276467353 -602364666 0 -23832301 73128026 0 66868331 -685534348 0 416446473 794807319 0 -913838254 -712954626 0 319025600 303725319 0 -119017974 -777053082 0 -290291734 -7122660 0 -210661169 750106919 0 127092678 324365231 0 618960574 622664819 0 -898395165 923847954 0 770986764 921385202 0 -296901096 -246143507 0 66744644 70761657 0 359994733 595351365 0 -445526081 330649549 0 770932715 359563681 0 162990627 -919049830 0 523269135 -747129209 0 -274227543 917695059 0 109569242 96333326 0 300408742 817660041 0 210472133 -748305215 0 627016090 -704604088 0 190434393 629310907 0 286450461 955465407 0 986166739 -681832445 0 261896639 -139556305 0 -64074417 386591177 0 -482389187 663052171 0 185573612 -133486495 0 -236163087 789670990 0 -483583154 160673821 0 282497641 -905433067 0 270025418 -513617880 0 845056178 376972602 0 -458547326 698702753 0 -858450576 -554875532 0 337268593 915440397 0 91437836 271882845 0 805816246 483046424 0 904937725 -238771431 0 500169586 -515681106 0 -109305053 -915234453 0 -681156549 371531217 0 533854166 278583289 0 -794295354 348086978 0 -445865112 109605248 0 -473512032 -815233833 0 103011161 -559535746 0 972487738 -362445204 0 221649808 -353367063 0 -80295780 -814408577 0 -579981217 264800617 0 -217141452 -239743729 0 -536264346 -644827956 0 -362970484 -918631450 0 -687125926 808901244 0 -788104389 402683173 0 -334012940 -440103190 0 24887602 -626479082 0 -687227306 914775131 0 -206129751 490693945 0 -275806265 169079597 0 694037421 -369364660 0 435466707 -516795589 0 436073637 686329197 0 -837025136 -951044125 0 524701616 651817233 0 211489011 6087417 0 -776801872 630463165 0 -805114308 -77606061 0 552834447 -498127082 0 -570238423 737585018 0 -270912997 470690764 0 458295493 544157631 0 250335019 -526132578 0 -50414719 439698891 0 544285894 608462483 0 -690689312 -396894445 0 218667859 -380803872 0 -610575929 -419394199 0 -971205007 -762806014 0 487262719 727543875 0 -43458063 -109225695 0 -874178428 -798671577 0 -976329021 451432264 0 -91473226 -685041561 0 262303246 -462639013 0 -283502453 415241770 0 888913995 518355446 0 861099458 387160589 0 879779424 -238533372 0 861606741 739546415 0 769138995 -555230246 0 621573001 316928067 0 274278919 719096656 0 -670548488 45343772 0 873146875 -880232624 0 268012623 72972233 0 -34391336 -67801990 0 -392147602 150075104 0 343757118 268681440 0 -599188271 119174044 0 -790735129 591051276 0 859544711 -801267008 0 -5000061 -414612281 0 444225749 222854390 0 -937667528 -249417474 0 505250709 945332399 0 -320561018 650242177 0 -692260966 165433944 0 91690448 408825194 0 722934420 -22856586 0 573914022 791491861 0 -32603070 305639779 0 -898450064 252501340 0 -922275925 -228629553 0 -924836470 -561085896 0 80780110 159972687 0 -472996368 -219434689 0 945949829 -653894983 0 606965016 740410511 0 -817711705 586470953 0 -873554918 -708671278 0 -689227418 -89240592 0 457595127 -625562655 0 -185782019 -59561286 0 -561731591 -264578753 0 -274773607 -611896511 0 -478397973 231480695 0 952224963 591856136 0 -250346458 975336164 0 270503350 306922658 0 -820058209 -460578286 0 -697541328 -1320123 0 353960860 -424546572 0 265864510 733465012 0 -467340567 -292453771 0 591278852 -548838631 0 405435288 -385335769 0 -714123633 683711941 0 -444933188 565677111 0 -746109689 276735493 0 -249276470 -492446180 0 -692170430 -694531792 0 -786265791 881421349 0 -721198643 373961589 0 191592668 -509707067 0 -302580645 -513644140 0 599275750 -244558836 0 -449047161 236302482 0 -464297313 -484496380 0 -76432006 758552026 0 -160187218 -685600639 0 -204433890 -215025100 0 116881421 218486683 0 -652522163 945289146 0 625454937 35863888 0 819058345 386651014 0 985970311 514824176 0 -605352012 743020737 0 903425496 69388484 0 -494440689 675924557 0 691976312 465502169 0 -272204307 -465007877 0 -805421074 530018134 0 41721996 35687175 0 -278079763 -330203036 0 753383995 -867974919 0 -206862788 462235804 0 -165285459 469144301 0 -270540421 -126204187 0 -102177807 -288656521 0 -90238890 -393616694 0 212262538 -929998862 0 -669184934 -787870069 0 -110334573 470055370 0 -29145270 600650091 0 375866001 -668591467 0 19335860 -214310230 0 641925330 42432781 0 941608466 374475095 0 906822592 -716228652 0 -525092993 792874351 0 251609539 834613807 0 867678865 -181242672 0 333463288 -913036877 0 581247216 651823542 0 415483084 -111686372 0 989458237 493826570 0 -454436717 456434200 0 -177229660 -537570731 0 -830315402 -451682685 0 -350345197 578500680 0 -513785202 -747912304 0 677116536 292345799 0 6267885 -935545564 0 996301680 -685982830 0 -577049666 -834532577 0 -860081373 -887363088 0 -43923200 -991090999 0 251467329 6982398 0 61275824 -182317260 0 120271013 570307469 0 274721703 -448347446 0 -878425707 -56225234 0 157034296 454794841 0 33804196 451149627 0 152691020 34501731 0 539421827 -771483826 0 755283806 692995717 0 -296818088 930991874 0 752263283 270411496 0 -905302071 648024719 0 -32361306 -558836479 0 569523586 593520279 0 261281735 -31760864 0 -324254621 -163770641 0 39873464 491014026 0 728618398 379233240 0 550232689 -127106479 0 698497704 -975115440 0 189138364 -849675360 0 -822817430 -222501219 0 916881798 518895591 0 844223605 -308102085 0 858679324 136714703 0 646524093 361656203 0 -12466795 -324550496 0 800346426 457177730 0 759419431 -710363681 0 -202355551 119864772 0 -36780539 -141583682 0 112083241 617286851 0 -279487925 -348444200 0 -895977715 -590488189 0 305102818 -898591230 0 438620080 -555756237 0 8200526 -762423404 0 -898915219 7433110 0 512894510 -82963912 0 -37074947 953330917 0 788704187 -686067864 0 930764064 41218280 0 -218570472 593442871 0 670779352 70483200 0 -111566812 -542591596 0 86668354 -613693873 0 -127890872 807649662 0 719408526 280000957 0 613123313 290536747 0 863417395 796579700 0 -149156868 -338296316 0 -985180704 725583684 0 -217367822 677154894 0 701604644 150645780 0 -695681947 -259125603 0 740741875 248650763 0 7179133 -576716861 0 -632783126 -217841947 0 640582453 -155803688 0 -725124933 842978505 0 -886426229 242698000 0 410124302 -852381179 0 -93522148 638466679 0 -436344913 -3541895 0 966220282 167929285 0 248835196 161948978 0 -783081106 -879420173 0 656869731 266022405 0 -815370376 -693203507 0 -159899833 -554566677 0 -85849927 -446769684 0 -749373376 -339547287 0 -649646144 920009095 0 -504142594 -315928922 0 216632688 -457340513 0 -370089787 -599346865 0 349935409 -983990577 0 -796875728 285723443 0 436857046 223434568 0 -971562046 -703129858 0 358756898 30522711 0 549388968 -663967683 0 -60802233 911645566 0 954688267 786709847 0 517646755 -2664326 0 -655269538 667006123 0 930152405 383397063 0 801884231 985999427 0 721487545 -98926554 0 -480357564 369961206 0 68959568 -839863045 0 770025202 729568724 0 -174152982 -126615903 0 -179044516 -488168091 0 663642177 -160954660 0 -619228239 731589533 0 -868162479 -668942716 0 -500843742 375346299 0 25300377 560164534 0 3907864 -265286244 0 -168588477 278381256 0 -673623906 -496008341 0 -278385253 -651580106 0 55357664 -88426821 0 212910971 587661558 0 183685135 493094685 0 -81742370 -453048423 0 192917348 895465600 0 -761929689 -846261516 0 185614874 -902198493 0 382045976 -762338712 0 615896118 -857221414 0 -374055791 -885951785 0 354021228 639968559 0 -383241086 -156429585 0 118413754 -89718578 0 -835351618 -531657607 0 -395162966 -314826258 0 -626795741 909815874 0 -212748417 186542359 0 -418544011 -147116179 0 466335696 -524381498 0 872909725 -607471587 0 -477579665 -217214491 0 946115931 823086553 0 912152192 140725514 0 577109244 374183658 0 -602368689 209624456 0 -235276958 580989325 0 968651065 341010883 0 -301767298 -189492514 0 -936777347 -933405363 0 476669791 -714489836 0 -863401389 -976253405 0 671957380 438288560 0 813257358 643783261 0 -516086336 161112182 0 690254149 -459270329 0 528633171 -74701649 0 183691503 624767958 0 -678093644 -941649146 0 864494671 631490996 0 679939886 -22777103 0 -779294438 -101824548 0 -835628642 2115775 0 860293129 -897446153 0 -75059667 -724855004 0 -602360420 -429090877 0 -670493035 -289394741 0 531739277 -263031544 0 -949229547 799292773 0 123306535 323571158 0 -865964974 -374046975 0 -927545874 -971817045 0 567636416 461941378 0 757778819 52035856 0 -354127765 -793076061 0 -935360917 242830873 0 -623529412 -132596006 0 109723013 815495403 0 -423612796 -452767878 0 490008856 -169974039 0 38610033 92352699 0 -703630433 607289268 0 12415763 -991923380 0 49096547 -73580169 0 -960963458 -519805323 0 -205495608 57997932 0 -679161842 -525404407 0 806032757 -922086723 0 370383523 -441958355 0 -983301840 -419544600 0 -938854491 691385474 0 -354503369 679803830 0 -405330676 474957147 0 421600988 -6700438 0 996804924 -155606625 0 -759284301 863774977 0 362662630 -720768315 0 881483011 123073813 0 -98752331 -758347303 0 -852947523 -271020614 0 -320729549 783770934 0 59410261 106981482 0 -514684607 -578263690 0 626663794 -730146343 0 -208632518 262211806 0 969987797 32505262 0 -990585091 173321149 0 901121866 879613864 0 713721401 -751267091 0 -852482231 742884188 0 595275841 -359495099 0 283249375 395145150 0 -337894959 640387231 0 735514891 -177601488 0 327123970 807758423 0 238862335 -253093214 0 -432168242 592074629 0 513786735 -40165604 0 -246663960 -911293619 0 331882113 -399177170 0 96735349 893964533 0 478528784 -25038954 0 -9345725 -323258723 0 -953356796 -589284826 0 254570587 -69145294 0 -67499098 283281592 0 -122116574 64884559 0 324361204 -569461659 0 -562140088 973664396 0 -512288616 -319938197 0 -435426367 -84361679 0 -657607896 9308377 0 -752838469 624857126 0 611394768 191828563 0 -152919955 809996120 0 624544330 -543407658 0 506612799 -613003775 0 411091320 166203233 0 536883490 -964324483 0 -549936882 -120009914 0 588325949 605843989 0 878150185 607381185 0 -14396631 753507593 0 -74917758 -638578299 0 875818474 800877955 0 226929888 124557683 0 -646788954 -843798373 0 94683043 230138159 0 359901398 435332313 0 356220378 148963642 0 -768663249 232403363 0 -813380250 551492305 0 348329859 -879361893 0 -30155464 -417865854 0 717615541 912134392 0 544568622 -898190663 0 422545487 962227557 0 -604598008 -129752741 0 691845203 -133773547 0 490108336 -86206863 0 -346711480 139094279 0 573913574 -381585484 0 28764490 -466752317 0 -405396449 144300736 0 106052959 -36585897 0 732347052 -377039581 0 -153228535 45291988 0 175654548 -433321108 0 13613845 313315360 0 676674705 119620876 0 792711405 -539144952 0 405474178 745047272 0 216377757 -374561469 0 -877801246 -271322295 0 893826742 -657740110 0 981634024 -948011406 0 528157266 -784784815 0 95893494 -82506275 0 4067845 -53444157 0 657250995 -872907277 0 371158108 170040253 0 -25074437 -358513635 0 100440070 142185717 0 -521416474 642392817 0 275538189 -557769280 0 -956162257 -311114609 0 947871706 -853590546 0 497258653 685263826 0 -952431992 -749254024 0 72922644 -888205269 0 -432120751 -444027661 0 -601830304 -83043946 0 -327795059 -106332458 0 80643314 649626515 0 41125938 603833373 0 197913189 -909102627 0 -558856131 -85279928 0 -551055907 220965242 0 -475356495 712467075 0 -829087562 628696000 0 -780223379 -79400564 0 -178632979 249196621 0 203626586 -721743594 0 467659259 -259120909 0 -571975813 -169782881 0 -499064966 857272957 0 -79366242 598301765 0 -151734507 -913451362 0 466075577 569154219 0 30448122 768377373 0 93546677 477866607 0 857703325 -819108208 0 -357378941 421180538 0 72578036 -642344019 0 -156291809 -303763600 0 99374739 362432730 0 -893394 914353083 0 226767088 181632217 0 228643619 208572222 0 -218687531 -41117841 0 183868263 -774944703 0 936164595 -106302379 0 211228317 332963424 0 -395332586 593165305 0 766117457 -110537380 0 -677236882 694126193 0 858978058 361983016 0 -521768742 918083879 0 -546801107 -859681634 0 477882212 -49309563 0 861031378 15497236 0 -757534851 -967087185 0 545962043 -145899025 0 450106913 -699617664 0 -302384600 -832623716 0 627244005 -658635350 0 282193712 -428789056 0 -696218269 -204427735 0 19294518 763632919 0 -424938569 965342469 0 459516634 610933774 0 903485306 886182417 0 -584267630 -184915973 0 7610097 -219926936 0 17044498 -318958434 0 -922345154 -759500458 0 939482789 264014536 0 -488202110 -80886432 0 289654834 723417938 0 -524649715 214319924 0 -961905681 868725069 0 398579318 834560188 0 904031215 -353554010 0 -462874362 -68200759 0 953768700 706023295 0 -964676447 -398119472 0 -824919499 -500562041 0 -945380291 -648303901 0 -313936158 -800892706 0 -536990843 -800353778 0 726781469 -174398506 0 -506392109 -485299981 0 823527275 486198175 0 -5710401 820285660 0 186429468 -466476154 0 -978546788 -843266765 0 -106162764 23077919 0 343898593 209308347 0 -524636383 507843169 0 -21699173 325295712 0 943413068 -405523577 0 667663941 -669491575 0 -248934339 -366808928 0 -296575595 -138713781 0 -669521730 -601030472 0 -113164037 378987167 0 753645015 -426169556 0 276234557 -865246960 0 -778320623 970867805 0 165285068 947085528 0 425493114 -195514229 0 731523267 704932396 0 -141404944 -347920417 0 996771817 -936860673 0 -256655837 -361684783 0 -840218109 46266040 0 -694483113 -990400935 0 -54669911 -965259010 0 205197360 -487057660 0 -941167460 -606970949 0 953325233 281285650 0 286754624 236546695 0 -576427411 -595183984 0 -474105988 781610108 0 152087430 -508072370 0 360784751 -813092309 0 167355435 -858049561 0 220924505 -835511637 0 872984273 -220906914 0 697420012 -492176471 0 -478014814 -297535181 0 537259191 982658421 0 89997187 -40157638 0 886975132 958262246 0 709661096 207456102 0 319168021 847311252 0 -503667493 -960022369 0 575418471 -921638503 0 -35489922 -12660894 0 -693479851 -862770999 0 619102094 -374407278 0 -521547836 -457284722 0 218965327 -973641131 0 -748158817 877071994 0 768766328 563961444 0 331813246 520003102 0 100625500 -321501829 0 -255622000 884890390 0 350503715 -333176668 0 521030988 550484224 0 462473293 784605570 0 -112689351 -646814474 0 471687469 467033885 0 538280906 23316478 0 -911689644 -958876104 0 457766924 267852364 0 59362943 905308585 0 642755773 -86105161 0 -508320928 543609260 0 280607455 -576878253 0 330065837 993692181 0 491891430 356308819 0 31855566 -77902588 0 -800705396 922558582 0 130483372 -102920223 0 448712740 -861240782 0 -812515210 228360450 0 178914290 81872477 0 -735138298 -154183778 0 940152021 298275950 0 -312135944 -511765387 0 -197090795 -947207179 0 -675474233 328487674 0 -390692994 -964137908 0 -90154161 148332870 0 -340239723 -964860158 0 -455615264 299141144 0 -245578504 968914320 0 -896019284 -21021413 0 -371556007 -480047855 0 131305389 -239563022 0 971188021 -478792220 0 -406015964 276693599 0 -995604013 374949175 0 -645352795 761578410 0 901372775 -860115496 0 -5662928 272089045 0 -679121898 -832712810 0 -780087316 177629370 0 -620173268 385655891 0 583449577 136871480 0 -599030291 82282055 0 -3930336 -699445700 0 -68071996 602224243 0 -260134944 -983406977 0 18238667 836496692 0 32125355 -613094684 0 -601699878 -168154666 0 494427629 -324227598 0 160003091 941977665 0 -665941098 -760435000 0 -492999441 -845379092 0 595207375 -3263035 0 751182029 987820153 0 -733315760 797635480 0 402225786 -541252271 0 13363889 656895587 0 -851402339 918107599 0 605207775 -188793639 0 747020091 976530152 0 716663862 -178339291 0 -361938890 514962063 0 543990781 997479674 0 -835757373 -613858997 0 -19732311 181285250 0 -934062639 -59931439 0 -162894369 450072804 0 -295408900 -525119761 0 -369665174 118657202 0 -271339833 -719837195 0 -410963598 776820198 0 -175868999 326088833 0 -351879416 575851642 0 -174172002 -981827513 0 406771225 482167355 0 431868960 -860716788 0 -767581673 716349173 0 -941564263 -787918297 0 650035149 269620401 0 120136442 -439260140 0 769727006 -519312963 0 459475019 -651873792 0 659891864 593818896 0 -786542439 594015891 0 643174011 803187100 0 -587208157 858050741 0 661777020 848964760 0 -663520075 820209861 0 -14742085 297665870 0 -864909107 -413608301 0 -342658071 410198737 0 -446938912 -310867132 0 479796486 849072077 0 -736819264 421172518 0 -557567563 -244950846 0 576842779 115560304 0 -959662594 951284210 0 982915426 -684559183 0 802638450 783618740 0 -644020694 -347884539 0 583929676 -985733338 0 -852538122 595532804 0 607436587 -113632363 0 900181232 -453879689 0 439505774 -801408487 0 -630533524 167620659 0 452386664 74780214 0 61827158 870440947 0 -436287866 -154956285 0 -872179156 -852804730 0 -533502181 -597435549 0 -623015015 18386285 0 -713020476 -419221821 0 516811144 756488826 0 939331208 621741704 0 -587645441 898259215 0 -248520622 -40899475 0 -600167106 -479897102 0 856539061 -854508534 0 -628992052 227727165 0 516995585 -123487352 0 951941494 -710554462 0 -335695868 -914507720 0 480335697 -881773620 0 8592624 516784054 0 -852387472 497476132 0 557490539 740535030 0 385108803 -294553849 0 694180329 -938996310 0 -142924010 311994217 0 227843362 -184035192 0 -363115412 334332240 0 -728482972 -11608110 0 -568394575 439068355 0 443010544 -932901130 0 -360424186 -470775923 0 -264828643 -387269824 0 849792736 -756557560 0 -864960988 555047209 0 228889503 215748295 0 -823227005 427064298 0 -532940955 561024557 0 799037511 579736214 0 63883579 -55162824 0 185516824 -946385043 0 -360148246 -2691538 0 -964280885 855577000 0 -43681362 -885786066 0 714165331 987424913 0 918534613 -644558491 0 432551783 779584814 0 393869207 173015868 0 583252702 -966966861 0 178766400 -478840223 0 -857454926 347446803 0 95995104 672626741 0 -70305802 842653367 0 431318970 539014005 0 295013502 353177863 0 563838150 -188221859 0 -805515755 552852565 0 825701890 957663906 0 275307975 -36913786 0 -193882705 -94331936 0 936963930 122368212 0 -534093828 144483490 0 772553293 79133242 0 977297403 628009799 0 -640624970 146374102 0 -410330960 -903847328 0 168738184 692401102 0 915656502 243866221 0 -57306135 -23642580 0 -402278546 726152739 0 834699516 418516362 0 -713483146 171311373 0 137010354 778446062 0 -210248232 461696433 0 -985398153 -602559884 0 -620100296 354151664 0 428498692 759773311 0 -218990904 160656442 0 -667062967 920004246 0 -307469885 -871108700 0 700003006 -303622465 0 -537366840 372083672 0 -493003714 -294081165 0 -698481429 779560370 0 341816216 131826976 0 264640165 -360537544 0 961332350 -615162630 0 129999562 113796151 0 -269978243 719952122 0 -643015350 29482396 0 -57936876 648671307 0 -109632015 -276473683 0 -924875952 -406399354 0 355435596 865845619 0 231059647 -5733688 0 273876651 709557964 0 478589283 778758313 0 733116493 -574075159 0 773977421 -638788042 0 -431047321 -831423480 0 658712846 -499897116 0 -259306023 220204305 0 -200867647 969574256 0 63249162 794096577 0 251761769 -638093706 0 -694300124 682196269 0 40530749 -769146553 0 -40208689 979144557 0 -299089192 605404037 0 -121058484 -142431506 0 425206854 880344945 0 790697070 -894404933 0 -575852677 730735542 0 158725954 98645791 0 877009698 -92766812 0 -926269698 544746226 0 -775485526 -390968227 0 -411705356 -434362710 0 99318400 -217872483 0 783399088 -90688548 0 908981705 959132620 0 388213202 -262101586 0 -923563390 194248353 0 -877681957 -33533415 0 -402484420 282066499 0 181285427 -324636054 0 639072309 518848268 0 -68178431 -542685865 0 201481392 -175283133 0 941262723 928852836 0 472329732 572102428 0 928300726 -983197060 0 406653832 82530155 0 421263548 242486603 0 -137121838 -995833436 0 531488510 -834821400 0 351540009 185629569 0 127580199 135604832 0 -468602954 -644183278 0 -731960608 119812692 0 -136724737 175560336 0 143460096 -206426776 0 730162007 -52202291 0 200676420 -342277983 0 -111277497 992438767 0 379223298 -383739428 0 -539111330 -21608211 0 672713819 76976303 0 629953862 -960175547 0 -33191888 612192426 0 -859759238 520245572 0 -415523672 225388689 0 594099998 -68209329 0 378055758 462973243 0 822400684 -841638336 0 -804523037 -138464820 0 894244160 341238162 0 -306888833 387043105 0 902583750 282632990 0 -260537480 -814746802 0 581019869 696817950 0 -651192294 -18730211 0 -504784397 -342958194 0 925975029 958146279 0 923013541 506168230 0 -20061248 -549462980 0 -741422724 -95735966 0 -645247817 -395798956 0 -291103923 -515816196 0 -761382310 860666387 0 617526610 -961327866 0 606748713 629823102 0 630724937 114744028 0 -517680133 401723116 0 -742977193 488724675 0 -923065954 759751374 0 766023921 -740928565 0 494629285 -135556796 0 -625278888 -127439778 0 -542607452 763919498 0 -214634349 -416411944 0 -874575531 -99890005 0 966616101 -655725311 0 -134298914 794227850 0 784713353 -627052756 0 509519584 223250605 0 -366978395 -133039984 0 -237890591 239041877 0 372615951 -757708045 0 999821892 986569090 0 -902354647 563782924 0 -165773629 -312679907 0 -954071604 975359823 0 631052918 -377561619 0 450507762 699383611 0 -252777507 -62674279 0 216789666 795127607 0 -723663536 401352038 0 -286027406 116825738 0 -442050781 377751435 0 956857608 -156716274 0 -792756245 774714136 0 -217805667 340942311 0 55410142 -537955519 0 -374482174 670622260 0 981312006 -691994604 0 -600696729 211721280 0 140385556 -700846711 0 893675863 -956517011 0 -356956236 439250961 0 -997326160 809794291 0 -329514755 -312436449 0 -614833360 950985198 0 217836639 294619586 0 372853842 -588733711 0 -528336643 870732665 0 566988239 -744490784 0 -194546506 614508413 0 807219031 -911925545 0 190549798 437282315 0 -197315260 536243216 0 69361043 -183445038 0 205147400 -733546866 0 826077932 513536971 0 582661451 207939421 0 -756008674 760629044 0 332576582 -551770977 0 446691896 781456658 0 884286249 144211004 0 -67323989 35004386 0 452465594 557746261 0 -885684800 244345275 0 -319030102 200061145 0 -674715027 -912741564 0 324123059 -706918733 0 -358315194 265712029 0 698347462 57440303 0 611251344 -570869554 0 -529979952 929751353 0 430756263 -929577741 0 82121526 -287439349 0 -305013074 819063297 0 -172831191 755550937 0 140538895 221076603 0 -278942717 885873146 0 -43563661 -116442480 0 -793302586 710484958 0 542478311 -355754892 0 -517845810 831074042 0 -692729049 48432414 0 -867865893 725778179 0 460301230 228396189 0 111848377 755416187 0 599265402 260859694 0 -264964267 311844938 0 -493638802 -767086488 0 565580536 788236011 0 565900284 543189449 0 691372162 -279176368 0 511132010 -946801140 0 -490057570 -717673844 0 -359506051 -620205600 0 115704446 333456403 0 920029518 -874148666 0 555782553 -736690137 0 -187526690 653758573 0 -595340790 439610102 0 15796170 404394247 0 797503082 871311855 0 110181750 -884610599 0 254749516 194290541 0 872683475 587387639 0 395399047 -31158779 0 440061365 -273707435 0 -520537098 -778192714 0 -38421311 -262637292 0 -487802086 -510267323 0 800526575 648792136 0 -414770780 -717468147 0 -437336010 -752673913 0 -113201825 -157335347 0 175705281 372163978 0 841297375 637603291 0 -529699299 531877373 0 792066033 -514706322 0 -112472655 469441396 0 -953928271 -85838591 0 -681914415 296084500 0 527313952 24456695 0 421055696 -168197100 0 232404309 372202536 0 -448064873 68723289 0 -247507977 891180282 0 -879485950 -719492589 0 -918509730 -302325265 0 -566972334 305630909 0 602939279 -816791119 0 520332756 196448234 0 -872152868 -528593310 0 42722718 -693336175 0 533269841 -120005036 0 124665723 543409857 0 -501636625 682975774 0 -764413523 -423679810 0 355803357 573965510 0 -166149599 648131399 0 382016032 -304755501 0 -291038648 -730855993 0 -966243565 -411514965 0 -184159213 -551085910 0 -169647696 -592157067 0 -22429327 -841999458 0 90901668 -61530681 0 242467968 541275823 0 -897085196 22190273 0 -26998018 663040231 0 -790174492 227003012 0 139309630 -906996778 0 -524069569 -235848990 0 547542590 760163054 0 -946295912 940455452 0 -355716124 -71107996 0 622682103 183766673 0 161252039 814080895 0 449274529 -507997320 0 -953062500 -404997440 0 -149838111 80869153 0 213316427 101513547 0 60338062 -276477096 0 -668694007 -687187068 0 -989436309 -627880908 0 209263575 216737982 0 -246327868 334427330 0 -600149387 799197015 0 158163847 235875146 0 -854585983 -57675327 0 224662212 -338235930 0 815049113 -17185532 0 -484553245 -99690272 0 415542841 -830957100 0 347357283 -764760485 0 -786995697 -554281868 0 955525956 -272988038 0 -52708722 -820956411 0 860873967 821355919 0 752815952 -848137484 0 850044029 272284528 0 305599805 -674800683 0 794507367 -901915787 0 775210607 174822224 0 772654470 -785798351 0 159588262 -115948258 0 578403862 -962131770 0 -573339729 56281227 0 465179517 -246590413 0 502330993 308463772 0 -412703402 -981678732 0 70533499 620694578 0 911902283 557424675 0 931317187 -143573699 0 408474293 -486678816 0 859236873 210235904 0 61042180 360169814 0 611549323 788239141 0 -737044140 973951187 0 -348118678 -529959370 0 -645887379 753553643 0 172505964 366201395 0 -804345066 25555830 0 703040568 735280443 0 -44708353 -709379411 0 -214018760 526574429 0 760176191 576183563 0 422502446 -799558918 0 -335532006 910513713 0 911213223 738324340 0 298201755 161684947 0 145552442 -145871307 0 -165421711 518018352 0 -766748716 -89986808 0 40491391 719212628 0 723535007 373125270 0 582940108 -892899443 0 -552201378 -174345018 0 -655551214 -993629449 0 -188417193 797976388 0 -635837519 886571064 0 2061216 -644851216 0 -516342787 -78461696 0 971271974 -985976537 0 147567335 685746438 0 -962276768 716978186 0 241151376 -322283219 0 67350201 980251536 0 -582467027 -78378465 0 799813862 -484368697 0 -925276363 46285470 0 874615077 -985415498 0 -159180823 897841334 0 551777660 936887554 0 954258018 561079220 0 -367397725 -973423745 0 -255430362 825847540 0 249018629 183012192 0 18258930 -359641295 0 -251759901 910581752 0 -958003788 -434871544 0 -619087223 -206471698 0 702220774 -369824773 0 -189658509 578169149 0 -4520241 966087064 0 40341740 -996515466 0 170357187 -790065595 0 -733383754 569293727 0 -649511314 -107046870 0 611915059 -993006079 0 351081757 844000503 0 -865263774 77900349 0 317658875 22870539 0 988234773 -44914219 0 847470596 665739025 0 736695845 883288303 0 478992890 -230532071 0 554843675 -787829713 0 -390522621 933952897 0 -350469746 -238895153 0 -947658193 722990101 0 60872526 -738644051 0 -741591271 -559257622 0 -572516908 -429817622 0 -902895481 -698835887 0 -577190077 -559542055 0 -869548623 -102768567 0 -239729880 -787521970 0 315443273 615346684 0 -82648930 -567995086 0 -516457661 200596046 0 -325743503 465604535 0 -842587474 -248563174 0 554730703 -113992743 0 810357459 -839034126 0 -618470779 704467262 0 548343278 -928050488 0 -600506767 969928139 0 -799788743 999274947 0 271417039 798676252 0 -419515069 47877391 0 307648902 594419430 0 -107633852 -852138463 0 698484175 -716531448 0 528352680 424605329 0 498738643 -929265223 0 -373659844 -498830148 0 -569070440 -629238460 0 -746474215 -341429974 0 524203454 748356045 0 -155897690 22990896 0 95496204 -312153653 0 -905309366 990955044 0 -199048969 355170894 0 4602124 -805620880 0 317968680 -498713822 0 -174369669 -580459762 0 -171297025 439761942 0 307213317 -838392315 0 -599326635 311826581 0 -664307345 862017772 0 -53779111 -615308680 0 -967794232 49471777 0 223317501 503890159 0 50311716 770191581 0 -436879874 -182840856 0 553741435 942093903 0 -969888671 -5292206 0 433147997 930881709 0 -242202325 -981285658 0 990266792 -126648111 0 -134224808 150356595 0 -811451792 836139088 0 -70840466 952734712 0 221936867 961861128 0 568167720 410300330 0 -459929378 206212185 0 703367626 -251908963 0 -199045066 497104117 0 182189912 559265117 0 756546555 -592238907 0 -568239599 -283480944 0 64336657 928633710 0 -195245833 581605486 0 -917697619 42747995 0 -327468922 636657040 0 607457107 -530418029 0 109599727 -250186408 0 -714447498 -693941456 0 385933737 746697537 0 7879700 881971098 0 618727330 603388960 0 -230912085 -542536324 0 -415851897 717239595 0 821626693 251026018 0 441949110 983810128 0 -207495673 -908571677 0 720079665 -221607902 0 289508212 -39370083 0 -892196737 -584569479 0 930535097 -640684119 0 436021605 481926615 0 -822775547 272163136 0 -468780128 -545123394 0 -15936051 -302198842 0 222079576 -607265241 0 -793288439 -125349176 0 -878090073 632990070 0 933578220 337941739 0 787580145 -740457332 0 -361775205 148344644 0 -191295223 -436849445 0 -277558306 962497903 0 550199804 -552677452 0 987495116 -972959886 0 597417830 -972322812 0 39621569 -708622421 0 -386261328 330749511 0 -609318465 -680394470 0 -922014424 736769606 0 -645555963 476768539 0 367262882 819501846 0 -470275656 568518616 0 -131554317 -960553315 0 -814643492 935337774 0 -598322686 996978316 0 136854658 -100506246 0 -124321691 -119060876 0 -561754377 682298512 0 -806989291 -282210225 0 -216796247 -350284902 0 -115347072 -803165297 0 -930974961 -188942359 0 -127899654 -900041894 0 -40923840 823379428 0 161641991 -135199927 0 390216371 181238611 0 -126146151 -165307308 0 -32594992 -129230917 0 -475693740 -997377104 0 -934105448 834356734 0 -842991533 -104651363 0 -729572080 -452575733 0 -269890237 -501904296 0 -934020510 -425724065 0 -880792052 652338426 0 -419245924 79056067 0 -194525732 385852986 0 335631376 -849496543 0 383401416 301158576 0 -629261548 549508218 0 -973602386 -282431291 0 -100067469 608044447 0 -472775369 682220790 0 838906306 -870828688 0 505614799 -795750635 0 104179864 144471314 0 -643143590 -490545756 0 862599602 -745624884 0 -432113008 -678576794 0 778297644 -156231714 0 383995945 922528911 0 -941337419 303851498 0 -586485577 927163340 0 -452394305 961102339 0 -686318468 989454666 0 -792644960 371805908 0 -804905594 -305335931 0 -814843028 -529877221 0 178642060 860355904 0 389501369 28005298 0 -81958763 -444397078 0 -391094629 783793577 0 -153621952 69366130 0 -513596919 -172463046 0 -521731165 -398723892 0 -350734364 -513349698 0 -117616860 -724658267 0 636894951 927578741 0 538964337 985156116 0 144498842 127118497 0 -846758809 384439532 0 322173153 -568635529 0 903749068 -24780454 0 -360932329 -907239268 0 -620349734 122848355 0 -6015142 -698837600 0 684443118 -351915418 0 442945028 920147073 0 406408038 -300338618 0 -156473790 -803739930 0 -672457199 -15775085 0 -661368512 -552409965 0 -750592326 -437990352 0 -29653055 418078165 0 -207175719 -197280071 0 467108166 -522437162 0 -708184491 -247553623 0 -495178320 294321574 0 251053785 -162028664 0 -844587525 276952254 0 639000877 -46526576 0 -798525177 -859799890 0 -692355751 406487057 0 -528048794 212702000 0 69312098 -481259742 0 720762541 334738318 0 632907625 635463830 0 486405081 -573359779 0 -925253484 -680631546 0 440908942 463797467 0 85109343 616948068 0 -349763275 -260683619 0 -841970431 -651553666 0 -32472236 986608770 0 -378273969 -874376654 0 725407675 -375588255 0 915998757 632078338 0 -393435302 -539904768 0 -554577198 -206145975 0 324234669 347161300 0 -670331043 498171899 0 -476782136 -322301504 0 189995964 -120292274 0 202664602 713184768 0 135190302 -215906475 0 563641176 912049162 0 -113214187 -162649155 0 -760098655 -405857241 0 -433921965 479870362 0 -314372348 -482002273 0 -587101292 -294057968 0 593963527 911498387 0 -469564224 579432906 0 458120994 168115497 0 237285800 -805831332 0 -390682629 -111685457 0 -254550072 448615372 0 729986219 605529671 0 -270394086 827779201 0 -358146517 572823677 0 419742257 -854794397 0 744462663 -440291386 0 -801271896 182117211 0 969291620 33786464 0 363894667 -861055805 0 220987049 701247829 0 -647987142 336545685 0 -942563852 790417475 0 -343911806 -537891179 0 -571617622 732327352 0 650963057 -59403710 0 510685169 354983200 0 660819192 506381838 0 -762153782 731829245 0 673367019 54787404 0 750575549 -85504454 0 93064495 -60970168 0 47766871 -315341356 0 -816965467 -464578938 0 -722670796 -973646361 0 -398335154 -727681832 0 394761127 267789066 0 -632351163 -19992205 0 -326567376 -790083994 0 783303138 769228618 0 785753197 -700058686 0 49018947 -71782561 0 -648662945 -52164627 0 972586909 475841416 0 991699997 -880496269 0 -712157160 340111142 0 379797402 150496892 0 -150578064 800926327 0 134131455 196377546 0 349135276 300833896 0 -147271491 -177214657 0 -881523445 630553206 0 -389960337 824502344 0 547529038 863111151 0 -197572090 118186101 0 82802243 -123341067 0 867233181 -836233162 0 -194074681 -781463651 0 288590794 172029180 0 -17296744 -538023167 0 882775973 -227427685 0 545654061 360173336 0 763615031 -225554725 0 73997576 -32743271 0 -678800850 -388673195 0 -375483528 718871951 0 457164316 -91435397 0 -804689598 115566899 0 205251441 958210902 0 174622599 -39371097 0 802974309 603188924 0 61182501 150625087 0 -452119654 19740812 0 -108877374 -731912601 0 -146306594 -230715017 0 -757472202 389406939 0 -838083240 699887642 0 177528127 760673282 0 78803465 -344247655 0 -216481528 -681170441 0 -966494165 -781865238 0 524378827 314522828 0 -708834633 -796817845 0 -192108999 758262814 0 -723965833 988203133 0 -799329370 12342199 0 152061485 -650784208 0 744699079 -563434610 0 802400065 676623858 0 249239920 -121913737 0 -917369036 407001904 0 338850379 991426179 0 -49748890 -388803141 0 -815124529 465234456 0 -807388064 -661234244 0 889623939 -963202814 0 673851217 787359947 0 673113156 -302280299 0 -192359033 703831010 0 12198898 -587330285 0 -459242788 877809636 0 -503962203 945302710 0 473198678 -965102468 0 462909486 428370100 0 842358807 -863087819 0 -318624204 -37204461 0 146448888 740023806 0 -940933464 -11159995 0 693167837 186670339 0 -620279174 -250661152 0 212672496 39022389 0 436160905 5991175 0 290277937 488478696 0 -39086212 153455245 0 -795935849 -734834263 0 43391521 -165926634 0 164093606 139306017 0 46270051 96658186 0 -677024882 238663299 0 -913964028 -340135327 0 -567018663 -862143837 0 -913864762 -168574936 0 621548165 5641844 0 191794042 -349060866 0 -265943250 -638804777 0 179201543 -31318783 0 -100858151 -529193679 0 593523566 354019058 0 -824990452 282146621 0 963201190 148990625 0 -563148390 638466821 0 -452615312 733045736 0 -737347217 -406890048 0 -430224845 621319355 0 718367023 92884927 0 305980760 -612282500 0 -329525533 -743239476 0 -278366933 -451865796 0 -19480778 895850234 0 972419960 -677118162 0 24417565 864786410 0 596250345 198649701 0 -235838178 379757057 0 -682794372 -501886149 0 803862331 -678336279 0 -251311512 -632087447 0 -496795848 676060983 0 383104179 804951821 0 112679246 -714270805 0 -322901447 418116100 0 822795527 267151995 0 -37152197 -253353745 0 31649428 236402314 0 884085386 455319886 0 656630216 -617606600 0 499590530 -693976196 0 -595664385 -608369660 0 -481428854 580407132 0 -408991285 151726013 0 -581594224 836610814 0 974942432 346937929 0 428497855 530309366 0 -293636280 -491881755 0 753564758 -425233232 0 -227514493 773970523 0 -86735055 913652066 0 -899349871 -507277573 0 8456133 -943013327 0 -195750811 936400646 0 -112109076 340704513 0 340196095 781936118 0 -407474278 437026286 0 -971185050 484088258 0 726811005 687938943 0 -495789139 337294153 0 -874518405 512021137 0 423747475 -142543926 0 -444136304 477003496 0 41360504 724537674 0 -620645145 300293102 0 -531682154 414120851 0 388638096 409717723 0 849416207 -865969935 0 664183930 -519325873 0 47411464 990883857 0 -767895837 -329237058 0 868000676 -509599152 0 -654858173 33108662 0 251233831 384238115 0 -404903901 -740188420 0 78784206 396710746 0 288783580 79974120 0 -383279011 794558033 0 788645071 -538688499 0 -755330642 -409423262 0 -101255866 651704304 0 -462304704 -853068602 0 -715092585 -980475043 0 -339642778 -627052847 0 358543106 -800881350 0 -877501494 -293720348 0 -74340614 -940985424 0 -559700990 -219340219 0 -245128148 404683450 0 884404283 108938481 0 -134037747 219527260 0 -471299500 968276010 0 -17204912 322466280 0 779671947 170113739 0 -545697579 -521931586 0 -580205817 -698401294 0 -381942438 175353716 0 -991810225 -378474733 0 305926948 196691396 0 262058893 -315372497 0 -228372659 620288788 0 -997893004 135704361 0 332937753 721555977 0 265447591 -939666380 0 931645395 -311236731 0 -969551989 134546468 0 341249882 -283154690 0 -994366900 527524659 0 -413772801 -994037106 0 -287686658 669127359 0 317867081 -493237215 0 678561009 702881390 0 501869206 -216192083 0 -768797862 -791124240 0 196747141 -549080213 0 -714280275 292347962 0 -460762086 738157885 0 197918055 958753286 0 986873027 379806676 0 -618563060 -831291595 0 -697952003 692294571 0 920599076 -964022525 0 -553728017 96107780 0 4576195 -757709375 0 -43906544 386634622 0 -153975356 353129673 0 850248623 -162691492 0 395469271 -943517128 0 -141546393 -767299183 0 2051917 -696118944 0 897784472 -440519555 0 390617280 928677836 0 -354121394 -725134765 0 -688905163 -996762768 0 -526649053 369045361 0 209812011 -219474231 0 -118630009 649298791 0 103116061 -379679163 0 -76038394 88390330 0 -359943986 938049368 0 -156541959 200357359 0 787508112 573895619 0 -964963323 813955092 0 -484814701 759348176 0 -540326672 -967976082 0 999288567 -656051231 0 -754575535 -153113531 0 672912881 -649711548 0 717114046 12673179 0 -704214131 -560509605 0 -217476314 980564010 0 455021026 -955361689 0 876639790 -13610177 0 181031839 -612267531 0 348864421 1933485 0 -77943691 -388755964 0 -507828430 -63949451 0 -443427941 -747824373 0 497625136 -774017825 0 510224215 470064975 0 634793663 192008954 0 520654534 -456329375 0 857162778 -299015486 0 -403346934 -682175930 0 15544394 -36382559 0 -669571313 911475181 0 885196733 655959275 0 -111619525 987951497 0 435211286 491682670 0 -90644068 -80668216 0 715829106 -931776052 0 -494636059 58974469 0 -922846141 827379116 0 501020278 -80443519 0 872605636 -909557890 0 -230336166 -95213481 0 327301205 -773018319 0 -409852649 -730107147 0 -592452830 -299749973 0 903349518 689454553 0 -61028390 -504343695 0 -792457233 -230077601 0 -223869144 -541019622 0 -548318560 -831325337 0 589535697 -136840125 0 960313456 748311389 0 -645575706 -398467503 0 -32803550 -379182495 0 -798923207 -784748861 0 252209926 -27195662 0 -642447185 -138716780 0 -268410504 500342356 0 331305870 912435995 0 -706441677 -25740165 0 1200251 118686541 0 -136113445 259709404 0 -998221490 -675846140 0 -88232048 -203376800 0 -474582899 757702164 0 684668764 -869561653 0 161533104 -394852536 0 582992892 -172799306 0 232302699 837831571 0 402617216 837858897 0 733071470 -27880205 0 628749470 649252449 0 -507814702 -671107422 0 -316424537 673806243 0 -629105951 708594159 0 723665248 641146143 0 -89447270 513361745 0 -312674151 799450864 0 -266480593 -684730603 0 943184239 -845903279 0 -819258115 -843386185 0 313124877 -994630137 0 -34950271 -241747363 0 522515449 449151038 0 -243777977 -150458710 0 700460939 -280474486 0 -43135808 639391034 0 -845498023 -294194765 0 877424483 457986163 0 397758688 -464217709 0 453330833 -436878444 0 -407261407 68747068 0 -692794292 459351378 0 425817478 63385647 0 -369043749 939535224 0 551757934 722351202 0 677725123 -628293710 0 -693030416 -339801856 0 118592807 -857163854 0 -138745910 149653009 0 -371938191 -323838187 0 -217737015 -368888589 0 -67054933 527415309 0 257098710 344150585 0 -58489677 -150402969 0 376813773 175911632 0 423401277 496556301 0 463060481 -671797864 0 628430822 -694047006 0 -126859977 880213457 0 752040951 78498575 0 739755400 270657278 0 -168655318 -284786243 0 132690568 514929922 0 -84461300 -938842486 0 138856222 -615419859 0 475616207 472468124 0 -123517222 857279408 0 677597345 622850669 0 787644490 -291807334 0 -570984463 235373202 0 -600132632 261212082 0 778403893 -776547277 0 205500439 -930926057 0 -960496003 140124020 0 313827484 532922268 0 525364198 755266923 0 585348574 894811573 0 92344099 776236209 0 -648797661 -359670421 0 277904638 -637319681 0 -840414983 882657682 0 109035197 -270147813 0 -153407491 -61515132 0 -940129415 -452382389 0 -628388713 386153626 0 113381797 -126907309 0 538428533 -821305784 0 -177932457 922786405 0 9479182 -465471447 0 -277610661 813274497 0 961468542 -395855031 0 -963874701 -966286579 0 -190975451 -298971667 0 618023720 -569507197 0 -474865967 730525769 0 420748911 -135704689 0 -607286241 -88261215 0 -631231596 397028547 0 -314144262 -23208139 0 -160426871 915159888 0 388784417 -923315901 0 380047903 -151952982 0 998972513 546395389 0 329018667 447330169 0 819009777 -791447113 0 -660225038 442913864 0 -601729460 -296548912 0 69029766 544764728 0 -852633483 823496572 0 -512661197 -692802408 0 121296680 -954989610 0 -783216760 311719055 0 -913974067 503129972 0 -619695759 -78644330 0 -310368044 -782911192 0 578840896 -836890224 0 -325746563 -923630730 0 -884397365 -644839788 0 890675060 -92901910 0 19604213 -115152971 0 -184204196 -808974883 0 513267094 -510380874 0 104068559 941470318 0 877186200 933304565 0 434985850 -575776862 0 -11158286 -653489022 0 241354352 -296298305 0 90817562 506451838 0 -50014605 -242997093 0 -941478556 781309031 0 -897464834 -122083463 0 -486694123 533361172 0 534089780 -143319980 0 636055642 2074394 0 -6415876 -955404132 0 79917845 258752008 0 584693551 -962153577 0 302021541 -814180013 0 -525367493 -511493454 0 -233686507 350583839 0 553641984 545316335 0 185877334 -336564336 0 908418095 870330979 0 -730574071 228343999 0 2207912 -961072614 0 -626077028 -741226082 0 -384951343 -959303584 0 -577021088 10191940 0 -15756912 -999623303 0 -99699509 -208804756 0 182761900 63392075 0 -771740463 590080300 0 34364767 -504098624 0 541754642 -880069254 0 -268601302 141224914 0 171650206 782773569 0 -498870685 279057123 0 -516653525 863880399 0 257957904 637591910 0 -310013073 -650491353 0 -570201568 262748531 0 895819850 917938937 0 -926247439 -250413050 0 -713732866 430030770 0 -539939920 329562555 0 767230561 -855740343 0 -153640802 -742381489 0 44101129 632026797 0 -526420507 -337757980 0 306925378 551739393 0 -69864091 -352182920 0 151451956 877174598 0 648409573 -550045407 0 630455899 73829462 0 -392754382 930155567 0 41137485 217128823 0 856933234 367491423 0 6535924 778013184 0 819053596 -125226831 0 770134247 -622656947 0 977364639 688157095 0 -314259356 154960184 0 -484434585 -41164154 0 826884277 -281832625 0 -675489546 -37710310 0 622529874 910784301 0 -398351591 775463502 0 116904362 411807390 0 14306633 -754941987 0 -957310150 -152956917 0 -698875817 -161282516 0 -118974619 -63952091 0 -303370711 958274575 0 -336403528 -452672111 0 -546053191 508992591 0 -595824742 527846498 0 -939321851 941806189 0 -226324259 415643715 0 823992521 943160997 0 696491850 9116754 0 354516748 15753880 0 -84907970 -292085217 0 -473006736 -516881281 0 -763538938 557625910 0 687912437 938248762 0 175793184 203867961 0 87609311 -710436066 0 444314300 -146370272 0 -596269207 400941627 0 177928791 -385517668 0 -871834258 506514412 0 701397378 -71476330 0 366394151 478433325 0 -827820659 558666345 0 941609771 -208814123 0 -113500395 -341748339 0 697450727 -194105293 0 -711546137 819920908 0 -249033088 468389 0 -101418160 -637296944 0 207188451 609711741 0 364815841 -804654600 0 -255042745 -157736037 0 -994771794 944401870 0 274025798 -896915178 0 692274985 -393244318 0 687666671 -309844744 0 -628872948 929070113 0 479451192 -689797349 0 703385331 591806233 0 -15424153 951512511 0 -526585523 -502222980 0 -749284772 -107561781 0 101055733 913212382 0 -871171690 -346281870 0 728539819 -912693815 0 -519706920 -812270804 0 243316788 -506875877 0 -719350171 242435477 0 83127059 474936600 0 891697548 -213156199 0 -409986825 -186147075 0 27105625 -671260174 0 -48090805 -432636030 0 -742010453 356919185 0 338162314 810851569 0 681071903 225410925 0 -650979789 74755364 0 -791311206 515916162 0 -450260833 -349367883 0 -663467012 -758780067 0 -76983730 897294641 0 -78755023 746895247 0 -80387746 477029851 0 -506460522 -830738143 0 557658435 -728306003 0 -225489302 1827388 0 -976254293 350846922 0 150163267 760418946 0 -396842660 -745428202 0 -88053825 99094133 0 419351796 -65839892 0 -682511304 -884319476 0 -857469983 -405141553 0 79060399 465438571 0 671688142 -730934456 0 -516070666 -947824618 0 -844634502 568574656 0 -192745383 -435494666 0 -809828248 -108548754 0 -10287405 969829299 0 -94773410 -842591301 0 756339951 -205067393 0 -124777362 -533022141 0 -585288898 -291739174 0 -163298369 264221551 0 461107469 -318675716 0 -113425648 -643014303 0 905034858 -779401820 0 756928048 -338272717 0 -813088248 656167925 0 -45829347 -263921248 0 -721076926 -492113560 0 -30125543 -164645830 0 772423882 133444494 0 -477048061 -336119034 0 -443325169 -496258249 0 273458062 371313028 0 979352705 635033967 0 79672462 -858804689 0 277488200 -480557552 0 -85177079 -350793301 0 -774528293 706394206 0 688978020 -545284497 0 -758826217 861297539 0 -838571708 -626896258 0 -885837360 177112555 0 -896968760 878630082 0 -171366674 -21945095 0 -209065721 -174430810 0 962673868 400148064 0 886665973 -82212574 0 385022338 -913329657 0 -552908255 736495191 0 697794580 966002267 0 -595845663 -271838550 0 780655110 -548502079 0 516878061 -912654939 0 652681190 980619362 0 -576637595 683266117 0 -306344316 -248446023 0 380117937 -152005847 0 963815960 -105460448 0 -384849303 985201825 0 -651729155 627841126 0 446993653 -644440978 0 -308686157 636453086 0 -599682222 -502109364 0 -11225249 -216133959 0 232007424 -291110705 0 336645211 129691805 0 773590896 -575900647 0 706384356 -649081818 0 31876916 -430111241 0 -585231364 793976247 0 -920823772 -772536502 0 156497393 -763917353 0 -334861242 -938288693 0 -38727570 499616533 0 611861283 -637422970 0 856836997 770518460 0 856970579 741680345 0 -786753437 586849202 0 -861916909 598907312 0 -877561892 120260316 0 471291266 581915427 0 -437118135 -845738331 0 935724437 245045372 0 -524818150 989574781 0 -231729013 874299498 0 -458251916 -436607406 0 637809131 -653769046 0 -499785192 908294291 0 435155060 39238459 0 -548599192 150960132 0 -844728547 -909648814 0 923283868 -40676131 0 -545993453 -576172572 0 -350434235 969096956 0 -120653793 -825973494 0 99908494 594533003 0 302974764 -822566615 0 382967550 -506262039 0 -640915486 -134519013 0 695947160 -501472296 0 564032307 816754366 0 284912537 420889993 0 -362431601 -363157582 0 621916682 531091399 0 283261533 526548237 0 117276386 904550711 0 -534192266 -399756389 0 658882613 353157563 0 178037067 548552066 0 -48728301 -250377999 0 -366790634 309373455 0 -225092791 272412774 0 -877479350 935133004 0 382792329 124347578 0 -829623154 212458519 0 -331174856 -692571053 0 443789335 789843808 0 151776097 62682018 0 -340425263 903571878 0 -18707742 -308094105 0 479447024 221248502 0 -13107772 294762315 0 -943031815 -579031896 0 936517954 -65276808 0 474884789 67571896 0 -851821180 -663879093 0 605680546 -369216873 0 910059837 31716451 0 532549346 922843493 0 38908302 903357937 0 720201738 -92787239 0 -385639824 297958676 0 207921711 -858632982 0 -462526709 757023302 0 646396676 -320367913 0 676643817 -597410753 0 -549913655 995003547 0 254877458 545575901 0 -390727988 141670998 0 961799639 -261405213 0 793009420 -847787372 0 155296741 405608101 0 -262771963 -15577159 0 515367683 886620935 0 -730103274 -302570398 0 -832316977 608427012 0 -290046800 343764195 0 -415288887 -820767037 0 -28654489 355544088 0 578129959 -688341703 0 -545580516 559468989 0 -80644221 921274134 0 -11310731 892281634 0 -182375445 624743679 0 -599868041 -677924646 0 785622158 -856230964 0 170833351 -283422577 0 960219387 -277312324 0 -406297570 565047875 0 886891408 373739388 0 -52321069 -675258002 0 93947163 -21058820 0 336280490 -277832705 0 -305492400 -734947754 0 -300971586 -773996533 0 -972945559 135249936 0 493385627 -772135847 0 401642020 -148510671 0 -778276437 803527635 0 861558870 -311548901 0 -516037314 637490262 0 964435568 -450920492 0 -963450541 -477573819 0 299812187 982195974 0 -405671741 -134347371 0 123389554 82201091 0 -529768208 679921751 0 -836783102 -63063491 0 -455723184 666872909 0 -595151417 -17593030 0 428823516 445357443 0 -491467150 250049210 0 -340513837 -997008267 0 -867544597 594641992 0 -41452865 -178053163 0 -857869061 17130559 0 968122744 69326696 0 -259443955 -842965246 0 468152184 -12328816 0 -883370217 -691882210 0 598017653 685521875 0 895973642 101246163 0 -558623965 925737824 0 40035338 -42718399 0 982430673 78405305 0 533603412 -544188316 0 126340101 139630040 0 -687200154 638650088 0 223097254 69778393 0 740312404 -591553479 0 -493295197 -890408045 0 995196611 -51994950 0 -139226215 -500995464 0 -282967649 -83592649 0 -442758845 -404135288 0 -363972405 426927675 0 -743898857 418939397 0 643840649 579648327 0 426976738 326863615 0 -883408454 561031590 0 -873879208 725785801 0 -599772794 -321393080 0 405148517 981293940 0 9723892 -908614443 0 823390090 -891284540 0 -961376346 443713 0 263248150 -16432043 0 -536370627 -456576239 0 25916498 -793519086 0 -336377602 792403229 0 805134544 -512456354 0 99547019 615403854 0 -182657208 727585924 0 752291435 -34352016 0 823449355 742810087 0 -981579668 -726156513 0 629587695 -950415167 0 27122607 -513625452 0 -230818232 -697558501 0 -869618002 13323376 0 -67043215 866422625 0 -361918507 421156076 0 695305835 -500106310 0 436843795 -42140548 0 44295013 -406149017 0 -912246933 683311964 0 -266984996 -705621868 0 461304499 -521500248 0 843965151 827545688 0 842577196 -895416296 0 -432333546 -420164988 0 -862239572 555334347 0 -409534493 508003271 0 748100140 188480495 0 741303719 -625354345 0 -964973757 257066478 0 328958866 374546313 0 -565825730 -830274678 0 216729709 -85656017 0 -111049832 -508078842 0 988412021 938157534 0 902864069 -652916167 0 -143213865 548944924 0 748593182 -870943758 0 484844177 -873723787 0 11436420 -287725939 0 804610423 261341516 0 961087187 -893956518 0 -200299409 290765119 0 638234116 -473105543 0 16551321 -544342207 0 685671607 -55655641 0 170525617 -906191382 0 759333053 -784788996 0 910979696 -249211235 0 433449603 482813013 0 -794383078 -116603271 0 -577521634 -991582826 0 -218304076 544814800 0 -421748832 780697741 0 -857090790 162618440 0 -379833873 -914881702 0 580830843 601044208 0 -856219640 535701044 0 148670677 -923033677 0 495106548 -458818619 0 -227725923 879758450 0 -844277063 -699484436 0 -131526776 -403449327 0 -118362595 -283752384 0 -451193221 224753313 0 -748174254 603138823 0 -224380931 671416708 0 -358984782 -970799548 0 -565121360 453060698 0 916137106 -915120959 0 800367035 691113788 0 -208155752 -437713313 0 -500644718 -904799374 0 -384448841 174369622 0 -586091950 -892996255 0 127626183 293872420 0 356180830 -64222522 0 926024237 -848151131 0 906568137 -710475309 0 463424150 -531142001 0 -779875206 516014851 0 -813854683 -401019092 0 -3093462 -599525436 0 190578734 -818199978 0 -544902787 -639487781 0 667910530 -695925028 0 -31976049 19034494 0 -107611624 875931208 0 735603156 -629810534 0 -382171830 252831152 0 -692267143 -150285840 0 -150609253 -711890870 0 559197356 393448917 0 869473738 761727848 0 594749293 195086100 0 -717901215 392661690 0 -378974767 474084893 0 25989375 -733751804 0 341630425 -296517773 0 96759021 102351155 0 384599090 -281487072 0 -623011075 -844009039 0 60685260 709978185 0 836717496 229249241 0 627373821 695297227 0 862763985 723369556 0 -993158696 87348421 0 513224716 -690185366 0 536961918 -501768647 0 869529672 548487249 0 277619023 560589544 0 210351976 926659182 0 -669286343 393434789 0 -538432570 -245698665 0 -245632862 471758875 0 -238640503 -460342515 0 587274678 191664645 0 633756810 -807439389 0 -807453092 622678396 0 -984695710 711616944 0 -592712105 508112686 0 -85786599 -3785469 0 945253538 136913629 0 -331111762 496790935 0 669364926 -40545939 0 315393246 916511334 0 570592335 -76643162 0 478583862 121824218 0 221409928 -2503997 0 -692420267 770794941 0 798063337 -596416941 0 -346724660 124433482 0 568656510 156760164 0 -738595545 621621687 0 -163629204 651577722 0 -871247073 -497057457 0 885035606 794215636 0 231490294 308022311 0 -579281908 -901129608 0 456578036 -856391787 0 -697976330 -301204942 0 -906702047 -458529755 0 -645359060 985697356 0 -641548829 365733049 0 -69947291 -849183318 0 -701003200 682898950 0 -781577395 8316783 0 -977807745 380220352 0 -788420433 369956293 0 -631348853 146154518 0 -357038550 39924773 0 -128586789 -184334683 0 256083917 207612190 0 -126894423 818209446 0 -614042311 115756855 0 -413530766 -76917870 0 -325851157 840129319 0 -764377027 -258822491 0 561691103 618357442 0 -615394500 771826105 0 -859943611 -628522014 0 -438735984 -676733070 0 -520765057 208537203 0 307542825 -651812531 0 906670244 -543934462 0 506240994 605937166 0 -643523688 911135232 0 749509007 9949519 0 279745497 472958104 0 -731908627 -636889339 0 494482018 -80894217 0 553122304 104481057 0 -61462793 190528731 0 -408723558 -320394005 0 616714939 338520583 0 -724906648 137486005 0 -24800670 462030241 0 -760742820 822228890 0 -111094454 407229681 0 273462167 -670980255 0 108912703 394157887 0 565735757 -721121608 0 -158435926 -19540537 0 89062605 60695254 0 621256500 -787271129 0 -551844972 -525503609 0 452425197 -683437258 0 665200314 708530238 0 -938051074 764914876 0 25911128 -989821884 0 -938741113 168815796 0 712135645 829119853 0 526172657 524538213 0 451964610 912984362 0 262073893 589144270 0 -616133424 446200519 0 195705146 -134184381 0 555288163 71921378 0 290086447 -566659988 0 -366532056 183300296 0 -180916994 809683876 0 561317849 376972070 0 -319768099 382317355 0 -112907671 712573823 0 209944832 500507740 0 -60072275 630884077 0 476608355 298742769 0 -364688703 985029118 0 936456021 539488120 0 720589364 431546058 0 268551454 -33268120 0 -566770196 165793279 0 526055110 -795619911 0 -773997971 -777198931 0 -890926652 698597749 0 -754743800 458005548 0 -219070775 965007945 0 334113715 943123401 0 924033976 -456202898 0 -296642881 79289443 0 977659185 922515366 0 -597782613 -724457073 0 316528274 -917136600 0 -656757210 299989446 0 172107826 86017249 0 60864055 -133275169 0 731646615 -317373175 0 999477953 -778835009 0 -957499263 394659660 0 -612535255 862181009 0 -922730741 10837923 0 -457498678 956432082 0 -258597097 -14563447 0 497922177 -642883947 0 -932137181 733266271 0 667081349 561425859 0 463523572 -605062434 0 -10928939 -769911493 0 -93306445 676288192 0 -83526503 224868025 0 593668927 -218665460 0 -767014021 -540351056 0 952714086 572383186 0 -912189053 -147603835 0 -248437023 574829210 0 751258436 -620242644 0 -846581573 731334429 0 623120207 52959508 0 871419570 -736418881 0 -123470209 19665514 0 475997457 941265634 0 -175085042 -932278697 0 479055527 787957660 0 -282931293 -525067220 0 416612801 212888600 0 547647404 -219453702 0 356573478 715623946 0 -550194737 139426134 0 -38841879 -891654933 0 -492668380 547882479 0 -865393806 -453294048 0 -651454638 104746359 0 -454494419 780742106 0 -410264083 875573219 0 -726850201 -206451631 0 391206335 -662073630 0 -244998498 -35313862 0 -142933983 -650709515 0 71480141 869783051 0 222176738 -404283413 0 131491458 -277294474 0 -662830014 920957159 0 -736575715 804159367 0 163114999 -811487560 0 885753185 164085049 0 874757175 -688765963 0 153302260 961697510 0 234395945 2687093 0 222371762 -22019202 0 -291871698 528083390 0 193953691 -230383730 0 18572389 -766558053 0 6911865 -613579926 0 -855700153 636121917 0 448192416 742138650 0 169175788 -37045148 0 907082593 259986251 0 725440857 988971388 0 36260342 -996796753 0 172263774 -938425927 0 937169073 -785590575 0 -756220907 -647298420 0 96495332 -441354975 0 -556720392 550393747 0 -412514741 -517411307 0 -336931328 359400975 0 -28847295 -525363064 0 -675908398 -296460565 0 38622992 887430601 0 -709793192 -832015943 0 -730665709 400785156 0 894403154 242362953 0 -746409724 -66011040 0 225445661 -854092015 0 862673413 -516045580 0 -489051714 -476009372 0 460239249 -900354987 0 394100866 365716773 0 -117664689 398396213 0 -807382424 -812033516 0 -665850287 -688226524 0 -501931064 -198369965 0 -681174205 719827547 0 724546604 390798061 0 410818083 -685988164 0 -451908591 -679645262 0 -233278198 -86672957 0 952813264 835591516 0 660826609 999737814 0 -735097506 -151595240 0 308185576 -715549136 0 889625471 -206523284 0 -72322551 -837424579 0 -745010035 -663330947 0 -662257370 698239748 0 927433095 835707466 0 467821935 927206695 0 -871098300 -167741890 0 -429198939 417221801 0 509412928 337358591 0 864504376 762914675 0 -78016784 571331475 0 715516064 -945857060 0 -647643210 -930353254 0 101821546 144962456 0 -800774536 -384867578 0 756908728 402297133 0 428374695 869645832 0 -981715237 278352236 0 -447648152 654621939 0 -202788917 -541456075 0 -461500144 -219717853 0 -480643727 826487009 0 283197775 -827861458 0 761643949 -969347691 0 41816395 504216077 0 88022267 -931686677 0 -562258191 -837634545 0 -437208542 38250497 0 525702172 799494600 0 312759105 105864981 0 426103804 -151192114 0 -786069755 -663424764 0 -579784071 -450657607 0 456735815 -812250176 0 399409195 -466440941 0 -643666145 247015631 0 -157003613 475411121 0 -946346345 322848926 0 -78293983 -703070600 0 663840984 200231200 0 570694951 -526499783 0 401266024 836755692 0 -204830021 248293548 0 -200368997 -678489697 0 -720711542 -796134951 0 -669535103 -172230152 0 -412024355 -730891237 0 473539788 -12342300 0 -666999521 367124344 0 -817504349 -729058468 0 381330510 -950761194 0 -937756966 429869224 0 812295507 235117046 0 897501603 -746573751 0 272004808 314169766 0 -259355348 434720209 0 999156038 -764753792 0 572868322 537109717 0 832033053 -480760016 0 -422423797 -297680298 0 -209014412 -341564747 0 -572800384 285148326 0 174488802 -688423943 0 715807030 -882101967 0 661888534 -820454371 0 380969855 -380335104 0 272198954 -684901943 0 -361280418 -919175340 0 -187218556 585518771 0 -930519854 679290839 0 -291850989 182380298 0 -931689342 -41883061 0 232993446 -542924898 0 -163329882 -759605182 0 202110833 925987320 0 -601775701 896726716 0 549506198 -933561620 0 -42290491 742467621 0 -774250240 87394271 0 -206840896 204672528 0 -516107388 91043165 0 -809673120 -402749036 0 -497782834 -916897345 0 496612025 588464087 0 152994903 -194301720 0 573651405 -83524177 0 528549741 -296913995 0 -82290299 -871958196 0 488803851 230278631 0 -237515224 208953003 0 531204449 622784161 0 360298735 200715526 0 -239570769 952401979 0 47677537 -242359708 0 -292844 -681350897 0 -48302509 -204386361 0 219645306 -310327562 0 16423982 539556402 0 790471335 268198015 0 245199555 496903098 0 656699334 -391660194 0 802599892 286189791 0 -316758666 -788499247 0 -466022581 -536104464 0 -921492177 404422260 0 246629185 -784976568 0 -596799224 2279052 0 552577031 -266928750 0 -780861390 931939951 0 173295754 914457329 0 -533811318 324046306 0 299346714 -981940488 0 -710004352 990994273 0 686976833 -190737014 0 -20035042 352841070 0 -57552015 -89256431 0 389743535 -56459898 0 613044184 427762089 0 -2745323 -979148083 0 -24188405 836751985 0 -950284470 -755729354 0 -299810237 -667682710 0 -971802379 571855072 0 124344601 -30174614 0 -535883978 -719520967 0 771900215 402926956 0 -46699583 -426553113 0 386134357 86667352 0 302437907 -754254783 0 -168895138 -316664426 0 -765621244 558369206 0 -290023785 911083871 0 -9810223 213948827 0 601037202 -910456954 0 619366244 -940514692 0 -373906441 -724590027 0 -157895571 -289188887 0 530839410 -229885150 0 254506900 771412675 0 559971985 254295400 0 -940206642 -786459435 0 -317639801 -424908939 0 446998913 783577837 0 685384960 30013984 0 654128369 -537532573 0 622036668 249987012 0 -316405783 -833238641 0 -298609910 -307006412 0 -551244015 807999835 0 -308753347 -73673220 0 948802045 -658871426 0 -445353156 146645067 0 -597226921 -893012374 0 -555500454 638901593 0 -275338524 580675739 0 799544081 -563012730 0 28666716 975524248 0 -28989553 561095426 0 -313611747 693122536 0 -866685991 160927358 0 -189122341 62799070 0 -430026711 795360880 0 591110603 -113528241 0 -89836764 966928109 0 971894703 305410532 0 219240941 316190161 0 827851677 -333081172 0 -724799098 920575403 0 382378004 744401375 0 -356618755 -244877645 0 117462947 -700307446 0 -659775110 525121498 0 -337435103 -900994230 0 -614914426 760083447 0 669100063 -277572680 0 112850771 649156693 0 960342956 -840687670 0 -237835330 933945159 0 566968490 -349270427 0 -93927399 -595784173 0 444733392 459310882 0 174076448 235731879 0 199543730 -854158534 0 -405519020 454820099 0 -893953531 -707624627 0 80876012 502785145 0 85286997 -706225430 0 350230071 450375679 0 -596338880 -764164860 0 554840016 754486193 0 -985931337 69497935 0 -776723119 30536276 0 -929534906 -521718081 0 -152863130 594830599 0 553595519 -481822784 0 886320722 -113907252 0 -639373460 860433153 0 -886543810 -216353804 0 -252392881 -203744683 0 -42595651 80771131 0 862076875 -427201645 0 207295039 479026980 0 -194305895 -504520554 0 554591071 -344658453 0 -550066400 -470169654 0 800064110 -469662864 0 186539435 343767343 0 -737652903 -414809198 0 -594971918 883865393 0 201906875 166720025 0 1448070 -718340209 0 196370665 524528645 0 -296197594 894852613 0 280027509 269708886 0 249538156 -474978153 0 -279168774 835722599 0 911683839 -729370191 0 916747491 344526228 0 801934713 225512336 0 -443210662 425263378 0 582597674 657087777 0 -371126583 -418927580 0 194643563 -814446370 0 -206475881 -828990619 0 133198486 979965618 0 -459977908 -682637282 0 -517926532 790120280 0 379366217 -767832298 0 -685080722 716189772 0 425830906 -284183600 0 -158075382 -961406757 0 62756835 497416743 0 312503156 -5631752 0 -833409833 -234262181 0 84646151 -627747553 0 -588446639 -770296843 0 865680344 527520882 0 816657512 516926857 0 30007003 -942837594 0 139290823 -158615137 0 728284742 -894004963 0 -110735035 -475759169 0 56666028 97148148 0 -944693631 756199884 0 -107937124 -770710180 0 709592986 508967649 0 -639229094 -626756096 0 -730892466 -324863662 0 -734459359 437307689 0 -498804810 -966592728 0 358034910 331004970 0 -61597719 247193362 0 -721012396 315529554 0 760428263 230252727 0 -569201630 -536529233 0 -795479934 706480317 0 -563760326 -390106861 0 -249205258 -454543112 0 -72038438 167001202 0 74068875 -174809051 0 852123218 25143013 0 728836935 -342488714 0 968262539 -963796891 0 -987687745 934960522 0 283819806 938781145 0 -252334536 849325042 0 -314964979 591890967 0 -681168756 374652966 0 -917974343 250698163 0 -648039299 -700892149 0 -269298769 448214040 0 61423588 552670439 0 212628535 -467525933 0 -796858319 -279624397 0 -871850967 407280857 0 -41419428 -484797010 0 -985709860 333670749 0 -521306007 226976457 0 760266139 242621307 0 -332558456 -467179084 0 -360166820 233649606 0 756753412 -875441932 0 -228693428 -359733007 0 9430640 956297703 0 361213030 -290016530 0 -510524105 680990445 0 -838278842 812867668 0 628480786 -583371948 0 437473836 -644567797 0 896075289 -763746104 0 -814639298 233917119 0 276845700 -741008255 0 448384972 323490549 0 -911104992 -776463467 0 200482835 -471713273 0 -128849343 857259340 0 -885516457 360541971 0 -40909995 539563709 0 337128884 277136889 0 318087302 151092349 0 -978981751 178640799 0 -999042774 242716780 0 -513993016 935390442 0 861771561 914904463 0 -715176614 663155191 0 347512884 441927910 0 475930454 -86593215 0 467389166 349759832 0 28662295 232869233 0 619162083 -454637648 0 -296440064 -113910818 0 -22998247 -707822316 0 634045459 370658001 0 -997499861 966233569 0 746541737 -391269240 0 -749369396 -835710074 0 34502582 379693826 0 985605132 645519972 0 -986668404 259988649 0 -387927813 -554767593 0 964460739 193484116 0 -602371320 -579398211 0 -300176707 -66666386 0 -352710981 -717396772 0 -306090883 897982054 0 807391603 964734724 0 941101022 263790213 0 -664110948 609420203 0 482751495 497097839 0 948341672 -651086528 0 -379373748 -300834065 0 304184709 342451273 0 -129538128 -791078007 0 -693896184 -468664636 0 -468866996 -785491939 0 -135186861 -628334618 0 284387596 -535901608 0 -353200783 -412689482 0 837423901 113635072 0 -828004659 -57686937 0 717470809 423625040 0 -650476608 838009950 0 -268760337 -750264559 0 -521071681 -413268484 0 591206888 116395792 0 -586999827 -819973110 0 726185282 290997401 0 495385918 662669684 0 -651500494 -970396161 0 991594530 957147881 0 346383447 586802050 0 537206868 -39743786 0 -211372384 -508973216 0 629340779 -701009433 0 248778419 915603962 0 -996045604 -364740837 0 -645118899 -685546093 0 -283949399 -500500174 0 88514526 -336811753 0 117510371 -510501730 0 930547017 -454933700 0 -919820586 212417197 0 -52939450 -451411431 0 805188042 521431710 0 604376979 -43948711 0 909963096 -136497217 0 -515341001 518389386 0 -528136693 -242889246 0 -858458276 771518118 0 -45214545 -305119119 0 -444029085 332599971 0 528562503 80873311 0 -633381150 941438929 0 211333650 -762938453 0 371128521 557544006 0 -250698839 -719656193 0 -58111064 134235639 0 -337624698 38877749 0 -32994884 -822464349 0 -34307959 235033270 0 713188537 -812814709 0 -905452623 627203666 0 -229159010 36303220 0 -59347552 32780622 0 469889399 514670637 0 431443139 -266891703 0 923936425 981900259 0 -253826467 14336958 0 -382886950 -727320544 0 342762847 -145344595 0 125015980 760488343 0 530151978 -772840584 0 658056144 484040613 0 -234882599 -633363743 0 -784938228 856621768 0 -44873184 -915424557 0 -590080130 -278880330 0 -470179155 -446554 0 193459144 -633895515 0 766159871 317651489 0 184698594 76604598 0 424828630 -922140213 0 -138383003 227309319 0 -145395970 -736180317 0 -313341034 341560874 0 32452316 662530329 0 -193559241 994011570 0 264226190 190515261 0 -976961760 -907233303 0 459361607 676554834 0 730006755 -39778888 0 387658634 432253915 0 -246691210 515524267 0 -839401846 340000023 0 -627076174 -267240577 0 -561678225 640527896 0 -500056327 9520372 0 -749747829 137669962 0 -352784224 -897668133 0 917679254 -711755792 0 507705018 -135826913 0 -230748435 -874463209 0 744414052 -203160121 0 18224015 -74467142 0 804503612 736520276 0 156923141 -376096035 0 334222304 904497852 0 -4673280 -565894391 0 -549065862 57767765 0 353408510 -262501026 0 -908857277 -57318472 0 -836981131 357286748 0 922166176 790136248 0 776038431 6172895 0 12552844 -552621656 0 600118282 -768009732 0 -904880452 474018713 0 -921875146 432055467 0 681721236 -199766069 0 49990729 634920389 0 -880932994 324174707 0 841130676 -610449935 0 408981006 944222384 0 55134550 308678124 0 748166462 243358730 0 -936964172 803200445 0 910279346 -366493215 0 -368285042 -800048078 0 117699631 -345000346 0 161259746 817891509 0 271649922 985317782 0 951026534 281088374 0 -91505439 -391539888 0 -728261622 913815973 0 826499059 405628168 0 -694058765 -495706068 0 -52217990 661169222 0 773581625 865432128 0 301767106 491481045 0 91540646 140486169 0 268779419 908806570 0 -142112052 370554961 0 -650711953 -808211051 0 -575013777 -115207439 0 463808851 -995385241 0 61934893 920887716 0 -451750452 -335508769 0 -987508721 -781301105 0 -900514573 -293854285 0 474346077 -952574466 0 -78321470 -681885169 0 542582649 177396526 0 572249254 -3557496 0 -416240604 78307651 0 -443152911 928638444 0 -852234277 -570947347 0 638276071 760237997 0 877324689 -42698402 0 859158354 -15225024 0 -737897476 111222259 0 -238015673 84823270 0 -15364326 -485526098 0 -471787929 -212155782 0 -335407298 -129534801 0 -203701627 -904840862 0 -77374617 -419077484 0 242982530 556332441 0 566253434 189366480 0 -653756133 -596041357 0 -434125085 -402361787 0 34280380 -447286817 0 425214511 112920337 0 -181532812 496344217 0 66239157 -936401027 0 124189134 -921202584 0 427091268 900868813 0 879791328 856127463 0 -162171608 -165091730 0 816728580 -367092336 0 814292956 980898774 0 156565373 968339859 0 130599898 -80568263 0 809405568 151223345 0 612331414 -404113146 0 66901004 504403650 0 74642645 -786383336 0 -746114044 -520950001 0 130121845 -627025826 0 -714696021 -853088842 0 -687593373 509274264 0 953028167 813091685 0 -545677132 223689860 0 -971839866 -610255278 0 -419400623 75028414 0 640542473 686387426 0 -339846326 747891731 0 -268801673 -597323468 0 -397757366 -56294476 0 -553865914 146281169 0 20977079 85547736 0 939257657 697735589 0 361881275 946178764 0 -399991740 -707569728 0 -321479230 -920436423 0 -328531105 735525835 0 330665239 179301478 0 -729616620 -339224236 0 -469813691 646605561 0 698354073 96820568 0 -879310378 -878951057 0 741517398 -849250827 0 62796291 -43212637 0 -278478555 885729949 0 -287377128 -64461810 0 341719380 -909499563 0 -975295076 698155082 0 973376932 499203988 0 435934735 -286307382 0 440393817 127360822 0 -328968050 -990857300 0 -517886202 527396763 0 -454016383 -280913258 0 260793241 470418314 0 -503520230 534953190 0 -587605866 573380910 0 -665546596 716986938 0 -752463477 -759673523 0 501607054 488953896 0 -977780622 -345618049 0 895497512 -271443757 0 -235695261 638199644 0 -214432817 924047792 0 345910088 -385434613 0 932150593 724243262 0 -798736613 589763397 0 71893014 965532043 0 -533128222 -910919465 0 493164068 -679367402 0 -389915525 -420250803 0 905801 -862876022 0 -273499853 -144516176 0 528888763 -481038555 0 206180484 956934223 0 712675448 556357525 0 -72632679 -137081159 0 192208770 -173452758 0 578112349 340190692 0 15901196 156782184 0 -369603172 -744881399 0 14537530 721211482 0 85764212 -444658627 0 -662321610 -382613318 0 -291621120 -847824409 0 -149563544 634974337 0 555028485 -809674492 0 72396735 106923751 0 492083296 353331177 0 129346964 699027274 0 301696226 244939822 0 -17297029 -196676729 0 828236426 -1953886 0 732540744 -972615610 0 -293060404 152892151 0 -846854155 954318439 0 -969315979 -957307876 0 526615401 836652955 0 -617509077 527273412 0 -661356773 -550770265 0 -991118452 -6045176 0 147173893 660397210 0 612680729 -138035398 0 -177287853 805360809 0 256207504 -791526678 0 807763374 -412293017 0 553948493 449374757 0 295655733 -924087405 0 917621825 -771456882 0 -113403107 5000386 0 213091372 214903068 0 -797305432 261660473 0 -618818600 686119822 0 -299841663 -124290617 0 209876535 -758334219 0 195728457 -375140657 0 -792747491 544300784 0 170270164 820146307 0 -893424301 -405855096 0 769033446 108332829 0 999120504 -180442602 0 66460283 -505024276 0 743673903 -725312748 0 -961559280 -242866996 0 132439923 -990212006 0 233538267 699863258 0 452863891 578221864 0 -383957584 240992833 0 -632764910 -614546880 0 296403773 554114286 0 -651825193 -768946061 0 326643864 -186357023 0 539659471 -862731887 0 -110993547 7978357 0 790609214 359271246 0 -618369102 -207380488 0 866964384 376148675 0 -401723908 -864357809 0 135820741 -473370364 0 173497151 920442323 0 -167882339 192024634 0 585317676 325611267 0 -395625297 -866204040 0 914937589 -113613826 0 -233228989 506734618 0 463771369 -410310234 0 -962569179 852965471 0 770754814 266120861 0 -976945865 -688140015 0 401187938 -914421952 0 -174015173 -893740573 0 171155750 988634090 0 564163938 554706992 0 601339601 220288863 0 82970130 -376336262 0 228248557 -284866272 0 715251064 -133724678 0 414108307 108075615 0 784214218 62369032 0 -479096489 -427987939 0 97183184 -728463474 0 -744740253 -225421234 0 -12369564 -135386862 0 -184541122 81259049 0 992457559 -128396976 0 190259674 712509228 0 -634039460 345830689 0 944895757 -177449040 0 108671804 -181040650 0 588096907 186811720 0 -353377099 -419764039 0 874203744 892623568 0 178638895 884375190 0 727062074 234931605 0 -179932418 -544577703 0 170178278 -98152353 0 497087139 647334894 0 74397927 -549131507 0 -515316648 607241963 0 150844423 458669496 0 -756938549 -190240390 0 -351667415 958880980 0 839257265 -359875781 0 -939108725 -837677587 0 971625990 -986176573 0 674146940 151250480 0 -836661099 108268908 0 495151996 -500151123 0 26582839 604382379 0 798346565 663048208 0 -222720024 -827165341 0 -99428678 536711682 0 217424068 -425046515 0 -40806705 261916627 0 -740464301 -881272270 0 -902806708 223548565 0 -98686864 -74737023 0 166475362 402473651 0 -821680304 -272249204 0 862357906 671573758 0 -78245624 -128411904 0 -627327265 -525945220 0 83174904 -667041653 0 241252137 -6212291 0 549549500 8637672 0 -777929521 94077968 0 -320247367 450778809 0 -791282577 210793183 0 -97911816 -343465761 0 -582835695 268084760 0 158148938 -797022413 0 751852085 28721680 0 177935587 130202447 0 748450266 -193672375 0 -1181864 846581315 0 -901070169 -741049336 0 250787447 -587077437 0 -74486570 -960240600 0 -92942981 636579415 0 -646013690 -948343148 0 233318942 643639469 0 482451205 -592830687 0 -195390184 491903257 0 -809136193 803479312 0 -779932264 34434279 0 208513233 456676892 0 895665971 579810411 0 -528983897 861582032 0 642840924 -230910845 0 -873056225 447767662 0 -147702321 -78130601 0 -420216057 493454736 0 -197161786 876167501 0 -469804466 -824798507 0 -461112618 -551304330 0 -922338274 915476755 0 761684159 162764464 0 975846899 200406012 0 -5268493 598543609 0 443989166 -543613478 0 -866972830 400102405 0 458126368 -272020891 0 969328191 672132031 0 -511815418 239898360 0 -166290577 -814119562 0 -164007217 -395372254 0 -14026417 620011392 0 465189432 807448529 0 -892748583 -380880594 0 -777892786 -24032938 0 530929057 -442985544 0 496482772 -361726597 0 -71996626 724833021 0 712168258 -674427598 0 632514336 -942279748 0 936011771 405351175 0 -394735597 -240419924 0 445403453 316038723 0 -574313209 -229285487 0 -446720777 -78842578 0 349331758 -637702120 0 510336939 252104370 0 -561954126 653469167 0 8791273 -368380533 0 -591864910 508562565 0 900676241 -311746816 0 -821772709 -79869459 0 -140629298 545443449 0 177658680 423433805 0 760021213 340433490 0 93441141 -226425586 0 858283512 -111751408 0 279656311 -599858568 0 944752031 210708105 0 723344397 -219314644 0 139331924 -44215532 0 129343006 651978958 0 -518693703 283356994 0 -894492794 -768449668 0 -542905792 317613212 0 207123528 -100130339 0 -921553652 -643779464 0 -774214306 -23320603 0 -610453447 -958452236 0 -901648546 -314662477 0 970653281 -954797746 0 180082735 50312917 0 800406345 978685752 0 -337395888 -58879471 0 101172088 448730069 0 203496992 -471105916 0 -200318780 -306844919 0 314116134 -531029488 0 -795683024 37683639 0 599620196 183759787 0 -381886075 473850892 0 -334307598 -613576267 0 75932891 -452552106 0 -124318152 730513553 0 -236718743 -142070317 0 49866642 -570757428 0 -443805820 -135057556 0 -819802319 725419465 0 -742416393 263775749 0 866451997 -558411760 0 59480829 832451089 0 529564948 -489446916 0 812214620 -126352037 0 268361020 292459379 0 -579694922 -592274695 0 -561535573 -164759029 0 -634608735 -596315026 0 494918169 -159262676 0 -151484544 183406352 0 -407107756 -698756422 0 277514828 471977740 0 -460578308 -996052059 0 580153425 455913186 0 915056966 65995435 0 -37228943 868891142 0 -3163726 -654277598 0 348611489 -202203937 0 -391513611 -139049126 0 700288141 376971344 0 338965013 789719573 0 544390044 891103011 0 -470369750 541894920 0 -19997035 -58008290 0 -196713265 781298211 0 717648517 -495248910 0 767265183 716149225 0 61431650 419666604 0 -365720199 -781044451 0 -338049469 -284811765 0 -319256430 -211424881 0 -778053672 124246933 0 663508960 -984854238 0 -309141079 -304573062 0 952531969 -768213301 0 -314395287 583244307 0 -852379505 592348774 0 992582115 146519930 0 71051010 640233603 0 649469626 826853876 0 373983689 258207689 0 442545925 816040394 0 -733385121 139814365 0 474124268 779742518 0 -854265079 -692968541 0 -490350920 114567875 0 -84245360 -545308693 0 825003074 -810770461 0 88865714 -105148666 0 835076133 250354138 0 -503308408 827806499 0 659885160 712959875 0 617693992 237644251 0 314310699 -105127825 0 -57012972 880446052 0 -123760410 370879673 0 742747568 -609745552 0 -931808237 306586388 0 -930648547 -912704978 0 -967607150 -899716154 0 -269388369 -596294067 0 493242728 -56353070 0 -361878313 -251624051 0 434600012 479142507 0 604173789 -625614667 0 -532027206 368107070 0 359363127 437067917 0 -172743193 -275578668 0 -771978578 226761443 0 -735149439 -772845105 0 -879023819 -32111628 0 -190227069 923595279 0 50499037 -958659232 0 904461308 385260284 0 112693972 -702731523 0 -816953756 639948369 0 -344456308 -13626809 0 423731585 285690394 0 884518593 291432183 0 -851491812 -904929338 0 -228854844 840376505 0 -437165728 579749932 0 928767672 580972320 0 -14512604 -882649690 0 -175823395 -993224088 0 192131466 802242430 0 759805386 671839665 0 666216805 1454138 0 931683945 -154561943 0 272078955 42652721 0 682059002 -863434769 0 895048128 782415490 0 961542907 -417714369 0 -465228447 -907976261 0 45328887 -346543101 0 747423159 172809581 0 467947414 -280709688 0 -584440713 -584547791 0 148650156 917313348 0 886451593 58817267 0 535062759 -729770360 0 -877790446 -548536211 0 671383870 563310570 0 -281249115 -426387137 0 -877889364 -588570903 0 639073772 -394414542 0 -432713858 -526833529 0 -323390072 750767913 0 790723063 515666074 0 -700967426 -830899978 0 903329380 645505041 0 -804206291 -82740043 0 560328748 602819908 0 494154173 -960985311 0 426527516 -711743996 0 643654492 405551050 0 561646409 656821320 0 275770743 -202360311 0 -565346583 648811075 0 660278975 485205737 0 -77368044 -527197261 0 -842474664 256606307 0 -199426543 -830104602 0 -511756978 47872616 0 836195056 823060346 0 -444160561 -164962533 0 126092023 -10495762 0 -690659515 -831491886 0 504701774 357113473 0 836210960 -300743782 0 442850742 340536260 0 -957477290 332498317 0 -919496307 396544921 0 36801906 807932173 0 -972607941 117800099 0 827223195 -538801490 0 -831577009 -865267382 0 69047831 707280404 0 974572385 393418858 0 411304782 -7404577 0 140374778 -453402793 0 -89192063 -250648015 0 187867340 256983723 0 281823469 -140669010 0 938048091 197989759 0 -642907972 -696978829 0 663783277 -116996938 0 487687057 -777964812 0 105415926 -922146869 0 545360083 388493334 0 702675560 17139323 0 179942658 -32782486 0 88132852 172747666 0 -716227654 -484718622 0 610943783 393264931 0 -218394032 221700512 0 -596158628 192504266 0 72697757 -714281062 0 233219397 527297494 0 151707276 671986444 0 38063967 -791471242 0 440322573 -626270053 0 -708600065 388467302 0 -35273257 -717114369 0 859515493 -41453245 0 103798263 -244256316 0 534925904 397113432 0 766061646 672093850 0 402856173 -306871241 0 -356756329 -99730062 0 -610706530 369865795 0 -796900499 -399601021 0 -751159439 -744037064 0 -772890118 -660828929 0 -667291168 335994256 0 554018632 -685853008 0 937998681 297487052 0 -535523279 -691565002 0 -739057193 -185111177 0 412113106 -610842316 0 451905998 -245077699 0 -332518328 407208582 0 -924182421 767182470 0 624925751 -86777278 0 825394898 -347865562 0 -760136556 -123990382 0 836634324 -807943221 0 926279726 286693743 0 -515644016 -249064435 0 -628362586 648684851 0 192597404 666840190 0 626419995 201628869 0 593963938 323272418 0 482729376 -279502019 0 -317694001 -354869171 0 -419099101 131861854 0 314730863 866906182 0 -739345407 411576185 0 965248762 -67560859 0 35329456 -200782362 0 762209564 99675461 0 -366984321 -414827976 0 79783259 8984241 0 398226175 758728304 0 -50093912 -118988133 0 -794914539 870002780 0 -730505855 -34888409 0 337956422 -212094667 0 674760326 -359408307 0 -133457470 -356933793 0 -164410542 528429361 0 353092429 69714827 0 293111402 206034605 0 700605409 34391168 0 36145316 860825386 0 -761598981 -591905080 0 -341249333 254597403 0 524995757 -263939092 0 -669434153 119984600 0 -756017366 942200626 0 409382355 -315817480 0 -566720948 258109732 0 891827410 -497598817 0 -658450393 707076575 0 883039048 -239219615 0 -478427884 144182496 0 -249783577 410857507 0 -512067194 628277881 0 398166864 597204423 0 -203617622 -957291690 0 -37286156 -274299116 0 -481493930 643282312 0 -530488377 -906502076 0 797115127 -433815694 0 -719822971 986916603 0 -990484729 -302047268 0 -903373625 -941379003 0 878838228 -54136814 0 -615867939 618404915 0 111684101 -436376150 0 -595830386 -303953239 0 314203280 -550958789 0 -538423163 -812013641 0 977555951 937442668 0 349254387 -892571749 0 -84375904 865590774 0 -158215761 516924649 0 -905493084 -798241109 0 -353125695 92209773 0 612145070 73170690 0 328250740 317787224 0 233801502 -34166056 0 894594340 796538424 0 992793876 -781893765 0 -604120120 523282872 0 297676569 910105846 0 201462827 144813363 0 -391636731 -426902083 0 -101842710 -240613308 0 589022359 -163973296 0 377164463 256524663 0 -82349108 -237318571 0 82450448 -176115624 0 -505765362 -425495290 0 -492441357 96540151 0 920151630 824410679 0 103510213 -277401892 0 985980202 96506326 0 -838694232 -300875228 0 64865313 620069677 0 -230064945 38670858 0 -381879423 -642181136 0 -939920707 1234628 0 -218783920 864031854 0 -866921818 720122224 0 746830718 -470761658 0 -721520771 102631875 0 -730456156 -723584098 0 924344041 526248011 0 560694866 -144547602 0 436765481 -153397330 0 115445817 -630455556 0 641111748 913771674 0 102714105 518769376 0 242807603 517840195 0 311965506 -920894966 0 253657522 -586913494 0 -288169811 296807754 0 -942984646 414248810 0 427726188 621810399 0 237345969 -354704110 0 507555673 231831828 0 -716309374 -190616222 0 708657196 450769323 0 904164371 615825407 0 -249725933 -74638219 0 630813881 179805886 0 939438756 -66696773 0 -527754545 -385271630 0 -196843727 112051503 0 248947514 405009538 0 552123649 14788734 0 -168996548 409634006 0 -4997111 327432146 0 514301785 885328113 0 746659435 976304870 0 -611196985 371629335 0 584946752 879151854 0 380587234 529019851 0 337713221 620673137 0 566866514 -999284071 0 11105292 -394085799 0 -893180829 -494990172 0 917036685 -82843891 0 -793561810 787801984 0 657283951 -46898596 0 -974971616 637962639 0 -593613576 227206365 0 470910460 17806858 0 -883306599 -761937192 0 -269920692 416689971 0 -766971575 -418232928 0 840326312 -910905185 0 -814617011 976096541 0 297318908 -19247333 0 501061524 408656202 0 -416355446 -761989252 0 582049673 623031928 0 -890323067 222665575 0 -672177032 15262136 0 442987203 -416497082 0 920493374 -214422133 0 -813182509 -894943027 0 935458715 674807698 0 -154924812 -881918007 0 -354251534 306954125 0 -69904776 588063044 0 -88286567 -913918232 0 -802544962 111926792 0 -701403776 -296368227 0 287878172 -999921791 0 226770335 209653281 0 492462435 -250292071 0 112449890 -720100861 0 -617169366 -44269649 0 844856857 -347255168 0 303087650 -987623387 0 973517576 -741973028 0 -102263827 224586054 0 -492194738 -611370305 0 -233224406 657367517 0 -882082662 -682777677 0 -581514636 750119310 0 26655274 -547540315 0 344352809 -917900563 0 228517404 587733363 0 38899037 16640898 0 -292583961 879633644 0 -942575050 -921123818 0 -512949582 144444469 0 560659977 -568098340 0 -699952430 -551359240 0 303984385 -473562114 0 336115148 276671695 0 957448593 -916194360 0 -910705058 -556934097 0 -909780220 -445015455 0 466651569 67930038 0 -838558226 -435114951 0 -671944205 864694143 0 -223434748 -245066140 0 -603881788 738999293 0 -917645148 883915558 0 174774471 -936925025 0 673655284 786214346 0 832354953 -133196984 0 -371241256 -800990116 0 -686687969 767570077 0 566789260 613213096 0 149224517 -372484232 0 -422650674 -668096619 0 562053868 764632373 0 943560361 800298695 0 -326804714 769787035 0 860178420 -196296824 0 -533548187 716604897 0 204525782 499244983 0 959416742 335066034 0 687761488 -911956099 0 409953354 296763635 0 -281121320 181203244 0 -96007944 905631196 0 254804616 -346756115 0 900614358 30305100 0 -140689387 -880510945 0 788228328 -784262748 0 161139639 -269207474 0 -282559718 -931140651 0 973386007 849987744 0 54797670 275863122 0 161815322 -883861632 0 -758916704 -484407302 0 220112773 -61492256 0 -947676716 505285395 0 150136024 -49699947 0 -539250990 -74498934 0 84589579 -26126699 0 311774065 574062908 0 250539092 250364223 0 -433231410 -940367053 0 523498918 -179033114 0 -552839363 120392396 0 172878601 -120596140 0 -501368143 -950220301 0 759307065 -47686442 0 170634941 -676641556 0 -946749695 -209342468 0 301979796 821907709 0 -22028420 -46367086 0 -46105433 -723214170 0 951228492 411265973 0 500325681 -361495942 0 -911773036 -430047765 0 701254808 396645005 0 745302718 -735099783 0 900432991 -340047357 0 913746047 -691543675 0 549567539 568184822 0 656469770 48255236 0 826776605 266645170 0 363055437 -876867133 0 -424478451 -146524232 0 559924801 74637221 0 -972904480 -695415961 0 -141180800 -267503376 0 76302437 389271998 0 120342204 -828221552 0 160445571 -457554252 0 -413511229 -327542753 0 -123264410 127500986 0 20798563 54942748 0 281235667 -202135787 0 849342808 -580103124 0 869069361 -232385812 0 -956255786 158024776 0 -783636285 706198368 0 -869398983 726304175 0 -765453666 638867873 0 -938120657 -732706749 0 324898246 593099249 0 -961079314 -494761913 0 -576050857 -434603734 0 -100255124 -90295476 0 -524096632 -456074547 0 -910089004 487683351 0 21655223 -198892307 0 -660515275 -371573059 0 680576801 191406829 0 -112495331 867012965 0 -944832236 832569953 0 -724623456 -807136480 0 -862270516 539695264 0 -938769244 -845420401 0 252395410 460922525 0 -968648327 657111909 0 -102818502 -410556139 0 62684010 -86855275 0 -379731667 -6690884 0 -74531851 23868272 0 709042130 -937380322 0 -149756640 -882416527 0 615788074 301561295 0 -361699059 -683711697 0 -130470513 931606672 0 532891146 -447611393 0 -947668955 694296289 0 -97766862 -910190745 0 -660837070 738756753 0 890036756 -473188009 0 32156610 -81218870 0 -9204029 -464587134 0 158453656 -950798113 0 -318834986 411700732 0 589249260 -894255178 0 -481615286 868826019 0 -898726581 -792055970 0 425779856 -882292175 0 -422182152 -291830372 0 164146725 878504578 0 -409124926 -369243694 0 367740934 -60012416 0 915662276 -375438533 0 -471255336 803552292 0 -712772025 34794923 0 649909705 -107691785 0 -110607382 732913297 0 -188927369 610318936 0 -463967997 -93637744 0 -948121278 -414107380 0 319294463 79021212 0 -287372143 -956912922 0 222605085 -596955150 0 -438927245 -191636418 0 -392803312 889106496 0 -385044754 717011042 0 893293594 34321511 0 441412112 27085395 0 -703542256 -862018258 0 619438656 902584076 0 -373498226 419918137 0 -884532592 57730026 0 -918748340 157115274 0 -184541034 775527125 0 914443723 201395763 0 476801824 -855105548 0 -707986850 -862862768 0 23207134 -860588529 0 348827413 858130506 0 125046718 -89629492 0 571510825 271665058 0 765530444 633195486 0 -424168202 91404401 0 593431645 -964304531 0 -458349074 -961347821 0 426789530 249836306 0 -569613318 -353883525 0 170583409 21491949 0 524447278 -871845912 0 703505000 -577774543 0 -409622769 -759207024 0 535710834 111083791 0 -713235091 -362545218 0 124330595 -542308293 0 443211959 909136765 0 -905380567 -281412065 0 -475970530 -92034 0 -906901599 -419427321 0 277301732 -486929325 0 -759944197 702003013 0 -388029085 -790925495 0 314824103 417258291 0 495575048 -246344003 0 -840248017 761829841 0 338037792 -793817963 0 -205772687 604884247 0 229201508 -42258820 0 -520958136 399555279 0 266289759 -761285993 0 811485275 -207467625 0 815619800 685522898 0 -572106969 795784757 0 -150317240 280259703 0 -519039281 986275188 0 -105189991 27788159 0 -57888456 -928302144 0 119867860 1930653 0 41907001 -80891217 0 -616350913 -345531044 0 902535105 249941895 0 750916288 695037908 0 -378880159 494209792 0 -577102786 -169725435 0 260726310 741512209 0 -945037733 816486991 0 -242424335 248184839 0 805980549 -884862550 0 763998910 -657515063 0 -305621859 -921084116 0 422789001 -60268000 0 81519713 511688837 0 432944636 -797273762 0 117977646 -946601080 0 688876397 -974592716 0 -206638066 817882649 0 939470346 147044108 0 377415262 81886251 0 877127905 -379248106 0 -967746875 395881605 0 274642883 724020929 0 -556876915 234172839 0 37449605 -461754831 0 -131938341 566075596 0 285097665 -70330184 0 -905471049 20088326 0 888147598 -678755027 0 -702649261 206725531 0 -210759178 302362206 0 -837013922 -950738500 0 147637344 -802370368 0 -483517693 829621313 0 878767007 -824149167 0 -927232542 -529514301 0 -747402841 -148680988 0 446577434 -446218099 0 322530609 -965691532 0 -648335712 234063050 0 -654171972 -516913046 0 215665572 -480704251 0 314171001 635174859 0 -692277949 965063701 0 -750179395 131704331 0 817309581 -340126712 0 -307577291 -837215424 0 -523122887 -337040207 0 431873738 -20024436 0 -733087768 -244921502 0 -510165966 -924684318 0 56330536 516648851 0 882876567 97781211 0 801155026 -408348103 0 -6044969 154374224 0 -100920953 -125462993 0 -55058544 -372938884 0 -900686612 -739347660 0 -246088948 945069661 0 784911813 -549792230 0 -557400178 -492230929 0 127332391 132346705 0 -390888038 -611141852 0 406266813 864865268 0 -293048741 -281159875 0 139160652 -609693527 0 -617774700 -630867713 0 598673480 -689591694 0 -839671407 123257168 0 633979004 -690265369 0 352299101 731577173 0 115295528 -181852436 0 -872748379 -672434611 0 525303670 -652295502 0 335965414 838025554 0 92724421 -695143647 0 593942368 -591931706 0 883989788 -754463901 0 -446698588 -310730374 0 778116391 -579073554 0 -775558378 528493318 0 667505739 -53805363 0 601796476 -822112102 0 -150317663 723244052 0 -563786550 -747380784 0 780751481 -594398284 0 -367768724 928104852 0 342829442 -847056805 0 -159671804 420869114 0 420550515 188352792 0 805545198 148790171 0 796492500 384438492 0 -956424510 -807622556 0 397938841 -86313712 0 -616382550 582701107 0 639437828 176001014 0 -822737413 -616664938 0 449742052 -45683787 0 421192617 272890406 0 553135820 -839444265 0 526540522 -463283388 0 -211626334 -555667329 0 -327034420 -158264014 0 -264982653 -265866833 0 -65726905 -43752668 0 -520214328 -980233752 0 966412578 -412367651 0 252865655 303313894 0 563937142 732480688 0 812329360 310738805 0 -859168913 919010603 0 -322070391 785951563 0 593516181 -70355582 0 888840962 -818848739 0 566625654 962734025 0 -512416501 -614571396 0 -790304881 -652065901 0 492444777 770142510 0 -387522825 485930087 0 794801907 541764694 0 374829706 38422229 0 -723182967 10480536 0 -893123442 194526503 0 -904175119 -538838688 0 775250552 -366689113 0 855284423 741492141 0 -974235254 -918773858 0 232261327 -321478782 0 228910575 -882406290 0 -557939461 777174799 0 -913821765 -891705988 0 403027052 321281199 0 -604913853 -55160438 0 -368394552 487752547 0 -61813792 -663120328 0 -767144820 187661646 0 668974294 -592233193 0 -359853202 -885414158 0 -775198665 896806261 0 311215208 497298054 0 -656569783 379240122 0 723491014 -381915007 0 -405783990 -13330993 0 733693566 56008362 0 502834777 948075056 0 557374078 -976047446 0 -760622548 -538405765 0 -838275088 -318833522 0 -899284430 23652391 0 -456612713 156866950 0 -100748722 415652786 0 -825885279 -697555381 0 760523347 -240715120 0 -250365665 -840770586 0 -622663749 -257206377 0 544593011 454701066 0 -3717457 748134031 0 233251207 408972763 0 -968466214 68392628 0 -469743542 455717885 0 886601122 -846660530 0 599820211 -552199053 0 292637030 265630231 0 -475652735 259851625 0 529262553 -984283678 0 -17186232 428400826 0 -585334021 -905215630 0 -189901056 -432518466 0 812210803 -706528170 0 -847775652 -980290520 0 -734185855 772419702 0 174056572 -391339569 0 -640028607 102083366 0 741354670 91949350 0 219398744 81841009 0 849977296 435134024 0 -672598371 165929035 0 506009338 -52394668 0 -15829996 210963832 0 971425087 628041861 0 504343311 -318795729 0 239506668 -685704276 0 -282852597 637255453 0 644275528 -439401902 0 641054574 92278347 0 -817080048 -537814082 0 -289779535 388486579 0 990876947 -563664359 0 -943560853 310172512 0 524624000 637928223 0 545204043 297050163 0 291259488 672130782 0 -616180329 -330377746 0 353987912 513010212 0 -77589299 -821866458 0 920554698 461742124 0 987554026 466255975 0 846295092 810702533 0 -443648392 878345370 0 452389273 -711196377 0 -703823720 843183682 0 -61725633 -141466653 0 289221637 -787307587 0 -395422323 -489668210 0 -270617537 -703103537 0 846778704 -7619745 0 858843895 -20554128 0 880224144 -598051270 0 388696743 -227376297 0 733969047 595478912 0 -347946528 435636868 0 103903695 17476119 0 -358979715 443679276 0 -605302070 412588849 0 983799005 -580531765 0 884316332 -899525371 0 -86125781 -24677892 0 -20713912 -200992803 0 684940426 551007271 0 -399895794 777818781 0 -472649566 -803172339 0 -895468223 570306275 0 -977444860 468649096 0 -751878070 160919598 0 575003085 -146674960 0 -542316769 -930578061 0 104503814 805451302 0 26803212 437562960 0 -683049197 81855253 0 -625222921 929836250 0 -149094531 446107438 0 837710001 -653776028 0 -484001693 921764908 0 -36847967 137492236 0 -600749884 -560791567 0 414487549 771609398 0 667929080 -712840365 0 -940272783 -838287628 0 -299118167 558771251 0 -38892628 622317020 0 327863831 -648778285 0 -529581452 118779163 0 101471709 747620622 0 -513709284 327389153 0 814651677 -265311940 0 979428421 358333490 0 -110973337 -10324318 0 264112439 -495168672 0 -287356940 266838309 0 -902033323 -199512821 0 664096148 340154552 0 -81325253 -455864202 0 971014920 628401783 0 808819955 107226843 0 834251005 -4624384 0 -944313029 913566342 0 153095044 -891505402 0 558669305 553083556 0 200892525 23146927 0 992420408 -824368290 0 973059885 874155061 0 109508586 172612324 0 -730992311 810372182 0 412906704 -703585799 0 215196278 -822916837 0 852291452 495149447 0 386284456 367488052 0 -922958500 -132663886 0 -510527396 753984859 0 -576623307 931142787 0 -801107350 385739114 0 663612441 -698430884 0 -654048047 -899041400 0 -95860022 287230483 0 649418067 -399590153 0 80998091 -502620308 0 27333171 554317907 0 -938674267 876034659 0 -621830485 -691054609 0 -463074015 706305489 0 436979102 -338031070 0 -729329273 250801675 0 636546216 136839707 0 399528871 958969294 0 450771824 -483236320 0 -386602928 -917115389 0 -273514929 -215026921 0 -580814484 -196821878 0 403608113 -849122605 0 -273528844 603961865 0 -693846265 -322051431 0 -728753423 328769415 0 281677096 410423923 0 -646400781 753669210 0 -918361179 130728974 0 -364369577 300628249 0 610824923 -134633081 0 106008545 -550263759 0 -943882540 480816872 0 -834848254 -20828922 0 -765358629 932553043 0 -724749016 -916280587 0 -15595117 -640057276 0 -121656745 781362484 0 309776974 281724340 0 991173900 -711507249 0 -443682729 -577796663 0 869826382 -730396497 0 503216784 766431354 0 748749976 719148029 0 -179759534 704620994 0 134777593 624810534 0 913180889 838685896 0 593774989 -814703205 0 127102344 -654571126 0 -637982790 -230185962 0 210799405 -526022298 0 926505576 -757715280 0 921887133 863542315 0 452828469 118128094 0 717146446 -37182588 0 41164216 -262934945 0 465020507 876901456 0 -945209279 360562329 0 -944935195 262877634 0 284117666 989726904 0 -818609738 -833524520 0 -858282345 -278436073 0 -607823399 -987937144 0 -310159993 -347427226 0 -844057851 404572769 0 -716383447 -446532685 0 -472902692 234914337 0 780728175 658712569 0 -432573654 527108790 0 44572336 -237942247 0 -330444926 -283189051 0 -648531327 -806372946 0 -654214602 -838960387 0 -130883582 -26556926 0 -465015198 745703168 0 833010233 254047937 0 -58142578 -278535028 0 -398397609 -802850790 0 -256821251 798820930 0 -411455211 328313840 0 337970623 -989961691 0 -764605114 -425892100 0 123866604 -940932013 0 486921626 -854034829 0 248071031 -272388691 0 -771939134 424693037 0 -743989449 -776706276 0 987546386 386803177 0 -983621302 57363841 0 296871586 -592000494 0 -104585826 -402549785 0 505300429 -706379645 0 669550685 693761678 0 -166947990 -52983447 0 -776185390 -200514664 0 -619757964 118382965 0 -205537428 381332652 0 531467526 343778492 0 22838028 -284394507 0 51947227 -994535163 0 -288514226 72979243 0 829587501 -679011192 0 -116031826 633015469 0 189766490 -84450683 0 -977814719 -544856286 0 -232988848 -683014381 0 198927897 -116227901 0 839095994 474893303 0 441970557 874304371 0 -636541858 -141222975 0 828400619 -694261199 0 906571104 -270965201 0 596503165 -175286124 0 390699821 362665467 0 -142989048 -753263301 0 -445978682 -811733089 0 624066964 -86492428 0 -890532074 765192608 0 964242706 324488509 0 176872836 401645130 0 376520306 426533973 0 -323108187 623901444 0 94747047 -608633115 0 -210431317 420912068 0 38081667 -105210233 0 132401487 834512162 0 -861956829 729527513 0 518500747 339380641 0 878302342 -911710780 0 820027500 -391001827 0 89695150 -383517722 0 -74044929 675219919 0 -33011968 -903210556 0 -271176499 -195708365 0 201866821 -603315333 0 -677901862 -456899819 0 -943564748 448793519 0 -63246410 118264829 0 895108660 900776174 0 -53436804 -730057889 0 -957557892 111794426 0 -133286032 367455880 0 585777006 -913967616 0 -977685922 -821525263 0 -801732116 -543690544 0 165393780 -37542473 0 -437619982 -760173809 0 75160678 -655126709 0 -506370855 720509284 0 802102320 -258969511 0 517855893 851848393 0 815591799 969976865 0 331262596 72283706 0 -634908533 -231172963 0 -137735957 -480562280 0 -949708182 -85474694 0 473079955 -20935961 0 -411495287 829928430 0 -796937359 -90893761 0 -448952651 -930060783 0 917944198 -680132277 0 490890335 888540116 0 162674063 -678079418 0 -598733226 734360010 0 213231377 516142237 0 747062429 227598985 0 390241855 -479206348 0 981570922 785678223 0 180605582 64871089 0 936467577 -734735067 0 -26568012 763120296 0 682077740 -652590399 0 397740939 398684493 0 -445781957 -907745223 0 923757060 756779657 0 -320847397 -376929991 0 -423869421 629230173 0 299922544 -471832809 0 341280768 -139627371 0 -931495396 -473418169 0 864472476 306931632 0 147782694 -174068240 0 195544431 950901418 0 -663782085 153742318 0 -989586270 491693200 0 -591218849 -435154655 0 -712532946 -253611010 0 -950921763 -481667678 0 817899960 459346382 0 -271218244 -192553972 0 -799082603 272689636 0 -77296645 408082396 0 616366878 442000212 0 131501503 265248582 0 117141842 -177419942 0 419416797 -742487649 0 243640172 506534907 0 -680680249 821024430 0 643918972 -114380284 0 869100086 4403592 0 -355542161 -795295987 0 609913014 -205992758 0 -625840539 -953110958 0 572975070 -78662448 0 -624281437 -633740818 0 -560661156 634648045 0 -352024613 48071266 0 -982219654 4629612 0 887341358 -511154814 0 947609673 -194899796 0 481017049 -894218474 0 454905185 610467859 0 640926079 -536394978 0 404167626 -487795345 0 -419131482 73094421 0 830488250 46048286 0 -317630786 753762030 0 987179284 -644382234 0 -252623490 -256568845 0 353791617 4212146 0 -377816886 886150551 0 -371159419 -502115888 0 -39850629 78656165 0 -652184429 -631890944 0 -540464279 -395139573 0 692211024 -143045546 0 63423693 -825367030 0 -932081238 -373960664 0 -334029943 -875840504 0 -395334465 844877041 0 -349114208 -586579853 0 -718195130 -502285446 0 -865371153 -569317829 0 -554921861 947354616 0 -334404418 495875921 0 -163600472 63815607 0 685229972 878306564 0 989720954 -910124787 0 -650189175 -741164785 0 -692266766 -901263912 0 474179850 311745290 0 -79995606 377651262 0 -949665214 243363634 0 867093778 -992445208 0 134905560 -353259202 0 734743732 -144275377 0 -897582221 279389373 0 -130102518 496017654 0 -606924175 -960712997 0 499273755 416231247 0 292612853 878034798 0 723233581 550059016 0 179544107 -594228585 0 765187865 224896670 0 944434920 861091579 0 -75791850 -692924976 0 316382660 874529930 0 -937831577 565565132 0 535167092 603789485 0 695767950 -566935813 0 563654836 14609959 0 -194167216 38829392 0 77173735 689682094 0 251197225 -157754299 0 687729410 308838018 0 214845544 -702963452 0 388084418 999167418 0 -130707521 222324495 0 208787164 -731910268 0 422656732 400712783 0 657971202 -865929917 0 146945055 -656646236 0 940625389 653706747 0 -790954664 522148923 0 829949061 -617191808 0 210828693 144577581 0 873403014 -68721374 0 575356905 -314583308 0 43856662 846765974 0 454224779 -475768663 0 159350367 35319951 0 475218573 553464004 0 208695859 -832721995 0 -931435876 244232052 0 -227232870 932485466 0 -980962472 -832117164 0 -336793746 191924009 0 -586193025 -927091444 0 42190372 -478152844 0 -73011843 -557820585 0 -340025703 885008183 0 92164398 -164610991 0 922725616 -899546484 0 438801991 -148898189 0 -512104306 -688211912 0 532243061 -473180265 0 -171618614 63822517 0 -281990961 695294480 0 223091674 599772053 0 243842069 -363271585 0 27351828 -537926026 0 102662539 -974504660 0 -568187926 -246578655 0 -493909617 916915285 0 382805973 -235018410 0 796252617 659427765 0 325993669 -675775134 0 -733422731 -760837007 0 508181578 696907420 0 892453755 647312673 0 904218807 -483463674 0 -56237054 -492329299 0 298129027 -792280927 0 740309691 478839359 0 -163571804 -11896030 0 -523607785 -63150284 0 604332944 448742998 0 786858627 430584040 0 41435194 -967006345 0 332355043 495663168 0 117556222 -408220206 0 -642461875 -75789294 0 307232103 115974272 0 806121239 -121924729 0 44124 -582070506 0 780401147 952401444 0 824188962 -768403663 0 984640769 -787743101 0 -226120449 743166696 0 -539525943 563882497 0 27486769 973131292 0 273585522 728626581 0 598906807 -377990858 0 -258965646 -576716830 0 -969230358 -729369755 0 -945418571 529799623 0 182044278 519408340 0 675818434 118665570 0 -602358052 93486774 0 908773366 -644770072 0 443396267 -8521862 0 -215236321 -428480249 0 869895359 80015023 0 -359832009 211184486 0 -979637857 -553364520 0 749340619 -67798740 0 290377700 -249551651 0 223927440 -469659039 0 980248230 -193712845 0 -902571726 483863491 0 815507312 780261619 0 345134966 73690194 0 288906638 -744505540 0 758466545 480721906 0 911899555 44932601 0 -444615957 731567022 0 258784381 -850184967 0 340445697 -319444537 0 782791655 246845192 0 -888717329 98040299 0 -348252994 807486520 0 576143695 -329201931 0 -806162807 -734631183 0 754425999 -648630018 0 130093571 -805906907 0 542395254 -111141006 0 -330299488 -828358851 0 459343860 941675304 0 107314946 558971677 0 456289145 51898397 0 -243264067 226124942 0 718842552 -411764883 0 960737486 332122829 0 -248970299 -231143129 0 -84458176 -324692834 0 -885993588 -489511690 0 450549005 -155053996 0 737684697 687090815 0 775233180 -980887283 0 -713603534 44638210 0 -861631905 -782441605 0 -274216302 785253973 0 574312337 897953322 0 -387332299 312663286 0 -367726256 340745117 0 -953074947 -369304501 0 881725212 87255660 0 521802485 -917407131 0 -387921498 821862276 0 -240061646 -558794264 0 -141316443 364565946 0 -711144370 -764446718 0 -180504849 -191435140 0 -649063830 594197325 0 46282662 -220688548 0 -932758473 346388557 0 -836701338 679045736 0 955201668 34491407 0 -79938717 -10186263 0 -592092596 709039862 0 -455856891 -645691005 0 93643178 -59979304 0 -970290748 -865854726 0 291916883 8879477 0 30325200 -918439023 0 -630341571 373586668 0 114045374 26133650 0 681849761 245312859 0 -165196138 -388933806 0 -764480115 -855796320 0 -551423914 -176250580 0 -505066357 -51737104 0 -942260199 -429366044 0 269740777 913876478 0 -477204401 218750692 0 444272126 974044722 0 974956613 273877349 0 688552864 1838025 0 866680061 -936657993 0 -369595715 625722104 0 408825435 207672402 0 91996765 -296607324 0 325940250 949046675 0 716367919 -954577343 0 863325980 593727626 0 814674222 -899596511 0 787359898 775608201 0 11313762 921199625 0 -460223805 384754735 0 -915933113 -781729621 0 -855233356 242972677 0 -867879972 -485245063 0 726907086 360613197 0 -280234827 -990222318 0 -61987675 649310519 0 -814638229 434884239 0 -886755675 -543271437 0 757663185 268970374 0 106962715 -668042068 0 -505863705 235820243 0 179819872 -296906255 0 -960958142 -494707341 0 633481324 207098153 0 -403198176 160297826 0 -555588512 -322457469 0 -70105149 703808413 0 921770731 526058082 0 -471334360 119142608 0 319036245 -785101360 0 777399472 321209327 0 -741413334 -823799675 0 -487330637 -211782084 0 970450332 883320729 0 -455579192 -742489045 0 -309560637 73901918 0 -960482479 40821484 0 674802259 -554131348 0 543772149 358343861 0 -345808850 -87742784 0 955410247 -731044331 0 -436224673 468630621 0 547426481 -424729108 0 10712077 -224012090 0 -64430435 310903870 0 952989625 -307689507 0 514858683 -851719576 0 910985903 952250989 0 750654300 771869158 0 -617495691 -200221036 0 443076696 -365894396 0 848789481 -253503046 0 -915024441 328514916 0 726407858 -830464939 0 147647761 -809839928 0 514313287 957929780 0 -975949939 300403942 0 -679930942 -130576258 0 -681187197 -416891914 0 -467732852 674325273 0 994185000 -191823007 0 -558644436 -785068388 0 -367347876 602018698 0 149287073 -889060082 0 132448573 349585195 0 -638735674 607067216 0 183579238 -659261244 0 648028479 577624631 0 33442981 -293595628 0 282574199 -198353758 0 921027688 -317865336 0 208749617 34381734 0 -226582262 -244759513 0 -305067863 -517257513 0 552506400 510659487 0 793786557 -890559823 0 -219481497 -583419884 0 97154332 434595707 0 -663230920 -898854907 0 -260427717 -140236817 0 -109302207 -584402384 0 -613760269 894572857 0 -404448289 -104428347 0 -149393973 -936257943 0 -50406222 -99306658 0 551330017 -218101760 0 954002429 493335774 0 926367706 -252332941 0 -644139109 695747287 0 -120146765 836631135 0 46417414 117248322 0 -614110170 621913200 0 -229217247 -139287113 0 727099807 -110658616 0 173525819 711295164 0 -743364912 741624145 0 387645783 51325629 0 -510628613 -959042822 0 177903842 -745268166 0 -762690516 890492331 0 -247744765 -162668036 0 390992552 -341165485 0 426039078 479742010 0 -518845594 -514234636 0 -860286137 179429060 0 -387953741 -763696073 0 -104272655 204143938 0 21240653 -731619109 0 -405381230 664149007 0 443272347 -694783476 0 358245412 926615579 0 -154251768 -413055110 0 -379030491 -510900169 0 779086139 -953533166 0 600402234 389062111 0 -553893808 364995966 0 -766526780 -581678398 0 -780842578 -755976196 0 782499845 296036828 0 717716452 223066818 0 -144538650 423505763 0 -661166487 -46838974 0 -790024522 16043427 0 -344470065 -691672841 0 984199312 786473057 0 -946599309 12895056 0 827255786 -96471576 0 958778353 -67610542 0 571014717 -501440764 0 296582896 425499100 0 -266477242 463411936 0 674769408 -164313853 0 928164284 760096425 0 621900692 -215896296 0 368282970 561264663 0 -584431540 -205126983 0 899102523 -656091721 0 -97931403 -976844794 0 -615482329 206834808 0 533609433 735679519 0 477275674 -788441736 0 -381746435 -829885363 0 -8769402 -357247904 0 934382468 919395687 0 -148928111 -178041011 0 423086896 231827688 0 -324967125 -456919870 0 -617912113 959326618 0 927373024 517526100 0 -163746029 -580433128 0 606043332 -182888874 0 28433120 616126706 0 -480999316 497665274 0 789825215 -690481778 0 -530934091 -592097374 0 526075412 145621285 0 546301905 -557983968 0 276072017 615848039 0 -522375645 -559783363 0 450346859 -735999280 0 973391469 -987130731 0 -124377782 -559399881 0 501326091 -58216041 0 -803700246 -482132854 0 -159512281 -799886375 0 400092509 -600958928 0 333163989 -431180015 0 293713540 -882217969 0 -36536752 701265569 0 -321767242 801902721 0 -227053307 -373508853 0 587169759 -427653408 0 -559335245 -168661292 0 414283925 282251030 0 141698715 15505045 0 -328816446 -857672339 0 591096490 905360714 0 592355039 292919140 0 969694067 -268216677 0 -963991484 -225379211 0 -495408951 -964242806 0 -274679892 -487863378 0 57793037 -103219787 0 -260104879 -365788041 0 -308020299 627902295 0 -593802376 -860650562 0 -957420056 -232761309 0 -127641111 -770417000 0 -1693993 590467448 0 766369039 -691627090 0 -511948439 -956010974 0 199693994 85998987 0 -106108452 -748150005 0 -723935737 561039888 0 -292784317 -520619341 0 -337868890 -93007308 0 688990293 -790868227 0 386316781 -415901898 0 -511270479 688503608 0 -869255633 893158110 0 143629523 -306686636 0 308026715 -320615480 0 643626783 -266128551 0 -353013709 -653355576 0 -398651541 722914772 0 -380998370 -560940792 0 -778597527 -461998866 0 350855107 160888415 0 -307359151 -232375802 0 -449632956 727677775 0 208148082 792326991 0 939850791 -162354540 0 -78631746 775626382 0 746703247 -232385069 0 841635716 -723849400 0 -528064467 -842580556 0 -520279448 -757191435 0 533291456 7941520 0 480783004 64133863 0 -649728146 743680206 0 -205196113 519214095 0 487658648 -966794883 0 -437335282 -287229882 0 695019644 -319036937 0 -207457409 -142154239 0 -253872434 -555879974 0 200982824 -597985007 0 -893210652 511443816 0 -230797147 606460465 0 -394175141 -127800467 0 920025319 796651188 0 -697130548 -607654388 0 -913427473 -653599765 0 39263194 121854759 0 871914370 -312109841 0 -60031422 243066995 0 410876734 -7182499 0 -240233467 -587517221 0 -441656995 -603064027 0 -220850472 429271782 0 398613056 418835420 0 597441733 874807101 0 -300583482 595938563 0 741694795 86509963 0 910709918 -209497164 0 -931242465 553944994 0 -25871548 701087418 0 -582026072 705745457 0 165775468 -227916532 0 648137187 44238407 0 -235480540 -515761521 0 -785952675 784416989 0 -44226257 -424601407 0 -440180418 616863897 0 550535906 -594350975 0 -187396493 -861661445 0 882477047 90392327 0 -715819062 181382977 0 968982596 899461499 0 -353063528 -915121354 0 899189846 729914310 0 -39106629 333486577 0 -924854929 450467657 0 -697036412 899507021 0 -586410136 712639934 0 -984920320 366869835 0 -595942966 39764057 0 591357698 579834822 0 -985620685 685848193 0 -565236772 839102219 0 -233294738 -930564380 0 -175625342 250910005 0 857456540 622623268 0 907421549 264296793 0 -893562008 -935666038 0 920796102 -405256004 0 -825997703 634530175 0 727289472 -222027936 0 -344942361 -876242172 0 47200930 253098322 0 625800704 -228036720 0 -886482880 630266217 0 -861358610 424354828 0 -824372644 -952645451 0 948481792 898711570 0 551361569 974448226 0 856151748 326925552 0 -168194896 -330622670 0 99291548 959585077 0 214486792 582506459 0 401864703 -534865101 0 -980016289 -875554792 0 -803854038 53506990 0 331731078 194713067 0 880732897 640521290 0 -477729256 -741690933 0 -394388192 734099415 0 554714447 -169360263 0 602892227 -322978102 0 921800002 -993117430 0 30566540 -80002964 0 -261933530 -492566503 0 -714680535 -992624568 0 -277593531 -548398888 0 -738661216 505914655 0 -938668954 -273597415 0 -119225407 202734970 0 483381809 936260866 0 -722338000 -29168877 0 -973613357 736889556 0 -141918787 -397601165 0 -254907404 -242313191 0 873956949 -481321437 0 538259747 287855856 0 110862506 -54990688 0 609324889 -566386211 0 -143284018 81473827 0 -136043645 507078956 0 670014021 667261141 0 443558739 497264283 0 693239596 -164165880 0 -864120352 -135271442 0 -64760501 274098542 0 610434646 282667559 0 -446509297 632084476 0 -181729047 -643259681 0 419779578 -346618723 0 -225730120 -688550287 0 -25585599 -353102342 0 -427933071 239694166 0 -775985025 -199063180 0 -375631860 114215374 0 -670657 326121724 0 -579635524 -740602035 0 -675362458 -344349855 0 -691008238 293872348 0 -678607829 -396705007 0 895401287 140887810 0 -506787509 -266139004 0 -761528029 -310041214 0 -949287791 -640418632 0 -197103956 -759887507 0 -236418613 861048615 0 917721429 -908869150 0 296914095 783634462 0 647950362 -967433577 0 580154197 72346713 0 947697902 863887912 0 390679760 -733575230 0 822001449 -249513761 0 -815507015 438675619 0 99324748 -497396126 0 521199060 -878710410 0 662631360 1513252 0 831229232 -694910518 0 766241016 630507741 0 -529107041 234693230 0 -936665679 531157861 0 -208858285 102781366 0 -678981925 -333802599 0 37509458 806409744 0 54191087 -440006748 0 539219321 -734145882 0 -42120198 924863741 0 973931950 67767976 0 -630693982 -897293594 0 47006666 587092513 0 608385037 329976724 0 -247252504 938195613 0 -206811031 -648613163 0 -669588698 -577490417 0 83610226 -438405668 0 -188020871 -994450986 0 -994428441 497853839 0 119110655 -116996095 0 -487781967 748719133 0 470982275 -239180667 0 -243080620 160056973 0 564868838 -645542638 0 732129203 -996552713 0 411009527 174481874 0 -508546771 -964756667 0 620322149 804082293 0 993494073 141187733 0 73166939 882282976 0 656753797 -899289524 0 -2547206 805984207 0 -494058118 -233654320 0 594586199 847176148 0 657994398 -487165229 0 416256501 -768485878 0 640106137 -611649067 0 51651413 130349622 0 737692853 -689986712 0 -531701470 -798160090 0 577073948 503239864 0 -869367110 -179544324 0 603248105 -442025883 0 -924060559 198135272 0 164451587 -310808361 0 -943914789 -662015141 0 -902251693 969928281 0 -601209274 158597538 0 -524698324 -572008726 0 -653740315 163743850 0 526800632 -256075202 0 993302207 147943217 0 -814146804 -169602681 0 711916426 -540439542 0 -524618502 -593056089 0 -334912926 -506181523 0 932586403 -580407310 0 -787196807 549373902 0 346431725 -200147653 0 518565767 -612878838 0 -381700927 870628069 0 278047285 960009100 0 610979441 -896529387 0 551274299 467701220 0 723325484 307383654 0 610613668 669610136 0 91805237 -505140854 0 -334939541 312125592 0 692541073 35105188 0 232094820 306398766 0 914366406 -997872577 0 47780887 -378664637 0 674052048 292460034 0 -971523109 -466034392 0 -882270076 -24789193 0 -13897973 691501434 0 -485793746 429888571 0 -212780014 40319047 0 364766216 -828754288 0 963342845 -972691481 0 -81150638 47298166 0 621101722 540112011 0 533707352 61090535 0 249560328 137926938 0 -489300265 981221875 0 -371874972 297981440 0 -26085998 659508150 0 -797643020 -195179067 0 -782945168 -502127545 0 86767860 634449740 0 729865809 -186728200 0 357048192 -155216191 0 -201904396 171880278 0 -445617370 474975782 0 274528489 -442277307 0 446025098 685560922 0 -817272639 -641332186 0 -855118083 554131004 0 187659829 -671804107 0 -913409939 -704345637 0 271697342 174096429 0 393260365 993749596 0 -848469831 -401569650 0 37566374 797165134 0 438923283 238071804 0 504393793 847478115 0 -535379662 832462339 0 530510573 -983493520 0 650312360 902945864 0 311011119 392208572 0 -241563536 294745468 0 -385338731 -440890196 0 -780060978 -757468026 0 759567532 -573545376 0 -839455657 449515675 0 418473099 -299038224 0 -107183544 975176430 0 232768432 -531882922 0 742473432 641266465 0 -729574508 -951233993 0 538623975 192874461 0 -386958953 -612884631 0 -802510152 -922063045 0 280027625 -731891942 0 -759130336 358300939 0 -626947884 858167484 0 39493603 -990771968 0 740285058 89522384 0 -553123636 863304151 0 914243084 -179351863 0 -372793642 5152246 0 -961695377 -747139384 0 881966422 427611136 0 -835411796 -995052987 0 -493821943 13485889 0 697523312 -1266290 0 -401582352 -618336979 0 -943972498 302459636 0 862514121 -565274794 0 38107452 898671557 0 -147191630 14810695 0 992979204 -927606153 0 914231335 -309305142 0 854325503 -856659504 0 -565131962 154847356 0 -216895554 -639490022 0 -553971848 796409405 0 -342317624 326804625 0 -618408121 372001430 0 317098414 -687628633 0 409228690 -211345722 0 -343875556 -941632231 0 328806210 31900576 0 906235296 660675416 0 814917452 183683222 0 -583745995 -527270872 0 -205223239 -530821258 0 -254290829 -887594825 0 -407302593 353649911 0 943581282 744176333 0 781331326 -841062702 0 738242369 -637428131 0 -526836415 -646662358 0 -201815361 -902471088 0 716626587 322178388 0 29926276 -941617529 0 -153710107 764768133 0 -41727480 753385285 0 310833236 301939245 0 471058906 -180528460 0 134067352 -798754834 0 733369599 117381069 0 -453075044 -778619160 0 316662335 202027274 0 -234326305 -347262944 0 377379041 -335942960 0 -616931854 -88290575 0 -581116809 -473351810 0 -864125351 -415267368 0 -212132051 933485973 0 -522765767 -819471165 0 395580885 -847874276 0 303410813 743980566 0 -941371939 -386715789 0 -273564659 -891151568 0 -387258344 -211698859 0 -987945637 823387292 0 -554928699 833876375 0 881146275 -418730212 0 644740681 -757767719 0 81370397 315064490 0 -665553991 512006301 0 720734994 485452730 0 949587823 590519838 0 -700581032 -955707222 0 25528622 -410009003 0 411904973 -203727951 0 -215077013 832143837 0 -599212380 909711108 0 978930834 -556734684 0 793657056 -353034123 0 -8818314 -358123521 0 847438667 -700339347 0 -917992773 -310725339 0 -173049180 978874765 0 685999867 -729468568 0 -657662401 857418062 0 367701043 427441847 0 106200195 -904388001 0 137635766 -658610355 0 -545290760 489907898 0 244678570 -420730424 0 -206027935 424650317 0 964137330 406359921 0 287039638 -908224161 0 -258537904 48321923 0 858442623 -795465570 0 128133462 -488010473 0 -837754048 992808488 0 181801865 500810268 0 -696174816 598573514 0 -907017626 439160376 0 265935294 -521173464 0 -935424012 -865120666 0 67516321 -408520657 0 752742630 411603113 0 -452081131 -453163012 0 916989980 475448612 0 -878205967 231626054 0 -561368822 983835915 0 66098442 568158245 0 549641941 -895262512 0 798957523 640016639 0 -737517076 290887855 0 -239363270 241162259 0 -69297004 -779531455 0 48273727 138289407 0 620353239 -241752248 0 178615996 -296637170 0 597211100 -74359525 0 842619768 -184072739 0 946549804 -145900339 0 -510952541 999518802 0 688352983 -430069725 0 -169585981 523027775 0 -682724161 -889150977 0 -897675386 -313374832 0 223193626 -253457360 0 -608636585 830902577 0 340036911 51160417 0 939167409 -645998447 0 401685791 -983629822 0 -727882973 -758740138 0 -284926167 -862930506 0 -286674212 -178042167 0 -793840255 587817754 0 697830024 -631467118 0 298893208 -932172886 0 -175808145 -47576042 0 868075547 -565931648 0 -596490566 -979246955 0 -126543784 -959141137 0 -669403343 310011846 0 226360932 -373477035 0 -376570143 33224232 0 -643320031 -85613020 0 695635026 -640996353 0 -724230299 -10403365 0 130842771 947220915 0 -3550307 615099068 0 -509258255 -579744835 0 812102353 313570469 0 308153214 299110631 0 569542123 677801285 0 -917757742 663175125 0 70749068 914730314 0 892136949 38334879 0 511365259 90212259 0 -143453328 873842021 0 -696074183 -252532082 0 210835508 968922905 0 -410448510 879387244 0 430624156 -835572623 0 -318751381 -985813225 0 466108967 -85036453 0 -367442584 82355723 0 -181624943 -806791456 0 -168199713 -965951380 0 -169010505 -386848963 0 -289409754 347124419 0 278475569 8007450 0 -49759860 690736783 0 -513077032 332483637 0 -520566501 -926616084 0 -781975708 21123183 0 833735980 -104037846 0 -263983089 -900391611 0 133116889 -717493067 0 652172259 407065194 0 -430134947 -714715401 0 598405044 6616182 0 -926976683 -834687976 0 -514795512 766201757 0 178891054 -671608967 0 -162461117 412700679 0 -438789230 -688097938 0 -163409547 188599162 0 -340015113 -298976386 0 -731293057 782832801 0 42431430 118922054 0 508793820 -605657691 0 -128914156 -412969520 0 -286281737 -120800087 0 -958814628 -451949332 0 -642039020 257941203 0 541444654 -839162063 0 468125723 -196533777 0 169315340 -145321425 0 -795355485 49405193 0 228817997 326049243 0 425340953 -761922105 0 184357645 948469641 0 555945680 -110480494 0 -873260104 85208021 0 526147307 -476147457 0 838413212 -609984658 0 -476802052 177697569 0 -882882535 395876260 0 791358731 859007612 0 170993615 21351602 0 -386308087 934609897 0 -99285217 169987033 0 -587913967 148006074 0 -896159764 611866746 0 409330430 -672075639 0 104951767 228254792 0 266480863 975303973 0 702557531 -860368383 0 -941392924 35234762 0 -745258429 -397890388 0 -919846721 -787172001 0 459182381 462883923 0 48532609 838918644 0 -882868061 -763674034 0 -308303212 -249136735 0 -34666475 860241162 0 -939982954 137474808 0 -696228053 -223053021 0 805370413 -819768216 0 210161955 -400246818 0 450845040 872291409 0 -267320619 657690397 0 24737385 -813372619 0 234186676 281296397 0 -692311852 335087012 0 917534959 -152715973 0 898160193 -107255708 0 -565547991 58537829 0 126510893 621323012 0 -746621388 -908558472 0 -846341618 645597807 0 513786970 -595526309 0 -697045245 -1908589 0 -880491309 303641094 0 800565850 -908114492 0 -929223486 -303420994 0 639295645 911813435 0 238921735 632259128 0 188188330 774713528 0 385670599 698890914 0 670270377 806851395 0 802243113 804641884 0 -928435143 775787308 0 -532832301 821592382 0 739253942 -986796437 0 293463813 -453753853 0 -820390398 -140978982 0 312318951 -931101730 0 250592116 -912579443 0 -690470209 -335759555 0 -132441935 -260356460 0 813868940 -885754852 0 -612089285 -469609723 0 -632336909 208020781 0 -294636662 -957409991 0 495773457 -399584056 0 178058402 807742816 0 -266354916 652214917 0 725119816 412387482 0 -196655154 371382208 0 9236347 922383007 0 699091505 325422267 0 -631329731 -552931584 0 808989829 443854817 0 414341520 -629211936 0 441032274 -918010699 0 -700684102 -918143113 0 834900434 -38539893 0 268762947 497275515 0 -725061638 809446895 0 812743060 448546178 0 -296863323 -848877856 0 -690071328 -15512026 0 855649046 -804575707 0 328168316 753541799 0 285820375 -266219789 0 -934702149 -353623305 0 72419094 506985076 0 -432604673 -196415089 0 265601423 214284657 0 -572785751 225779186 0 -32854014 -532741174 0 447079159 -504930065 0 -595218043 -496000991 0 -161686385 -467726368 0 -117155925 -456487879 0 -79341577 74441718 0 -950468546 -103704409 0 -454150164 111417704 0 -868013070 690846543 0 335010018 -725363243 0 135857495 -761618841 0 803180420 -919175259 0 891009570 562306136 0 -244258833 475545228 0 -552149729 -151640867 0 584914364 -103577021 0 -889880142 392057955 0 -647567398 -301357314 0 981244357 -374201551 0 -478946238 -129123354 0 992027528 758443398 0 -139503737 63104335 0 215148228 761521727 0 728174503 -76261204 0 -884079933 -788844984 0 110458866 -388744407 0 634113892 -446699564 0 -987370465 -691067652 0 -496260847 204942281 0 -682975488 718601098 0 572728934 720847662 0 343128125 525682410 0 422034134 707924361 0 -351305815 364534634 0 -84036021 922088291 0 -227747682 169571282 0 381416488 -579119706 0 -279576832 -492104782 0 224828960 -921549318 0 -616338682 -648903883 0 -96764297 457694344 0 -557934520 65577477 0 339801087 -427283397 0 -570353957 194028580 0 -7960966 845830916 0 -428062300 108044197 0 -216921357 409680724 0 291217881 659814141 0 -547613968 -93887564 0 16372389 -366436329 0 615103257 838030017 0 308593725 -930726490 0 202630455 253367302 0 -499045569 -801880786 0 -280288389 -698714595 0 -954065581 -965107007 0 516275532 -757777915 0 -404631212 913339733 0 757056992 -490215484 0 -455768162 122937116 0 630998453 787261621 0 -293230977 494777714 0 -147947529 120522091 0 -118590183 640748632 0 308953615 -800870748 0 708366763 443267868 0 860759224 -4702710 0 -578547683 -552367831 0 -563803821 252551048 0 -392914364 -222381162 0 652270958 316322804 0 -229580112 -54020013 0 701148069 167935722 0 -778411815 164518300 0 -137882245 -635528555 0 446833783 -339946437 0 723117243 342418127 0 62626130 -119646772 0 385235266 -796112983 0 -777532984 980756171 0 822752513 -428640393 0 -388190809 -111619767 0 -692842582 -810322565 0 -777874418 9952687 0 -968322339 -34144272 0 298053674 -355885133 0 557811418 579698754 0 -480125833 704106307 0 -942524080 -976091344 0 -804275871 -40550673 0 -191477375 -417680248 0 -991127053 511271412 0 -866178994 -659233419 0 -682062365 120211451 0 -304665042 813163228 0 603069286 -345675511 0 624422286 -961230915 0 812096751 -462500982 0 156732512 703056365 0 469080599 718117357 0 276282748 -181380323 0 407962487 5747434 0 748732647 133664039 0 -586303856 -3694300 0 117530254 -546927995 0 115886972 -477576004 0 133379754 915899061 0 471503093 934817907 0 -780672370 -371679988 0 -205874118 785673912 0 180919159 570704928 0 -980138157 -593648342 0 -601657487 -78365256 0 -363266830 -733303135 0 -494204055 263738192 0 -99507057 614957821 0 174830396 -865364191 0 -329195069 997567659 0 -425169103 -333486898 0 -980658403 -988402376 0 -560491 -603173974 0 291923811 69928458 0 -893914772 -439892514 0 75037631 -964121266 0 104477026 -846679848 0 942716875 967686177 0 -988403747 702392342 0 -72524433 -249241507 0 -914691244 -398077485 0 -595662890 -896943277 0 -634240727 228736402 0 -769829171 -390338825 0 959394142 -152585141 0 -98670644 -646047920 0 717763808 -855266683 0 -654499716 -260831220 0 1846377 161895846 0 -638452476 522850945 0 198662813 679824205 0 -708777719 514637652 0 18960982 -10036644 0 -963309856 -974586498 0 800017210 347239896 0 -515346410 664358548 0 62236551 -706611050 0 633757166 789252457 0 -914932388 701428055 0 -187656827 -170991935 0 587620002 188476649 0 62376040 781229277 0 594242357 -280996672 0 -761032520 664163865 0 140316307 -315077931 0 395763820 -869054123 0 708466128 173977577 0 872368475 764582635 0 51691454 796865967 0 301102853 81971564 0 105485417 -940215300 0 51540723 582217997 0 -425118036 -863837616 0 982590349 -528699389 0 449789680 -790334428 0 -952502497 569602766 0 903823067 703221665 0 894641482 -279195896 0 342483164 881354203 0 338988759 -486785609 0 -655025734 688475876 0 422436740 -315734229 0 -144265153 -234356884 0 -196745648 -980580548 0 -989508137 -18172900 0 497432132 463459173 0 8860178 -212554427 0 740418379 -842001230 0 993811407 43110490 0 -386368318 60737259 0 -589840430 -918883630 0 664895091 495180857 0 -566025220 558499828 0 -962405574 810943687 0 583436712 -101966618 0 -976619914 -628513673 0 -925270498 -900419943 0 -605916993 -207517380 0 -635939593 114658485 0 29352123 -34953413 0 -346996060 -841408063 0 -688115383 -276894935 0 -939890340 849450068 0 747720453 990289896 0 234076989 677621243 0 -944423577 342076211 0 708032403 855750263 0 -554089262 24843464 0 -595787783 -315228346 0 887734311 -993612517 0 -783821006 247037500 0 734105712 -312251944 0 -219463315 -896328814 0 -650002908 -569880599 0 332852209 59798167 0 -912176980 -638543082 0 -722649520 584047212 0 -69902247 412549774 0 994251256 -204157136 0 -558876749 791313959 0 25781969 -327245971 0 29710501 362475054 0 809234025 -460575710 0 -172546047 233695566 0 -707416067 -724959035 0 810217093 6255573 0 -718807332 -845420311 0 -368316509 -636374446 0 -284060800 461067733 0 447114540 100924989 0 -107784579 -242369501 0 -687716788 63075977 0 205773012 -963758621 0 563082032 566233251 0 -226981497 209796138 0 -677818007 896107404 0 382381091 531204348 0 -906538311 631756894 0 453200413 -657769222 0 320700413 -434609569 0 -896305769 429341705 0 -156816725 973234344 0 100901413 136529046 0 -41955363 400634077 0 16203628 -798957758 0 -733421935 598402969 0 188813215 -856606178 0 525317287 -385275123 0 -415493360 -57982811 0 715763534 487272378 0 39711861 986324398 0 -489559052 -758283207 0 514760205 -333712170 0 -698183492 789043884 0 -41889087 980707143 0 111260616 230138990 0 50142765 997262921 0 -411522306 -127674588 0 -150314138 -865546443 0 -542509709 911617080 0 490863245 578399461 0 675923180 -750143466 0 -456626487 -369554815 0 -539604794 171456084 0 622625842 -216552102 0 314052228 603081694 0 -490587495 -580078884 0 -538721933 -37865695 0 106622229 -698246702 0 -486332365 574284814 0 473858272 -672975425 0 401645535 -982243246 0 -430516623 391113286 0 351981702 -373964528 0 130422140 661589794 0 -923244968 459765421 0 15819587 847218488 0 495534279 -734850194 0 -858567710 -718724550 0 -926336703 -291160750 0 -223954027 342270040 0 923209087 -928769914 0 -64048568 -518428513 0 -23119264 226457124 0 521831989 -399624284 0 327213953 -954009077 0 865924993 -967896100 0 13137345 648901927 0 -135373168 762245684 0 -336900153 876235828 0 -739278035 -971954803 0 -38697600 -657511014 0 -484603836 252859041 0 897185271 -351496438 0 985032394 672231536 0 -549661296 506792819 0 203520104 -488721185 0 -123383526 533008600 0 938127424 520711951 0 -949620005 43035035 0 -623528450 925209677 0 371712324 -560632548 0 -120806007 -441069077 0 -338218058 -630882438 0 -693523243 400903791 0 29414959 -629052726 0 324459296 859551328 0 -76509916 439150061 0 944526255 -422790542 0 662132338 -901641152 0 800617886 35188600 0 309414751 -243109931 0 -663682375 -765847475 0 -599968712 -24577885 0 992614904 -454504527 0 624095467 170491455 0 -882581836 -443585143 0 -285538418 -183350550 0 -226371067 -821544176 0 -938965107 -627068676 0 -938058695 30897301 0 123925670 -456922070 0 -592164982 -640051987 0 351559807 -759346311 0 235075190 2852931 0 15658724 -173390826 0 801222651 331484385 0 -115883359 -618155947 0 -48051854 832370465 0 257428281 -463516983 0 605324611 -256820180 0 725384350 155319790 0 -110784744 993195539 0 745741425 298016877 0 468954439 -820474829 0 -390478554 569979511 0 691033903 -510179832 0 270672954 711102084 0 969955909 -709822577 0 457247308 -20896850 0 -700987703 423013019 0 807351247 -664421309 0 -76790255 -183297998 0 -48381287 -501627397 0 -389257815 170127347 0 641804452 124264723 0 -770100629 -445415094 0 801775738 126104265 0 -759206320 924907327 0 72127620 -375375230 0 -310949391 -426933463 0 -380027931 224404128 0 748946162 -193425208 0 -792683401 615258265 0 -663111965 -918207589 0 262588471 -663515737 0 952198599 80629893 0 308363214 412017327 0 682573967 -68820706 0 -206829883 301605963 0 -614017208 242340789 0 -947079320 834664528 0 934895387 348411490 0 806644189 -721536438 0 428346879 147319567 0 -854704085 -742029135 0 -47297186 -441844503 0 -633127545 -254634769 0 -388357212 844308389 0 251406145 -307056536 0 801353457 -317147340 0 -484719838 -822699345 0 366456471 -251387897 0 286233854 816773310 0 153995777 176208281 0 322460824 403212651 0 -391501272 696051563 0 124733862 -29118489 0 -622591974 -218975210 0 -810798663 -930303972 0 -224944305 -232829175 0 563700579 -812282366 0 -458620460 276375671 0 -838531360 73707171 0 953195340 502676334 0 -860776834 -20244194 0 361575495 -200423661 0 -235354282 678514952 0 592932965 -801315334 0 -14423785 983669375 0 -469525504 568540350 0 869130652 -493405004 0 622734838 -965695581 0 -947309615 -987718341 0 841486226 -98177261 0 -726565328 -656166682 0 -818374818 -241458690 0 293014972 429933847 0 -500376766 662012382 0 347387861 -966937395 0 -686308296 594227291 0 78656174 -336593302 0 64216863 -573715187 0 469910152 848437155 0 -533528652 822599608 0 226981616 -381534520 0 -126111927 347908007 0 -89884940 220003115 0 -713446641 -79602696 0 -783099224 350099963 0 349390987 -958564356 0 -777839606 77387886 0 -682668286 -305726031 0 45626344 679132464 0 962718134 222351448 0 69484903 525458100 0 817957569 72605302 0 -389422515 -54068803 0 -52820850 -647321322 0 -68275385 -14489154 0 -948841832 251510312 0 744193382 885616671 0 608153139 496452763 0 -830894384 -149918913 0 573373872 586019661 0 878461727 -678771773 0 499156451 302771556 0 -621319665 745794342 0 -884035843 -188938919 0 278970763 -104328436 0 351545919 735492857 0 972793588 37899005 0 386980069 -335856954 0 -41612501 252457446 0 243357798 116893075 0 58703051 -749218859 0 -764868132 -664478391 0 299460650 -929695220 0 722086656 715275421 0 -760545643 723695103 0 -913429763 -68755836 0 -4454900 507913008 0 574146316 -515052655 0 -102964790 -530418681 0 970123507 13298055 0 682035436 -255954641 0 -713064383 -674231509 0 -436990210 372779620 0 135723216 -942768379 0 134183446 299224968 0 297502829 -986451054 0 -817853547 395709433 0 -143225758 383892078 0 827797734 896743768 0 -228719854 958459610 0 908724245 -53948502 0 -981903620 635995647 0 -273194406 -445607614 0 -68282807 -873013206 0 890747167 -235060508 0 -54758043 -880258718 0 210975504 -362878210 0 -714705528 -739795433 0 -159479774 -278131933 0 853580086 548509447 0 130969067 352529523 0 -179850745 -350211860 0 641008265 436694273 0 -993746158 -606089219 0 -655323719 -698246270 0 -121442421 -361883779 0 65369349 -971316335 0 369618020 428720535 0 -674713995 -802434646 0 739991477 -453301845 0 -384274238 -964963839 0 792311282 -22646188 0 804110518 842184386 0 -939511332 528118741 0 889379624 -668206241 0 133159702 -218519408 0 -622629752 -204033822 0 -989714275 -135834710 0 -951079482 -14134107 0 -851535088 602516233 0 246068785 -528855851 0 -930350804 941255901 0 -539160087 -96294919 0 65068869 171917023 0 575351740 619983600 0 -439014482 103377002 0 875145500 -371404245 0 571815676 -980620148 0 -297132507 -729111409 0 -861746213 789962526 0 -882276543 910281437 0 502192353 -863128019 0 -940461548 546708755 0 -177669871 177225840 0 120546946 385847928 0 -73103550 933874612 0 421948669 295786015 0 988323138 -349293172 0 254822098 -342746703 0 184827564 -101093806 0 625077551 955509000 0 638484767 414850884 0 -504382987 242055052 0 360301370 -928822045 0 74213859 596495100 0 710728259 378175291 0 -487357757 126365091 0 -700414354 -987438668 0 -529590735 912613951 0 -232107796 -953948754 0 796021807 274000689 0 43632996 304656406 0 16574628 842145517 0 695704263 89203657 0 -336052991 -600698059 0 627522424 -857396375 0 705104150 -573295195 0 -214219723 531022807 0 -613078107 -791811723 0 195215513 -323602798 0 411270487 -995006125 0 163558164 264026479 0 402505277 181895542 0 -346600601 -329228978 0 587740817 -385115274 0 349573114 828505771 0 827465727 344399340 0 -261086516 -271977632 0 -149996791 884621982 0 -61941498 -391943862 0 43385452 472092817 0 384894409 -972579471 0 176625538 412938531 0 830878440 -79128703 0 96000127 -448430828 0 126618506 -340127763 0 935189431 -186887293 0 -47034721 270666038 0 267891811 556546236 0 -314253305 44861646 0 541722971 -419748263 0 516034904 -41585001 0 183796190 268563003 0 -836031700 656182016 0 -758557880 915840724 0 226483335 273552632 0 -410863462 -589342294 0 -221059169 -958021519 0 854775845 291103763 0 -855652511 -713896116 0 -198237779 471660898 0 251182251 -854213037 0 561313242 -344554606 0 980471897 54562275 0 387114602 -318626254 0 122939828 847615472 0 -218751750 -409146829 0 -518522819 167498057 0 -659426006 -655963106 0 419619369 173538952 0 818293640 818174141 0 -550165151 -334808340 0 -81152779 -130671618 0 -402708119 -266009663 0 544498326 -903089839 0 583752023 -581536587 0 73334132 -603423976 0 483530820 441475619 0 -121754625 434709456 0 -516985940 -794843747 0 -343207888 542786698 0 975379464 -25798546 0 -24025253 731273459 0 115783873 647500932 0 970140011 173733724 0 930819290 -928228729 0 401026462 606859737 0 238194049 -695600009 0 848512991 736188826 0 445604100 -999952099 0 -574549265 -789875597 0 -605716950 -649414709 0 213416262 312236015 0 -615569211 -508409364 0 -579831727 -834717954 0 -93108830 -198361401 0 -334562728 -296897290 0 -881642320 907128067 0 -789913759 -898507903 0 -132093454 -150678635 0 -66758181 413164587 0 -962095855 15487682 0 337230990 -564679183 0 614626212 502939611 0 67411381 172981282 0 -272847240 482283033 0 -230554422 847182478 0 99612928 915083983 0 923964862 -990954418 0 583585026 -379133147 0 480640241 163294936 0 -497239722 833509941 0 -129484487 -470119951 0 38420264 239412681 0 359343224 -851024121 0 -116421534 -637083206 0 -450535978 -75231525 0 -810438615 -48892484 0 -545181950 -177237980 0 -886144674 383262476 0 362149947 -331960058 0 -593007169 88199904 0 -533607644 840544606 0 456104996 -718912645 0 -118550657 859949891 0 881806164 320538529 0 -358951496 -43356438 0 -683614104 870753751 0 -329668555 -715198570 0 -186956317 302770666 0 116165310 -655654153 0 508991471 -513615354 0 843136150 -22554952 0 344572424 -968870861 0 -262187268 -212366683 0 805256560 -247143759 0 325477466 779527616 0 80710726 863874660 0 -478817384 973972948 0 -769727527 476041313 0 -710862352 822317039 0 375590581 -687990405 0 109417984 78061792 0 -179083840 -653235918 0 -671643936 -572582239 0 -287443641 -945921080 0 -646362935 268677654 0 -207363318 -446782442 0 428085865 909598318 0 597380523 -481169422 0 305491852 -574677130 0 -521996172 -710127454 0 -604223683 -850462882 0 -246819098 -191093391 0 198909690 596612977 0 -159978996 -285114225 0 -859063093 -923187883 0 -338655203 386850266 0 942705585 -89791721 0 471628466 -836404290 0 -535180123 587231748 0 66419598 234350 0 50391222 -274827321 0 217475548 616330153 0 25979585 -849497673 0 -650211208 407929603 0 295839444 -24852107 0 -18435853 -31424974 0 73037414 -645664536 0 610648238 490078736 0 635149791 34537010 0 -172500779 -102529002 0 148316073 400209518 0 245285708 18165397 0 -308232264 -894042321 0 -866051844 -848491472 0 214488869 -372092354 0 -635626355 -434309259 0 192519950 748642135 0 859188273 -594065133 0 -342765557 141030260 0 -984105227 -531678778 0 -912377626 -911515432 0 -791558561 567424085 0 164160500 950792514 0 16635671 -743266733 0 313430907 371649555 0 283190253 -75311644 0 453044304 -928254915 0 397809 805121325 0 -172087831 -564810912 0 -400638150 -515292531 0 293596577 372709272 0 -567718453 651342011 0 477902869 -511315973 0 -11348898 -474312929 0 478714519 -826551135 0 -705709087 -199184926 0 -316929385 -781784592 0 894911720 -793629500 0 -433670906 -427032516 0 29745308 -479367412 0 228166618 939047091 0 790346240 -956190035 0 -642204942 275271346 0 -151233860 -683787454 0 -864865372 -474016701 0 -960625130 -219003082 0 -688449519 -62261703 0 108614150 -691782146 0 2820994 -385362959 0 -756770043 -181075777 0 13475108 -391183058 0 -909849810 -246820840 0 -865789661 413724777 0 -628131417 307242083 0 -645023806 -175392830 0 52569628 -479416633 0 -432067079 -942908884 0 -904577855 -595846551 0 454056138 -74060314 0 -758931910 -495554359 0 -701459974 860387064 0 -352285822 -480777285 0 82655955 971344314 0 -594301665 11040732 0 -456825848 -595434574 0 268090019 180684324 0 -252928763 -604126286 0 725908063 -547657350 0 901155888 285685198 0 920064833 -112204159 0 -816967444 -379475672 0 -318258248 618746826 0 671043674 869910641 0 -38199526 379886974 0 402909202 263719508 0 239330728 -483271752 0 954840608 382932249 0 353824946 -723440727 0 756251398 -113139343 0 779389124 118174637 0 534360132 869841221 0 -752620646 -341679302 0 -939367436 -290305791 0 -266345675 -628107262 0 766324526 107211654 0 -751474738 -712894555 0 -52364480 962295699 0 154442884 753846220 0 775300565 228512100 0 415564029 10747543 0 905605223 69161672 0 -659985124 -48281600 0 535058365 -972199504 0 66199549 -928460512 0 -151939473 -146181579 0 661551014 542202299 0 -658699373 -147780267 0 -969983993 130422527 0 992445430 -603834462 0 115990487 954987256 0 703296307 -679739225 0 -777428166 -383052020 0 252446256 -644093798 0 -471151988 906154803 0 101408583 296787696 0 -230551231 297053550 0 -959599118 366909532 0 289294340 452062463 0 -827564109 508913636 0 909335596 473198545 0 678340002 71368317 0 433060717 -652493339 0 -750488139 153224732 0 380499967 -577974732 0 -389563921 942891433 0 -564908999 118782554 0 794281355 955837468 0 164069368 897105181 0 -773261419 204870738 0 208449607 -551349612 0 740661981 -965799067 0 6249279 -665735689 0 756595484 375837991 0 457242265 -984175949 0 -655714519 414498343 0 958350743 992728809 0 -585576814 108041567 0 186333085 155223705 0 223012196 347751382 0 555451692 -27660286 0 -676998722 615656039 0 -143590396 681027580 0 -943256751 396529087 0 -576333436 -611600458 0 683107880 -261553721 0 508483708 -723650007 0 268326240 98464330 0 110784115 -636799257 0 -380269326 -466529417 0 -476583393 -377400330 0 -878361475 -714512835 0 -987704273 273844042 0 98954006 170065513 0 -118251169 -670943577 0 -167676219 -151471259 0 -346927153 267464294 0 -711226596 507144705 0 900536780 587524265 0 -509439927 -23267123 0 28038137 -792061731 0 -283995296 471226808 0 909371354 378019602 0 -960312645 -439876726 0 -788086438 -184554469 0 539076110 -930069172 0 327585049 857914723 0 428821676 -374121584 0 32099812 -352145880 0 -870014687 -425777566 0 273600272 -864564216 0 422293932 296612089 0 729443995 422358925 0 -565814162 -584277654 0 -637833056 901166999 0 767015087 526185394 0 -208114995 -85119784 0 976243910 231857887 0 -389900532 15684225 0 -44186207 506710640 0 -317393337 18421088 0 -537346229 703514304 0 540714825 920061653 0 -719938952 -328425735 0 -95757217 965992974 0 -135448308 -922316312 0 -215403057 -759248647 0 -679531560 -27158148 0 86466785 404345228 0 -520888595 728880695 0 87894671 -217242579 0 373056087 125974081 0 961620618 -441720174 0 -795384449 -620609828 0 143406016 -898127140 0 -635864003 -329975003 0 -333914364 406063263 0 780413412 -401233333 0 773383070 361296153 0 794266512 656875623 0 -378985038 319766841 0 -107040101 -623192722 0 -885690528 -786749198 0 69835648 -964044040 0 -910058155 911749756 0 -585331405 -172971444 0 776831225 368501582 0 -262159300 73323579 0 -40154517 668233066 0 5618795 525835212 0 669621729 -90904957 0 646041251 403068771 0 -978037523 338845778 0 315926247 -915409684 0 898219766 543573022 0 50913389 340078801 0 -276716835 568673887 0 -944320396 681763868 0 583405413 -670166530 0 549590829 711943123 0 -900828586 -324779545 0 -278225627 991327365 0 657898308 442812240 0 7616349 292464594 0 821371848 -816179722 0 705383030 -620264593 0 -946353463 -632280897 0 267979446 791803960 0 -69800358 971164947 0 -667459807 -358334672 0 -55428788 -826065553 0 -311895348 -601886291 0 -890482394 -236116918 0 -400716808 660827906 0 476468733 695676931 0 677913770 969709783 0 -802268419 -960299473 0 -407184587 -421012713 0 956644999 620414352 0 504514702 -726518554 0 -255216145 249484018 0 -109900712 -750284942 0 -184497695 -955522727 0 -964741654 -852387211 0 -355667740 234783926 0 -731061436 810066323 0 -979481404 312898589 0 -314409024 -778830943 0 849790963 188072154 0 514242542 -454726584 0 256541903 -516369451 0 -501144546 906751936 0 889626170 -194495946 0 226466724 328123001 0 240292335 495685926 0 575843736 585233871 0 493034080 -146889134 0 905905099 -610871181 0 986754056 -982766670 0 46051039 -344591569 0 -340575337 617058064 0 309291147 -283557431 0 257716883 -41527162 0 888420841 -538739024 0 -684288677 613832925 0 410497174 634256794 0 -823026080 -369268554 0 -385766625 -350087925 0 -400288909 -291763068 0 -78780433 -19602937 0 -156135778 -173534416 0 -789783229 931004762 0 -377756084 722911740 0 -560447629 193150696 0 522853982 -81589602 0 -777841316 -120859139 0 -636760321 -545754630 0 -960553794 816361314 0 -519317445 57794921 0 -574884013 -43448022 0 276343350 623880922 0 263614365 696381970 0 497664484 -215667157 0 562232988 -730532941 0 37902356 -422625614 0 -950705970 -670259293 0 -975828631 732018404 0 462183485 -275509059 0 -260287191 -177386885 0 -398429854 181982073 0 825763074 -49204534 0 173858609 604372384 0 102142230 822824614 0 -94764034 917308503 0 -786848957 436354 0 -637434281 276667054 0 -548748164 -320049490 0 -182777097 -193167630 0 223201608 935551048 0 -283647817 39775051 0 467702110 383581901 0 -642171392 730050740 0 -113282579 -919202320 0 118534364 -125128065 0 -404914070 200015644 0 346613556 147765287 0 543825948 519199692 0 -176769416 -711346534 0 -798351984 -614238202 0 982064646 772056288 0 141556543 357610841 0 -836662052 713485770 0 -187769203 645408264 0 21160711 863882558 0 806987457 -304210765 0 -942381203 746979440 0 -571557091 -975490812 0 54335081 -880477985 0 -462019192 153909482 0 367723598 -685824248 0 158342594 -159778361 0 195186134 996754787 0 -575212086 -520288319 0 -964443849 -821918585 0 842816905 128044116 0 318267465 -183662513 0 -517170134 -402416629 0 -45406892 403347758 0 -878248615 329136206 0 292871734 748789954 0 -687513422 -825023691 0 -143615958 -33894861 0 -916516262 -115770546 0 790386212 -410137121 0 -767123919 -660966810 0 57810195 628417235 0 -663370051 308385772 0 -388247693 858948837 0 180592507 -885049934 0 -924482347 -937715470 0 -623933178 -257294411 0 -295452955 -159970655 0 998980552 350193788 0 -244649398 -375693136 0 6196832 -953022512 0 -840188950 367318373 0 475388001 413874834 0 -234553945 446578760 0 -764280508 -765093297 0 836230000 670166785 0 740782647 -925742295 0 208546292 -520493242 0 784773291 410028180 0 -202112547 -379302249 0 724525209 -243899669 0 255046910 890205564 0 -32477450 -505495666 0 197353225 340701334 0 -855660493 -176257211 0 -293429582 112801450 0 -45448806 -526367875 0 -349464486 409205369 0 -966468834 130772407 0 -780078764 -845977573 0 -261154028 232239168 0 -733118863 712702762 0 407250891 491826566 0 52167229 956016918 0 994893299 -741553786 0 859627854 -286570449 0 -116369004 -792934897 0 -485736602 -870383901 0 129980661 657674069 0 105470504 -87123187 0 619900283 983760294 0 -239789153 -807769166 0 -148124880 -25941928 0 462120752 738232639 0 -403846337 -562434578 0 -315701775 -726498981 0 321808718 215073693 0 -627962257 807407650 0 -904630138 990741052 0 -349063063 983899761 0 -343531816 -346894542 0 435347221 597633220 0 712123880 635529531 0 826081505 -476063118 0 511845620 698956980 0 -909712752 139486274 0 -477736196 -5720249 0 -244620335 50793293 0 146672313 388590538 0 774362415 333264633 0 792245896 254201281 0 525443621 189797441 0 -961099688 -224738746 0 -7300918 -997596977 0 798575691 -106449506 0 203562406 712681614 0 116880767 839038971 0 -237395833 -642880454 0 48020304 344108007 0 -130287774 -407210937 0 -586500916 -130714346 0 551257077 582558349 0 -155599944 650887771 0 491518527 -590178331 0 681034663 969176574 0 -903712866 623188933 0 874174439 971182566 0 -636437397 589308629 0 901294842 -733516567 0 -516264979 -668116533 0 633745120 132351423 0 -296574909 723776547 0 117668321 -643177741 0 -274274831 197600016 0 -977132785 -789341901 0 931091047 296250999 0 769150378 -201416562 0 -95664844 -553821108 0 -720549899 -200536154 0 -245621281 469372212 0 685926843 -733452693 0 15431075 -377580330 0 630734230 147785076 0 637192167 210276229 0 288312888 -168128536 0 356965800 253784539 0 -636705881 -797752752 0 -333747733 -366167750 0 916315449 -194774950 0 -561825453 217564313 0 -13795587 -295780838 0 642852771 846826154 0 -772798371 -953239656 0 -954744156 -126659238 0 298377159 -538782505 0 452274530 -720109192 0 -539194812 129521507 0 -683216409 854070414 0 -402844134 699573895 0 813124873 484441761 0 246706839 81510411 0 -600787653 -539479995 0 723924744 -228918411 0 -158071976 338471637 0 576707092 628117277 0 711394309 -603708692 0 580838890 -839947284 0 528273573 308777198 0 -85052800 -965833268 0 -733471447 660932045 0 -380030978 -815045155 0 706981701 -198802138 0 -859591871 812733017 0 -603587539 -358758264 0 57317167 403707050 0 -844340438 711938356 0 490158381 -251174888 0 33453956 562992119 0 330996682 334678151 0 222536274 722949525 0 630680575 -870148322 0 -963951937 377771768 0 -586974084 -270892077 0 -636492313 -348518382 0 429779462 295919833 0 -917844182 929369381 0 -633694613 -878059650 0 975395162 164162654 0 113285485 972681800 0 -403991853 -624663186 0 802999026 242235721 0 732267633 -250282829 0 -403489114 429602888 0 741486931 24517565 0 -684713395 445851549 0 -310750952 622118425 0 710520447 584626278 0 -244258060 854189108 0 432351712 -794285307 0 301823001 -534433979 0 -323250131 -919891720 0 441298545 -63765052 0 -942227837 763840480 0 924826882 238402388 0 495323680 -30073811 0 686386327 -795630790 0 471750297 57934175 0 132668323 -247711313 0 -529088094 -836032606 0 -519787723 -394999534 0 368396585 328961156 0 626753453 -457723310 0 111558481 33165493 0 675484947 -980856615 0 -231261492 -228758773 0 -170975141 -149011797 0 5766211 448188208 0 945059684 -762804382 0 525590653 -598287902 0 -317193086 -965006579 0 562870674 -917715031 0 209819463 -210839862 0 -580460311 106812055 0 292923733 -674655438 0 -87575061 -941398860 0 -923194832 448788756 0 779937824 -108229109 0 -498186893 -582819893 0 -538049615 -183256333 0 -584569291 576798077 0 -859880308 218807343 0 994582654 3477691 0 -132417574 -128514305 0 -383793635 126856395 0 -197074791 478269053 0 838670848 -286421361 0 -632701949 -295023297 0 -546725275 132683117 0 663150871 237405763 0 -631555464 5409336 0 114453789 343707439 0 -714887363 -526282840 0 657701999 -288763834 0 722486967 971550491 0 541410791 -986023815 0 -236797157 55617624 0 -195608653 45488896 0 785326161 627629715 0 -318032686 -76770465 0 396325236 272813954 0 306440968 536302654 0 719299594 391588293 0 496970945 960842030 0 738716419 720387898 0 443271433 -187329862 0 802876874 953221450 0 735533716 -81032883 0 414271800 -242816617 0 454580385 32318485 0 205499294 -381875864 0 -548234820 884133199 0 -356489973 -477301433 0 -791524896 72500882 0 -876876628 -116764267 0 -546991679 -381081303 0 822981058 440285902 0 974057098 361736179 0 -262296722 -900378488 0 247867012 104740480 0 10666800 579589706 0 -460328455 471417115 0 804087848 -822750038 0 -668583 177051713 0 -219422673 798901502 0 -182497909 820245526 0 875568488 511597500 0 844048207 -143416535 0 -711099879 -514260398 0 -903946165 472479155 0 -302732770 401357187 0 -127417270 -457191187 0 635733291 263797025 0 -748263567 347217006 0 195323362 146724030 0 -653285950 957156122 0 411834767 935315677 0 -972792711 367709280 0 938064304 -207074864 0 34464719 -792158374 0 -433855739 -111021651 0 -221300139 986269453 0 654033934 -487851220 0 667798737 63267436 0 -32012471 44927308 0 -971508812 -480642713 0 -431765884 575798747 0 843097917 740932361 0 255425726 -830322477 0 -551610227 -277523237 0 603127338 469385745 0 -560889141 561325195 0 -915576447 626179920 0 -525800886 867375835 0 -871640224 -590425041 0 -947681186 91669547 0 -22489717 -89573928 0 42506193 352318075 0 -359317037 -237154955 0 488867980 840259436 0 -446772467 524327225 0 119783729 -948347546 0 -385606512 541900194 0 399391286 -321092547 0 -68487333 53635288 0 750457983 109287396 0 -104321657 -683825946 0 -607041595 -444676776 0 -751611636 -751888378 0 572145575 71181975 0 -67508609 302350094 0 -196333849 -150742663 0 835269973 -70655831 0 933377709 -763356852 0 549724975 -384118044 0 -918620058 31746592 0 286425522 280177310 0 969247974 68411867 0 -337368020 -327732844 0 249470327 713701132 0 78761256 767249968 0 -475212850 -810624082 0 134502798 -962309816 0 -754728922 -133525475 0 169568048 -865774053 0 -528265504 -848545141 0 708210787 272294785 0 125862051 -788501992 0 -165269993 994179519 0 -280026859 45687990 0 850932362 -83274326 0 -456864210 -997841090 0 -356819299 623993786 0 -286025586 613755542 0 137466803 -394261588 0 718947130 795303170 0 -369614412 362945253 0 -796483065 -690444102 0 686731877 868300837 0 58260583 -825850886 0 -904644583 -399394939 0 -174125349 287020481 0 -408318801 306153470 0 245534181 859253657 0 44833615 -557867405 0 728451241 -90088803 0 223614440 -111883878 0 -483658797 517037593 0 866497000 259631486 0 285824758 951565847 0 397477770 -23434616 0 -926923030 90869350 0 -328581599 885091264 0 -897521777 -989540937 0 464824148 539477867 0 47718444 -948480498 0 376759352 261822357 0 767670647 -643684535 0 539009237 -769366236 0 687218598 376562420 0 -369392960 -157141463 0 -586182062 930511550 0 -858298513 -415562969 0 -468495114 -128034684 0 226696559 -278087793 0 525404484 -997317004 0 -240942031 -595452868 0 551902630 968317367 0 -406023777 386482680 0 766322303 -819084648 0 964170175 959477013 0 -1858862 -736915938 0 -952410711 518111186 0 -179643313 -331933539 0 931638417 -832044413 0 843527324 477391211 0 878949616 522024399 0 -875322629 -222030139 0 444518870 427172320 0 87129058 -892765850 0 226185645 771448585 0 182925097 696211250 0 -374815861 617825906 0 1855906 789147801 0 212124213 203918634 0 67290179 -515368414 0 775247863 824975489 0 -861618228 -119514932 0 -581898726 267909304 0 368107733 579989841 0 -88853849 -425759193 0 -500342268 957140601 0 -65874580 54258776 0 263738419 -485887166 0 -768565989 544329673 0 162285665 -595746067 0 48878341 719876400 0 367830010 -619224345 0 -210461005 934307966 0 22747536 -942686437 0 -381078505 -164502309 0 91651363 -88408256 0 -678846476 493665083 0 44656875 -935490432 0 398047460 49884886 0 280646998 367103803 0 691372071 -267655775 0 -405379230 893458798 0 847638379 -467572204 0 939169687 830764923 0 -620949059 -447760772 0 27278326 298518117 0 161982678 596184312 0 -184718826 665260354 0 698379529 820463297 0 -39190862 -980873497 0 -509203793 653752349 0 -904114128 488511452 0 -370703625 569951003 0 -576365446 -339149859 0 -765236811 -999727157 0 473216479 380187239 0 329219176 -924430506 0 -174579680 280244643 0 -776985887 739678701 0 -286661448 -740656996 0 281926833 -494104110 0 -208353313 -8192628 0 639134738 736020099 0 504462662 -707840124 0 263373499 933338103 0 324711673 993698104 0 565418774 458633801 0 252086148 509332216 0 -430295185 445295815 0 -776897069 -573951121 0 -810701832 45076261 0 545780086 773054964 0 -514320125 -348842817 0 840881420 250996189 0 -884851215 -427353747 0 267211345 279814493 0 -448662187 990320953 0 179400225 -28031676 0 -714353771 105354974 0 -36100395 937631425 0 -297789147 79778902 0 815889255 854495445 0 -480134530 422544768 0 -677783041 -782116564 0 753010525 268044950 0 604568507 585976278 0 -388292695 803823133 0 830875839 379094486 0 15065889 -272223489 0 -972599116 -376345680 0 918029090 -736328254 0 -888189479 374507865 0 741399865 239582105 0 -757703858 271537580 0 -177847834 -405329101 0 -316046147 238776587 0 -776703099 -422199374 0 -535814044 -163679539 0 -783406627 761674895 0 -30936398 309258905 0 319857020 -247200817 0 -213553504 -654448958 0 849080200 -945799498 0 736149626 -112561041 0 -515353436 -535178655 0 -681351136 -373419727 0 -663057248 -131067890 0 -992177021 986544507 0 -156422859 -376375160 0 -44947646 -946357247 0 -336834717 649086944 0 268212486 107665678 0 209956004 -346634688 0 -447277467 -610350556 0 -671126898 857650233 0 -225915930 9499035 0 302528747 905448269 0 467410631 597745240 0 638333868 -43282756 0 805252590 -50451454 0 -134068292 -724889940 0 -957161997 -944131562 0 -295736264 -817353576 0 -823717994 367841318 0 396929543 190099785 0 -134443596 291883386 0 -103533769 705133910 0 179783068 886459491 0 -718687533 939382919 0 -575301770 164228953 0 97331665 -892964267 0 498181839 -293338883 0 169567771 706253829 0 -667620263 642516194 0 -907941515 -176053471 0 -67768425 -950775400 0 271460946 340251108 0 466800615 -191590494 0 116936274 -196051855 0 -805285854 -80184506 0 -95195227 -681678640 0 728910760 393513834 0 -529978673 -937731596 0 -659970558 8430068 0 -129889721 438339571 0 776086451 364190544 0 -85300831 239303268 0 -872952773 -689126795 0 660537246 -473129503 0 336381107 -645497975 0 284224483 -473240134 0 897414627 -329290431 0 839000919 -653873575 0 -449305693 -35208824 0 -225205337 21748699 0 309874074 -149673517 0 640477584 68180754 0 -458231608 291091677 0 121197323 -240944211 0 -520602789 932527255 0 105426907 217313629 0 258179079 -856585836 0 343441257 -950466083 0 -231060698 -231395831 0 -385586069 672391938 0 -943393357 849924409 0 133975363 -929344804 0 -622456052 68198690 0 327297779 139293878 0 991303947 -408610152 0 -453887486 -243129440 0 -565606060 -881089006 0 611539957 733602092 0 -196405478 -884163962 0 -178635414 -931503458 0 -302682779 -719061985 0 -260960082 761119107 0 477016936 305785606 0 339065390 893002645 0 -359940844 555815501 0 -516554385 360817384 0 247158511 746847643 0 65746888 720068832 0 -508697568 754845942 0 65197083 50703167 0 -981016256 578479463 0 -274371011 -938766254 0 12170968 283235158 0 291128257 690680187 0 871908243 136896002 0 881728524 416445676 0 -969817918 467494223 0 -925087971 43509451 0 646109520 -876329500 0 421683706 536231227 0 -91247778 341207190 0 85277822 -939159826 0 48214682 -552045256 0 50394488 780511479 0 -636046932 25933425 0 -274436621 219849119 0 -612620361 121417138 0 -528045272 -941713193 0 144710554 971195152 0 16463852 -911230575 0 520213642 -258829021 0 -611708272 -894566745 0 -643607629 -233094887 0 -768788949 290234731 0 -196983496 38020137 0 -831652161 -502357496 0 -896007842 275112043 0 794354746 333681586 0 924901245 -732291400 0 621798274 -226944399 0 235007585 -485649547 0 953494057 317361530 0 -844224250 -235440056 0 773259750 380674793 0 -442983653 -938831042 0 823986913 -1304953 0 -708460653 -961523749 0 779269351 -446010140 0 -149062886 -708288047 0 -505544011 -554284811 0 -139058579 413776481 0 473771159 -602161908 0 -834608906 40272380 0 -910211529 -950875440 0 609283137 564601801 0 -697882896 819451221 0 -116317295 -746477903 0 679998103 262774506 0 182996139 114348858 0 -387753337 570911070 0 634773984 948309062 0 -229919218 549335591 0 453389863 177016654 0 -386149158 150160862 0 736509563 -411613892 0 129235103 -559722178 0 -584903902 891431110 0 -838985781 479970160 0 44597885 573334357 0 -290521954 78371721 0 306411270 -937217396 0 -172394308 675576416 0 734866718 856700569 0 186214114 976459224 0 -195705821 651327211 0 703344413 -865081372 0 -275959240 57043371 0 471086836 973781252 0 698281547 -732092277 0 -244000724 309260624 0 302083514 341850998 0 299752010 -194194255 0 74666007 503870668 0 777011563 -618420684 0 510516480 887130508 0 465456803 -977802565 0 407819107 -647866286 0 -483115075 424565610 0 924685735 84073149 0 391150300 -314374222 0 260331618 404392349 0 336775451 158302503 0 359793307 173841051 0 336723209 272781933 0 766444792 -709567669 0 791262054 47015121 0 -399550497 205028931 0 480669803 -851217300 0 -550804488 451046413 0 -25236979 773317025 0 928871275 406496964 0 -407523759 -752601897 0 720407657 877649082 0 -948734585 -721638250 0 -154121414 -519256036 0 556012504 -182707187 0 557492929 -840165709 0 -193813452 108710690 0 552572059 -695143841 0 -867365755 400088761 0 -881432468 925852022 0 149051683 894728836 0 -607620964 -765665488 0 -840044326 321999312 0 -81892177 -465678451 0 -884053862 -678155861 0 417826083 -851407736 0 201912918 848392978 0 -189740610 -200597326 0 -552451957 272546680 0 159783502 -618603484 0 -748961836 -259706476 0 71627300 -567743236 0 -142753810 -283819488 0 -326563344 379926588 0 -3341817 914710657 0 -864309904 373504277 0 508265016 743006354 0 -1908795 242682929 0 841361703 276769648 0 463159820 -668434849 0 857364965 -878805046 0 -670973618 804433311 0 836160260 798620930 0 -269251992 725790296 0 -51660619 363012252 0 200676129 869181503 0 -962710254 3388015 0 -486179923 584456496 0 -934900033 -979708593 0 -466747944 893066653 0 669127444 -130413527 0 487340382 -826577620 0 6869673 718086958 0 -517195373 -149143303 0 873559070 891045199 0 -886348202 -880618831 0 306215199 813010328 0 121296196 160601889 0 -433950383 -191462089 0 841340471 391927096 0 -307902364 117234896 0 256784762 -337971290 0 84941823 644669295 0 599057448 -718728691 0 292609009 -555023894 0 139500607 -844285400 0 -362720370 -174717993 0 -83742942 161615832 0 393242013 -937151910 0 -514330523 -324759592 0 992378013 500725401 0 513257918 -994034124 0 -471283270 324060493 0 -718911339 -214689152 0 208038320 169001227 0 -297469254 537330415 0 -309246283 -454677648 0 -665481649 -730596192 0 -671791105 -189601871 0 -184320655 189752973 0 429245801 742070055 0 558417126 543609145 0 -790226328 -826884150 0 301916411 -989231887 0 -741711854 207604757 0 247984840 -69710245 0 -760898593 893045152 0 -967013224 -375157278 0 950170653 -386305360 0 -501062486 873221229 0 13267400 -810439451 0 -980619011 747737122 0 191744685 919431553 0 823608389 -589979359 0 933106217 -37643878 0 -657759823 -14331985 0 -755197606 910338447 0 -381778613 -188444501 0 471590618 -878936065 0 -976001341 -326601235 0 125263368 -311605145 0 380612204 -77574950 0 -176389229 290187208 0 -229388127 807478949 0 -804159035 66221016 0 387503898 236116768 0 552500486 947728223 0 -560643026 -423972116 0 17378535 987088296 0 428160905 711761353 0 -230120509 -923025882 0 19365488 -591394035 0 -447052724 192605234 0 -570485347 698338195 0 498036200 265081421 0 -633897086 204483252 0 451848577 -860037678 0 -133745937 -820634138 0 -983258914 595400537 0 509701752 -418371231 0 79244098 188181080 0 197787011 -849026446 0 -134577643 434005066 0 -160538459 -868686315 0 166401639 484446360 0 677867925 -280828372 0 49443398 567359023 0 -605243999 -728267314 0 437717125 -159150273 0 995948629 -717826865 0 -224577 -376367790 0 256951643 62027731 0 922373474 -899353569 0 287108245 -914938602 0 410447028 263216671 0 362564631 -883617312 0 728356868 -283046217 0 -915130961 -508328600 0 -155197380 853803399 0 326473796 326149682 0 -574203770 -305250114 0 230292570 27834536 0 -345225577 612115959 0 529770747 860490895 0 -87105709 764788735 0 -100104474 622902279 0 413949700 -548051000 0 30591454 753072264 0 924881087 465605772 0 -684971822 -927905874 0 285145894 786955769 0 50184600 -858232432 0 535073700 -425835285 0 289321238 -732499439 0 476504073 -652188207 0 414090687 745993380 0 -413329259 -728844567 0 281578038 -196015889 0 -328107701 537615924 0 -493777626 136818302 0 -13370814 -532798696 0 -404384852 -855065112 0 917040377 970404026 0 614944843 761482033 0 614856816 675834202 0 183969094 373410350 0 665626341 713384004 0 -803380632 -107906131 0 315292286 155861641 0 -10369072 -143073960 0 -364586129 -231093788 0 -210282563 -806912129 0 222881275 871460166 0 776169167 176564621 0 212538664 -417177895 0 -551439119 -426147707 0 -656647654 446168542 0 978124746 404181364 0 -10879739 -591186300 0 -665752550 793526181 0 -366319329 724037555 0 11470588 765826112 0 506820070 603354015 0 -6936879 632866521 0 341141663 770401148 0 370211541 -168579441 0 502068547 -469645206 0 -908815251 466760638 0 -183787873 350303290 0 -258441110 -588298567 0 -852437739 925071713 0 685526211 985814093 0 -577007544 -560038706 0 470558174 -117238016 0 368602775 580878946 0 -406579586 -662159918 0 595466923 -990150007 0 464017196 -423960960 0 -595432161 -700806882 0 482603236 -399423643 0 -693396943 -926934788 0 280915246 -96097394 0 -203860222 434758134 0 -833624495 -760444050 0 677584572 718204458 0 -64435595 199303200 0 -57357201 558298328 0 979690348 108128886 0 -462657861 428855583 0 -507466727 -420675914 0 674607856 479592106 0 41948068 987269989 0 833005532 562861756 0 -728564671 54754863 0 -589841956 532262090 0 823858763 -329352136 0 191060266 -640493181 0 -797009928 921247112 0 230341276 329339694 0 -192294506 117905328 0 -851496804 -886790005 0 537559448 -875797904 0 -311654474 958923744 0 -609109901 -212800022 0 -716924424 -795669509 0 -813929409 132595809 0 -445374522 -287809148 0 -433737222 -989973217 0 -847920101 -74675304 0 -786840107 126564267 0 893472719 -544032238 0 796292343 592349545 0 -246663450 65289226 0 -503174957 -944338358 0 335551222 152037127 0 -923327179 163324549 0 700431781 -804064533 0 -278661617 915474149 0 -642898030 29003014 0 -453544776 712908905 0 134652857 792140492 0 833785340 222193056 0 606955097 68075907 0 -266005695 530493753 0 -782481690 -166129570 0 630929140 -840460810 0 -537016807 -438665709 0 -976837344 569132734 0 -927211472 934592428 0 -144211041 335405805 0 402600816 -231636052 0 -396115091 463652004 0 74721094 289889610 0 -143386913 313049236 0 -101812779 943687552 0 -239527085 890311684 0 826444231 -440277945 0 432426134 -513634684 0 -862565825 -148287982 0 120154237 24417808 0 297870650 -844204542 0 492867538 -143853449 0 671561515 814545981 0 -100053046 -469176159 0 -710314608 616850740 0 -572314058 -675950896 0 -762480581 -574135816 0 834241209 -937390960 0 -979455657 197773782 0 454963862 -914866894 0 954941496 40790593 0 200412562 680151416 0 258601558 -488877338 0 634528403 -771038603 0 469408458 -959671360 0 -888724660 898287919 0 751962322 -147298599 0 -105010842 692145816 0 -677846794 -302742300 0 -897380235 710710638 0 706894465 -226059267 0 -67059098 558626821 0 353069578 -101013465 0 -838313334 -541823335 0 -203734593 -569034735 0 346948015 553078832 0 -858681323 538556535 0 8092324 361264346 0 519292573 611558457 0 -998952919 -351408105 0 -349714921 425760256 0 -499375460 -850200133 0 183484745 -571101532 0 865741390 -681929372 0 329372831 -769258327 0 -732120608 -218347770 0 968118305 -321479104 0 -239883680 -881094008 0 -776783064 971028216 0 -710659087 656895038 0 135868434 -87579324 0 958446205 284498606 0 976258926 -313683998 0 -366872135 503341626 0 -199786641 35572000 0 -66631016 273162223 0 -498036322 256624554 0 -195539394 -375221796 0 454414882 -156680173 0 -835822304 330375538 0 984490726 364744769 0 772308883 -516659230 0 402518419 267639979 0 -875216249 -206891417 0 -502800138 204675132 0 -646939746 391868516 0 -980645382 -871656987 0 -484436505 -522901662 0 -674489247 388141207 0 -869484418 605601181 0 -898679262 -964116124 0 640619242 881022589 0 48871582 498513400 0 126275673 270828109 0 -880022616 -528406155 0 -902453467 -104976737 0 523763349 -27707620 0 -623128902 460191617 0 857809651 -348082700 0 304223755 -842254638 0 -501208773 872843441 0 -233955639 421857027 0 -908526316 -27878057 0 641881750 -75777844 0 504681338 -631903350 0 -452339074 843883467 0 -380520869 875599009 0 867416188 -676968150 0 -229201323 500559319 0 999918539 -798657034 0 150349363 -828111111 0 935337444 -870449833 0 -968020414 -325450122 0 772620935 122053800 0 480888051 182196281 0 514375289 399746801 0 -801019682 -985454018 0 -65965065 -344832861 0 55932951 305914615 0 -323243282 779409493 0 951103193 628620949 0 761720794 -934190838 0 889197106 -827953626 0 248708613 -32831054 0 -852267207 458030230 0 559994953 -425177745 0 -381646650 -689642181 0 44371853 -206873344 0 333247582 -585630401 0 954621398 -965247097 0 -888483054 662055375 0 608180650 -318376791 0 880508162 -86568037 0 -439836774 -392371541 0 -390348688 -362238035 0 -751817878 575519176 0 -45899068 740516685 0 247354349 12863036 0 -532056384 862863023 0 -442412051 149363636 0 372935411 -441161354 0 -151364087 662131637 0 255888529 -312503640 0 -604587303 271602432 0 -654707515 -205178916 0 -447944771 -990704309 0 -534767088 -953367341 0 -550094082 123914567 0 -982014097 -52154538 0 -818018395 395240510 0 -368839625 799969737 0 -857810977 118980273 0 -376472678 291691197 0 -171689791 -773607729 0 548468504 -662362646 0 -88850303 540291683 0 155462469 518998056 0 -195673305 800232932 0 -498486305 -541869487 0 -339026647 791028349 0 311981834 -836694048 0 626802032 -932248066 0 -782834381 -745287609 0 -206493288 889979007 0 190626170 625421997 0 938102359 859899970 0 -989048204 188366896 0 3853222 -752173414 0 -214696419 765378941 0 814556652 243751582 0 144893946 424977283 0 -510110446 -299887759 0 -553714727 -423247861 0 -520484222 -26583726 0 620874315 -491473633 0 -654260443 -645923320 0 274423498 410328975 0 -51580134 216507598 0 428185252 700725615 0 157723858 -698459439 0 -924242518 993738704 0 910764444 -566095765 0 -772590754 481372681 0 130428817 831404582 0 604812714 591862064 0 -412955182 491256345 0 -89157109 833716448 0 244340067 548866398 0 406084841 -806695314 0 851276785 -361113234 0 342517999 -955871654 0 514998948 -164787663 0 -232863937 -620526403 0 -758379904 -192383554 0 526669426 134325905 0 730387893 571526608 0 925551456 -376814958 0 317133336 -171875945 0 -722341776 -239095625 0 -610493360 -879955447 0 736721081 538811095 0 621442889 -287773971 0 735747560 308660079 0 296964878 827100592 0 812017204 163749017 0 -539825708 166959766 0 529423841 682893208 0 -546520958 -387495191 0 185240125 97222575 0 184281497 -832387804 0 567523343 413777692 0 575763893 -488747720 0 -465401536 -288849070 0 415863619 168939799 0 958379092 -407115210 0 268282807 305360232 0 810739024 174773020 0 853894520 -26666630 0 -385296264 515734320 0 116975160 -70440694 0 344863356 638703944 0 -701257975 -500176436 0 741956236 -405869432 0 837719892 609219798 0 -251893221 145651629 0 123104878 -741066341 0 -913893317 -921642817 0 679892847 -799811060 0 228753174 244918261 0 -826613059 -111182143 0 -767338959 -120878500 0 702557784 -770190068 0 207108455 27613650 0 -283752230 669537185 0 525150931 -747137879 0 -740572376 723844761 0 882398523 -766458894 0 -640361144 -345196355 0 635411082 -562093529 0 -557720 -124544265 0 561940588 265033624 0 305075950 486903989 0 344208558 -340353868 0 -994443497 294274655 0 643199997 438098196 0 604625053 941063162 0 -615474448 -358855060 0 -309999227 -717350509 0 -572886289 -324777852 0 -611582489 73594879 0 -933317924 411378376 0 899930953 -578608529 0 374774616 -987260928 0 -461277361 -986254019 0 -861157068 -943463352 0 329818699 -806268741 0 223538071 -954112164 0 928773275 114813510 0 -211495374 -708785379 0 -540197515 -521468379 0 -509256576 -772677716 0 29363981 651563277 0 89110976 -883120477 0 427161275 849954263 0 -90744821 753427138 0 -628480211 -537669745 0 608302674 -172984188 0 995000684 -39878228 0 -119795932 -272746013 0 -9708166 553848586 0 -515217748 -739940347 0 -100672622 120862561 0 -760643487 -684016475 0 318847380 -723293106 0 -348532561 -787170791 0 806321833 -877626919 0 -543326323 -868209634 0 -110494374 473300090 0 16093707 -366358897 0 204655563 -659734195 0 947458269 -930764181 0 -235377452 656504979 0 -572534740 972291599 0 534843551 339065378 0 -261437889 -509138819 0 -175648584 -167563519 0 397703609 -73906547 0 865275780 699007944 0 940689103 -376822887 0 -952793980 499473511 0 -714915594 214862171 0 -749602107 114493688 0 132330580 -892002041 0 -48137647 -202592125 0 -254057651 229819977 0 -8474472 -994153011 0 35663085 185639471 0 -531499389 367641596 0 -747201657 -472878426 0 -784169294 -347531973 0 937769326 -470355842 0 -782937371 255075121 0 -480787304 -686275379 0 435246901 559063714 0 -766870831 343897824 0 -843881740 877807265 0 55033346 140797562 0 -943531787 750074738 0 462621934 -844997107 0 -553685378 633272893 0 -138779448 -60354155 0 -372905467 -68953180 0 -829839929 -309363297 0 486471430 246609170 0 649483177 -342111085 0 -60375630 -22936240 0 -916863569 911915783 0 -144721931 -132569018 0 -424469613 634948871 0 -866414100 4492276 0 641439089 -104897403 0 175493096 -390961144 0 -850611435 485570888 0 530093645 580270173 0 577534468 462417913 0 -909561499 -415135011 0 849795980 774760809 0 -260874151 -992514035 0 53142807 756100221 0 280530050 -639859948 0 -463956061 -167149755 0 -16674610 829294181 0 -735477939 -640774197 0 -891490033 996168535 0 -314120446 -258656205 0 818425988 113015949 0 98150101 22782539 0 -266485636 -73292088 0 -65412313 -587952777 0 288523797 540799523 0 -340641345 770885440 0 -941014414 453020946 0 567376251 -840489413 0 -911941503 342128021 0 -619551989 -864082194 0 -887129114 -42506577 0 -843593416 -743314837 0 -258461955 -821129680 0 -220664765 592155385 0 638738818 -615596890 0 -729266755 -469764135 0 -990306420 -202089530 0 793663122 629791182 0 264356429 878636683 0 736648534 297331736 0 -514092419 801585549 0 367386776 -669440035 0 895114475 150257546 0 -63539576 -675714991 0 -811503688 -558322863 0 -940296019 572782378 0 -622365618 -322056483 0 -719262426 -70856213 0 950097192 577146903 0 221798780 246781709 0 -166528747 -598451690 0 -380562613 859867324 0 649999206 -988248264 0 493264618 114526352 0 -867512129 -843404484 0 944405132 619554053 0 -567594463 -219902573 0 -461686245 478733853 0 -701700565 -327565695 0 574148480 -834529720 0 -599287044 -804011771 0 -385129202 -897508256 0 952069818 -439618681 0 482111054 -858885185 0 -610699245 -246037885 0 382568456 11260420 0 -897418425 -273533006 0 54593941 -272930974 0 -704990048 -772584247 0 -51877630 -673098262 0 -698445133 362258232 0 503544610 -529698917 0 -540489614 107788593 0 776208764 225536183 0 703312717 551775264 0 902860296 815406125 0 116136820 101296909 0 426923349 -871510498 0 849188008 406586934 0 -688591165 252901418 0 887081678 -56119159 0 901992215 -866073102 0 -646393899 -366415504 0 -591026205 -871152249 0 -642732565 350110600 0 165226812 -284335159 0 -619131378 -803242421 0 -462780574 -294524676 0 -809387523 910918024 0 510952322 408447951 0 -429237835 755670069 0 -234900069 -431188800 0 140570807 165813445 0 -245735130 381022076 0 494512026 -84429567 0 -858612425 -372156105 0 -577335217 -698536818 0 490635367 -876125462 0 915801146 345340900 0 831560379 408736746 0 259278382 -545488628 0 -594931146 -945676064 0 770827302 -570028759 0 903153241 125478520 0 101712017 -362498346 0 -24261269 -131912861 0 -78016662 416663264 0 200375006 -701190197 0 74142048 261096009 0 65973504 -588613943 0 82060528 -745797409 0 197137725 -605550503 0 -935183969 -978300238 0 -120790782 -137964192 0 -923044096 880749648 0 -197328730 -126408838 0 -103965926 682196507 0 -177185666 -644982734 0 -663380079 566615843 0 478599821 900053117 0 777388880 -971429266 0 250917536 -677647746 0 -931014553 -625230464 0 995038288 676622504 0 -626384357 708289029 0 32872928 -330564106 0 311339306 -923390743 0 -957885567 626357397 0 -323071275 140957344 0 -795630222 -197464256 0 -65411212 75600659 0 670973277 -129089944 0 -582828887 -698760790 0 -389880413 -44119563 0 -551808810 466986071 0 745241388 -27994524 0 -231815789 484882409 0 176573258 -12299042 0 932192435 -246467411 0 -1033765 665409103 0 578413947 65500599 0 -738796712 -733140236 0 -86447249 901887721 0 -814514106 269742038 0 715786336 -34573367 0 123919930 874560925 0 -209827009 -184854400 0 -997596359 368349963 0 -351195164 -435188520 0 -622929969 -360826903 0 428855407 424816187 0 -53995796 -833904114 0 -194115791 -935883180 0 167872710 891151491 0 -884468374 604393307 0 -246783162 -183774925 0 -729122612 994412495 0 743932662 912099960 0 -24722519 812595031 0 -83288871 336323319 0 858832458 985463928 0 -25886012 457072534 0 935410130 642533505 0 807622184 -202401864 0 -623534703 449869487 0 -396441333 486748016 0 899869630 5170179 0 130197759 913667820 0 327102128 -154114382 0 331902204 762140284 0 29710001 317475087 0 226414608 -377621895 0 250254618 10375713 0 106546324 -517735173 0 605710666 -13605204 0 575684562 -783552965 0 -478988468 214879552 0 -847662031 922335778 0 -684515644 96953136 0 777536482 559474033 0 -372252464 -215213863 0 210734867 500806700 0 -800295337 -273166498 0 -509648834 24334180 0 -460413759 -364336160 0 -488490972 -4023495 0 213645155 685658454 0 536522389 609576599 0 967951435 -47999730 0 418248207 791225173 0 -927616113 893770281 0 875195477 -194378078 0 -415908268 -108467367 0 6936044 145437515 0 -157798392 -744404539 0 317839635 -479193888 0 862684032 -718698332 0 -739421082 418682451 0 -186757198 -884196168 0 -565158457 -675148640 0 222769335 -2450735 0 -299641531 -365140960 0 -759409471 -243674842 0 -111920330 -452301093 0 -146099084 -90582162 0 -241343791 111350783 0 -718114386 -231847336 0 -439846146 -757738849 0 -956800568 297692872 0 -973023557 292607549 0 686010613 -837494171 0 40670433 352709348 0 -908878569 743376630 0 -912057521 693485968 0 837820079 207661989 0 49469563 147029668 0 114982721 326023241 0 713991744 -396236255 0 -529384065 339375904 0 -576331849 672186038 0 11048215 105639038 0 -35919047 208781647 0 -810441806 686833943 0 596951909 -207168339 0 196382931 681190521 0 461498923 217340218 0 -477331001 -616408362 0 761869258 348368069 0 499097169 -6314612 0 922306877 -306984933 0 -936122873 -651668139 0 -366267174 -315314721 0 -360406362 292027968 0 167328415 -234127484 0 -307341159 155643821 0 88288406 649468565 0 705443789 -842934770 0 450356086 494234663 0 -474987791 -973500451 0 319021152 -428404148 0 484061293 88823353 0 -284911407 -163051805 0 -391886733 318674306 0 900074719 -175617560 0 -997779648 -58567756 0 -898956028 732126150 0 -873096286 -781637658 0 253111219 -839355372 0 -900695112 -135448094 0 -236851897 -687609036 0 -610876764 -11573635 0 461275209 -214685858 0 -809578052 403743533 0 255786413 905894862 0 -713971766 302753553 0 313136041 544111559 0 -52383388 -788759169 0 276686320 -729001352 0 -36393641 -266037638 0 605527031 -610697243 0 -320865986 278800340 0 776929663 796959090 0 -647212881 -863987082 0 -381067435 645487629 0 -881483572 -632374207 0 588948507 -26238365 0 335694443 -648043921 0 662910667 724630034 0 -597497981 -907937646 0 823292170 -32341408 0 -197174610 -144304139 0 244065006 825716863 0 42904103 548600231 0 933591296 28356833 0 50183247 211736119 0 400552363 881330924 0 -816140869 98016331 0 556065804 449165384 0 -539141051 695858498 0 436400492 -94500260 0 518572677 -981019002 0 -273666840 -221138932 0 -271694721 -634035003 0 -941803771 16296455 0 181036663 938455171 0 442231091 224980750 0 -1485654 -540597169 0 -931831359 -472304530 0 -580249592 -117332738 0 956406424 -548218978 0 274704558 940506189 0 232100405 419703702 0 -807697932 -881930924 0 231332454 384859510 0 334831430 532115832 0 696227577 -101344570 0 -303248154 306401132 0 -465175743 -719191349 0 -178216824 103249358 0 -222211279 -470806714 0 -431356742 54410631 0 -791290222 176525082 0 696607307 942581779 0 -955423399 764046759 0 -470344234 957994696 0 -505387850 -133866212 0 -680840562 -2125819 0 -360905677 -926634345 0 -465773060 758610974 0 162624371 758553513 0 -147866192 -642327275 0 -760185739 -555596864 0 255170943 -334436447 0 -558728778 -479578835 0 -113411809 -911953700 0 319719430 -595435764 0 554313681 -966362215 0 482001411 -293241100 0 -744194999 -650846141 0 676353087 147553836 0 252912333 503271541 0 -626018973 164013804 0 -841162484 578245820 0 467764568 -985594684 0 430550966 971206876 0 24898896 40328181 0 732664900 -31197830 0 -309008004 -486159192 0 509468851 -230914666 0 -737504154 277960389 0 -609376534 -737123917 0 -929821504 -657650202 0 427425259 828451212 0 -449958550 -199547658 0 -304064590 -877095576 0 -10848165 504838813 0 -276542613 -202444806 0 521494451 263530058 0 -454437802 170234556 0 902916564 8561035 0 -870503783 250166452 0 700530780 236164278 0 -490833642 170795515 0 316321095 489283814 0 132306965 254540190 0 761252093 -80212553 0 -99460070 -140297676 0 853508142 273179759 0 -672063812 -702822935 0 -97579620 785762875 0 75055332 525751328 0 490381416 -434654764 0 199233092 -334318135 0 644406590 -897703017 0 -614247391 -764873873 0 -831331122 579848623 0 257281009 139482897 0 936650261 -76719201 0 298158978 293244492 0 546616824 -621522047 0 634563087 -409606169 0 -515606267 204616859 0 163347553 567627539 0 5639778 643004074 0 303727112 555526332 0 618911915 852416022 0 -995529632 -858249119 0 917590442 801132510 0 -216866948 -94987703 0 -716071983 -110599252 0 -854159354 180024684 0 -339776602 -23944689 0 -508446492 556632381 0 109354579 -925003565 0 -343080087 358612543 0 172900582 714277373 0 -43197083 445984625 0 -423480415 -615547852 0 -530488671 99445057 0 -487680254 827399947 0 324441522 -103215585 0 -628113249 810312369 0 -530220391 386075975 0 967588265 876021059 0 -497425842 893614654 0 -555885788 332843140 0 -463508317 493154018 0 -327907317 -345726564 0 -865811228 -805944323 0 -655308952 -827666359 0 -212981011 -91066504 0 -417400273 922788000 0 -394668770 -73161669 0 62084260 -580796775 0 206146473 975207903 0 481420364 -3503742 0 -507242224 974506686 0 735170807 863843272 0 65523965 46303898 0 328606011 546905289 0 -87907484 738189017 0 -305825819 594838483 0 -846675894 -648971535 0 -496068606 -523561001 0 -552481401 -709695108 0 -731727066 -87920100 0 791720303 -122286489 0 456273974 -994105583 0 -882626218 -886673532 0 -888654722 -264116553 0 134359201 623585270 0 830414218 -728404783 0 -713276350 -470206296 0 -605879381 -195351691 0 -334295421 -297764914 0 166175847 -515868149 0 -238852211 -184222863 0 -863886844 365327102 0 156023775 8035405 0 -451346356 28041370 0 253067311 341088014 0 -361619142 910028459 0 -506158577 -624056262 0 -803270404 -348282124 0 243899740 -279357902 0 -536489308 -315385292 0 131952135 -855552746 0 -777669789 230206803 0 4477109 501538 0 441436389 518756168 0 -155462786 408217820 0 -181911756 -130245279 0 -745019424 -502974110 0 -703721313 -605838376 0 -499299777 -124809891 0 -616331219 -119865022 0 102508065 -51768095 0 226822874 -693013332 0 -306996639 118508702 0 -834495012 533016502 0 -260886207 -391884728 0 -847072967 -998844877 0 -93230754 189666129 0 -914522981 908739983 0 247968576 -139013842 0 75119041 242411068 0 -653882659 35150714 0 -37230630 -979955515 0 77048863 885765990 0 -777302902 -446571026 0 301499241 -432020316 0 -755324155 225550911 0 -496384907 696000388 0 89044997 -557326187 0 458477875 785537910 0 -646627421 33516643 0 -187692869 966054433 0 624214444 405491431 0 407152100 45056679 0 -348547946 -434777411 0 137637102 911958153 0 -96075698 -430011128 0 761309510 -223809242 0 727556285 319396738 0 76400171 -13781436 0 -480793113 893098125 0 70746388 443505037 0 -857161896 -730948088 0 862725860 -90652576 0 153276513 -624025762 0 -385068408 -603214906 0 -294016238 -607617336 0 54982260 -917252711 0 447263149 -74816471 0 34509579 -36520641 0 -381620911 604176286 0 -380484012 -84653938 0 -954255855 849309938 0 828734737 613494969 0 -368435478 -296645051 0 583373221 -941552788 0 -417718390 -436144340 0 -6746072 -234874985 0 785924786 -608039969 0 -279665671 -56446858 0 -754151370 -352005452 0 784092937 765543357 0 -701449808 -519276295 0 -38969159 -622628206 0 -504562435 197287503 0 606426854 692274178 0 979705140 -185675452 0 661909153 587481715 0 -899188296 690330452 0 742280495 838524059 0 -172938793 884233627 0 -828617832 -826904602 0 471440184 77011018 0 463133717 534717307 0 825179369 540609546 0 -651589590 -86865904 0 -282378348 709753208 0 -507241901 882665438 0 990333709 -872365267 0 416000621 588253902 0 916707765 982760809 0 259672171 333229477 0 -64365877 228544935 0 39035297 -699563302 0 937115624 -35014503 0 630255195 6665753 0 -405014640 -483360699 0 658520556 960454566 0 884980182 650442655 0 289777276 -574575736 0 -659542850 583888976 0 -461354051 484108238 0 49597190 -940124993 0 -488872662 -909892800 0 -860913196 -54671714 0 -706460917 551497279 0 -634566839 559398390 0 -547861868 62930181 0 948564172 862352293 0 915235110 650546649 0 91670185 850684959 0 28171708 940465527 0 197239749 -79535250 0 825255349 205887553 0 -980803345 982172065 0 -915857578 -462352013 0 432236255 -543097863 0 -391862501 -358262515 0 -985850109 -841691396 0 -562650500 -342137718 0 38391507 849640333 0 -53637541 -484469339 0 -274702062 96751437 0 -17351319 -649237152 0 -432784355 586896219 0 124436042 404539598 0 119925499 230580969 0 335367268 293734744 0 234578480 5022270 0 -288850175 -438385148 0 790457754 -199432564 0 -919393321 -886905331 0 77988307 659547027 0 -66648942 -264476484 0 -934960939 167000778 0 419984983 569974744 0 530046919 -216890908 0 877111469 587488402 0 370437654 -837540462 0 325149541 807407232 0 520900752 147815923 0 -103053180 -714788704 0 -969084669 30329021 0 42995116 -129267164 0 -322934045 -727590445 0 849630555 112795107 0 384860609 -451241704 0 -211121717 -78609705 0 -452427217 -470129374 0 -713799738 981325955 0 356053077 -123340841 0 239921316 771078288 0 -547400419 488211723 0 -908312373 279656142 0 -866833461 -826564751 0 878559802 890722997 0 323096359 -704076879 0 -783261520 390687957 0 -640300207 887383964 0 -683066011 -362377279 0 -636998673 -948794096 0 817441108 -395166140 0 -174550336 972121036 0 -861390638 -914332697 0 -909070014 -936446165 0 -244458044 -326817851 0 746894340 458617963 0 841775469 709167478 0 -514370671 -61271631 0 178472319 54500122 0 -440002145 -70314563 0 597631728 -373902029 0 983440673 -40012681 0 -941193233 -517269485 0 420941923 170259229 0 23376015 72546338 0 -662610057 -566635039 0 829299026 22509262 0 -209098884 -15735189 0 824844900 -848321599 0 -494144618 838719397 0 5438133 -509039454 0 580435994 22221340 0 -825578273 168819020 0 -941479516 37016319 0 -519908161 466153688 0 -206384006 -626491659 0 -233736205 540829013 0 316187113 -19601504 0 -211310354 866238206 0 316427669 399626790 0 143058488 -378976826 0 -495201770 804580291 0 -892671284 919333733 0 518394556 137716869 0 -394984109 -73571579 0 -722005548 -856570682 0 374818597 84964008 0 -802678958 -45078396 0 -101292629 -375547228 0 -842534149 208793866 0 856685032 -746855284 0 777170971 288588457 0 618719474 -905390786 0 -490386316 729299656 0 -796488838 -912533406 0 10475383 78066181 0 169635311 -824280438 0 249747234 -693809984 0 -292383256 -326080100 0 609252214 -75637828 0 848645792 -584259339 0 -315027963 -634311764 0 -55317747 600734238 0 37529271 -969235128 0 127781347 -915255500 0 235939986 883263427 0 -145584188 -828130369 0 507180348 866279221 0 122581285 441826905 0 205982698 883081824 0 48299149 -19341581 0 144541428 -400953876 0 -706135817 47369704 0 -910280857 378587591 0 -8302355 -62003806 0 236418934 -108806669 0 -843199834 846313718 0 448505521 -563107720 0 470632510 -825504276 0 -540415302 789321597 0 -46761309 -258994175 0 246793186 -190622530 0 802540397 656720831 0 -864229195 597612267 0 625908343 -598187981 0 -635784648 -647920472 0 -56366939 -518791902 0 600511337 -976906041 0 518202214 -573454842 0 -821249368 787122263 0 17105051 -415239716 0 -406384413 193481059 0 -39581891 -513512370 0 903456874 299648686 0 -728088523 921605162 0 -271273545 -585872390 0 507905692 -160913833 0 379512272 -636120231 0 -235231207 778299855 0 -624039947 -388914039 0 -779516033 59265726 0 6051854 754845978 0 -203495411 -903046388 0 -159682686 884724355 0 -452272101 934869434 0 -140063097 35816103 0 -503260823 77224706 0 -409299292 122291599 0 476965660 805933419 0 -272237907 174608006 0 392429523 -853330863 0 -432912304 265545082 0 -713823619 94303932 0 -256232302 909807797 0 -888679864 -838769760 0 -457620138 88136104 0 191104245 -259256331 0 -802923360 -789784161 0 -155234307 474998713 0 955560614 983204370 0 647051312 984734547 0 -292766248 -102556150 0 521667103 559460889 0 173130156 -611371370 0 -820926531 -761695150 0 341527837 781941415 0 747484896 255727735 0 921311277 410656683 0 -217863351 743369280 0 682013283 833954994 0 -379189565 -927935558 0 724659657 48271739 0 -846264344 -88245032 0 -659423379 -742926030 0 -573974509 720624810 0 559781768 -593366795 0 889272345 -261121058 0 614316618 -843905071 0 -672424121 -979312708 0 119371676 367174879 0 900166038 -174594510 0 -234895820 583784601 0 -355316724 -634753837 0 -892230508 543657371 0 -32764677 858812820 0 -608485215 -222770145 0 -380292082 -896352066 0 -609405056 -104209946 0 -125816987 -689419954 0 709668682 -722961189 0 10906814 734068585 0 -7986613 308111635 0 619274843 -208989896 0 -45266713 677012473 0 -159043829 26623448 0 258311632 -988945360 0 -124546023 -86632677 0 -918749774 -495060142 0 761979703 -260689750 0 163457663 -640035596 0 -395901928 694173595 0 -111597238 -365163669 0 -17832148 -145337208 0 498012376 -462838648 0 -378152307 816026719 0 951920451 -328083454 0 -272848778 516388689 0 -471594008 -645517203 0 649105272 -553711484 0 -933767278 855890118 0 -748909456 -450221509 0 -742971459 479702051 0 124530749 -571011142 0 -717984611 -735520655 0 -201708133 -512222562 0 57687006 951597240 0 714557464 -155502641 0 -21751982 822364333 0 -169920441 -411946953 0 -70739530 -637802328 0 -303319197 -712017191 0 820780689 -206451770 0 -401316511 608296274 0 318302713 118374976 0 795678936 -429372027 0 -615020989 -851048134 0 606412527 97825423 0 896314178 769847790 0 -71630908 -234576032 0 -230262690 -542112400 0 -563053587 -393547942 0 -157875100 131112126 0 352157245 680683918 0 -76554912 -720777338 0 -246543555 -334223601 0 -228247627 -534958879 0 -601185254 -284456105 0 -37877843 11272073 0 -315960485 420409999 0 401400310 -563767428 0 29387382 789959128 0 534410423 585317859 0 -495154461 -31449311 0 464831045 460187548 0 -157461628 -171524613 0 560408966 -830963531 0 101749315 -401029480 0 -29070808 -866859232 0 97671599 -423541450 0 -150208150 52231396 0 22601349 580013114 0 -544212785 755026252 0 795353666 -991059059 0 -284450696 -525356696 0 -593859382 929771993 0 -150368202 -108931301 0 -375726193 -901857907 0 663710841 914811289 0 -29466385 686240932 0 472188096 316429983 0 -304191264 218952935 0 940460736 154380539 0 855509474 207413649 0 -403220066 118345737 0 319491095 -185696705 0 -289457616 -851471447 0 -998589061 619816051 0 -105944007 -567747057 0 155200442 300048031 0 304349859 112872879 0 -578307097 -270268796 0 336980190 706851161 0 538538773 903850003 0 -273820973 465466895 0 -9750095 856208188 0 845229226 86140609 0 827327831 -338760053 0 554877753 -109063776 0 -771029252 959779788 0 -110688391 105003731 0 -872167673 647154838 0 281219090 551762487 0 -76463096 80486659 0 -570047279 688231726 0 971982123 27575214 0 38777344 -918404097 0 12480090 711863727 0 420847548 -497862696 0 308580621 982073889 0 835699858 -773584822 0 -288966562 -690538131 0 -340891214 185010163 0 848372036 -571107067 0 563206744 -237820711 0 22237237 501723201 0 420304231 -410238818 0 -285509432 -486101278 0 750882002 -975176881 0 -914864856 -186575194 0 998064465 669338323 0 -682343491 331690207 0 -764576321 -586236538 0 -322204610 691195098 0 855733743 -83018095 0 -329111092 279618531 0 -727319125 180379006 0 963552439 -994141054 0 -14966791 -322195458 0 -963142232 544713859 0 983808375 28207677 0 -701021158 53317359 0 316842038 -841688524 0 396208770 955075765 0 -743299929 -935484193 0 -234532009 -651800874 0 -206338730 86749169 0 473371972 -262763580 0 -401331208 -483413538 0 21554947 -75602474 0 17192814 -766525904 0 895493141 -289176815 0 -7096481 130422836 0 -822181020 464102182 0 352307974 -942803297 0 -336911447 718468126 0 812582223 137928624 0 -212567828 -424480190 0 -650164789 874252245 0 -904532916 319662099 0 886987975 699186331 0 -374538668 -32591262 0 -347809039 -267451321 0 487331519 -257180530 0 950543014 788549759 0 -605094865 -292476996 0 -492773502 417816910 0 135423504 66964084 0 -348540536 711543280 0 841629611 316343438 0 -274227016 163198063 0 -16158054 341148936 0 -749581084 -900354130 0 31940695 137776094 0 -731250169 468505687 0 767978532 129673302 0 -824908629 -603376501 0 534192854 212880255 0 650442211 306815803 0 -338788419 -560897488 0 96654189 367536387 0 610123513 972016781 0 -739261291 687284624 0 518771891 631954344 0 -585643538 -179601892 0 -953099379 -519503513 0 567425159 -234328138 0 -541875267 190796955 0 220799058 -349340536 0 831237508 -878233519 0 170501251 546604615 0 -706607711 104446325 0 -166604837 -511099403 0 200897926 -718564450 0 695251426 831678370 0 276703789 -93167899 0 557752155 -159898070 0 51405901 754307165 0 803932632 858461074 0 663426168 -62183961 0 778500481 -514140055 0 -925601737 -126274656 0 277498806 819417888 0 632398607 814295494 0 -172710049 614807772 0 -546945536 -257059688 0 -869146580 920700083 0 -108402113 809019440 0 -381558138 154690076 0 669208687 210182722 0 97176628 105616099 0 -968241674 527121032 0 -65119370 -344200842 0 -546309963 740093136 0 -63895850 -798623023 0 -487003789 -964762599 0 179044048 -766177420 0 -727676826 912051632 0 -243136571 -660048949 0 -638558397 -434560666 0 216287237 73769369 0 -105762152 -309733106 0 109667278 367949714 0 102587862 -486859371 0 -278652423 -102315417 0 292752199 118353429 0 222273311 -843652747 0 177039485 -455252259 0 -64242652 491309678 0 -354386291 605790831 0 -971275031 -230251547 0 968348382 -548551346 0 271159675 -619134738 0 -652224614 214201878 0 128475761 -801654720 0 166708171 -515899029 0 613254743 862237758 0 583239168 430618807 0 -558736803 537864282 0 341945101 -329030169 0 555104128 901695206 0 410960799 368205549 0 56127294 -111953982 0 -832230381 213165613 0 -16832621 -643243921 0 -534028886 -143913632 0 718427521 306840202 0 -573137820 -637869551 0 294450046 580630276 0 -612073942 -589222184 0 -379316380 971073341 0 -764915035 68675055 0 864560065 -270417785 0 -465226255 308763627 0 -52668975 585956882 0 793399854 -477598099 0 -884347888 -967466055 0 -497162665 959240501 0 -19630276 -209635861 0 85510959 -412153029 0 -243134243 327662533 0 109650782 -189249769 0 -740332335 592153383 0 388025967 200742827 0 197386850 705719740 0 -671900862 984185950 0 -904236438 -996120729 0 -806026989 -755595999 0 460669228 899945222 0 528850062 697816810 0 28418597 743885756 0 975508547 -628084465 0 -6857603 -717728672 0 -315401569 893363385 0 275191397 -594372511 0 236429983 -686743885 0 -663527913 -995231583 0 954932560 553732404 0 -414461461 -719184340 0 -467547205 -401464663 0 -508846920 685787949 0 -886020028 -751964015 0 845919100 -198622620 0 375667877 -32855269 0 -398556284 614625801 0 343244596 512551352 0 519156340 -865325286 0 -376980680 -325626266 0 -181235616 17461195 0 -433229651 342156590 0 523074219 -845342092 0 -400982022 286499561 0 -408703528 -361945472 0 -463358010 -182076170 0 -221216096 198239934 0 -247862828 496504936 0 466645399 229119248 0 993080302 -543901049 0 516984846 -361377209 0 720585155 -320424054 0 -85273201 769993198 0 -775754057 213859196 0 -628617541 535770337 0 188628147 171285413 0 801019385 -886164619 0 -3375880 175763034 0 814636141 -262503372 0 372179998 419910765 0 517698929 727593573 0 -496858944 -538882835 0 787469274 -408718114 0 -979741198 -864418468 0 -316528167 798353074 0 571489793 113954787 0 -147301131 697979618 0 -34625182 -83333046 0 -118469436 578220868 0 -710642200 69330071 0 -735424329 869952186 0 -34267918 -211353900 0 715712230 577312056 0 902226219 -871542310 0 79500978 819739682 0 -244795420 -387287145 0 367825722 523764090 0 -512570369 -881130087 0 380472766 -244852140 0 -652972736 -677483692 0 998994381 -810525484 0 337239352 408856497 0 -379891073 116695672 0 379322725 -111825470 0 306426201 691531372 0 -350503797 -753127739 0 -709317532 -961732694 0 -393365267 25930374 0 591200456 587980587 0 -67179233 601513974 0 403988939 127102563 0 -886723521 793975012 0 311278991 -954046329 0 -670239395 554175595 0 56070602 310491166 0 393350760 138145165 0 -981505605 497898335 0 -411090657 790406298 0 648660464 -200539570 0 556995204 -145932852 0 -804967087 898358511 0 195819171 587409785 0 587084440 830646887 0 -678737951 -17924126 0 -338895950 415925541 0 431023524 55718979 0 580687928 922543550 0 60504279 -181990616 0 -552947115 -734729002 0 -483858666 269640843 0 728399419 -334953580 0 296987038 -785531483 0 723790813 -510202134 0 613850186 708432254 0 946966782 571436832 0 906444511 -677104816 0 -918179100 -121787161 0 -710676053 -557631829 0 -937888436 334179711 0 431099212 823842428 0 936158602 -597857432 0 121525786 -273369058 0 594821774 27966710 0 1620829 -555741499 0 -764841407 737571953 0 298895844 113291567 0 598759899 173925647 0 -879061392 368502652 0 -739390701 -288920369 0 921398897 -767503272 0 -451017335 -534192652 0 -901435570 310414946 0 588244656 142635671 0 403235613 -286150253 0 -777525655 -101141162 0 -876036694 490890023 0 -319613504 373587183 0 75501071 -702533861 0 -469692639 -598152294 0 -618165168 -216205536 0 790482574 -47004355 0 42602752 111305255 0 -901785931 -836301981 0 -936269676 506575975 0 -319403483 -950227106 0 -588541339 955046566 0 -955907514 15988933 0 -415664637 -306256982 0 -236408849 -226384765 0 -365562770 157314848 0 -517944993 -392626406 0 -689305179 21550623 0 -696143889 150652980 0 -578156400 89344455 0 133939113 -147075686 0 995082536 -401741317 0 594783243 970692602 0 -180354423 610172133 0 295243940 -147151312 0 753874169 -806742331 0 -182151359 922820526 0 -8157968 484631941 0 201178185 736093463 0 434695101 19228859 0 346443760 201120862 0 961731794 292063344 0 -849921625 125909778 0 626575917 -588163443 0 7530711 -911186712 0 -200543347 -366326203 0 -189394510 157581394 0 118932830 759406266 0 792251291 -850916709 0 475779006 662080197 0 -493900359 -881826908 0 -1947714 158633731 0 698676455 81709987 0 51458827 -10833442 0 680278629 -239860879 0 -279848796 -308664395 0 311338359 -162387503 0 564358005 -887720809 0 -879374425 -325283138 0 980009432 -159290135 0 225276205 214866281 0 -9325205 -218824748 0 23750375 -714340256 0 -420402492 -834227189 0 580600322 681937552 0 136519836 614423648 0 333078679 -152164209 0 -219233884 406994787 0 -504049866 337169641 0 -110300437 -735514550 0 -161771145 -243338716 0 596994093 613688680 0 438239754 354799666 0 -548514670 242303825 0 656547428 -544202401 0 -434871380 692813778 0 -335820187 -511795031 0 -715607143 123741240 0 -187499423 172698357 0 107391575 -992549292 0 -621516147 -378101671 0 -435571986 122404375 0 -754468844 494017899 0 -997121615 -288933062 0 -103372132 82877647 0 457101456 -193978778 0 -653794543 441634308 0 -754049344 -853941708 0 642046734 -281424631 0 -410634155 725496964 0 92023341 -352136470 0 195178853 208403111 0 636565955 460523767 0 816222966 -512412672 0 589147439 7261806 0 -63451936 -304198873 0 38418865 -301516794 0 -295670118 -768623340 0 -957199922 -882036581 0 117968097 -577520233 0 317190230 -491960078 0 -511937526 -380323567 0 228814586 -636611340 0 -988023070 -73020703 0 234056004 -691559542 0 300784692 153571255 0 -218251757 321906258 0 402432990 700540561 0 -44126119 948855976 0 519856018 -350073961 0 -531685434 -45442474 0 917436915 834965101 0 -861058050 -454134379 0 826852342 -246126555 0 -998923864 184014401 0 409081242 -30750306 0 -435565984 -968060322 0 359857984 204340467 0 726429206 -135569568 0 420727959 636268878 0 993781820 492196696 0 -917351005 -327395880 0 602638158 846066726 0 -573569635 -901980429 0 -207864988 450488473 0 -560270481 -976517405 0 741982954 481045065 0 -444211884 444840730 0 -146059409 446464312 0 -7574317 854579975 0 -153397378 -24109629 0 14167052 564195068 0 817457859 924878715 0 -8093956 -818809345 0 714999598 -849865719 0 420403389 -282856069 0 -5584253 131048238 0 -480892900 -566721561 0 179984627 956990635 0 -660169081 447886891 0 -490263805 213019417 0 -763407770 399107481 0 693136218 462180020 0 735829324 587451552 0 -549382768 813005798 0 -317300591 829334883 0 -470253341 -515162539 0 687306222 -850233202 0 -682201028 935641319 0 411518837 290804791 0 -454143969 42901299 0 -512623296 72265607 0 266282974 -463129091 0 303394969 -134077054 0 877041947 -581021006 0 715748134 -543336647 0 -482209198 882721695 0 847168435 733895547 0 970283238 -925576707 0 992957755 896082514 0 -100415310 535093605 0 -566777223 -765602206 0 600482232 -845247158 0 336265487 401279100 0 234618571 -252837971 0 -89146610 35507439 0 -957591350 -498396604 0 -966685639 338509419 0 967444783 940031828 0 -628489380 28699988 0 640459103 -405431687 0 790885027 699601230 0 929734893 -799733363 0 -347481179 -966715002 0 198699625 679025665 0 813767199 114342694 0 555951927 475866388 0 -280858119 963973512 0 465085187 -728890934 0 963746667 696128434 0 -248141167 140344534 0 -210720335 -297578792 0 954273052 605785763 0 -36893099 699809983 0 -772824331 871319720 0 755382830 -271284510 0 769311796 -161943228 0 -850986832 622145837 0 -161640648 -208325224 0 883120209 845911298 0 875007652 257200372 0 534385931 -491498925 0 445109248 -750383285 0 -399074613 136238175 0 -839509796 479438072 0 -652471446 632546749 0 -580240460 28472552 0 421171911 -688028173 0 709178293 355482914 0 -138567122 709629240 0 -338291455 114242051 0 599745368 408112172 0 873930412 -65463061 0 -427004693 -905664397 0 -321263307 -304638138 0 -774915685 579856581 0 -337533720 319846434 0 157576655 -543275313 0 214696341 187048790 0 253575795 -253797592 0 573703933 -292793636 0 -84757181 -643143303 0 -997822229 -686983761 0 127970499 -115819154 0 -938442719 517788439 0 743604348 222151847 0 794601239 -258187366 0 -211334734 -682791354 0 -210626914 -159581622 0 396015223 -263426109 0 -713897855 -563134565 0 542739359 -961810407 0 784775870 -866490855 0 -739284548 -431850831 0 -743335624 -59184634 0 621996198 796529351 0 -785540123 -854055981 0 144144236 -366672847 0 156949539 -725471102 0 860296189 210554062 0 -346605861 -447039358 0 -39791301 -286021827 0 381421046 401097906 0 714221019 27809089 0 378469522 -376764418 0 444310159 -863174706 0 591029613 -175080609 0 690656759 -433462590 0 -297909298 -865717217 0 197018384 -124903305 0 51309661 -202228091 0 -177941764 705605926 0 -270249525 494025906 0 537939516 -201355117 0 272018013 -247236406 0 340590938 -805213692 0 -828471243 -963668754 0 177998735 -168806974 0 -568762698 878420595 0 188357109 120011119 0 613971757 -413702755 0 -164252044 434072888 0 858884029 180110975 0 918730852 -398329439 0 -720266302 -784710365 0 -288194332 -331629287 0 637882614 466084773 0 569328424 -21879956 0 370019927 -907268887 0 807856053 -500479098 0 340259962 368892160 0 -744199939 932662376 0 -371867492 -386246059 0 -648992359 -765479896 0 520114451 -450820461 0 172729908 -9365605 0 968280050 130677944 0 937155124 -796734631 0 -564827274 -408803821 0 308017883 410711420 0 306874359 -781601044 0 -50736525 229233041 0 -820823379 680750568 0 280062555 -835765850 0 -702111649 -894044797 0 -828072769 493231724 0 176336483 13634306 0 -804244442 297553668 0 -775252415 -797042116 0 993153846 97765738 0 567812747 -58648731 0 764974290 770073097 0 523082837 61438664 0 916551656 358129914 0 -53834509 132565267 0 472485099 -491828147 0 38027024 4554959 0 -881116483 -374133700 0 68842862 606577676 0 438413508 888198705 0 783765633 216861309 0 -248338212 -217754067 0 -281965790 928439754 0 -909349855 -686415661 0 953668762 -781975203 0 -119672564 157230829 0 561195096 353987527 0 -209083180 180899942 0 424005318 -795173390 0 651854121 -271893176 0 -187652386 -469528068 0 367633283 450594923 0 -147234318 995671193 0 -392318063 -29637100 0 -515212312 942930401 0 -532618951 -641372003 0 -573033356 -663991566 0 551973506 787548978 0 -988782276 358890884 0 186702448 922699206 0 -684008747 -279432958 0 365231493 -856318545 0 820663140 -15287312 0 -199516592 766135320 0 398612740 -491312196 0 -781812217 -948127811 0 669595147 -634096801 0 966307105 -723872890 0 591414310 501093519 0 824805989 37020376 0 806050380 456404240 0 812243816 270824047 0 -316425742 -637074743 0 -487292142 392559940 0 -991458178 921211130 0 -67471252 291356742 0 -7130218 -329856531 0 396970391 747556046 0 360269951 -644693090 0 -401606039 -819548696 0 865916271 -839557884 0 -833727639 -792420612 0 -976335180 13241282 0 809632216 -355697259 0 947283571 -662689258 0 4189987 -135526911 0 227719059 955876274 0 709456202 -42837575 0 -975514405 955756966 0 640951698 975419455 0 -941113412 842349693 0 390812347 950380546 0 -182152293 344466035 0 912156941 32936184 0 -740386803 118297505 0 99033165 648485391 0 812412556 815639177 0 -332307693 950246757 0 502691607 622578278 0 -445317709 -296318581 0 222067603 668086364 0 -140348204 -843163474 0 589575940 915890252 0 -293915503 287714065 0 -206329530 -373361349 0 548587834 -612016218 0 -180837574 -415824634 0 688671142 -345694950 0 -926217908 -925706847 0 -939691384 287807305 0 -731260292 432366672 0 -376303622 823444506 0 751063324 -822275317 0 -440166187 475798683 0 -156072211 -787691547 0 566102157 -207775874 0 747423640 376276457 0 593356696 537292122 0 -240885073 -125182413 0 -365488291 2202351 0 677634291 205183388 0 844143875 -110536030 0 -769923657 109499997 0 -19570727 223007175 0 -93868386 -921192026 0 -518441338 736249317 0 -964402388 -180881711 0 219105410 -474209607 0 989400560 -222301407 0 -137611803 -36011523 0 -811523007 -845928116 0 -832894554 -607460418 0 870413380 346470628 0 879758864 -21425537 0 473232059 -943459640 0 -611991316 -966264468 0 -963189107 562622516 0 -574445065 454264918 0 -646475099 81611265 0 617613047 -94768576 0 243693913 -520970337 0 -840731226 79134368 0 623635256 668179397 0 -520333694 627782391 0 309684895 758138913 0 426819129 -637005337 0 -304750279 -174061588 0 -885702463 106243490 0 -628169907 447728626 0 133604401 811764252 0 69789981 -587873514 0 21728516 839061730 0 -49635602 -261910047 0 -372779397 911432474 0 292927195 992663438 0 301232787 -692472822 0 970505791 -33632298 0 -446700827 -500417322 0 674330640 964273243 0 879030322 200526136 0 -505000511 -191659240 0 -843803358 880314704 0 383395486 150930864 0 826138618 -379603631 0 -569344156 367323585 0 -697491125 474277384 0 646810274 -708311861 0 -123175444 -314980517 0 35463703 -359772103 0 462592223 254194570 0 946716313 -423042980 0 201603336 -755894979 0 -461431925 -655550775 0 -440067908 90264270 0 -459336320 -233617992 0 17012752 -483133018 0 -532204472 -745197800 0 -586723345 -976503720 0 764258154 352261936 0 126795160 -692471184 0 -63068488 -801991139 0 363454509 -336901055 0 473131884 -129816419 0 -843567075 -405333898 0 -558091081 -388974263 0 539331549 -617611891 0 513500668 479088690 0 650385077 -37556597 0 -78955666 -265971678 0 -497748741 -474944799 0 76862102 -139592237 0 88786615 183843077 0 -286066812 701244374 0 134877893 -461621699 0 -640502131 -880926133 0 727333818 -394602728 0 -864692034 -229013946 0 694110832 -648199168 0 -811710524 -230899837 0 495284079 -803826393 0 877213795 263508024 0 -375342204 538289695 0 -394554553 -945238238 0 -574322027 -840031053 0 20728256 203972741 0 -486824004 705040778 0 450967646 735706255 0 -584422695 -251441448 0 -51907256 44685243 0 241663483 -60745716 0 115895359 697328645 0 -103288748 -421823028 0 -765414536 333881647 0 -176386866 -173024451 0 188783556 608545748 0 -872678009 863421889 0 -671200558 586882988 0 161632348 369948553 0 628694789 664298856 0 354903224 -881046689 0 -94835541 759022148 0 -218024314 634429268 0 143794056 -159272361 0 -687573071 -783686292 0 485786385 368190546 0 292277059 460158555 0 -522019702 -152113977 0 -123505118 -744468312 0 64310022 -824570198 0 549601858 -229823471 0 -266155152 -497357879 0 -236671794 12241928 0 -460171795 -59985343 0 -462163559 -285986292 0 403916963 -387061209 0 -964098539 -521598388 0 573455427 -923768082 0 -281700893 -820048843 0 576517870 23195270 0 873473507 76184653 0 -911209851 -28456824 0 -199439184 -802501184 0 -588099375 -60904181 0 744767091 -572744560 0 990471581 293807975 0 457102727 344527346 0 615480244 60514132 0 437634982 -465725827 0 758886574 203342631 0 -728739569 -854905154 0 -474257594 885308021 0 -498667052 -282503830 0 191230671 64666189 0 -374796327 822033713 0 163215985 -11849805 0 353384081 733398277 0 -341938220 213818717 0 -941630680 50150865 0 -990128869 595312996 0 25310784 711763252 0 -82756909 585315538 0 176603012 406355797 0 933538460 700111840 0 -523540854 354301345 0 -481123063 352647754 0 202715664 927267189 0 -916188622 -752413098 0 -452289839 248390979 0 -435811542 -435440225 0 -704215230 -34697492 0 235125827 380093672 0 17556622 290120016 0 -911186311 -919590171 0 848257337 338629713 0 -194242461 804085594 0 520620237 452785782 0 91136363 -565106859 0 338935822 -614004816 0 -133741538 60967159 0 -940711023 590123670 0 -443071351 906090826 0 472511656 612057336 0 -233922986 855691538 0 -937405784 -257679146 0 39265376 513395173 0 -569929993 417323296 0 -179249793 -553160407 0 -709895624 -960652629 0 994324175 -523646777 0 -25421133 -989191314 0 776545312 -242415810 0 695996671 173537186 0 -336667171 903099262 0 206139916 -294773676 0 -274293212 -53217104 0 511528276 265372551 0 -291763752 -646462759 0 356382132 -854570989 0 -175355150 -332997020 0 121729149 147983826 0 822393905 667599068 0 -380820626 971536234 0 -608049602 32497633 0 735301962 -198245451 0 171929113 880659692 0 512529988 377890748 0 967486664 368153159 0 343881391 -51602141 0 46492110 -809660033 0 305437948 695360694 0 -77209218 -571373541 0 621091365 87112860 0 941220289 -867988248 0 -525939473 -20259043 0 -887397263 607590300 0 -77377724 403327382 0 701504897 61884545 0 -562090713 -358794123 0 324695392 -402188498 0 563909271 -841503612 0 213437143 988187957 0 -226298397 -370309480 0 -135197525 -146394861 0 682625102 855380213 0 657103598 -994583276 0 -45360805 -703395460 0 -925274943 494253690 0 224312374 -755588187 0 -750336522 -8045867 0 879487292 -835716679 0 -256601679 -946182904 0 648229718 -254354371 0 -262931306 413445720 0 -517527667 188775833 0 -521669013 201950620 0 -477945961 84722386 0 -592874476 -930840946 0 -441625190 -74459000 0 584825136 432793114 0 743853555 488848286 0 -549537884 -218439876 0 -946547608 131926175 0 428431843 381347165 0 205038365 -209528509 0 830458818 418167499 0 629275381 -103356119 0 -718097340 -81655850 0 799107419 194871390 0 -554661567 902205988 0 -677955558 544794162 0 730741143 -553417440 0 272816591 -636048131 0 -76505733 -930582711 0 -880628431 502762695 0 372990057 -588319899 0 226444988 964636247 0 907811378 317410395 0 -608262586 -834265951 0 869358686 124787104 0 -243771601 -70920623 0 -22552181 -759134160 0 193823603 483550668 0 -891331228 -352741571 0 710403516 132701898 0 796903664 174588278 0 111843581 -743952378 0 867179997 519183256 0 -638621776 873041151 0 -36395692 -271443089 0 -791457860 -501458211 0 -524523369 -840717112 0 431593891 -478072628 0 146658590 82210501 0 -126581885 -682496781 0 98536486 -944836787 0 664372928 -232026023 0 -706953649 -30683296 0 729112742 -582749910 0 573713381 638324902 0 -962060218 -419917026 0 733733246 -323583970 0 379403393 160622062 0 872495065 333427976 0 -405096126 -452339021 0 -763453592 963958887 0 42317836 645081347 0 983342454 -190384941 0 812180119 -330590582 0 794521880 22060191 0 427713793 480343416 0 769237232 937682264 0 -467739445 206421433 0 431556597 989267506 0 55218899 377035584 0 -694354554 839241603 0 891077333 -427922764 0 -500021873 -764573445 0 -798352279 -97490210 0 -232069880 479938007 0 -92811986 654218503 0 -953739203 -231637629 0 103406587 -303990294 0 446478863 -337708222 0 -257440879 -763948686 0 444387616 -825327976 0 824688693 823208853 0 756595560 -965324233 0 970833897 -257839284 0 -188431888 -936284530 0 412587114 -671839683 0 -2381034 -945650869 0 484071610 702826369 0 -776063055 -186121540 0 299176743 -252293149 0 350695666 108986195 0 -455927493 -562167165 0 229246906 -790225174 0 440145294 -32398748 0 194283707 -835155521 0 192670202 -317467925 0 -625472595 -845280623 0 -836627127 -545165810 0 856711890 11058798 0 -148700744 -974819360 0 -219473326 -223323735 0 234736791 142643351 0 690522751 474558863 0 808697252 65965622 0 -469219103 760366292 0 519500263 583297894 0 969253282 51471772 0 -519254766 121824310 0 -194621160 -234952353 0 6404116 -427729558 0 242882096 454362517 0 397324272 511907490 0 -855007715 -194125663 0 -878234573 403184578 0 41375069 -370991275 0 545607462 -837963881 0 531392829 -84396706 0 -682146754 -678005370 0 991533230 -129333601 0 -764572338 -83613724 0 688515177 857546894 0 816377360 -750924062 0 595135258 136079623 0 -737984773 -557705983 0 980537817 50757739 0 524934663 -767774710 0 191138124 -621359844 0 -265430409 -890544918 0 -873934211 -569979283 0 -683187970 -707563186 0 327696929 -811771402 0 -127898503 -342844001 0 -564111564 -7027413 0 693995617 -213301156 0 -498254742 585374344 0 -496438240 312430321 0 157634872 -455388861 0 -842289262 -55009415 0 -685546883 -203716949 0 -351894549 927984708 0 -510584852 -355335187 0 994098265 699067428 0 -225206050 -12357191 0 -913032969 239096005 0 -240591899 121790069 0 -443889751 -651631860 0 -622022359 -7868273 0 644009828 -961934641 0 24224194 424444608 0 -993503663 -744651854 0 -30197777 -555619628 0 901146663 228101085 0 -778436093 -235843039 0 -855003621 -821358888 0 -969662132 -9517168 0 -979525784 703888876 0 -761745315 -5239944 0 603243300 353698715 0 820595896 -459941612 0 940511025 -489543544 0 357088102 927897397 0 -330528968 587455732 0 185915298 -814874724 0 368751714 -13796443 0 498367000 241813074 0 -809745326 -21004007 0 346743304 -637277104 0 345814238 -34786683 0 -755403838 -662958930 0 253467054 35091982 0 210583516 -664124413 0 808906482 -533498662 0 -133339438 767589034 0 -530521931 627623383 0 659396657 981718345 0 640447736 -349800424 0 -969521638 -954405096 0 -877935545 42820697 0 -702397507 -409972043 0 -467643400 386807577 0 -659465630 -35295287 0 270246813 -250943249 0 -444493081 -463759196 0 394475656 135910058 0 454714404 312638 0 -789845740 592545724 0 -333950159 28441200 0 -948734312 -523062476 0 -390958876 -435614008 0 885297280 7813815 0 -567767560 -994271397 0 -945808143 -893280426 0 -295112203 6396022 0 -140973593 781245709 0 -4893041 174120517 0 807483603 281562980 0 -650076747 -817716111 0 965553579 -442752548 0 -851242229 835722681 0 -581728097 -90460815 0 661772236 -190142518 0 -281490759 -355539682 0 951612762 654354706 0 -344688477 -860834163 0 149681887 -437338023 0 -839188000 -384652726 0 -39738155 -136860234 0 984479359 -732105958 0 486011257 514639156 0 -596918171 596168157 0 -202160198 667861946 0 427000262 -725026919 0 778070051 -688443675 0 38972807 -450092184 0 -819556789 199219868 0 -517425419 455411120 0 -559262596 -862354277 0 -571898411 885177489 0 287154417 -632340870 0 995733620 70942197 0 -324446614 376780163 0 675057616 698153348 0 383092158 -654738209 0 33137607 313974117 0 -878090547 709027970 0 -414244623 -220094095 0 226429696 763461864 0 -1614021 -422280292 0 -196865954 -522706459 0 990206429 662003247 0 -58563461 -398465357 0 -878487952 -975598173 0 911392295 -795930271 0 904032141 233166141 0 342640192 883248642 0 -107806499 -191668005 0 -842404363 -751207468 0 -790490389 733112125 0 404905947 247337753 0 553997289 162904084 0 487809207 524656589 0 -34099301 711193362 0 -762382018 218074231 0 450795996 259101956 0 -863158632 -350491367 0 253092860 -323098048 0 -311493939 193802452 0 -739793325 556984067 0 -473892548 88236963 0 463533661 -894189975 0 -213674741 497206801 0 760864728 -377636630 0 -687183828 61395189 0 574730476 957633951 0 250289237 701259134 0 -18142040 157938006 0 -879054990 291753640 0 -67855801 732864322 0 -447871303 195260330 0 -276824761 945254225 0 975306973 -526794706 0 -639621966 292977935 0 778529042 773755303 0 835370572 -786271891 0 321126026 -561524978 0 445457274 783337209 0 -696719646 -959042594 0 412454019 -737618527 0 998970533 71928369 0 261387367 -283450525 0 -434784610 442921041 0 -887305472 -51963371 0 -626889882 569291401 0 -86247325 -915469250 0 976167633 252932709 0 -147640826 58539787 0 -241641417 -347804091 0 489494664 647033106 0 755800318 61386269 0 -336036747 382206926 0 39990617 304457393 0 -69927049 65880667 0 -65613767 -657438490 0 137268264 -870812432 0 267370121 176208853 0 -863223683 -635077490 0 -820041093 55778132 0 -743993851 -720609347 0 -307232712 769668594 0 -88857710 -15476889 0 113419030 196936506 0 787477235 -498826815 0 -302751930 597279312 0 410182240 -273957007 0 975678353 -892305648 0 332815916 -729434118 0 950373997 -603042952 0 -583080728 -15595801 0 -389618055 -900352150 0 -200094977 840226202 0 631273097 735093513 0 -959290125 383041767 0 804271385 -55065380 0 453504170 169082851 0 926575691 -583019415 0 -168514641 680919789 0 -944075980 774177737 0 -353268619 -732602657 0 765873714 -176895918 0 -780223503 517795309 0 -645309913 111658585 0 172746186 -586347297 0 398555513 884544063 0 -477930675 -451527171 0 158610130 -941212233 0 731405164 -558443386 0 770145353 -96765582 0 135044880 -949260451 0 -386321341 335908328 0 -924595859 -969589063 0 1926030 -576844699 0 583215160 543128454 0 136763349 398061302 0 466876836 -333134867 0 215446376 340211314 0 -516256215 -125062465 0 533936164 132040785 0 -44731981 472395097 0 -112658599 -643330171 0 459661930 865542048 0 397656966 325980235 0 -983142270 -347866139 0 234055575 -700141766 0 823880298 -388991523 0 839199685 -905209734 0 953358564 963349893 0 688708284 -460862205 0 401991689 600797150 0 -571978556 405615114 0 831233743 102090028 0 -870292390 -807065222 0 -899335709 508280906 0 -738633171 727743005 0 -470497305 279689887 0 166896199 978400947 0 -463236224 -18708254 0 -71199856 980480510 0 721352185 639776063 0 -618615024 992378622 0 561775398 -759010445 0 123599078 585971819 0 -423675491 -405451432 0 140809960 389638455 0 55198341 -991820800 0 994244363 90940596 0 -828179373 445758092 0 -792926067 68594736 0 -646392961 43762368 0 10473398 424818406 0 23068094 -912872089 0 -598177584 661165087 0 -55536418 -798680782 0 -654404702 759619143 0 445061378 855531754 0 810789653 -576689388 0 -816138638 844355788 0 -579331078 545883903 0 711378041 -191249226 0 607708410 102484667 0 211997860 -32829038 0 -815404072 -50708389 0 846263774 -463743472 0 -680892548 -855038972 0 -471229198 312417931 0 751645408 -450256910 0 337952823 -107194745 0 391685713 650084879 0 900783188 187608088 0 -577655803 797369780 0 973854838 514528199 0 -636166990 -157219267 0 780532593 417770022 0 732203820 -550561671 0 -859108559 -314109793 0 718283660 -428136823 0 -778685753 397484659 0 -653443487 -647511311 0 360563991 3883400 0 649145969 -981197503 0 -404374005 -928308688 0 -200643757 566733214 0 -933920767 -274669986 0 955245607 83805045 0 -219170805 860514860 0 104979686 182878586 0 -577385754 699367282 0 -313358120 851314723 0 577110167 -963817065 0 -553308988 771297788 0 920356752 55894885 0 411112207 846284043 0 -863254003 -258664512 0 95544591 -80712448 0 -949463787 -79693405 0 -146246608 384672373 0 -710799417 -779004804 0 546238431 -803656925 0 437479430 603804584 0 638862310 -512287691 0 -537892165 -610219235 0 -644058389 519011224 0 -216206194 -735915566 0 449689989 650776394 0 -614577465 66910900 0 640281276 326378449 0 -561980503 552582274 0 -115519750 -233843020 0 687462379 -335492182 0 987929485 409494818 0 406629195 804794361 0 869100682 -866314166 0 -172496164 480783403 0 -253726583 -57707554 0 -574631510 818579903 0 -195941926 -716412885 0 -404286532 -122183167 0 -908517822 -31236054 0 -990782816 -279606517 0 -29027399 -192289446 0 75105647 782150417 0 438013630 -752655862 0 -839416116 -283838162 0 -228530644 -409957849 0 787594168 -2875445 0 660959166 -404584964 0 -717769285 566939488 0 289567299 -71297965 0 -134331073 -707839285 0 -457867917 581297761 0 696022560 -121807459 0 -558618895 -303858528 0 -508597380 175649516 0 -64167939 416790359 0 -431721090 -281465037 0 56617937 259489997 0 277914470 -660392781 0 -297682946 122705169 0 36438800 -758405017 0 472242632 -160415125 0 807203472 820390441 0 -644753258 -947940263 0 -707100636 -743245146 0 506371311 -800804981 0 -877333122 -904469334 0 -672892366 -11880739 0 559921649 -809456673 0 -257555592 40565022 0 387080406 -245834464 0 328733912 -422668952 0 -496197434 341884307 0 337185115 -178476565 0 -842757065 285018843 0 -965654796 -437454978 0 -755384467 -252701993 0 766988278 -495490475 0 -142284902 783549132 0 -316534847 -84801564 0 679527041 753116343 0 204521485 -90649880 0 -753710214 243250558 0 579541741 -492958451 0 8933369 95589643 0 568646993 -599431267 0 -768178361 -697093535 0 -606995497 453960156 0 403560122 -141317583 0 788919962 820618943 0 -195273750 440220193 0 -639574789 -665082898 0 -6516449 806350999 0 892070771 -537106804 0 -330729683 889002521 0 -698190526 848184336 0 -302070307 -283737853 0 140006958 -11060962 0 -443335023 -655247610 0 -993320473 -607205928 0 -97241789 -65945134 0 -488905618 479926808 0 161165182 -192878498 0 -677560107 906205404 0 -598999897 -393573200 0 932420247 -165909791 0 6205033 172217348 0 816592195 -757011932 0 89687399 60343503 0 650345473 -660836835 0 -328099248 -7610490 0 489181404 -289154042 0 -574973918 -798176396 0 686924750 51240816 0 679339908 -902022535 0 455361531 554815217 0 618582461 939083805 0 -629488710 -157034234 0 640025047 263362250 0 -632271787 -799995525 0 894036100 -334214107 0 52267519 66984990 0 -690517367 299252942 0 -843129039 -575145598 0 59602247 738465088 0 503759175 271366994 0 213070251 -141412403 0 757133035 -201254438 0 869910584 -811336550 0 -638061392 -587850573 0 -430832024 778938346 0 660408905 74438608 0 -597202986 340380281 0 -165110808 845473051 0 -167472338 344767994 0 428612312 563133562 0 198778494 15872455 0 -122814506 -678764040 0 415955284 831463906 0 663749284 -23595522 0 -732480647 693534756 0 -549784052 -49258756 0 274423989 -291437093 0 -780160748 892793267 0 933962367 371073742 0 -348221816 320213087 0 479046753 -490842379 0 -206125048 -999116932 0 934895084 721361276 0 -81287024 374410888 0 106363408 -64910766 0 -833907859 -201267272 0 957209601 -177822487 0 -769278557 -268771286 0 -33855969 -829787940 0 105708148 -839574677 0 358007647 728177139 0 462870842 960916371 0 -954183819 484583870 0 -76330151 513101104 0 290019892 907169320 0 -655216499 -636727343 0 -259437650 589445727 0 61050345 124573902 0 880044346 -327456916 0 13392055 764229257 0 -983053226 -701847662 0 -4988220 -392714306 0 -178191247 449256447 0 -273999771 617702862 0 612272574 -531980636 0 -157536874 -176646521 0 554120015 -391682680 0 124057579 258444206 0 -157087497 -489532713 0 178329612 -146349332 0 574388402 -531228839 0 -129477536 709692441 0 347050555 780384897 0 -557370976 -651528196 0 -441558274 -454284331 0 530744511 731044566 0 503755411 135344523 0 -946325500 49618939 0 961876199 -632059567 0 -633769733 -927206235 0 33843786 364253511 0 -950330553 -738907234 0 -156380106 758736415 0 -256323783 189546365 0 -992921555 -731089657 0 554181280 -247628650 0 379410452 -503036431 0 -713807384 -627588728 0 -510550673 856662193 0 519207578 -791336680 0 -988445676 -250707454 0 134999460 31267187 0 119282159 805253933 0 -497411429 972484850 0 748309825 -167630794 0 -327942440 -113204716 0 -811615353 215369419 0 159816694 773397855 0 737428391 174513470 0 801756908 404792169 0 -805785151 924103968 0 610405855 -77522641 0 -53751371 385075448 0 92777201 -830198352 0 102078064 615120751 0 -771953222 -616677537 0 -806614794 732529739 0 269480992 230506598 0 -685466532 499505255 0 -823419563 479651412 0 -812932594 978566438 0 734373548 428017168 0 406692744 -948849968 0 -736449477 -262949602 0 47487542 -436071678 0 63595034 -903597745 0 349058350 -751959334 0 -764082180 -40172180 0 -865078513 207371876 0 179210448 414381881 0 -369611582 -493090941 0 47460953 342994929 0 -538624620 744520652 0 -753976764 -472527545 0 949903526 498131228 0 -823194269 -587384614 0 -349285407 3798156 0 -95885471 -684733470 0 320821432 278082205 0 949138019 -852499313 0 -126298411 -417640018 0 231527069 861200645 0 135053775 -391676678 0 -591581184 75039019 0 677677947 -342756491 0 -398748234 -463528546 0 536057531 851340136 0 545917865 -127395096 0 -165857273 379006708 0 -943019445 433720367 0 912921830 -192800470 0 -412214841 25949487 0 901973382 417528106 0 -860114830 -919445794 0 844379861 -722438778 0 655467720 -949919947 0 -245416206 745144896 0 -774660761 974896930 0 -806019146 -259457402 0 -252490710 895036576 0 544503002 -183415817 0 284263324 173327559 0 -662828441 -698783178 0 -752624229 -562036532 0 543902508 565270537 0 -652157591 -903222253 0 -983341852 352665751 0 -676303232 -186841732 0 34482190 -407990718 0 491950002 377931230 0 -589918936 -699672660 0 -608689397 -278247471 0 425703545 -200891962 0 -115781188 -102997929 0 -952589432 -382264902 0 -684021356 -842114180 0 -809744756 797310942 0 -598340137 -643203710 0 -95893182 -32468400 0 -986743961 95306224 0 -397781210 -549849633 0 329746036 480664808 0 114841150 -704456205 0 -472090041 -521305320 0 -790835649 682540566 0 -342481430 30321850 0 549617608 -26039499 0 616736171 -446921304 0 991317327 855976378 0 786921923 -389966711 0 -322762105 -427141908 0 274969809 -910317083 0 -239015725 -259213766 0 -792619971 -208040613 0 681284567 895983354 0 625858103 880336279 0 686224550 845769899 0 447482987 100787906 0 -153667069 -212099033 0 57837319 339154906 0 264592748 -402235300 0 628156756 -388856445 0 786066962 931692488 0 -256328053 447118386 0 -788768119 431660807 0 -227846393 -621288876 0 -725241822 -758890677 0 260608337 -759577888 0 -272951399 269827734 0 618593678 -758896037 0 932876728 -628301997 0 825189368 -766715615 0 -449557326 482785792 0 689032022 688938042 0 317647651 -118481233 0 116063662 -884725899 0 850378528 -564552568 0 580725244 249752381 0 -233580122 407207285 0 -162701248 573251208 0 367826847 550326699 0 506004805 -471427347 0 -143068698 839736319 0 -497188025 389302910 0 104028683 -192513858 0 960564273 824903837 0 77956709 -64495564 0 660481851 924306923 0 862830647 -319776817 0 -800013938 826131280 0 304262732 -434189924 0 -249903206 412791207 0 -641558228 207983609 0 -629139582 -868157482 0 -307805519 -689199487 0 -905924393 265304038 0 -748706058 247320828 0 -27010527 -286117280 0 -546987341 865564325 0 738274767 -867598717 0 -943498075 -935516853 0 -363034880 -630892604 0 603955970 328765146 0 911148744 18305199 0 -284749693 341037754 0 -8040971 -19609207 0 -217388771 363512856 0 -751805935 -346372163 0 -483358946 853515271 0 -26838603 -12610260 0 -818917617 391579792 0 756881892 892171741 0 -675120579 790042129 0 -748856759 -353928266 0 388568169 -268708551 0 945149957 190254953 0 814347390 670956327 0 -381393219 -51039637 0 -611230361 -568164085 0 850068546 119679044 0 388504607 991330624 0 -929318437 588485008 0 -753660494 848550047 0 -676838310 -867907959 0 -180731116 -892570776 0 -984643054 -665083984 0 -699457438 -150020827 0 -700222967 460825723 0 -492280508 -540613447 0 -523805084 -314042890 0 856231903 237926604 0 886654710 325930033 0 955614746 -467347095 0 844724763 96407226 0 24430139 210598531 0 367872256 440749473 0 -808347632 534522708 0 515640974 118097953 0 -186361437 -886420044 0 492035231 -447558862 0 -323261849 -133443199 0 -603340386 645122740 0 -761613179 282808463 0 946122443 240592350 0 -164096611 -866088017 0 551742435 -22859768 0 376337758 731141925 0 -246810512 626667562 0 694062089 525743636 0 570670059 983073572 0 -168799686 -179805990 0 878814814 239426646 0 -721229098 -43229986 0 196409471 650342628 0 70367316 -716946806 0 -545656280 -469420964 0 -736069708 435308694 0 -779193415 501253858 0 887172673 -371983178 0 -632990009 -771471219 0 630985898 862070997 0 244971844 -741216905 0 -103906860 818502600 0 129053379 -537363828 0 -723028637 201563433 0 -767158163 -832773309 0 -600051467 -589481556 0 -901630867 -139856655 0 567940742 80986361 0 970634742 737673863 0 -373718353 -489270447 0 -721124218 -443719889 0 542041702 160453706 0 553596959 898508074 0 -126871654 -94515407 0 -481260458 -944376508 0 277850619 230775178 0 533539107 332804873 0 200035208 -559935923 0 -542053184 -323984903 0 55535150 -377537877 0 754141514 -145425843 0 734385138 758372277 0 347668205 967265450 0 272681994 -176639050 0 -487786212 445092081 0 -54887508 427812243 0 -590839794 328062554 0 -209019540 -18138090 0 -208063236 163014281 0 -358679109 -363224987 0 -892201332 -319333738 0 905340837 -23236518 0 -141376338 439103955 0 326706445 -419504347 0 338531903 -968967336 0 -848299376 37202168 0 551492748 168685884 0 -464247892 542989655 0 622813902 457882091 0 -381767964 203516076 0 -591218978 955325338 0 977060697 -784819854 0 -865992122 60554959 0 267918588 -59006195 0 -498953780 -3037508 0 -170276098 -658865825 0 -680101245 478019955 0 -850472858 646578023 0 -171703938 314391182 0 -776097225 -914603591 0 366122845 692910351 0 361732364 426948362 0 496152803 -612595607 0 -26173588 109431902 0 -470060309 -675713689 0 -910490673 257432426 0 453527093 -72465043 0 604748447 848815012 0 27142811 -499985938 0 457766675 475508495 0 -821328757 520464700 0 -79764820 -300892258 0 239314082 -198203249 0 -214286683 -762724644 0 -169538474 359750235 0 473361620 -10707858 0 -625333309 -934567898 0 886125289 -398077561 0 -232697884 508385805 0 268279043 -615773119 0 215033022 410981071 0 366092578 -404695094 0 -95443637 104199657 0 533399547 -148872344 0 701519887 -871912022 0 -71955331 426977613 0 -217272232 807971641 0 -825113429 -348479303 0 -648722508 381642418 0 -905316250 -4111302 0 750823213 -335957274 0 -310124966 446897781 0 124503343 976623180 0 466616220 641935690 0 -304444540 -898616552 0 983139820 292069309 0 -731895326 -939991144 0 325392699 622480434 0 -284812803 53947848 0 375350428 855740766 0 234360249 653872482 0 240299024 -371241280 0 -26094459 7949903 0 299906824 50975722 0 614323043 -675532856 0 -189339243 -684029087 0 -96672347 2790890 0 630104420 -580546139 0 802031718 472229283 0 921632013 484329395 0 399400470 -461864472 0 391005384 762169928 0 889864070 -143233772 0 -866583887 215664399 0 -102783912 509413213 0 797915848 -88532176 0 487015331 -861995734 0 -818838806 122921322 0 487528288 -445011515 0 717584749 360408571 0 -589971052 161682937 0 -225571304 589085876 0 -32867211 -869388786 0 808844702 414625021 0 -717191288 -312702324 0 -972833873 824748274 0 -115156201 -819697946 0 -720377670 657074153 0 -656413259 -880450726 0 374226297 -428925087 0 -161476414 802054518 0 -713006147 -145818462 0 311300756 523852823 0 416079354 770654847 0 68145015 701243400 0 599711463 -872030208 0 425850019 902963597 0 -55336450 936077918 0 -812367609 -461290581 0 609541126 -699020219 0 -777147960 777289025 0 463994255 -758564078 0 130747355 878381056 0 497666469 433868533 0 813777152 -393464150 0 -664828100 480224896 0 872146352 -57674240 0 -588268317 -761990783 0 -91807320 -95799000 0 -448300810 70624009 0 713550152 -499949927 0 -168568941 698625299 0 50354168 -350971612 0 687762887 132975279 0 773664929 589979503 0 835630737 764113224 0 -488750601 -108288565 0 -740857439 -555444861 0 -28676580 -137023867 0 65934273 -453866214 0 963493257 891935003 0 980867430 873467988 0 -72014032 -608300255 0 -105710501 -419088387 0 -171646237 640669392 0 113905834 941155375 0 -390776797 -832860193 0 -862753623 -132794818 0 -755136632 -612283408 0 871946293 -696572745 0 521648592 -143207724 0 615251246 98592184 0 43959424 683975417 0 877544345 -354724760 0 873458399 -741691693 0 648710057 -304762516 0 264593257 290120241 0 -750387161 -648084371 0 -193237942 -489332820 0 464592514 -884142520 0 -14313206 -432672075 0 -85187026 -954243549 0 -87891937 963749699 0 811420918 269098242 0 554563502 -227955285 0 821735297 -486091075 0 303499973 -244680812 0 145496883 788817082 0 -3599959 -894992907 0 -297659413 -699087007 0 -41305639 -822258940 0 895002021 924274604 0 799852045 281954391 0 288463801 -205948047 0 -361193272 460453999 0 968927029 -683225934 0 657709025 635132135 0 97277931 -460125890 0 91865559 -197369027 0 472751507 -133523180 0 -698948635 201607299 0 627351125 748383676 0 919263248 -170258726 0 -197064806 -746107426 0 -162913307 -778884339 0 -748724235 12435995 0 -232492399 610075731 0 -577972241 -693085189 0 -714804535 336869939 0 -882519754 -637361033 0 -533969829 932942557 0 812925069 -643543528 0 -990326313 280808287 0 691400979 50967681 0 -293437831 -385914032 0 -88229594 431251573 0 -806979869 -3896095 0 486725441 -50998513 0 356534696 735119860 0 476095393 727454 0 -739967420 312214930 0 -699487431 577616091 0 -559824795 -486625528 0 260356956 295927563 0 678902387 -364136741 0 -519330032 -953591248 0 136719277 -843704397 0 958618108 376383148 0 766099336 -708155137 0 -826987528 -65715171 0 -374428070 -454836427 0 -746118685 -534249964 0 34328859 -241337971 0 -472983557 133348771 0 -997018127 213593022 0 -296222366 -13670917 0 -484111235 835682245 0 665023551 309789635 0 -909578098 279998762 0 -728452674 745828989 0 -588499384 -493955863 0 -679273042 -550182398 0 -73664463 879158741 0 913266098 200760238 0 757425946 -492373156 0 -657371342 475040294 0 -567518397 -557503584 0 127467522 -495899866 0 -678357246 933490739 0 -352605177 873004539 0 158498964 114528157 0 684781602 247441843 0 213100220 -465778931 0 782646678 797745703 0 590816860 893501336 0 -46822691 929157831 0 735429817 -763806475 0 -167621228 -23298048 0 -773494269 -187711442 0 -268482564 604635003 0 -705125116 851251163 0 292302134 860415946 0 -309770947 200472125 0 -581335428 -592757266 0 104882670 -124061622 0 -738806835 522332551 0 -19752155 -640473035 0 199064737 -35378247 0 -678248623 -574341344 0 -156976143 -172533870 0 76114289 -465298432 0 -360669034 325673578 0 956639503 99545575 0 538554210 -702727245 0 -860118915 358473824 0 128977150 -957464207 0 208390837 581763282 0 -754254651 919948249 0 134796328 709265942 0 -909078455 306278888 0 -591751291 -563915040 0 166181101 -939668357 0 -426443452 680352642 0 -625467323 -303594859 0 -245833027 -959497619 0 -156759561 639384792 0 586062931 636524481 0 -143267042 -614098434 0 -369678467 -717258574 0 -716237418 596694104 0 246944202 731403856 0 946158137 -365336619 0 323554698 773319921 0 269046079 841393333 0 -954194883 -130787603 0 4696425 -797909289 0 100310756 526170927 0 -943329891 -825013153 0 -25757797 -137243921 0 94225426 -443220699 0 -109331397 -897825514 0 26326666 -917974054 0 -251535807 -639617629 0 946490329 -631043899 0 -42218348 -10168341 0 -680097567 -904342807 0 983717185 726275742 0 458367881 344428649 0 585280707 -828044147 0 355582797 -756636387 0 247295465 -282994988 0 313906763 -809389278 0 802913751 783859512 0 -607913402 -534990297 0 18954285 283549734 0 -940222834 964873664 0 653011836 -144721777 0 -730853662 859622490 0 704207018 -883790743 0 -963899186 -535878172 0 586702196 -836431571 0 -635436505 332836646 0 -991855813 618107503 0 -525184902 26162448 0 692063921 -761257522 0 -479133188 -771603370 0 -536274410 -482115778 0 530416918 -266402274 0 -929168857 509044889 0 -423172467 -641084160 0 497725702 922535510 0 4137624 115695663 0 -316853665 -818163243 0 956902431 886607624 0 124125620 -593328557 0 573888994 813652269 0 802205715 -358562934 0 777545222 22668230 0 -483718998 -117830105 0 152675842 899322679 0 -830498068 724632513 0 -600424022 27526453 0 873403323 -223109391 0 367836009 -824379075 0 -303860050 -235330859 0 109205182 -146879702 0 562524770 744097759 0 179692922 -192361840 0 591719185 -404240288 0 385621387 -784122502 0 -7002516 488238843 0 -212957470 -129215696 0 544268720 298205097 0 257718318 -816125230 0 96559275 -33990017 0 -829387772 419587485 0 -319767863 31120446 0 442449747 -444018542 0 -418713880 856064708 0 -900729641 -615784811 0 -906317868 647633288 0 -890150376 9758221 0 145430682 621522242 0 -70976781 488554263 0 115850860 358930432 0 917030398 -669786086 0 -221218915 975558271 0 136681631 516650681 0 509625934 127541746 0 958024727 596819484 0 79853794 711359841 0 763393752 427201685 0 689090117 -248790465 0 -484975039 96588050 0 875743134 677687751 0 -273017903 360979131 0 156541934 -407981986 0 -69105678 462881860 0 -653798665 357148695 0 635118120 -775698382 0 70969179 874546466 0 -696774556 235820498 0 845380780 846117037 0 -324607188 264364067 0 516180477 909578859 0 -934461034 -116593096 0 -959334956 257707604 0 8812048 431387908 0 427904194 -665319419 0 -59399511 391823434 0 289587730 -901456673 0 782534278 -862134631 0 784094568 424394102 0 -647870525 801334787 0 -523885192 -96640838 0 574056402 -84954624 0 -402255355 -532446492 0 -605798705 -127903957 0 -875486528 -148298128 0 -9819982 155374355 0 680870650 277934760 0 391456225 924053481 0 707778167 -474275296 0 79453249 -972278441 0 686943406 -229904204 0 687205519 124815576 0 105035585 433137310 0 -871379462 935976726 0 837986040 563439797 0 956738832 -53194416 0 202295762 -758306305 0 505331447 -945409613 0 371609824 -463401829 0 -125712954 -593975988 0 384032473 895846068 0 -721923710 -508031225 0 -896564277 312863082 0 348173916 567905829 0 953327178 -556706592 0 443857540 310685277 0 -346577532 -926549078 0 -678595178 85808070 0 -423393404 495710349 0 323206058 -819792884 0 -574610039 49312486 0 727877420 291910189 0 -37209983 154940971 0 -562774684 -526450217 0 -61145950 243752117 0 799447970 -547564329 0 40831029 510211095 0 452514702 758017502 0 687796887 990549574 0 668973526 639897564 0 549523502 -32857219 0 -591847437 -812862750 0 124206638 299024100 0 28443076 539764056 0 -48394535 967976939 0 558989917 -252802870 0 539035925 -409113920 0 537804397 -650872156 0 -516325495 336298583 0 -875429351 189386984 0 605236763 -500662429 0 413087753 -824514784 0 -170409435 653290633 0 812430420 -199628510 0 760900349 -964199929 0 509841320 851820873 0 -35194176 858124779 0 576752132 -42456622 0 409239369 263330465 0 -215248395 187023162 0 193798828 -570356841 0 865676684 312224074 0 580303597 -777660851 0 707178921 -20406751 0 -62003140 59410735 0 -869205879 -275076775 0 29767643 -463295026 0 772509717 188006863 0 75925051 674673857 0 -892054392 -725380028 0 -838423618 -324054365 0 -597401047 326456279 0 -184039704 372454778 0 213968812 -114419423 0 275218634 -638797075 0 -95041685 -470796660 0 729912700 520337813 0 -645952899 444777563 0 -794940987 -547554779 0 -145917019 320550451 0 667142852 70377496 0 132763962 960081649 0 560667224 743128075 0 -307137639 -755373357 0 478525274 -179515750 0 697353163 392337847 0 -536087350 -519514673 0 204344188 135860680 0 941237877 -760608566 0 -91029879 686805405 0 -112143110 442126743 0 185051521 358273864 0 12990662 74036807 0 -4880938 44608938 0 976442428 -26809938 0 834039778 -958062538 0 -148105689 -461835850 0 -812909094 667545870 0 -248669227 748250353 0 -112730636 -812109244 0 563874463 92185806 0 204438276 -83908257 0 220043677 -779551569 0 -941327903 747680852 0 100670581 -465951534 0 106068816 -397563245 0 497871969 -229238664 0 -202063243 -135228269 0 -606369539 854479527 0 -441940472 -306558155 0 324100647 -63097986 0 336305724 -700221091 0 -174566764 280410051 0 -436608236 594548667 0 636320812 -425664283 0 486114079 633590048 0 -147480776 395536012 0 4307167 -618324484 0 335904156 912294717 0 786074554 -256537700 0 -696529916 -511749466 0 -887031918 -768383243 0 281194120 723254055 0 -793443987 344025708 0 143583032 -691129283 0 901463845 -471423746 0 146799454 -450077213 0 502982774 222815243 0 -806702565 -631304746 0 571182042 -64538429 0 -154643822 -30493196 0 433304519 991300456 0 929658508 -435334407 0 -269817605 -406108470 0 148744882 -940450405 0 -928198138 -145254281 0 584609782 207560876 0 -393033206 926099511 0 872576916 -895752198 0 31652069 318968366 0 -502782767 -531429612 0 488157049 -152670140 0 -74413628 952717589 0 742461479 353777052 0 924278989 829337486 0 -104231544 348660856 0 586039332 -764764093 0 585851408 188539795 0 943663694 -924972672 0 272900354 -702316125 0 -723979553 429529572 0 -538904246 451331243 0 -230222003 112757804 0 593029280 956311585 0 -489587377 908117518 0 -111074804 398740106 0 -519345937 445110280 0 -709203921 -388737275 0 825627867 490786143 0 -152241914 186189694 0 -268530521 -587921409 0 -409584905 -274213496 0 848555225 292408456 0 -47201418 -243769101 0 945696110 735226640 0 -420578639 -776528510 0 -793122767 -896386539 0 -297468113 857746559 0 -491904970 937234001 0 -835728152 -479636344 0 -747158770 60638838 0 642474598 -917854402 0 55284315 217487722 0 193275052 -177875482 0 -151795585 97401768 0 733691783 -290445746 0 150113261 -859644759 0 412084294 -100954730 0 -804515766 -747321046 0 -717317296 -795688472 0 402822751 -356788162 0 -871134294 271950154 0 -311053451 59503030 0 840351158 752351795 0 -502692799 -74768423 0 242881519 -665227944 0 762675820 167179387 0 395885538 768637785 0 24719045 139373574 0 536437478 534793331 0 -655684800 371608023 0 -443076120 -42656348 0 800302053 65389744 0 -377457859 653407791 0 632701439 315856760 0 599133035 -377279989 0 550678991 364132652 0 -294915014 -67790846 0 408991989 -676452857 0 -899034468 -963539643 0 -982720886 124360306 0 995459829 808743942 0 636907634 59902634 0 319459288 702811189 0 359878490 -232907882 0 -853302014 389007066 0 -719930781 -810548065 0 258670244 -138253472 0 -47290133 -606649860 0 -458749600 513581630 0 911307881 920005140 0 515898450 -354762342 0 44217010 55208184 0 909980019 -214111112 0 906568185 376385740 0 -155747513 667897537 0 92118730 956616230 0 149280511 955804893 0 53998746 -29379783 0 -331210554 -525181974 0 -988171443 452584197 0 -116543367 -494497948 0 390399987 -919799532 0 209752366 -878981047 0 -257337377 -810734399 0 -793014417 535653183 0 54937567 278937054 0 634814501 -385529767 0 -85101267 847842920 0 -535511771 259097125 0 -977230152 -618460200 0 -718616859 -777891145 0 496804012 -234818846 0 -386558766 -469197782 0 396652335 -549220643 0 -282551028 -368938084 0 -709550670 -324433508 0 -781177101 -735913256 0 908101637 -548103352 0 -436200413 -485530849 0 656506389 -521752230 0 -265284379 -763351972 0 -699751696 597236906 0 -101887704 933221204 0 -674649100 521743242 0 102624067 677668893 0 -197300955 -425394037 0 -727813729 163273281 0 893369251 -638643768 0 -127062467 670953564 0 936387222 4556016 0 386485243 -687753309 0 229924281 853645707 0 514147734 159397593 0 719245709 80972065 0 -99401907 -482921617 0 -215490709 -909556975 0 722634394 -485683850 0 458955160 618947809 0 -297390254 -723755539 0 -653462814 517654060 0 -778986736 531201075 0 -506537201 663928353 0 -649011072 -750069293 0 388633997 -133822893 0 -276789418 -95293088 0 8960864 -491932917 0 653645636 -312546537 0 -445909162 760233045 0 -296345801 -907358479 0 305964126 122202399 0 -112694383 226954845 0 808004983 298608830 0 215422340 574990209 0 537415250 126369149 0 407804585 -531516816 0 5678486 -720773837 0 952954074 -867157486 0 806530358 23474667 0 308379862 243649772 0 250682931 704694774 0 -757035761 651752316 0 417021799 343238758 0 618876747 -752953284 0 327255862 -428488687 0 967989732 -364284874 0 684714943 136528650 0 -143122254 -7000254 0 929838073 768523082 0 -253563604 253795140 0 109852672 862191 0 501791482 700075085 0 -821325206 -262663204 0 -401053239 484757966 0 -186322128 158430697 0 -567349268 -520071127 0 153627710 -550707192 0 53724716 693976452 0 -882349028 432892077 0 373790808 -406762805 0 -301008990 832047525 0 443795538 606722970 0 916465320 -772697743 0 72262405 164194114 0 31735723 -367435376 0 200468130 -162950660 0 197482452 -72544437 0 619922957 -251816459 0 539073450 -540957360 0 -299093518 846905102 0 -907454536 721459768 0 -255436904 127966272 0 808331632 -789011560 0 804775948 150159188 0 420756692 -278392270 0 -46231130 977779884 0 -970063678 500057917 0 -627753043 719773890 0 644532896 607865495 0 -565480086 728456350 0 -424589825 -537342817 0 243464491 -116750513 0 512041713 -558944772 0 -83465589 -232658203 0 933418073 -607010017 0 -425254296 682168438 0 -375716012 -449767958 0 817532735 -275720754 0 -395808310 -595066469 0 -155513239 624471646 0 418930530 -406915474 0 77733464 -267353108 0 -400686285 -607036732 0 780830399 285238437 0 -126202696 -798558418 0 -959717310 152638837 0 505649077 807494875 0 -524852999 -17597249 0 282884482 -239256272 0 -810937861 13609755 0 203927220 -704664805 0 -563687065 -99173861 0 733304175 -466842300 0 949327666 892715018 0 17757608 -203427066 0 37495407 824686944 0 -378153559 -879040384 0 907337410 -652515396 0 -219094004 -490378590 0 -917364866 -393185639 0 -206132198 -525660531 0 851042995 522463999 0 -694651565 -832811776 0 580214574 -858992550 0 -319466321 -894981311 0 -215427082 187874181 0 -217455197 452620306 0 960217185 -625365619 0 804902567 -262373948 0 811721046 -120228004 0 914325774 317320890 0 538089646 -354244440 0 157622510 -165286164 0 -159683938 260176562 0 -69408830 310609008 0 437224192 -961730115 0 -368843557 870570400 0 -16865462 840908019 0 -604025999 577260933 0 -647180620 348470890 0 -792228242 -961789591 0 -929424831 -12076368 0 614121232 747803491 0 -876458689 126164131 0 469802545 -547644631 0 471662918 606859863 0 274060153 611494610 0 -544988701 -341677684 0 -889449309 722295886 0 -744919513 -556985225 0 920357721 389000948 0 823060541 -246707274 0 139796541 -584991899 0 -188526058 440569605 0 670986493 -515352868 0 -847621995 793412316 0 945025600 -826748816 0 677201880 -697227162 0 -657899512 -503469311 0 -70059977 -888085949 0 -872684549 226472634 0 -715825447 -217489801 0 -673237746 788921693 0 944191934 -511028876 0 -472006255 -345710868 0 -772196107 517572821 0 565598090 -395339360 0 -265968697 943270245 0 444074811 -916917343 0 836431743 486311196 0 662854221 -809348716 0 -504552694 845252413 0 670574887 -115931887 0 311614029 315839914 0 756713170 351296709 0 -167903661 -904304155 0 29379128 -791467259 0 822507103 -494261136 0 316824343 -29828372 0 -933528207 679975071 0 160089799 269735584 0 -761817503 -928151391 0 -816487737 657921099 0 673130827 664954718 0 320137747 852838411 0 455324692 -525066633 0 705245211 183782110 0 728686614 -348761244 0 182202815 -871443210 0 -100318966 -728794471 0 -405013539 56496432 0 -83939581 285755681 0 482813001 -457915919 0 540991344 634391605 0 907027946 834905731 0 394004254 -160806715 0 810241558 346723106 0 565615915 693917067 0 406078356 -458622883 0 181234054 -362180887 0 -215857504 946787800 0 957430071 -655800014 0 -40997044 858549352 0 -919025577 938014491 0 804935291 904839126 0 988616684 -110242790 0 285606547 211549050 0 -546600215 -148326289 0 74393485 862022324 0 -500611591 224783331 0 598354354 -27356175 0 788608060 -117602750 0 881906490 422585022 0 -105534454 422170816 0 764394948 779766750 0 308245010 620138411 0 -729943413 -64304873 0 640620712 -272279253 0 407514557 408889377 0 -342723365 420987297 0 -430198956 326967858 0 849827267 224607883 0 -188002434 -239675117 0 506795034 -902159497 0 -705634046 237854121 0 693490374 -130849620 0 183958552 -103690380 0 341971379 -763252753 0 -846252909 329760862 0 -293017558 944246403 0 -321731679 -769689635 0 115004558 -947585051 0 -665390989 413030399 0 960309734 177372360 0 88494407 -109445784 0 -149346753 -553290237 0 -497130649 6772283 0 640159810 -681372119 0 303253596 -56220165 0 944284616 -222047211 0 -850949029 -714075764 0 -656533186 344501874 0 -984950712 777124057 0 183346959 -339991938 0 530678558 -352681735 0 416981742 -173290227 0 314537947 -116816195 0 886753457 828929533 0 -254069420 218957452 0 787122431 -914068075 0 -565504960 197308024 0 964893482 917770850 0 996924519 -870588870 0 -73992915 432647038 0 -870884076 815320957 0 315439529 -397710497 0 348352097 513103618 0 -558383558 -549152792 0 -287451560 889200239 0 210544088 -56749789 0 -385238447 227172697 0 -482021335 -846609183 0 -530343811 89922646 0 -287143630 85304518 0 556333944 766240915 0 -904399824 -255775413 0 83433935 -34018472 0 -324852542 358286863 0 525164652 -511474864 0 280560008 -92755824 0 -907968904 -370554939 0 -379183776 649305847 0 438419399 785502362 0 591815947 -960780533 0 227163154 -508021304 0 808464382 -905814 0 -777198865 259932246 0 37768999 638268660 0 -262423274 384879502 0 496007442 -34748037 0 785994794 251189141 0 -804066434 6071479 0 -949573341 333967007 0 -705924504 -751293305 0 434133026 652499727 0 -652328181 -299487864 0 -93745150 -668834456 0 -672382268 480843712 0 496740816 466349859 0 942948726 -362293531 0 382367503 347683964 0 158836861 781562726 0 281549728 -252462240 0 -647234513 544177852 0 163840102 227297071 0 452587609 -214125132 0 -455946430 5499923 0 664054024 -500632200 0 922440337 513574022 0 924467296 -242496797 0 785560169 702948214 0 257539219 223908515 0 263620568 -526932952 0 27300965 -10270087 0 339217753 -395663906 0 -253568371 -459007275 0 258784848 616805041 0 969945215 260929019 0 818440429 624237666 0 -23622085 837930131 0 -964276010 492369992 0 -579910011 18162197 0 -224331077 -921563470 0 88889447 -683030488 0 905387636 -221981448 0 -341081903 883064071 0 -374166216 55831766 0 167105105 507237137 0 -891614274 328544570 0 373421598 576505145 0 686840390 763479315 0 159949942 -294580977 0 503720728 -454219886 0 -148714428 -682369773 0 -914715855 520942877 0 52443456 413628946 0 -623990184 -712270016 0 -952085731 823523225 0 -435309323 -153641152 0 -589180855 -555077544 0 -741382492 -565347336 0 260863920 -529290557 0 -611567492 -17208433 0 135980538 -210293067 0 198820966 -278447518 0 -354872607 -709712578 0 502457034 929545224 0 -347395860 916340638 0 -898777680 344477216 0 555412100 -117610769 0 127746011 -702030894 0 989676334 -368082129 0 562904877 136495218 0 808122718 642216947 0 -479176697 -303047656 0 169704699 -839916161 0 870425237 758924502 0 505294594 312346336 0 -333975228 -170711005 0 512917050 738492990 0 -397388255 844724711 0 754880387 433566254 0 -83938280 852032982 0 730828614 939321907 0 514787360 222425824 0 7452061 856066896 0 -692386819 28093261 0 865938800 418555984 0 734649594 487596683 0 408340209 -430852321 0 -481696955 -502277668 0 -386699690 918592184 0 -233044745 69660878 0 -436880386 946335216 0 766832985 -593755967 0 -572398043 -357224793 0 926198251 807201650 0 335411666 -888570586 0 21804396 -884132054 0 957861334 -672395557 0 687468190 -732000397 0 -800045023 -991603890 0 716790385 -75234475 0 -206337750 904168760 0 -384752441 -217972645 0 81331463 665326972 0 364983486 638562494 0 -195753212 -196335771 0 -375357778 -552270049 0 -580302568 -22300383 0 318054696 -213081439 0 -334987670 -766574584 0 155319763 -688286524 0 -74389361 -564067268 0 172657898 -613710649 0 567816971 -950159730 0 492593169 -517054076 0 55583708 625401353 0 686522517 518080124 0 -701820545 -927927991 0 880240488 335952122 0 806537136 896114601 0 -395615062 -448024998 0 -504966862 -838665935 0 768545951 -500092838 0 938295266 156510658 0 157880100 -700319177 0 693565307 -380639393 0 793644761 304459987 0 278035025 360653131 0 -591951236 -103154675 0 290691751 282964392 0 -585484878 607989020 0 733731101 -924116437 0 817263540 378729929 0 39631507 56284222 0 956499508 -285030567 0 35655217 -585111989 0 -377665392 -628487618 0 -865511929 929899388 0 681539958 -855988956 0 -990410158 519929562 0 -10911383 198599132 0 -291850230 685973156 0 972343832 960206398 0 272367417 731127988 0 455258993 671745985 0 311579289 -627822916 0 -848287267 509310542 0 350320487 -847319059 0 -100333435 -154920504 0 990446719 580138412 0 -381955297 667396641 0 -905802059 -662136503 0 217117671 695239070 0 26517411 -802155624 0 -624570059 321043304 0 -179064858 -616713469 0 102388696 -653356594 0 -20817297 -287871549 0 -973725623 191126314 0 211733794 451657330 0 897517701 -457725489 0 69736695 678946497 0 -394448522 -295920817 0 -496572911 -15703460 0 672020045 -907737612 0 385741735 -141175312 0 -659657137 947429381 0 842150491 -805410381 0 -460706545 -282692351 0 -11951278 883383276 0 771999013 600303815 0 313875625 773534755 0 -363601655 694914943 0 -428669342 997089281 0 -793466692 -60089976 0 -670652803 60755094 0 494758492 -47581861 0 605331232 -219171791 0 343898595 349911020 0 -251713354 -727747587 0 -871231316 -485888499 0 401575650 -487009789 0 -120322344 -352699157 0 -746305006 469319623 0 -41484106 686812101 0 494723525 699196160 0 421122615 507404036 0 399834391 -323535727 0 -468970471 799023973 0 -278090971 427338033 0 -65814737 -658388971 0 -383773356 309718809 0 306490298 878180916 0 -808620845 -550838410 0 868705234 -263478576 0 -567520249 987419889 0 635985897 -285559871 0 500820890 -183575523 0 -845687012 569689715 0 -20779527 -692360150 0 140982412 -528035970 0 -481137257 -719129773 0 -606067912 -343752384 0 -914622746 -667476722 0 502142437 452249859 0 -310702727 986700882 0 692532840 -803224853 0 -65775251 -44768106 0 122546617 -277625940 0 792337977 297787072 0 620931027 860013754 0 -34867450 -88017950 0 264283032 979682102 0 10914851 -698353220 0 -202075563 572924645 0 -898336506 61094680 0 -837403305 417819854 0 765868720 -794784846 0 -255205405 -438478684 0 804701096 393322170 0 -604645742 419069697 0 -758669943 619839367 0 987579603 -968765868 0 -88229787 -879217693 0 -106031154 -142258989 0 673510707 -983122505 0 -187877913 261527703 0 407309204 -161910334 0 -272334825 641405953 0 -708436309 -211109979 0 -597796967 -580069260 0 -995323120 903105123 0 651340277 782313716 0 -51805167 -126087480 0 326660443 -151508132 0 -814992051 -567247828 0 -327188209 -276824205 0 596276010 935288952 0 212811119 -482794372 0 996810826 -797339122 0 616057404 1690500 0 -88636018 418675601 0 -136210706 783099247 0 794792172 751787402 0 225154543 806640488 0 999526873 -594993900 0 -355924793 -635178258 0 633149756 141695453 0 255370685 -675043869 0 469094789 915957810 0 -810025974 -509842057 0 -941912690 849208131 0 279118550 -875130718 0 515759091 -626441076 0 -709697637 -748835312 0 -755885488 -997114203 0 845010265 64029923 0 589614379 83092868 0 -941034527 -940687444 0 699131763 -242313395 0 -257059554 909899164 0 543197651 -851195267 0 784138281 -459944757 0 -256047538 525848871 0 44628911 460944807 0 464693917 121485269 0 -115950906 -535605711 0 147873963 -315280386 0 348662573 932539049 0 -564752444 629799305 0 509560007 893021638 0 -581612240 -223762179 0 647447219 -567460951 0 992044653 234769307 0 -836845054 412646370 0 388557040 525531546 0 -81462732 -810775616 0 744711120 205077779 0 -612629200 -683918845 0 -399392944 -65578160 0 737549842 -524773991 0 -892984035 -50333010 0 601698426 68919952 0 -107479912 603136241 0 -304644175 -414487570 0 -96028240 708504706 0 309666683 186931740 0 906315824 1744332 0 -216751192 794764645 0 694683406 991652078 0 -859186596 -345311161 0 -601333597 81774289 0 882693593 353158363 0 -785145273 406031404 0 -475101343 -394273935 0 -798502363 680797671 0 -390166547 -626149216 0 822671051 794786928 0 645882640 -300700 0 -845512325 119475836 0 -489679026 168864775 0 -631583318 932863304 0 515143501 859085348 0 -919229273 342105610 0 410288716 -396385011 0 886764649 -691471580 0 -599890254 -968340676 0 218350386 -472976803 0 778407475 197824286 0 -22105548 -234134377 0 -685315400 548151913 0 959945202 -209966634 0 -312722450 -456470116 0 159878294 210364162 0 47474257 77677739 0 981102094 206876653 0 916553489 -682823823 0 -629147976 -447886576 0 349992627 854118172 0 -868368934 -265465497 0 680590630 -49119631 0 720592888 760408843 0 -847079874 -37445739 0 594857859 918327607 0 -246638178 223721755 0 -524444508 812512704 0 -314260246 -852960053 0 -837537428 -503572426 0 704724373 38994146 0 -683283310 -207046025 0 -684317674 392105432 0 -712844685 244023432 0 -991653038 384198326 0 -629893401 19921058 0 966825008 347847911 0 -592544579 710072689 0 -610069386 480174869 0 617907053 -395589314 0 -183075618 880762310 0 -631305355 -78296359 0 -248627621 -314592052 0 677876388 339367747 0 -795860604 -458768529 0 407441542 -362532368 0 -164751658 12504821 0 -249537675 840421557 0 799681503 934709485 0 -241953204 609054422 0 602273752 421023327 0 -367914061 857871433 0 731481937 -77834019 0 105265282 -950023382 0 293622315 377257061 0 -521291278 -195470974 0 381836945 -962867076 0 -780351508 655586577 0 -649107319 -686249848 0 -834994036 -272613938 0 863173221 338303465 0 -309375748 -490566207 0 626568083 -536994767 0 -910034096 762608694 0 -523681461 -971656071 0 -456421830 -617804432 0 597516345 -242481953 0 907959373 -565378259 0 867412540 435186841 0 -736328410 -463916658 0 -38072747 294163275 0 169197296 -507605826 0 302789103 124440460 0 -950614196 -272516685 0 156037653 801611087 0 -414946110 706454780 0 290083615 421564341 0 188933053 209620404 0 -642549382 702912968 0 -292291900 -991363983 0 337680116 881795216 0 391442009 -199515609 0 -840552004 -889813305 0 -377102551 -543390819 0 33560551 888127228 0 350604743 -593656871 0 -815000599 456328485 0 895871767 43768441 0 -569444253 -101118517 0 -79609012 490742689 0 -118569112 999235815 0 782658876 -105358734 0 -896384074 -714668351 0 590733759 -237480883 0 677454016 -660830151 0 439262716 -934197802 0 -795261922 814174704 0 448024046 960252529 0 196764298 456870375 0 886508181 -251094244 0 458173903 -702842437 0 -433995939 131124045 0 73087350 -92374374 0 -564219539 678790071 0 -83870899 332954930 0 787110062 -128004162 0 -76750943 528080395 0 749675500 653678706 0 939185482 955323862 0 -864199509 -719531186 0 695853486 -221133560 0 925307433 646425345 0 -539940012 553589171 0 577997975 -857844143 0 -722414291 -536034734 0 -409135350 692346729 0 -163952892 -250208599 0 -557407012 -6516279 0 304144301 487792725 0 -88952804 410326682 0 539819416 617681919 0 891726668 258547136 0 210620427 887039419 0 778130724 -952079036 0 410958071 158664548 0 598582500 -140205779 0 -402701009 93491816 0 -4566349 17137636 0 -866112939 704774741 0 -933521082 821669531 0 -139753182 -854478417 0 344675445 800127944 0 373171484 -888536707 0 -366953933 892963126 0 -323667896 -872352363 0 -841695839 -688029950 0 51832857 754894236 0 -614686190 889810404 0 637182845 810139671 0 -837285322 -274233080 0 -260003241 -614688976 0 496846705 987798141 0 -517454686 652701376 0 -897279231 736829003 0 -110424455 624656778 0 784687804 -952302319 0 -83866343 -134199291 0 -495160872 -446191784 0 849251072 -235583644 0 831670180 452723943 0 -594193320 549547683 0 566590332 813385985 0 -411322156 -338492936 0 -266749097 -615190160 0 155723688 154066192 0 -704377196 -915576745 0 442359223 -608141871 0 -67642787 793835460 0 -435596775 -920723572 0 451411041 15284671 0 968637790 453979652 0 799541297 232513256 0 212198822 -936703155 0 614794053 -483738343 0 -207953387 -447736323 0 961995898 -382465582 0 -283496077 544604584 0 294404374 990843690 0 -355636442 875203511 0 195338635 864587699 0 287554099 -577320087 0 276483110 -835626018 0 -62189155 29518113 0 -790568374 316818956 0 611449322 -961323849 0 55296134 -630091572 0 -180302206 276642455 0 453560976 812289813 0 496244188 -655996043 0 705101378 130398198 0 577173339 496341305 0 -506071491 -227901785 0 -90569040 -671998612 0 465639319 -314051000 0 551728976 649066303 0 -37812529 659726027 0 -424814794 -384288585 0 -454592960 211163449 0 -188289424 -697569139 0 163502227 -421873793 0 27177006 -93182808 0 -899305521 -834068573 0 -815430854 365075646 0 -143887376 821744039 0 -975772099 -773578429 0 123860491 678185493 0 103220165 -245134715 0 -819412077 -468045376 0 -767176281 715704923 0 -765441229 -385397518 0 -267840690 986107309 0 -183096216 894545620 0 848764212 -65150180 0 160667575 -623048502 0 11956528 668778171 0 421636015 -345359416 0 293857962 282658129 0 427645155 466049821 0 -736434426 -156243852 0 592082297 103916111 0 -933546859 998388615 0 341471413 348397985 0 -234742110 193293176 0 -480099275 620419717 0 578654641 273974792 0 56143674 -397467137 0 488331701 340283184 0 -551904999 -844204542 0 394974785 -293151360 0 -325311755 271104996 0 -269850666 277261063 0 165246332 125992154 0 242753784 190783640 0 -123260854 -559060192 0 -404229039 908645242 0 -849953359 922094076 0 -900778215 444089412 0 -627313111 2724436 0 638672557 14636094 0 760468631 -932150119 0 817985677 -518519805 0 -722369156 79932242 0 -671656254 689857194 0 -335791540 421994370 0 815109823 731578398 0 -947865477 672944465 0 596835670 770843010 0 351780596 -547793008 0 -511663581 480592929 0 -163213616 667792992 0 -91601546 615442814 0 52205845 -83136618 0 -468421624 -696132694 0 -794812920 950251782 0 -250656966 -440135179 0 -909272171 -451176191 0 789190777 264486022 0 897044685 608704284 0 194463352 400284239 0 -523508038 925034840 0 207017042 -512945424 0 816481827 390348104 0 457214518 931590572 0 634766513 -347153592 0 427920811 -932283804 0 -484618814 772729743 0 -930077875 269253396 0 -496890836 -335548319 0 320074400 952605680 0 -609690642 -583096713 0 194405398 640002035 0 917250149 866732294 0 -84769010 455639053 0 987608460 968736106 0 597747056 931597455 0 387744716 786259462 0 47256764 -444693508 0 -582995379 -988669272 0 -185423266 343379756 0 -391965603 -543837893 0 -325816736 -976359865 0 36121132 -912629176 0 -611666193 840056866 0 -533991713 -727662071 0 359858927 -796866153 0 -131356786 -897228643 0 835237842 610511561 0 757233022 -133700836 0 -472469735 30934234 0 916516841 146937743 0 -78798027 -853213205 0 -829330435 542411427 0 -420841282 -263304569 0 -819120387 751456312 0 -254805547 -545208 0 96996490 566467911 0 197381394 113793779 0 261825233 -938793838 0 322887035 -892417393 0 -263756094 148359714 0 -514880010 -180665465 0 343609013 -808685135 0 852678776 841023315 0 952804814 198542748 0 -980394437 -300254928 0 758155709 -871301625 0 244841181 518410412 0 500216201 731535553 0 284762770 -218057702 0 -266245561 -951917658 0 377492080 592350941 0 430358472 -305055714 0 -985992519 193332764 0 -763104481 198538125 0 600782626 551768328 0 169979074 -829889134 0 -972697510 -693495416 0 -879901907 -185871572 0 94869027 854645246 0 -728199985 -700230062 0 -994330884 561496359 0 -424056330 65092899 0 -424015981 299340525 0 -21724288 -41312063 0 490026767 101486580 0 668075036 88416762 0 -353383233 492686373 0 91288770 383066949 0 239849056 -278859850 0 561637491 793306781 0 366467235 525123409 0 -75590250 -881604533 0 -683675205 576842409 0 -857601793 -668978000 0 -801983782 389324953 0 116334751 887509116 0 -603557715 -646043989 0 -908313146 -76698725 0 635479172 -68221426 0 467803976 -445301360 0 374975997 362865635 0 -34643588 791293139 0 -515121028 337304800 0 -424187854 -72045690 0 -479043179 -371254932 0 439151928 161152113 0 -267227356 -218252711 0 137249596 -302350358 0 955020823 -373587338 0 476347788 -62622539 0 -107999508 -492181287 0 -602434884 782169625 0 878663865 978360319 0 -42220606 451411338 0 110539548 231046280 0 -982986273 43856156 0 -879779364 973129947 0 -888142705 344868649 0 -23252680 874969434 0 -95507438 745555244 0 -540511219 -126844150 0 -491654262 576643038 0 -735986075 -94172196 0 74376997 851044918 0 424263283 892621207 0 13461781 966762798 0 -567444452 354444769 0 -667504815 946138029 0 -406116273 -777306107 0 742509657 -916880586 0 750528303 987515170 0 681379615 -968835748 0 811648126 -414487401 0 -440316790 995484875 0 256023949 877265377 0 341643627 -781819722 0 -315211819 -681176129 0 -914711426 -569072466 0 66887894 -15202682 0 -316969742 293028360 0 316719736 135437268 0 721187610 25154302 0 -376901454 393195671 0 -3721124 494947797 0 744260720 878451591 0 -475282777 -650119593 0 324978057 -157614852 0 -490651194 -125716073 0 -208801896 -572085890 0 -131600123 -424275252 0 -201527925 115537789 0 172635845 -430192294 0 -385119048 893456459 0 380350347 744300608 0 40122516 407513733 0 -234606616 -890247811 0 -837468961 -999323672 0 244978075 614456799 0 -535937819 -325243819 0 174157973 313264948 0 -508088497 907861569 0 354087223 314024465 0 244388814 596348805 0 -825164165 741018387 0 642775200 -446563081 0 370393776 -79510189 0 142374688 -93050323 0 -562297307 755851237 0 896933031 -698696959 0 -171282794 -724770558 0 -391110469 -579383582 0 -508894757 -160687965 0 816997828 990381649 0 -943505606 -65523316 0 499034796 -359534825 0 732192735 169964381 0 -385116118 -356581934 0 -846180201 -801941894 0 -710246978 -725119796 0 -691924079 470765218 0 949533575 -228149999 0 789024094 -120465347 0 -603237284 -469171615 0 -596910892 231458582 0 859184884 -125640274 0 -434785517 619603433 0 -333558632 288147651 0 -440346128 -939014923 0 924818526 -819962416 0 -367431496 29903600 0 -772760464 506133736 0 -70559244 384290941 0 -504334995 645541537 0 -564794286 -196814740 0 -641907359 -613276234 0 779572937 912373017 0 -720058649 -574864753 0 631550584 236173117 0 399528326 -262558479 0 -630730350 354947889 0 368130919 937108570 0 764463708 -307457119 0 870969166 -472997499 0 276881480 -958985418 0 -139571448 -28199928 0 564573782 399369111 0 582772381 -948891851 0 -261487852 -725264648 0 -17037382 744776834 0 -798002104 834000055 0 -973289333 465721605 0 -824606237 -647006435 0 178513921 -465447324 0 -677191987 400457136 0 609779744 648820952 0 156692625 619751318 0 -852643910 336816110 0 -380115073 -556477635 0 498080322 218930259 0 691439999 88399284 0 923209794 -60146742 0 -878485984 108550662 0 629003391 -639572455 0 211327987 196428386 0 597364312 -891334564 0 -437065880 339542448 0 -866545341 -122999467 0 709883153 356713681 0 -606733919 363990379 0 867162564 656727932 0 534983105 113608302 0 476443646 -570915422 0 -789945734 -162384444 0 593143927 184249014 0 713268204 -444452752 0 -71018480 -914268563 0 -605369996 607725005 0 -254928767 -41728503 0 572619305 448613350 0 78193430 -47265072 0 86960005 911160087 0 -636324153 -613462102 0 506241807 65534184 0 -445033395 99293413 0 250572001 -514190684 0 -303139986 810023593 0 868109148 661458532 0 -83235022 467073658 0 119750456 -725382393 0 -495303150 -542283700 0 -883319515 957423880 0 967173411 386295813 0 -167898962 -307482528 0 -3178684 740191929 0 858449173 -278544726 0 332560927 49799195 0 286004754 681419113 0 175518621 -705354936 0 -187649006 -918041637 0 424020237 -687745010 0 -397754297 -707532602 0 -85724300 547026314 0 386359001 -207037257 0 -18530060 -281783768 0 879655850 257555571 0 70417410 403364182 0 282763685 -523489843 0 932606884 892605869 0 218681781 689308245 0 129547657 -669502842 0 580527162 -314444029 0 139666263 -392636429 0 54667897 125601054 0 -664305769 13026102 0 -634235875 -159225798 0 -124765090 580339147 0 508413522 488575774 0 680021866 -559493758 0 -665346795 496497147 0 690785143 185504829 0 334426918 684786175 0 -61438073 -487263146 0 -398299130 595867129 0 -174363308 -981574560 0 809589107 245074666 0 946847846 326311053 0 -500898063 -369327776 0 738793658 -116107187 0 226855235 720450852 0 472436118 704141239 0 -858268277 -634208156 0 -838889523 -461675111 0 -279050414 -92868763 0 -638916351 159742450 0 66672065 322545272 0 144776783 -707838825 0 754912123 -324571157 0 480677799 774087690 0 433379098 -789164496 0 -774346967 590688261 0 430876629 -490353788 0 794153761 -217101868 0 106556756 -698022260 0 149508043 20568910 0 -164715566 -218563207 0 -362154934 645330963 0 -67338866 -949964307 0 -873139258 440918538 0 -93892554 -714651663 0 523456655 -452171561 0 -725585758 885951298 0 -464039621 757093951 0 -774684623 329708822 0 115748530 -837587388 0 334504223 -971657275 0 -854385001 -768773907 0 292067952 -52816571 0 -322122582 -893787669 0 798349273 -88750661 0 -747912752 -702613262 0 375258646 -373278951 0 409844001 55852033 0 694931288 679082450 0 -982328760 -757226714 0 -359926111 876634297 0 364058768 -832556851 0 -113077455 -942957539 0 391821018 275454353 0 -3955558 -943433775 0 -852126546 459744828 0 468703323 909512019 0 -698681689 193765558 0 605741470 -93864935 0 -962573709 916388584 0 52327669 710480979 0 -417086341 -983667924 0 -556940154 -399924206 0 138439717 -719618240 0 -324562018 -125911950 0 -392851211 -280519473 0 581425147 -7027635 0 -569064986 469169551 0 55050640 -768015931 0 199892262 -502302788 0 -589366448 64970627 0 92114846 -791166809 0 -526250486 855651531 0 -163764978 635664389 0 458277991 -713724022 0 -816295230 -236325071 0 -231651840 -253065036 0 377624529 -23517981 0 -50452962 181274172 0 227698491 -640080968 0 393983872 319383200 0 380766982 -90970154 0 902684878 -86433887 0 -416414568 -345232461 0 191225717 -681906017 0 -997772560 672854690 0 -227436131 730362405 0 833083687 -798812220 0 745374787 -877630774 0 -702483964 193818665 0 948372196 -426140291 0 -799176766 -931810091 0 -448805512 498274506 0 327671329 -858417611 0 497459992 -491768812 0 628350129 35571062 0 -300053555 485871962 0 917046565 86808871 0 -526028159 -123879502 0 32525531 501900250 0 -379584404 -133435077 0 -778668117 -464662853 0 -269426780 -247832266 0 283035940 -303617355 0 -544978918 -792735897 0 167916435 -474572385 0 454800476 122979282 0 76587015 -922757615 0 906057682 371479937 0 315457579 -735876023 0 99196838 501990312 0 372494398 961114859 0 62680502 873222931 0 917070504 750226600 0 769545996 -157101142 0 -585439357 841729853 0 -224627741 28436033 0 -105255789 541393955 0 -749066369 -708254218 0 -958766468 -125326765 0 978094161 -488260791 0 277802170 926137319 0 -115075732 -285818775 0 218528379 -399168554 0 445189729 -454357076 0 953747149 263058905 0 667513843 -254649799 0 426095070 -88958536 0 -264806340 516116780 0 -116115824 -343217780 0 -870727576 929558576 0 -870984239 -347327589 0 -63241670 713253947 0 -827876420 611473321 0 489092297 267536404 0 -691824378 -227476672 0 371955509 -465499215 0 618997480 -108210346 0 166417262 -917831311 0 188925708 -886592737 0 -607053725 764147896 0 -808891665 640215208 0 -483848044 650087772 0 609363451 122811176 0 -767491402 -930897159 0 467961881 -181670526 0 -937812352 -982722356 0 -295275341 743801603 0 671632028 574387261 0 212627209 522467258 0 658042463 -505290586 0 -377224169 -697377542 0 201196425 -54861224 0 717959277 177524767 0 -326064175 -436425163 0 -741882655 575126198 0 445747140 303755850 0 275983218 485229662 0 -366614449 627299693 0 -422604259 -895526594 0 701146493 -466598131 0 175949945 82308810 0 -530868751 166994705 0 -554177344 -576057475 0 892625977 -41524491 0 -661594656 624132656 0 530585017 173226660 0 -854027111 275168052 0 132430130 508597428 0 -62493766 -773567898 0 -308496705 -851872593 0 -220369209 -711180214 0 -723032633 -203871314 0 -266635163 175738183 0 -819053114 -105264536 0 651397198 787411700 0 475305509 -886731545 0 -758854878 649473190 0 -413577815 79155619 0 685339706 -310745196 0 914159222 148429067 0 -891404556 -896807069 0 -40847507 217001502 0 -509528589 -18121311 0 -384875184 -842946282 0 836947970 -25628392 0 -92492728 -241406840 0 -959834084 624151528 0 434179614 438300732 0 456706580 -578859048 0 -501453690 -386738786 0 603000961 -807073286 0 754356731 629826699 0 -543023150 -539647849 0 -506183322 -375246292 0 197544401 642579924 0 -154584367 -327231881 0 346527557 198983884 0 -17399118 -868957852 0 887552333 951651859 0 429624500 -688591826 0 -51197750 -988853336 0 389202238 -701310079 0 902202265 -462617896 0 805212895 -57653612 0 -200150875 -115023425 0 385645672 318005060 0 -290548419 -186524596 0 389067246 -735963409 0 -587669756 -717768661 0 349899305 327610920 0 501712482 556285179 0 -510778663 598797983 0 150346240 775567836 0 -872667839 927293203 0 567915966 -172157566 0 19435197 -440452755 0 -387941440 728917555 0 870045204 932879389 0 785226463 603538660 0 941606457 849455014 0 -368352040 150870946 0 362113519 -891599506 0 -133231158 -179436395 0 -351744557 -975890738 0 601995852 14396149 0 297061092 -373610481 0 303813754 63116854 0 341407070 -889023386 0 584865896 -140164029 0 525277573 103831919 0 -160666924 -519593741 0 -320644217 306679115 0 -405035124 -195719549 0 341925392 278720206 0 394094724 -321232671 0 -207853373 850831684 0 -867218615 -63451925 0 -588210216 92376942 0 670870043 943659549 0 58593685 -346253089 0 188858257 -620358518 0 201069998 -689898005 0 -663364400 -964077526 0 987056662 -322199651 0 -280318106 377345574 0 782420155 -385710663 0 -673548936 -317674701 0 351409158 -56971816 0 -993892501 -909454111 0 -490676139 -778534669 0 612954617 -339930182 0 -398340361 780866026 0 643019675 -826825004 0 961218880 -735013515 0 561627168 -513277470 0 -125405778 45978464 0 592434824 665519553 0 -936787262 -276860987 0 133719064 -568492449 0 -373264999 346395580 0 781266732 -103769702 0 -841703444 -397745337 0 61490237 -369885446 0 -136851464 -210710181 0 776160954 255601906 0 238955877 -200046935 0 -113388873 793023815 0 -853125857 104856956 0 -770461082 644033640 0 788487927 -862430148 0 -143201898 591243077 0 -840200417 -563274238 0 -202788019 -726737667 0 -428094508 -489657753 0 -602101596 199700744 0 -783398461 -296403428 0 76134676 -726121969 0 703548113 -65307763 0 -867586679 -896825725 0 493544011 95647126 0 210931547 529751475 0 -151343002 125111064 0 -820628873 466947718 0 32537529 374276073 0 -68789602 -576244272 0 -816468895 -334991883 0 -930283893 907628899 0 -72076508 -53217454 0 -391065192 653494177 0 -229029274 671506066 0 -701301364 -2483146 0 275009907 -185948682 0 -204058506 -430481129 0 58700155 -269462010 0 -441978861 -853413929 0 -239462598 -432480740 0 636527092 371064840 0 -379905574 969177988 0 35503397 -451440197 0 552641165 -66806123 0 571706310 667520915 0 456543505 -447871084 0 17633125 -820848892 0 -853775001 630939602 0 -46697715 -788359915 0 -264012954 455426197 0 866813836 -851602594 0 -333864418 -705304615 0 -723697584 -466431598 0 -760237948 -514246916 0 179363547 173481375 0 -87483268 194350056 0 749996701 -55508306 0 -912195269 -328837676 0 883225800 -487203733 0 -652022846 845127106 0 475373079 629034796 0 897432149 711227933 0 447421740 -538971715 0 348233352 496502295 0 603840823 -663798135 0 -164246870 660743720 0 -335711779 -693801781 0 6151143 330674021 0 -71818546 303064630 0 -520757010 780087461 0 -299891345 -762076224 0 330193974 956927591 0 -594462627 -470775207 0 308663766 -528217232 0 -723263437 708143538 0 334140000 -860775874 0 729234805 -548570878 0 575944622 -947047394 0 -292085678 145331466 0 779709433 -458775749 0 -480568178 148382252 0 689009243 619153097 0 268153831 -945460000 0 -343933984 -610073985 0 -271392316 -94393108 0 178879265 -174755916 0 -728508283 -310069785 0 -969178562 -883586352 0 271292562 756424433 0 792888123 135151224 0 838761029 -253004534 0 -532778493 -619373560 0 -481855921 515635259 0 364189065 583933634 0 -164154173 -233249727 0 -680616879 -101885526 0 238385607 -341495625 0 -752265934 995470951 0 -367400884 -902338478 0 -196408481 -875840678 0 -940498962 -187794515 0 -380897403 -494557901 0 -403943396 -462487318 0 -300860302 -382945039 0 -343755211 527149952 0 -690139945 476627556 0 -853902905 -99320608 0 485706398 978172609 0 344548961 797133950 0 -476984071 71379082 0 -204407067 14452704 0 -695991312 -909477928 0 -435484144 -931711395 0 -426154593 670341608 0 -362470687 -934421852 0 122181017 982932444 0 8878378 69987471 0 -340963405 309707729 0 -947636138 307507336 0 -439026642 -256958388 0 9679621 -288124518 0 -461242722 73661962 0 221410533 74641680 0 956538883 446747268 0 -892491199 -978585600 0 786056504 -52208484 0 -874291488 821627091 0 1754878 -64444334 0 996641679 -87323612 0 689048265 358734622 0 577024628 727469598 0 -335064812 -389549330 0 -788618639 163058791 0 147745251 -152574458 0 655841595 -670200052 0 57693154 560050581 0 918306430 -133982309 0 425480165 -115640469 0 175842273 885971904 0 -381855673 -618814545 0 -46918157 -569362172 0 -708752619 168476488 0 -242596109 -253278735 0 665754456 797466026 0 -891496716 491800842 0 61674481 928654483 0 -609601274 -561197802 0 98981140 565104543 0 773294812 67393817 0 742580046 843698336 0 -597501711 559322723 0 -485996206 -103585643 0 -62028473 438165703 0 202660934 -965411575 0 906611648 449078173 0 -302621905 -59272724 0 -162181455 -495053906 0 371603777 999459461 0 -18010643 -22770686 0 -799591336 632102359 0 -366878662 -371316075 0 -803008328 -221749575 0 -197889954 871789594 0 -327760679 -962827855 0 114776668 213750394 0 409587816 -48432235 0 -705303614 -407198370 0 927352533 89272815 0 -551808384 -241958454 0 -18106668 256523625 0 303619523 407570684 0 777559099 -681257168 0 456965427 -977609536 0 512682746 -573903418 0 972687047 848563456 0 -579255299 -821223592 0 -108965668 -785396916 0 456292031 -822939271 0 296685296 507735809 0 -87001933 -279262454 0 -142405515 -890040612 0 97416824 155737565 0 490097021 -471964905 0 739623663 978787021 0 -950586797 -948184298 0 885284131 -322542812 0 754137159 -915218357 0 -678773430 702175009 0 976636109 -861723482 0 436621713 469407661 0 -181455402 -190991515 0 -741520666 565310411 0 -596622726 -354117633 0 -451447507 -880338923 0 427308466 409732429 0 945227402 403249780 0 166580163 55643688 0 -462201840 -454038129 0 -93823296 -687109506 0 123918140 487163842 0 -979474171 914545058 0 344417599 -179212599 0 -485317116 -857134725 0 -437438072 -103254732 0 -54434212 -65171706 0 137417938 875058597 0 -148216785 -289900505 0 903025746 -153102363 0 702392001 -768373638 0 923008780 -909980537 0 -557802547 -824757504 0 -894617282 -136619963 0 -607425426 -103944761 0 852978682 -519068826 0 191004967 761917427 0 745056607 358588494 0 677289179 560790933 0 655017602 36489475 0 -524749889 -858318932 0 850124724 720850153 0 -406868161 -846463243 0 606930787 196245595 0 -344227424 -460321996 0 226258627 -322376518 0 716011705 923776534 0 -21106544 798344350 0 81074740 669965387 0 17881312 397511670 0 942298351 -263357602 0 905450966 972579375 0 55328342 -47884532 0 -592200553 -866281074 0 789160285 -539523149 0 582070852 682125518 0 889220276 -377445162 0 516739925 -239539158 0 807581434 205064783 0 228197459 884652422 0 627378095 636307150 0 -573850041 923738104 0 307792267 914355359 0 973532478 -618556258 0 -234460148 764820103 0 775901902 138854272 0 34692539 296462590 0 548900424 441606403 0 -909031981 -129831941 0 465398772 236311522 0 556998134 -807513649 0 -992947470 538719598 0 -621021438 -538645954 0 502605520 41537586 0 428945888 953624769 0 423619004 -474285399 0 889271421 -733456337 0 -410833173 -894867089 0 82753678 214996409 0 781331809 -320667487 0 473356289 257769915 0 861380291 -633217363 0 -686896033 -475899100 0 440029813 -692406796 0 501777767 527838609 0 -309772605 179613799 0 143286915 607386367 0 -802603783 314224194 0 411545580 914966995 0 -906367680 -350849724 0 937407239 611633850 0 703133341 -726831060 0 356457081 -158944851 0 400380329 -80546166 0 199744062 -655101705 0 -659917315 103342313 0 440942319 -113071 0 429412257 -519191871 0 130041951 -911284557 0 532444497 434961431 0 239543468 -433032099 0 -766870178 228329064 0 -184885840 -665971396 0 -648333410 649481495 0 215033719 573953767 0 102462175 -911523772 0 397665715 -833944748 0 928274610 805496516 0 288692987 876018722 0 -950544338 963949477 0 -321943673 111208063 0 910723469 779630982 0 627744140 277417551 0 -450844742 950027649 0 428392198 524372006 0 141207780 789561561 0 -569667281 942270208 0 -930609819 874037660 0 412875452 313506030 0 -822958154 -598865359 0 905731953 -741500837 0 -602404316 172949301 0 850636936 -971738369 0 911448472 79827799 0 431429172 964446408 0 -889010815 82967726 0 948702596 864375149 0 -79334885 -705592975 0 -453433295 524529123 0 384627958 747335834 0 434536849 -408604346 0 198742628 -257954721 0 -966144189 780611955 0 -142115994 472773304 0 658526115 -616429504 0 -936746706 419094870 0 -569499060 -837875709 0 -418218530 -585399418 0 -276985185 -194480869 0 524207315 685405856 0 98498066 727942754 0 396918914 -310620471 0 -93250409 456701863 0 -787638445 321916536 0 -362762926 -597682496 0 834182588 -660439946 0 -24427452 151676845 0 677423268 544432785 0 -819344036 -513081552 0 383490362 15563271 0 175388198 -96700961 0 530374019 96930858 0 -673971113 350619276 0 -369994862 241052514 0 -422691682 -123561355 0 -495812795 252348767 0 -716289677 -87230624 0 913127392 100884031 0 465845589 -732347251 0 152259552 -105320445 0 547686681 -515935485 0 273749867 -186339871 0 -825867437 -21079257 0 148534788 -850992332 0 -589786579 79991091 0 -721389071 521212860 0 -869798236 -780839134 0 634656792 -771297437 0 -740748169 -774889535 0 -717447714 324341040 0 -738134788 854447381 0 -219465868 -248466763 0 706263234 -580581177 0 -516641963 -381809089 0 772425178 -863533677 0 -887182173 -67171772 0 700225775 280665930 0 544858247 698185610 0 -247440346 -931592944 0 721937690 -652319545 0 -303280976 -178124448 0 -600891015 -449289412 0 497723753 382247183 0 69326303 249787638 0 478597009 -736068712 0 566197271 349012009 0 779259457 -878996353 0 -732204240 431773068 0 -231593878 541266439 0 -796810927 -281261780 0 -83979642 669386522 0 -839799956 -837607861 0 -341315824 -237834173 0 952160092 963185909 0 -453843054 925328350 0 707080402 -457741499 0 126586646 592511294 0 -515690047 664935358 0 879395917 -938617827 0 802315389 -650149749 0 385296498 143950905 0 -707276703 -775856873 0 436466607 -410858034 0 -129558367 542813379 0 -783277902 660344618 0 271611515 -197374446 0 -546971763 70221521 0 -134861072 597865202 0 -584135503 -963508572 0 84626947 381426758 0 -856985885 -710974 0 385839850 -936169643 0 -847279086 45965355 0 594458922 -472705848 0 897637440 184390299 0 -681905873 203099614 0 -122376944 -587432233 0 975580962 -377053797 0 915654961 785936414 0 417791797 12969928 0 240830328 -233633670 0 -337845854 655360427 0 716597746 -567020446 0 -468061154 395568292 0 248564564 -488902551 0 -606630726 -732789267 0 50261824 113680510 0 851701074 427513163 0 785698418 -131718324 0 976529119 -521770596 0 837896224 -840780229 0 -425541606 39022333 0 215468979 -40864413 0 137044411 -769479469 0 401826373 -259215120 0 451385956 -607321465 0 81088199 -385709347 0 80751100 963746861 0 -171721005 -142246013 0 -851173627 -255420523 0 -818352708 -875646330 0 -773421407 7821864 0 -704934397 81751488 0 -191463461 666432648 0 28056250 317841542 0 965324428 -965123088 0 203260442 142123019 0 -640391282 581853023 0 -808630556 -121679176 0 468111320 -47243593 0 -938029262 -591519657 0 942761064 840146894 0 579595474 -664090179 0 -437545263 622847605 0 -16478313 880991842 0 503556827 131864139 0 -951128964 -930365321 0 -603844250 342105320 0 -344197014 994946223 0 925308257 -348606774 0 -498522622 512555822 0 -180055059 862593422 0 92435882 -805839257 0 -222645113 -841411476 0 -727951131 67818248 0 -467320734 496337678 0 506506401 192650533 0 693289650 -617594123 0 -98707511 -803009619 0 954315128 292558753 0 155615265 -868861963 0 619792771 439013128 0 -874362837 412384542 0 175371187 541814707 0 -122922997 91705617 0 733495855 -114901169 0 482205247 798143551 0 -577514275 -968323613 0 433451457 -640127822 0 949337517 429246429 0 142227799 428912192 0 -109836161 -564942052 0 -308454755 -644215999 0 144520940 -403646979 0 -351039850 -290364540 0 241513939 869845507 0 -236539741 -111402327 0 654009079 667613722 0 -798988124 -981535966 0 -713249899 884656565 0 -123191712 -705998438 0 432550137 705022804 0 -818464010 821577289 0 -603575537 -896161964 0 128187791 -562201235 0 -888848608 629527658 0 719879668 242086467 0 -99822501 677977530 0 111304567 380800420 0 -108584777 -284126594 0 -170889997 -506667434 0 801749761 494214504 0 -96075511 -106239747 0 -37507954 841522968 0 -84341860 300909066 0 -753270848 93323087 0 306391292 677264071 0 -891772803 -777930237 0 79452859 589798770 0 636642518 4798471 0 762621280 -20212284 0 26256434 -112242955 0 -624272512 62977288 0 -613542705 -391398700 0 -607640327 -199216909 0 583394776 -98884349 0 -804521624 -345509319 0 113644938 687700430 0 223871901 -619903649 0 352876565 751788877 0 885583362 -558456876 0 -388772959 -912642157 0 -741438395 465606007 0 -462109656 -235166790 0 908449048 -584979051 0 -197550155 263139711 0 -801300046 437703397 0 976643948 927786759 0 -495442510 571117578 0 -482190463 825468358 0 -77940089 -619471573 0 -393744061 63690689 0 461258780 827508871 0 -679002896 280971650 0 -220264784 820663307 0 -253813933 19242707 0 758149217 844470488 0 -593943568 501555186 0 608850690 122578166 0 -694759156 562122404 0 -155425182 -614788852 0 -783014556 307559846 0 798256315 70167362 0 675972368 -727459160 0 101201644 -843673036 0 -442207287 216407180 0 -607394146 819988874 0 503277319 -697228255 0 -371999598 209170668 0 -162720631 619789953 0 -641557510 280557492 0 -112939915 212203704 0 975929341 574839711 0 -238424207 -178047366 0 428334267 -146442256 0 -639172025 367240781 0 633847637 24066838 0 -549047923 -678399583 0 -176177454 126551606 0 171074146 407159460 0 -849719960 310619410 0 852669691 812521317 0 -253032788 -90116367 0 -106015211 -794718774 0 -494147001 933512284 0 -924834610 -470051500 0 -661308155 931521690 0 439944647 -510635070 0 -449202942 -22389629 0 -632510377 -596544935 0 -211267953 506993195 0 -717228749 -104279037 0 143189285 983604427 0 -379109348 179460141 0 -968077261 -575126402 0 -577157666 -477697377 0 821460911 -391790733 0 223054368 -83975864 0 -56484787 476529304 0 661810937 717994854 0 -276890211 -832264484 0 -381570434 277389250 0 -642979260 -593900561 0 -399328930 367400701 0 -157621290 -36063422 0 643855306 -598430389 0 -186284314 91388344 0 871148165 2255898 0 433256417 -605427885 0 -646362550 200219804 0 984728735 -955496295 0 -229817132 408265886 0 447435523 648521188 0 -181234050 390228673 0 -443202190 -998904404 0 179018826 -361210791 0 -576931005 -639213617 0 578688553 -619239081 0 859517772 -956786124 0 -565965933 -747993191 0 753398266 733840362 0 32160230 982944216 0 470963314 -122599433 0 371434554 -868520939 0 387193920 915524517 0 601671441 -185372557 0 823373162 -325984368 0 -270397371 -931409696 0 -154532213 -140420477 0 -909230838 837557803 0 -474277300 412055990 0 -580050642 221571042 0 -992047640 736288240 0 893591055 573238497 0 -369740761 650685409 0 459431793 150377937 0 918347705 -106082527 0 -682841810 -334534131 0 972014371 33175547 0 312133776 493193514 0 -47856818 253463650 0 -638770805 -875141568 0 542323419 485465103 0 -962095156 -669597673 0 888859543 -792430525 0 312228923 -303380285 0 500051261 996158217 0 -275846238 -720006005 0 38170450 -9981875 0 -314738577 316861382 0 -55852990 366683886 0 -61731475 -679401474 0 -997565005 653145173 0 -655842000 259770618 0 -51549199 906466266 0 -667252699 667082534 0 85497323 764015840 0 -35809243 175830887 0 427041384 903497182 0 23711940 92048528 0 -610908158 527092114 0 -681447765 126952875 0 204454915 459903464 0 408562448 -308114571 0 -265146538 616015912 0 890738599 318556066 0 67855891 104744407 0 446549517 663214139 0 -686634917 841939265 0 -20580545 -685201115 0 503205006 -98644530 0 -967404643 460436786 0 -925774280 -671441458 0 -14295239 -741169240 0 213410926 555890774 0 373193443 -904695128 0 -253343074 -550572996 0 -161067344 28285244 0 297127397 548802091 0 68826226 16935202 0 940635060 -652074346 0 -596731321 363829875 0 -867700168 218900949 0 609630956 778985662 0 -901414216 -292462497 0 -337831591 363913814 0 273345005 -432539705 0 -599783136 -425616509 0 649806946 -158998791 0 -115378822 -486474034 0 -74178010 57261579 0 718739874 211843758 0 -975436557 -448784037 0 181262165 118193611 0 592804250 428208426 0 603252660 -900228745 0 161942350 -245866712 0 -987693213 -758843027 0 867028063 794771747 0 -681671011 875983166 0 633607327 177848508 0 -943019754 -462719445 0 -902744275 -71043387 0 12287402 125960280 0 369071818 -864912469 0 -704756901 -522066209 0 -840516465 165414517 0 -572774761 52023461 0 -235558037 347648397 0 694919825 -690600909 0 420599873 -33076831 0 219028341 -808172222 0 583359303 -912528693 0 155728372 888639214 0 -892153303 639003137 0 -243065108 773760526 0 -738437182 -164997743 0 271995361 -793141442 0 396779768 739057192 0 -439882541 128238304 0 -232031348 548992554 0 -577032392 497520647 0 -551222599 -80017929 0 -436681804 -560988335 0 -873476673 160773390 0 325989896 -622487327 0 -99393399 800526305 0 723633352 564061827 0 -600222223 -628357715 0 913410663 248514830 0 -439442213 466448285 0 -510369662 709946798 0 826670501 -101172652 0 -820946536 982907519 0 -860785653 742562904 0 -627119389 597224441 0 -307769109 -685280519 0 -829235976 56467999 0 560762716 -966224085 0 -899448133 -555910322 0 217862509 -940894540 0 -201871600 -942040933 0 -33921573 613277420 0 -263128536 567302950 0 322046766 620302948 0 -122205389 -161519665 0 232315112 -22780037 0 -944097430 -324880444 0 871128802 -198169164 0 -126703218 -12253439 0 347595378 72928202 0 -132154042 -274174364 0 -702788074 -354145047 0 572096639 58628804 0 -47310873 -406129347 0 -847886894 -332138405 0 -255564708 -786181681 0 -678288339 -430718778 0 781066956 -349653662 0 -79233935 935406882 0 484462375 -154328567 0 897719867 468566516 0 757808626 -917298419 0 183249262 3795673 0 -216747670 454597591 0 341851235 -277433566 0 -807611835 -611477271 0 404305019 -278277432 0 775572948 -550274380 0 -3230347 184732191 0 -574608794 427016690 0 -816385603 748692892 0 -365518937 -968735007 0 -442448174 -800200446 0 -645758207 283489258 0 316329509 780682467 0 208102498 -581351766 0 146855693 308280937 0 856559006 -783951283 0 447516385 746586519 0 610240271 -637920261 0 845613379 892290972 0 -627922265 626182626 0 362571061 -584515572 0 279301515 504312788 0 977769253 -633745730 0 -599219135 -865476427 0 410707101 -662239173 0 -142576522 125044922 0 -686999793 -631178084 0 802596072 122855008 0 536177179 -841865056 0 559769918 119659933 0 -788871779 -266822301 0 -110853310 -803240274 0 830745784 -494019383 0 387883632 359029537 0 139033876 -570276121 0 -756308165 -708597436 0 -629310453 333745065 0 -350898518 -881620152 0 635810025 756945714 0 -463590553 713807859 0 856372487 924994923 0 86045550 -143112588 0 -816793679 111249901 0 872703318 20215787 0 -653911288 452958491 0 399102801 866609082 0 40351161 -658175479 0 650159748 618993518 0 355574295 -551391146 0 309819468 227064023 0 185704027 610271241 0 702616039 -415329396 0 49637864 -929535156 0 438464499 221081278 0 843380792 -689694078 0 260645576 -970719393 0 -275853333 -167872846 0 -87266177 334657489 0 608661662 60972554 0 -292948087 -754303880 0 202764770 818489904 0 -843780723 932541916 0 -408290057 338727495 0 -758075201 -539994825 0 978734646 664488578 0 480348738 -360690017 0 57233203 -894568780 0 -466328041 409738126 0 -606033816 44155356 0 -243544032 -879261171 0 247316216 -801542113 0 181429322 -141443700 0 -876837527 -489783614 0 715607662 -288148362 0 -496586452 -437310866 0 543469058 771375253 0 820792636 -922630074 0 -124424582 -760552204 0 -826541957 -677195978 0 -322055319 453868104 0 69670420 -97678682 0 919967431 325166732 0 -31809020 186675939 0 -211696600 768983229 0 -803908837 -503642277 0 859186542 404940323 0 395560761 877504026 0 133568384 90907632 0 -203690222 -958587265 0 -112191387 -111065721 0 -842871977 107604710 0 444173369 668829 0 -670319520 877574835 0 -207243512 857849025 0 193858204 -998993716 0 203976642 -142755770 0 341318827 476435001 0 -787272664 -101849139 0 -808869358 725361591 0 -146267522 296692559 0 927712017 -574516040 0 -60981494 840352707 0 479368641 -877725625 0 678202065 786519623 0 -175706778 649098252 0 -434002998 914886432 0 748053950 -302016263 0 661399238 499278568 0 800136933 873949409 0 -842220277 -59289715 0 -816027278 4283368 0 964538979 960738859 0 358068582 -62841024 0 627016930 -859136606 0 908409631 -676251334 0 677765790 -256415928 0 -746736422 -25623449 0 550763732 -382036441 0 701455499 -138362164 0 970379915 572813386 0 -699787048 -675609564 0 -644538096 -847812813 0 695837348 616645263 0 468502356 815283748 0 39664915 923070839 0 68020571 -71787190 0 162478007 -859036094 0 -570553674 -247382048 0 -240192116 -582825450 0 369002807 -363484001 0 269800348 284018724 0 567371546 -616200734 0 52369258 15602929 0 -253967228 688898317 0 827137696 -584345872 0 -370544466 658059604 0 -120308074 -396542254 0 455637954 624782788 0 -70306386 717104410 0 -743444471 813070662 0 355694134 394475446 0 549200890 -876675725 0 951720075 -534550975 0 646998353 919595091 0 612547714 -98534361 0 -108629661 -534334364 0 -395799402 -999615806 0 735942230 653356375 0 -144522162 -833768492 0 -181211578 -478219890 0 424340682 870644203 0 -814591665 539118953 0 418174785 568660379 0 -891752171 81015178 0 -246659799 -706429940 0 339515453 120640560 0 -897021123 274812777 0 -407427316 215928565 0 -392548190 457182900 0 -904823901 -106875026 0 227510637 536387440 0 -428573843 824695575 0 642517939 349362042 0 497341505 631554687 0 -477275841 -278326962 0 442947337 300914286 0 -650184415 -758069892 0 -256570590 -61210233 0 44516606 -41885067 0 333737792 -835025571 0 409838207 -115244880 0 -767610223 -382530469 0 125824463 -251899126 0 -83449306 373918166 0 916459720 76300502 0 36883601 837145183 0 829255988 682466032 0 -902344945 221774818 0 -283665086 -546883319 0 -917804587 911326053 0 -450127834 -574335234 0 531329625 832624061 0 -843725153 -527282310 0 107483531 -990630921 0 903738861 -972651232 0 533350596 218337701 0 -979062858 938066272 0 -290865285 779763517 0 -473959760 -533295654 0 861308821 -711068343 0 155146182 -788373306 0 -307949731 -291034682 0 -905602982 -61859205 0 -659263151 -452358993 0 431544854 494394676 0 37747213 800267559 0 -395411720 211197416 0 39460869 -496402226 0 849187793 125252512 0 806638733 -967983269 0 -989937038 169432562 0 869075201 672276866 0 -668062659 292508197 0 609238159 322248618 0 -844658543 -996250396 0 -719893527 411887141 0 449523499 877360859 0 171615624 208176461 0 254179799 325661931 0 -70386509 -785423906 0 954322753 92336839 0 -505099983 946201152 0 603890288 549242467 0 748255911 -827371089 0 303557295 264756077 0 -191588748 603867067 0 -598566278 583720293 0 -802031161 940007284 0 -831892334 -374277712 0 446719560 -586267637 0 -423783366 -799934535 0 -220972291 574058682 0 -555363218 531382227 0 926599174 27050514 0 -240510039 -291551073 0 -517604088 601826517 0 992773555 -981235832 0 898467068 703479852 0 723555103 -82753573 0 427710855 385098339 0 779327640 647952808 0 -636476135 -829430947 0 736417907 233185561 0 -35774934 319263320 0 -70198560 -447235790 0 -399160278 244481914 0 -267503477 67349831 0 697466944 324662657 0 956272770 620481386 0 -557752118 598596340 0 223112665 631845368 0 647626583 915757656 0 279221571 468532867 0 -417773138 170314873 0 -945689229 -758027916 0 374794988 -245853569 0 -456030882 -287536650 0 -215826482 -206308464 0 -860835241 728762175 0 992458952 142532544 0 872257497 971089686 0 -601764939 -336957778 0 -24855816 376497996 0 -303585030 900481076 0 -703209561 989375424 0 -324085435 -990244657 0 591903072 -719763433 0 970341755 552503152 0 686087304 -775282010 0 -922083457 465922471 0 -865294319 -917333486 0 909391940 351771964 0 -344636010 -492353874 0 -991581997 602042939 0 -740050441 -869103676 0 -555302169 -281636443 0 422549020 233744149 0 -399703230 -525414303 0 -293114813 957789547 0 -481610531 -785098944 0 554046287 395046071 0 913074740 -850118013 0 -64884113 -696791258 0 -627257655 -346488961 0 34037515 -735378210 0 72559969 818026481 0 4320784 -298881213 0 -906237145 -856416176 0 444904646 -675899352 0 -623258482 -272245780 0 -521829588 -650590339 0 62564223 -187701092 0 -646072488 750483523 0 331374662 437620349 0 151862707 600633324 0 768635397 558509594 0 6384295 -759934938 0 -585582894 -440983327 0 -70457075 -841656256 0 764121197 327156188 0 833528062 -462573456 0 -189975378 -660770058 0 213177351 852762365 0 11336521 -788777799 0 -599117943 -67478440 0 -252456386 592325041 0 295140966 304941470 0 -120525306 296468152 0 297236443 -282979246 0 -320447635 -964526154 0 -819711462 170329339 0 -937413686 -525262996 0 -352096469 409388762 0 -961588355 47950209 0 666973078 974660103 0 -723257915 -348366282 0 -458148315 -261119409 0 -248319685 104876613 0 -278981224 -571332407 0 -619284555 -696089507 0 486310396 626519883 0 837700598 379061720 0 924618025 427460503 0 618606930 298271603 0 -290552713 571705557 0 -666863602 947989772 0 551232577 559842882 0 -595213316 278880439 0 -503559406 -745136100 0 -930028648 -320405392 0 -497375963 12207955 0 541967381 -881322914 0 -653082686 -808995911 0 605172550 -932944710 0 944000196 491435974 0 374225161 -195258488 0 395099032 777428500 0 -519358212 165192976 0 -343748648 -742884522 0 620395921 -937830167 0 218249198 350436962 0 525023641 976942099 0 -69811792 -75082926 0 -122033919 254653367 0 571139085 578013687 0 -158681750 873525052 0 -868369198 -127796761 0 825634572 -370205183 0 775829077 435203797 0 409742267 568465493 0 -924772823 58229524 0 -332075542 729576672 0 -682775568 -594460543 0 -917839324 -232908567 0 -973595157 454865252 0 472399347 -154363401 0 538555905 931146626 0 -61781054 -328338127 0 -380256549 721602184 0 252006084 494115141 0 482354159 880167919 0 -836375090 962689650 0 113167196 -892547822 0 -929264834 -145766618 0 -91718740 -626931583 0 718929634 -805096752 0 -197399656 561326100 0 876028032 -228851558 0 257971135 67158607 0 -572260257 -587851469 0 923920897 -574136098 0 -894528532 -638758107 0 -539390447 949303048 0 -168226127 382595012 0 -129588431 -300019529 0 839838477 287134844 0 -171071565 -294860918 0 181329228 -878665257 0 -86943330 -731237633 0 739526011 586654362 0 -81335821 -644696004 0 -134085388 263188023 0 523896974 577569173 0 331888173 528004133 0 214871136 208691863 0 344169543 -573338562 0 360517202 745262560 0 48991238 498972570 0 -427977209 170538199 0 215332839 706908156 0 23069692 633683007 0 -572378547 716528989 0 -668740114 -762100652 0 247719054 138865707 0 -701799934 -24391911 0 -539261592 -311624766 0 -788357111 181492400 0 -536277375 850265161 0 -807241057 -171317685 0 827025737 -462583126 0 203679655 -497402436 0 -337342328 -743745156 0 -839751161 497818669 0 -369057162 669666636 0 642902826 316992371 0 498533302 388116053 0 331907771 -558242162 0 -744926304 188562232 0 -325928702 541799579 0 127793845 910217651 0 -507417540 -152405071 0 916910255 513373391 0 -559198397 565214422 0 -339075909 128752829 0 -952556901 398600650 0 -565651690 92561910 0 -657249006 -108090195 0 -594540260 693527039 0 916011107 8306145 0 -536811608 -740144231 0 939530181 -430365445 0 333302753 6479284 0 208920125 853264108 0 182503501 556501119 0 -271362474 -278757835 0 964559108 161091235 0 -361825944 203891981 0 190390996 -700024914 0 -832316154 -127281332 0 -743837010 -359163664 0 -569129548 962279484 0 683185340 134390707 0 -287809678 -187205243 0 -588215423 574161494 0 -627157150 -431344535 0 -703594218 -799710392 0 -45374534 -300784377 0 -555169841 -353266681 0 753589176 786825645 0 846209069 -713729786 0 -703093802 969389826 0 20096775 -844525577 0 207072022 594272083 0 -274914146 860933397 0 253220432 -692326991 0 68802874 -790845976 0 519528190 492457866 0 -249664760 -161237351 0 337727048 -172693496 0 542425000 225128148 0 502779938 554040924 0 646398232 297892840 0 -22836878 -915888799 0 -171201658 -949419190 0 624593455 -637778477 0 -404840248 406793351 0 -144667303 -270863645 0 896140916 111315363 0 974519722 579764441 0 889611826 -932319304 0 132642949 -145909052 0 -638532071 264271168 0 438334523 588969706 0 176410132 905339367 0 -27949646 771531277 0 -349194264 -390307290 0 -898094536 -454509508 0 -749841814 -722576126 0 900454443 314409242 0 -991433095 -201910583 0 747658429 673555708 0 854057996 -672897121 0 -827288728 -735723117 0 -313084399 755664146 0 -415021033 787156313 0 -868043726 -380226692 0 168079429 245482473 0 -982225396 -464989331 0 -830438488 -337954121 0 -878194348 -367401904 0 757776530 282886203 0 259198143 -828912284 0 -684045337 -105129194 0 -370892081 -131359939 0 -567928670 -534112118 0 783506904 -478297369 0 702787003 611337402 0 607718704 -446767835 0 951957099 838478418 0 -388521889 -413584723 0 562431125 -542252686 0 683669804 717103754 0 -488299653 35923739 0 -109539409 -573897629 0 -14798196 -521223611 0 953351930 961934136 0 843510961 -627075410 0 -97448330 -366070442 0 251960752 12770555 0 -480775338 -62884269 0 158064302 -756137815 0 599579800 -38651983 0 122547417 -67679932 0 -360607976 -400561197 0 60406565 743286768 0 -259957968 -969570785 0 -966216050 -572560990 0 -593487640 -426789588 0 281697629 794297918 0 -998348962 -414371674 0 963825835 383694331 0 526222152 -907566633 0 -134755797 4810095 0 -922858715 590204113 0 -115417659 129804007 0 768080808 573109497 0 -770575200 192239299 0 965422977 870435544 0 -638774149 -537695722 0 885448966 -528351640 0 -285237340 836987089 0 -999042272 744107143 0 -481382514 -326212858 0 793315480 873742889 0 115867723 -766100939 0 -903204544 -785654747 0 -863928133 -653986717 0 601905838 -951563830 0 473254613 603053030 0 555056034 -995985602 0 502475742 -213101841 0 406932773 -161744373 0 320846112 -253344612 0 401671812 968912900 0 779718278 -665345570 0 -969809991 541395723 0 -254727033 88133295 0 304055656 -38977281 0 -234013055 -37708383 0 979901928 -392726436 0 141782684 -403816841 0 295685377 594297491 0 -34228218 -164931446 0 -788662185 -754315044 0 -837948707 194980372 0 -526116683 -160197328 0 938932580 -366121871 0 -954867739 -904180936 0 -681112243 -413881892 0 98432896 118292371 0 -484814447 -947935269 0 813759470 -638482004 0 -37753693 611779668 0 -544936692 -652996707 0 896119640 -475307066 0 -25557898 -323857058 0 71682851 47850111 0 15770637 -906468867 0 532722962 -683547712 0 596332953 -697870484 0 50007544 -565859155 0 -421664187 -256285265 0 -999747697 949097224 0 -339706975 297145964 0 306675163 -762754184 0 465732171 209783461 0 -375091599 122096135 0 -400838372 246830644 0 -912018432 931088169 0 219283712 -435087300 0 -600912759 -631941591 0 -455365474 717630164 0 -945702710 234822918 0 59181203 -449734050 0 -88238831 -389618224 0 -954150483 -731578762 0 -994026806 -632559062 0 -605859480 530785164 0 -802844977 831638375 0 34938596 81874112 0 417337592 220102116 0 679445830 120618279 0 703562518 93003565 0 461473616 678052890 0 518754134 -151713499 0 785260935 153817501 0 -749436035 -596169962 0 -411900883 -812067253 0 -89226658 -401890756 0 -987417995 589026178 0 -490537145 585703540 0 -982555278 505191590 0 -441398199 -92552294 0 -308228687 214848495 0 -272339539 -405345376 0 -430796362 -323147355 0 -923606759 819259050 0 230046378 -626309988 0 -306726046 -706820495 0 -295313871 -772373426 0 -422349250 -948581849 0 -815055590 722839954 0 -880289089 -11494235 0 -392209817 -382209178 0 -830381239 -170868150 0 -743621488 -677685684 0 -456279480 -535317946 0 -537029803 -934073684 0 -954502431 -972409998 0 953603210 378924254 0 334790378 -16490691 0 550657700 -371476478 0 469510072 433889133 0 -225307702 555669587 0 -871889320 225017492 0 731911546 -776819293 0 -350660499 317549602 0 -417408484 306862807 0 -325555537 793451470 0 -227173236 532743771 0 -431441074 -150063171 0 -778015748 -359196828 0 -26367870 734154875 0 -873355817 -180964199 0 -141804127 754518567 0 208878023 -117328347 0 -46205795 -33863242 0 480675336 -505517117 0 -252390962 391065009 0 598668469 422440968 0 162839447 816474029 0 51960026 955272422 0 778047395 -185087958 0 910229213 543932908 0 802365824 -49887537 0 -101914986 694158828 0 -192746398 871503823 0 -380272133 -812557640 0 68235841 695113232 0 640702409 -529160728 0 -243416282 632335796 0 296601151 -58940150 0 -207739600 -191404830 0 472403181 176988572 0 -865265070 -196984780 0 -302479577 -78251942 0 -54439345 -415112504 0 5106602 -740368894 0 -184624472 881447542 0 667124517 301848263 0 -853925997 -360546180 0 579440630 247981877 0 -885923156 -162400745 0 -764120196 837160558 0 166171282 -421885354 0 -455350933 713573911 0 384459244 194898547 0 188388891 -528067344 0 -384401639 -259311838 0 -50086383 888504648 0 94327298 960717416 0 813833717 400682914 0 -403710189 -725782837 0 -562581882 613357051 0 -608939773 -136694243 0 -207900933 126140633 0 -264137138 413788525 0 -941585247 534716487 0 334487084 761604486 0 -161897114 338722844 0 362764912 -740312497 0 413234959 94448637 0 -762740972 296949995 0 -416385619 865115863 0 -44706905 -945947768 0 5485811 966585531 0 -190125167 -89217538 0 -645905347 283189926 0 -90012173 -418692511 0 300230721 717013938 0 764118833 -1152803 0 585885024 -789745139 0 961038253 118466964 0 409142265 414791367 0 -980585239 569242979 0 -63252425 883592320 0 -138672026 622535537 0 598740968 -821751154 0 112694899 -990466961 0 334307851 422545477 0 754277126 11019740 0 -92301255 304615944 0 313904434 331974717 0 -201746807 622696757 0 479583504 -296032227 0 -625347769 -347653984 0 -256564581 936233883 0 468493153 -512954357 0 675749448 -269221992 0 -405618384 -780423730 0 912506346 -844963200 0 -261072479 235669120 0 885331849 -280710313 0 -386762526 79186446 0 579256451 -698780521 0 -830003692 856492786 0 -668056269 -65384223 0 844389349 975331135 0 -444682350 306560949 0 383134923 -68001498 0 37563406 273044381 0 -668719539 -749376279 0 -127293820 -332391975 0 -56194802 -788573969 0 849400248 343157043 0 -141708951 39467579 0 -715145713 171454203 0 -578066836 454082449 0 -375253164 581610299 0 293978439 -131703545 0 144925762 249474863 0 -725016226 37705084 0 886931542 867674674 0 249174271 -805189065 0 -560779613 -380058778 0 693575222 316182181 0 -907336882 295970168 0 -981298578 -177704364 0 785478872 7850394 0 969411144 144427733 0 470076635 -459704222 0 -588794679 -673642661 0 -799864609 -259776591 0 -408513333 -221862277 0 -315427488 680608356 0 905289155 893090605 0 -595226130 365401835 0 -601131923 -353989281 0 193109229 -602787512 0 -325898226 514950425 0 -282357314 -800251345 0 -704344191 827522789 0 631347110 693366932 0 487779500 682668696 0 -710404283 261280884 0 -349377401 480992332 0 807427064 832798434 0 -384946442 -469734282 0 492854936 985345208 0 -487080958 697105046 0 -751672443 179890795 0 70511575 393746214 0 -918467829 -284054382 0 331768161 216679634 0 -445338011 942310405 0 691512450 -429697051 0 -460063672 194925103 0 413594118 -174648495 0 803124971 960672741 0 -862734929 907498903 0 143489732 956551869 0 613562584 -581841757 0 931963453 -737214295 0 -380488998 -157153093 0 -83315146 -756368481 0 584020728 -703042380 0 -124873013 -701116578 0 -649569386 122833330 0 943144298 -407770368 0 896490238 -685510139 0 -554907511 -667855091 0 -179729299 200673484 0 -374583284 121555699 0 334485681 39236969 0 562063186 49887094 0 -584371805 -760605974 0 742056976 -449369359 0 -135547549 941815071 0 313594789 -763575108 0 816445405 999295123 0 482597841 -543318878 0 974582043 189123354 0 505837388 551280587 0 -531515304 -485843675 0 956733555 -891700473 0 235795330 -920687150 0 734740051 -277361914 0 15857965 -617062927 0 -993325158 596801827 0 -284185875 -594607957 0 309864901 376340969 0 -760901069 104493912 0 -884941481 -912573053 0 -876130631 -360317570 0 710307517 667439307 0 908668774 650617398 0 326833874 -206814292 0 -103160003 868718029 0 -929356051 529624984 0 750008895 631326031 0 977660648 752658606 0 -723850626 646522273 0 561679914 100075697 0 -915514148 -571955721 0 -823719574 392172134 0 -39149356 509027146 0 422435215 36095304 0 769463566 -970558924 0 -774538127 -702754792 0 -980167155 -461760268 0 -964272323 631471302 0 -400313751 807503317 0 -878104024 -242870207 0 -986879569 850655273 0 867989243 -520589346 0 -461493862 -403859514 0 697683190 -358130862 0 -819735705 765440995 0 -520427552 68063727 0 -956504374 -894246005 0 -605910284 -611989297 0 -447897258 -858064210 0 191180765 990878138 0 -733441352 952876664 0 -827899560 516501643 0 806188863 171839992 0 531577117 494996053 0 -365344620 107140722 0 -475189713 -176858035 0 -347294755 141275768 0 719838367 -161129087 0 -622795075 409013762 0 -973999065 73789866 0 -761086676 839027389 0 -849604675 -303710822 0 908254884 -145315906 0 -754283882 74115345 0 838481202 -984269805 0 -755882064 -892684001 0 -837263404 -743266055 0 -944585058 -266403100 0 158676191 -155699345 0 -429687067 -96515817 0 -819427934 670403382 0 690174748 -325611449 0 582768689 196290124 0 890376902 95003443 0 -7269479 -728100380 0 831607366 -184944978 0 -861503345 -227633096 0 863525833 -499609017 0 -893863388 803137589 0 267339883 145886217 0 741532370 867124937 0 -527423196 711250430 0 -958350675 888224067 0 317745584 119551930 0 880265332 362364095 0 -608420486 912017619 0 792817744 381711890 0 -41743556 -625720129 0 913827934 852648924 0 -282185400 451501540 0 897919565 -689928423 0 992085763 -869149616 0 843215729 -349082061 0 615700586 253438936 0 759236500 -223250476 0 481644147 -341749035 0 -921039864 697734883 0 -876535647 -180116256 0 -591894477 992255601 0 -595184012 -86438328 0 -942885184 -905115335 0 -735262016 751346582 0 -408912157 63723222 0 964631565 -920647986 0 -741789800 249203730 0 657822494 276415878 0 475993746 -440606757 0 33907871 -360207704 0 -534381329 -396400945 0 -681015525 875094799 0 -348995298 -248086863 0 -350158929 185809175 0 321033637 -977750553 0 -32643872 -788381947 0 843470934 571629032 0 840400985 799700500 0 -480881724 -284069761 0 -290204260 65512965 0 -302477079 -369097963 0 362160446 353560400 0 -226863972 79483170 0 -261280067 -732543190 0 215545467 -107644129 0 -282415025 -789394202 0 338284787 -749009751 0 -774126905 664348117 0 549649189 -441181583 0 -643143559 -752663500 0 212632328 -136561351 0 145967576 270670198 0 391398970 568354024 0 61023031 247762146 0 854823878 614066576 0 279213394 767066691 0 312134644 -363006218 0 672942099 -786589286 0 -690454633 -682110859 0 284005648 -406502635 0 -629949528 637519754 0 -615298647 -181294266 0 -523993333 221423731 0 630097956 -487012468 0 -993910192 396396804 0 -695958166 -984519046 0 258771428 421584245 0 -439199095 -902403199 0 -400165036 -605849856 0 519962917 -771280658 0 -11218416 760198004 0 -569712557 -548694256 0 481635624 131926625 0 -75465947 132689546 0 -84578312 -628029593 0 237851030 508773266 0 729208518 -397349912 0 107061185 -555423036 0 -788529479 -747507960 0 -635409442 8642845 0 241357462 -861660467 0 587273593 11846020 0 806887824 341918499 0 -961881692 619533585 0 569543016 -112975011 0 -155587325 850682688 0 437850306 -216947798 0 -642867372 266088164 0 -180069976 -983629825 0 449877739 -24250279 0 -978100065 25769843 0 -253405675 607781966 0 -449111302 83239640 0 -940339242 -238322232 0 722360979 -484225103 0 604340535 -277331582 0 228324002 517343617 0 410921876 905846310 0 -992646379 -923957170 0 -599913060 -770863536 0 -256620584 -710877824 0 -545628 -891762015 0 -981761078 -477380126 0 135497305 352010828 0 748527343 286168252 0 750462049 -730280958 0 -844197275 -561832392 0 62977034 -403182745 0 907809077 -959354 0 130076218 829012131 0 -154791482 755629183 0 828004720 -171292264 0 267684745 813706400 0 212019207 119080867 0 858480187 313089673 0 795025678 -602550179 0 -648160289 264818013 0 651020953 -374587367 0 -896484498 -889674044 0 373174552 200103111 0 -860783239 756276982 0 338485186 892993751 0 -688145653 60289645 0 242584577 -660343797 0 -612416310 696779551 0 -758739662 -397583509 0 -527199485 -397275689 0 42022172 97311591 0 150908786 -90122203 0 260833490 -463420097 0 -563939761 650704059 0 -348250101 -14866778 0 -350320592 483099711 0 396348167 249532107 0 313648534 -819269253 0 469764014 858556912 0 -236306982 -450010556 0 -348255915 28091660 0 -381554296 -594643308 0 -480333356 734550856 0 416867585 -512886714 0 883114028 -630553395 0 525363252 840672249 0 -575278635 162551612 0 -174619116 -518619492 0 -101567405 -378254011 0 860555640 -421141802 0 243267002 -907817394 0 -536486044 -772701285 0 -796798780 -154087797 0 842893443 222280094 0 -39075752 -156926973 0 -901899867 155122930 0 -57129193 -468906704 0 -379311054 -319233480 0 661839308 156935391 0 -515134718 -107162434 0 936058319 143864091 0 -24810573 -782762776 0 -543678761 -708451548 0 -61925732 -475200082 0 -656934700 -690827950 0 -679168440 -915640076 0 75574905 638185559 0 -326768669 974216413 0 651518187 -904026992 0 824523619 65974017 0 214138728 26089305 0 -134779185 -880948495 0 -300048226 -861223700 0 -852964269 288914409 0 -104846068 -626300323 0 274561436 545733159 0 -194414342 217323488 0 174305990 662340768 0 -242496796 584612179 0 952994410 934381421 0 -649163517 694921508 0 311923253 480736850 0 -856654922 -100924602 0 -457559027 -634702119 0 732526643 -734007603 0 775517132 998133353 0 -972750548 -637848404 0 -174025013 -945282141 0 927829786 581921577 0 339601037 -728684393 0 320317820 -179377098 0 310890346 -166351882 0 590974612 -639055565 0 -297515005 -694920656 0 -265065312 679847766 0 310725166 208187410 0 574740787 725088789 0 57644156 -817027049 0 884267323 810418954 0 274298458 565202396 0 359415621 891823957 0 -370961404 -151356005 0 -789173084 -822433721 0 590637735 -654693106 0 84245749 -912433372 0 -377165657 -67385473 0 -670951046 976887954 0 719183073 -282325921 0 -62080948 -712160635 0 322127894 393509579 0 620694463 867540278 0 -739453715 -321998552 0 657937813 437181752 0 -755826715 957099177 0 689317342 16288992 0 -103539114 568630507 0 -575862320 -697141384 0 -568143286 205776463 0 -673809854 25464980 0 319628028 -898367406 0 -676141178 583021521 0 -460621368 -392836313 0 -44626056 529119013 0 -535026381 894750993 0 784132258 572763581 0 672345963 -749852642 0 -880501727 -968806532 0 535502060 999884659 0 980316611 -852093025 0 -964149555 -11804763 0 -821992430 337825534 0 -223774481 584833287 0 37501872 -771073680 0 -580937389 -532851727 0 757208780 -552958965 0 816648766 -363232976 0 -850938103 582248871 0 913206382 308971658 0 -531400584 165602383 0 -96766047 397692373 0 -133166611 -655312458 0 -841078106 -745177972 0 25013559 178637063 0 -290469288 382377812 0 315766706 -675130486 0 -63093064 -685044364 0 326078530 -23961301 0 299677246 418851509 0 47767081 146090556 0 390581332 -60402968 0 -310289192 390610049 0 258818412 356954055 0 -60672005 -496724150 0 -173484567 -206599062 0 663091434 -603268191 0 689335194 -324980821 0 -442489047 -62581594 0 355125017 -609738277 0 123220068 -271791928 0 -385152381 -512725228 0 -641812614 398473763 0 662819734 625258756 0 598162337 -249674566 0 -726568818 -361126153 0 -92048553 883398395 0 257474121 -417869678 0 -98637439 963205329 0 -958384999 -417068481 0 -273235102 429835027 0 768269355 -768799071 0 -342945193 876094919 0 -916509236 735698837 0 -157456336 -699749786 0 980832254 -569244510 0 873647274 626540139 0 -900500915 709550443 0 356224146 -745548844 0 302115734 -861919840 0 637919463 -544797220 0 705833060 50039585 0 -764888262 -198148964 0 421702444 642153792 0 -140572914 26255088 0 -900905994 787841373 0 600722403 234311552 0 -732498973 92038722 0 -231005419 -628555202 0 832374660 164056417 0 -840334005 468564615 0 -824799978 -680939080 0 954395442 -350659513 0 -775809646 -472968070 0 637575882 -265655625 0 260587584 -124399760 0 -558915013 777918549 0 -882007987 -820701301 0 -669343672 -138605320 0 832998164 -457137923 0 -583469837 344198104 0 -925307007 277514981 0 -518355138 107485682 0 513436962 -116545236 0 -155088599 22717463 0 235581055 -61346991 0 96666937 861085013 0 281320388 805817712 0 -725928235 -44816566 0 -955772304 -566366660 0 755849681 781341898 0 140872542 480194810 0 687569086 -999672686 0 -122366304 -148732510 0 -941019820 508176305 0 60615069 -597333306 0 846900155 -367537200 0 480710733 183591406 0 191878842 120888295 0 938625462 133042405 0 -238020550 -210458014 0 869907985 954780449 0 -569740687 619233096 0 161129430 -943500111 0 965709151 -778986199 0 -420597293 366843188 0 -302633869 -299075069 0 -795955467 -409550598 0 -343182145 -504755800 0 894259730 765652198 0 677340754 981371801 0 -683678653 -258984299 0 -240714948 778944553 0 191871630 555570191 0 411096922 -758979085 0 148623868 69289199 0 152762030 668571936 0 618535085 -328742175 0 982113130 -901152199 0 -559695774 611735427 0 -45240767 -805761657 0 620322703 -116102651 0 -602606509 21375703 0 77111143 322496544 0 -492115338 929096088 0 541233322 737451307 0 -275865987 382013013 0 -5669101 398245970 0 839927119 -41542087 0 121877770 340884447 0 550786814 455707066 0 -895297654 -414243358 0 77567205 -320795770 0 317491020 339660998 0 -727952214 -213568769 0 -282285862 -801484059 0 998231983 223698934 0 -893341650 613654781 0 -182740752 -577824766 0 -628059739 -686219115 0 849648254 792153109 0 -480383582 -851910426 0 352949731 -890490372 0 -623206070 434317219 0 6867648 238340572 0 608112099 809202796 0 -875153177 367055403 0 -662693047 -844629763 0 -807393504 -956371285 0 -842385230 357853888 0 -24808515 -249515132 0 -108461795 510495504 0 191170188 571926725 0 614118458 -923715360 0 131739291 926760789 0 83194145 859253767 0 662847827 682400272 0 702439073 837073454 0 -75821886 207443706 0 -672341310 505500956 0 -51335883 551868716 0 -819246001 -83370876 0 826478728 -324152656 0 820750932 946979222 0 210154082 -135465476 0 702256174 -402133245 0 421243020 -900934898 0 391251021 -888236139 0 -760762183 -207815089 0 27816539 -391723604 0 648834882 474437820 0 -291968720 940542709 0 443786382 -381382091 0 -333712568 747589935 0 -727408035 -78153623 0 228206657 625481807 0 -67998207 584232650 0 -998937941 -331514016 0 -191926569 965864134 0 -774489924 10225602 0 -38751584 -167974733 0 -248971528 994729976 0 324063891 -917427427 0 -32614873 354777955 0 843439699 536543505 0 876865624 -817721411 0 -323744219 -697352374 0 -111167677 -252176917 0 92488083 653098302 0 405879355 419591315 0 -16998124 -418203066 0 659722807 -994308552 0 419777576 -905500974 0 -194747424 648787891 0 -303414693 996910530 0 175490264 -260899671 0 342182648 -204131690 0 370554058 256625253 0 880515716 744222064 0 -796111461 350608283 0 324660921 -562898520 0 260475642 -129985612 0 -516566310 34401799 0 798526337 -226089700 0 977034915 -800678235 0 -442360088 930209688 0 563724412 -10978172 0 -651328173 -316687977 0 593385347 -812736427 0 -282580410 190110351 0 513527866 -278959799 0 -676293844 -781318295 0 -324573945 -974937315 0 90466182 606099379 0 -409237853 319501215 0 -345419697 771923939 0 -275389303 -920664911 0 -468904887 -862891547 0 253760583 58847790 0 -276348079 -474358313 0 -680904895 -915918404 0 270061142 -496358086 0 -339281231 -503637264 0 -570338055 223977366 0 163714185 -305418582 0 284123202 929001912 0 790850574 342130651 0 -865439382 -523504877 0 112951139 -294323724 0 961643884 532451916 0 -438636226 781183339 0 -553478893 -707030802 0 -994299285 -309594361 0 -701675213 -309870834 0 -79687447 78944196 0 -745084641 -495427363 0 674981880 781046191 0 -561530969 -857998815 0 -806226902 -720975087 0 811878026 -523933991 0 883792678 -537784550 0 604811489 -126199737 0 494187042 539466975 0 227001531 44852073 0 -166264766 -136790033 0 967814307 351377702 0 160306502 201504269 0 555651980 -255500401 0 -269267887 114209880 0 763512452 -484719502 0 -484891638 -812581998 0 61615675 676970780 0 624239766 438495679 0 -243045476 -430998411 0 -883211160 -525436199 0 160123300 505300727 0 -606335159 977908958 0 -657676210 101081162 0 458087457 -357433448 0 -585513368 -19688440 0 -282333410 489201725 0 675424295 313840361 0 -820940420 42893905 0 961267196 411171221 0 -84222607 -143826380 0 -222753842 432179025 0 -969227961 -728147446 0 725716951 269536711 0 608739618 -746079087 0 359953398 348691340 0 712852071 600124850 0 -673824838 773702592 0 185336316 -525487704 0 175769110 -471644402 0 563548026 -903849491 0 -105790094 -290205065 0 -602945489 -674041960 0 55156478 439697951 0 716098139 -548173799 0 -434832864 -598225925 0 646798425 -158848930 0 235467563 -729821492 0 500762888 372566897 0 221154449 -794479544 0 316656600 605666751 0 491601047 727084421 0 -428331116 240128239 0 341018373 -468972812 0 -913790150 -877748638 0 358727520 -660060273 0 -606201382 944531343 0 492874351 818148996 0 601690439 -305061809 0 503033976 -747757511 0 509189361 937081537 0 -360603592 -359537372 0 122038567 743544716 0 -796561707 -281183717 0 217523912 189756670 0 -307223091 989601576 0 -131438357 -381408317 0 303096504 -545775561 0 -424926193 -330683362 0 513951696 -463118006 0 -748479310 238861781 0 340806267 -134890865 0 719844700 131310844 0 -659604129 306028307 0 850468097 -256723041 0 508006062 -926383123 0 58752288 -616774952 0 -345313099 648756679 0 -214286395 -105819515 0 -547109840 171888678 0 483866822 187092187 0 -879371914 -52312914 0 -790813263 -705990958 0 197747023 -810187890 0 -394563368 556889281 0 -510256201 -601416980 0 -519051919 -382060346 0 -186277159 323021085 0 -808316892 160384377 0 299101027 -676121283 0 -668750860 850912009 0 353697256 -984510590 0 -626538078 364024405 0 241864674 612734410 0 -708962818 -259878621 0 890599846 897253007 0 -198222442 635214327 0 -6568034 -293167601 0 899900338 -932440677 0 -177203095 840791602 0 840733772 133843676 0 898842174 729276349 0 -252594338 -374320292 0 188420047 -981326056 0 493448565 -821512241 0 481646773 483399271 0 -324745839 -72717977 0 -933635347 5442157 0 -446150127 468895231 0 638020081 -337292391 0 -406774290 -437967572 0 200996203 -466093444 0 -912553717 702287423 0 -131032345 -989621802 0 421313291 818947019 0 195770603 -444789471 0 -666738669 -187095073 0 -216091584 372398734 0 285158817 273091051 0 722369490 413690089 0 687633005 547042173 0 511540509 -961127009 0 718577691 625539710 0 -996749022 354534864 0 -552801354 410510955 0 104751324 919430575 0 622662749 828537235 0 -467579624 391482331 0 -269620844 124096 0 -358955014 671005760 0 -729637438 865817112 0 -46013023 -197879126 0 -92313754 -810956544 0 149524670 -226453974 0 -677127453 568870313 0 -799055866 819646377 0 -887453343 655672505 0 -545318961 493444453 0 864811714 281213669 0 -214053731 297665394 0 -407417279 -279372379 0 -264224989 -12477790 0 -471569824 -765511023 0 97496628 -642454910 0 90350416 -673808740 0 122414004 -409868677 0 958308844 54712325 0 813151558 328157105 0 969803955 -653562764 0 388880548 991186887 0 -674340748 -215468230 0 881296812 966531396 0 -347874703 -774976287 0 693898236 -449594032 0 -342949539 883179968 0 42671367 867292397 0 989158880 39264992 0 724643449 -818304255 0 82444029 -317456595 0 -780717549 503245864 0 -517897930 -432228764 0 812515782 -107467341 0 464306103 -903311841 0 -248051899 -684746642 0 278299940 -544419215 0 -845614387 758968287 0 510975562 599618840 0 -757940366 -57581745 0 835795077 -766324796 0 -293436430 -76267356 0 -874081710 472564840 0 586431470 702824287 0 425333946 -973868043 0 -706309815 -347648108 0 692941077 363666318 0 177981710 890115510 0 -689144450 -64746423 0 250347315 -629595505 0 -816776229 814054300 0 49373968 -267308668 0 213748236 384855719 0 -898141811 10097997 0 -847811353 -245634972 0 68259376 -698319004 0 -774920019 812593870 0 195264768 -759256412 0 42218871 -181099396 0 -740647460 798052325 0 660373048 -781241920 0 825665044 -816256648 0 372610497 -546619714 0 138744112 430303769 0 -648172957 30019280 0 422322349 -66063474 0 764893400 989658422 0 866351898 585527271 0 843638182 -588964206 0 213439722 -202937230 0 494897439 912983327 0 -340596001 -499512001 0 129340005 864035973 0 -390718644 -408452626 0 302244933 -576441405 0 -748128265 -25113725 0 -544652461 -253949967 0 701969852 -331885150 0 -376062866 -486821814 0 -756829779 155164106 0 412604768 281686822 0 116838350 -635068237 0 -618713556 610375075 0 743306217 36595269 0 296830016 -972824011 0 -292942875 21818767 0 -670472527 -596367198 0 -57809495 -490802219 0 376505261 -210823799 0 954353265 114201369 0 -997739643 -254846366 0 -668799528 -508395662 0 -154546929 790953365 0 -181579862 916912835 0 407484818 -325348415 0 37886156 -229115568 0 -745371967 223658016 0 855598785 -640978779 0 320969055 -421243211 0 -996392483 -576964068 0 -301112130 521570068 0 678692749 -770779859 0 930186703 569589665 0 -705535201 372591554 0 -215977714 568800838 0 200760344 -955067585 0 -754933192 255006104 0 494314456 516437166 0 120782095 691539760 0 243460045 -558915720 0 -742715782 -613953017 0 -500424543 11276708 0 136910592 -761623465 0 530102186 355548078 0 732818409 609526518 0 -466929030 546977389 0 791327244 -468641602 0 310066540 -397166156 0 -356290296 -207010325 0 -701960449 -393331586 0 649216494 285128879 0 141715944 -941495715 0 -770918535 -311514822 0 491535682 -278777843 0 -517231407 -24396404 0 -854308483 -158970493 0 351169086 521982118 0 991969839 -289519393 0 -592875738 -784853289 0 963585050 846957177 0 -729347081 607429141 0 53707244 713048095 0 403302998 68832791 0 82840801 -379264492 0 492860160 972288798 0 599935928 -112978772 0 53414498 -541359809 0 -389917501 -772271442 0 516998204 944686739 0 -110563762 -538277735 0 -526141701 -329038705 0 -215661620 -439037773 0 486980957 -500618416 0 404277099 424781664 0 915628529 423535373 0 7751738 850642922 0 606903974 -398994224 0 -761125866 767877456 0 -94416714 959794565 0 -574289324 574785695 0 433125911 85764788 0 -730268327 -440972149 0 -751600075 -825573138 0 811753219 107697085 0 -544739232 816168884 0 464726547 525210716 0 862447589 -8499000 0 -397950942 -184782633 0 985778138 -356671873 0 954241439 630054087 0 940353763 -172401632 0 744827378 168163362 0 756340097 -326901990 0 -706813736 776168212 0 -933635779 -217446266 0 878433486 -92929823 0 840974961 181096173 0 660954485 -479308178 0 -217631360 -877648026 0 707641213 453905149 0 444426036 807409428 0 -178334384 232973556 0 728961419 -736644738 0 -100590781 -846899092 0 -255693783 -966030280 0 -722053600 142725577 0 434006841 330515510 0 -542001827 -489908358 0 856913511 857340334 0 312458578 906266627 0 993125465 -184998756 0 -572497435 -565639464 0 -795199032 -215066588 0 -40509259 -986794752 0 270511219 -725496761 0 -291498387 -990185434 0 -38383029 -658920037 0 -664802161 675776047 0 812886779 137816335 0 666654901 216520010 0 -592764404 -777531823 0 524589955 96664950 0 924566059 -194958722 0 -463205067 -359716383 0 882868846 503118103 0 -163873152 68953006 0 -909502189 -690738510 0 -751080291 -9286791 0 -577881396 -324673157 0 -865861753 915556986 0 -312207842 -188044262 0 29431507 -505994615 0 984816311 936393351 0 -628656972 -723393963 0 -133974549 -714389458 0 -740112773 -1325921 0 816652219 329086614 0 575981189 839135057 0 -547076182 -225856069 0 -283438076 88961806 0 -104680079 -879969169 0 -151148378 929301485 0 -509999547 234507060 0 -878314735 -513343454 0 887529257 7522017 0 -936241922 -143998429 0 139683988 -776517561 0 -257271672 -419346647 0 989380775 -139128668 0 -309425952 721532034 0 -629239434 993940233 0 425699922 536762194 0 -300182405 -740086724 0 -524884997 -539666875 0 447442791 853223696 0 -550964171 183586963 0 -935078612 -1014868 0 206649139 163197602 0 -416752488 896753966 0 -74221291 -730132240 0 47601817 -116016118 0 -397226204 -227708214 0 -781984549 -986384545 0 967116250 745644750 0 -833473183 -483646327 0 16753725 -467912393 0 755676656 144533966 0 -319275362 463939389 0 475145363 847185477 0 271334808 -197260274 0 -861862848 -634170814 0 -491906887 -225012760 0 -563582427 -324064479 0 -312879748 428512060 0 195550311 -883869885 0 -213379815 -995660831 0 474242755 259636918 0 -139296720 104368003 0 541661029 971584706 0 76388730 93123433 0 996734234 758516621 0 -227238352 508247797 0 -260811062 -50128384 0 749576407 -459845297 0 -252953061 548940483 0 -85897348 -434001939 0 -364513766 -559267120 0 248483377 -286276694 0 -141249420 356658820 0 -94986549 174271022 0 44711821 412216817 0 -644099951 992222842 0 497393148 999770982 0 -140705384 929929695 0 -91868371 -739898329 0 410242621 -54529319 0 995097527 -451493581 0 250557127 613780609 0 -415701036 996157259 0 646179158 891140372 0 -591422542 720583648 0 801492552 -23925184 0 -2380676 625945448 0 289392977 310593127 0 445000815 983474741 0 -986093088 -54067244 0 -561909616 413215571 0 -392506471 245911204 0 315680629 -674959390 0 -957897480 988447088 0 -833486734 391032847 0 356631128 -472735074 0 283027422 -263897235 0 -35466939 644313413 0 70990794 801377176 0 178184297 -574146168 0 -965771499 478262397 0 954332270 -422827642 0 951093045 254819781 0 128113776 850278956 0 -551084497 -991432829 0 905547336 -885112048 0 384397719 -203502299 0 -314309732 -253490567 0 -471386067 509480874 0 968906093 -858957128 0 -489905367 853942658 0 140414173 454759121 0 -971006083 -581912888 0 -666302766 934517351 0 300235197 -30184942 0 182226661 -961814945 0 -301201790 -924108557 0 -444944384 850714171 0 -529805512 395718641 0 301695742 -347021828 0 789771910 60280377 0 -754668404 851487210 0 -772306334 -777216969 0 -543682889 52574353 0 -906695587 -251382713 0 -595971646 -467863435 0 850080990 -13690169 0 70984888 -144155372 0 -560065762 -12969493 0 764143913 -289777713 0 -573148151 447355407 0 -616721522 -862205410 0 -783746406 -40412571 0 -469792441 -735057524 0 -463449097 -718812341 0 76881517 333769006 0 313032518 782913427 0 -932884640 576023420 0 350820875 814898253 0 -813710055 662190185 0 -57584197 -721261453 0 472545279 449750604 0 145503600 373576159 0 870679151 -334936221 0 -926147425 376265856 0 -768964056 -660104822 0 319072495 -288573120 0 -916242360 59482540 0 -566411242 -292860473 0 334088390 649111797 0 -806579059 -410127849 0 -608796185 567572001 0 637664738 65461789 0 -280464632 -958248875 0 883811624 -726473150 0 944210226 -699198603 0 535926557 -892626257 0 -612835105 420681559 0 -555315530 385563260 0 -246275627 194021925 0 680701778 -121368839 0 -575854669 126163340 0 521447740 640628592 0 -234803754 271266839 0 -669799223 111787005 0 835867172 295115721 0 841659342 530547399 0 943344366 -879978414 0 684274188 613933657 0 347422008 -685715040 0 -989697704 470913948 0 302451405 758276575 0 720467323 297838629 0 -150771811 185752716 0 662493056 -26458429 0 628359445 502665803 0 -423498378 621486392 0 -863079045 200806999 0 -607197507 965763047 0 -942279478 -589031317 0 412250404 375971090 0 -969635750 331528825 0 284367152 -183977028 0 403259854 84011484 0 -774244982 575561319 0 118493261 418614839 0 -413219158 268396424 0 -913697664 -361467464 0 -297659825 -429980926 0 85151139 130638606 0 -131846686 117487736 0 201722273 520797869 0 933118232 -577261423 0 -894129616 836339842 0 219669013 -737652130 0 -491456653 638731845 0 953074815 128639390 0 -870577813 504327395 0 251350565 350152800 0 -25875184 -202829754 0 227463440 650876651 0 -360155421 -15295201 0 -513716895 371197340 0 946359947 515953802 0 -319784354 523398812 0 642895395 -545968039 0 -812760433 237476492 0 204504316 -528919473 0 254435260 395552437 0 730023039 331360531 0 -324851603 262465601 0 759105825 -161118369 0 849339597 931964857 0 -461687345 -782868257 0 -582167613 -991174881 0 592816546 -986516037 0 -399424917 -833179792 0 -941646766 -552839082 0 284113433 925400861 0 -686519436 -109175349 0 -493264688 837418501 0 -803488006 -764825911 0 963193961 512794751 0 -526696466 927481490 0 -640025455 -388538897 0 568573438 80745546 0 -732003050 312470851 0 451202511 -131462437 0 837366455 89438117 0 271417571 -621599926 0 -518436401 711099208 0 55853820 -769011149 0 -329901442 712278165 0 -166345973 -171537144 0 638822864 103718136 0 984217794 -322002260 0 39286726 356870773 0 -321734638 -767357558 0 -775131399 680864304 0 -375823361 -405236170 0 361842519 -576845348 0 954887290 366886731 0 -984765444 435093621 0 -915232617 748280859 0 412354180 -411409402 0 69672869 874270802 0 -395354566 318545969 0 -579264863 -686157874 0 -58721983 663493286 0 -286195519 -506861783 0 605146195 -52745911 0 -874050740 -938176323 0 -503002331 609761174 0 571058693 109215585 0 574059871 32045697 0 363486202 266428861 0 -970926648 -729821865 0 954385567 -594504179 0 395410425 662407313 0 645481135 -231820203 0 -251963021 -48676673 0 827441106 237589313 0 -331191970 177968615 0 444844530 -517189177 0 -996389128 -413846894 0 916623887 -902181924 0 -49942531 -820232536 0 -123089880 766118166 0 13914860 -413455558 0 -808915788 288775129 0 -994998396 824434278 0 -131812308 27316802 0 -129967549 896263025 0 -736123147 -950463654 0 763526034 585813710 0 110606103 -153168374 0 374517737 -84459536 0 619245417 829035525 0 256991675 954270119 0 -194781454 -289297763 0 -34998800 -547211582 0 910893681 625782996 0 -915015458 -114285489 0 913765203 -669651545 0 804937550 -946272028 0 392016056 401725908 0 -929582659 243235924 0 274843675 939116944 0 203494394 -844823112 0 -331333794 -142437254 0 968647556 622537850 0 605009613 405792891 0 -824257406 -71007723 0 989009428 -576620215 0 -655370378 -577079638 0 754603112 -481915348 0 -260095881 560383947 0 114769431 -573822082 0 -261649597 564346299 0 628531913 -335073245 0 410983738 470740789 0 -983661774 -10482070 0 662181194 684015612 0 727661697 337082290 0 274924127 -807676590 0 836430413 55337702 0 -305583287 -367913859 0 485742024 587584470 0 -345983724 728855751 0 -282747947 432846898 0 -247186713 210260069 0 598905928 -169187664 0 71711704 399229954 0 -376598368 211276318 0 630102308 837095322 0 -597112838 491119782 0 389935667 384757430 0 -787993349 102446534 0 935982387 418807935 0 342496589 -383957791 0 202815746 -250183158 0 72546670 -407020220 0 321455076 -332781259 0 121872363 -369102878 0 556243565 371932562 0 856046141 -838877134 0 137794875 -135210835 0 800600617 -595486840 0 590852767 878545412 0 -645305037 97397176 0 -685518754 -88413422 0 -767562456 358133436 0 689949343 -462922866 0 961593397 759382470 0 142161552 764419196 0 -926682905 -23985215 0 351108689 -423423821 0 -13872190 -332827566 0 -223410916 336126408 0 535123256 150115061 0 -485367662 7144064 0 -633480479 -119272557 0 162230477 -180423651 0 290905584 118117760 0 -315201218 -367115792 0 -822646530 329736428 0 -330424344 361885831 0 -947247867 -644544930 0 -195954968 270992915 0 977691834 612045190 0 -653882220 -522344342 0 -782482214 605239690 0 54971308 875986927 0 125146616 -359321058 0 396956435 -997699406 0 -682660734 -973956001 0 -807007670 -79675104 0 563727418 -766987645 0 -557553767 -625611901 0 -682946831 717702762 0 350355747 -690723152 0 401782532 17125166 0 310895051 -684456810 0 -751313825 -335257277 0 525689721 370692645 0 664660854 660867922 0 255892389 617466869 0 869067753 -394188651 0 22559974 -809016618 0 -454627275 88012862 0 -306524106 683065305 0 -663955476 -993659233 0 801148574 -194057246 0 -691340057 111069029 0 -687131461 -512129908 0 -901939214 -224082946 0 -129244265 -380644594 0 444489048 151676746 0 -243386477 -871615718 0 555752842 -919196548 0 -421624287 -302377711 0 952511502 761936370 0 -386269017 886594331 0 -741451022 -426267964 0 597157660 5640825 0 892844227 -593059524 0 850109091 -68054694 0 -38526003 594539275 0 319056414 -970956971 0 243902422 -836669815 0 658343731 375549548 0 148538626 376160211 0 896442907 227621280 0 -831542854 -105352731 0 902661912 597492595 0 -941120973 743503393 0 667872479 -148780105 0 -292451090 -806122032 0 -299092544 -117203912 0 -830976831 602361286 0 966018666 -961378866 0 -236407524 21485833 0 963868881 117920486 0 896870271 444672202 0 -335781481 -156610996 0 -51638981 -351011625 0 -350774632 -169567294 0 -820747334 -535925629 0 204935926 -732784862 0 -390933094 161932241 0 -933363683 -824240196 0 -996932705 198505250 0 -264382466 510159886 0 -321895476 -669925878 0 959633921 -243553164 0 -790403011 -753404354 0 -74863851 870703724 0 -92131509 886425667 0 -135012816 -944936762 0 870710252 -902083018 0 377894448 -634904119 0 -16587145 -980586179 0 -974004184 973387154 0 519581135 790958526 0 -902434592 -300231371 0 -171861165 -722547273 0 -4158894 -816833959 0 790449591 -796409549 0 156959761 169352869 0 -525871518 972100698 0 358398291 181390858 0 -767009034 767705814 0 186735612 343688247 0 -29409729 -397314487 0 -988219366 -385958023 0 -293160775 -609737312 0 -1674419 835991792 0 -929833779 -725651820 0 524790591 213849306 0 -722383327 -272645037 0 710438620 -963017752 0 -13150968 -257923015 0 -869797807 433097717 0 -270569349 -902590868 0 338142569 419671394 0 459342254 -501521182 0 -219574550 771154418 0 313985803 -12475500 0 891311603 954476780 0 -792312477 153732949 0 -395916372 3211647 0 -299253887 -669807122 0 -230520719 893921206 0 44900888 -905575337 0 790786832 -818222007 0 -378414071 -360936450 0 236110711 857811635 0 -993140704 -87054633 0 329938388 274950076 0 -341041822 748389593 0 -521456959 950574133 0 703341828 980964312 0 418357744 402880362 0 -999832710 476299825 0 -752629640 778988405 0 -923977279 -32605881 0 862240638 422353708 0 775452730 645535633 0 -470203676 479620108 0 707483326 -353740486 0 701674727 -724955989 0 66241306 -268378469 0 548950418 870233551 0 -998731443 947154891 0 804371793 -969065175 0 209784580 -948368401 0 130373241 536566437 0 427953514 -28141926 0 890283448 -910753437 0 969466583 794414011 0 -23006618 -388039866 0 -39072695 -218059267 0 -754003656 867228094 0 113924039 406865139 0 908816722 910700874 0 -597830262 -646468300 0 -809663821 -752208571 0 -180796737 -385722420 0 -594172849 227578858 0 859780450 -578580678 0 543233057 -385978364 0 -569560780 709138140 0 946323717 117640765 0 -335478519 -595305082 0 -530856285 145065929 0 -385295290 244232608 0 472653006 929693800 0 -248472896 -844746126 0 409177743 694153827 0 50883465 958478385 0 867380273 -222664029 0 -328443523 -116354351 0 325074801 -575972460 0 145168314 -920451099 0 607831698 449261624 0 475397263 891627093 0 811018054 -857087144 0 341755378 613312688 0 -323180595 771141601 0 -815258941 -4123164 0 905495838 185494437 0 200357628 110121108 0 -914558613 154596127 0 697972294 -641599816 0 -527836142 -243189862 0 687223348 -908954699 0 -386119269 -367883821 0 -671331098 523341162 0 -277619200 -727061025 0 634435070 -852862008 0 970918716 490769783 0 352122100 739141811 0 194166473 -399328945 0 998846660 -745592587 0 251766033 344858609 0 -584368297 466267886 0 -847259192 -10123457 0 871761786 862596051 0 -729305387 -467829579 0 -126633227 -90816021 0 -164469017 625674370 0 141710250 -10965180 0 296846345 900329924 0 -710921112 110226123 0 -680851507 429567285 0 -175202327 44343069 0 988402653 448793651 0 155963036 -10100677 0 414774101 -268384173 0 238548329 834991902 0 941225827 864895711 0 77105084 -775250440 0 731196189 687609703 0 -727879997 -695772332 0 -765742058 -389146042 0 -844262716 619653866 0 246714467 -761508133 0 808909583 -112157488 0 525724243 -704161654 0 -306830892 -218830036 0 -869416095 283170242 0 351721195 -404882454 0 -431848514 -574591352 0 -293238056 429736784 0 763448516 442265905 0 -271651478 703340114 0 -86297537 -909052011 0 -494698614 972391894 0 -737736975 -42356904 0 -435247762 636158286 0 963163445 735186291 0 -115572403 554315901 0 524494582 -688922188 0 813294673 598106046 0 176857010 248427583 0 521099495 -220902776 0 628806224 -243490280 0 98651123 -475209336 0 581686606 79273397 0 563076346 -860286115 0 -806606978 -685890691 0 -464337516 -7089001 0 910788845 488166605 0 650047390 684228636 0 -555032112 -848726823 0 460015232 -898623982 0 257572343 629250006 0 265178232 278493532 0 -285182314 -295988704 0 127988243 -514407417 0 -968932723 -104977216 0 548247548 645324121 0 367657484 -687934282 0 -678749990 -961362816 0 -667651993 -985175666 0 -6975904 639234401 0 882956106 273573998 0 724461906 326617719 0 -287111486 385415479 0 346163621 968636500 0 -37086662 78021186 0 341459924 -87949972 0 -906298186 -868773261 0 638989828 -165459442 0 379277925 -61105761 0 -126912663 711738423 0 861556397 -635546919 0 242096896 386242110 0 -214034926 -211692023 0 193176738 614479678 0 297308546 617249625 0 -798871038 -92604638 0 -991190679 -407320314 0 684711887 -931222565 0 -299532608 -552088568 0 -688925923 -232811769 0 987685578 618164081 0 -477204306 -363330765 0 693049196 -310467713 0 725333487 860507315 0 -338220982 116147745 0 13147907 558679111 0 -776130990 413730219 0 -948522803 -49019285 0 475865591 749502290 0 818477563 44903214 0 -381726280 -675116420 0 50969277 -141642240 0 744500908 -710020049 0 -552921826 223845345 0 -347975647 -960261646 0 968766105 -120694608 0 -441060698 662542473 0 667312987 -41300130 0 -753240788 -58411527 0 -561287743 -590980957 0 -114971536 -661292513 0 -498420684 -289524889 0 853354657 -34455655 0 60514555 -13676409 0 533765459 -678169530 0 -687830050 -428403795 0 -923055314 605217435 0 63529357 97071341 0 -812435894 -460422622 0 -5635671 226573196 0 563028394 926531938 0 98853240 -709121669 0 -361092364 -148618842 0 -747490799 219508330 0 22130058 -776996542 0 504655029 -672968329 0 129317655 80571507 0 -177655217 -24837868 0 -32749324 924563465 0 -456504203 -330693256 0 -193869799 903086656 0 224401116 199997799 0 290902384 381224196 0 666713767 556514683 0 985287225 -579387449 0 -635977474 623592280 0 238081277 524597808 0 367269876 520751867 0 889507201 -560315042 0 -305607614 -349846877 0 -105933755 789857781 0 649061564 -850877727 0 226036295 765976465 0 521886705 -448618841 0 200352544 371336949 0 -478279428 557799005 0 -223199934 932324140 0 134700624 -320291701 0 -529934209 -222675181 0 -704248333 -589245417 0 339638208 -547431214 0 -939906797 771008422 0 -904740934 166041659 0 424231824 -833503700 0 999280754 -427585750 0 103821899 877025860 0 453286768 -892670546 0 980747627 362298371 0 349497715 954823740 0 -892687069 534828187 0 906945136 -778739593 0 -146829805 -424519761 0 -380135077 -410089361 0 -708260459 407369064 0 406768124 46488280 0 -642615189 391280086 0 -122173423 -76495766 0 -742231220 -725402742 0 -648538117 334842186 0 -13966739 -826923151 0 -644954830 329901635 0 209958774 306023171 0 213467748 -942615619 0 43157317 967039233 0 897057255 884573815 0 14326251 -790727447 0 -5579867 10115865 0 199273509 421463044 0 411290096 -792714864 0 -802058002 460652511 0 -842197003 -713145165 0 -690712253 518490613 0 961836328 -166280050 0 -116915846 -466531198 0 -482807494 -66316704 0 393248126 150130504 0 -465892372 -264450642 0 178124921 578012293 0 828311844 -921574377 0 438295906 597664144 0 654422805 -867789073 0 -133148903 360092309 0 -876845630 617959329 0 617204678 279853910 0 -322388124 785441888 0 375533931 742529723 0 878716481 -37673514 0 828513303 202429393 0 163518092 672889709 0 -197115224 39225856 0 966032792 32145385 0 770343315 164096904 0 428215466 476935771 0 -312816081 311039248 0 -1382646 -641611822 0 -338708875 216471627 0 -552417687 551607234 0 558359074 -882054731 0 -999631925 475917853 0 -898011999 843697818 0 32224409 163299559 0 502256930 -652490386 0 -777619278 695152772 0 104659664 818790728 0 -360955265 174217871 0 -260756389 -978318509 0 -954704391 -764409537 0 -158434492 734589159 0 -894848256 20823559 0 -250897709 82660039 0 -284713615 -413142569 0 698387257 397830807 0 -525061691 217409554 0 177696057 105480403 0 -612911159 -517008521 0 473611356 -223656642 0 -788043131 614001482 0 -976513448 -622938456 0 -359968120 823803096 0 974438156 -700914475 0 -577567738 -731814150 0 75302555 -162823161 0 -957478518 -67421785 0 486024146 641120358 0 665510300 98963725 0 -985175542 -673920742 0 362712487 -527525864 0 -587391299 -786618722 0 341508350 -225828972 0 -933980585 535290152 0 421352780 -299268034 0 -952725676 -287147254 0 -531431529 -144049793 0 801614951 -914700729 0 338884974 -763761450 0 -67081776 -40620610 0 571501255 361721864 0 524897517 360017299 0 -149363031 -987701997 0 -958540085 -182578539 0 948507149 -366406393 0 83266119 169893973 0 -43317433 851538695 0 846635136 315271151 0 -594041540 -211398804 0 460703013 -75978181 0 -33092953 -974747148 0 -748526902 839717580 0 -508070390 292621930 0 -924834381 -192200390 0 -69831738 373277795 0 379637533 234899190 0 -707279922 217535319 0 836346918 -990953392 0 -827565157 -4815273 0 -986741850 -433468847 0 913767429 -826934563 0 -977210200 -498943689 0 867042043 -202947193 0 521159434 -708609576 0 659019432 -695494420 0 422580666 817546344 0 618909117 -515112028 0 -803804317 -648444921 0 631288732 -488517294 0 -292248355 379719090 0 -572879164 -422608621 0 -509336202 647954296 0 920342344 207347807 0 718211753 346744716 0 881124156 -917400014 0 122082333 134207681 0 170823441 326058540 0 -472181744 49409219 0 2017163 7695412 0 708419912 533008432 0 522822149 -919910714 0 -58357568 514710717 0 -500023419 -893333667 0 162863482 996946149 0 -653130476 841304762 0 -669687852 947812409 0 379358220 -339936538 0 455063848 312498548 0 -20268429 -977450214 0 -919010454 911337028 0 675561854 -877825602 0 204251424 -304475450 0 -243931924 -172171503 0 -123685816 -959264719 0 -942254229 -454368771 0 -959878824 -89086742 0 -197824470 66630772 0 -824305286 -100485715 0 970767489 -175110634 0 -829175575 -863742325 0 636945713 596801445 0 111981546 -303438415 0 216012682 646055905 0 584949010 -443091218 0 548771598 992354282 0 517380853 971373145 0 205500360 850403137 0 979001708 145433412 0 -133489654 -947764395 0 -15659302 600344795 0 -720510973 99197104 0 -243118656 524698544 0 -911567917 464214192 0 729269037 137371978 0 -98981745 543924329 0 -556790475 864673265 0 781153025 -349460829 0 430742046 57214627 0 -670076587 -2822280 0 -431606472 -10861522 0 321342882 -434040599 0 -435032644 665848608 0 -705780806 255008464 0 729859356 237739736 0 844390461 13071345 0 784797927 -426748148 0 952549871 -78436124 0 850654174 189392698 0 -929344161 -220853717 0 -65481377 800555821 0 995997344 -531961546 0 -449684610 -687046312 0 -305297663 6417367 0 850100828 -245179270 0 -373415235 418067701 0 798181428 328708361 0 -29565017 -602746714 0 -311195965 -179697839 0 -513116844 -120946197 0 -44594644 633351128 0 -936987942 143564935 0 -218791724 -315479015 0 565762849 -326283720 0 -79439776 -533332203 0 -871001887 -120462932 0 -625080956 -907125788 0 -240469316 75032981 0 -85706905 872520543 0 757446842 592135628 0 938718371 -906465244 0 -35177745 -675244265 0 -764356326 238411299 0 -649193974 825274546 0 -57028796 -859482916 0 885643126 -325407900 0 -101731905 1971139 0 796410809 595929617 0 -17490093 -141331973 0 -151743020 -905913730 0 595680654 -336412868 0 751322523 -282633304 0 -516333323 -883849689 0 -40058221 -2820417 0 53033173 614870624 0 105026221 617073055 0 -811028745 788051836 0 -830614197 -924893505 0 -12398929 568070402 0 337083286 -99197177 0 -89069795 -574361326 0 -658491582 676159281 0 529687884 657029649 0 -650021489 544330665 0 -290427180 739896744 0 -846499218 173782077 0 -802025998 -59920080 0 -632031540 938269312 0 594244965 770591107 0 -969368271 -505920822 0 -503378024 346128153 0 -705789287 512180793 0 154082372 -908422749 0 -16255927 152054485 0 53401217 249312885 0 -947638603 -329499288 0 717172767 440969529 0 -979580961 -453589879 0 -717232976 -622994988 0 -713382470 573591035 0 528290258 807242214 0 -259142993 4388631 0 -987309996 -562617392 0 180143609 230816351 0 935843095 -372350253 0 -78303556 476185671 0 878846692 785071450 0 885760060 -180318412 0 -839124199 26134985 0 750428544 742594603 0 490093911 -510847244 0 -191644129 -772107374 0 -226888115 105148280 0 875489699 943452936 0 -168773588 914064859 0 -56958001 -298212290 0 907118966 -210649625 0 -726976293 942005142 0 79429688 524696733 0 853650543 -681123371 0 -71285873 -759691616 0 -938598381 219052472 0 581218987 295228668 0 315575495 528128817 0 986666185 948092208 0 -817743404 779980328 0 136933525 817144657 0 180070876 358947144 0 595816814 954581545 0 574522497 -896232683 0 -791667295 -34085507 0 592863271 691141110 0 736852658 319380572 0 956552105 -801089465 0 -77199978 211406039 0 102487364 -481741997 0 -141312368 140679654 0 120191020 121231856 0 223353972 680328247 0 41554535 -807546082 0 72788827 -275111767 0 350688082 815979492 0 905293558 -220258227 0 242622126 580010689 0 82319995 316027022 0 45112589 -571759694 0 -273308205 814131452 0 -102031570 -608482529 0 -256629593 147381333 0 -639806302 -428403128 0 701510285 -940065258 0 -194315078 909088275 0 517670533 578354732 0 -539956875 248293346 0 -550418846 814341726 0 -186383095 589931472 0 -108073861 -224452871 0 230104682 -115094632 0 -752965984 707078021 0 605218639 269721093 0 -148186503 -269660581 0 -850569952 577202458 0 596400753 -703834448 0 -273536969 64363455 0 396491378 -811191021 0 -865838751 826626856 0 -582581024 -582056164 0 670274136 966868946 0 -275770685 -997517684 0 -976781437 129555372 0 -814125367 485559178 0 -936502526 864311660 0 315568164 210124800 0 -589367102 349933696 0 961488916 -981755317 0 -442724184 -497316202 0 -275786566 -689971037 0 626345742 993395046 0 230518403 96677000 0 -501407479 327334590 0 471699034 57809442 0 -610932440 298973496 0 -860957711 947062688 0 -284047843 -634523263 0 -431378902 -982732276 0 -558571354 -989611117 0 69978239 707276420 0 351388841 161104472 0 -260048697 -669537572 0 -955601769 921064196 0 543932572 531235939 0 -226447800 270544784 0 -487195437 287746481 0 -619463907 -542753042 0 362442054 -521851266 0 584978531 -237994301 0 -50645164 -21895837 0 162455636 -38073828 0 208898934 482301796 0 -622541976 248327351 0 547698739 865753956 0 392762584 -829139982 0 -473235538 -360313310 0 362118214 675744485 0 271947595 -718248103 0 775499208 308523216 0 135154414 -630648448 0 610788821 955776770 0 554833846 822739630 0 834522736 290486295 0 620406611 581865570 0 458075491 -924349614 0 -861132150 428117518 0 603272651 -183781783 0 -607393486 601470421 0 104185299 324642200 0 565150030 897439125 0 -107572721 -269313561 0 762355429 605752220 0 -891451436 446209647 0 778737625 68811726 0 -571423868 -527376429 0 318823000 -281510322 0 -982896564 -970709295 0 -382448922 -500837445 0 -359112125 -231170042 0 -496175566 686942591 0 -523915977 -727052706 0 -75398399 -883517880 0 744558880 164190459 0 240156786 200813522 0 292329579 -113669092 0 324088237 -973881226 0 -847696513 -249271041 0 124808097 -758713225 0 590551744 -47711661 0 854998315 564138328 0 -584676334 -249698422 0 789138726 874586431 0 -232888659 -631258896 0 -352496058 -254998699 0 549836444 674142121 0 -630448050 -746381135 0 -362612665 -861334358 0 583884909 -755106686 0 -577702717 -751334719 0 -137771518 114604805 0 -982400954 161943469 0 -288582049 -19647735 0 -41008746 -629802964 0 684917290 -537494470 0 -370969749 906496082 0 -830754778 896965482 0 -619176887 540981053 0 -44716531 605438900 0 484715652 122961508 0 -271392229 -601289678 0 -305103305 486568618 0 215315139 770518350 0 553974829 88465434 0 -714350433 955198423 0 252359922 -518530465 0 918679022 245290103 0 194002426 252332325 0 435217506 -917788868 0 -891294979 178719385 0 403986528 833258656 0 806812449 791824060 0 -377919028 667123524 0 -115961861 434812431 0 69314134 -660818400 0 597856452 826012341 0 790754575 74558315 0 -526472451 -714757708 0 393543437 493335272 0 287098905 896374871 0 -151526910 170691073 0 -888500339 -541503689 0 -525775969 142394401 0 -87056529 167102647 0 -835687047 -145768691 0 582915311 -634955774 0 243047112 -96488989 0 200621414 112896663 0 230746278 -270431404 0 -305950257 -450010115 0 91701887 407758844 0 -202694760 158013005 0 968307187 729113088 0 977260224 400658218 0 220032289 -798614774 0 996388364 273157855 0 979980520 17564978 0 -128641570 -722612784 0 -1576188 926857285 0 125470371 376147755 0 382811517 -276250609 0 958855512 909089083 0 495902489 -332411175 0 1064098 -670810220 0 493176308 -641933589 0 -924917801 842561705 0 430144434 776710793 0 116153232 -145067744 0 -538911729 193714655 0 560888921 710848821 0 288903124 819490362 0 880962300 161191403 0 -798288854 408219547 0 -337692114 -834936680 0 -600470052 -781513156 0 172430889 -797414777 0 -301646720 987891126 0 363057922 -716706253 0 -550550374 -86149139 0 665857072 404408167 0 437825240 -341511599 0 -186290513 -749166958 0 381994650 82837909 0 200646037 -376649280 0 -172048228 -400076763 0 -430718162 324652455 0 899694641 -439792424 0 479996619 -494252485 0 -37769265 -86534888 0 646289983 633538059 0 -896161526 -466570486 0 -210518463 17806472 0 -535253686 479075374 0 948333679 158642139 0 715021292 -124150530 0 285534419 -351006077 0 312032837 -178345154 0 477942482 463866681 0 -34363616 -483633009 0 375076321 855786450 0 -612468914 -459240755 0 624649761 -921258150 0 -48934099 609085962 0 -718411223 -184505025 0 150230745 -385142922 0 716661797 -396731203 0 -385148347 697955199 0 34262930 -419166711 0 936287942 698680304 0 988345665 -782442412 0 -850202985 763573013 0 -890542977 215924278 0 626742760 434578100 0 -518282750 519738109 0 -471813369 719129197 0 -679018183 -746257319 0 -155940325 110474185 0 312671034 541798731 0 944777006 281490638 0 88246998 768507679 0 -419575899 -601841963 0 985709830 -259459010 0 -448054889 284759415 0 816420846 -354865082 0 736469444 697844665 0 686837597 529529249 0 -327377121 424247943 0 357014025 933579040 0 937432671 -869674064 0 625904338 288710022 0 -384296360 -396342901 0 351250082 656429423 0 292649461 -884033946 0 678972254 884325811 0 -864472825 360863755 0 -798906043 -891580252 0 -392853100 204545858 0 231764019 -675315246 0 -429029947 631278647 0 171778023 -34264580 0 -268074339 378261248 0 -366352633 569815317 0 605128917 -239814806 0 -805616458 -443253498 0 274509645 179636436 0 435229770 -672377614 0 -485584050 -97184163 0 -387222055 509880783 0 -54386083 735827758 0 -486721582 305932020 0 931955647 304173312 0 299024780 862903052 0 -913207268 -752190014 0 -177283805 429978169 0 670398498 -393308793 0 265489604 852451174 0 -771292998 335696293 0 -209447213 630497582 0 672524329 -98299398 0 161607468 -838063708 0 164077551 183017793 0 285966409 262564460 0 330142587 -690193788 0 -975077048 749256149 0 48587100 -436915203 0 -727894901 -645957783 0 458247244 -980417517 0 584078416 -272296029 0 388434604 -505946311 0 480635977 -450377591 0 484709041 -689123015 0 -192748197 -925054682 0 -714362634 494582546 0 -384964234 149050858 0 -15175110 881096271 0 -366170306 -60305116 0 614389345 -571085550 0 -101664186 -909387869 0 -986000403 619432510 0 754595521 123516477 0 875875284 -726115286 0 -85989112 286259723 0 -150323813 585567217 0 777395837 -251234081 0 983475705 856355769 0 -921000358 369281720 0 -370635605 -850569199 0 864947144 -199908082 0 972104685 52041150 0 828977014 -8745779 0 713337950 -565652105 0 110738203 -539775307 0 530230496 341015033 0 -795036265 87511835 0 -597012052 -352449605 0 809567656 -701719319 0 -570575052 -81569170 0 807693923 760309131 0 637595015 112790319 0 518872683 -271199302 0 -426928458 -931911141 0 -809845027 -341463348 0 493421936 -18480136 0 326624382 -909782490 0 143210120 -937700715 0 -715265209 -567235995 0 921363589 278065911 0 843076831 -266822311 0 -491689355 930532445 0 -973596332 855136621 0 145197571 -292011949 0 -515777792 178799836 0 -476666219 -295381845 0 -637013154 -32095311 0 596080673 -43944679 0 671129942 -307740025 0 -785864292 855046556 0 598774313 83256341 0 725548105 -691706826 0 -436382520 900433364 0 -337869536 -747431257 0 748435254 557274798 0 47765241 167317800 0 -250696193 -406824424 0 47389539 -759740708 0 -908027670 470557781 0 200636095 -827895914 0 -969322163 -280451648 0 393659300 580681902 0 -458066874 -382041672 0 -325378445 869445785 0 657648064 -539415657 0 -319789232 591610664 0 -98651452 417957786 0 256673555 -462460824 0 -120519662 782684955 0 452234834 -84523947 0 -211414214 -146034228 0 481535863 -740105113 0 466764573 -256542675 0 -825009019 -678140134 0 585579462 624210727 0 484510799 -375197372 0 -841882153 -830618064 0 -653074310 -671603670 0 -894344659 -558318857 0 -471187850 792067669 0 776378676 -704658114 0 -132154310 697968324 0 19488533 -296679157 0 416628175 776625384 0 43412011 296402162 0 941552709 -185899574 0 61994286 116436905 0 954658752 422330688 0 -104433228 -923523345 0 -6817902 104586610 0 -611331052 705897641 0 -362914117 270160805 0 -258802978 111173351 0 136483671 -251296963 0 481917338 370256236 0 -932637020 418057015 0 986776413 625857232 0 -150545757 828099481 0 31317386 330707478 0 -135767306 -893202935 0 971089759 -175605662 0 -899705007 -990518813 0 113223136 205428851 0 385702251 -332970652 0 -225235042 -87985620 0 -772528971 539699368 0 -109877438 774275654 0 590698608 473120942 0 -912527859 209599321 0 -550852048 75815854 0 822482306 101458729 0 18223395 902955623 0 367851661 -241176754 0 511590743 -491618288 0 208233358 -863695505 0 796497246 222186451 0 -793934882 831120517 0 -921763575 114202595 0 -21989632 626853113 0 -341642325 -642218494 0 330142230 -220129555 0 -125360881 -351100613 0 -704325786 -754160726 0 248906758 612465319 0 -699333901 939359645 0 -695908310 109269545 0 857629732 637218603 0 -674934759 626633103 0 -944271343 -292016986 0 466771581 -700361048 0 -50094499 -616410131 0 -816678705 -639480862 0 -963398881 -757419677 0 691134356 -651604577 0 -167802626 -779900181 0 645054833 147667966 0 223178485 489298572 0 443626120 -963422493 0 669712027 -531061202 0 -419629604 700324621 0 561143618 -203390910 0 936504166 -613363002 0 707171175 673624059 0 -145557466 -319342209 0 842735101 581285051 0 -425049227 -371339314 0 -446138291 -823168921 0 56058896 417111409 0 619032089 307563969 0 -175337600 756039921 0 79627570 -9650826 0 688830572 -369627615 0 -8829590 -639403993 0 245326110 -646580180 0 498973843 936224184 0 130872066 -97096461 0 -447755657 -202868087 0 532138556 -235524352 0 -441649443 120484550 0 -96182562 -46021433 0 155646270 489931971 0 -617792900 -231320580 0 82157529 -70420616 0 -66417451 870470393 0 81555666 -100273095 0 -228146606 940061350 0 39906414 -895108286 0 832752232 958729346 0 586285961 372354432 0 186125419 756626719 0 -583152585 704733029 0 -268478563 -791385805 0 -719482279 -121165596 0 -428789555 -65363072 0 -344972967 173832267 0 -278936551 -23218402 0 204023209 -732215142 0 732929461 -672702399 0 -839692885 -284900819 0 -492131323 -484431114 0 606906580 584647742 0 466804908 419669811 0 -884029952 -248621490 0 -414437993 37346654 0 -516564810 521193017 0 -908423748 -143554388 0 275780096 -30225107 0 550534685 -613643647 0 -831743500 -420059781 0 780096646 481751251 0 -510452657 221162271 0 23682853 -121971158 0 960158920 -645526809 0 795186079 -568777424 0 957348079 892196866 0 -82318498 96180305 0 -89214062 409784571 0 -434012790 109320795 0 -239636749 160080180 0 -969103962 -182853517 0 373255156 764751844 0 43097946 -510642924 0 -382702247 -991519284 0 -686442538 -910344997 0 -24215474 825609592 0 -857015462 91524974 0 803120149 -267637279 0 106542414 -36309584 0 -579187421 -420278094 0 559513824 -118055651 0 75482244 693633740 0 59824521 328014547 0 -354558958 789961628 0 631773358 -529752919 0 -355489844 -448703547 0 343602116 -204303121 0 -665096553 -480942325 0 931695179 854117775 0 810887600 -220374111 0 -809829257 -390867358 0 227789838 259138222 0 -992498677 -506721104 0 688529026 536188112 0 -893190434 -841239403 0 -578117796 276505912 0 -339970070 453866575 0 -226618062 -979367426 0 -352776203 -938677278 0 -305330300 490239985 0 187808419 824145753 0 -963240299 -970528129 0 868065410 571292055 0 499700178 989048196 0 214365684 -112073616 0 762000659 546273632 0 665666925 -164390001 0 749935375 750058557 0 -365427910 679436700 0 464217206 -209443802 0 -646924188 -955819418 0 798085937 -804929079 0 -217488494 857069949 0 675809931 917894482 0 -286906199 -660538836 0 -944207680 295803611 0 -110505640 208040717 0 890435936 -213259661 0 -621608810 237826814 0 791321510 -358450532 0 868242837 -315611373 0 581204369 657169320 0 -685840382 -371548353 0
