25
190
3
316
20
21
80
60
54
39
17
31
32
337
104
33
50
135
26
144
140
312
196
97
8
56
142
73
10
87
27
22
77
122
61
246
209
149
86
124
180
74
489
43
113
173
168
78
235
210
52