297
395
129
333
238
326
52
172
94
212
214
889
50
245
85
241
62
196
31
155
25
142
39
136
30
115
29
150
26
116
19
125
43
331
17
104
32
109