26
24
58
14
59
37
320
55
180
108
141
201
236
30
395
100
66
195
130
115
129
20
177
47
297
181
64
39
17
68
618
19
10
186
211
33
40
120
29
196
80
414
148
118
179
57
54
327
326
51
150