29
9
7
43
28
18
13
19
51
50
183
162
46
419
90
36
23
17
37
44
32
38
102
16
33
131
15
130
21
41
31
68
22
24
35
182
66
59
34
14
8