25
101
29
21
13
177
38
403
23
201
127
161
28
14
8
33
9
53
182
47
141
17
86
59
11
46
44
62
43
4
56
72
6
12
5
268
45
187
104
20
7
16