45
31
10
13
29
12
8
43
18
14
15
6
22
28
57
17
42
41
113
32
26
51
91
35
21
140
20
197
11
5
204
100
161
52
24