32 32
2 2 1
3 3 -1
4 4 1
6 6 -1
9 9 1
11 11 -1
12 12 1
13 13 -1
18 18 1
19 19 -1
20 20 1
22 22 -1
25 25 1
27 27 -1
28 28 1
29 29 -1
