5
7
1
2
3
43
11
51
15
21
2
12
21
12
6
14
9