0
38
12
25
23
30
116
27
278
168
56
138
173
188
75
28
26
19
14
17
47
21
31
36
57
110
29
45
67
50
74
18
20
58
41
35
42
43
93
169
48