18
106
333
644
34
455
113
54
97
198
31
39
1131
25
358
137
121
203
288
321
764
9
26
195
17
259
35
92
375
190
191
181
65
43
122
51
206
99
133
29
67
12
141
5033
210
52
61
218
49
20
57