1
20
4
47
28
23
10
5
16
7
37
1
2
28
6
22
38
16
3
24
14
18