2
3
0
10
12
45
5
126
126
0
6
0
28
2
13
6
23
6