14
3
38
1
7
2
29
23
17
31
39
19