25
21
19
9
18
90
169
177
92
54
37
113
103
7
53
12
6
13
8
27
14
77
39
34
24
57
65
49
96
35
15
239
97
127
43
20
28
44
10
87
26
59
4
100
215
246