25
196
179
123
84
27
169
63
85
325
69
153
53
87
311
108
226
91
184
265
200
162
191
78
127
347
81
201
227
212
171
433
155
71
188
161
119
145
48
37
30
34
19
35
43
88
114
23
44
47
17
79
73