12
3
8
14
30
46
346