38
18
16
239
21
25
7
43
14
5
99
51
57
160
32
19
113
11
87
59
36
26
50
34
46
69
28
52
24
111
35
27
71
15
124
148
164
77
289
167
40
166
66
53
97
208
184
117
204
107