140
11
18
110
384
284
55
81
173
146
183
279
137
802
465
39
136
399
111
47
704
390
178
169
722
166
432
460
114
298
221
474
44
274
135
85
531
296
262
235
62
66
320
57
63
253
434
315
82
198
218
92
115
157
179
533
20