25
107
215
13
99
33
29
24
86
15
3
31
1118
176
109
140
55
75
32
7
38
183
16
345
135
19
5
43
37
23
250
47
113
41
48
92
54
102
21
73
10
164
171
66
18
27