30
25
24
101
9
32
23
87
3
16
14
18
21
74
193
59
19
2
11
42
13
12
8
4
17
146
31
71
15
6
139
10
41
27
43
49
20
60
5
48