12
57
5
15
1
46
9
17
30
34
2
8