12
21
35
0
0
0
123
0
496
18