28
22
26
106
71
18
8
15
101
326
202
150
240
192
141
112
426
134
204
129
189
233
139
79
241
131
155
120
250
133
151
98
64
114
50
52
149
375
40
33
211
100
42
275
125
173
138
291
158
34
226
263
290
82
115