25
33
18
198
131
117
250
93
53
187
190
176
11
4
355
9
49
36
224
84
15
24
23
35
8
0
105
161
34
30
19
81
54
14
21
179
17
74
136
502
20
135
2
83
41
46
82
273