23
22
15
2
1
14
46
34
51
20