0
43
12
25
23
30
116
27
278
169
56
139
173
189
75
28
26
19
14
17
47
21
31
36
57
110
29
45
67
50
74
18
20
58
41
35
44
138
95
49