29
338
254
9
21
5
23
108
84
43
33
38
8
12
20
32
16
3
132
6
4
34
11
15
28
24
47
7
22
1
53
30
41
19
18
61
37
27
98
82
10
115
36