12
3
1
8
29
23
19
10
10
29
3
23