18
106
78
3
208
28
265
355
368
38
96
14
11
158
43
123
17
83
57
7
228
211
350
212
139
29
137
54
50
47
247
9
153
243
25
198
299
27
427
12
81
112
93
58
1223
40
267
255
46
34
252
16
19
6