18
181
9
27
34
26
45
87
233
70
40
21
15
14
44
25
4
65
173
81
47
5
29
43
66
476
274
17
105
22
152
145
13
165
258
204
188
116
53
37
36
48
8
30
31
23
168
38