33
29
31
113
62
105
41
22
20
184
176
10
35
27
25
42
32
12
15
6
24
11
3
4
2
49
7
9
8
18
52
17
34
13
21
14
40
43