58
26
29
43
41
140
21
30
52
16
20
85
48
53
46
34
27
38
32
23
65
39
33
8
7
44
57
28
31
143
12
37
374
92
77
36
45
25
64
15
18
265
235
161