30
7
5
2
3
14
4
20
12
23
10
13
38
32
15
8
17
11
42
115
31
36
27
60
63
150
29
47
22
52
129
25
49
16
93