40
16
12
9
20
7
38
249
269
29
22
17
13
71
57
108
85
51
276
8
15
45
44
28
18
91
130
14
11
47
35
10
46
27
0
62
5
31
63
26