18
19
8
43
44
173
226
125
9
22
17
38
94
69
11
41
39
32
10
21
92
348
87
57
68
61
30
27
136
46
84
34
280
29
26
54
155
211
66
15
159
75
47
25