18
53
66
93
159
30
83
177
118
113
105
60
49
23
246
129
29
19
191
121
315
319
156
100
31
21
2011
295
32
24
203
37
140
22
33
79
1320
175
288