0   18
0   27
4   38
2   23
9   63
64   309
4   20
21   27
2   28
4   79