8
3
19
7
15
6
29
14
10
13
30
38