38
42
9
2
1
10
18
12
9
21
6
1
2
10
8
17
30
5
15