23
6
90
297
47
30
38
164
31
37
32
25
8
22
122
111
14
35
19
83
55
64
28
20
177
207
43
124
51
158
56
134
45
211
81
36
79
21
29
78
44