26
29
591
111
53
44
14
11
19
21
24
138
72
27
25
152
51
110
227
65
59
86
203
223
171
195
42
57
54
164
119
218
34
46
40
28
16
99
31
91
15
33
22
30
8
5
80
48
17