42
14
146
99
51
34
58
153
352
76
45
27
31
30
65
20
204
68
18
33
64
17
7
90
615
226
61
91
44
69
25
52
47
26
32
46
36
39
2081
21
19
15
29