18
205
108
211
158
229
32
687
434
24
86
199
203
21
15
570
43
23
151
167
295
27
234
124
197
539
39
20
51
11
9
44
81
40
85
25