13
12
28
4
43
29
8
25
9
24
1
21
14
10
72
20
2
5
3
104
31
36
147
50
56
18
6
32
155
115
48
58
47
34
59
16