12
41
20
29
37
1
21
19
2
7