12
215
206
114
218
128
39
44
316
236
5
343
102
19
16
56
28
186
15
146
53
29
21
195
384
66
54
87
22
154
27
76
242
5034
48
172
45
62
178
351
184
26
245
377
20
300
312