340
235
287
267
252
595
55
67
332
135
53
322
281
421
236
69
339
268
279
233
402
192
38
398
39
116
72
51
54
11
10
419
206
35
61
33
17
83
121
234
370
109
1354
265
317
244
438
115
194
368
219
831
10039
158
66
211