12
29
8
19
3
2
7
8