29
7
26
6
23
14
16
5
44
19
17
9
48
42
13
18
8
15
301
28
92
151
52
3
51
37
73
147
107
10
36
50
59
27
53
38
55
71
54
25
20
93
12