63
2
0
63
35
2
16
47
123
31
89